/*! aiCarousels free tools. (c) aiCarousels. All rights reserved. */
.pt .capm-left{gap:14px}.pt-card{overflow:visible}.pt-drop{padding:12px 14px 14px;border-radius:0 0 18px 18px;transition:background-color .15s var(--ease)}.pt-drop.is-over{background:var(--violet-soft);box-shadow:inset 0 0 0 2px var(--violet-line)}.pt-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:30px 12px 32px}.pt-empty[hidden],.pt-edit[hidden]{display:none}.pt-empty-ic{--size:48px;font-size:24px;margin-bottom:4px}.pt-empty p{max-width:340px;margin:0 0 8px}.pt-strip{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pt-thumb{position:relative;width:56px;height:56px;border-radius:50%;padding:0;cursor:pointer;background:var(--a-100);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--a-200)}.pt-thumb img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.pt-thumb.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--violet)}.pt-thumb>i{position:absolute;left:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--bg);font:600 11px/1 Inter,system-ui,sans-serif;font-style:normal;box-shadow:0 0 0 2px var(--bg)}.pt-x{position:absolute;right:-6px;top:-6px;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}.pt-thumb:hover .pt-x,.pt-thumb.on .pt-x{opacity:1}@media (hover:none){.pt-x{opacity:1}}.pt-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}.pt-thumb.add:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--violet-line, var(--a-300))}.pt-stage-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.pt-stage{width:min(100%,300px);aspect-ratio:1;border-radius:14px;cursor:grab;touch-action:none;background:repeating-conic-gradient(#e9e7e3 0 25%,#f6f5f2 0 50%)0 0/20px 20px;box-shadow:0 0 0 1px var(--border)}.pt-stage:active{cursor:grabbing}.pt-stage:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.pt-hint{margin:0}.pt-hint .ph{vertical-align:-2px}.pt-ctrls{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:14px;align-items:end}.pt-ctl{display:flex;flex-direction:column;gap:6px;min-width:0}.pt-ctl.row{flex-direction:row;align-items:center;flex-wrap:wrap}.pt-ctl input[type=range]{flex:1;min-width:0;accent-color:var(--violet)}.pt-ctl .row .ph{color:var(--muted)}.pt-sw{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pt-sw button{width:22px;height:22px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgb(0 0 0/.15);cursor:pointer}.pt-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)}.pt-sw-more{position:relative;width:22px;height:22px;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}.pt-sw-more input{position:absolute;inset:0;opacity:0;cursor:pointer}.pt-sw button[hidden]{display:none}.pt-bgctl{grid-column:1/-1;gap:8px}.pt-cut-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px}.pt-cut-row [hidden]{display:none!important}.pt-cut-btn .ph{color:var(--violet)}.pt-ai{margin-inline-start:2px;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--violet);background:color-mix(in srgb,var(--violet) 12%,transparent)}[data-cutseg] .seg-opt .ph{font-size:14px}.pt-cut-prog{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.pt-bar{position:relative;flex:0 0 120px;height:6px;border-radius:999px;background:var(--border);overflow:hidden}.pt-bar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--violet);transition:width .2s}.pt-cut-prog.is-run .pt-bar i{width:40%!important;animation:pt-run 1.1s ease-in-out infinite}@keyframes pt-run{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.pt-cut-prog.is-run .pt-bar i{animation:none;width:100%!important;opacity:.6}}.pt-sw-blur{position:relative;overflow:hidden}.pt-sw-blur i{position:absolute;inset:-3px;background:#d9d6d1 center/cover;filter:blur(1.5px)}.pt-cut-note{display:flex;gap:6px;align-items:flex-start;margin:0}.pt-cut-note .ph{flex:none;margin-top:2px}.pt-out{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.pt-out[hidden]{display:none}.pt-out-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pt-link{display:inline-flex;align-items:center;gap:4px;color:var(--violet);font-weight:500}.pt-link .ph{font-size:13px}.pt-views .seg-opt .ph{font-size:15px}.ft-capm .cap-pv-head .seg[data-phone-seg][hidden],.ft-capm .cap-pv-head [data-theme][hidden]{display:none!important}.pt-pv{display:block;overflow-y:auto;overflow-x:hidden;padding:16px;scrollbar-width:thin}.pt-pv.is-profile{display:flex;overflow:hidden;padding:18px}.pt-phone{flex:1;min-width:0;min-height:0;display:flex;justify-content:center;align-items:flex-start}.pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.pt-grid.both{grid-template-columns:1fr}.pt-pc{border-radius:16px;background:var(--bg);box-shadow:0 0 0 1px var(--border);overflow:hidden}.pt-pc-h{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:14px}.pt-pc-h small{margin-inline-start:auto}.pt-sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pt-side{background:var(--bg);color:var(--ink);padding:16px;display:flex;flex-direction:column;gap:16px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.pt-side+.pt-side{border-inline-start:1px solid rgb(127 127 127/.2)}.pt-big{display:flex;align-items:center;gap:14px;min-width:0}.pt-ctxs{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-start}.pt-ctx{position:relative;display:flex;gap:8px;min-width:0;padding-bottom:16px}.pt-ctx.row{align-items:center}.pt-ctx.row.top{align-items:flex-start}.pt-ctx.col{flex-direction:column;align-items:center;gap:4px}.pt-ctx-l{position:absolute;left:0;bottom:0;font:500 10px/1 Inter,system-ui,sans-serif;font-style:normal;color:var(--dim);opacity:.8;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.pt-ctx.col .pt-ctx-l{left:50%;transform:translateX(-50%)}.pt-cap{font-size:11px;color:var(--dim)}.pt-lines{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pt-lines b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.pt-lines small{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.pt-lines.big b{font-size:17px;font-weight:700;max-width:170px}.pt-lines.big small{font-size:13px}.pt-bubble{max-width:170px;padding:6px 10px;border-radius:14px;background:rgb(127 127 127/.14);font-size:12px;line-height:16px}.pt-bubble b{font-weight:600}.pt-av{--s:40px;position:relative;flex:none;width:var(--s);height:var(--s);border-radius:50%;display:block}.pt-av img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.pt-av>b{display:block;width:100%;height:100%;border-radius:inherit;background:rgb(127 127 127/.2)}.pt-av.sq{border-radius:22%}.pt-av.ring-ig{margin:4px}.pt-av.ring-ig::before{content:"";position:absolute;inset:calc(var(--s)*-.07 - 2px);border-radius:50%;background:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);z-index:0}.pt-av.ring-ig::after{content:"";position:absolute;inset:calc(var(--s)*-.07 + 1px);border-radius:50%;background:var(--bg);z-index:0}.pt-av.ring-ig img,.pt-av.ring-ig>b{position:relative;z-index:1}.pt-av.ring-wa{margin:4px;box-shadow:0 0 0 2px var(--bg),0 0 0 4.5px #25d366}.pt-av.ring-tt{box-shadow:0 0 0 1.5px #fff}.pt-tt-plus{position:absolute;left:50%;bottom:-9px;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fe2c55;color:#fff;font-size:11px;font-style:normal}.pt-dot{position:absolute;right:-1px;bottom:-1px;width:calc(var(--s)*.3);height:calc(var(--s)*.3);border-radius:50%;background:#23a55a;box-shadow:0 0 0 calc(var(--s)*.06 + 1px) var(--bg)}.pt-cmp{display:flex;flex-direction:column;gap:14px}.pt-cmp-t{border-radius:16px;padding:14px;box-shadow:0 0 0 1px var(--border)}.pt-cmp-t.light{background:#fff;color:#111}.pt-cmp-t.dark{background:#000;color:#f5f5f5}.pt-cmp-t.dark .muted{color:#a8a8a8}.pt-cmp-row{display:grid;grid-template-columns:56px repeat(auto-fit,minmax(0,1fr));align-items:center;gap:8px;padding:8px 0}.pt-cmp-row+.pt-cmp-row{border-top:1px solid rgb(127 127 127/.18)}.pt-cmp-row>span{display:flex;justify-content:center}.pt-cmp-row>span:first-child{justify-content:flex-start}.pt-cmp-t .pt-av{--bg:transparent}.pt-none{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:60px 24px;color:var(--muted)}.pt-none b{color:var(--ink);font-size:16px}.pt-none small{max-width:300px}.pt .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)}.pt .gp-pv-foot .t-meta{line-height:16px}.pt-cta-art{position:relative}.pt-cta-art>i{position:absolute;left:50%;bottom:14px;width:30px;height:30px;margin-inline-start:-15px;border-radius:50%;background:#cbb6f7 center/cover;box-shadow:0 0 0 2px #fff;z-index:3}@media (max-width:760px){.pt-ctrls{grid-template-columns:1fr}.pt-views .seg-opt span{display:none}.ft-capm .cap-pv.pt-pv:not(.is-profile){padding:10px;height:auto!important;overflow:visible}.pt-grid{grid-template-columns:1fr}.pt-sides{grid-template-columns:1fr}.pt-side+.pt-side{border-inline-start:0;border-top:1px solid rgb(127 127 127/.2)}}.pt-frame{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--border)}.pt-fr-styles{align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.pt-fr-styles .seg-opt{padding:0 8px}.pt-fr-row[hidden],.pt-fr-size[hidden]{display:none!important}.pt-fr-row .input{width:100%;font-weight:600;letter-spacing:.02em}.pt-fr-chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.pt-fr-chips .chip-suggest{height:24px;padding:0 8px;font-size:11.5px;font-weight:600}.pt-fr-chips .chip-suggest.on{background:var(--ink);color:var(--bg)}.pt-fr-size input{flex:1 1 auto;min-width:80px}@media (max-width:760px){.pt-fr-styles .seg-opt span{display:none}}.pt-li-feed{display:flex;flex-direction:column}.pt-li-l{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--pp-dim)}.pt-li-post{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.pt-li-w{display:flex;flex-direction:column;min-width:0;line-height:16px}.pt-li-w b,.pt-li-bub b{font-size:14px;font-weight:600;line-height:18px}.pt-li-w b .pp-dim{font-weight:400}.pt-li-w small,.pt-li-bub small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-li-w small .ph{font-size:11px;vertical-align:-1px}.pt-li-bub{flex:1;min-width:0;display:flex;flex-direction:column;padding:8px 12px;border-radius:0 8px 8px 8px;background:var(--pp-chip);line-height:16px}.pt-li-bub>span{margin-top:6px;font-size:14px;line-height:20px}.pt-li-feed .pp-sk{margin-bottom:16px}