/*! aiCarousels free tools. (c) aiCarousels. All rights reserved. */
.cp .capm-left{gap:14px}.cp-card{overflow:visible}.cp-drop{padding:12px 14px 14px;border-radius:0 0 18px 18px;transition:background-color .15s var(--ease)}.cp-drop.is-over{background:var(--violet-soft);box-shadow:inset 0 0 0 2px var(--violet-line)}.cp-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:30px 12px 32px}.cp-empty[hidden],.cp-edit[hidden],.cp-status[hidden],.cp-fix[hidden],.cp-out[hidden],[data-bgrow][hidden],[data-titlerow][hidden]{display:none!important}.cp-empty-ic{--size:48px;font-size:24px;margin-bottom:4px}.cp-empty p{max-width:360px;margin:0 0 8px}.cp-status{margin:10px 0 0;color:var(--violet);font-weight:500}.cp.is-busy .cp-status::before{content:"";display:inline-block;width:10px;height:10px;margin-inline-end:6px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;vertical-align:-1px;animation:cp-spin .8s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-strip{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.cp-thumb{--r:.8;position:relative;height:84px;width:calc(84px*var(--r));max-width:150px;min-width:40px;padding:0;border-radius:8px;cursor:pointer;background:var(--a-100);box-shadow:0 0 0 1px var(--border);overflow:visible}.cp-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;pointer-events:none}.cp-thumb>i{position:absolute;left:-5px;top:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:var(--ink);color:var(--bg);font:600 10.5px/1 Inter,system-ui,sans-serif;font-style:normal;box-shadow:0 0 0 2px var(--bg)}.cp-thumb>small{position:absolute;left:3px;right:3px;bottom:3px;padding:1px 3px;border-radius:4px;background:rgb(0 0 0/.62);color:#fff;font:500 9.5px/13px Inter,system-ui,sans-serif;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-thumb.bad{box-shadow:0 0 0 2px #f59e0b}.cp-thumb.bad>small{background:#b45309}.cp-thumb.over{opacity:.45}.cp-thumb.is-drag{opacity:.4}.cp-thumb.is-target{box-shadow:0 0 0 2px var(--violet)}.cp-thumb.add{display:grid;place-items:center;background:0 0;box-shadow:inset 0 0 0 1.5px var(--a-200);color:var(--muted);font-size:20px}.cp-thumb.add:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--violet-line, var(--a-300))}.cp-x{position:absolute;right:-7px;top:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--bg);color:var(--ink);font-size:11px;box-shadow:0 1px 4px rgb(0 0 0/.25),0 0 0 1px var(--border);opacity:0;transition:opacity .15s}.cp-thumb:hover .cp-x{opacity:1}@media (hover:none){.cp-x{opacity:1}}.cp-more{align-self:center}.cp-hint{margin:10px 0 0}.cp-hint .ph{vertical-align:-2px}.cp-capcard,.cp-fix{padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.cp-row{display:flex;flex-direction:column;gap:6px;min-width:0}.cp-cap{display:flex;flex-direction:column;gap:6px}.cp-text{min-height:110px;resize:vertical;line-height:1.45}[data-capcount].over{color:var(--danger, #dc2626);font-weight:600}.cp-sizes{flex-wrap:wrap;height:auto}.cp-sizes .seg-opt{position:relative;flex-direction:column;gap:0;height:auto;padding:6px 12px;line-height:1.15}.cp-sizes .seg-opt b{font-weight:600}.cp-sizes .seg-opt small{font-size:11px;color:var(--muted)}.cp-sizes .rec-dot{position:absolute;right:5px;top:5px}.cp-sw{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.cp-sw button{position:relative;width:24px;height:24px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgb(0 0 0/.15);cursor:pointer;overflow:hidden}.cp-sw button.on{box-shadow:inset 0 0 0 1px rgb(0 0 0/.15),0 0 0 2px var(--bg),0 0 0 3.5px var(--violet);overflow:visible}.cp-sw-blur i{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:#d9d6d1 center/cover;filter:blur(1.6px)}.cp-sw-more{position:relative;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;font-size:12px;overflow:hidden}.cp-sw-more input{position:absolute;inset:0;opacity:0;cursor:pointer}.cp-fit-note{margin:0}.cp-out{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cp-out-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-links{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.cp-link{display:inline-flex;align-items:center;gap:4px;color:var(--violet);font-weight:500}.cp-link .ph{font-size:13px}.cp-views .seg-opt .ph{font-size:15px}.ft-capm .cap-pv-head [data-devseg][hidden]{display:none!important}.cp-pv.is-sizes{display:block;overflow-y:auto;overflow-x:hidden;padding:16px;scrollbar-width:thin}.cp-pic{position:relative;overflow:hidden;background:#000}.cp-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cp-none{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:60px 24px;color:var(--muted);margin:auto}.cp-none b{color:var(--ink);font-size:16px}.cp-none small{max-width:300px}.cp-sizes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 14px}.cp-sz{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0;border-radius:12px;transition:box-shadow .2s}.cp-sz.flash{box-shadow:0 0 0 3px var(--violet)}.cp-sz-pic{position:relative;aspect-ratio:var(--fr);border-radius:10px;overflow:hidden;background:var(--a-100);box-shadow:0 0 0 1px var(--border)}.cp-sz-pic img{width:100%;height:100%;object-fit:cover;display:block}.cp-sz-pic>i{position:absolute;left:6px;top:6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:rgb(0 0 0/.65);color:#fff;font:600 11px/1 Inter,system-ui,sans-serif;font-style:normal}.cp-grid-frame{position:absolute;top:0;bottom:0;left:50%;width:calc(100%*var(--g));max-width:100%;transform:translateX(-50%);box-shadow:0 0 0 9999px rgb(0 0 0/.32);outline:2px dashed #fff;outline-offset:-2px;pointer-events:auto}.cp-sz figcaption{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-sz figcaption .t-meta{color:var(--muted)}.cp-sz-note{display:flex;gap:4px;align-items:flex-start;font-size:12.5px;line-height:16px;font-weight:500}.cp-sz-note .ph{flex:none;margin-top:1px}.cp-sz.ok .cp-sz-note .ph{color:#16a34a}.cp-sz.info .cp-sz-note .ph{color:var(--violet)}.cp-sz.warn .cp-sz-note .ph{color:#d97706}.cp-sz.warn .cp-sz-pic{box-shadow:0 0 0 2px #f59e0b}.cp-sizes-more{margin:16px 0 0;text-align:center}.cp .gp-pv-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)}.cp .gp-pv-foot .t-meta{line-height:16px}.cp-cta-art span{background-size:cover;background-position:center}.cp-cta-art span:nth-child(2)[style*=url]::after{display:none}@media (max-width:760px){.cp-views .seg-opt span{display:none}.ft-capm .cap-pv.cp-pv.is-sizes{padding:10px;height:auto!important;overflow:visible}.cp-sizes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.cp-thumb{height:72px;width:calc(72px*var(--r))}}.cp-postpv .capm-left>.cp-capcard{order:-1}.cp-postpv .cp-empty{padding:18px 12px 20px}.cp-postpv .cp-empty-ic{display:none}.cp-sizes.is-topdf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;gap:2px;padding:3px}.cp-sizes.is-topdf .seg-opt{height:auto;min-height:44px;padding:6px 8px;flex-direction:column;align-items:flex-start;justify-content:center;text-align:start;white-space:normal}.cp-sizes.is-topdf .seg-opt small{line-height:14px}@media (max-width:560px){.cp-sizes.is-topdf{grid-template-columns:repeat(2,minmax(0,1fr))}}.c2v-card .cp-sizes{flex-wrap:wrap}.c2v-bar{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;user-select:none}.c2v-bar input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer}.cp-pv.is-post .c2v-player{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px}.c2v-screen{position:relative;max-width:100%;max-height:calc(100% - 56px);height:100%;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--border),0 18px 40px -20px rgb(0 0 0/.45)}.c2v-screen canvas{display:block;width:100%;height:100%}.c2v-big{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:rgb(0 0 0/.55);color:#fff;font-size:28px;backdrop-filter:blur(6px)}.c2v-big[hidden]{display:none}.c2v-ctl{display:flex;align-items:center;gap:10px;width:min(100%,420px)}.c2v-seek{flex:1;accent-color:var(--ink)}.c2v-prog{height:6px;border-radius:3px;background:var(--a-100);overflow:hidden;margin-top:10px}.c2v-prog[hidden]{display:none}.c2v-prog i{display:block;height:100%;width:0;background:var(--ink);transition:width .1s linear}.c2v-rec{position:fixed;left:-99999px;top:0;width:10px;height:10px;pointer-events:none}#tool-root .seg.cp-sizes{height:auto}#tool-root .seg.cp-sizes>.seg-opt{height:auto;min-height:40px}@media (max-width:560px){#tool-root .seg.cp-sizes:not(.is-topdf){display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%}#tool-root .seg.cp-sizes:not(.is-topdf):has(>.seg-opt:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}#tool-root .seg.cp-sizes:not(.is-topdf)>.seg-opt{padding:6px 4px}}