/*! aiCarousels free tools. (c) aiCarousels. All rights reserved. */
.pk [hidden]{display:none!important}.pk .capm-left{gap:14px}.pk .fb.sm{width:28px;height:28px;min-width:28px;padding:0}.pk .fb.sm .ph{font-size:15px}.pk .fb:disabled{opacity:.35;pointer-events:none}.pk-card{overflow:visible}.pk-drop{padding:12px 14px 14px;border-radius:0 0 18px 18px;transition:background-color .15s var(--ease),box-shadow .15s var(--ease)}.pk.is-over .pk-drop{background:var(--violet-soft);box-shadow:inset 0 0 0 2px var(--violet-line)}.pk.is-over .capm-right{box-shadow:inset 0 0 0 2px var(--violet-line)}.pk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:26px 8px 28px}.pk-empty-ic{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--violet-soft);color:var(--violet);font-size:26px;margin-bottom:4px}.pk-empty p{max-width:380px;margin:0 0 8px}.pk-hint{margin:2px 0 0}.pk-have{display:flex;flex-direction:column;gap:12px}.pk-top-sample{gap:6px}.pk-msg{display:flex;align-items:flex-start;gap:8px;margin:0 14px 14px;padding:10px 12px;border-radius:12px;background:var(--a-100);color:var(--ink);line-height:20px}.pk-msg .ph{flex:none;font-size:17px;margin-top:1px;color:var(--muted)}.pk-msg.warn{background:var(--tint-orange);color:var(--tint-orange-ink)}.pk-msg.warn .ph{color:var(--tint-orange-dot, #d97706)}.pk-msg.ok{background:var(--tint-green);color:var(--tint-green-ink)}.pk-msg.ok .ph{color:var(--success)}.pk-msg a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pk-file{display:flex;align-items:center;gap:12px}.pk-fpic{position:relative;flex:none;width:44px;height:58px;display:grid;place-items:center;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--border);color:var(--danger);font-size:22px}.pk-fpic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.pk-fpic img:not([src]){visibility:hidden}.pk-ft{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-ft b{font-size:14px;line-height:20px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pk-frow{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 2px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);cursor:grab;transition:box-shadow .15s var(--ease)}.pk-frow:hover{box-shadow:inset 0 0 0 1px var(--a-400)}.pk-frow .pk-fpic{width:34px;height:44px;box-shadow:0 0 0 1px var(--border),inset 0 0 0 2px var(--fc)}.pk-frow .pk-fpic i{position:absolute;z-index:2;left:0;top:0;min-width:16px;height:16px;padding:0 3px;border-radius:0 0 5px 0;background:var(--fc);color:#fff;font:700 10px/16px var(--font-ui);font-style:normal;text-align:center}.pk-grip{flex:none;display:grid;place-items:center;width:18px;color:var(--muted);font-size:16px}.pk-fact{flex:none;display:flex;gap:0}.pk-frow.is-ghost{opacity:.4}.pk-frow.is-chosen{box-shadow:inset 0 0 0 1.5px var(--ink)}.pk-strip{display:flex;flex-wrap:wrap;gap:6px}.pk-strip-pic,.pk-strip-more{width:40px;height:52px;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px var(--border);background:var(--bg-alt)}.pk-strip-pic img{width:100%;height:100%;object-fit:cover;display:block}.pk-strip-more{display:grid;place-items:center;color:var(--muted)}.pk-opts{padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.pk-row{display:flex;flex-direction:column;gap:6px;min-width:0}.pk-row>.input,.pk-row>.select{width:100%}.pk-seg{display:flex;width:100%;height:auto;min-height:36px}.pk-seg .seg-opt{flex:1 1 0;min-width:0;height:auto;min-height:28px;padding:5px 8px;white-space:normal;text-align:center;line-height:16px}.pk-seg .seg-opt b{font-weight:500}.pk-seg .seg-opt:has(small){flex-direction:column;gap:0}.pk-seg .seg-opt small{font-size:11px;line-height:14px;font-weight:400;opacity:.75}.pk-num{width:120px!important}.pk-pick{flex-wrap:nowrap}.pk-pick .input{flex:1 1 auto;min-width:0}.pk-note{display:flex;align-items:flex-start;gap:6px;margin:0;line-height:18px}.pk-note .ph{flex:none;font-size:15px;margin-top:1px}.pk-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pk-level{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;text-align:start;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:box-shadow .15s var(--ease),background-color .15s var(--ease)}.pk-level:hover{box-shadow:inset 0 0 0 1px var(--a-400)}.pk-level b{font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.pk-level small{font-size:12px;line-height:16px;color:var(--muted)}.pk-level.on{background:var(--bg-alt);box-shadow:inset 0 0 0 1.5px var(--ink)}.pk-checks{padding:2px 0 0}.pk-switch{display:flex;align-items:flex-start;gap:10px;cursor:pointer;user-select:none;line-height:20px}.pk-switch .switch{margin-top:1px}.pk-out{padding:14px;display:flex;flex-direction:column;gap:10px}.pk-res{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;background:var(--tint-green);color:var(--tint-green-ink)}.pk-res p{display:flex;align-items:flex-start;gap:8px;margin:0;line-height:20px}.pk-res p .ph{flex:none;font-size:17px;margin-top:1px;color:var(--success)}.pk-res.warn{background:var(--tint-orange);color:var(--tint-orange-ink)}.pk-res.warn p .ph{color:var(--tint-orange-dot, #d97706)}.pk-go-row{display:flex}.pk-go{width:100%}.pk-why{margin:-2px 0 0;text-align:center;color:var(--muted)}.pk-prog{display:flex;flex-direction:column;gap:6px}.pk-bar{height:6px;border-radius:99px;background:var(--a-100);overflow:hidden}.pk-bar i{display:block;height:100%;width:2%;border-radius:inherit;background:var(--violet);transition:width .25s var(--ease)}.pk-private{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;text-align:center}.pk-private .ph{flex:none;font-size:14px}.pk-pv-t{display:inline-flex;align-items:center;gap:6px;padding-inline-start:4px;min-width:0}.pk-pv-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-pv-tools{display:inline-flex;align-items:center;gap:4px;flex:none}.pk .cap-pv-head{gap:6px}.pk-pv{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px;scrollbar-width:thin;scrollbar-color:var(--a-200) transparent}.pk-foot{flex:none;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-top:1px solid var(--border);background:var(--bg)}.pk-foot .t-meta{line-height:16px}.pk-none{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 20px;color:var(--muted)}.pk-none>.ph{font-size:32px;opacity:.7}.pk-none b{color:var(--ink);font-size:16px;line-height:22px;font-weight:600}.pk-none small{max-width:300px;font-size:13px;line-height:19px}.pk-none .btn{margin-top:6px}.pk-grid{flex:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:20px 16px;align-items:start}.pk-organize .pk-grid,.pk-scan .pk-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}.pk-pg{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.pk-pg-box{position:relative;display:block;width:100%;max-width:calc(220px*var(--r));max-height:220px;aspect-ratio:var(--r);margin:0 auto;padding:0;border:0;border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--border),0 6px 16px -10px rgb(0 0 0/.35);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.pk-pg-box img{position:absolute;left:50%;top:50%;width:100%;height:auto;transform:translate(-50%,-50%);display:block;pointer-events:none;user-select:none;transition:opacity .15s var(--ease)}.pk-pg-box img:not([src]){visibility:hidden}.pk-sheet .pk-pg-box img{object-fit:fill}button.pk-pg-box{cursor:pointer}button.pk-pg-box:hover{box-shadow:0 0 0 2px var(--a-400),0 6px 16px -10px rgb(0 0 0/.35)}button.pk-pg-box:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.pk-pg.is-loading .pk-pg-box{background:var(--bg-alt)}.pk-pg.is-loading .pk-pg-box::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0-9px;border-radius:50%;border:2px solid var(--a-200);border-top-color:var(--muted);animation:pk-spin .8s linear infinite}@keyframes pk-spin{to{transform:rotate(360deg)}}.pk-pg figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 6px;font-size:12px;line-height:16px;color:var(--muted);text-align:center}.pk-pg figcaption .tnum{font-weight:600;color:var(--ink)}.pk-pg figcaption small{font-size:11px}.pk-acts{display:flex;justify-content:center;gap:2px;width:100%}.pk-pg.has-file .pk-pg-box{box-shadow:0 0 0 2px var(--g),0 6px 16px -10px rgb(0 0 0/.35)}.pk-badge{position:absolute;z-index:2;left:6px;top:6px;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:var(--g, var(--ink));color:#fff;font:700 11px/22px var(--font-ui);font-style:normal;text-align:center;box-shadow:0 1px 3px rgb(0 0 0/.25)}.pk-pg.is-out .pk-pg-box{opacity:.4;filter:grayscale(1)}.pk-mark{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;color:#fff;font-style:normal}.pk-pg.is-off .pk-pg-box{box-shadow:0 0 0 2px var(--danger),0 6px 16px -10px rgb(0 0 0/.35)}.pk-pg.is-off .pk-pg-box img{opacity:.3}.pk-pg.is-off .pk-mark{left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0-20px;background:var(--danger);font-size:20px}.pk-pg.is-off figcaption .tnum{color:var(--danger);text-decoration:line-through}.pk-pg.is-on .pk-pg-box{box-shadow:0 0 0 2.5px var(--violet),0 6px 16px -10px rgb(0 0 0/.35)}.pk-pg.is-on .pk-mark{right:6px;top:6px;width:24px;height:24px;background:var(--violet);font-size:14px}.pk-pg.is-on figcaption .tnum{color:var(--violet-ink)}.pk-pg.is-dim .pk-pg-box img{opacity:.5}.can-sort .pk-pg-box,.pk-scan .pk-pg-box{cursor:grab}.pk-pg.is-ghost{opacity:.35}.pk-pg.is-chosen .pk-pg-box{box-shadow:0 0 0 2px var(--ink),0 10px 22px -10px rgb(0 0 0/.4)}#tool-root.is-busy .pk-pg-box{cursor:progress}.pk-textbox{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;min-height:0}.pk-text{flex:1 1 auto;width:100%;min-height:380px;resize:vertical;font:400 14px/22px var(--font-ui);background:var(--bg)}@media (max-width:760px){.ft-capm .pk-pv{flex:none;height:auto;max-height:none;overflow:visible;padding:14px 10px 16px}.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.pk-organize .pk-grid,.pk-scan .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-pg-box{max-height:200px;max-width:calc(200px*var(--r))}.pk-none{padding:32px 16px}.pk-text{min-height:300px}.pk-levels{gap:6px}.pk-level{padding:9px 10px}.pk-top-sample span{display:none}.ft-capm.pk .cap-pv-head>.t-ui{font-size:14px;gap:6px}}