.lg{display:inline-flex;align-items:center;gap:.42em;color:var(--lg-fg);line-height:1;white-space:nowrap}.lg__name{position:relative;font-weight:800;letter-spacing:-.025em}.lg__name--upper{letter-spacing:.06em;font-size:.86em}.lg__name em{font-style:normal;color:var(--lg-ac)}.lg__dot{display:inline-block;width:.26em;height:.26em;margin-left:.06em;border-radius:50%;background:var(--lg-ac)}.lg__name.has-bar:after{content:"";position:absolute;left:0;bottom:-.2em;width:58%;height:.13em;border-radius:.1em;background:var(--lg-ac);transform-origin:left;transition:transform .5s var(--ease-pop)}.lg__sym{width:1.75em;height:1.75em;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--lg-ac);color:var(--lg-on);transition:transform .5s var(--ease-pop)}.lg__sym svg{width:58%;height:58%}.lg__sym--round{border-radius:.48em}.lg__sym--square{border-radius:.12em}.lg__sym--circle{border-radius:50%}.lg__sym--hex{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.lg__sym--blob{border-radius:58% 42% 55% 45%/48% 58% 42% 52%}.lg--stack{flex-direction:column;gap:.32em}.lg--stack .lg__sym{width:2.1em;height:2.1em}.lg--stack .lg__name{font-size:.72em;letter-spacing:.14em;text-transform:uppercase}.lg--wordmark .lg__name{font-size:1.3em}.lg--wordmark .lg__name--upper{font-size:1.1em}.lg__mono{width:1.9em;height:1.9em;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:.11em solid var(--lg-ac);color:var(--lg-ac);font-size:1em;font-weight:800;letter-spacing:-.04em;transition:transform .5s var(--ease-pop)}.lg__mono.lg__sym--hex{border:0;background:var(--lg-ac);color:var(--lg-on)}.lg--monogram .lg__name{font-size:.8em;font-weight:600;letter-spacing:.02em}.lg--emblem svg{width:3.4em;height:3.4em;display:block;transition:transform .6s var(--ease-pop)}.lg__e-bg{fill:var(--lg-ac)}.lg__e-ring{stroke:var(--lg-on)}.lg__e-on{fill:var(--lg-on)}.lg__e-sym{color:var(--lg-on)}.lg__abs{position:relative;width:1.9em;height:1.9em;flex:0 0 auto}.lg__abs i{position:absolute;display:block;transition:transform .6s var(--ease-pop)}.lg__abs i:nth-child(1){left:0;top:0;width:1.25em;height:1.25em;border-radius:50%;background:var(--lg-ac)}.lg__abs i:nth-child(2){right:0;bottom:0;width:1.1em;height:1.1em;border-radius:.18em;background:var(--lg-sk);mix-blend-mode:multiply}.lg__abs i:nth-child(3){left:.25em;bottom:.05em;width:.75em;height:.65em;background:var(--lg-fg);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.9}.lg--v1 .lg__abs i:nth-child(1){border-radius:.2em;transform:rotate(45deg) scale(.85)}.lg--v1 .lg__abs i:nth-child(2){border-radius:50%}.lg--v2 .lg__abs i:nth-child(1){width:1.9em;height:.9em;border-radius:1em 1em 0 0}.lg--v2 .lg__abs i:nth-child(3){left:auto;right:.1em}.lg--img img{display:block;max-height:2.4em;max-width:7em;object-fit:contain}.lg-host:hover .lg__sym{transform:rotate(-10deg) scale(1.1)}.lg-host:hover .lg__mono{transform:rotate(-8deg) scale(1.08)}.lg-host:hover .lg--emblem svg{transform:rotate(-14deg) scale(1.06)}.lg-host:hover .lg__abs i:nth-child(1){transform:translate(.12em,.1em)}.lg-host:hover .lg__abs i:nth-child(2){transform:translate(-.1em,-.12em) rotate(15deg)}.lg-host:hover .lg__name.has-bar:after{transform:scaleX(1.7)}.nacc{--nacc-ease: cubic-bezier(.22, 1, .36, 1);position:relative}.nacc__btn{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 12px 0 4px;border-radius:99px;border:1px solid transparent;background:none;cursor:pointer;color:var(--text-primary);font:var(--type-ui-sm);transition:background-color .25s,border-color .25s,transform .35s var(--nacc-ease)}.nacc__btn:hover,.nacc__btn.is-open{background:var(--surface-card);border-color:var(--border-subtle, #E6E6E9)}.nacc__btn:active{transform:scale(.97)}.nacc__hi{font-size:13px;color:var(--text-secondary);white-space:nowrap}.nacc__hi b{color:var(--text-primary)}.nacc__chev{color:var(--text-muted);transition:transform .45s var(--nacc-ease)}.nacc__btn.is-open .nacc__chev{transform:rotate(180deg)}.nacc__av{position:relative;width:34px;height:34px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:visible;background:linear-gradient(135deg,#f5445f,#8a0020);color:#fff;font:700 12px/1 var(--font-sans);box-shadow:0 0 0 2px var(--surface-card),0 0 0 3.5px #d5003259;transition:transform .45s var(--nacc-ease),box-shadow .3s}.nacc__av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.nacc__av>i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#00a870;box-shadow:0 0 0 2px var(--surface-card)}.nacc__btn:hover .nacc__av{transform:scale(1.06);box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--red-500, #D50032)}.nacc__av--lg{width:46px;height:46px;font-size:15px;box-shadow:none}.nacc__menu{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:300px;padding:8px;border-radius:22px;background:var(--surface-card);border:1px solid var(--border-subtle, #E6E6E9);box-shadow:0 34px 70px -28px #0f0f0f59,0 0 0 1px #0f0f0f05;transform-origin:calc(100% - 40px) -6px;animation:nacc-in .42s var(--nacc-ease)}.nacc__menu.is-closing{animation:nacc-out .2s ease-in forwards}.nacc__menu:before{content:"";position:absolute;top:-6px;right:34px;width:12px;height:12px;background:var(--surface-card);border-left:1px solid var(--border-subtle, #E6E6E9);border-top:1px solid var(--border-subtle, #E6E6E9);border-radius:3px 0 0;rotate:45deg}@keyframes nacc-in{0%{opacity:0;transform:translateY(-8px) scale(.94)}}@keyframes nacc-out{to{opacity:0;transform:translateY(-6px) scale(.96)}}.nacc__head{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}.nacc__who{display:flex;flex-direction:column;gap:3px;min-width:0}.nacc__who b{font:700 15px/1.2 var(--font-display);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nacc__who small{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nacc__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 4px 8px;padding:9px 10px;border-radius:14px;background:var(--surface-subtle, #F4F1F2)}.nacc__plan{height:24px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:#0f0f0f;color:#fff;font:700 11px/1 var(--font-sans)}.nacc__plan.is-none{background:var(--surface-card);color:var(--text-muted);border:1px solid var(--border-subtle, #E6E6E9)}.nacc__cred{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary)}.nacc__cred .ic{color:var(--red-500, #D50032)}.nacc__cred b{color:var(--text-primary);font-variant-numeric:tabular-nums}.nacc__list{display:flex;flex-direction:column;gap:2px}.nacc__item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:14px;background:none;cursor:pointer;text-align:left;color:var(--text-primary);transition:background-color .25s,transform .4s var(--nacc-ease);animation:nacc-item .45s var(--nacc-ease) calc(.04s + var(--i) * 45ms) backwards}@keyframes nacc-item{0%{opacity:0;transform:translate(8px)}}.nacc__item:hover,.nacc__item:focus-visible{background:var(--surface-brand-soft, #FFF1F3);transform:translate(3px);outline:none}.nacc__ic{width:36px;height:36px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-subtle, #F4F1F2);color:var(--red-500, #D50032);transition:background-color .25s,color .25s}.nacc__item:hover .nacc__ic{background:var(--red-500, #D50032);color:#fff}.nacc__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nacc__txt b{font:600 13.5px/1.2 var(--font-sans)}.nacc__txt small{font-size:11.5px;color:var(--text-muted)}.nacc__go{color:var(--text-faint);opacity:0;transform:translate(-6px);transition:opacity .25s,transform .4s var(--nacc-ease),color .25s}.nacc__item:hover .nacc__go{opacity:1;transform:none;color:var(--red-500, #D50032)}.nacc__out{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 8px);height:42px;margin:8px 4px 2px;border-radius:13px;border:1px solid var(--border-subtle, #E6E6E9);background:none;cursor:pointer;color:var(--text-secondary);font:600 13px/1 var(--font-sans);transition:background-color .25s,color .25s,border-color .25s;animation:nacc-item .45s var(--nacc-ease) calc(.04s + var(--i) * 45ms) backwards}.nacc__out:hover{background:var(--red-500, #D50032);border-color:var(--red-500, #D50032);color:#fff}@media (max-width: 760px){.nacc__hi,.nacc__chev{display:none}.nacc__btn{padding:0 2px;gap:0}.nacc__menu{position:fixed;top:78px;left:12px;right:12px;width:auto;transform-origin:70% -6px}.nacc__menu:before{display:none}}@media (prefers-reduced-motion: reduce){.nacc__menu,.nacc__item,.nacc__out{animation:none}}.nav{position:fixed;z-index:50;top:14px;left:0;right:0;padding:0 16px;pointer-events:none;animation:nav-drop .7s var(--ease-out) both}@keyframes nav-drop{0%{transform:translateY(-120%);opacity:0}to{transform:none;opacity:1}}.nav__inner{position:relative;pointer-events:auto;margin:0 auto;max-width:var(--container-max);height:60px;display:flex;align-items:center;gap:12px;padding:0 10px 0 20px;border-radius:18px;background:#fcfbfbe6;border:1px solid rgba(222,219,219,.7);box-shadow:0 1px 2px #0f0f0f0a;transform-origin:50% 0;transition:max-width .5s var(--ease-standard),height .5s var(--ease-standard),border-radius .5s var(--ease-standard),background-color .3s var(--ease-standard),box-shadow .3s var(--ease-standard),padding .5s var(--ease-standard),width .55s cubic-bezier(.22,1,.36,1)}.nav.is-compact .nav__inner{max-width:820px;height:52px;border-radius:999px;padding:0 6px 0 18px;background:#fffffff5;border-color:#dedbdbe6;box-shadow:0 12px 32px -12px #0f0f0f38,0 2px 6px #0f0f0f0d,inset 0 1px #ffffffe6}.nav__brand{display:inline-flex;flex:0 0 auto;color:inherit}.nav__brand .logo{transition:font-size .5s var(--ease-standard)}.nav.is-compact .nav__brand .logo{font-size:19px!important}.nav__brand:hover .logo img{animation:nav-glitch .45s steps(2) 2}@keyframes nav-glitch{0%{transform:translate(0);filter:drop-shadow(2px 0 #FF2D55) drop-shadow(-2px 0 #0F0F0F)}25%{transform:translate(-1px,1px) skew(-8deg);filter:drop-shadow(-3px 0 #FF2D55) drop-shadow(3px 0 #0F0F0F)}50%{transform:translate(1px,-1px);clip-path:inset(20% 0 40% 0)}75%{transform:translate(0) skew(6deg);clip-path:none}to{transform:none;filter:none}}.nav__links{position:relative;display:flex;align-items:center;gap:2px;margin:0 auto}.nav__links a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;font:var(--type-ui-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}.nav__links a{transition:color var(--duration-fast) var(--ease-standard),transform .38s var(--ease-pop)}.nav__links a:hover,.nav__links a:focus-visible{color:var(--text-primary);outline:none;transform:scale(1.08)}.nav__links a.is-active{color:var(--text-primary)}.nav__links a.is-active:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:99px;background:var(--red-500);animation:dot-in .3s var(--ease-out) both}@keyframes dot-in{0%{transform:scale(0)}to{transform:scale(1)}}.nav__hover{--s: 1;position:absolute;left:0;top:50%;height:34px;width:var(--w);translate:var(--x) -50%;border-radius:999px;background:var(--graphite-50);box-shadow:inset 0 0 0 1px var(--border-subtle);transition:translate .35s var(--ease-standard),width .35s var(--ease-standard),opacity .2s var(--ease-standard)}.nav__back{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-right:auto;margin-left:12px;font:var(--type-ui-sm);color:var(--text-secondary)}.nav__back:hover{color:var(--text-primary)}.nav__back svg{transition:transform var(--duration-fast) var(--ease-standard)}.nav__back:hover svg{transform:translate(-3px)}.nav__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.nav__inner--center{--pl: 20px;--pr: 10px;display:flex;justify-content:space-between;width:min(var(--container-max),100%)}.nav.is-compact .nav__inner--center{--pl: 18px;--pr: 6px}.nav__inner--center .nav__links{position:absolute;left:calc(var(--pl) + var(--nav-bw, 0px) + (100% - var(--pl) - var(--pr) - var(--nav-bw, 0px) - var(--nav-aw, 0px)) / 2);top:50%;width:max-content;margin:0;white-space:nowrap;transform:translate(-50%,-50%);transition:opacity .3s var(--ease-standard) .18s,transform .5s cubic-bezier(.22,1,.36,1) .12s}.nav.is-compact .nav__inner--center{max-width:var(--container-max);width:min(var(--nav-full, 820px),100%)}.nav.is-compact .nav__inner--center:not(:hover):not(:has(:focus-visible)){width:min(var(--nav-tight, 520px),100%);transition:max-width .5s var(--ease-standard),height .5s var(--ease-standard),border-radius .5s var(--ease-standard),background-color .3s var(--ease-standard),box-shadow .3s var(--ease-standard),padding .5s var(--ease-standard),width .55s cubic-bezier(.22,1,.36,1) .12s}.nav.is-compact .nav__inner--center:not(:hover):not(:has(:focus-visible)) .nav__links{opacity:0;transform:translate(-50%,-50%) scale(.94);pointer-events:none;transition-delay:0s}.nav__avatar{transition:transform .38s var(--ease-pop)}.nav__avatar:hover{transform:scale(1.12)}.nav__avatar{width:30px;height:30px;border-radius:999px;background:var(--surface-brand-soft);color:var(--red-600);display:inline-flex;align-items:center;justify-content:center;font:700 11px/1 var(--font-sans)}.nav__cta{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 18px;border:0;border-radius:999px;background:var(--red-500);color:#fff;font:var(--type-ui-sm);white-space:nowrap;cursor:pointer;box-shadow:var(--inset-top),0 6px 16px -8px #d5003299;transition:transform .38s var(--ease-pop),box-shadow .3s var(--ease-standard),background-color .2s}.nav__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s;background:linear-gradient(180deg,#f5445f,#e0183f 45%,#c4002d)}.nav__cta:hover{transform:scale(1.07);box-shadow:inset 0 1px #ffffff59,0 0 0 4px #d5003224,0 12px 26px -10px #d50032cc}.nav__cta:hover:before{opacity:1}.nav__cta:active{transform:scale(.95);background:var(--red-700);transition-duration:.12s}.nav__cta:active:before{opacity:0}.nav__cta>span,.nav__cta>svg{position:relative}.nav__cta:hover svg{animation:arrow-loop .55s var(--ease-standard)}.nav__cta:focus-visible{outline:none;box-shadow:var(--ring-brand)}.nav__cta i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);animation:nav-shine 3.2s 1.2s ease-in-out infinite}@keyframes nav-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.nav__progress{position:absolute;left:22px;right:22px;bottom:-1px;height:2px;border-radius:2px;transform-origin:left;background:linear-gradient(90deg,var(--red-300),var(--red-500));opacity:0;transform:scaleX(0);will-change:transform;transition:opacity .3s var(--ease-standard)}.nav.is-compact .nav__progress{opacity:1}.page>main{padding-top:88px}@media (max-width: 760px){.nav{top:10px;padding:0 10px}.nav__links{display:none}.nav__actions{margin-left:auto}.nav__inner--center,.nav.is-compact .nav__inner--center,.nav.is-compact .nav__inner--center:not(:hover):not(:has(:focus-visible)){width:100%}.nav__actions .btn--ghost{display:none}.nav__inner{padding-left:16px}.nav__back{font-size:0;gap:0;margin-left:4px;min-width:40px;justify-content:center}.nav__back svg{width:18px;height:18px}}@media (prefers-reduced-motion: reduce){.nav,.nav__cta i,.nav__brand:hover .logo img{animation:none}.nav__inner,.nav__inner--center .nav__links{transition:none!important}}.sheen{position:relative;isolation:isolate}.sheen__win{position:absolute;left:0;top:0;bottom:0;width:var(--sh-w);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(100deg,transparent,#000 50%,transparent);mask-image:linear-gradient(100deg,transparent,#000 50%,transparent);animation:var(--sh-anim-win) var(--sh-dur) var(--sh-delay) ease-in-out infinite backwards}.sheen__txt{position:absolute;left:0;top:0;width:var(--sh-txt-w);height:100%;color:var(--sh-color);-webkit-text-fill-color:var(--sh-color);-webkit-text-stroke:0;background:none;white-space:inherit;animation:var(--sh-anim-txt) var(--sh-dur) var(--sh-delay) ease-in-out infinite backwards}.sheen--under .sheen__win{z-index:-1}.sheen--late{--sh-anim-win: sheen-win-late;--sh-anim-txt: sheen-txt-late}.sheen--early{--sh-anim-win: sheen-win-early;--sh-anim-txt: sheen-txt-early}@keyframes sheen-win-late{0%,55%{transform:translate(var(--sh-win-from))}to{transform:translate(var(--sh-win-to))}}@keyframes sheen-txt-late{0%,55%{transform:translate(var(--sh-txt-from))}to{transform:translate(var(--sh-txt-to))}}@keyframes sheen-win-early{0%{transform:translate(var(--sh-win-from))}45%,to{transform:translate(var(--sh-win-to))}}@keyframes sheen-txt-early{0%{transform:translate(var(--sh-txt-from))}45%,to{transform:translate(var(--sh-txt-to))}}@media (prefers-reduced-motion: reduce){.sheen__win{display:none}}.xv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:16px 16px 20px;background:#080808f5;color:#fff;animation:xv-fade .3s var(--ease-out) both}.xv.is-closing{animation:xv-fade .22s var(--ease-out) reverse both}@keyframes xv-fade{0%{opacity:0}}.xv__top{display:flex;align-items:center;justify-content:space-between;max-width:1100px;width:100%;margin:0 auto}.xv__count{font-size:12px;letter-spacing:.12em;color:#fff9}.xv__close,.xv__arrow{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer;transition:transform .38s var(--ease-pop),background-color .2s}.xv__close{width:42px;height:42px}.xv__close:hover,.xv__arrow:hover{transform:scale(1.1);background:#ffffff29}.xv__close:focus-visible,.xv__arrow:focus-visible,.xv__thumb:focus-visible{outline:2px solid var(--red-400);outline-offset:2px}.xv__stage{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;min-height:0;touch-action:pan-y;-webkit-user-select:none;user-select:none}.xv__img{display:block;width:min(calc(100vw - 160px),calc((100dvh - 190px) * var(--r)),720px);aspect-ratio:var(--r);height:auto;border-radius:14px;object-fit:cover;background:#171717;box-shadow:0 30px 80px -30px #000c;animation:xv-in .45s var(--ease-fluid, cubic-bezier(.22, 1, .36, 1)) both}@keyframes xv-in{0%{opacity:0;transform:translate(calc(var(--d) * 48px)) scale(.97)}}.xv__arrow{flex:none;width:48px;height:48px}.xv__strip{display:flex;gap:8px;justify-content:safe center;max-width:1100px;width:100%;margin:0 auto;padding:6px 4px;overflow-x:auto;scrollbar-width:none}.xv__strip::-webkit-scrollbar{display:none}.xv__thumb{flex:none;width:44px;height:55px;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:#171717;opacity:.45;transition:opacity .25s,transform .35s var(--ease-pop)}.xv__thumb img{display:block;width:100%;height:100%;object-fit:cover}.xv__thumb:hover{opacity:.85;transform:translateY(-2px)}.xv__thumb.is-on{opacity:1;box-shadow:0 0 0 2px var(--red-400)}@media (max-width: 600px){.xv{padding:12px 10px 16px}.xv__img{width:min(calc(100vw - 20px),calc((100dvh - 200px) * var(--r)))}.xv__arrow{position:absolute;top:50%;margin-top:-21px;z-index:1;width:42px;height:42px;background:#0a0a0a8c}.xv__arrow--l{left:8px}.xv__arrow--r{right:8px}.xv__stage{align-items:center}}@media (prefers-reduced-motion: reduce){.xv,.xv.is-closing,.xv__img{animation:none}}.bic{display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:-.12em}.bic__a{transform-box:fill-box;transform-origin:center;transition:transform .7s var(--ease-pop, cubic-bezier(.34, 1.56, .64, 1))}.bic--claude{color:#d97757}.bic--chatgpt{color:currentColor}.ic-host:hover .bic--claude .bic__a{transform:rotate(45deg) scale(1.12)}.ic-host:hover .bic--chatgpt .bic__a{transform:rotate(120deg)}.bic.is-busy .bic__a{animation:bic-spin 1.1s linear infinite}.bic--claude.is-busy .bic__a{animation-name:bic-pulse;animation-duration:.9s;animation-timing-function:ease-in-out}@keyframes bic-spin{to{transform:rotate(360deg)}}@keyframes bic-pulse{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(.82)}}.ic--infinity .ic-a{transition-duration:.7s}.ic-host:is(:hover,.is-on) .ic--infinity .ic-a{transform:rotate(180deg)}.ic--stories .ic-a{transform-origin:0 50%}.ic-host:is(:hover,.is-on) .ic--stories .ic-a{animation:ic-story .9s cubic-bezier(.22,1,.36,1) 1}@keyframes ic-story{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.bic__a,.ic--infinity .ic-a,.ic--stories .ic-a{animation:none!important;transition:none}}.social{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.social__chip{--tint: var(--border-strong);display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 9px;border-radius:999px;background:var(--surface-card);border:1px solid var(--border-base);box-shadow:var(--shadow-xs);font:var(--type-ui-sm);color:var(--text-secondary);cursor:default;transition:transform .38s var(--ease-pop),border-color .25s var(--ease-standard),box-shadow .25s var(--ease-standard),color .2s;animation:chip-in .55s var(--ease-out) backwards}@keyframes chip-in{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}.social__chip:hover{transform:scale(1.1);color:var(--text-primary);border-color:var(--tint);box-shadow:0 8px 20px -10px var(--tint)}.social__chip--ig{--tint: #D62976}.social__chip--fmt{--tint: var(--red-300)}.social__chip--fmt svg{color:var(--red-500)}.sic{display:inline-block;flex:0 0 auto}.sic--ig{position:relative;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:ig-breathe 3.2s ease-in-out infinite paused}.sic--ig i{position:absolute;left:50%;top:50%;width:141.43%;height:141.43%;background:linear-gradient(45deg,#feda75 14.64%,#fa7e1e 35.86%,#d62976,#962fbf 71.21%,#4f5bd5 85.36%);animation:ig-spin 5s linear infinite paused}.social__chip:hover .sic--ig,.social__chip:hover .sic--ig i{animation-play-state:running}@keyframes ig-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ig-breathe{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(-8deg) scale(1.08)}}@media (prefers-reduced-motion: reduce){.sic,.sic--ig i,.social__chip{animation:none}}.hero{position:relative;padding:72px var(--pad-x) 64px;overflow:hidden;isolation:isolate}.grid-cells{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:grid;grid-auto-rows:88px;pointer-events:none;container-type:size}.grid-cells i{position:relative;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,transparent 85%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,transparent 85%);-webkit-mask-size:100cqw 100cqh;mask-size:100cqw 100cqh;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(var(--x) * -100cqw) calc(var(--y) * -88px);mask-position:calc(var(--x) * -100cqw) calc(var(--y) * -88px)}.grid-cells i.is-grey:before,.grid-cells i.is-red:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);opacity:0;will-change:opacity;animation:cell-blink var(--t) var(--d) ease-in-out infinite}.grid-cells i.is-grey{--c: var(--graphite-50)}.grid-cells i.is-red{--c: var(--red-50)}@keyframes cell-blink{0%,to{opacity:0}40%,60%{opacity:1}}.dot-bolt{position:relative;display:inline-block}.dot-bolt svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dot-bolt rect{fill:var(--red-500)}.dot-bolt__base{opacity:.2}.dot-bolt__win{position:absolute;left:0;right:0;top:0;height:40%;overflow:hidden;will-change:transform;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,#000 60%,transparent);animation:dot-win 2.6s ease-in-out infinite}.dot-bolt__win .dot-bolt__lit{height:250%;will-change:transform;animation:dot-lit 2.6s ease-in-out infinite}@keyframes dot-win{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}@keyframes dot-lit{0%{transform:translateY(40%)}to{transform:translateY(-100%)}}.hero__copy{position:relative;display:flex;flex-direction:column;gap:20px}.hero__copy--center{align-items:center;text-align:center;margin:0 auto;max-width:780px}.hero h1{font:var(--type-display);font-size:clamp(34px,5.6vw,60px);line-height:1.02;letter-spacing:-.045em;display:flex;flex-direction:column}.hero h1>span{color:var(--red-500)}.hero__copy>p{font:var(--type-body-lg);color:var(--text-secondary);max-width:540px}.hero__copy>p strong{color:var(--text-primary);font-weight:700;white-space:nowrap}.hero-ctas{position:relative;display:flex;gap:10px;flex-wrap:wrap;justify-content:inherit}.cta-pulse{position:relative;display:inline-flex;border-radius:var(--radius-control)}.cta-pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--red-400);opacity:0;animation:cta-ring 3.6s 1.6s var(--ease-out) infinite}@keyframes cta-ring{0%{opacity:.55;transform:scale(1)}45%,to{opacity:0;transform:scale(1.14,1.4)}}.cta-pulse:hover:after{animation:none}.cta-pulse .btn--primary:after{animation:cta-shine 3.6s 2.2s var(--ease-out) infinite}@keyframes cta-shine{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.cta-pulse .btn--primary:hover:after{animation:none}.hero h1{position:relative}.hero__glow{position:absolute;left:0;top:0;z-index:-1;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(213,0,50,.1),transparent);opacity:0;transition:opacity .5s var(--ease-out);will-change:transform}.hero__glow.is-on{opacity:1}.hero__copy--center .hero-ctas{justify-content:center}.hero__copy>*{animation:hero-rise .7s var(--ease-out) backwards}.hero__copy>*:nth-child(2){animation-delay:.06s}.hero__copy>*:nth-child(3){animation-delay:.12s}.hero__copy>*:nth-child(4){animation-delay:.18s}.hero__copy>*:nth-child(5){animation-delay:.24s}.hero__copy>*:nth-child(6){animation-delay:.3s}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero--wall{padding-bottom:40px}.wall{position:relative;margin:52px calc(-1 * var(--pad-x)) 0;display:flex;flex-direction:column;gap:16px}.wall:before,.wall:after{content:"";position:absolute;top:0;bottom:0;width:12%;z-index:3;pointer-events:none}.wall:before{left:0;background:linear-gradient(90deg,var(--surface-page),rgba(249,247,248,0))}.wall:after{right:0;background:linear-gradient(270deg,var(--surface-page),rgba(249,247,248,0))}.wall__row{position:relative;overflow:hidden;padding:22px 0 58px;margin:-22px 0 -58px;animation:hero-rise 1s .45s var(--ease-out) both}.wall__row:hover{z-index:2}.wall__row--rev{animation-delay:.6s}.wall__post{position:relative;padding:0;border:0;cursor:zoom-in;transition:transform .45s var(--ease-pop),box-shadow .35s var(--ease-standard)}.wall__post:hover{transform:scale(1.06) rotate(-1.5deg);box-shadow:0 24px 48px -20px #0f0f0f73;z-index:2}.wall__track{display:flex;gap:16px;width:max-content;animation:wall 46s linear infinite;will-change:transform}.wall__row--rev .wall__track{animation-direction:reverse;animation-duration:52s}.wall__row:hover .wall__track{animation-play-state:paused}@keyframes wall{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.wall__post{flex:0 0 auto;overflow:hidden;border-radius:10px;box-shadow:var(--shadow-lg),0 0 0 1px #0f0f0f0f;background:#171717;contain:strict}.wall__post img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}@media (max-width: 760px){.hero{padding-top:48px;padding-bottom:40px}.wall{margin-top:36px}}@media (prefers-reduced-motion: reduce){.cta-pulse:after,.cta-pulse .btn--primary:after{animation:none}.hero__glow{display:none}}.glyph-sec{position:relative;overflow:hidden;background:#0a0a0a;height:clamp(300px,32vw,460px)}.glyph-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(28% 70% at 50% 52%,rgba(213,0,50,.3),transparent 70%),radial-gradient(120% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.65) 100%)}.glyph-sec:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px)}.glyph-sec canvas{position:relative;display:block;width:100%;height:100%;opacity:0;transition:opacity .8s var(--ease-out)}.glyph-sec canvas.is-ready{opacity:1}@media (prefers-reduced-motion: reduce){.glyph-sec canvas{transition:none}}.pricing{overflow:hidden;background:radial-gradient(60% 40% at 50% 0%,rgba(213,0,50,.07),transparent 70%),radial-gradient(var(--graphite-75) 1px,transparent 1px) 0 0 / 18px 18px}.pricing__bolt{position:absolute;top:60px;opacity:.5;pointer-events:none}.pricing__bolt--l{left:-40px}.pricing__bolt--r{right:-40px;transform:scaleX(-1)}.pframe{position:relative;max-width:940px;margin:0 auto;border:1px solid var(--border-base);border-radius:26px;overflow:hidden;background:var(--surface-card);box-shadow:0 50px 90px -60px #0f0f0f73}.ptable{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pcol{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;isolation:isolate;overflow:hidden}.pcol>*{position:relative;z-index:1}.pcol__head{display:flex;flex-direction:column;gap:10px;padding:34px 36px 22px}.pcol__name{display:inline-flex;align-items:center;gap:10px;margin:0;font:700 34px/1 var(--font-display);letter-spacing:-.035em;color:var(--text-primary)}.pcol__head p{margin:0;max-width:300px;font:400 15px/1.5 var(--font-sans);color:var(--text-muted)}.pcol__buy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:4px 36px 30px}.pcol__price{display:inline-flex;align-items:baseline;font:800 clamp(52px,6vw,72px)/.9 var(--font-display);letter-spacing:-.06em;color:var(--text-primary);font-variant-numeric:tabular-nums}.pcol__price small{margin-right:6px;font-size:.28em;font-weight:600;letter-spacing:0;color:var(--text-muted)}.pcol__price em{font-style:normal;font-size:.4em;letter-spacing:-.02em}.pcol__price span{margin-left:8px;font:400 15px/1 var(--font-sans);letter-spacing:0;color:var(--text-faint)}.pbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:1px solid var(--text-primary);border-radius:14px;background:transparent;color:var(--text-primary);font:600 15px/1 var(--font-sans);cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .38s var(--ease-pop)}.pbtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--text-primary);opacity:0;transition:opacity .3s var(--ease-fluid)}.pbtn:hover{transform:scale(1.03);color:#fff}.pbtn:hover:before{opacity:1}.pcol__row{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 36px;border-top:1px solid var(--border-subtle);font:400 15px/1.45 var(--font-sans);color:var(--text-secondary)}.pcol__row>i{flex:none;width:12px;height:2px;border-radius:2px;background:var(--text-faint)}.pcol__ai{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.reveal-on .pframe[data-revealed] .pcol__row{animation:rv-rise .6s var(--ease-out) backwards;animation-delay:calc(.35s + var(--i) * 90ms + var(--k) * 70ms)}.pcol--pro{background:var(--gradient-graphite);color:#fff}.pcol--pro .pcol__name{color:#fff}.pcol__mark{fill:var(--red-400);filter:none;transform-origin:50% 60%}.reveal-on .pframe[data-revealed] .pcol__mark{animation:pmark .9s var(--ease-pop) .6s backwards}@keyframes pmark{0%{opacity:0;transform:scale(.3) rotate(-30deg)}}.pcol--pro .pcol__head p{color:#ffffff9e}.pcol--pro .pcol__price{color:#fff}.pcol--pro .pcol__price small{color:#fff9}.pcol--pro .pcol__price span{color:#ffffff73}.pcol--pro .pcol__row{border-top-color:#ffffff1a;color:#ffffffdb}.pcol--pro .pcol__row>i{width:12px;height:12px;border-radius:0;background:none;position:relative}.pcol--pro .pcol__row>i:before,.pcol--pro .pcol__row>i:after{content:"";position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:2px;background:var(--red-400)}.pcol--pro .pcol__row>i:after{transform:rotate(90deg)}.pcol--pro .pcol__ai .bic--chatgpt{color:#fff}.pbtn--pro{border-color:transparent;background:var(--red-500);color:#fff;box-shadow:0 14px 30px -14px #f5445fe6}.pbtn--pro:before{background:linear-gradient(180deg,#f5445f,#c4002d)}.pcol__bolt{position:absolute;top:26px;right:30px;z-index:0;opacity:.55;pointer-events:none}.pcol__bolt rect{fill:#ff8e9f}.pcol__glow{position:absolute;left:0;top:0;z-index:0;width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(255,90,115,.2),transparent);transform:translate(70%,20%);transition:opacity .45s var(--ease-fluid);will-change:transform}.pcol--pro:hover .pcol__glow{opacity:1}.ppay{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 36px;border-top:1px solid var(--border-base);background:var(--surface-page)}.ppay p{margin:0;max-width:620px;font:400 14px/1.55 var(--font-sans);color:var(--text-muted)}.ppay b{color:var(--text-primary);font-weight:700}.ppay__link{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:600 14px/1 var(--font-sans);color:var(--red-500);cursor:pointer;white-space:nowrap;transition:transform .38s var(--ease-pop)}.ppay__link:hover{transform:scale(1.05)}.ppromise{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:36px auto 0;max-width:940px;font:500 14px/1.4 var(--font-sans);color:var(--text-muted)}.ppromise span{display:inline-flex;align-items:center;gap:10px}.ppromise span+span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--red-400);margin-left:-16px}@media (max-width: 760px){.ptable{grid-template-columns:minmax(0,1fr)}.pcol__head,.pcol__buy,.pcol__row{padding-left:24px;padding-right:24px}.pcol__head{padding-top:28px}.ppay{flex-direction:column;align-items:flex-start;padding:22px 24px}.pricing__bolt,.pcol__glow{display:none}}@media (prefers-reduced-motion: reduce){.reveal-on .pframe[data-revealed] .pcol__row,.reveal-on .pframe[data-revealed] .pcol__mark{animation:none}}.faq-sec{display:grid;grid-template-columns:340px 1fr;gap:48px;align-items:start}.faq-sec__side{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.faq-sec__side .section-head{margin-bottom:0}.faq-cats{display:flex;flex-wrap:wrap;gap:8px}.faq-cat{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 8px 0 12px;border-radius:999px;border:1px solid var(--border-base);background:var(--surface-card);color:var(--text-secondary);font:var(--type-ui-sm);cursor:pointer;transition:transform .38s var(--ease-pop),background-color .25s,border-color .25s,color .25s,box-shadow .3s}.faq-cat span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-subtle);font:var(--type-mono);font-size:10px;color:var(--text-muted);transition:background-color .25s,color .25s}.faq-cat:hover{transform:scale(1.07);border-color:var(--red-200);color:var(--text-primary)}.faq-cat.is-active{background:var(--graphite-900);border-color:var(--graphite-900);color:#fff;box-shadow:0 8px 18px -10px #0f0f0f99}.faq-cat.is-active span{background:var(--red-500);color:#fff}.faq-cat.is-active svg{color:var(--red-300)}.faq-cat:focus-visible{outline:none;box-shadow:var(--ring-brand)}.faq-help{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;background:var(--gradient-graphite);color:#fff;box-shadow:0 24px 50px -28px #d500328c;transition:transform .45s var(--ease-pop),box-shadow .3s}.faq-help:hover{transform:scale(1.03) rotate(-.6deg);box-shadow:0 30px 60px -26px #d50032b3}.faq-help__icon{width:40px;height:40px;margin-bottom:8px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;animation:help-bob 3.2s ease-in-out infinite}@keyframes help-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-6deg)}}.faq-help strong{font:700 18px/1.2 var(--font-display);letter-spacing:-.02em}.faq-help p{font:var(--type-body-sm);font-size:14px;color:#ffffffa8;margin-bottom:10px}.faq{display:flex;flex-direction:column;gap:10px}.faq-item{position:relative;border-radius:18px;background:var(--surface-card);border:1px solid var(--border-base);box-shadow:var(--shadow-xs);animation:faq-in .55s var(--ease-pop) backwards;animation-delay:calc(var(--k) * 60ms);transition:border-color .3s var(--ease-standard),box-shadow .35s var(--ease-standard),transform .45s var(--ease-pop),background-color .3s}@keyframes faq-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.faq-item:before{content:"";position:absolute;left:-1px;top:18px;bottom:18px;width:3px;border-radius:3px;background:var(--red-500);transform:scaleY(0);transition:transform .45s var(--ease-pop)}.faq-item:hover{transform:scale(1.015);border-color:var(--border-strong);box-shadow:0 14px 30px -20px #0f0f0f59}.faq-item.is-open{border-color:var(--red-200);background:linear-gradient(180deg,var(--surface-card) 60%,var(--red-50));box-shadow:0 22px 46px -26px #d5003273}.faq-item.is-open:before{transform:scaleY(1)}.faq-item__q{width:100%;display:flex;align-items:center;gap:14px;padding:16px 16px 16px 14px;border:0;background:none;cursor:pointer;text-align:left;font:var(--type-ui);font-size:16px;color:var(--text-primary);border-radius:inherit}.faq-item__q:focus-visible{outline:none;box-shadow:var(--ring-brand)}.faq-item__cat{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-subtle);color:var(--text-muted);transition:background-color .3s,color .3s,transform .45s var(--ease-pop)}.faq-item:hover .faq-item__cat{transform:scale(1.12) rotate(-8deg);color:var(--red-500)}.faq-item__cat svg{animation:faq-ic .55s var(--ease-pop) calc(.15s + var(--k) * 60ms) backwards}@keyframes faq-ic{0%{opacity:0;transform:scale(.3) rotate(-25deg)}}@media (prefers-reduced-motion: reduce){.faq-item__cat svg{animation:none}}.faq-item.is-open .faq-item__cat{background:var(--red-500);color:#fff}.faq-item__text{flex:1;transition:color .2s}.faq-item.is-open .faq-item__text{color:var(--red-600)}.faq-item__icon{position:relative;flex:0 0 auto;width:32px;height:32px;border-radius:999px;border:1px solid var(--border-base);transition:transform .5s var(--ease-pop),background-color .3s,border-color .3s}.faq-item__icon i{position:absolute;left:50%;top:50%;width:12px;height:1.6px;margin:-.8px 0 0 -6px;border-radius:2px;background:var(--text-secondary);transition:background-color .3s}.faq-item__icon i:last-child{transform:rotate(90deg)}.faq-item:hover .faq-item__icon{transform:scale(1.12);border-color:var(--red-200)}.faq-item.is-open .faq-item__icon{transform:rotate(135deg);background:var(--red-500);border-color:var(--red-500)}.faq-item.is-open .faq-item__icon i{background:#fff}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.faq-item__panel>div{overflow:hidden;min-height:0}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.faq-item__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0 64px 20px;opacity:0;transform:translateY(-8px);transition:opacity .3s var(--ease-standard),transform .45s var(--ease-out)}.faq-item.is-open .faq-item__body{opacity:1;transform:none;transition-delay:.12s}.faq-item__body p{font:var(--type-body);color:var(--text-secondary)}.faq-item__action{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--red-200);background:var(--surface-card);color:var(--red-600);font:var(--type-ui-sm);cursor:pointer;transition:transform .38s var(--ease-pop),background-color .2s,color .2s,box-shadow .3s}.faq-item__action:hover{transform:scale(1.07);background:var(--red-500);border-color:var(--red-500);color:#fff;box-shadow:0 10px 22px -10px #d50032b3}.faq-item__action:hover svg{animation:arrow-loop .55s var(--ease-standard)}.faq-item__action:focus-visible{outline:none;box-shadow:var(--ring-brand)}@media (max-width: 860px){.faq-sec{grid-template-columns:1fr;gap:24px}.faq-sec__side{position:static}.faq-item__body{padding:0 18px 18px 64px}}@media (prefers-reduced-motion: reduce){.faq-item,.faq-help__icon{animation:none}}.cdemo{--cd-in: cubic-bezier(.22, 1, .36, 1);--cd-fg: #F5F4EF;--cd-mute: rgba(245, 244, 239, .58);--cd-line: rgba(255, 255, 255, .09);--cd-soft: rgba(255, 255, 255, .07);--cd-bubble: #2B2A27;--cd-accent: #D97757;--cd-send-bg: #D97757;--cd-send-fg: #fff;position:relative;isolation:isolate;border-radius:24px;overflow:hidden;background:#1a1915;color:var(--cd-fg);font-size:13.5px;line-height:1.5;box-shadow:0 0 0 1px #0f0f0fe6,0 40px 80px -40px #0f0f0fa6}.cdemo--chatgpt{--cd-fg: #0D0D0D;--cd-mute: rgba(13, 13, 13, .55);--cd-line: #ECECEC;--cd-soft: #F4F4F4;--cd-bubble: #F1F1F1;--cd-accent: #0D0D0D;--cd-send-bg: #0D0D0D;--cd-send-fg: #fff;box-shadow:0 0 0 1px #e3e3e3,0 40px 80px -44px #0f0f0f59}.cdemo__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;opacity:0;transition:opacity .55s var(--cd-in)}.cdemo--chatgpt .cdemo__bg{opacity:1}.cdemo__in{display:flex;flex-direction:column;transition:opacity .4s var(--cd-in)}.cdemo__in.is-out{opacity:0}.cdemo__in.is-reset .cdemo__body *,.cdemo__in.is-reset .cdemo__composer *{transition:none!important}.cdemo__top{display:flex;align-items:center;gap:10px;height:56px;padding:0 12px 0 18px;border-bottom:1px solid var(--cd-line)}.cdemo__who{display:inline-flex;align-items:center;gap:8px;color:var(--cd-accent)}.cdemo__who b{color:var(--cd-fg);font-weight:700;font-size:14.5px}.cdemo__conn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:var(--cd-soft);color:var(--cd-mute);font-size:11.5px}.cdemo__conn i{width:6px;height:6px;border-radius:50%;background:#22c55e}.cdemo__tabs{display:inline-flex;gap:2px;margin-left:auto;padding:3px;border-radius:12px;background:var(--cd-soft)}.cdemo__tab{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;border:0;border-radius:9px;background:transparent;color:var(--cd-mute);cursor:pointer;transition:transform .38s var(--ease-pop)}.cdemo__tab:hover{transform:scale(1.12)}.cdemo__tab.is-active{background:var(--cd-fg);color:#fff}.cdemo--claude .cdemo__tab.is-active{background:#ffffff24}.cdemo__tab .bic--claude{color:#d97757}.cdemo--chatgpt .cdemo__tab.is-active .bic--chatgpt{color:#fff}.cdemo__body{display:flex;flex-direction:column;gap:16px;padding:20px 18px 10px;min-height:360px}.cdemo__me,.cdemo__avatar,.cdemo__think,.cdemo__tool,.cdemo__reply span,.cdemo__slide,.cdemo__chip{opacity:0;transform:translateY(8px);transition:opacity .5s var(--cd-in),transform .6s var(--cd-in)}.cdemo .is-on{opacity:1;transform:none}.cdemo__me{align-self:flex-end;max-width:82%;margin:0;padding:11px 15px;border-radius:20px 20px 6px;background:var(--cd-bubble);color:var(--cd-fg);transform:translateY(14px) scale(.96);transform-origin:100% 100%}.cdemo__ai{display:flex;gap:12px;align-items:flex-start}.cdemo__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:var(--cd-soft);color:var(--cd-accent)}.cdemo__col{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.cdemo__think{position:absolute;top:6px;left:0;display:inline-flex;align-items:center;gap:4px;color:var(--cd-mute);font-size:13px}.cdemo__think i{width:4px;height:4px;margin-left:2px;border-radius:50%;background:currentColor;animation:cd-dot 1s ease-in-out infinite paused}.cdemo__think.is-on i{animation-play-state:running}.cdemo__think i:nth-of-type(2){animation-delay:.15s}.cdemo__think i:nth-of-type(3){animation-delay:.3s}@keyframes cd-dot{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:none}}.cdemo__tool{position:relative;display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:16px;overflow:hidden;background:var(--cd-soft);border:1px solid var(--cd-line);cursor:default}.cdemo__tool.is-on:hover{transform:scale(1.025)}.cdemo__logo{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0f0f0f14,0 6px 14px -8px #d5003299}.cdemo__mark{grid-area:1 / 1;width:13px;height:17px;overflow:visible}.cdemo__mark--main path{fill:#d50032;stroke:#d50032}.cdemo__mark--g1 path{fill:#ff2d55;stroke:#ff2d55}.cdemo__mark--g2 path{fill:#0f0f0f;stroke:#0f0f0f}.cdemo__mark--main{animation:lg-main 2.8s steps(1) infinite}.cdemo__mark--g1{opacity:0;animation:lg-g1 2.8s steps(1) infinite}.cdemo__mark--g2{opacity:0;animation:lg-g2 2.8s steps(1) infinite}.cdemo__tool.is-on:not(.is-done) .cdemo__mark,.cdemo__tool:hover .cdemo__mark{animation-duration:.9s}@keyframes lg-main{0%,70%,to{transform:none}73%{transform:translate(-1px,1px) skew(-10deg)}78%{transform:translate(1px,-1px)}83%{transform:skew(8deg)}88%{transform:none}}@keyframes lg-g1{0%,70%,90%,to{opacity:0;transform:none}72%{opacity:.85;transform:translate(2.5px)}80%{opacity:.85;transform:translate(-2px,1px)}85%{opacity:0}}@keyframes lg-g2{0%,70%,90%,to{opacity:0;transform:none}74%{opacity:.7;transform:translate(-2.5px)}82%{opacity:.7;transform:translate(2px,-1px)}86%{opacity:0}}.cdemo__tool-t{flex:1;min-width:0;display:flex;flex-direction:column}.cdemo__tool-t b{font:600 12.5px/1.3 var(--font-mono);color:var(--cd-fg)}.cdemo__tool-t small{font-size:11.5px;color:var(--cd-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdemo__tool-st{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#16a34a}.cdemo__tool-st i{width:14px;height:14px;border-radius:50%;border:2px solid var(--cd-line);border-top-color:var(--cd-fg);animation:cd-spin .8s linear infinite paused}.cdemo__tool.is-on .cdemo__tool-st i{animation-play-state:running}@keyframes cd-spin{to{transform:rotate(360deg)}}.cdemo__tool-st svg{animation:cd-pop .45s var(--ease-pop) both}@keyframes cd-pop{0%{opacity:0;transform:scale(.4)}}.cdemo__bar{position:absolute;left:0;right:0;bottom:0;height:2px}.cdemo__bar i{display:block;height:100%;background:linear-gradient(90deg,#d50032,#ff8e9f);transform:scaleX(0);transform-origin:left}.cdemo__tool.is-on .cdemo__bar i{transform:scaleX(1);transition:transform 1.6s cubic-bezier(.45,.05,.25,1)}.cdemo__tool.is-done .cdemo__bar i{opacity:0;transition:opacity .4s}.cdemo__reply{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:var(--cd-fg)}.cdemo__reply span{display:inline-block;white-space:pre;transform:translateY(4px);transition-delay:calc(var(--w) * 28ms)}.cdemo__deck{display:flex;gap:8px}.cdemo__slide{display:inline-flex;align-items:center;justify-content:center;width:60px;height:75px;border-radius:9px;overflow:hidden;background:var(--cd-soft);color:var(--cd-mute);font-size:12px;font-weight:600;transform:translateY(10px) rotate(-4deg) scale(.9);transition-delay:calc(var(--k) * 90ms);cursor:zoom-in}.cdemo__slide img{width:100%;height:100%;object-fit:cover;display:block}.cdemo__slide.is-on:hover{transform:scale(1.35) rotate(-2deg);transition-delay:0s;z-index:2;box-shadow:0 16px 30px -12px #00000073}.cdemo__next{display:flex;gap:8px;flex-wrap:wrap}.cdemo__chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--cd-line);background:var(--cd-soft);color:var(--cd-fg);font-size:12.5px;cursor:pointer;transition-delay:calc(var(--k) * 90ms)}.cdemo__chip.is-on:hover{transform:scale(1.08);transition-delay:0s}.cdemo__composer{display:flex;align-items:center;gap:10px;margin:6px 14px 14px;padding:7px 7px 7px 16px;border-radius:18px;background:var(--cd-soft);border:1px solid var(--cd-line);font-size:13px}.cdemo__field{position:relative;flex:1;min-width:0;height:20px;overflow:hidden}.cdemo__hint,.cdemo__typed{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;overflow:hidden;transition:opacity .25s}.cdemo__hint{text-overflow:ellipsis}.cdemo__hint{color:var(--cd-mute)}.cdemo__typed{display:flex;justify-content:flex-end;color:var(--cd-fg);opacity:0}.cdemo__typed>span{flex:none;min-width:100%}.cdemo__typed b{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--cd-accent)}.cdemo__composer.is-typing .cdemo__hint{opacity:0}.cdemo__composer.is-typing .cdemo__typed{opacity:1}.cdemo__send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:var(--cd-send-bg);color:var(--cd-send-fg);transition:transform .38s var(--ease-pop)}.cdemo__send svg{transform:rotate(-90deg)}.cdemo__send:hover,.cdemo__composer.is-typing .cdemo__send{transform:scale(1.1)}.cdemo__send.is-sent{animation:cd-send .5s var(--ease-pop)}@keyframes cd-send{40%{transform:scale(.82)}}@media (max-width: 420px){.cdemo__conn{display:none}.cdemo{font-size:13px}.cdemo__body{min-height:0}}@media (prefers-reduced-motion: reduce){.cdemo *,.cdemo__in,.cdemo__bg{transition:none!important;animation:none!important}}.mcpb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:56px;align-items:center}.mcpb>*{min-width:0}.mcpb__text{display:flex;flex-direction:column;gap:22px;min-width:0}.mcpb__text .section-head{margin-bottom:0}.mcpb__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mcpb__points li{display:flex;align-items:center;gap:12px;font:var(--type-body-sm);font-size:15px;color:var(--text-secondary)}.mcpb__points span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--red-50);color:var(--red-500)}.mcpb__ctas{display:flex;gap:10px;flex-wrap:wrap}.mcpb__art{position:relative}.mcpb__points li span{transition:transform .38s var(--ease-pop)}.mcpb__points li:hover span{transform:scale(1.12)}.mcpb__ai{display:inline-flex;align-items:center;gap:.18em;white-space:nowrap;cursor:default}.mcpb__ai .bic{width:.8em;height:.8em}.mcpb__ai .bic--chatgpt{color:var(--text-primary)}.reveal-on h2[data-revealed] .mcpb__ai .bic__a{animation:mcpb-mark 1.1s var(--ease-out) .5s backwards}@keyframes mcpb-mark{0%{opacity:0;transform:rotate(-120deg) scale(.4)}}@media (max-width: 900px){.mcpb{grid-template-columns:minmax(0,1fr);gap:32px}.mcpb__art{max-width:480px;width:100%}}@media (prefers-reduced-motion: reduce){.reveal-on h2[data-revealed] .mcpb__ai .bic__a{animation:none}}.agb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;align-items:center}.agb>*{min-width:0}.agb__text{display:flex;flex-direction:column;gap:22px}.agb__text .section-head{margin-bottom:0}.agb__modes{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:99px;background:var(--surface-card);box-shadow:0 0 0 1px var(--border-subtle)}.agb__mode{position:relative;height:38px;padding:0 16px;border:0;border-radius:99px;background:transparent;color:var(--text-muted);font:600 13.5px/1 var(--font-sans);cursor:pointer;isolation:isolate;transition:transform .38s var(--ease-pop),color .3s var(--ease-fluid)}.agb__mode:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--text-primary);opacity:0;transform:scale(.9);transition:opacity .35s var(--ease-fluid),transform .45s var(--ease-fluid)}.agb__mode:hover{transform:scale(1.05)}.agb__mode.is-on{color:var(--surface-card)}.agb__mode.is-on:before{opacity:1;transform:none}.agb__stage{position:relative;display:flex;flex-direction:column;height:620px;border-radius:30px;overflow:hidden;color:#fff;background:radial-gradient(90% 70% at 80% 0%,rgba(213,0,50,.22),transparent 60%),radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 16px 16px,#0e0e0e;box-shadow:0 50px 90px -50px #0f0f0fb3}.agc__head{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.08);background:#0e0e0e}.agc__bolt{width:18px;height:auto}.agc__head>span{display:flex;flex-direction:column;gap:3px}.agc__head b{font:700 15px/1 var(--font-display)}.agc__head small{font:500 12px/1 var(--font-sans);color:#ffffff8c;animation:agc-in .4s var(--ease-fluid) backwards}.agc__view{position:relative;flex:1;min-height:0;overflow:hidden}.agc__view:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:28px;background:linear-gradient(#0E0E0E,transparent);pointer-events:none}.agc__track{display:flex;flex-direction:column;gap:6px;padding:22px 22px 24px;transition:transform .6s var(--ease-fluid),opacity .28s var(--ease-fluid)}.agc__track.is-leaving{opacity:0}.agc__row{display:flex;align-items:flex-end;gap:8px;animation:agc-in .5s var(--ease-fluid) backwards}.agc__row--user{justify-content:flex-end;margin-bottom:10px}.agc__row--ai{align-items:flex-start}.agc__row+.agc__row--ai:not(.is-cont){margin-top:4px}.agc__row.is-cont{padding-left:36px}@keyframes agc-in{0%{opacity:0;transform:translateY(10px)}}.agc__av{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff14}.agc__av svg{width:12px;height:auto}.agc__b{max-width:82%;padding:11px 14px;border-radius:18px;font:400 14px/1.45 var(--font-sans)}.agc__row--ai .agc__b{background:#ffffff14;border-top-left-radius:6px}.agc__row--ai.is-cont .agc__b{border-top-left-radius:18px}.agc__row--user .agc__b{display:flex;flex-direction:column;gap:8px;align-items:flex-end;background:var(--red-500);border-bottom-right-radius:6px}.agc__row.is-bare .agc__b{padding:0;background:none;max-width:100%}.agc__row--user .agc__b:has(.agc__thumb){width:220px;padding:5px 5px 11px;align-items:stretch}.agc__row--user .agc__b:has(.agc__thumb) span{padding:0 9px}.agc__thumb{display:block;width:100%;height:auto;border-radius:14px}.agc__img{display:block;width:230px;height:auto;border-radius:14px;box-shadow:0 22px 44px -22px #000000e6}.agc__row.is-bare:has(.agc__img){animation:agc-pic .7s var(--ease-fluid) backwards}@keyframes agc-pic{0%{opacity:0;transform:translateY(16px) scale(.96)}}.agc__dots{display:flex;gap:6px;margin-top:10px}.agc__dots i{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px #ffffff29;animation:agc-pop .45s var(--ease-pop) calc(.25s + var(--k) * 90ms) backwards}.agc__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.agc__chips i{padding:6px 10px;border-radius:99px;background:#ffffff1f;font:600 12px/1 var(--font-sans);font-style:normal}.agc__chips i:nth-child(1){animation:agc-pop .45s var(--ease-pop) .25s backwards}.agc__chips i:nth-child(2){animation:agc-pop .45s var(--ease-pop) .37s backwards}.agc__chips i:nth-child(3){animation:agc-pop .45s var(--ease-pop) .49s backwards}@keyframes agc-pop{0%{opacity:0;transform:scale(.4)}}.agc__typing{display:flex;gap:4px;padding:14px 16px}.agc__typing i{width:6px;height:6px;border-radius:50%;background:#fff9;animation:agc-dot 1s ease-in-out infinite}.agc__typing i:nth-child(2){animation-delay:.15s}.agc__typing i:nth-child(3){animation-delay:.3s}@keyframes agc-dot{50%{opacity:.3;transform:translateY(-3px)}}.agcmp{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:6px}.agcmp__col{padding:14px;border-radius:16px}.agcmp__col.is-bad{background:#e11d481f;box-shadow:inset 0 0 0 1px #e11d484d}.agcmp__col.is-good{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.agcmp__col b{display:block;margin-bottom:10px;font:700 13px/1 var(--font-display)}.agcmp__col.is-bad b{color:#fda4af}.agcmp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.agcmp li{display:flex;align-items:flex-start;gap:7px;font:500 12.5px/1.35 var(--font-sans);color:#ffffffe0;animation:agc-in .45s var(--ease-fluid) calc(.2s + var(--k) * .14s) backwards}.agcmp li svg{flex:none;margin-top:2px}.agcmp__col.is-bad li{color:#ffffffb3}.agcmp__col.is-bad svg{color:#fb7185}.agcmp__col.is-good svg{color:#4ade80}.agcmp__col.is-good li{animation-delay:calc(.8s + var(--k) * .14s)}@media (max-width: 960px){.agb{grid-template-columns:minmax(0,1fr);gap:36px}.agb__stage{max-width:520px;width:100%;margin:0 auto}}@media (max-width: 560px){.agb__stage{height:600px;border-radius:24px}.agc__head{padding:16px 18px}.agc__track{padding:18px 14px 20px}.agc__b{max-width:88%;font-size:13.5px}.agc__img{width:200px}.agc__row.is-cont{padding-left:0}.agc__row--ai:not(.is-cont) .agc__av{display:none}.agcmp__col{padding:12px 10px}.agcmp li{font-size:12px}}@media (prefers-reduced-motion: reduce){.agb__stage *,.agc__track{animation:none!important;transition:none!important}}.pp,.pp-pop{--pp-bg: #F2F2F3;--pp-card: #FFFFFF;--pp-ink: #0F0F0F;--pp-mute: #5E5E66;--pp-faint: #9B9BA3;--pp-line: #E6E6E9;--pp-line2: #D6D6DB;--pp-soft: #F2F2F4;--pp-pill: rgba(15, 15, 15, .06);--pp-hover: #C4C4CA;--pp-acc: #D50032;--pp-acc-rgb: 213, 0, 50;--pp-tint: #FFF8F9;--pp-on-acc: #FFFFFF;--pp-pop-bg: #0F0F0F;--pp-pop-fg: #FFFFFF;--pp-ease: cubic-bezier(.22, 1, .36, 1)}html.in-app .pp,html.in-app .pp-pop{--pp-bg: var(--a-s1);--pp-card: var(--a-s2);--pp-ink: var(--a-fg);--pp-mute: var(--a-mute);--pp-faint: var(--a-faint);--pp-line: var(--a-line);--pp-line2: var(--a-line2);--pp-soft: var(--a-s3);--pp-pill: rgba(var(--a-ink), .07);--pp-hover: rgba(var(--a-ink), .28);--pp-acc: var(--a-red);--pp-acc-rgb: var(--a-rgb);--pp-tint: rgba(var(--a-rgb), .12);--pp-on-acc: #FFFFFF;--pp-pop-bg: var(--a-fg);--pp-pop-fg: var(--a-bg)}.pp{display:flex;flex-direction:column;gap:14px;color:var(--pp-ink)}.pp-block{display:flex;flex-direction:column;gap:12px}@keyframes pp-up{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes pp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pp-out{to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes pp-pop-in{0%{opacity:0;transform:scale(.4) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes pp-slot-out{to{opacity:0;transform:scale(.85) translateY(4px)}}.pp-swap{animation:pp-in .34s var(--pp-ease)}.pp-swap.is-out{animation:pp-out .17s ease-in forwards;pointer-events:none}.pp-pres{animation:pp-in .3s var(--pp-ease)}.pp-pres.is-out{animation:pp-out .18s ease-in forwards;pointer-events:none}@keyframes pp-hop{0%{transform:none}35%{transform:translateY(-4px) rotate(-10deg) scale(1.16)}70%{transform:translateY(1px) rotate(4deg) scale(.98)}to{transform:none}}@keyframes pp-pick{0%{transform:scale(.7) rotate(-14deg)}60%{transform:scale(1.18) rotate(6deg)}to{transform:none}}.pp-ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pp-host:hover:not(:disabled) .pp-ic{animation:pp-hop .6s var(--pp-ease)}.pp-host.is-on .pp-ic{animation:pp-pick .55s var(--pp-ease)}.pp-tick{position:absolute;top:-6px;right:-6px;width:19px;height:19px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--pp-acc);color:var(--pp-on-acc);box-shadow:0 0 0 2.5px var(--pp-bg);opacity:0;transform:scale(.4) rotate(-30deg);transition:opacity .18s,transform .35s var(--pp-ease);pointer-events:none}.is-on>.pp-tick{opacity:1;transform:none}.pp-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:9px}.pp-role{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:3px;align-items:center;min-height:66px;padding:11px 14px 11px 11px;border-radius:15px;cursor:pointer;text-align:left;background:var(--pp-card);border:1px solid var(--pp-line2);color:var(--pp-ink);animation:pp-up .5s var(--pp-ease) backwards;animation-delay:calc(var(--i, 0) * 30ms);transition:transform .4s var(--pp-ease),border-color .2s,box-shadow .35s var(--pp-ease),background-color .25s}.pp-role:hover{transform:translateY(-3px);border-color:var(--pp-hover);box-shadow:0 14px 28px -18px #0f0f0f73}.pp-role:active{transform:translateY(-1px) scale(.985)}.pp-role__ic{grid-row:span 2;width:40px;height:40px;border-radius:12px;background:var(--pp-soft);color:var(--pp-mute);transition:background-color .3s,color .3s}.pp-role:hover .pp-role__ic{color:var(--pp-acc)}.pp-role b{font:700 13.5px/1.15 var(--font-sans)}.pp-role small{font-size:11.5px;line-height:1.25;color:var(--pp-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-role.is-on{border-color:var(--pp-acc);background:var(--pp-tint);box-shadow:0 0 0 3px rgba(var(--pp-acc-rgb),.12)}.pp-role.is-on .pp-role__ic{background:var(--pp-acc);color:var(--pp-on-acc)}.pp-chips{display:flex;flex-wrap:wrap;gap:8px}.pp-chip{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px;border-radius:99px;cursor:pointer;white-space:nowrap;background:var(--pp-card);border:1px solid var(--pp-line2);color:var(--pp-ink);font:600 13px/1 var(--font-sans);animation:pp-up .42s var(--pp-ease) backwards;animation-delay:calc(var(--i, 0) * 20ms);transition:transform .35s var(--pp-ease),background-color .25s,border-color .2s,color .2s,box-shadow .3s var(--pp-ease)}.pp-chip.has-ic{padding-left:6px}.pp-chip:hover:not(:disabled){transform:translateY(-2px);border-color:var(--pp-hover);box-shadow:0 10px 20px -14px #0f0f0f73}.pp-chip:active:not(:disabled){transform:scale(.96)}.pp-chip.is-on{background:var(--pp-acc);border-color:var(--pp-acc);color:var(--pp-on-acc);box-shadow:0 10px 22px -14px rgba(var(--pp-acc-rgb),.8)}.pp-chip.is-off{opacity:.4;cursor:not-allowed}.pp-chip__mark{width:26px;height:26px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #0f0f0f0f}.pp-chip>.pp-tick{top:-7px;right:-5px;background:var(--pp-on-acc);color:var(--pp-acc);box-shadow:0 0 0 2px var(--pp-acc)}.pi{display:block;overflow:visible}.pi .pi-a{transform-box:fill-box;transform-origin:center}.pp-host:is(:hover,.is-on) .pi--instagram .pi-a{animation:pi-shutter .6s var(--pp-ease)}@keyframes pi-shutter{40%{transform:scale(.5)}75%{transform:scale(1.15)}}.pp-host:is(:hover,.is-on) .pi--tiktok .pi-a{animation:pi-glitch .5s steps(2) 2}@keyframes pi-glitch{50%{transform:translate(1.4px,-1px)}}.pp-host:is(:hover,.is-on) .pi--youtube .pi-a{animation:pi-play .7s var(--pp-ease)}@keyframes pi-play{35%{transform:translate(2.5px) scale(1.25)}}.pp-host:is(:hover,.is-on) .pi--facebook .pi-a,.pp-host:is(:hover,.is-on) .pi--pinterest .pi-a{animation:pi-bob .6s var(--pp-ease)}@keyframes pi-bob{40%{transform:translateY(-2.5px)}}.pp-host:is(:hover,.is-on) .pi--linkedin .pi-a{animation:pi-jump .6s var(--pp-ease)}@keyframes pi-jump{40%{transform:translateY(-3px) scale(1.25)}}.pp-host:is(:hover,.is-on) .pi--kwai .pi-a,.pp-host:is(:hover,.is-on) .pi--threads .pi-a{animation:pi-spin .8s var(--pp-ease)}@keyframes pi-spin{to{transform:rotate(360deg)}}.pp-host:is(:hover,.is-on) .pi--x .pi-a{animation:pi-turn .6s var(--pp-ease)}@keyframes pi-turn{50%{transform:rotate(90deg) scale(.85)}to{transform:rotate(180deg)}}.pi--whatsapp .pi-a{transform-origin:30% 30%}.pp-host:is(:hover,.is-on) .pi--whatsapp .pi-a{animation:pi-ring .7s ease-in-out}@keyframes pi-ring{15%{transform:rotate(16deg)}35%{transform:rotate(-14deg)}55%{transform:rotate(9deg)}75%{transform:rotate(-5deg)}}.pp-host:is(:hover,.is-on) .pi--telegram .pi-a{animation:pi-fly .75s var(--pp-ease)}@keyframes pi-fly{40%{transform:translate(4px,-4px);opacity:0}41%{transform:translate(-4px,4px);opacity:0}to{transform:none;opacity:1}}.pp-host:is(:hover,.is-on) .pi--twitch .pi-a,.pp-host:is(:hover,.is-on) .pi--discord .pi-a{animation:pi-blink .6s steps(1) 1}@keyframes pi-blink{30%{transform:scaleY(.15)}50%{transform:none}}.pp-host:is(:hover,.is-on) .pi--kick .pi-a{animation:pi-kick .45s var(--pp-ease) 2}@keyframes pi-kick{50%{transform:translate(1.5px) skew(-8deg)}}.pp-host:is(:hover,.is-on) .pi--podcast .pi-a{animation:pi-talk .3s ease-in-out 4 alternate}@keyframes pi-talk{to{transform:translateY(-1.5px) scaleY(1.1)}}.pp-host:is(:hover,.is-on) .pi--site .pi-a{animation:pi-globe 1s ease-in-out}@keyframes pi-globe{50%{transform:scaleX(.1)}}.pi--loja .pi-a{transform-origin:50% 100%}.pp-host:is(:hover,.is-on) .pi--loja .pi-a{animation:pi-handle .6s var(--pp-ease)}@keyframes pi-handle{40%{transform:translateY(-2px) scaleY(1.15)}}.pi--marketplace .pi-a{transform-origin:50% 0%}.pp-host:is(:hover,.is-on) .pi--marketplace .pi-a{animation:pi-awning .6s var(--pp-ease)}@keyframes pi-awning{40%{transform:scaleY(1.3)}}.pi--email .pi-a{transform-origin:50% 0%}.pp-host:is(:hover,.is-on) .pi--email .pi-a{animation:pi-flap .6s var(--pp-ease)}@keyframes pi-flap{45%{transform:scaleY(-1)}}.pi--google-negocio .pi-a{transform-origin:50% 100%}.pp-host:is(:hover,.is-on) .pi--google-negocio .pi-a{animation:pi-drop .7s var(--pp-ease)}@keyframes pi-drop{0%{transform:translateY(-6px);opacity:0}55%{transform:translateY(1px) scaleY(.9);opacity:1}to{transform:none}}.pp-host:is(:hover,.is-on) .pi--offline .pi-a{animation:pi-print .8s var(--pp-ease)}@keyframes pi-print{0%{transform:translateY(-5px);opacity:0}to{transform:none;opacity:1}}.pp-link{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0;border:0;background:none;cursor:pointer;color:var(--pp-mute);font:600 12.5px/1 var(--font-sans);transition:color .2s,transform .3s var(--pp-ease)}.pp-link:hover{color:var(--pp-acc);transform:translate(2px)}.pp-other{display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 14px;border-radius:13px;background:var(--pp-card);border:1px solid var(--pp-acc);box-shadow:0 0 0 4px rgba(var(--pp-acc-rgb),.1);color:var(--pp-acc)}.pp-other input{flex:1;min-width:0;border:0;outline:none;background:none;font:600 14px/1 var(--font-sans);color:var(--pp-ink)}.pp-other input::placeholder{color:var(--pp-faint);font-weight:500}.pp-other button,.pp-x,.pp-search__x button{width:32px;height:32px;border:0;border-radius:10px;background:none;color:var(--pp-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s,transform .35s var(--pp-ease)}.pp-other button:hover,.pp-x:hover,.pp-search__x button:hover{color:var(--pp-ink);background:var(--pp-soft);transform:rotate(90deg)}.pp-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pp-slot{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;height:54px;padding:0 34px 0 12px;border-radius:13px;border:1px dashed var(--pp-line2)}.pp-slot em{font:700 9.5px/1 var(--font-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-faint)}.pp-slot b{font:600 12.5px/1.15 var(--font-sans);color:var(--pp-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-slot.is-on{border-style:solid;border-color:var(--pp-line2);background:var(--pp-card);animation:pp-up .4s var(--pp-ease)}.pp-slot.is-on b{font-weight:700;color:var(--pp-ink)}.pp-slot.is-main{border-color:var(--pp-acc);background:var(--pp-tint)}.pp-slot.is-main em{color:var(--pp-acc)}.pp-slot.is-leaving{animation:pp-slot-out .2s ease-in forwards}.pp-slot .pp-x{position:absolute;top:50%;right:5px;margin-top:-14px;width:28px;height:28px}.pp-search{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 14px;border-radius:13px;background:var(--pp-card);border:1px solid var(--pp-line2);color:var(--pp-faint);transition:border-color .2s,box-shadow .3s,color .2s}.pp-search:hover{border-color:var(--pp-hover)}.pp-search:focus-within{border-color:var(--pp-acc);color:var(--pp-acc);box-shadow:0 0 0 4px rgba(var(--pp-acc-rgb),.1)}.pp-search input{flex:1;min-width:0;border:0;outline:none;background:none;font:600 14px/1 var(--font-sans);color:var(--pp-ink)}.pp-search input::placeholder{color:var(--pp-faint);font-weight:500}.pp-tabs{position:relative}.pp-tabs__scroll{position:relative;display:flex;gap:6px;padding:3px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.pp-tabs__scroll::-webkit-scrollbar{display:none}.pp-tabs__scroll.is-drag{cursor:grabbing}.pp-tabs__scroll.is-drag .pp-tab{pointer-events:none}.pp-tabs__bar{position:absolute;top:3px;bottom:3px;left:0;border-radius:99px;background:var(--pp-ink);box-shadow:0 8px 18px -10px #0f0f0f80;transition:transform .5s var(--pp-ease),width .5s var(--pp-ease);pointer-events:none}.pp-tab{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 9px;border:0;border-radius:99px;cursor:pointer;background:var(--pp-pill);color:var(--pp-mute);font:700 12.5px/1 var(--font-sans);white-space:nowrap;animation:pp-up .45s var(--pp-ease) backwards;animation-delay:calc(var(--i, 0) * 25ms);transition:color .3s,background-color .3s,transform .35s var(--pp-ease)}.pp-tab:hover{color:var(--pp-ink);transform:translateY(-1px)}.pp-tab.is-on{background:transparent;color:var(--pp-card)}html.in-app .pp-tab.is-on{color:var(--a-bg)}.pp-tab__ic{width:22px;height:22px;border-radius:99px;color:inherit}.pp-tab:focus-visible{outline:2px solid var(--pp-acc);outline-offset:2px}.pp-tabs:before,.pp-tabs:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:56px;pointer-events:none;opacity:0;transition:opacity .3s}.pp-tabs:before{left:0;background:linear-gradient(90deg,var(--pp-bg) 40%,transparent)}.pp-tabs:after{right:0;background:linear-gradient(270deg,var(--pp-bg) 40%,transparent)}.pp-tabs.can-l:before,.pp-tabs.can-r:after{opacity:1}.pp-tabs__arrow{position:absolute;z-index:3;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:99px;border:1px solid var(--pp-line2);background:var(--pp-card);color:var(--pp-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px -10px #0f0f0f73;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .25s,transform .35s var(--pp-ease),border-color .2s}.pp-tabs__arrow.is-l{left:0}.pp-tabs__arrow.is-r{right:0}.pp-tabs.can-l .pp-tabs__arrow.is-l,.pp-tabs.can-r .pp-tabs__arrow.is-r{opacity:1;transform:none;pointer-events:auto}.pp-tabs__arrow:hover{border-color:var(--pp-hover);transform:scale(1.1)}.pp-tabs__arrow.is-l:hover svg{animation:pp-nudge-l .5s var(--pp-ease)}.pp-tabs__arrow.is-r:hover svg{animation:pp-nudge-r .5s var(--pp-ease)}@keyframes pp-nudge-l{40%{transform:translate(-3px)}}@keyframes pp-nudge-r{40%{transform:translate(3px)}}.pp-none{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:14px;background:var(--pp-card);border:1px solid var(--pp-line)}.pp-none p{font-size:13.5px;color:var(--pp-mute)}.pp-none b{color:var(--pp-ink)}.pp-none small,.pp-note{font-size:12px;color:var(--pp-faint)}.pp-own{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:9px 14px;border-radius:11px;border:1px solid var(--pp-acc);background:var(--pp-tint);color:var(--pp-acc);cursor:pointer;text-align:left;font:700 13px/1.25 var(--font-sans);transition:background-color .2s,color .2s,transform .35s var(--pp-ease)}.pp-own:hover:not(:disabled){background:var(--pp-acc);color:var(--pp-on-acc);transform:translateY(-2px)}.pp-own:hover:not(:disabled) svg{animation:pp-pick .5s var(--pp-ease)}.pp-own:disabled{opacity:.5;cursor:default}.pp-foot:empty{display:none}.pp-pop{position:fixed;z-index:2000;max-width:260px;padding:9px 12px;border-radius:12px;pointer-events:none;background:var(--pp-pop-bg);color:var(--pp-pop-fg);box-shadow:0 18px 40px -16px #0000008c;display:flex;flex-direction:column;gap:3px;font:500 12px/1.35 var(--font-sans);translate:-50% -100%;transform-origin:calc(50% + var(--tip, 0px)) 100%;animation:pp-tip-in .3s var(--pp-ease)}.pp-pop b{font:700 12.5px/1.2 var(--font-sans)}.pp-pop span{opacity:.78}.pp-pop:after{content:"";position:absolute;left:calc(50% + var(--tip, 0px));bottom:-5px;width:10px;height:10px;margin-left:-5px;border-radius:2px;background:inherit;transform:rotate(45deg)}.pp-pop.is-below{translate:-50% 0;transform-origin:calc(50% + var(--tip, 0px)) 0}.pp-pop.is-below:after{bottom:auto;top:-5px}.pp-pop.is-out{animation:pp-tip-out .15s ease-in forwards}@keyframes pp-tip-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes pp-tip-out{to{opacity:0;transform:scale(.82)}}@media (max-width: 560px){.pp-roles{grid-template-columns:1fr 1fr;gap:8px}.pp-role{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;padding:11px;min-height:0;row-gap:4px}.pp-role__ic{grid-row:auto;width:34px;height:34px;margin-bottom:4px}.pp-role small{white-space:normal}}@media (max-width: 420px){.pp-slots{grid-template-columns:minmax(0,1fr)}.pp-slot{height:44px;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.pp-tabs__arrow{display:none}}@media (hover: none){.pp-tabs__arrow{display:none}.pp-tabs__scroll{cursor:auto}}@media (prefers-reduced-motion: reduce){.pp *,.pp-pop{animation:none!important;transition:none!important}}.rec{--rec-ease: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px 12px 12px;border-radius:12px;background:var(--a-s1);border:1px solid var(--a-line)}.rec__head{display:flex;align-items:center;gap:10px;min-width:0}.rec__t{flex:0 0 auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);padding-left:4px}.rec__kinds{flex:1;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.rec__kinds::-webkit-scrollbar{height:0}.rec__kinds button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:99px;border:1px solid transparent;background:none;cursor:pointer;color:var(--a-mute);font:var(--type-ui-sm);font-size:12px;transition:color .25s,background-color .25s,border-color .25s}.rec__kinds button:hover:not(.is-on){color:var(--a-fg);background:rgba(var(--a-ink),.06)}.rec__kinds button.is-on{color:var(--a-fg);background:rgba(var(--a-rgb),.14);border-color:rgba(var(--a-rgb),.45)}.rec__kinds em{min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.08);font:700 10px/1 var(--font-sans);font-style:normal}.rec__kinds button.is-on em{background:var(--a-red);color:#fff}.rec__nav{flex:0 0 auto;display:flex;gap:4px}.rec__nav button{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);cursor:pointer;transition:transform .35s var(--rec-ease),background-color .25s,border-color .25s,opacity .25s}.rec__nav button:hover:not(:disabled){transform:scale(1.08);background:var(--a-red);border-color:var(--a-red);color:#fff}.rec__nav button:disabled{opacity:.3;cursor:default}.rec__all{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;border:1px solid var(--a-line2);background:none;cursor:pointer;color:var(--a-mute);font:var(--type-ui-sm);font-size:12px;transition:color .25s,border-color .25s,background-color .25s}.rec__all:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.5);background:rgba(var(--a-rgb),.08)}.rec__empty{margin:0;padding:14px 6px;font:var(--type-body-sm);color:var(--a-faint)}.rec__viewport{position:relative;min-width:0}.rec__viewport:before,.rec__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:44px;pointer-events:none;opacity:0;transition:opacity .3s}.rec__viewport:before{left:-10px;background:linear-gradient(90deg,var(--a-s1),transparent)}.rec__viewport:after{right:-10px;background:linear-gradient(270deg,var(--a-s1),transparent)}.rec__viewport.is-l:before,.rec__viewport.is-r:after{opacity:1}.rec__track{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 24px;margin:-6px -10px -18px;scroll-snap-type:x proximity;scroll-padding:0 12px;scrollbar-width:none;cursor:grab;outline:none}.rec__track::-webkit-scrollbar{height:0}.rec__track.is-drag{cursor:grabbing;scroll-snap-type:none}.rec__track.is-drag *{pointer-events:none}.rec__track:focus-visible{box-shadow:0 0 0 2px rgba(var(--a-rgb),.5);border-radius:14px}.rec__item{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:10px;width:220px;height:54px;padding:0 10px 0 7px;border-radius:10px;cursor:pointer;text-align:left;scroll-snap-align:start;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);-webkit-user-select:none;user-select:none;transition:transform .4s var(--rec-ease),border-color .25s,background-color .25s,box-shadow .3s;animation:rec-in .5s var(--rec-ease) calc(var(--i) * 40ms) backwards}@keyframes rec-in{0%{opacity:0;transform:translate(14px)}}.rec__item:hover,.rec__item:focus-visible{transform:translateY(-2px);border-color:rgba(var(--a-rgb),.5);background:var(--a-s3);box-shadow:0 14px 28px -18px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));outline:none}.rec__item:active{transform:scale(.98)}.rec__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rec__txt b{font:var(--type-ui-sm);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec__txt small{font-size:11px;color:var(--a-faint);white-space:nowrap}.rec__go{width:24px;height:24px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;opacity:0;transform:translate(-6px) scale(.8);transition:opacity .25s,transform .4s var(--rec-ease)}.rec__item:hover .rec__go,.rec__item:focus-visible .rec__go{opacity:1;transform:none}.rec__thumb{position:relative;width:40px;height:40px;flex:0 0 auto;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s3);transition:transform .45s var(--rec-ease)}.rec__item:hover .rec__thumb{transform:rotate(-4deg) scale(1.06)}.rec__thumb .artimg,.rec__thumb canvas{width:40px!important;height:40px!important;display:block}.rec__thumb--video .pface{scale:.91}.rec__thumb--post{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:0 8px;background:#fff;box-shadow:inset 0 0 0 1px #00000014}.rec__thumb--post i{display:block;height:3px;border-radius:2px;background:#111}.rec__thumb--post i:nth-child(1){width:24px}.rec__thumb--post i:nth-child(2){width:18px;background:var(--a-red)}.rec__thumb--post i:nth-child(3){width:12px;opacity:.35}.rec__thumb--post.is-dark{background:#111}.rec__thumb--post.is-dark i{background:#fff}.rec__thumb--post.is-dark i:nth-child(2){background:var(--a-hi)}.rec__thumb--video{background:#ffd9c7}.rec__more{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:110px;height:54px;border-radius:10px;border:1.5px dashed var(--a-line2);background:none;cursor:pointer;color:var(--a-mute);scroll-snap-align:start;transition:color .25s,border-color .25s,background-color .25s,transform .4s var(--rec-ease);animation:rec-in .5s var(--rec-ease) calc(var(--i) * 40ms) backwards}.rec__more b{font:800 16px/1 var(--font-display);color:var(--a-fg)}.rec__more small{font-size:11px}.rec__more:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.6);background:rgba(var(--a-rgb),.06);transform:translateY(-2px)}@media (max-width: 760px){.rec__head{flex-wrap:wrap}.rec__t{margin-right:auto}.rec__kinds{order:3;flex:1 0 100%}.rec__nav{display:none}.rec__item{width:200px}}@media (prefers-reduced-motion: reduce){.rec__item,.rec__more{animation:none}}.tool--lib{--lb-ease: cubic-bezier(.22, 1, .36, 1)}.lib__bar{position:sticky;top:70px;z-index:5;display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:6px;border-radius:20px;background:rgba(var(--a-glass),.88);border:1px solid var(--a-line2);box-shadow:0 18px 40px -26px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:lb-rise .55s var(--lb-ease) backwards}@keyframes lb-rise{0%{opacity:0;transform:translateY(14px)}}.lib__kinds{position:relative;flex:0 1 auto;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.lib__kinds::-webkit-scrollbar{height:0}.lib__pill{position:absolute;left:0;top:0;bottom:0;border-radius:14px;background:var(--a-fg);box-shadow:0 10px 22px -12px rgba(0,0,0,calc(.8 * var(--a-sk, 1)));transition:transform .55s var(--lb-ease),width .55s var(--lb-ease);pointer-events:none}.lib__kinds button{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:14px;background:none;cursor:pointer;white-space:nowrap;color:var(--a-mute);font:var(--type-ui-sm);font-size:13px;transition:color .35s,background-color .25s}.lib__kinds button:hover:not(.is-on):not(:disabled){color:var(--a-fg);background:rgba(var(--a-ink),.06)}.lib__kinds button.is-on{color:var(--a-inv)}.lib__kinds button:disabled{opacity:.35;cursor:default}.lib__kinds em{min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.1);font:700 10.5px/1 var(--font-sans);font-style:normal;transition:background-color .35s,color .35s}.lib__kinds button.is-on em{background:var(--a-red);color:#fff}.lib__search{flex:1;min-width:160px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:14px;background:var(--a-well);border:1px solid var(--a-line);color:var(--a-faint);transition:border-color .25s,box-shadow .25s,color .25s}.lib__search:focus-within{border-color:rgba(var(--a-rgb),.6);box-shadow:0 0 0 4px rgba(var(--a-rgb),.1);color:var(--a-red2)}.lib__search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--a-fg);font:500 13.5px/1 var(--font-sans)}.lib__search input::placeholder{color:var(--a-faint)}.lib__search button{width:22px;height:22px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.1);color:var(--a-fg);cursor:pointer;animation:a-pop .3s var(--lb-ease)}.lib__sort{position:relative;flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:14px;background:var(--a-s2);border:1px solid var(--a-line)}.lib__sort>i{position:absolute;left:3px;top:3px;bottom:3px;width:calc(50% - 3px);border-radius:11px;background:var(--a-s4);transform:translate(calc(var(--x) * 100%));transition:transform .5s var(--lb-ease)}.lib__sort button{position:relative;z-index:1;height:32px;padding:0 12px;border:0;background:none;cursor:pointer;color:var(--a-mute);font:var(--type-ui-sm);font-size:12.5px;transition:color .3s}.lib__sort button:hover:not(.is-on){color:var(--a-fg)}.lib__sort button.is-on{color:var(--a-fg)}.lib__info{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;animation:lb-rise .55s var(--lb-ease) .08s backwards}.lib__stat{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;background:var(--a-s1);border:1px solid var(--a-line);font-size:12.5px;color:var(--a-mute)}.lib__stat b{color:var(--a-fg)}.lib__stat--warn{background:#ffb80014;border-color:#ffb8004d;color:var(--a-warn)}.lib__stat--warn b{color:var(--a-warn)}.lib__keep{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:var(--a-faint)}.lib__keep .keep__days{display:flex;gap:3px}.lib__keep .keep__days i{width:5px;height:14px}.lib__groups{display:flex;flex-direction:column;gap:28px}.lib__group>header{display:flex;align-items:center;gap:10px;margin-bottom:12px;animation:lb-rise .5s var(--lb-ease) backwards}.lib__group>header b{font:700 16px/1 var(--font-display);letter-spacing:-.01em}.lib__group>header small{height:20px;padding:0 7px;border-radius:99px;display:inline-flex;align-items:center;background:var(--a-s2);font-size:10.5px;color:var(--a-mute)}.lib__group>header i{flex:1;height:1px;background:linear-gradient(90deg,var(--a-line2),transparent);transform-origin:left;animation:lb-line .8s var(--lb-ease) backwards}@keyframes lb-line{0%{transform:scaleX(0)}}.lib__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.lc{display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;background:var(--a-s1);border:1px solid var(--a-line);transition:transform .5s var(--lb-ease),border-color .3s,box-shadow .35s;animation:lc-in .65s var(--lb-ease) calc(var(--i) * 50ms) backwards}@keyframes lc-in{0%{opacity:0;transform:translateY(22px) scale(.96)}}.lc:hover{transform:translateY(-5px);border-color:rgba(var(--a-rgb),.45);box-shadow:0 26px 50px -30px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-rgb),.15)}.lc.is-leaving{animation:lc-out .42s cubic-bezier(.55,0,.75,.2) forwards;pointer-events:none}@keyframes lc-out{to{opacity:0;transform:scale(.86) translateY(8px)}}.lc__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 5;padding:0;border:0;overflow:hidden;cursor:pointer;background:linear-gradient(100deg,var(--a-s2) 30%,var(--a-s3) 50%,var(--a-s2) 70%) 0 0 / 250% 100%;animation:lb-shimmer 1.4s linear infinite}@keyframes lb-shimmer{to{background-position:-150% 0}}.lc__media>:not(.lc__kind):not(.lc__exp):not(.lc__play):not(.lc__open){transition:transform .8s var(--lb-ease)}.lc:hover .lc__media>:not(.lc__kind):not(.lc__exp):not(.lc__play):not(.lc__open){transform:scale(1.05)}.lc__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;opacity:0;transition:opacity .6s var(--lb-ease),transform .8s var(--lb-ease)!important}.lc__cover.is-ready{opacity:1}.lc--image .lc__media:has(.is-ready),.lc--post .lc__media,.lc--video .lc__media{animation:none}.lc--post .lc__media{background:var(--a-well)}.lc__media{border-bottom:1px solid var(--a-line)}.lc__post{display:block;overflow:hidden;box-shadow:0 10px 24px -14px #0009;animation:lb-fade .6s var(--lb-ease)}.lc__frame{display:flex;margin-top:18px;animation:lb-fade .6s var(--lb-ease)}.lc--video .lc__media{background:radial-gradient(70% 60% at 50% 50%,rgba(255,180,150,.25),transparent 75%),var(--a-well)}.lc__frame .vprev{border-radius:12px;box-shadow:0 16px 30px -16px #000c}@keyframes lb-fade{0%{opacity:0}}.lc__kind,.lc__exp,.lc__open{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;font:600 11px/1 var(--font-sans);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lc__kind{left:10px;top:10px;background:#0a0a0a8c;color:#fff}.lc__exp{right:10px;top:10px;background:#ffb800e6;color:#1a1200}.lc__exp.is-soon{background:rgba(var(--a-rgb),.92);color:#fff}.lc__play{position:absolute;z-index:2;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0a0a0a99;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .45s var(--lb-ease),background-color .3s}.lc:hover .lc__play{transform:scale(1.12);background:var(--a-red)}.lc__open{left:50%;bottom:12px;translate:-50% 0;background:#fff;color:#0f0f0f;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .45s var(--lb-ease)}.lc:hover .lc__open,.lc__media:focus-visible .lc__open{opacity:1;transform:none}.lc__media:focus-visible{outline:2px solid var(--a-red);outline-offset:-2px}.lc__foot{display:flex;align-items:center;gap:8px;min-height:60px;padding:10px 10px 10px 14px}.lc__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lc__txt b{font:var(--type-ui-sm);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc__txt small{font-size:11px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc__acts{display:flex;gap:4px;flex:0 0 auto}.lc__acts button{width:34px;height:34px;border-radius:11px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-mute);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s,color .25s,border-color .25s,transform .35s var(--lb-ease)}.lc__acts button:hover{transform:translateY(-2px);background:var(--a-fg);border-color:var(--a-fg);color:var(--a-inv)}.lc__acts .lc__del:hover{background:var(--a-red);border-color:var(--a-red);color:#fff}.lc__sure{display:flex;gap:4px;flex:0 0 auto;animation:a-pop .3s var(--lb-ease)}.lc__sure button{height:32px;padding:0 10px;border-radius:10px;border:0;cursor:pointer;background:var(--a-red);color:#fff;font:700 11.5px/1 var(--font-sans)}.lc__sure button:last-child{background:var(--a-s3);color:var(--a-fg)}.lib__grid--skel{margin-top:30px}.lskel{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;border-radius:20px;overflow:hidden;background:var(--a-s1);border:1px solid var(--a-line);animation:lc-in .5s var(--lb-ease) calc(var(--i) * 45ms) backwards}.lskel i,.lskel b,.lskel em{display:block;background:linear-gradient(100deg,var(--a-s2) 30%,var(--a-s3) 50%,var(--a-s2) 70%) 0 0 / 250% 100%;animation:lb-shimmer 1.3s linear infinite}.lskel i{aspect-ratio:4 / 5}.lskel b{height:11px;width:70%;margin:4px 14px 0;border-radius:6px}.lskel em{height:9px;width:40%;margin:0 14px;border-radius:6px}.lib__none{display:flex;flex-direction:column;align-items:center;gap:8px;padding:50px 20px;border-radius:22px;border:1.5px dashed var(--a-line2);text-align:center;color:var(--a-faint);animation:lb-rise .45s var(--lb-ease)}.lib__none b{font:700 16px/1.2 var(--font-display);color:var(--a-fg)}.lib__none small{font-size:13px}.lib__none .gbtn{margin-top:8px}@media (max-width: 900px){.lib__bar{flex-wrap:wrap;top:62px}.lib__kinds{flex:1 0 100%}.lib__keep{margin-left:0}}@media (max-width: 560px){.lib__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lc__foot{flex-wrap:wrap;min-height:0}.lc__acts{width:100%}.lc__acts button{flex:1}.lib__kinds button span,.lib__kinds button{padding:0 11px}}@media (prefers-reduced-motion: reduce){.lc,.lskel,.lc__media,.lskel *{animation:none!important}}.vw__media:has(.vw__dots){flex-direction:column;align-items:center;gap:12px}.vw__dots{display:flex;gap:6px}.vw__dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgba(var(--a-ink),.25);cursor:pointer;transition:background-color .25s,transform .35s var(--lb-ease),width .35s var(--lb-ease)}.vw__dots button:hover{background:rgba(var(--a-ink),.5);transform:scale(1.2)}.vw__dots button.is-on{width:22px;background:var(--a-red)}.ftagw{position:absolute;top:calc(100% - 1px);left:50%;z-index:-1;transform:translate(-50%);transition:opacity .2s,transform .35s cubic-bezier(.22,1,.36,1)}.ftagw.is-hidden{opacity:0;transform:translate(-50%) translateY(-8px);pointer-events:none}.ftag{position:relative;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px 1px;border:1px solid var(--a-line);border-top:0;border-radius:0 0 12px 12px;background:var(--a-s1);color:var(--a-mute);cursor:pointer;white-space:nowrap;animation:ftag-in .6s cubic-bezier(.22,1,.36,1) .2s backwards;transition:opacity .2s,transform .35s cubic-bezier(.22,1,.36,1),color .2s}@keyframes ftag-in{0%{opacity:0;transform:translateY(-10px)}}.ftag:hover,.ftag:focus-visible{color:var(--a-fg);transform:translateY(1px)}.ftag__dots{display:inline-flex;gap:4px}.ftag__dots i{width:7px;height:7px;border-radius:99px;background:rgba(var(--a-ink),.16);animation:ftag-dot .4s cubic-bezier(.22,1,.36,1) calc(.35s + var(--i) * 60ms) backwards}.ftag__dots i.is-on{background:var(--a-red);box-shadow:0 0 6px rgba(var(--a-rgb),.7)}@keyframes ftag-dot{0%{opacity:0;transform:scale(0)}}.ftag__n{font-size:12px;letter-spacing:.01em}.ftag__n b{display:inline-block;color:var(--a-fg);font-weight:700;animation:ftag-tick .35s cubic-bezier(.22,1,.36,1)}.ftag.is-out{color:var(--a-fg);border-color:rgba(var(--a-rgb),.35)}.ftag__ring{width:11px;height:11px;border-radius:99px;border:1.5px solid rgba(var(--a-rgb),.35);border-top-color:var(--a-red);animation:a-spin 1.2s linear infinite}.ftag__clock{display:inline-flex;align-items:baseline;font-size:12.5px}.ftag__clock b{display:inline-block;min-width:1.2em;text-align:center;font-weight:700;animation:ftag-tick .35s cubic-bezier(.22,1,.36,1)}.ftag__clock small{font-size:10px;color:var(--a-faint);margin:0 3px 0 1px}.ftag__clock em{font-style:normal;color:var(--a-faint);animation:ftag-blink 1s steps(1) infinite}@keyframes ftag-tick{0%{opacity:0;transform:translateY(-4px)}}@keyframes ftag-blink{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.ftag,.ftag *,.ftag *:before{animation:none!important}}.ftag__n,.ftag__clock{font-family:var(--font-mono);text-transform:none}.ftag__clock em{margin:0 1px}@media (max-width: 700px){.ftagw{left:auto;right:4px;transform:none}.ftagw.is-hidden{transform:translateY(-8px)}.ftag__tip{left:auto;right:0;transform:translateY(-6px)}.ftagw:hover .ftag__tip,.ftagw:focus-within .ftag__tip{transform:none}}.ftag__tip{position:absolute;top:calc(100% + 10px);left:50%;width:270px;display:flex;flex-direction:column;gap:6px;padding:13px 15px;border-radius:16px;background:var(--a-s2);border:1px solid var(--a-line2);box-shadow:0 24px 50px -20px rgba(0,0,0,calc(.85 * var(--a-sk, 1)));color:var(--a-mute);text-align:left;white-space:normal;font:var(--type-body-sm);line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%) translateY(-6px);transition:opacity .22s,transform .35s cubic-bezier(.22,1,.36,1)}.ftag__tip:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-5px;background:var(--a-s2);border-left:1px solid var(--a-line2);border-top:1px solid var(--a-line2);transform:rotate(45deg)}.ftag__tip b{color:var(--a-fg);font:700 13.5px/1.25 var(--font-sans)}.ftag__tip strong{color:var(--a-fg)}.ftag__tip small{font-size:11.5px;color:var(--a-faint)}.ftagw:hover .ftag__tip,.ftagw:focus-within .ftag__tip{opacity:1;transform:translate(-50%);transition-delay:.12s}@media (max-width: 700px){.ftag__tip:before{left:auto;right:18px}}.ftag__tip{left:auto;right:-6px;transform:translateY(-6px)}.ftagw:hover .ftag__tip,.ftagw:focus-within .ftag__tip{transform:none}.ftag__tip:before{left:auto;right:34px;margin-left:0}.home__stage{position:relative;display:grid;place-items:center;min-height:max(480px,calc(100dvh - 184px))}.home__stage>.home__hero{position:relative;z-index:1;width:min(760px,100%)}.orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.orbit:before,.orbit:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--rx, 480px) * 2);height:calc(var(--ry, 230px) * 2);translate:-50% -50%;border-radius:50%;border:1px dashed rgba(var(--a-ink),.09);pointer-events:none;animation:orb-track 1.2s var(--ease-out) .2s backwards}.orbit:after{width:calc(var(--rx, 480px) * 2 + 90px);height:calc(var(--ry, 230px) * 2 + 60px);border:1px dotted rgba(var(--a-ink),.06)}@keyframes orb-track{0%{opacity:0;transform:scale(.9)}}.orb{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;padding:0;border:0;border-radius:50%;background:none;color:var(--a-fg);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.orb:is(:hover,:focus-visible){z-index:3;outline:none}.orb__body{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform .5s var(--ease-pop)}.orb:is(:hover,:focus-visible) .orb__body{transform:translateY(-4px) scale(1.2);opacity:1!important}.orb__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 80% at 50% 100%,rgba(var(--a-rgb),.32),transparent 70%),#0c0c0c;border:1px solid var(--a-line2);box-shadow:0 22px 40px -18px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),inset 0 1px rgba(var(--a-ink),.1);animation:orb-in .8s var(--ease-out) calc(.3s + var(--i) * 90ms) backwards}.orb__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(55% 45% at 30% 18%,rgba(255,255,255,.16),transparent 70%),radial-gradient(90% 90% at 70% 90%,rgba(0,0,0,.35),transparent 60%);pointer-events:none}@keyframes orb-in{0%{opacity:0;transform:scale(.4)}}.orb__face>*{scale:.46}.orb__face>.mini-lib{scale:.62}.art-fan img{display:block;width:92px;height:115px;object-fit:cover}.orb__face>.mini-faces{scale:.5}.orb__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transform:rotate(-18deg) scale(.6);transition:opacity .3s,transform .6s var(--ease-pop);pointer-events:none}.orb__ring.is-front{z-index:2}.orb__ring:before{content:"";position:absolute;left:-32%;right:-32%;top:38%;bottom:38%;border-radius:50%;border:2px solid rgba(var(--a-rgb),.7);box-shadow:0 0 0 3px rgba(var(--a-rgb),.12)}.orb__ring.is-front:before{clip-path:inset(50% 0 0 0)}.orb:is(:hover,:focus-visible) .orb__ring{opacity:1;transform:rotate(-18deg) scale(1)}.orb__icon{position:absolute;right:-2px;bottom:2px;z-index:3;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-red2);transition:transform .45s var(--ease-pop),background-color .25s,color .25s;animation:orb-in .7s var(--ease-pop) calc(.5s + var(--i) * 90ms) backwards}.orb:is(:hover,:focus-visible) .orb__icon{transform:rotate(-12deg) scale(1.1);background:var(--a-red);border-color:var(--a-red);color:#fff}.orb__card{position:absolute;left:calc(100% + 26px);top:50%;translate:0 -50%;z-index:4;width:196px;padding:10px 12px 11px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;pointer-events:none;background:var(--a-s1);border:1px solid var(--a-line2);box-shadow:0 22px 44px -22px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));opacity:0;transform:translate(-14px) scale(.8);transform-origin:0 50%;transition:opacity .2s,transform .45s var(--ease-pop)}.orb[data-side=l] .orb__card{left:auto;right:calc(100% + 26px);transform:translate(14px) scale(.8);transform-origin:100% 50%}.orb:is(:hover,:focus-visible) .orb__card,.orb[data-side]:is(:hover,:focus-visible) .orb__card{opacity:1;transform:none;transition-delay:.05s}.orb__card b{font:700 13.5px/1.2 var(--font-display)}.orb__card small{font:var(--type-body-sm);font-size:11.5px;line-height:1.35;color:var(--a-faint)}.orb__tag{display:inline-flex;align-items:center;gap:5px;height:20px;margin-top:2px;padding:0 8px;border-radius:99px;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.orb:is(:hover,:focus-visible) .art-fan span{transform:rotate(calc((var(--k) - 1) * 16deg)) translate(calc((var(--k) - 1) * 62px)) translateY(-6px)}.orb:is(:hover,:focus-visible) .post-fan span{transform:translateY(calc((var(--k) - 1) * 26px)) rotate(calc((var(--k) - 1) * 9deg))}.orb:is(:hover,:focus-visible) .mini-video .pface{transform:scale(1.1)}.orb:not(:hover,:focus-visible) .mini-video .pface__mouth{animation-play-state:paused}.orb:is(:hover,:focus-visible) .mini-faces span{transform:translateY(calc((var(--k) - 1) * -8px)) scale(1.08)}.orb:is(:hover,:focus-visible) .mini-lib i{transform:scale(1.12) rotate(calc((var(--k) - 2.5) * 4deg))}.orb.is-locked .orb__face>*{filter:grayscale(1);opacity:.5}.orb.is-locked .orb__icon{color:var(--a-faint)}.orb.is-locked .orb__tag{background:rgba(var(--a-ink),.07);color:var(--a-mute)}.orb.is-soon .orb__face{background:repeating-linear-gradient(135deg,rgba(var(--a-ink),.07) 0 5px,transparent 5px 10px),var(--a-s1);border:1.5px dotted rgba(var(--a-ink),.35);box-shadow:none}.orb.is-soon .orb__face>*{filter:grayscale(1);opacity:.4}.orb.is-soon .orb__icon{color:var(--a-faint)}.orb.is-soon .orb__ring:before{border-color:rgba(var(--a-ink),.35);border-style:dotted;box-shadow:none}.orb.is-soon:is(:hover,:focus-visible) .orb__icon{background:var(--a-s4);border-color:var(--a-line2);color:var(--a-fg)}.orb.is-soon .orb__tag{background:rgba(var(--a-ink),.07);color:var(--a-mute);font-weight:700}.orb__dot{position:relative;width:6px;height:6px;border-radius:99px;background:var(--a-faint);--ring: 3.7}.orb__dot:after{background:rgba(var(--a-ink),.3)!important}@media (max-width: 1100px),(max-height: 679px){.home__stage{display:flex;flex-direction:column;align-items:center;gap:28px;min-height:0;padding-top:4vh}.orbit{position:static;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,104px));justify-content:center;gap:18px 14px;width:100%;pointer-events:auto}.orbit:before,.orbit:after{display:none}.orb{position:relative;left:auto;top:auto;width:auto;height:auto;margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:14px}.orb__body{position:relative;width:84px;height:84px}.orb__card,.orb[data-side] .orb__card{position:static;width:auto;margin:0;padding:0;translate:none;background:none;border:0;box-shadow:none;opacity:1;transform:none;gap:3px}html.in-app .orb .orb__card{background:none;border:0;box-shadow:none}.orb__card small{display:none}.orb__card b{font-size:12.5px}.orb:is(:hover,:focus-visible) .orb__card{transform:none}}@media (prefers-reduced-motion: reduce){.orb__face,.orb__icon,.orbit:before,.orbit:after{animation:none}}.cai2{--ce: cubic-bezier(.22, 1, .36, 1)}@keyframes cai-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cai-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes cai-shim{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes cai-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.cai2__badge{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:99px;background:rgba(var(--a-rgb),.12);border:1px solid rgba(var(--a-rgb),.3);color:var(--a-red2);font:600 12px/1 var(--font-sans)}.cai2__scaled{position:relative;display:block;overflow:hidden;flex:0 0 auto}.cai2__start{display:flex;flex-direction:column;gap:26px}.cai2__hero{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 20px 28px;border-radius:28px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,rgba(var(--a-rgb),.14),transparent 60%),var(--a-s1);border:1px solid var(--a-line);animation:cai-in .5s var(--ce)}.cai2__hero h3{margin:4px 0 0;font:800 clamp(26px,3.4vw,38px)/1.1 var(--font-display);letter-spacing:-.03em}.cai2__hero>p{margin:0 0 6px;max-width:560px;font:var(--type-body);color:var(--a-mute)}.cai2__hero .ccomp{width:min(680px,100%)}.cai2__ideas{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:760px}.cai2__ideas button,.cmsg__chips button{height:32px;padding:0 13px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);cursor:pointer;font:500 12.5px/1 var(--font-sans);animation:cai-pop .4s var(--ce) calc(.15s + var(--i) * 50ms) backwards;transition:color .2s,border-color .2s,transform .35s var(--ce)}.cai2__ideas button:hover,.cmsg__chips button:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.5);transform:translateY(-2px)}.cai2__ex{display:flex;flex-direction:column;gap:12px;animation:cai-in .5s var(--ce) .12s backwards}.cai2__exhead{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.cai2__exhead b{font:700 17px/1.2 var(--font-display)}.cai2__exhead small{font-size:12.5px;color:var(--a-faint)}.cai2__exgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cex{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 14px 16px;border-radius:22px;border:1px solid var(--a-line);background:var(--a-s1);color:var(--a-fg);cursor:pointer;text-align:left;animation:cai-in .5s var(--ce) calc(.2s + var(--i) * 70ms) backwards;transition:border-color .25s,transform .4s var(--ce),box-shadow .4s}.cex:hover{transform:translateY(-4px);border-color:var(--a-line2);box-shadow:0 30px 50px -34px rgba(0,0,0,calc(.9 * var(--a-sk, 1)))}.cex b{margin-top:10px;font:700 13.5px/1.25 var(--font-sans)}.cex small{font-size:11.5px;color:var(--a-faint)}.cex__stack{position:relative;display:flex;justify-content:center;height:196px}.cex__card{position:absolute;top:8px;border-radius:10px;overflow:hidden;box-shadow:0 16px 30px -16px #000000b3,0 0 0 1px rgba(var(--a-ink),.08);transform:translate(calc(var(--k) * 16px)) rotate(calc(var(--k) * 3deg)) scale(calc(1 - var(--k) * .06));transform-origin:50% 100%;transition:transform .55s var(--ce)}.cex:hover .cex__card{transform:translate(calc(var(--k) * 42px)) rotate(calc(var(--k) * 7deg)) scale(calc(1 - var(--k) * .04))}.ccomp{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:20px;background:var(--a-s2);border:1px solid var(--a-line2);text-align:left;transition:border-color .25s,box-shadow .25s}.ccomp:focus-within{border-color:rgba(var(--a-rgb),.6);box-shadow:0 0 0 4px rgba(var(--a-rgb),.12)}.ccomp.is-big{padding:10px;border-radius:24px;box-shadow:0 30px 60px -40px rgba(var(--a-rgb),.8)}.ccomp__row{display:flex;align-items:flex-end;gap:8px}.ccomp textarea{flex:1;min-width:0;min-height:40px;max-height:160px;padding:10px;border:0;outline:0;resize:none;background:none;color:var(--a-fg);font:500 15px/1.45 var(--font-sans)}.ccomp.is-big textarea{font-size:16px;min-height:46px}.ccomp textarea::placeholder{color:rgba(var(--a-ink),.36)}.ccomp__send{width:42px;height:42px;flex:0 0 auto;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--a-red);color:#fff;box-shadow:0 12px 24px -12px rgba(var(--a-rgb),.9);transition:transform .35s var(--ce),opacity .2s,background-color .2s}.ccomp__send:hover:not(:disabled){transform:translateY(-2px);background:var(--a-hi)}.ccomp__send:disabled{opacity:.35;cursor:default;box-shadow:none}.ccomp.is-busy{opacity:.7}.ccomp__pat{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 10px;border-radius:99px;background:var(--a-s3);font:600 12px/1 var(--font-sans);animation:cai-pop .35s var(--ce)}.ccomp__pat i{width:28px;height:12px;border-radius:4px}.ccomp__pat button{width:20px;height:20px;border:0;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.08);color:var(--a-mute);cursor:pointer;transition:background-color .2s,color .2s}.ccomp__pat button:hover{background:rgba(var(--a-ink),.16);color:var(--a-fg)}.cai2__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:14px;align-items:start}.cai2__chat{gap:16px}.cai2__side{position:sticky;top:84px}.cai2__head{display:flex;align-items:center;gap:12px}.cai2__head>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cai2__head b{font:700 16px/1.2 var(--font-display)}.cai2__head small{font-size:12px;color:var(--a-faint)}.cai2__head .gbtn{height:36px}.cai2__av,.cmsg__av{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--a-red),var(--a-hi));color:#fff;box-shadow:0 10px 22px -12px rgba(var(--a-rgb),.9)}.cai2__av{width:38px;height:38px}.cmsg__av{width:28px;height:28px;border-radius:9px;margin-top:2px}.cai2__thread{display:flex;flex-direction:column;gap:14px;min-height:240px;padding-bottom:4px}.cmsg{display:flex;gap:10px;animation:cai-in .45s var(--ce);scroll-margin-bottom:190px}.cmsg p{margin:0;font:var(--type-body);line-height:1.5}.cmsg.is-user{justify-content:flex-end}.cmsg.is-user p{max-width:min(78%,560px);padding:10px 15px;border-radius:18px 18px 6px;background:rgba(var(--a-rgb),.14);border:1px solid rgba(var(--a-rgb),.28);color:var(--a-fg);white-space:pre-wrap}.cmsg__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1;min-width:0}.cmsg__body>p{color:var(--a-fg)}.cmsg__body>p b{font-weight:700}.cmsg.is-wide{display:block}.cmsg__chips{display:flex;flex-wrap:wrap;gap:6px}.cmsg .cbtn,.cmsg__go{height:42px;min-height:0;padding:0 16px;border-radius:13px;font-size:14px}.cai2__chat>.ccomp{position:sticky;bottom:96px;z-index:2;background:var(--a-s2);box-shadow:0 -18px 30px -12px var(--a-s1),0 20px 40px -24px rgba(0,0,0,calc(.8 * var(--a-sk, 1)))}.cres{width:100%;padding:14px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line)}.cres__head{display:flex;align-items:center;gap:10px}.cres__head b{font:700 14px/1.2 var(--font-sans)}.cres__ic{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2)}.cres:not(.is-done) .cres__ic{animation:cai-dot 1s ease-in-out infinite}.cres__scan{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cres__scan i{height:12px;width:calc(92% - var(--i) * 18%);border-radius:6px;background:linear-gradient(90deg,rgba(var(--a-ink),.05) 30%,rgba(var(--a-ink),.14),rgba(var(--a-ink),.05) 70%) 0 0 / 220% 100%;animation:cai-shim 1.3s linear infinite}.cres ul{display:flex;flex-direction:column;gap:7px;margin:12px 0 0;padding:0;list-style:none}.cres li{position:relative;padding-left:18px;font:var(--type-body-sm);color:var(--a-mute);animation:cai-in .4s var(--ce) calc(var(--i) * 90ms) backwards}.cres li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:99px;background:var(--a-red)}.cres__src{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.cres__src span{height:24px;padding:0 9px;border-radius:8px;display:inline-flex;align-items:center;background:rgba(var(--a-ink),.06);font:500 11px/1 var(--font-mono);color:var(--a-mute);animation:cai-pop .35s var(--ce) calc(.3s + var(--i) * 60ms) backwards}.cres__src small{font-size:11px;color:var(--a-faint);margin-left:4px}.cplan{width:100%;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line);animation:cai-in .5s var(--ce)}.cplan__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.cplan__list li{display:flex;gap:10px;align-items:flex-start;padding:6px;border-radius:14px;animation:cai-in .4s var(--ce) calc(var(--i) * 45ms) backwards;transition:background-color .2s}.cplan__list li:focus-within{background:rgba(var(--a-rgb),.07)}.cplan__n{width:50px;flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding-top:8px}.cplan__n b{font-size:12px;color:var(--a-fg)}.cplan__n small{font-size:10.5px;color:var(--a-faint)}.cplan__f{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cplan__f .ainput{height:36px;font-size:13.5px;font-weight:600}.cplan__f .ainput.is-sub{height:34px;font-size:12.5px;font-weight:500;color:var(--a-mute)}.cplan__foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cplan__foot .cbtn{flex:1 1 240px;height:46px;min-height:0;padding:0 18px;border-radius:14px;font-size:14.5px}.cplan__count{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 4px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-s1);font:500 13px/1 var(--font-sans);color:var(--a-mute)}.cplan__count>span b{display:inline-block;min-width:18px;text-align:center;font:800 14px/1 var(--font-mono);color:var(--a-fg);animation:cai-pop .3s var(--ce)}.cplan__count button{width:30px;height:30px;border:0;border-radius:9px;background:none;color:var(--a-fg);cursor:pointer;font:600 17px/1 var(--font-sans);transition:background-color .2s}.cplan__count button:hover:not(:disabled){background:rgba(var(--a-ink),.08)}.cplan__count button:disabled{opacity:.3;cursor:default}.cplan__note{font-size:11.5px;color:var(--a-faint)}.cplan__done{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:99px;background:rgba(var(--a-ink),.06);font:600 12.5px/1 var(--font-sans)!important;color:var(--a-mute)!important}.cplan__done svg{color:var(--a-ok)}.cmake{width:100%;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line)}.cmake__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cmake__head b{font:700 14px/1.2 var(--font-sans)}.cmake__head span{font-size:12px;color:var(--a-faint)}.cmake__bar{display:block;height:5px;border-radius:99px;background:rgba(var(--a-ink),.08);overflow:hidden}.cmake__bar em{display:block;height:100%;border-radius:99px;background:var(--a-red);transform-origin:left;transition:transform .7s var(--ce)}.cmake.is-done .cmake__bar em{background:var(--a-ok)}.cmake__cells{display:flex;gap:5px}.cmake__cells i{flex:1;height:26px;border-radius:7px;background:rgba(var(--a-ink),.06);transition:background-color .4s}.cmake__cells i.is-now{background:linear-gradient(90deg,rgba(var(--a-rgb),.12) 30%,rgba(var(--a-rgb),.32),rgba(var(--a-rgb),.12) 70%) 0 0 / 220% 100%;animation:cai-shim 1.1s linear infinite}.cmake__cells i.is-on{background:rgba(var(--a-rgb),.55);animation:cai-pop .4s var(--ce)}.cmake small{font-size:12px;color:var(--a-faint)}.cprev{display:flex;flex-direction:column;gap:12px;width:100%}.cprev__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cprev__head>b{font:700 15px/1.2 var(--font-display)}.cprev__head .pb__count{flex:0 0 auto;white-space:nowrap}.cprev__head .pb__count b{display:inline-block;font-weight:700;color:var(--a-fg);animation:cai-pop .3s var(--ce)}.cprev__stage{display:flex;justify-content:center;min-height:240px}.cprev__post{animation:cai-pop .55s var(--ce)}.cprev__in{display:block;animation:cai-reveal .7s var(--ce)}@keyframes cai-reveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.cprev__wait{position:relative;display:block;overflow:hidden;background:linear-gradient(100deg,var(--a-s2) 30%,var(--a-s3) 50%,var(--a-s2) 70%) 0 0 / 220% 100%;animation:cai-shim 1.3s linear infinite}.cprev__wait i{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;margin:-11% 0 0 -11%;border-radius:99px;border:3px solid rgba(var(--a-ink),.12);border-top-color:var(--a-red);animation:a-spin .9s linear infinite}.cprev__empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;animation:cai-in .5s var(--ce)}.cprev__empty small{max-width:280px;font-size:12px;color:var(--a-faint)}.cprev__sample{display:block;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #000c,0 0 0 1px rgba(var(--a-ink),.08);opacity:.92}.cprev__ghost{display:flex;gap:6px}.cprev__ghost i{width:72px;height:90px;border-radius:10px;background:linear-gradient(100deg,var(--a-s2) 30%,var(--a-s3) 50%,var(--a-s2) 70%) 0 0 / 220% 100%;animation:cai-shim 1.3s linear infinite}.cprev__thumbs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:4px}.cprev__thumbs::-webkit-scrollbar{display:none}.cprev__thumbs button{flex:0 0 auto;padding:0;border:0;border-radius:7px;overflow:hidden;background:none;cursor:pointer;box-shadow:0 0 0 1px var(--a-line2);opacity:.7;animation:cai-pop .35s var(--ce) calc(var(--i) * 35ms) backwards;transition:opacity .25s,box-shadow .3s,transform .35s var(--ce)}.cprev__thumbs button:hover{opacity:1;transform:translateY(-2px)}.cprev__thumbs button.is-on{opacity:1;box-shadow:0 0 0 2px var(--a-red)}.cprev__note{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--a-faint)}.cai2__acts{display:flex;flex-wrap:wrap;gap:8px;animation:cai-in .45s var(--ce)}.cai2__acts>button{flex:1 1 auto;height:42px}.cmsg__body>.cprev{padding:12px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line)}.cexv__in{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center}.cexv__post{width:360px;max-width:100%;display:flex;justify-content:center}.cexv__side{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cexv__side h3{margin:0;font:800 26px/1.15 var(--font-display);letter-spacing:-.02em}.cexv__side p{margin:0;font:var(--type-body-sm);color:var(--a-mute)}.cexv__thumbs{display:flex;flex-wrap:wrap;gap:6px}.cexv__thumbs button{padding:0;border:0;border-radius:6px;overflow:hidden;cursor:pointer;background:none;opacity:.6;box-shadow:0 0 0 1px var(--a-line2);transition:opacity .25s,box-shadow .3s}.cexv__thumbs button:hover{opacity:1}.cexv__thumbs button.is-on{opacity:1;box-shadow:0 0 0 2px var(--a-red)}.cexv__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cexv__acts>button{height:42px}@media (max-width: 1180px){.cai2__exgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.cai2__grid{grid-template-columns:minmax(0,1fr)}.cai2__exgrid{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -16px -40px;padding:4px 16px 50px;scroll-padding:0 16px;scroll-snap-type:x mandatory}.cai2__exgrid::-webkit-scrollbar{display:none}.cex{flex:0 0 200px;scroll-snap-align:start}.cex:hover{transform:none}.cexv__in{grid-template-columns:minmax(0,1fr);justify-items:center}.cai2__chat>.ccomp{bottom:92px}}@media (max-width: 560px){.cai2__hero{padding:24px 14px 20px}.cmsg__av{display:none}.cplan{padding:12px}.cplan__n{width:34px}.cplan__n small{display:none}}@media (min-width: 700px){.cplan__f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6px}.cplan__n{padding-top:4px}.cplan__f .ainput.is-sub{height:36px}.cplan__f>.ainput:only-child{grid-column:1 / -1}}.cplan__brief{display:flex;flex-direction:column;gap:6px}.cplan__brief>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px}.cplan__brief b{font:700 13.5px/1.2 var(--font-sans)}.cplan__brief small{font-size:11.5px;color:var(--a-faint)}.cplan__brief textarea{height:auto;min-height:64px;padding:10px 12px;resize:vertical;font:500 13.5px/1.45 var(--font-sans)}.cplan__opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cplan__tog{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-mute);cursor:pointer;font:600 12px/1 var(--font-sans);transition:color .2s,border-color .2s,background-color .2s}.cplan__tog i{position:relative;width:26px;height:16px;border-radius:99px;background:rgba(var(--a-ink),.14);transition:background-color .25s}.cplan__tog i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:99px;background:#fff;transition:transform .35s var(--ce)}.cplan__tog:hover{color:var(--a-fg)}.cplan__tog.is-on{color:var(--a-fg);border-color:rgba(var(--a-rgb),.55)}.cplan__tog.is-on i{background:var(--a-red)}.cplan__tog.is-on i:after{transform:translate(10px)}.cplan__seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--a-s1);border:1px solid var(--a-line)}.cplan__seg button{min-width:32px;height:26px;padding:0 9px;border:0;border-radius:8px;background:none;color:var(--a-mute);cursor:pointer;font:600 12px/1 var(--font-mono);transition:background-color .25s,color .25s}.cplan__seg button:hover{color:var(--a-fg)}.cplan__seg button.is-on{background:var(--a-s3);color:var(--a-fg)}.cplan__tones{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.cplan__tones button{height:38px;border-radius:12px;border:1px solid var(--a-line);background:var(--a-s1);color:var(--a-mute);cursor:pointer;font:600 13px/1 var(--font-sans);animation:cai-pop .35s var(--ce) calc(var(--i) * 50ms) backwards;transition:color .2s,border-color .2s,background-color .2s,transform .35s var(--ce)}.cplan__tones button:hover{color:var(--a-fg);border-color:var(--a-line2);transform:translateY(-1px)}.cplan__tones button.is-on{color:var(--a-fg);border-color:rgba(var(--a-rgb),.6);background:rgba(var(--a-rgb),.1);box-shadow:0 0 0 3px rgba(var(--a-rgb),.08)}.cplan__list li.is-added{background:rgba(var(--a-ok-rgb, 0, 201, 138),.06)}.cplan__list li.is-added .cplan__n small{color:var(--a-ok)}.cplan__x{width:28px;height:28px;flex:0 0 auto;margin-top:4px;border:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.06);color:var(--a-mute);cursor:pointer;transition:background-color .2s,color .2s}.cplan__x:hover{background:rgba(var(--a-rgb),.16);color:var(--a-fg)}.cres__lead{margin:10px 0 0!important;font:600 12.5px/1.3 var(--font-sans)!important;color:var(--a-mute)}.cexv__brief{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--a-s2);border:1px solid var(--a-line)}.cexv__brief b{font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint)}.cai2__ideas button.is-own{border-style:dashed;border-color:rgba(var(--a-rgb),.45);color:var(--a-fg)}.cai2__grid{height:calc(100dvh - 176px);min-height:520px;grid-template-columns:minmax(0,1fr) minmax(300px,380px);scroll-margin-top:78px}.cai2__chat{min-height:0;height:100%}.cai2__thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -10px;padding:4px 10px 8px;scrollbar-width:thin;scrollbar-color:rgba(var(--a-ink),.18) transparent}.cai2__chat>.ccomp{position:static;box-shadow:none;flex:0 0 auto}.cai2__side{position:static;height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--a-ink),.18) transparent}.cai2__mode{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;background:rgba(var(--a-ink),.06);color:var(--a-mute);font:600 11px/1 var(--font-sans);white-space:nowrap}.cai2__mode i{width:7px;height:7px;border-radius:99px;background:rgba(var(--a-ink),.35)}.cai2__mode.is-live{background:rgba(var(--a-ok-rgb, 0, 201, 138),.12);color:var(--a-ok)}.cai2__mode.is-live i{background:var(--a-ok);animation:cai-live 1.6s ease-in-out infinite}@keyframes cai-live{0%,to{box-shadow:0 0 rgba(var(--a-ok-rgb, 0, 201, 138),.55)}50%{box-shadow:0 0 0 5px rgba(var(--a-ok-rgb, 0, 201, 138),0)}}.cai2__mode.is-in{align-self:flex-start;margin:2px 0 0 4px}.clive__status{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;border-radius:99px;background:rgba(var(--a-rgb),.1);color:var(--a-red2);font:600 12px/1 var(--font-sans);animation:cai-pop .3s var(--ce)}.clive__status i{width:12px;height:12px;border-radius:99px;border:2px solid rgba(var(--a-rgb),.25);border-top-color:var(--a-red);animation:a-spin .8s linear infinite}.clive__text{display:flex;flex-direction:column;gap:8px;color:var(--a-fg)}.clive__text p{margin:0;font:var(--type-body);line-height:1.55;white-space:pre-wrap}.clive__caret{display:inline-block;width:8px;height:16px;margin-top:-4px;border-radius:2px;background:var(--a-red);animation:ftag-blink 1s steps(1) infinite}@keyframes ftag-blink{50%{opacity:.2}}.clive__err{margin:0;padding:8px 12px;border-radius:12px;background:rgba(var(--a-rgb),.1);color:var(--a-red2)!important;font:var(--type-body-sm)!important}.cres__src a{height:24px;padding:0 9px;border-radius:8px;display:inline-flex;align-items:center;background:rgba(var(--a-ink),.06);font:500 11px/1 var(--font-mono);color:var(--a-mute);text-decoration:none;animation:cai-pop .35s var(--ce) calc(var(--i) * 60ms) backwards;transition:background-color .2s,color .2s}.cres__src a:hover{background:rgba(var(--a-rgb),.14);color:var(--a-fg)}@media (max-width: 980px){.cai2__grid{height:calc(100dvh - 168px);grid-template-columns:minmax(0,1fr)}.cai2__chat>.ccomp{position:static}}.cai2:not(.is-empty){padding-bottom:140px}@media (max-width: 560px){.cai2__head{gap:8px}.cai2__head small{display:none}.cai2__head b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cai2__av{width:32px;height:32px}.cai2__head .gbtn{height:32px;padding:0 10px}}.ibc.cai2__side{position:relative;top:auto}.cmsg__mine{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:min(78%,560px)}.cmsg.is-user .cmsg__mine p{max-width:none}.cmsg__imgs{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cmsg__imgs span{position:relative;display:block;width:88px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--a-line2);animation:cai-pop .4s var(--ce)}.cmsg__imgs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.cmsg__imgs small{position:absolute;left:4px;bottom:4px;padding:2px 6px;border-radius:99px;background:#0009;color:#fff;font:600 9.5px/1.3 var(--font-sans)}.ccomp{position:relative}.ccomp__atts{display:flex;gap:8px;flex-wrap:wrap;padding:2px 2px 0}.ccomp__att{position:relative;display:block;width:76px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--a-line2);animation:cai-pop .35s var(--ce)}.ccomp__att.is-ref{box-shadow:0 0 0 2px rgba(var(--a-rgb),.7)}.ccomp__att img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.ccomp__role{position:absolute;left:4px;right:4px;bottom:4px;height:20px;border:0;border-radius:99px;background:#000000a8;color:#fff;cursor:pointer;font:600 9.5px/1 var(--font-sans);transition:background-color .2s}.ccomp__role:hover{background:var(--a-red)}.ccomp__x{position:absolute;top:4px;right:4px;width:20px;height:20px;border:0;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:#0009;color:#fff;cursor:pointer;transition:background-color .2s}.ccomp__x:hover{background:var(--a-red)}.ccomp__clip{position:relative;width:42px;height:42px;flex:0 0 auto;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--a-mute);cursor:pointer;transition:background-color .2s,color .2s}.ccomp__clip:hover{background:rgba(var(--a-ink),.07);color:var(--a-fg)}.ccomp__clip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ccomp.is-over{border-color:rgba(var(--a-rgb),.7);box-shadow:0 0 0 4px rgba(var(--a-rgb),.14)}.ccomp__drop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:inherit;background:rgba(var(--a-bgr),.86);color:var(--a-fg);font:700 14px/1 var(--font-sans);pointer-events:none;animation:cai-pop .25s var(--ce)}.cpeek{display:flex;flex-direction:column;gap:6px}.cpeek>button{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--a-line);border-radius:99px;background:none;color:var(--a-mute);cursor:pointer;font:600 11.5px/1 var(--font-sans);transition:color .2s,border-color .2s}.cpeek>button:hover{color:var(--a-fg);border-color:var(--a-line2)}.cpeek pre{margin:0;max-height:220px;overflow:auto;padding:10px 12px;border-radius:12px;background:var(--a-well);border:1px solid var(--a-line);color:var(--a-mute);font:500 11px/1.5 var(--font-mono);white-space:pre-wrap;animation:cai-in .3s var(--ce)}.ipl__head{display:flex;align-items:center;gap:12px}.ipl__head>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ipl__head b{font:700 14.5px/1.2 var(--font-sans)}.ipl__head small{font-size:12px;color:var(--a-faint)}.ipl__thumb{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:56px;border-radius:12px;overflow:hidden;background:var(--a-well);box-shadow:0 0 0 1px var(--a-line2)}.ipl__thumb img{display:block;width:72px;height:72px;object-fit:cover}.ipl__you{width:44px;height:44px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 2px var(--a-s2),0 0 0 3px var(--a-line2)}.ipl__texts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ipl__texts label{display:flex;flex-direction:column;gap:4px}.ipl__texts small{font-size:10.5px;color:var(--a-faint)}.ipl__texts .ainput{height:38px;font-size:13.5px}.ipl__opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ipl__fmts{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:11px;background:var(--a-s1);border:1px solid var(--a-line)}.ipl__fmts button{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--a-mute);cursor:pointer;font:600 11.5px/1 var(--font-mono);transition:background-color .25s,color .25s}.ipl__fmts button i{width:9px;border-radius:2px;border:1.5px solid currentColor}.ipl__fmts button:hover{color:var(--a-fg)}.ipl__fmts button.is-on{background:var(--a-s3);color:var(--a-fg)}.ipl__plus{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ipl__plus li{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;background:rgba(var(--a-rgb),.08);color:var(--a-mute);font:500 11.5px/1 var(--font-sans);animation:cai-pop .35s var(--ce) calc(var(--i) * 50ms) backwards}.ipl__plus li svg{color:var(--a-red2)}@media (max-width: 560px){.ipl__texts{grid-template-columns:minmax(0,1fr)}}.cai2__start,.cai2__grid{height:max(520px,calc(100dvh - 196px))}.cai2__start{display:flex;flex-direction:column}.cai2__hero{position:relative;flex:1;justify-content:center;gap:18px;padding:28px 24px;overflow:hidden;isolation:isolate}.cai2__hero:before{content:"";position:absolute;left:50%;top:38%;z-index:-1;width:720px;height:520px;margin:-260px 0 0 -360px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--a-rgb),.16),transparent);animation:cai-breathe 9s ease-in-out infinite alternate;pointer-events:none}@keyframes cai-breathe{0%{transform:scale(.9) translateY(10px);opacity:.7}to{transform:scale(1.08) translateY(-10px);opacity:1}}.cai2__hero h3{margin:0;font:800 clamp(28px,3.4vw,44px)/1.08 var(--font-display);letter-spacing:-.035em;animation:cai-in .6s var(--ce) .08s backwards}.cai2__hero .ccomp{width:min(760px,100%);animation:cai-in .6s var(--ce) .16s backwards}.cai2__orb{width:58px;height:58px;border-radius:19px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--a-red),var(--a-hi));color:#fff;box-shadow:0 18px 40px -16px rgba(var(--a-rgb),.9),inset 0 1px #ffffff40;animation:cai-pop .6s var(--ce) backwards,cai-float 5s ease-in-out .6s infinite alternate}@keyframes cai-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.cai2__hero .cai2__ideas{max-width:760px}.cai2__hero .cai2__ex{margin-top:10px;animation:cai-in .6s var(--ce) .3s backwards}.cai2__hero .cai2__exgrid{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.cai2__hero .cex{width:148px;padding:10px 10px 12px;border-radius:18px;text-align:center}.cai2__hero .cex__stack{height:132px}.cai2__hero .cex b{margin-top:6px;font-size:11.5px;line-height:1.25;color:var(--a-mute)}.cai2__grid{grid-template-columns:minmax(0,1fr) 0px;gap:0;transition:grid-template-columns .55s var(--ce),gap .55s var(--ce)}.cai2__grid.has-side{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px}.ibc.cai2__side{animation:cai-side-in .6s var(--ce) both}.cai2__thread>.cmsg{width:min(860px,100%);margin-inline:auto}.cai2__chat>.ccomp{width:min(860px,100%);margin-inline:auto}.cai2__chat>.cai2__head{width:100%}html.cai-on .tool--posts>.thead{display:none}@media (max-width: 980px){.cai2__start,.cai2__grid{height:max(480px,calc(100dvh - 170px))}.cai2__grid,.cai2__grid.has-side{grid-template-columns:minmax(0,1fr);gap:0}.cai2__hero .cai2__exgrid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;width:calc(100% + 32px);margin:-12px -16px -30px;padding:16px 56px 34px 16px}.cai2__hero .cex{flex:0 0 132px}}@media (prefers-reduced-motion: reduce){.cai2__hero:before,.cai2__orb{animation:none}}.tool--posts .cai2__start{height:max(500px,calc(100dvh - 364px))}.tool--posts .cai2__hero{gap:14px;padding:20px 24px}.tool--posts .cai2__orb{width:48px;height:48px;border-radius:16px}.tool--posts .cai2__hero .cex{width:112px;padding:8px}.tool--posts .cai2__hero .cex__stack{height:108px}.tool--posts .cai2__hero .cex__card{top:4px}@media (max-width: 560px){.cai2__head .cai2__mode{font-size:0;gap:0;width:24px;padding:0;justify-content:center}}.cai2__hero{overflow:visible}.cai2__hero:before{width:min(720px,100%);height:min(520px,100%);margin:0;left:50%;top:50%;translate:-50% -55%}@media (max-width: 980px){.cai2__hero .cai2__exgrid{padding-bottom:48px;margin-bottom:-44px}}.cai2__hero{background:none;border:0;border-radius:0;box-shadow:none}.ibc.cai2__chat{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.ibc.cai2__side{background:none;border:0;border-left:1px solid var(--a-line);border-radius:0;box-shadow:none;padding:4px 0 4px 20px}.cai2__head{padding-bottom:12px;border-bottom:1px solid var(--a-line)}@media (max-width: 980px){.ibc.cai2__chat{padding:0}}.ask{width:100%;display:flex;flex-direction:column;gap:14px;animation:cai-in .45s var(--ce)}.ask__title{margin:0;font:700 17px/1.35 var(--font-display)!important;letter-spacing:-.01em;color:var(--a-fg)}.ask__group{display:flex;flex-direction:column;gap:8px;animation:cai-in .45s var(--ce) calc(.08s + var(--g) * 90ms) backwards}.ask__label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.ask__opts{display:flex;flex-wrap:wrap;gap:8px}.ask__opts.has-art{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ask__opt{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:14px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);cursor:pointer;text-align:left;animation:cai-pop .4s var(--ce) calc(.1s + var(--i) * 45ms) backwards;transition:border-color .25s,background-color .25s,transform .35s var(--ce),box-shadow .3s}.ask__opt:hover{transform:translateY(-2px);border-color:rgba(var(--a-rgb),.55)}.ask__opt.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.12);box-shadow:0 0 0 3px rgba(var(--a-rgb),.12)}.ask__opt.is-sug:not(.is-on){border-color:rgba(var(--a-rgb),.35)}.ask__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ask__txt b{font:600 13.5px/1.2 var(--font-sans)}.ask__txt small{font-size:11.5px;line-height:1.3;color:var(--a-faint)}.ask__sug{position:absolute;top:-8px;right:10px;padding:2px 7px;border-radius:99px;background:var(--a-red);color:#fff;font:700 9.5px/1.3 var(--font-sans);font-style:normal;letter-spacing:.02em}.has-art .ask__opt{flex-direction:column;align-items:stretch;padding:8px 8px 10px}.ask__art{display:block}.ask__art .mstyle{display:block;padding:0;border:0;background:none}.ask__art .sart,.ask__art .styl__art{width:100%;height:78px;border-radius:10px}.ask__opt:hover .ask__art :is(.sart,.styl__art) :is(i,i:before,i:after){animation-play-state:running!important}.ask__hint{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:99px;background:rgba(var(--a-rgb),.1);color:var(--a-red2);font:600 12px/1 var(--font-sans);animation:cai-pop .4s var(--ce) .15s backwards}.ask__go{align-self:flex-start;height:42px;animation:cai-pop .4s var(--ce) .3s backwards}.ask.is-done{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px}.ask.is-done .ask__q{font:500 13px/1.3 var(--font-sans);color:var(--a-faint)}.ask__got{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;background:rgba(var(--a-ink),.06);color:var(--a-fg);font:600 12px/1 var(--font-sans)}.ask__got svg{color:var(--a-ok)}.ask__redo{width:26px;height:26px;border:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--a-faint);cursor:pointer;transition:background-color .2s,color .2s}.ask__redo:hover{background:rgba(var(--a-ink),.07);color:var(--a-fg)}.rcp{width:100%;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:var(--a-s1);border:1px solid var(--a-line);animation:cai-in .5s var(--ce)}.rcp__head b{font:700 16px/1.2 var(--font-display)}.rcp ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rcp li{display:grid;grid-template-columns:22px 92px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--a-line);animation:cai-in .4s var(--ce) calc(var(--i) * 60ms) backwards}.rcp li:last-child{border-bottom:0}.rcp li>i{width:18px;height:18px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ok-rgb, 0, 201, 138),.16);color:var(--a-ok)}.rcp__l{font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint)}.rcp__v{font:600 13.5px/1.3 var(--font-sans);color:var(--a-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcp__edit{height:28px;padding:0 10px;border:1px solid var(--a-line);border-radius:99px;background:none;color:var(--a-mute);cursor:pointer;font:600 11.5px/1 var(--font-sans);transition:color .2s,border-color .2s}.rcp__edit:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.5)}.rcp__more{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--a-line);border-radius:99px;background:none;color:var(--a-mute);cursor:pointer;font:600 12px/1 var(--font-sans);transition:color .2s,border-color .2s}.rcp__more:hover,.rcp__more.is-open{color:var(--a-fg);border-color:var(--a-line2)}@media (max-width: 560px){.rcp li{grid-template-columns:22px 70px minmax(0,1fr) auto}.ask__opts.has-art{grid-template-columns:repeat(2,minmax(0,1fr))}}.has-art .ask__opt:not(:has(.ask__art)){justify-content:center;align-items:center;text-align:center;border-style:dashed;background:none}.rcp__brief{height:auto;min-height:76px;padding:10px 12px;resize:vertical;font:500 13.5px/1.45 var(--font-sans);animation:cai-in .3s var(--ce)}.ask__opts.has-art .ask__art canvas,.ask__opts.has-art .ask__art img{display:block;width:100%;height:auto;border-radius:10px}.wa-tool{--ce: cubic-bezier(.22, 1, .36, 1);--wa-col: 860px}@keyframes wa-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes wa-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes wa-out{to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes wa-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.wav{position:relative;width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.wav__bolt{position:relative;width:62%;aspect-ratio:106 / 134}.wav__bolt svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.wav__bolt path{stroke-width:6;stroke-linejoin:round}.wav__main path{fill:var(--a-red);stroke:var(--a-red)}.wav__a path{fill:var(--a-red2);stroke:var(--a-red2)}.wav__b path{fill:rgba(var(--a-ink),.9);stroke:rgba(var(--a-ink),.9)}.wav__slice path{fill:var(--a-red2);stroke:var(--a-red2)}.wav__a,.wav__b,.wav__slice{opacity:0}.wav__slice{clip-path:inset(36% 0 44% 0)}.wav.is-live .wav__a{animation:wav-a 3.8s steps(1) infinite}.wav.is-live .wav__b{animation:wav-b 3.8s steps(1) infinite}.wav.is-live .wav__main{animation:wav-main 3.8s steps(1) infinite}.wav.is-live .wav__slice{animation:wav-slice 3.8s steps(1) infinite}.wav.is-talking :is(.wav__a,.wav__b,.wav__main,.wav__slice){animation-duration:1.3s}@keyframes wav-a{0%,to{opacity:0;transform:none}4%{opacity:.8;transform:translate(-16%,3%)}7%{transform:translate(11%,-2%)}10%{opacity:0;transform:none}62%{opacity:.75;transform:translate(-13%)}65%{opacity:0;transform:none}}@keyframes wav-b{0%,to{opacity:0;transform:none}4%{opacity:.6;transform:translate(15%,-3%)}7%{transform:translate(-9%,2%)}10%{opacity:0;transform:none}62%{opacity:.55;transform:translate(12%,2%)}65%{opacity:0;transform:none}}@keyframes wav-main{0%,to{opacity:1;transform:none}4%{transform:skew(-12deg)}7%{opacity:.45}9%{opacity:1;transform:none}62%{transform:translate(6%) skew(8deg)}65%{transform:none}}@keyframes wav-slice{0%,to{opacity:0;transform:none}5%{opacity:1;transform:translate(-24%)}8%{transform:translate(18%)}10%{opacity:0;transform:none}63%{opacity:1;transform:translate(22%)}66%{opacity:0;transform:none}}.wav.is-big{width:64px;height:64px;animation:wa-pop .6s var(--ce) backwards}.wa-head{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:min(var(--wa-col, 1120px),100%);margin-inline:auto}.wa-head__status{margin-right:auto;font-size:12px;color:var(--a-red2);animation:wa-pop .3s var(--ce);transform-origin:left center}.wa-head .gbtn{height:34px;padding:0 12px}.wa-tool .cai2__grid{height:max(520px,calc(100dvh - 182px))}@media (max-width: 980px){.wa-tool .cai2__grid{height:max(460px,calc(100dvh - 180px))}}.wa-tool .cai2__chat{gap:12px}.wa-tool .cai2__thread>.wa{width:min(var(--wa-col),100%);margin-inline:auto}.wa-tool .cai2__thread{scrollbar-gutter:stable both-edges}@supports not (-moz-appearance: none){.wa-tool .cai2__thread{scrollbar-width:auto;scrollbar-color:auto}}.wa-tool .cai2__thread::-webkit-scrollbar{width:8px}.wa-tool .cai2__thread::-webkit-scrollbar-thumb{border-width:2px}.wa-tool .cai2__chat>.ccomp{width:min(var(--wa-col),100%);margin-inline:auto;gap:4px;padding:5px;border-radius:18px}.wa-tool .cai2__chat>.ccomp textarea{min-height:36px;padding:8px 6px;font-size:14.5px}.wa-tool .cai2__chat>.ccomp :is(.ccomp__send,.ccomp__clip){width:36px;height:36px;border-radius:12px}.wa-tool .cai2__chat>.wa-set{width:min(var(--wa-col),100%);margin-top:-6px}html.chat-open .wa-tool .cai2__grid{height:max(420px,calc(100dvh - 106px))}.wa-tool .cai2__thread{gap:16px;padding-bottom:24px}.wa{display:flex;gap:8px;scroll-margin-bottom:190px}.wa.is-user{justify-content:flex-end}.wa__av{flex:0 0 auto;align-self:flex-start;position:sticky;top:0;z-index:1;animation:wa-pop .4s var(--ce)}.wa__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.wa.is-user .wa__col{align-items:flex-end}.wa__b{position:relative;max-width:min(78%,720px);padding:9px 14px;border-radius:18px;background:var(--a-s2);color:var(--a-fg);font:500 15.5px/1.5 var(--font-sans);animation:wa-in .42s var(--ce) backwards;transform-origin:left top}.wa.is-user .wa__b{background:rgba(var(--a-rgb),.18);transform-origin:right top}.wa__b p{display:inline;margin:0;white-space:pre-wrap}.wa__b p b{font-weight:700}.wa__b.is-first:before{content:"";position:absolute;top:0;width:8px;height:12px;background:inherit}.wa.is-ai .wa__b.is-first{border-top-left-radius:4px}.wa.is-ai .wa__b.is-first:before{left:-7px;clip-path:polygon(0 0,100% 0,100% 100%)}.wa.is-user .wa__b.is-first{border-top-right-radius:4px}.wa.is-user .wa__b.is-first:before{right:-7px;clip-path:polygon(0 0,100% 0,0 100%)}.wa__b time{float:right;margin:7px -2px -4px 12px;font-size:10px;line-height:1;color:var(--a-faint)}.wa__b .cmsg__imgs{display:flex;margin:-2px -6px 6px}.wa__b .cmsg__imgs+p{display:block}.wa__b.is-typing{padding:12px 14px}.wa-dots{display:inline-flex;gap:4px}.wa-dots i{width:6px;height:6px;border-radius:99px;background:var(--a-mute);animation:wa-dot 1.1s ease-in-out infinite}.wa-dots i:nth-child(2){animation-delay:.15s}.wa-dots i:nth-child(3){animation-delay:.3s}.wa__bare{max-width:100%;margin-top:4px;animation:wa-in .45s var(--ce) backwards}.wa__bare.is-wide{width:100%}.wa__bare:empty{display:none}.wa-leave.is-out{animation:wa-out .24s ease-in forwards;pointer-events:none}.wa__bare .rcp,.wa__bare>.cmake{width:min(100%,640px);background:var(--a-s2);border:0;border-radius:18px}.wa__bare .rcp li{border-bottom-color:rgba(var(--a-ink),.07)}.wa__bare .rcp :is(.ainput,.cplan__tones button){background:rgba(var(--a-ink),.04)}.wa__bare .wa-shots{display:inline-flex;flex:none;max-width:100%;padding:4px;border-radius:20px;background:var(--a-s2);gap:4px}.wa-shots .shot{border-radius:16px;box-shadow:none}.wa-shots .shot:hover{transform:none}.wa__bare .cmsg__go,.wa__bare .cbtn{height:42px;min-height:0;padding:0 16px;border-radius:13px;font-size:14px}.wa-draft{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.wa-draft__art{position:relative;margin:0;padding:4px;border-radius:20px;background:var(--a-s2);animation:wa-in .5s var(--ce) backwards}.wa-draft__art>:first-child{display:block;border-radius:16px;overflow:hidden}.wa-draft__art figcaption{position:absolute;right:14px;top:14px;height:22px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;background:#0000008c;color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.wa-draft__side{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding-bottom:4px}.wa-draft__tags{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.wa-draft__tag{position:relative;display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:6px 14px 6px 6px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);cursor:pointer;text-align:left;transform-origin:0 50%;animation:wa-in .45s var(--ce) calc(.15s + var(--i) * 70ms) backwards;transition:border-color .2s,transform .35s var(--ease-pop)}.wa-draft__tag:hover:not(:disabled){z-index:2;transform:translateY(-3px) scale(1.07);border-color:rgba(var(--a-rgb),.6)}.wa-draft__tag:disabled{cursor:default}.wa-draft__ic{width:30px;height:30px;flex:0 0 auto;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2)}.wa-draft__tag>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.wa-draft__tag small{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.wa-draft__tag b{font:600 13.5px/1.2 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-draft .cbtn{height:46px;min-height:0;padding:0 20px;border-radius:14px;font-size:14.5px;animation:wa-in .45s var(--ce) .4s backwards}.wa-qr{width:100%;display:flex;flex-direction:column;gap:8px;padding-top:2px}.wa-qr.is-out{animation:wa-out .24s ease-in forwards;pointer-events:none}.wa-qr__chips{display:flex;flex-wrap:wrap;gap:6px}.wa-qr__chip{position:relative;transform-origin:50% 100%;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);cursor:pointer;font:600 13px/1 var(--font-sans);animation:wa-pop .4s var(--ce) calc(.08s + var(--i) * 50ms) backwards;transition:border-color .2s,transform .35s var(--ease-pop)}.wa-qr__chip:hover{z-index:2;transform:translateY(-4px) scale(1.12);border-color:rgba(var(--a-rgb),.6)}.wa-qr__chip:hover+.wa-qr__chip,.wa-qr__chip:has(+.wa-qr__chip:hover){transform:translateY(-1px) scale(1.04)}.wa-qr__chip.is-sug{border-color:rgba(var(--a-rgb),.45)}.wa-qr__sug{padding:2px 7px;border-radius:99px;background:var(--a-red);color:#fff;font:700 9.5px/1.3 var(--font-sans);font-style:normal;letter-spacing:.02em}.wa-qr__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;width:min(100%,640px)}.wa-qr__cards.has-art{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.wa-qr__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px;border-radius:16px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);cursor:pointer;text-align:left;transform-origin:50% 100%;animation:wa-in .45s var(--ce) calc(.08s + var(--i) * 60ms) backwards;transition:border-color .2s,transform .35s var(--ease-pop)}.wa-qr__card:hover{z-index:2;transform:translateY(-5px) scale(1.06);border-color:rgba(var(--a-rgb),.6)}.wa-qr__card:hover+.wa-qr__card,.wa-qr__card:has(+.wa-qr__card:hover){transform:translateY(-1px) scale(1.02)}.wa-qr__card.is-sug{border-color:rgba(var(--a-rgb),.45)}.wa-qr__card small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-red2)}.wa-qr__card b{font:600 14px/1.3 var(--font-sans)}.wa-qr__card>span:not(.wa-qr__art){font-size:12px;line-height:1.35;color:var(--a-faint)}.wa-qr__card .wa-qr__sug{position:absolute;top:-8px;right:10px}.wa-qr__art{align-self:stretch;display:flex;justify-content:center;margin-bottom:4px;border-radius:10px;overflow:hidden}.wa-set{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:min(1120px,100%);margin:-4px auto 0;padding:0 4px}.cai2__hero .wa-set{width:min(760px,100%);margin-top:-6px;justify-content:center;animation:cai-in .6s var(--ce) .22s backwards}.wa-set__item{position:relative;transform-origin:50% 100%;transition:transform .35s var(--ease-pop);animation:wa-pop .4s var(--ce) calc(.1s + var(--i) * 50ms) backwards}.wa-set__pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px 0 10px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);cursor:pointer;font:600 12.5px/1 var(--font-sans);transform-origin:50% 100%;transition:color .2s,border-color .2s,transform .35s var(--ease-pop)}.wa-set__pill:hover,.wa-set__pill.is-open{color:var(--a-fg);border-color:rgba(var(--a-rgb),.6)}.wa-set__item:hover{z-index:3}.wa-set__pill:hover{transform:translateY(-4px) scale(1.14)}.wa-set__item:hover+.wa-set__item .wa-set__pill,.wa-set__item:has(+.wa-set__item .wa-set__pill:hover) .wa-set__pill{transform:translateY(-1px) scale(1.05)}.wa-set__item:has(.wa-set__menu) .wa-set__pill{transform:none}.wa-tool .cai2__ideas button{position:relative;transform-origin:50% 100%;transition:color .2s,border-color .2s,transform .35s var(--ease-pop)}.wa-tool .cai2__ideas button:hover{z-index:2;transform:translateY(-4px) scale(1.1)}.wa-tool .cai2__ideas button:hover+button,.wa-tool .cai2__ideas button:has(+button:hover){transform:translateY(-1px) scale(1.04)}.wa-set__pill b{font-weight:700;color:var(--a-fg);animation:wa-pop .3s var(--ce)}.wa-set__chev{width:6px;height:6px;margin:-3px 0 0 1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .35s var(--ce)}.wa-set__pill.is-open .wa-set__chev{transform:translateY(3px) rotate(-135deg)}.wa-set__ratio{display:block;height:13px;border:1.5px solid currentColor;border-radius:3px;animation:wa-pop .3s var(--ce)}.wa-set__menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;gap:2px;min-width:196px;padding:6px;border-radius:16px;background:var(--a-s2);border:1px solid var(--a-line2);box-shadow:0 24px 50px -20px rgba(0,0,0,calc(.85 * var(--a-sk, 1)));transform-origin:24px 100%;animation:wa-menu-in .32s var(--ce)}.wa-set__menu.is-out{animation:wa-menu-out .2s ease-in forwards;pointer-events:none}@keyframes wa-menu-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes wa-menu-out{to{opacity:0;transform:translateY(6px) scale(.96)}}.wa-set__menu button{display:flex;align-items:center;justify-content:space-between;gap:14px;height:36px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--a-mute);cursor:pointer;font:600 13px/1 var(--font-sans);text-align:left;white-space:nowrap;animation:wa-in .3s var(--ce) calc(var(--k) * 25ms) backwards;transition:color .2s,background-color .2s,transform .3s var(--ce)}.wa-set__menu button:hover{color:var(--a-fg);background:rgba(var(--a-ink),.06);transform:translate(2px)}.wa-set__menu button.is-on{color:var(--a-fg);background:rgba(var(--a-rgb),.16)}.wa-set__menu small{font:500 11px/1 var(--font-sans);color:var(--a-faint)}.wa-tool .ccomp.is-busy{opacity:1}@media (max-width: 760px){.wa__bare .wa-shots.rgrid{display:grid;width:100%}.wa__bare .wa-shots.rgrid--1{width:min(100%,340px)}}@media (max-width: 560px){.wa-draft{gap:12px}.wa-draft__side{width:100%;padding-right:8px}.wa-draft__tag{max-width:calc(100% - 16px)}.wa-draft__tag:hover:not(:disabled){transform:translateY(-3px) scale(1.04)}.wa-draft .cbtn{width:100%}.wa__av .wav{width:28px;height:28px}.wa__b{max-width:88%}.wa-qr__cards{grid-template-columns:minmax(0,1fr)}.wa-qr__cards.has-art{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.wav *,.wav,.wa__b,.wa__bare,.wa__av,.wa-qr *,.wa-set *,.wa-dots i{animation:none!important}.wa-qr.is-out,.wa-set__menu.is-out{opacity:0}}.cdraft{display:flex;flex-direction:column;gap:4px}.cdraft>.cai2__scaled{border-radius:16px}.cdraft__strip{display:flex;flex-wrap:wrap;gap:3px;max-width:250px}.cdraft__strip .cai2__scaled{border-radius:5px}.wa-draft__lines{width:min(100%,460px);max-height:300px;overflow-y:auto;scrollbar-width:thin}.wa-car{display:inline-flex;flex-direction:column;gap:10px;max-width:100%;padding:8px;border-radius:22px;background:var(--a-s2)}.wa-car .cai2__acts{padding:0 2px 2px}.wa__bare>.cres{width:min(100%,560px);background:var(--a-s2);border:0}.wa-seen{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.wa-seen i{padding:4px 9px;border-radius:99px;background:rgba(var(--a-rgb),.14);color:var(--a-fg);font:600 12px/1.2 var(--font-sans);font-style:normal;animation:wa-pop .35s var(--ce) calc(.1s + var(--i) * 60ms) backwards}.wa__b .wa-seen+time{margin-top:10px}.tool--image{--wa-col: 760px}.tool--image .cai2__hero{gap:12px}.tool--image .cai2__hero h3{font-size:clamp(24px,2.6vw,34px)}.tool--image .cai2__hero .wav.is-big{width:48px;height:48px}.tool--image .cai2__hero .ccomp,.tool--image .cai2__hero .wa-set{width:min(640px,100%)}.tool--image .ccomp.is-big{padding:6px;border-radius:12px;box-shadow:0 20px 40px -30px rgba(var(--a-rgb),.8)}.tool--image .ccomp.is-big textarea{min-height:40px;font-size:15px}.tool--image .cai2__hero .ccomp{border-radius:999px;padding-left:8px}.tool--image .cai2__hero .ccomp :is(.ccomp__send,.ccomp__clip){border-radius:999px}.tool--image .cai2__ideas button{height:30px;padding:0 12px;font-size:12px}.tool--image .ccomp{border-radius:12px}.tool--image .ccomp :is(.ccomp__send,.ccomp__clip){width:36px;height:36px;border-radius:9px}.tool--image .cai2__chat>.ccomp{padding:4px;border-radius:12px}.tool--image .cai2__chat>.ccomp textarea{font-size:14px}.tool--image .wa-set__pill{height:30px;padding:0 10px 0 9px;font-size:12px}.tool--image .wa-set__menu{min-width:180px;padding:4px;border-radius:12px}.tool--image .wa-set__menu button{height:32px;border-radius:8px;font-size:12.5px}.tool--image .wa-head .gbtn{height:30px;padding:0 10px;border-radius:8px;font-size:12.5px}.tool--image .cai2__thread{gap:12px}.tool--image .wa__b{padding:7px 12px;border-radius:14px;font-size:14.5px}.tool--image .wa__b.is-typing{padding:10px 12px}.tool--image .wa__bare .wa-shots{border-radius:14px}.tool--image .wa-shots .shot{border-radius:10px}.tool--image .wa__bare :is(.cmsg__go,.cbtn){height:40px;padding:0 14px;border-radius:9px;font-size:13.5px}.tool--image .wa-qr__chip{height:30px;padding:0 12px;font-size:12.5px}.tool--image .wa-qr__card{padding:10px 12px;border-radius:12px}.tool--image .wa-qr__card b{font-size:13.5px}.tool--image .wa-qr__art{border-radius:8px}.tool--image .wa-draft{gap:14px}.tool--image .wa-draft__art{padding:3px;border-radius:14px}.tool--image .wa-draft__art>:first-child{border-radius:11px}.tool--image .wa-draft__art figcaption{right:10px;top:10px;height:20px;padding:0 8px;font-size:9.5px}.tool--image .wa-draft__side{gap:10px}.tool--image .wa-draft__tags{gap:4px}.tool--image .wa-draft__tag{min-height:38px;gap:8px;padding:4px 12px 4px 4px}.tool--image .wa-draft__ic{width:28px;height:28px}.tool--image .wa-draft__ic svg{width:14px;height:14px}.tool--image .wa-draft__tag b{font-size:13px}.tool--image .wa-draft .cbtn{height:44px;padding:0 18px;border-radius:10px;font-size:14px}.tool--image .wa-draft .ainput{height:38px;padding:0 12px;border-radius:8px;font-size:13.5px}.bbf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.bbf__f{display:flex;flex-direction:column;gap:8px;min-width:0;animation:bbf-in .45s var(--ease-fluid, cubic-bezier(.22, 1, .36, 1)) calc(var(--i) * 40ms) backwards}.bbf__f.is-wide{grid-column:1 / -1}@keyframes bbf-in{0%{opacity:0;transform:translateY(8px)}}.bbf__l{align-self:flex-start;display:inline-flex;align-items:baseline;gap:8px;font:600 13px/1.2 var(--font-sans);color:var(--a-fg);cursor:help}.bbf__l em{font-style:normal;font-size:10px;letter-spacing:.1em;color:var(--a-faint)}.bbf__l i{font-style:normal;color:var(--a-red2)}.bbf .ainput{height:40px;border-radius:8px;font-size:14px}.bbf .atext{min-height:0;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.45;resize:vertical}.bbf__two{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px}.bbf__rows{display:flex;flex-direction:column;gap:8px}.bbf__rows--line{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px}.bbf__city{max-width:320px}.bbf__chips,.bbf__area{display:flex;flex-wrap:wrap;gap:6px}.bbf__chips button,.bbf__area button,.bbf__yn button{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:99px;cursor:pointer;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-mute);font:500 13px/1 var(--font-sans);transition:color .2s,border-color .2s,background-color .2s,transform .38s var(--ease-pop)}.bbf__chips button:hover:not(:disabled),.bbf__area button:hover,.bbf__yn button:hover{transform:scale(1.06);color:var(--a-fg);border-color:rgba(var(--a-rgb),.45)}.bbf__chips button.is-on,.bbf__area button.is-on,.bbf__yn button.is-on{color:var(--a-fg);border-color:rgba(var(--a-rgb),.65);background:rgba(var(--a-rgb),.14)}.bbf__chips button.is-on svg{color:var(--a-red2);animation:bbf-pop .35s var(--ease-fluid, cubic-bezier(.22, 1, .36, 1))}.bbf__chips button:disabled{opacity:.4;cursor:default}@keyframes bbf-pop{0%{opacity:0;transform:scale(.4)}}.bbf__area{gap:4px}.bbf__area button{height:26px;padding:0 9px;font-size:11.5px}.bbf__yn{display:inline-flex;align-items:center;gap:4px}.bbf__yn small{margin-right:4px;font-size:12px;color:var(--a-faint)}.bbf__yn button{height:28px;padding:0 10px;font-size:12px}.bbf__tones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}.bbf__tone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.bbf__tone small{font-size:12px;color:var(--a-mute);white-space:nowrap}.bbf__tone input{width:100%;height:20px;margin:0;accent-color:var(--a-red);cursor:pointer}.bbf__tone.is-blank input{opacity:.45}.bbf__tone.is-blank small{color:var(--a-faint)}.bbf__tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:40px;padding:5px 6px;border-radius:8px;background:var(--a-well);border:1px solid var(--a-line2);transition:border-color .2s}.bbf__tags:focus-within{border-color:rgba(var(--a-rgb),.7)}.bbf__tags button{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 10px;border-radius:6px;border:0;cursor:pointer;background:rgba(var(--a-rgb),.14);color:var(--a-fg);font:500 12.5px/1 var(--font-sans);animation:bbf-pop .3s var(--ease-fluid, cubic-bezier(.22, 1, .36, 1));transition:background-color .2s}.bbf__tags button svg{opacity:.6;transition:opacity .2s}.bbf__tags button:hover{background:rgba(var(--a-rgb),.24)}.bbf__tags button:hover svg{opacity:1}.bbf__tags input{flex:1;min-width:120px;height:28px;border:0;outline:0;background:none;color:var(--a-fg);font:500 13.5px/1 var(--font-sans)}.bbs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bbs li{border-bottom:1px solid var(--a-line);animation:bbf-in .4s var(--ease-fluid, cubic-bezier(.22, 1, .36, 1)) calc(var(--i) * 25ms) backwards}.bbs li:last-child{border-bottom:0}.bbs :is(button,div){width:100%;display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 4px;border:0;background:none;color:var(--a-fg);text-align:left;font:500 13.5px/1.4 var(--font-sans)}.bbs button{cursor:pointer;border-radius:8px;transition:transform .38s var(--ease-pop)}.bbs button:hover{transform:scale(1.01)}.bbs button svg{color:var(--a-faint);transition:color .2s}.bbs button:hover svg{color:var(--a-red2)}.bbs .mono{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint)}.bbs .is-empty{color:var(--a-faint)}@media (max-width: 760px){.bbf,.bbf__tones{grid-template-columns:minmax(0,1fr)}.bbs :is(button,div){grid-template-columns:96px minmax(0,1fr) auto}}@media (prefers-reduced-motion: reduce){.bbf__f,.bbs li,.bbf__tags button,.bbf__chips button.is-on svg{animation:none}}.bvl .bbf__l svg{align-self:center;color:var(--a-red2)}.bvl__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.bvl__row .bbf__chips{margin-right:auto}.amodal__box.bbm{width:min(760px,100%);display:flex;flex-direction:column;padding:26px 26px 20px;overflow:hidden}.bbm-in{display:flex;flex-direction:column;gap:14px;min-height:0}.bbm-title{font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--a-fg);padding-right:44px}.bbm-title small{font:600 15px/1 var(--font-sans);color:var(--a-mute);letter-spacing:0}.bbm-body{min-height:0;max-height:min(62dvh,620px);overflow-y:auto;margin:0 -8px;padding:4px 8px;overscroll-behavior:contain;scrollbar-width:thin}.bbm-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.bbm-foot .gbtn{height:40px;border-radius:11px}@media (max-width: 640px){.amodal__box.bbm{padding:20px 16px 16px}.bbm-body{max-height:64dvh}}.cp{position:relative;display:inline-flex;flex:0 0 auto}.cp__swatch{width:46px;height:46px;padding:0;border:0;cursor:pointer;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.18),0 6px 14px -8px rgba(0,0,0,calc(.8 * var(--a-sk, 1)));transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.cp__swatch--round{border-radius:50%;box-shadow:0 0 0 3px var(--a-bg),0 0 0 4px rgba(var(--a-ink),.2)}.cp__swatch:hover{transform:scale(1.08) rotate(-4deg)}.cp__swatch.is-open{box-shadow:0 0 0 3px var(--a-bg),0 0 0 5px var(--a-red)}.cp__panel{position:fixed;z-index:130;width:264px;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--a-s1);border:1px solid rgba(var(--a-ink),.14);box-shadow:0 30px 60px -20px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(0,0,0,calc(.6 * var(--a-sk, 1)));transform-origin:top left;animation:cp-in .32s cubic-bezier(.34,1.56,.64,1)}.cp__panel--inline{position:static;z-index:auto;width:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;animation:none}.cp__panel--inline .cp__title{display:none}@keyframes cp-in{0%{opacity:0;transform:scale(.9) translateY(-6px)}}.cp__title,.cp__sub{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--a-ink),.45)}.cp__field{position:relative;height:150px;border-radius:14px;cursor:crosshair;touch-action:none;background:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,var(--hue));box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.08)}.cp__knob{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:3px solid var(--a-fg);box-shadow:0 2px 8px rgba(0,0,0,calc(.6 * var(--a-sk, 1)));pointer-events:none}.cp__rail{position:relative;height:14px;border-radius:99px;cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.cp__thumb{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--hue);border:3px solid var(--a-fg);box-shadow:0 2px 8px rgba(0,0,0,calc(.6 * var(--a-sk, 1)));pointer-events:none}.cp__row{display:flex;align-items:center;gap:8px}.cp__drop{width:36px;height:36px;flex:0 0 auto;border-radius:11px;border:1px solid rgba(var(--a-ink),.14);background:var(--a-s3);color:var(--a-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .2s}.cp__drop:hover{transform:scale(1.08);background:var(--a-red);border-color:var(--a-red)}.cp__now{width:36px;height:36px;flex:0 0 auto;border-radius:11px;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.18)}.cp__hex{flex:1;min-width:0;height:36px;padding:0 10px;border-radius:11px;border:1px solid rgba(var(--a-ink),.14);background:var(--a-well);color:var(--a-fg);font-size:13px;letter-spacing:.06em;outline:0}.cp__hex:focus{border-color:var(--a-red);box-shadow:0 0 0 3px rgba(var(--a-rgb),.18)}.cp__sw{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.cp__sw button{aspect-ratio:1;padding:0;border:0;border-radius:7px;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.16);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.cp__sw button:hover{transform:scale(1.2)}.cp__sw button.is-on{box-shadow:0 0 0 2px var(--a-s1),0 0 0 3.5px var(--a-fg)}.amodal__box.bcm{width:min(820px,100%);padding:26px 26px 20px}.bcm-in{display:flex;flex-direction:column;gap:16px}.bcm-title{font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--a-fg);padding-right:44px}.bcm-strip{display:flex;gap:6px;height:150px}.bcm-sw{position:relative;flex:1 1 0;min-width:0;border-radius:16px;background:var(--c);color:var(--on);box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.1);transition:transform .38s var(--ease-pop)}.bcm-sw__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.1);transform-origin:50% 100%;animation:bcm-wipe .6s var(--ease-fluid) calc(var(--d) * 45ms) backwards}.bcm-sw__fill.is-still{animation:none}@keyframes bcm-wipe{0%{transform:scaleY(0)}}.bcm-sw>:not(.bcm-sw__fill){z-index:1}.bcm-sw.is-on{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.1),0 0 0 2px var(--a-s1),0 0 0 4px var(--a-fg);z-index:1}.bcm-sw__hit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.bcm-sw:not(.is-on):hover{transform:scale(1.04)}.bcm-sw__tools{position:absolute;top:8px;right:8px;display:flex;gap:4px}.bcm-sw__tool{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:8px;border:1px solid currentColor;background:none;color:inherit;cursor:pointer;opacity:.8;transition:transform .38s var(--ease-pop),opacity .2s;animation:bcm-pop .3s var(--ease-fluid)}.bcm-sw__tool:hover{transform:scale(1.12);opacity:1}.bcm-sw__tool.is-on{background:var(--on);color:var(--c);border-color:var(--on);opacity:1}@keyframes bcm-pop{0%{opacity:0;transform:scale(.8)}}.bcm-sw__t{position:absolute;left:12px;right:10px;bottom:11px;display:flex;flex-direction:column;gap:3px;pointer-events:none;animation:bcm-txt .45s var(--ease-fluid) calc(var(--d) * 45ms + .14s) backwards}@keyframes bcm-txt{0%{opacity:0;transform:translateY(6px)}}.bcm-sw__t b{font:700 13px/1.1 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcm-sw__t small{font-size:10.5px;opacity:.78}.bcm-add{flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;border:1.5px dashed var(--a-line2);background:none;color:var(--a-mute);cursor:pointer;transition:color .2s,border-color .2s}.bcm-add:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.55)}.bcm-add svg{transition:transform .38s var(--ease-pop)}.bcm-add:hover svg{transform:rotate(90deg)}.bcm-main{display:grid;grid-template-columns:252px minmax(0,1fr);gap:18px;align-items:start}.bcm-pick{display:flex;flex-direction:column;gap:10px}.bcm-pick .cp__sub,.bcm-pick .cp__sw{display:none}.bcm-pick .cp__field{height:132px}.bcm-shades{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.bcm-shades button{aspect-ratio:1;padding:0;border:0;border-radius:7px;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.12);transition:transform .38s var(--ease-pop)}.bcm-shades button:hover{transform:scale(1.15)}.bcm-read{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--a-mute)}.bcm-read i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--c);color:var(--t);font:800 13px/1 var(--font-sans);font-style:normal;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.12)}.bcm-read.is-bad{color:var(--a-red2)}.bcm-read button{height:26px;padding:0 10px;border-radius:8px;border:1px solid currentColor;background:none;color:inherit;font:600 11.5px/1 var(--font-sans);cursor:pointer;transition:transform .38s var(--ease-pop)}.bcm-read button:hover{transform:scale(1.06)}.bcm-gen{display:flex;flex-direction:column;gap:10px;min-width:0}.bcm-gen .seg2{width:100%}.bcm-gen .seg2__pill{transition:transform .5s var(--ease-fluid)}.bcm-src{display:flex;flex-direction:column;gap:10px;min-height:232px}.bcm-ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 8px;min-height:192px}.bcm-idea{display:flex;flex-direction:column;gap:5px;padding:0;border:0;background:none;color:var(--a-mute);text-align:left;cursor:pointer;transition:transform .38s var(--ease-pop),color .2s;animation:bcm-item .42s var(--ease-fluid) calc(var(--i) * 35ms) backwards}.bcm-ideas.is-back .bcm-idea{animation-name:bcm-item-back}@keyframes bcm-item{0%{opacity:0;transform:translate(14px)}}@keyframes bcm-item-back{0%{opacity:0;transform:translate(-14px)}}.bcm-idea.is-on{color:var(--a-fg)}.bcm-idea.is-on .bcm-idea__sw{box-shadow:0 0 0 2px var(--a-s1),0 0 0 3.5px var(--a-fg)}.bcm-idea small svg{margin-right:4px;vertical-align:-1px;color:var(--a-red)}.bcm-idea:hover{transform:scale(1.04);color:var(--a-fg)}.bcm-idea__sw{display:flex;height:40px;border-radius:11px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.1)}.bcm-idea__sw i{flex:1}.bcm-idea small{padding:0 2px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcm-more{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--a-line2);background:none;color:var(--a-mute);font:600 12px/1 var(--font-sans);cursor:pointer;transition:transform .38s var(--ease-pop),color .2s}.bcm-more:hover:not(:disabled){transform:scale(1.06);color:var(--a-fg)}.bcm-img,.bcm-ai{display:flex;flex-direction:column;gap:10px;align-items:stretch}.bcm-ai>.cbtn{align-self:flex-start;height:40px;padding:0 18px}.bcm-drop{display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--a-line2);color:var(--a-mute);cursor:pointer;transition:border-color .2s,color .2s}.bcm-drop:hover{border-color:rgba(var(--a-rgb),.6);color:var(--a-fg)}.bcm-drop.is-busy{opacity:.7}.bcm-drop__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--a-s3);color:var(--a-fg)}.bcm-drop>span:last-child{display:flex;flex-direction:column;gap:3px}.bcm-drop b{font:600 13.5px/1.2 var(--font-sans);color:var(--a-fg)}.bcm-drop small{font-size:11.5px}.bcm-foot{display:flex;align-items:center;gap:8px;padding-top:4px}.bcm-foot .gbtn{height:40px;border-radius:11px}.bcm-foot kbd{margin-left:2px;padding:2px 6px;border-radius:6px;background:rgba(var(--a-rgb),.16);font:600 10px/1.2 var(--font-mono, monospace)}.bcm-undo{width:40px;padding:0}.bcm-foot__end{display:flex;gap:8px;margin-left:auto}@media (max-width: 720px){.amodal__box.bcm{padding:20px 16px 16px}.bcm-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:auto}.bcm-sw,.bcm-add{min-height:92px}.bcm-main{grid-template-columns:minmax(0,1fr)}.bcm-src{min-height:0}.bcm-foot{flex-wrap:wrap}.bcm-foot kbd{display:none}}@media (prefers-reduced-motion: reduce){.bcm-sw__tool,.bcm-sw__fill,.bcm-sw__t,.bcm-idea{animation:none}}.amodal__box.bfm{width:min(760px,100%);padding:26px 26px 20px}.bfm-in{display:flex;flex-direction:column;gap:14px}.bfm-title{font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--a-fg);padding-right:44px}.bfm-stage{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:150px;padding:22px 26px;border-radius:20px;background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.08);overflow:hidden}.bfm-stage strong{font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere;animation:bfm-in .4s var(--ease-fluid)}.bfm-stage p{margin:0;max-width:560px;font-size:15px;line-height:1.5;opacity:.78;animation:bfm-in .4s var(--ease-fluid)}@keyframes bfm-in{0%{opacity:0;transform:translateY(6px)}}.bfm-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bfm-slot{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);text-align:left;cursor:pointer;transition:transform .38s var(--ease-pop),border-color .2s,color .2s}.bfm-slot:hover{transform:scale(1.03);color:var(--a-fg)}.bfm-slot.is-on{border-color:rgba(var(--a-rgb),.6);box-shadow:inset 0 0 0 1px rgba(var(--a-rgb),.6);color:var(--a-fg)}.bfm-slot__aa{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--a-s3);color:var(--a-fg);font-size:20px;font-weight:700}.bfm-slot.is-on .bfm-slot__aa{background:var(--a-red);color:#fff}.bfm-slot>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.bfm-slot small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.bfm-slot b{font:700 14.5px/1.15 var(--font-sans);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfm-find{display:flex;flex-direction:column;gap:8px}.bfm-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-well);color:var(--a-mute)}.bfm-search:focus-within{border-color:rgba(var(--a-rgb),.6)}.bfm-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--a-fg);font:500 14px/1 var(--font-sans)}.bfm-search input::placeholder{color:var(--a-faint)}.bfm-cats{display:flex;gap:6px;flex-wrap:wrap}.bfm-cats button{height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--a-line2);background:none;color:var(--a-mute);font:600 12px/1 var(--font-sans);cursor:pointer;transition:transform .38s var(--ease-pop),color .2s}.bfm-cats button:hover{transform:scale(1.06);color:var(--a-fg)}.bfm-cats button.is-on{background:var(--a-fg);border-color:var(--a-fg);color:var(--a-bg)}.bfm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:72px;align-content:start;gap:8px;min-height:312px;animation:bfm-page .4s var(--ease-fluid)}.bfm-list.is-back{animation-name:bfm-page-back}@keyframes bfm-page{0%{opacity:0;transform:translate(18px)}}@keyframes bfm-page-back{0%{opacity:0;transform:translate(-18px)}}.bfm-row{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px 14px;border-radius:13px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;transition:transform .38s var(--ease-pop),border-color .2s}.bfm-row:hover{transform:scale(1.03);border-color:rgba(var(--a-ink),.3)}.bfm-row.is-on{border-color:rgba(var(--a-rgb),.7);box-shadow:inset 0 0 0 1px rgba(var(--a-rgb),.7)}.bfm-sample{font-size:22px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:22px}.bfm-row small{font-size:11.5px;color:var(--a-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfm-pair small{font-size:14px;color:var(--a-mute)}.bfm-tick{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--a-red);color:#fff;font-style:normal;animation:bfm-pop .3s var(--ease-fluid)}@keyframes bfm-pop{0%{opacity:0;transform:scale(.7)}}.bfm-none{grid-column:1 / -1;margin:8px 0;font-size:13px;color:var(--a-mute)}.bfm-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.bfm-foot .gbtn{height:40px;border-radius:11px}@media (max-width: 640px){.amodal__box.bfm{padding:20px 16px 16px}.bfm-stage{min-height:120px;padding:18px}.bfm-slots,.bfm-list{grid-template-columns:minmax(0,1fr)}.bfm-list{min-height:0}}@media (prefers-reduced-motion: reduce){.bfm-stage strong,.bfm-stage p,.bfm-list,.bfm-tick{animation:none}}.amodal__box.blm{width:min(580px,100%);padding:26px 26px 22px}.blm-in{display:flex;flex-direction:column;gap:14px}.blm-title{font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--a-fg);padding-right:44px}.blm-stage{position:relative;display:flex;align-items:center;justify-content:center;height:210px;border-radius:20px;background:var(--bg);box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.08);overflow:hidden}.blm-stage__art{display:flex;align-items:center;justify-content:center;max-width:78%;max-height:70%;animation:blm-art .5s var(--ease-fluid)}.blm-stage__art .lg--img img{max-height:120px;max-width:100%}.blm-bolt .wav.is-big{width:104px;height:104px;animation:none}@keyframes blm-art{0%{opacity:0;transform:scale(.94)}}.blm-bgs{position:absolute;right:12px;bottom:12px;display:flex;gap:6px;padding:5px;border-radius:99px;background:rgba(var(--a-glass, 0, 0, 0),.55);box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.12)}.blm-bgs button{width:20px;height:20px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.25);transition:transform .38s var(--ease-pop)}.blm-bgs button:hover{transform:scale(1.18)}.blm-bgs button.is-on{box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.25),0 0 0 2px var(--a-s1),0 0 0 3.5px var(--a-fg)}.blm-ways{display:grid;grid-template-columns:1fr 1fr;gap:8px}.blm-way{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);text-align:left;cursor:pointer;transition:transform .38s var(--ease-pop),border-color .2s,color .2s}.blm-way:hover{transform:scale(1.03);color:var(--a-fg)}.blm-way.is-on{border-color:rgba(var(--a-rgb),.6);color:var(--a-fg);box-shadow:inset 0 0 0 1px rgba(var(--a-rgb),.6)}.blm-way__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:var(--a-s3);color:var(--a-fg)}.blm-way.is-on .blm-way__ic{background:var(--a-red);color:#fff}.blm-way>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.blm-way b{font:700 14px/1.1 var(--font-sans);color:inherit}.blm-way small{font-size:11.5px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blm-body{min-height:92px;animation:blm-in .4s var(--ease-fluid)}@keyframes blm-in{0%{opacity:0;transform:translateY(8px)}}.blm-up{display:flex;flex-direction:column;gap:10px}.blm-drop{display:flex;align-items:center;gap:12px;min-height:84px;padding:14px 16px;border-radius:16px;border:1.5px dashed var(--a-line2);color:var(--a-mute);cursor:pointer;transition:border-color .2s,color .2s}.blm-drop:hover,.blm-drop.is-over{border-color:rgba(var(--a-rgb),.6);color:var(--a-fg)}.blm-drop.is-busy{opacity:.7}.blm-drop__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:var(--a-s3);color:var(--a-fg);transition:transform .38s var(--ease-pop)}.blm-drop:hover .blm-drop__ic,.blm-drop.is-over .blm-drop__ic{transform:scale(1.1)}.blm-drop__t{display:flex;flex-direction:column;gap:3px}.blm-drop__t b{font:600 14px/1.2 var(--font-sans);color:var(--a-fg)}.blm-drop__t small{font-size:12px}.blm-nobg{align-self:flex-start;animation:blm-in .35s var(--ease-fluid)}.blm-chat{display:flex;flex-direction:column;gap:10px}.blm-msgs{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto;margin:-10px;padding:10px;scrollbar-width:thin}.blm-msg{display:flex;align-items:flex-end;gap:8px;animation:blm-in .38s var(--ease-fluid) backwards}.blm-msg.is-me{justify-content:flex-end}.blm-msg .wav{flex:none}.blm-bub{max-width:82%;display:flex;flex-direction:column;gap:8px;padding:9px 12px;border-radius:16px 16px 16px 5px;background:var(--a-s2);color:var(--a-fg);font-size:13.5px;line-height:1.45}.blm-msg.is-me .blm-bub{border-radius:16px 16px 5px;background:rgba(var(--a-rgb),.16)}.blm-bub p{margin:0}.blm-bub .blm-opt{width:240px;max-width:100%}.blm-dots{display:inline-flex;gap:4px;padding:4px 2px}.blm-dots i{width:6px;height:6px;border-radius:50%;background:var(--a-mute);animation:blm-dot 1.1s var(--ease-fluid) infinite}.blm-dots i:nth-child(2){animation-delay:.15s}.blm-dots i:nth-child(3){animation-delay:.3s}@keyframes blm-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.blm-ideas{display:flex;flex-wrap:wrap;gap:6px;padding-left:36px;animation:blm-in .4s var(--ease-fluid) .1s backwards}.blm-idea{height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);font:600 12px/1 var(--font-sans);cursor:pointer;transition:transform .38s var(--ease-pop),border-color .2s}.blm-idea:hover{transform:scale(1.06);border-color:rgba(var(--a-rgb),.6)}.blm-comp{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;border-radius:16px;border:1px solid var(--a-line2);background:var(--a-well)}.blm-comp:focus-within{border-color:rgba(var(--a-rgb),.55)}.blm-comp textarea{flex:1;min-width:0;max-height:96px;resize:none;border:0;outline:0;background:none;color:var(--a-fg);font:400 14px/1.45 var(--font-sans);padding:7px 0;field-sizing:content}.blm-comp textarea::placeholder{color:var(--a-faint)}.blm-send{flex:none;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:11px;border:0;background:var(--a-red);color:#fff;cursor:pointer;transition:transform .38s var(--ease-pop),opacity .2s}.blm-send:hover:not(:disabled){transform:scale(1.08)}.blm-send:disabled{opacity:.35;cursor:default}.blm-opt{position:relative;display:flex;align-items:center;justify-content:center;height:92px;padding:10px;border:0;border-radius:14px;cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.1);transition:transform .38s var(--ease-pop)}.blm-opt:hover{transform:scale(1.04)}.blm-opt.is-on{box-shadow:0 0 0 2px var(--a-s2),0 0 0 4px var(--a-fg)}.blm-tick{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--a-fg);color:var(--a-bg);font-style:normal}.blm-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.blm-foot .gbtn{height:40px;border-radius:11px}@media (max-width: 640px){.amodal__box.blm{padding:20px 16px 16px}.blm-stage{height:170px}.blm-ways{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.blm-stage__art,.blm-body,.blm-msg,.blm-ideas,.blm-nobg,.blm-dots i{animation:none}}.bk{display:flex;flex-direction:column;gap:14px}.bk-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bk-top__acts{display:flex;align-items:center;gap:8px}.bk-top__acts .gbtn{height:38px;border-radius:11px}.bk-on{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:99px;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font:600 12.5px/1 var(--font-sans)}@keyframes bk-in{0%{opacity:0;transform:translateY(12px)}}.bk-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:236px;padding:24px 28px;border-radius:26px;background:var(--k-a);color:var(--k-b);box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.08);animation:bk-in .55s var(--ease-fluid)}.bk-hero>*{position:relative}.bk-hero__orb{position:absolute!important;right:-60px;bottom:-140px;width:290px;height:290px;border-radius:50%;background:var(--k-c)}.bk-hero__orb--2{right:170px;bottom:-150px;width:200px;height:200px;background:var(--k-s)}.bk-hero__logo{position:absolute;top:22px;left:28px;display:inline-flex}.bk-hero__name{max-width:min(70%,760px);font:800 clamp(34px,4.4vw,60px)/1.02 var(--k-title);letter-spacing:-.03em;overflow-wrap:anywhere}.bk-hero__sub{max-width:min(62%,640px);font:400 14px/1.45 var(--k-body);opacity:.72}.bk-hero__pal{position:absolute;top:24px;right:26px;display:flex}.bk-hero__pal i{width:26px;height:26px;margin-left:-7px;border-radius:50%;box-shadow:0 0 0 2.5px var(--k-a)}.bk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:14px}.bk-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:22px;background:var(--a-s1);border:1px solid var(--a-line);animation:bk-in .5s var(--ease-fluid) backwards}.bk-card:nth-child(2){animation-delay:50ms}.bk-card:nth-child(3){animation-delay:.1s}.bk-card:nth-child(4){animation-delay:.15s}.bk-card:nth-child(5){animation-delay:.2s}.bk-card:nth-child(6){animation-delay:.25s}.bk-card__h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.bk-card__h .mono{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--a-faint)}.bk-edit{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--a-line2);background:none;color:var(--a-mute);font:600 12px/1 var(--font-sans);cursor:pointer;transition:transform .38s var(--ease-pop),color .2s,border-color .2s}.bk-edit:hover{transform:scale(1.06);color:var(--a-fg);border-color:rgba(var(--a-rgb),.55)}.bk-card__body{flex:1;min-width:0}.bk-card__hit{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .38s var(--ease-pop)}.bk-card__hit:hover{transform:scale(1.015)}.bk-colors,.bk-type{grid-column:span 2}.bk-brief{grid-column:1 / -1}.bk-logo .bk-card__body{position:relative}.bk-logo__stage{display:flex;align-items:center;justify-content:center;height:200px;padding:16px;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.08)}.bk-logo__stage .lg--img img{max-height:110px;max-width:100%}.bk-logo__alt{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.bk-logo__alt>span{display:flex;align-items:center;justify-content:center;width:64px;height:40px;padding:4px;border-radius:10px;overflow:hidden;box-shadow:0 0 0 2px var(--a-s1)}.bk-logo__alt .lg--img img{max-height:28px;max-width:100%}.bk-pal{display:flex;height:200px;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.08)}.bk-pal>span{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:12px}.bk-pal b{font:700 13px/1.1 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-pal small{font-size:10.5px;opacity:.78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-type .bk-card__hit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 24px;padding:6px 4px}.bk-type__aa{font-size:104px;font-weight:700;line-height:.9;color:var(--a-fg);letter-spacing:-.03em}.bk-type__spec{display:flex;flex-direction:column;gap:6px;min-width:0}.bk-type__spec>span:not([class]){display:flex;align-items:baseline;gap:10px}.bk-type__spec small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.bk-type__spec b{font-size:19px;line-height:1.15;color:var(--a-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-type__abc{font-size:14px;letter-spacing:.06em;color:var(--a-mute);overflow-wrap:anywhere;margin-bottom:4px}.bk-type__p{font-size:14px;line-height:1.45;color:var(--a-mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk-face .bk-card__body{display:flex;align-items:center}.bk-pager{display:flex;align-items:center;justify-content:center;gap:12px}.bk-pager__b{width:36px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:10px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);cursor:pointer;transition:transform .38s var(--ease-pop),border-color .2s}.bk-pager__b.is-prev svg{transform:scaleX(-1)}.bk-pager__b:hover:not(:disabled){transform:scale(1.1);border-color:rgba(var(--a-rgb),.55)}.bk-pager__b:disabled{opacity:.35;cursor:default}.bk-pager__n{min-width:64px;text-align:center;font-size:12px;color:var(--a-fg);animation:bk-pop .3s var(--ease-fluid)}.bk-pager__n small{font-size:11px;color:var(--a-faint)}@keyframes bk-pop{0%{opacity:0;transform:scale(.85)}}@media (max-width: 1100px){.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.bk-grid{grid-template-columns:minmax(0,1fr)}.bk-colors,.bk-type{grid-column:auto}.bk-hero{min-height:210px;padding:20px;border-radius:22px}.bk-hero__logo{top:18px;left:20px}.bk-hero__pal{top:20px;right:18px}.bk-hero__name,.bk-hero__sub{max-width:100%}.bk-hero__orb{display:none}.bk-pal{height:150px}.bk-pal small{display:none}.bk-type__aa{font-size:72px}.bk-top__acts{width:100%}}@media (prefers-reduced-motion: reduce){.bk-hero,.bk-card,.bk-pager__n{animation:none}}.bsw__new{display:flex;align-items:center;gap:8px;height:40px;margin-top:4px;padding:0 10px;border-radius:12px;border:1px dashed var(--a-line2)!important;background:none;color:var(--a-red2)!important;font:var(--type-ui-sm);cursor:pointer}.bdraft{position:relative;display:flex;align-items:center;max-width:560px;margin-bottom:26px;animation:a-rise .45s var(--ease-out)}.bdraft.is-gone{animation:bdraft-out .35s ease-in forwards}@keyframes bdraft-out{to{opacity:0;transform:translateY(-8px) scale(.97)}}.bdraft__go{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:20px;border:1px solid var(--a-line2);background:linear-gradient(100deg,rgba(var(--a-rgb),.14),rgba(var(--a-ink),.02) 55%);color:var(--a-fg);text-align:left;cursor:pointer;transition:transform .4s var(--ease-pop),border-color .25s}.bdraft__go:hover{transform:scale(1.02);border-color:rgba(var(--a-rgb),.6)}.bdraft__go:hover .bs__tile{transform:rotate(-8deg) scale(1.06)}.bdraft__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.bdraft__txt b{padding-bottom:2px;font:700 16px/1.3 var(--font-display);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdraft__bar{display:flex;gap:4px;max-width:180px}.bdraft__bar i{flex:1;height:4px;border-radius:3px;background:rgba(var(--a-ink),.1);transform-origin:left}.bdraft__bar i.is-done{background:var(--a-red);animation:bdraft-fill .5s var(--ease-out) backwards}.bdraft__bar i.is-on{background:linear-gradient(90deg,var(--a-red) 50%,rgba(255,255,255,.1) 50%)}.bdraft__bar i:nth-child(2){animation-delay:.08s}.bdraft__bar i:nth-child(3){animation-delay:.16s}.bdraft__bar i:nth-child(4){animation-delay:.24s}@keyframes bdraft-fill{0%{transform:scaleX(0)}}.bdraft__arrow{width:40px;height:40px;flex:0 0 auto;overflow:hidden;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;transition:transform .4s var(--ease-pop)}.bdraft__go:hover .bdraft__arrow{transform:translate(4px)}.bdraft__x{position:absolute;top:-8px;right:-8px;width:26px;height:26px;border-radius:50%;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.7);transition:opacity .2s,transform .35s var(--ease-pop),color .2s,background-color .2s}.bdraft:hover .bdraft__x,.bdraft__x:focus-visible{opacity:1;transform:none}.bdraft__x:hover{color:#fff;background:var(--a-red);border-color:var(--a-red);transform:rotate(90deg)}.bdraft__ask{position:absolute;top:-12px;right:-6px;display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--a-s2);border:1px solid var(--a-line2);box-shadow:0 12px 28px -12px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));animation:a-pop .3s var(--ease-pop)}.bdraft__ask button{height:28px;padding:0 11px;border-radius:9px;border:0;cursor:pointer;background:var(--a-red);color:#fff;font:700 12px/1 var(--font-sans)}.bdraft__ask button:last-child{background:transparent;color:var(--a-mute)}.bdraft__ask button:last-child:hover{color:var(--a-fg)}@media (hover: none){.bdraft__x{opacity:1;transform:none}}.bhome{margin-bottom:30px}.bhome__t{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--a-fg)}.bhome__t small{font:500 12px/1 var(--font-sans);color:var(--a-faint)}.bhome__t small.mono{font-family:var(--font-mono);padding:4px 8px;border-radius:99px;background:var(--a-s2)}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.bnew,.bfree{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;min-height:250px;padding:18px;border-radius:24px;cursor:pointer;text-align:left;color:var(--a-fg);overflow:hidden;transition:transform .45s var(--ease-pop),border-color .25s,box-shadow .3s;animation:a-pop .5s var(--ease-pop) backwards}.bnew{background:radial-gradient(90% 70% at 50% 25%,rgba(var(--a-rgb),.28),transparent 70%),var(--a-s1);border:1.5px dashed rgba(var(--a-rgb),.55)}.bnew:hover,.bfree:hover{transform:scale(1.03);box-shadow:0 30px 60px -30px rgba(var(--a-rgb),.7)}.bnew:hover{border-style:solid}.bnew b,.bfree b{font:700 17px/1.15 var(--font-display)}.bnew small,.bfree small{font-size:12.5px;line-height:1.35;color:var(--a-mute)}.bnew__art{position:absolute;left:50%;top:34%;width:0;height:0}.bnew__art i{position:absolute;left:-26px;top:-40px;width:52px;height:80px;border-radius:12px;transform-origin:50% 110%;box-shadow:0 10px 24px -10px #000c;transition:transform .6s var(--ease-pop)}.bnew__art i:nth-child(1){background:#ffb800;transform:rotate(-24deg)}.bnew__art i:nth-child(2){background:#7b2ff7;transform:rotate(-8deg)}.bnew__art i:nth-child(3){background:#fff;transform:rotate(8deg)}.bnew__art i:nth-child(4){background:var(--a-red);transform:rotate(24deg)}.bnew:hover .bnew__art i:nth-child(1){transform:rotate(-40deg) translateY(-4px)}.bnew:hover .bnew__art i:nth-child(2){transform:rotate(-14deg) translateY(-8px)}.bnew:hover .bnew__art i:nth-child(3){transform:rotate(14deg) translateY(-8px)}.bnew:hover .bnew__art i:nth-child(4){transform:rotate(40deg) translateY(-4px)}.bnew__art em{position:absolute;left:-20px;top:-62px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0f0f0f;color:#fff;box-shadow:0 0 0 3px var(--a-red);transition:transform .6s var(--ease-pop)}.bnew:hover .bnew__art em{transform:translateY(-10px) rotate(90deg) scale(1.1)}.bfree{background:var(--a-s1);border:1px solid var(--a-line)}.bfree.is-on{border-color:var(--a-red);box-shadow:0 0 0 3px rgba(var(--a-rgb),.16)}.bfree__art{position:absolute;left:18px;right:18px;top:18px;height:130px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:conic-gradient(from 180deg,var(--a-red),#7B2FF7,#0A6CFF,#00A870,#FFB800,var(--a-red));color:#fff}.bfree__art svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));transition:transform .6s var(--ease-pop)}.bfree:hover .bfree__art svg,.bfree.is-on .bfree__art svg{transform:rotate(90deg) scale(1.25)}.bkc{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--a-s1);border:1px solid var(--a-line);transition:transform .45s var(--ease-pop),border-color .25s,box-shadow .3s;animation:a-pop .5s var(--ease-pop) calc(var(--i) * 45ms) backwards}.bkc:hover{transform:scale(1.03);border-color:var(--a-line2);box-shadow:0 30px 60px -34px rgba(0,0,0,calc(.9 * var(--a-sk, 1)))}.bkc.is-active{border-color:var(--a-red);box-shadow:0 0 0 3px rgba(var(--a-rgb),.16)}.bkc__art{position:relative;height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--k-a)}.bkc__art .lg{position:relative}.bkc__blob{position:absolute;right:-30px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:var(--k-s);opacity:.7;transition:transform .7s var(--ease-pop)}.bkc__ring{position:absolute;left:-24px;top:-24px;width:70px;height:70px;border-radius:50%;border:10px solid var(--k-c);opacity:.5;transition:transform .7s var(--ease-pop)}.bkc:hover .bkc__blob{transform:translate(-16px,-10px) scale(1.15)}.bkc:hover .bkc__ring{transform:translate(8px,8px) rotate(40deg)}.bkc__on{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:99px;background:var(--a-red);color:#fff;font:700 11px/1 var(--font-sans);animation:a-pop .4s var(--ease-pop)}.bkc__body{display:flex;flex-direction:column;gap:5px;padding:14px}.bkc__body>b{font:700 15px/1.2 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bkc__body>small{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bkc__dots{display:flex;margin:4px 0 6px}.bkc__dots i{width:18px;height:18px;border-radius:50%;margin-right:-5px;border:2px solid var(--a-s1);transition:transform .35s var(--ease-pop)}.bkc:hover .bkc__dots i{transform:translate(calc(var(--n, 0) * 1px))}.bkc:hover .bkc__dots i:nth-child(2){transform:translate(3px)}.bkc:hover .bkc__dots i:nth-child(3){transform:translate(6px)}.bkc:hover .bkc__dots i:nth-child(4){transform:translate(9px)}.bkc__acts{display:flex;align-items:center;gap:6px}.bkc__use{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;border-radius:11px;border:0;cursor:pointer;background:var(--a-fg);color:var(--a-inv);font:var(--type-ui-sm);font-size:13px;transition:transform .35s var(--ease-pop),background-color .2s,color .2s}.bkc__use:hover:not(:disabled){transform:scale(1.04)}.bkc__use.is-on{background:rgba(var(--a-rgb),.16);color:var(--a-red2);cursor:default}.bkc__ic{width:36px;height:36px;flex:0 0 auto;border-radius:11px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s var(--ease-pop),color .2s,border-color .2s}.bkc__ic:hover{transform:translateY(-2px) rotate(-8deg);color:var(--a-fg);border-color:rgba(var(--a-ink),.3)}.bkc__ic--del:hover{color:var(--a-red2);border-color:rgba(var(--a-rgb),.6)}.bkc__more{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:11px;border:1px solid rgba(var(--a-rgb),.5);background:rgba(var(--a-rgb),.1);color:var(--a-fg);font:var(--type-ui-sm);font-size:12.5px;cursor:pointer;transition:transform .35s var(--ease-pop),background-color .2s}.bkc__more:hover{transform:scale(1.05);background:rgba(var(--a-rgb),.22)}.bkc__ask{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 4px 0 10px;border-radius:11px;background:rgba(var(--a-rgb),.16);color:var(--a-fg);font:var(--type-ui-sm);font-size:12px;animation:a-pop .3s var(--ease-pop)}.bkc__ask button{height:28px;padding:0 9px;border-radius:8px;border:0;cursor:pointer;background:var(--a-fg);color:var(--a-inv);font:700 11.5px/1 var(--font-sans)}.bkc__ask button:last-child{background:transparent;color:var(--a-mute)}.bs__head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:22px;animation:a-rise .45s var(--ease-out)}.bs__back{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 0;border:0;background:none;color:var(--a-mute);font:var(--type-ui-sm);font-size:14px;cursor:pointer;transition:color .25s}.bs__back:after{content:"";position:absolute;left:23px;right:0;bottom:2px;height:1.5px;border-radius:2px;background:var(--a-red);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-pop)}.bs__back:hover{color:var(--a-fg)}.bs__back:hover:after{transform:scaleX(1)}.bs__title{display:flex;align-items:center;gap:12px;min-width:0;padding-left:18px;border-left:1px solid var(--a-line2)}.bs__title b{padding:2px 0 4px;font:700 22px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--a-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;animation:a-rise .35s var(--ease-out)}.bs__tile{width:42px;height:42px;flex:0 0 auto;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--c);color:var(--on);box-shadow:0 0 0 3px var(--a),0 10px 22px -12px var(--c);transition:background-color .5s,color .5s,box-shadow .5s,transform .45s var(--ease-pop)}.bs__title:hover .bs__tile{transform:rotate(-8deg) scale(1.06)}.bs__tile img{width:100%;height:100%;object-fit:contain;background:var(--a)}.bs__tile em{font-style:normal;font-size:16px;font-weight:800;letter-spacing:-.03em}.bstep{position:relative;list-style:none;margin:0 0 0 auto;padding:5px;display:flex;gap:4px;border-radius:16px;background:var(--a-s1);border:1px solid var(--a-line)}.bstep__line{position:absolute;left:22px;right:22px;bottom:3px;height:2px;border-radius:2px;background:rgba(var(--a-ink),.06);overflow:hidden}.bstep__line em{display:block;width:100%;height:100%;background:var(--a-red);transform-origin:left;transform:scaleX(var(--p));transition:transform .6s var(--ease-pop)}.bstep button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 6px;border-radius:11px;border:0;background:none;cursor:pointer;color:var(--a-mute);font:var(--type-ui-sm);font-size:13px;transition:background-color .25s,color .25s}.bstep button span{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s2);font-size:11px;transition:background-color .3s,color .3s,transform .45s var(--ease-pop)}.bstep button:hover:not(:disabled){color:var(--a-fg)}.bstep button:hover:not(:disabled) span{transform:scale(1.12)}.bstep button.is-on{background:rgba(var(--a-rgb),.16);color:var(--a-fg)}.bstep button.is-on span{background:var(--a-red);color:#fff;transform:rotate(-8deg)}.bstep button.is-done span{background:#00a87033;color:var(--a-ok)}.bstep button:disabled{opacity:.45;cursor:not-allowed}.bs{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.bs__main{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:28px;background:var(--a-s1);border:1px solid var(--a-line);animation:bs-in .5s var(--ease-out)}@keyframes bs-in{0%{opacity:0;transform:translate(26px)}}.bs__main.is-back{animation-name:bs-back}@keyframes bs-back{0%{opacity:0;transform:translate(-26px)}}.bs__nav{display:flex;align-items:center;gap:10px;padding-top:16px;margin-top:4px;border-top:1px solid var(--a-line)}.bs__nav small{font-size:12px;color:var(--a-faint)}.bs__nav .gbtn:last-child{margin-left:auto}.bs__nav .gbtn--red svg{transition:transform .35s var(--ease-pop)}.bs__nav .gbtn--red:hover svg{transform:translate(4px)}.bsh{display:flex;align-items:flex-start;gap:14px}.bsh__n{width:40px;height:40px;flex:0 0 auto;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;font-size:13px;font-weight:700;animation:a-pop .5s var(--ease-pop)}.bsh__t{flex:1;display:flex;flex-direction:column;gap:4px}.bsh h2{margin:0;font:700 22px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--a-fg)}.bsh p{margin:0;font:var(--type-body-sm);font-size:13.5px;color:var(--a-mute)}.bseg__ic{display:inline-flex;flex:0 0 auto;color:var(--a-faint);transition:color .25s,transform .45s var(--ease-pop)}@keyframes bsw-in{0%{transform:translateY(24px) scaleY(.85);opacity:0}}.minitgl{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--a-mute);font:var(--type-ui-sm);cursor:pointer}.minitgl>i{position:relative;width:34px;height:20px;border-radius:99px;background:var(--a-s4);transition:background-color .25s}.minitgl em{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:99px;background:#fff;transition:transform .35s var(--ease-pop)}.minitgl.is-on{color:var(--a-fg)}.minitgl.is-on>i{background:var(--a-red)}.minitgl.is-on em{transform:translate(14px)}.presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.presets button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;border-radius:12px;border:1px solid transparent;background:none;cursor:pointer;color:var(--a-fg);transition:transform .35s var(--ease-pop),border-color .2s,background-color .2s;animation:a-pop .4s var(--ease-pop) calc(var(--i) * 25ms) backwards}.presets button:hover{transform:scale(1.1) rotate(-3deg);background:var(--a-s2);border-color:var(--a-line2)}.presets button>span{display:grid;grid-template-columns:1fr 1fr;width:42px;height:42px;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.12)}.presets button>span i{display:block}.presets small{font-size:10.5px;color:var(--a-mute)}.bpv{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:26px;background:var(--a-s1);border:1px solid var(--a-line)}.bpv__l{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.bpv__post{position:relative;aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px;border-radius:18px;overflow:hidden;background:var(--a);color:var(--b)}.bpv__blob{position:absolute;right:-50px;top:-40px;width:190px;height:190px;border-radius:50%;background:var(--s);transition:transform 1s var(--ease-pop)}.bpv__blob--2{right:auto;left:-30px;top:42%;width:70px;height:70px;background:var(--c);opacity:.9}.bpv:hover .bpv__blob{transform:translate(-14px,12px) scale(1.08)}.bpv:hover .bpv__blob--2{transform:translate(12px,-8px) scale(.9)}.bpv__top{position:absolute;left:16px;right:16px;top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bpv__top small{font:600 10px/1 var(--bf);opacity:.7}.bpv__post strong{position:relative;font:800 28px/1.02 var(--tf);letter-spacing:-.03em;overflow-wrap:anywhere}.bpv__post strong em{font-style:normal;color:var(--c)}.bpv__post p{position:relative;display:flex;align-items:center;gap:6px;margin:0;font:400 12.5px/1.35 var(--bf);opacity:.8}.bpv__btn{position:relative;align-self:flex-start;height:34px;padding:0 16px;border-radius:99px;display:inline-flex;align-items:center;background:var(--c);color:var(--on);font:700 12.5px/1 var(--bf);box-shadow:0 10px 20px -10px rgba(0,0,0,calc(.5 * var(--a-sk, 1)));transition:transform .4s var(--ease-pop)}.bpv:hover .bpv__btn{transform:scale(1.06)}.bpv__logos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bpv__logos>span{height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.08)}.bpv__pal{display:flex;height:58px;border-radius:14px;overflow:hidden}.bpv__pal span{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:7px}.bpv__pal b{font:700 10px/1 var(--font-sans)}.bpv__pal small{font-size:8.5px;opacity:.75}.bpv__type{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:14px;background:var(--a-s2);color:var(--a-fg)}.bpv__type b{font-size:30px;font-weight:800;line-height:1;color:var(--c);transition:color .5s}.bpv__type span{display:flex;flex-direction:column;gap:2px;min-width:0;font:600 12px/1.1 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bpv__type small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint)}@media (max-width: 1100px){.bs{grid-template-columns:minmax(0,1fr)}.bpv{display:grid;grid-template-columns:1fr 1fr}.bpv__l{grid-column:1 / -1}.bpv__post{grid-row:span 3}.bstep{margin-left:0;width:100%;overflow-x:auto}}@media (max-width: 700px){.bs__main{padding:16px;border-radius:22px}.bpv{display:flex}.bstep button b{display:none}.bstep button{padding:0 6px}}.bpv__post p .bseg__ic,.bkc__body .bseg__ic{color:inherit}.bkc__use.is-on .ic{display:inline-block}.tool--brand .gbtn--red.is-locked{background:var(--a-s3);border-color:var(--a-line2);color:var(--a-mute)}.tool--brand .bnew.is-locked{color:var(--a-mute)}.tool--brand .bnew.is-locked .bnew__art{opacity:.55}.bs__main--brief{width:min(860px,100%);margin:0 auto;display:flex;flex-direction:column;gap:18px}.brev2{width:min(760px,100%);margin:0 auto;display:flex;flex-direction:column;gap:14px;animation:bdoc-in .45s var(--ease-fluid, cubic-bezier(.22, 1, .36, 1))}.brev2 .bbs{padding:4px 12px;border-radius:12px;background:var(--a-s1);border:1px solid var(--a-line)}.brev2__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brev2__save{height:44px;padding:0 18px;border-radius:10px}@keyframes bdoc-in{0%{opacity:0;transform:translateY(10px)}}.bface{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.bface__pic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--a-s2);color:var(--a-mute);box-shadow:inset 0 0 0 1.5px var(--a-line2);cursor:pointer;transition:transform .38s var(--ease-pop),color .2s}.bface__pic:hover{transform:scale(1.06);color:var(--a-fg)}.bface__pic img{width:100%;height:100%;object-fit:cover;animation:bdoc-in .45s var(--ease-fluid, cubic-bezier(.22, 1, .36, 1))}.bface__t{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.bface__t b{font:700 16px/1.2 var(--font-display);color:var(--a-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bface__t small{font-size:12px;color:var(--a-mute)}.bface__x{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid var(--a-line2);background:none;color:var(--a-mute);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s,transform .38s var(--ease-pop)}.bface__x:hover{color:var(--a-fg);transform:scale(1.1)}@media (prefers-reduced-motion: reduce){.brev2,.bface__pic img{animation:none}}.ctip{position:fixed;left:0;top:0;z-index:400;pointer-events:none;will-change:transform}.ctip__card{display:flex;align-items:center;gap:10px;padding:9px 13px 9px 9px;border-radius:14px;background:#101010f0;border:1px solid rgba(var(--a-rgb),.45);color:#fff;box-shadow:0 16px 36px -14px #000000e6,0 0 0 4px rgba(var(--a-rgb),.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform-origin:0 0;animation:ctip-in .32s var(--ease-pop)}.ctip__coin{width:30px;height:30px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;animation:ctip-coin .6s var(--ease-pop)}.ctip__txt{display:flex;flex-direction:column;gap:2px}.ctip__txt b{font:800 14px/1.1 var(--font-sans);letter-spacing:-.01em}.ctip__txt small{font:500 11.5px/1.2 var(--font-sans);color:#ffffffb3}.ctip__txt em{font-style:normal;font-size:10px;letter-spacing:.04em;color:#7be3a6}.ctip__card.is-short{border-color:#ffb8008c}.ctip__card.is-short em{color:#ffd466}@keyframes ctip-in{0%{opacity:0;transform:scale(.7) translateY(-4px)}}@keyframes ctip-coin{0%{transform:rotate(-120deg) scale(.4)}}@media (hover: none){.ctip{display:none}}@media (prefers-reduced-motion: reduce){.ctip__card,.ctip__coin{animation:none}}.su{display:flex;flex-direction:column;gap:14px}@keyframes su-next{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes su-back{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes su-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes su-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.su-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;animation:au-rise .5s var(--ease-out)}.su-steps span{position:relative;padding-top:10px;font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--au-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.su-steps span:before,.su-steps span:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:3px}.su-steps span:before{background:#e3e3e7}.su-steps span:after{background:var(--au-red);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.su-steps span.is-on,.su-steps span.is-done{color:var(--au-ink)}.su-steps span.is-on:after,.su-steps span.is-done:after{transform:none}.su-steps span.is-done:after{background:var(--au-ink)}.su__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.su__progress i{position:relative;height:3px;border-radius:3px;background:#e3e3e7;overflow:hidden}.su__progress i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--au-red);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-out)}.su__progress i.is-on:after,.su__progress i.is-done:after{transform:none}.su__progress i.is-done:after{background:var(--au-ink)}.su__q{display:flex;flex-direction:column;gap:12px}.su__q.su__q--next{animation:su-next .45s var(--ease-out)}.su__q.su__q--back{animation:su-back .45s var(--ease-out)}.su__q.su__q--next.is-out{animation:su-out-l .19s ease-in forwards}.su__q.su__q--back.is-out{animation:su-out-r .19s ease-in forwards}@keyframes su-out-l{to{opacity:0;transform:translate(-22px)}}@keyframes su-out-r{to{opacity:0;transform:translate(22px)}}.su__head span{font:700 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--au-red)}.su__head h2{margin-top:8px;font:var(--type-display);font-size:clamp(20px,1.8vw,24px);line-height:1.12;letter-spacing:-.04em;color:var(--au-ink)}.su__head p{margin-top:5px;font-size:13.5px;color:var(--au-mute)}.su__err{font-size:12px;color:#d32f48}.su__nav{display:flex;align-items:center;gap:8px}.su__back{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--au-line2);background:var(--au-card);color:var(--au-ink);cursor:pointer;font:700 13px/1 var(--font-sans);transition:transform .3s var(--ease-out),border-color .2s}.su__back:hover:not(:disabled){transform:translateY(-2px);border-color:#c4c4ca}.su__go{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:0;border-radius:8px;cursor:pointer;background:var(--au-red);color:#fff;font:700 14px/1 var(--font-sans);box-shadow:0 8px 18px -10px #d5003299;transition:transform .35s var(--ease-out),background-color .3s,opacity .3s,box-shadow .3s}.su__go:hover:not(:disabled){transform:translateY(-2px);background:#e0183f}.su__go.is-off{opacity:.55;box-shadow:none}.su__go:disabled{cursor:default}.su--code{align-items:center;text-align:center}.su-mail{position:relative;width:56px;height:56px}.su-mail span{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--au-red);color:#fff;box-shadow:0 10px 22px -12px #d5003299;animation:su-mail .6s var(--ease-out)}@keyframes su-mail{0%{opacity:0;transform:translateY(16px) scale(.7)}to{opacity:1;transform:none}}.su-mail i{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:18px;border:2px solid rgba(213,0,50,.45);opacity:0;animation:au-ring 1.2s var(--ease-out) .3s}.su-to{font-size:14px;color:var(--au-mute)}.su-to b{display:block;margin-top:3px;color:var(--au-ink);overflow-wrap:anywhere}.su-code{display:grid;grid-template-columns:repeat(6,minmax(0,44px));gap:6px;justify-content:center;width:100%}.su-code.is-err{animation:au-shake .45s cubic-bezier(.36,.07,.19,.97)}.su-code input{width:100%;height:50px;border-radius:8px;border:1px solid var(--au-line2);background:var(--au-card);outline:none;text-align:center;font:800 20px/1 var(--font-sans);color:var(--au-ink);caret-color:var(--au-red);transition:border-color .2s,transform .3s var(--ease-out)}.su-code input:focus{border-color:var(--au-red);box-shadow:0 0 0 3px #d500321a;transform:translateY(-2px)}.su-code input.is-filled{border-color:var(--au-ink);animation:su-pop .25s var(--ease-out)}.su-code.is-err input{border-color:#f07a8a;background:#fff7f8}.su--code .su__go{width:100%;flex:none}.su-resend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;font-size:12.5px;color:var(--au-faint)}.su-resend .pp-link{align-self:center}.su-sent{display:inline-flex;align-items:center;gap:5px;color:#00754e;font-weight:700;animation:su-up .3s var(--ease-out)}.su-fine{font-size:11.5px;color:var(--au-faint)}@media (max-width: 420px){.su-code{gap:6px}.su-code input{height:46px;font-size:18px}}@media (prefers-reduced-motion: reduce){.su *,.su-steps *{animation:none!important;transition:none!important}}.pco{--co-ease: cubic-bezier(.22, 1, .36, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;flex-direction:column;overflow-y:auto;background:radial-gradient(60% 50% at 100% 0%,rgba(var(--a-rgb),.14),transparent 70%),var(--a-bg);color:var(--a-fg);font-family:var(--font-sans);animation:pco-in .5s var(--co-ease)}.pco.is-closing{animation:pco-out .28s ease-in forwards}@keyframes pco-in{0%{opacity:0;transform:translateY(24px)}}@keyframes pco-out{to{opacity:0;transform:translateY(18px)}}html.co-open{overflow:hidden}.pco__bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:20px;padding:14px clamp(16px,4vw,48px);background:rgba(var(--a-bgr),.82);border-bottom:1px solid var(--a-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pco__brand{display:flex;align-items:center;gap:10px}.pco__logo{height:22px}.pco__brand>b{font:700 18px/1 var(--font-display);letter-spacing:-.02em}.pco__secure{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;background:#00a8701f;color:var(--a-ok);font:600 11.5px/1 var(--font-sans)}.pco__steps{position:relative;list-style:none;margin:0 auto;padding:0;display:flex;gap:34px}.pco__steps-line{position:absolute;left:12px;right:12px;top:12px;height:2px;border-radius:2px;background:var(--a-line2);overflow:hidden}.pco__steps-line em{display:block;height:100%;background:var(--a-red);transform-origin:left;transform:scaleX(var(--p));transition:transform .8s var(--co-ease)}.pco__steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font:600 11.5px/1 var(--font-sans);color:var(--a-faint);transition:color .3s}.pco__steps li span{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s2);border:1px solid var(--a-line2);font:700 11px/1 var(--font-mono);transition:background-color .35s,color .35s,border-color .35s,transform .45s var(--co-ease)}.pco__steps li.is-on{color:var(--a-fg)}.pco__steps li.is-on span{background:var(--a-red);border-color:var(--a-red);color:#fff;transform:scale(1.1);box-shadow:0 0 0 5px rgba(var(--a-rgb),.16)}.pco__steps li.is-done span{background:#00a87029;border-color:#00a87080;color:var(--a-ok)}.pco__x{width:40px;height:40px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);cursor:pointer;transition:background-color .25s,border-color .25s,transform .4s var(--co-ease)}.pco__x:hover:not(:disabled){background:var(--a-red);border-color:var(--a-red);color:#fff;transform:rotate(90deg)}.pco__x:disabled{opacity:.4;cursor:default}.pco__grid{width:min(1180px,100%);margin:0 auto;padding:28px clamp(16px,4vw,48px) 60px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.pco__main{display:flex;flex-direction:column;gap:18px;min-width:0}.pco__sec{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:24px;background:var(--a-s1);border:1px solid var(--a-line);animation:pco-rise .6s var(--co-ease) calc(var(--i, 0) * 80ms) backwards}@keyframes pco-rise{0%{opacity:0;transform:translateY(16px)}}.pco__sec>header{display:flex;align-items:center;gap:12px}.pco__sec>header>span:not(.pco__n):not(.pco__clock){flex:1;display:flex;flex-direction:column;gap:3px}.pco__sec h2{margin:0;font:700 18px/1.15 var(--font-display);letter-spacing:-.02em}.pco__sec header small{font-size:12.5px;color:var(--a-faint)}.pco__n{width:32px;height:32px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font-size:13px;font-weight:700}.pco__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pco__plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:18px;cursor:pointer;text-align:left;background:var(--a-s2);border:1.5px solid var(--a-line);color:var(--a-fg);transition:border-color .3s,background-color .3s,transform .45s var(--co-ease),box-shadow .3s;animation:pco-rise .5s var(--co-ease) calc(.1s + var(--i) * 60ms) backwards}.pco__plan:hover:not(:disabled){transform:translateY(-3px);border-color:var(--a-line2);background:var(--a-s3)}.pco__plan.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.1);box-shadow:0 0 0 4px rgba(var(--a-rgb),.14)}.pco__plan:disabled{opacity:.55;cursor:default}.pco__planic{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s3);color:var(--a-red2);transition:background-color .3s,color .3s}.pco__plan.is-on .pco__planic{background:var(--a-red);color:#fff}.pco__plan>b{font:700 16px/1.1 var(--font-display)}.pco__price{font:800 20px/1 var(--font-sans);letter-spacing:-.02em}.pco__price small{font-size:12px;font-weight:500;color:var(--a-faint)}.pco__plan>small{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--a-mute)}.pco__plan>small .ic{color:var(--a-red2)}.pco__radio{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--a-line2);color:#fff;transition:background-color .3s,border-color .3s}.pco__plan.is-on .pco__radio{background:var(--a-red);border-color:var(--a-red)}.pco__radio svg{animation:a-pop .35s var(--co-ease)}.pco__flag{position:absolute;top:-10px;left:14px;height:20px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;background:var(--a-s4);color:var(--a-fg);font:700 10px/1 var(--font-sans);font-style:normal}.pco__flag--hot{background:var(--a-red);color:#fff}.pco__amount{display:flex;flex-direction:column;gap:12px}.pco__stepper{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line)}.pco__stepper>button{width:46px;height:46px;border-radius:14px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);font:600 22px/1 var(--font-sans);cursor:pointer;transition:background-color .25s,border-color .25s,color .25s,transform .35s var(--co-ease)}.pco__stepper>button:hover:not(:disabled){background:var(--a-red);border-color:var(--a-red);color:#fff;transform:scale(1.05)}.pco__stepper>button:disabled{opacity:.35;cursor:default}.pco__stepper>span{display:flex;flex-direction:column;align-items:center;gap:2px}.pco__stepper b{display:inline-flex;align-items:center;gap:8px;font:800 32px/1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:pco-num .45s var(--co-ease)}.pco__stepper b .ic{color:var(--a-red2)}@keyframes pco-num{0%{transform:translateY(-4px);opacity:.5}}.pco__stepper small{font-size:12px;color:var(--a-faint)}.pco__tiers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pco__tiers button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-mute);cursor:pointer;transition:border-color .25s,background-color .25s,color .25s,transform .35s var(--co-ease);animation:pco-rise .45s var(--co-ease) calc(.1s + var(--i) * 45ms) backwards}.pco__tiers button:hover{transform:translateY(-2px);color:var(--a-fg);background:var(--a-s3)}.pco__tiers button.is-done{color:var(--a-fg)}.pco__tiers button.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.12)}.pco__tiers b{font:700 15px/1 var(--font-sans)}.pco__tiers em{font-style:normal;font-size:11px;color:var(--a-ok)}.pco__tiers button:first-child em{color:var(--a-faint)}.pco__nudge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:38px;padding:0 14px;border-radius:99px;border:1px dashed rgba(var(--a-rgb),.5);background:rgba(var(--a-rgb),.06);color:var(--a-fg);font:var(--type-ui-sm);font-size:12.5px;cursor:pointer;transition:background-color .25s,border-style .25s;animation:pco-rise .4s var(--co-ease)}.pco__nudge:hover{background:rgba(var(--a-rgb),.14);border-style:solid}.pco__nudge .ic:first-child{color:var(--a-red2)}.pco__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pco__field{display:flex;flex-direction:column;gap:7px;min-width:0}.pco__field.is-wide{grid-column:1 / -1}.pco__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pco__box{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border-radius:14px;background:var(--a-well);border:1px solid var(--a-line2);transition:border-color .25s,box-shadow .25s}.pco__box:focus-within{border-color:rgba(var(--a-rgb),.7);box-shadow:0 0 0 4px rgba(var(--a-rgb),.12)}.pco__field.is-err .pco__box{border-color:rgba(var(--a-rgb),.8)}.pco__fic{display:inline-flex;color:var(--a-faint);transition:color .25s}.pco__box:focus-within .pco__fic{color:var(--a-red2)}.pco__box input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--a-fg);font:500 14.5px/1 var(--font-sans)}.pco__box input::placeholder{color:var(--a-faint)}.pco__err{font-size:11.5px;color:var(--a-red2);animation:pco-rise .3s var(--co-ease)}.pco__brandtag{height:24px;padding:0 9px;border-radius:7px;display:inline-flex;align-items:center;background:var(--a-fg);color:var(--a-inv);font:800 11px/1 var(--font-sans);font-style:normal;letter-spacing:.02em;animation:a-pop .35s var(--co-ease)}.pco__methods{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line)}.pco__mpill{position:absolute;left:5px;top:5px;bottom:5px;width:calc(50% - 5px);border-radius:14px;background:var(--a-s1);border:1px solid rgba(var(--a-rgb),.5);box-shadow:0 10px 24px -14px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));transform:translate(calc(var(--x) * 100%));transition:transform .55s var(--co-ease)}.pco__methods button{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:none;cursor:pointer;text-align:left;color:var(--a-mute);transition:color .3s}.pco__methods button:hover:not(.is-on){color:var(--a-fg)}.pco__methods button.is-on{color:var(--a-fg)}.pco__methods button.is-on .ic{color:var(--a-red2)}.pco__methods span{display:flex;flex-direction:column;gap:2px}.pco__methods b{font:var(--type-ui-sm);font-size:14px}.pco__methods small{font-size:11.5px;color:var(--a-faint)}.pco__mbody{display:flex;flex-direction:column;gap:14px;animation:pco-rise .45s var(--co-ease)}.pco__saved{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pco__saved button{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:15px;border:1.5px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);cursor:pointer;text-align:left;transition:border-color .3s,background-color .3s,transform .4s var(--co-ease)}.pco__saved button:hover{transform:translateY(-2px);background:var(--a-s3)}.pco__saved button.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.08)}.pco__saved button>i{width:18px;height:18px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--a-line2);color:#fff;transition:background-color .3s,border-color .3s}.pco__saved button.is-on>i{background:var(--a-red);border-color:var(--a-red)}.pco__saved span:last-child{display:flex;flex-direction:column;gap:2px}.pco__saved b{font:var(--type-ui-sm);font-size:13px}.pco__saved small{font-size:11.5px;color:var(--a-faint)}.pco__mini{width:34px;height:24px;flex:0 0 auto;border-radius:5px;background:linear-gradient(135deg,#1a1f71,#3a4bd6);box-shadow:inset 0 0 0 1px #ffffff26}.pco__card{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px;align-items:center}.pco__form--card{grid-template-columns:repeat(2,minmax(0,1fr))}.pco__art{position:relative;width:290px;aspect-ratio:1.586;perspective:1000px;transform-style:preserve-3d;transition:transform .8s var(--co-ease)}.pco__art.is-flip{transform:rotateY(180deg)}.pco__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:18px 20px;border-radius:16px;color:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:linear-gradient(135deg,#2a2a30,#0f0f12);box-shadow:0 24px 44px -20px #0009,inset 0 0 0 1px #ffffff1a;transition:background .6s}.pco__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.pco__art--visa .pco__face{background:linear-gradient(135deg,#1a1f71,#3a4bd6)}.pco__art--master .pco__face{background:linear-gradient(135deg,#1b1b1b,#eb001b 140%)}.pco__art--amex .pco__face{background:linear-gradient(135deg,#0b6e99,#2eaadc)}.pco__art--elo .pco__face{background:linear-gradient(135deg,#111,#ffcb05 180%)}.pco__art--hiper .pco__face{background:linear-gradient(135deg,#8a0b1f,#d8263b)}.pco__face--back{transform:rotateY(180deg);padding:18px 0}.pco__chip{width:40px;height:30px;border-radius:7px;background:linear-gradient(135deg,#e9d18b,#b7902f);box-shadow:inset 0 0 0 1px #00000026}.pco__brandmark{position:absolute;top:18px;right:20px;font:900 italic 18px/1 var(--font-sans);letter-spacing:.02em;animation:a-pop .4s var(--co-ease)}.pco__num{margin-top:auto;font-size:18px;letter-spacing:.08em;text-shadow:0 1px 2px rgba(0,0,0,.4)}.pco__foot{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.pco__foot span{display:flex;flex-direction:column;gap:3px;min-width:0}.pco__foot small{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.pco__foot b{font-size:12px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pco__stripe{height:38px;margin-top:6px;background:#0a0a0a}.pco__sig{display:flex;align-items:center;gap:10px;margin:16px 20px 0}.pco__sig i{flex:1;height:34px;border-radius:4px;background:repeating-linear-gradient(135deg,#f4f4f4 0,#f4f4f4 6px,#e6e6e6 6px,#e6e6e6 12px)}.pco__sig b{min-width:52px;height:34px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#111;font-size:15px}.pco__face--back small{margin:auto 20px 0;font-size:10px;opacity:.7}.pco__pixnote{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:16px;background:#00a87014;border:1px solid rgba(0,168,112,.3)}.pco__pixic{width:44px;height:44px;flex:0 0 auto;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#00a870;color:#fff}.pco__pixnote p{margin:0;font:var(--type-body-sm);font-size:13.5px;color:var(--a-mute)}.pco__pixnote b{color:var(--a-fg)}.pco__pixnote{flex-wrap:wrap}.pco__testpix{margin-left:50px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;border:1px dashed var(--a-line2);background:none;color:var(--a-mute);font:600 12px/1 var(--font-sans);cursor:pointer;transition:transform .35s var(--ease-pop),color .25s var(--ease-fluid)}.pco__testpix:hover{transform:scale(1.04);color:var(--a-fg)}.pco__testpix.is-on{border-style:solid;color:var(--a-red)}.pco__side{position:sticky;top:92px;display:flex;flex-direction:column;gap:12px;animation:pco-rise .6s var(--co-ease) .15s backwards}.pco__sum{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:24px;background:var(--a-s1);border:1px solid var(--a-line)}.pco__suml{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pco__item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--a-s2);animation:pco-rise .45s var(--co-ease)}.pco__itemic{width:46px;height:46px;flex:0 0 auto;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;box-shadow:0 10px 22px -10px rgba(var(--a-rgb),.9)}.pco__itemtxt{display:flex;flex-direction:column;gap:3px;min-width:0}.pco__itemtxt b{font:700 15px/1.2 var(--font-display)}.pco__itemtxt small{font-size:12px;color:var(--a-faint)}.pco__change{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:12px;background:rgba(var(--a-rgb),.08);font-size:12.5px;color:var(--a-mute);animation:pco-rise .4s var(--co-ease)}.pco__change .ic{color:var(--a-red2);flex:0 0 auto}.pco__change b{color:var(--a-fg)}.pco__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pco__lines li{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--a-mute)}.pco__lines li>span:last-child{color:var(--a-fg);font-weight:600}.pco__lines li.is-off>span:last-child{color:var(--a-ok)}.pco__flow{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.pco__flow .ic{color:var(--a-faint)}.pco__flow b{color:var(--a-red2)}.pco__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1px dashed var(--a-line2)}.pco__total span{font:600 14px/1 var(--font-sans);color:var(--a-mute)}.pco__total b{font:800 30px/1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pco__then{margin-top:-8px;text-align:right;font-size:12px;color:var(--a-faint)}.pco__pay{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:58px;border-radius:18px;border:0;cursor:pointer;background:var(--a-red);color:#fff;font:700 16px/1 var(--font-sans);box-shadow:0 18px 36px -16px rgba(var(--a-rgb),.9);transition:transform .4s var(--co-ease),opacity .25s}.pco__pay:hover:not(:disabled){transform:translateY(-2px)}.pco__pay:hover:not(:disabled) .pco__shine{animation:pco-shine .9s var(--co-ease)}.pco__pay:active:not(:disabled){transform:scale(.98)}.pco__pay:disabled{cursor:default}.pco__pay.is-busy{opacity:.85}.pco__pay.is-shake{animation:pco-shake .45s ease-in-out}@keyframes pco-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.pco__shine{position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}@keyframes pco-shine{to{transform:translate(380%)}}.pco__spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:pco-spin .7s linear infinite}@keyframes pco-spin{to{transform:rotate(360deg)}}.pco__fix{text-align:center;font-size:12px;color:var(--a-red2);animation:pco-rise .3s var(--co-ease)}.pco__fix--pay{display:block;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:1.4;background:color-mix(in srgb,var(--a-red) 10%,transparent)}.pco__fix--main{display:none;margin-top:12px}.pco__testpix--card{margin:12px 0 0}.pco__trust{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.pco__trust li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--a-mute)}.pco__trust .ic{color:var(--a-ok)}.pco__trust .pco__refund .ic{color:var(--a-faint)}.pco__refund a{color:var(--a-fg);text-decoration:underline;text-underline-offset:2px}.pco__fine{font-size:10.5px;color:var(--a-faint);text-align:center}.pco__pix>header{flex-wrap:wrap}.pco__back{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 8px;border-radius:11px;border:1px solid var(--a-line2);background:none;color:var(--a-mute);font:var(--type-ui-sm);font-size:13px;cursor:pointer;transition:color .25s,border-color .25s}.pco__back:hover{color:var(--a-fg);border-color:rgba(var(--a-ink),.3)}.pco__clock{height:34px;padding:0 12px;border-radius:99px;display:inline-flex;align-items:center;background:var(--a-s2);font-size:14px;font-weight:700}.pco__clock.is-low{background:rgba(var(--a-rgb),.14);color:var(--a-red2)}.pco__pixrow{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center}.pco__qr{width:240px}.pco__pixinfo{display:flex;flex-direction:column;gap:14px}.pco__pixval{display:flex;flex-direction:column;gap:4px}.pco__pixval small{font-size:12px;color:var(--a-faint)}.pco__pixval b{font:800 32px/1 var(--font-sans);letter-spacing:-.03em}.pco__how{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pco__how li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--a-mute);animation:pco-rise .45s var(--co-ease) calc(var(--i) * 80ms) backwards}.pco__how i{width:26px;height:26px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s3);color:var(--a-fg);font:700 11px/1 var(--font-mono);font-style:normal}.pco__copy{display:flex;flex-direction:column;gap:8px}.pco__copy>.mono{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pco__copy>div{display:flex;gap:8px}.pco__copy input{flex:1;min-width:0;height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--a-line2);background:var(--a-well);color:var(--a-mute);font:500 12.5px/1 var(--font-mono);outline:0}.pco__copy button{display:inline-flex;align-items:center;gap:7px;height:48px;padding:0 18px;border-radius:14px;border:0;background:var(--a-fg);color:var(--a-inv);font:700 13.5px/1 var(--font-sans);cursor:pointer;transition:background-color .3s,color .3s,transform .35s var(--co-ease)}.pco__copy button:hover{transform:translateY(-1px)}.pco__copy button.is-done{background:#00a870;color:#fff}.pco__done{position:relative;width:min(560px,100%);margin:0 auto;padding:48px 20px 60px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.pco__burst{position:absolute;left:50%;top:96px;width:0;height:0}.pco__burst i{position:absolute;width:10px;height:16px;margin:-8px 0 0 -5px;border-radius:3px;background:var(--a-red);opacity:0;transform:rotate(calc(var(--k) * 22.5deg));animation:pco-conf 1.3s var(--co-ease) .25s forwards}.pco__burst i:nth-child(3n){background:#00a870;width:9px;height:9px;border-radius:50%}.pco__burst i:nth-child(3n+1){background:#ffb800}@keyframes pco-conf{0%{opacity:1;transform:rotate(calc(var(--k) * 22.5deg)) translateY(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(calc(var(--k) * 22.5deg + 40deg)) translateY(-150px) scale(1)}}.pco__okic{position:relative;width:96px;height:96px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#00a870;color:#fff;box-shadow:0 20px 44px -16px #00a870cc;animation:pco-ok .7s var(--co-ease)}.pco__okic i{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(0,168,112,.5);animation:pco-ring 1.4s var(--co-ease) .2s infinite}@keyframes pco-ok{0%{transform:scale(.4);opacity:0}}@keyframes pco-ring{0%{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.pco__done h1{margin:10px 0 0;font:800 34px/1.05 var(--font-display);letter-spacing:-.04em;animation:pco-rise .6s var(--co-ease) .15s backwards}.pco__done>p{margin:0;font:var(--type-body);color:var(--a-mute);animation:pco-rise .6s var(--co-ease) .22s backwards}.pco__done>p b{color:var(--a-fg)}.pco__bal{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 20px;border-radius:99px;background:var(--a-s1);border:1px solid var(--a-line2);font:800 26px/1 var(--font-sans);font-variant-numeric:tabular-nums;animation:pco-rise .6s var(--co-ease) .3s backwards}.pco__bal .ic{color:var(--a-red2)}.pco__bal small{font-size:13px;font-weight:500;color:var(--a-faint)}.pco__receipt{width:100%;margin-top:8px;padding:18px 20px;border-radius:20px;background:var(--a-s1);border:1px solid var(--a-line);text-align:left;animation:pco-rise .6s var(--co-ease) .38s backwards}.pco__receipt>.mono{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pco__receipt ul{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:9px}.pco__receipt li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--a-mute)}.pco__receipt li b{color:var(--a-fg);text-align:right}.pco__receipt li.is-total{padding-top:10px;border-top:1px dashed var(--a-line2)}.pco__receipt li.is-total b{font-size:18px}.pco__receipt>small{font-size:12px;color:var(--a-faint)}.pco__doneacts{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:6px;animation:pco-rise .6s var(--co-ease) .45s backwards}.pco__ghost{height:48px;border-radius:16px;border:1px solid var(--a-line2);background:none;color:var(--a-fg);font:var(--type-ui-sm);font-size:14px;cursor:pointer;transition:background-color .25s,border-color .25s}.pco__ghost:hover{background:var(--a-s2);border-color:rgba(var(--a-ink),.25)}.pco__mbar{display:none}@media (max-width: 1000px){.pco__grid{grid-template-columns:minmax(0,1fr);padding-bottom:110px}.pco__mbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:4;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:20px;background:rgba(var(--a-glass),.94);border:1px solid var(--a-line2);box-shadow:0 20px 44px -18px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:pco-rise .5s var(--co-ease) .2s backwards}.pco__mbar>span{display:flex;flex-direction:column;gap:3px}.pco__mbar small{font-size:11px;color:var(--a-faint)}.pco__mbar b{font:800 20px/1 var(--font-sans);letter-spacing:-.02em}.pco__mbar .pco__pay{flex:1;height:50px;border-radius:15px;font-size:15px}.pco__side>.pco__pay,.pco__side>.pco__fix{display:none}.pco__fix--main{display:block}.pco__side{position:static}.pco__card{grid-template-columns:minmax(0,1fr);justify-items:center}.pco__form--card{width:100%}}@media (max-width: 680px){.pco__steps,.pco__secure{display:none}.pco__brand{margin-right:auto}.pco__plans,.pco__form,.pco__saved,.pco__pixrow{grid-template-columns:minmax(0,1fr)}.pco__tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.pco__sec{padding:16px}.pco__pixrow{justify-items:center}.pco__art{width:min(290px,100%)}}@media (prefers-reduced-motion: reduce){.pco,.pco *,.pco *:before{animation:none!important}}.pco__captcha{margin-top:14px;min-height:65px;animation:a-rise .4s var(--co-ease) backwards}.pco__login{display:inline-flex;align-items:center;gap:7px;height:40px;margin-top:10px;padding:0 16px;border-radius:8px;cursor:pointer;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);font:700 13.5px/1 var(--font-sans);transition:transform .3s var(--ease-pop),border-color .2s;animation:a-pop .35s var(--co-ease) backwards}.pco__login:hover{transform:scale(1.04);border-color:rgba(var(--a-rgb),.5)}.pco__code{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:460px;margin:24px auto 0;text-align:center;animation:a-rise .45s var(--co-ease)}.pco__code h2{margin:0;font:700 26px/1.1 var(--font-sans);letter-spacing:-.025em;color:var(--a-fg)}.pco__code>p{margin:0 0 8px;color:var(--a-mute);font-size:14px}@media (prefers-reduced-motion: reduce){.pco__captcha,.pco__login,.pco__code{animation:none}}.dv{--dv-ease: cubic-bezier(.22, 1, .36, 1);--dv-glide: cubic-bezier(.45, .05, .2, 1);--dv-red: #D50032;--ic-bg: #fff;flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:0}.dv__fit{flex:0 1 auto;width:100%;aspect-ratio:16 / 9;min-height:160px;display:flex;align-items:center;justify-content:center}.dv__frame{position:relative;flex:0 0 auto;border-radius:18px;overflow:hidden;background:#fbfbfc;border:1px solid var(--au-line2, #D6D6DB);box-shadow:0 44px 90px -44px #0f0f0f66,0 0 0 6px #ffffff8c}.dv__canvas{position:absolute;left:0;top:0;width:800px;height:450px;transform-origin:0 0;background:#fbfbfc;color:#0f0f0f;font-family:var(--font-sans);overflow:hidden;-webkit-user-select:none;user-select:none}.dv__chrome{display:flex;align-items:center;gap:12px;height:30px;padding:0 14px;background:#f2f2f4;border-bottom:1px solid #E6E6E9}.dv__chrome>span{display:flex;gap:6px}.dv__chrome>span i{width:10px;height:10px;border-radius:99px}.dv__chrome>span i:nth-child(1){background:#ff5f57}.dv__chrome>span i:nth-child(2){background:#febc2e}.dv__chrome>span i:nth-child(3){background:#28c840}.dv__chrome em{flex:1;max-width:250px;margin:0 auto;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #E6E6E9;font:500 10.5px/1 var(--font-mono);font-style:normal;color:#7a7a82}.dv__live{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 9px;border-radius:99px;background:#ffedf0;color:var(--dv-red);font:700 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.dv__live i{width:6px;height:6px;border-radius:50%;background:var(--dv-red);animation:dv-pulse 1.4s ease-in-out infinite}@keyframes dv-pulse{50%{transform:scale(.5);opacity:.5}}.dv__top{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;background:#fff;border-bottom:1px solid #EDEDF0}.dv__top img{height:18px;margin-right:auto}.dv__chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;background:#fff;border:1px solid #E6E6E9;font:600 11.5px/1 var(--font-sans)}.dv__sw{width:12px;height:12px;border-radius:99px;background:conic-gradient(#c6ff3d 0,#c6ff3d 50%,#ff3d00 0)}.dv__chip--cred{color:var(--dv-red)}.dv__chip--cred b{color:#0f0f0f;font-variant-numeric:tabular-nums;animation:dv-count .35s var(--dv-ease)}@keyframes dv-count{0%{opacity:.3;transform:translateY(-4px)}}.dv__av{width:28px;height:28px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5445f,#8a0020);color:#fff;font:700 10.5px/1 var(--font-sans)}.dv__stage{position:absolute;left:0;right:0;top:72px;bottom:0;padding:18px 28px 70px;animation:dv-scene .7s var(--dv-ease)}@keyframes dv-scene{0%{opacity:0;transform:translateY(12px) scale(.985)}}.dv__l{display:block;margin:0 0 7px;font:700 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#9b9ba3}.dv__l b{color:#0f0f0f;letter-spacing:0}.dv__caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--dv-red);animation:dv-blink .9s steps(1) infinite}@keyframes dv-blink{50%{opacity:0}}.dv__dock{position:absolute;left:50%;bottom:12px;z-index:20;translate:-50% 0;display:flex;padding:5px;border-radius:18px;background:#fffffff0;border:1px solid #E6E6E9;box-shadow:0 16px 34px -18px #0f0f0f73}.dv__dockpill{position:absolute;left:5px;top:5px;width:48px;height:38px;border-radius:13px;background:var(--dv-red);box-shadow:0 8px 18px -8px #d50032e6;transition:transform .65s var(--dv-ease)}.dv__dock button{position:relative;z-index:1;width:48px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;color:#8a8a92;transition:color .3s,transform .35s var(--dv-ease)}.dv__dock button:hover:not(.is-on){color:#0f0f0f;transform:translateY(-2px)}.dv__dock button.is-on{color:#fff;--ic-bg: var(--dv-red)}.dv__cur{position:absolute;left:0;top:0;z-index:40;width:0;height:0;pointer-events:none;transition:transform .78s var(--dv-glide)}.dv__cur.is-fast{transition:transform .11s linear}.dv__hand{position:absolute;left:-10.2px;top:-1.5px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.3));transform-origin:10px 3px;transition:transform .16s ease-out}.dv__cur.is-press .dv__hand{transform:scale(.84) translateY(1px)}.dv__ripple{position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;border:2.5px solid rgba(213,0,50,.85);background:#d500321f;animation:dv-ripple .65s ease-out forwards}@keyframes dv-ripple{0%{transform:scale(.25);opacity:1}to{transform:scale(1.7);opacity:0}}.dv__drag{position:absolute;left:0;top:0;z-index:35;width:92px;border-radius:12px;overflow:hidden;rotate:-5deg;box-shadow:0 24px 40px -14px #00000080,0 0 0 3px #fff;transition:transform .78s var(--dv-glide);animation:dv-lift .3s var(--dv-ease);pointer-events:none}@keyframes dv-lift{0%{scale:.85}}.dv__coach{position:absolute;z-index:38;translate:-50% -100%;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;background:#111;color:#fff;font:600 12.5px/1.2 var(--font-sans);white-space:nowrap;box-shadow:0 16px 30px -14px #0009;pointer-events:none;animation:dv-coach .5s var(--dv-ease)}.dv__coach:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:#111;rotate:45deg;border-radius:2px}.dv__coach.is-below{translate:-50% 0}.dv__coach.is-below:after{bottom:auto;top:-5px}.dv__coachdot{width:7px;height:7px;border-radius:50%;background:var(--dv-red);box-shadow:0 0 0 3px #d500324d;animation:dv-pulse 1.2s ease-in-out infinite}@keyframes dv-coach{0%{opacity:0;transform:translateY(6px) scale(.9)}}.dh{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.dh__hi{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#7a7a82}.dh__hi .ic{color:var(--dv-red)}.dh__h{font:800 30px/1.05 var(--font-display);letter-spacing:-.04em}.dh__h em{font-style:normal;color:var(--dv-red)}.dh__omni{display:flex;align-items:center;gap:10px;width:480px;height:52px;margin-top:4px;padding:0 8px 0 18px;border-radius:99px;background:#fff;border:1.5px solid #E6E6E9;color:var(--dv-red);box-shadow:0 14px 30px -20px #0f0f0f66;transition:border-color .3s,box-shadow .3s}.dh__omni.is-focus{border-color:#d5003299;box-shadow:0 0 0 5px #d500321a,0 14px 30px -20px #d5003280}.dh__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;font-size:14.5px;color:#0f0f0f}.dh__text em{font-style:normal;color:#9b9ba3}.dh__send{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--dv-red);color:#fff;transform:rotate(-90deg);transition:transform .5s var(--dv-ease)}.dh__omni.is-sent .dh__send{transform:rotate(-90deg) translate(4px) scale(1.12)}.dh__tiles{display:grid;grid-template-columns:repeat(4,110px);gap:10px;margin-top:6px}.dh__tile{position:relative;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:16px;background:#fff;border:1.5px solid #E6E6E9;color:#0f0f0f;font:600 12.5px/1 var(--font-sans);transition:transform .5s var(--dv-ease),border-color .3s,box-shadow .3s;animation:dv-scene .6s var(--dv-ease) calc(.1s + var(--i) * 60ms) backwards}.dh__tile .ic{color:var(--dv-red)}.dh__tile.is-pick{transform:translateY(-4px);border-color:var(--dv-red);box-shadow:0 0 0 4px #d500321f,0 16px 28px -16px #d5003299}.dh__tag{position:absolute;top:-10px;padding:4px 8px;border-radius:99px;background:var(--dv-red);color:#fff;font:700 9px/1 var(--font-sans);font-style:normal;animation:dv-pop .45s var(--dv-ease)}@keyframes dv-pop{0%{opacity:0;transform:scale(.6)}}.di__make{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 18px;border-radius:99px;background:var(--dv-red);color:#fff;font:700 13.5px/1 var(--font-sans);box-shadow:0 14px 26px -14px #d50032e6;transition:transform .4s var(--dv-ease),opacity .3s}.di__make em{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border-radius:99px;background:#fff3;font-style:normal;font-size:11.5px}.di__make.is-busy{opacity:.75}.di{position:relative;height:100%;display:grid;grid-template-columns:300px minmax(0,1fr);gap:30px;align-items:center}.di__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:132px;margin-bottom:14px;border-radius:16px;overflow:hidden;background:#fff;border:1.5px dashed #D6D6DB;color:#9b9ba3;transition:border-color .3s,background-color .3s,transform .45s var(--dv-ease)}.di__drop b{font:700 12.5px/1 var(--font-sans);color:#0f0f0f}.di__drop small{font-size:10.5px}.di__drop.is-wait{border-color:var(--dv-red);background:#fff3f5;transform:scale(1.03);color:var(--dv-red)}.di__drop.is-in{border-style:solid;border-color:#e6e6e9;background:#f4f4f6;animation:dv-on .5s var(--dv-ease)}.di__drop.is-in .artimg,.di__drop.is-in canvas{border-radius:12px;animation:dv-pop .5s var(--dv-ease)}.di__ask{display:flex;align-items:center;min-height:48px;margin-bottom:14px;padding:0 14px;border-radius:14px;background:#fff;border:1.5px solid #E6E6E9;font-size:13px;color:#0f0f0f;transition:border-color .3s,box-shadow .3s}.di__ask em{font-style:normal;color:#9b9ba3}.di__ask.is-focus{border-color:#d5003299;box-shadow:0 0 0 4px #d500321a}.di__res{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;height:100%}.di__slot{position:relative;width:148px;height:185px;border-radius:16px;overflow:hidden;background:#f1f1f4;border:1.5px dashed #E0E0E6;transition:border-color .3s}.di__slot.is-busy{border-style:solid}.di__slot.is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);transform:translate(-100%);animation:dv-shimmer 1.1s ease-in-out infinite}.di__slot.is-done:after{display:none}.di__slot.is-done{border-color:transparent;box-shadow:0 20px 36px -20px #0f0f0f80}.di__slot.is-done>*{animation:dv-reveal .8s var(--dv-ease) calc(var(--i) * .14s) backwards}@keyframes dv-shimmer{to{transform:translate(100%)}}@keyframes dv-reveal{0%{opacity:0;transform:scale(1.12);filter:blur(8px)}}.di__ok{position:absolute;left:50%;bottom:8px;translate:-50% 0;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:99px;background:#00a870;color:#fff;font:700 11.5px/1 var(--font-sans);font-style:normal;animation:dv-pop .45s var(--dv-ease) .3s backwards}.di__file{position:absolute;left:350px;top:4px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 6px 8px;border-radius:14px;background:#fff;border:1px solid #E6E6E9;box-shadow:0 16px 30px -18px #0f0f0f80;animation:dv-float 2.4s ease-in-out infinite alternate}.di__file canvas,.di__file .artimg{border-radius:9px}.di__file small{font:500 9.5px/1 var(--font-mono);color:#7a7a82}@keyframes dv-float{to{transform:translateY(-5px) rotate(-2deg)}}.dp{height:100%;display:grid;grid-template-columns:270px minmax(0,1fr);gap:30px;align-items:center}.dp__lines{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.dp__lines i{padding:8px 11px;border-radius:10px;background:#fff;border:1px solid #E6E6E9;font:500 11.5px/1.2 var(--font-sans);font-style:normal}.dp__sw{display:flex;gap:8px;margin-bottom:14px}.dp__sw i{width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 1px #d6d6db;transition:box-shadow .3s,transform .4s var(--dv-ease)}.dp__sw i.is-on{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--dv-red);transform:scale(1.08)}.dp__fonts{display:flex;gap:6px;margin-bottom:16px}.dp__fonts i{height:30px;padding:0 13px;border-radius:99px;display:inline-flex;align-items:center;background:#fff;border:1px solid #E6E6E9;font:600 12px/1 var(--font-sans);font-style:normal;transition:background-color .3s,color .3s,border-color .3s}.dp__fonts i.is-on{background:#0f0f0f;border-color:#0f0f0f;color:#fff}.dp__row{display:flex;align-items:center;gap:8px}.dp__batch{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 13px 0 8px;border-radius:99px;background:#fff;border:1px solid #E6E6E9;font:600 12px/1 var(--font-sans);font-style:normal}.dp__batch b{position:relative;width:32px;height:20px;border-radius:99px;background:#d6d6db;transition:background-color .3s}.dp__batch b:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .45s var(--dv-ease)}.dp__batch.is-on b{background:var(--dv-red)}.dp__batch.is-on b:after{transform:translate(12px)}.dp__dl{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:99px;background:var(--dv-red);color:#fff;font:700 12.5px/1 var(--font-sans);transition:background-color .35s}.dp__dl.is-done{background:#00a870;animation:dv-on .5s var(--dv-ease)}.dp__stage{position:relative;height:100%}.dp__post{position:absolute;left:50%;top:50%;width:172px;height:215px;margin:-107px 0 0 -86px;padding:14px;display:flex;flex-direction:column;justify-content:center;gap:10px;border-radius:14px;box-shadow:0 24px 44px -24px #0f0f0f99,0 0 0 1px #0f0f0f0f;transition:background-color .5s,color .5s,transform .8s var(--dv-ease),opacity .5s}.dp__post:nth-child(1){z-index:3}.dp__post:nth-child(2),.dp__post:nth-child(3){opacity:0;transform:scale(.9)}.dp__stage.is-batch .dp__post:nth-child(1){transform:translateY(-4px)}.dp__stage.is-batch .dp__post:nth-child(2){opacity:1;transform:translate(-128px) rotate(-7deg) scale(.92)}.dp__stage.is-batch .dp__post:nth-child(3){opacity:1;transform:translate(128px) rotate(7deg) scale(.92)}.dp__who{display:flex;align-items:center;gap:6px;font-size:10px}.dp__who i{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffe3e8;color:var(--dv-red);font:700 8.5px/1 var(--font-sans);font-style:normal}.dp__txt{font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.02em;transition:font-family .3s}.dp__txt em{font-style:normal;transition:color .5s}.dp__post small{font-size:9.5px;opacity:.6}.db{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:26px}.db__pal{display:flex;overflow:hidden;border-radius:18px;box-shadow:0 24px 44px -26px #0f0f0f8c,0 0 0 1px #0f0f0f0f}.db__pal span{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:14px 12px;transition:background-color .6s,color .6s}.db__pal b{font:700 12.5px/1 var(--font-sans)}.db__pal small{font:600 10px/1 var(--font-mono);opacity:.75}.db__lock{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid currentColor;font-style:normal;transition:background-color .3s,color .3s}.db__pal span.is-locked .db__lock{background:#fff;color:#111;border-color:#fff;animation:dv-on .45s var(--dv-ease)}.db__side{display:flex;flex-direction:column;justify-content:center;gap:10px}.db__dice{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:99px;background:#fff;border:1.5px solid #E6E6E9;font:700 12.5px/1 var(--font-sans);margin-bottom:8px}.db__dice .ic{color:var(--dv-red)}.db__logos{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.db__logos i{height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:12px;font:800 12px/1 var(--font-display);font-style:normal;box-shadow:0 0 0 1px #e6e6e9;transition:box-shadow .3s,transform .45s var(--dv-ease),background-color .6s,color .6s}.db__logos i.is-on{box-shadow:0 0 0 2px var(--dv-red),0 0 0 6px #d500321f;transform:translateY(-2px)}.db__mark{width:18px;height:18px;transition:background-color .6s}.db__mark--0{border-radius:50%}.db__mark--1{border-radius:5px;transform:rotate(45deg)}.db__mark--2{clip-path:polygon(50% 0,100% 100%,0 100%)}.db__save{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:99px;background:var(--dv-red);color:#fff;font:700 13px/1 var(--font-sans);transition:background-color .35s}.db__save.is-done{background:#00a870;animation:dv-on .5s var(--dv-ease)}.dl{height:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.dl__chips{display:flex;gap:6px}.dl__chips i{height:28px;padding:0 12px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #E6E6E9;font:600 11px/1 var(--font-sans);font-style:normal;color:#5e5e66}.dl__chips i.is-on{background:#0f0f0f;border-color:#0f0f0f;color:#fff}.dl__chips b{height:16px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;background:var(--dv-red);font-size:9.5px}.dl__grid{display:grid;grid-template-columns:repeat(4,118px);gap:12px}.dl__item{position:relative;width:118px;height:118px;border-radius:14px;overflow:hidden;background:#f1f1f4;opacity:0;transform:translateY(14px) scale(.94);transition:opacity .5s,transform .7s var(--dv-ease),box-shadow .3s;transition-delay:calc(var(--i) * 70ms)}.dl__item canvas,.dl__item .artimg{width:118px!important;height:118px!important}.dl__item.is-in{opacity:1;transform:none}.dl__item.is-hover{transform:translateY(-5px) scale(1.04);box-shadow:0 0 0 3px var(--dv-red),0 20px 34px -18px #d5003299;transition-delay:0s;z-index:1}.dl__dl{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0f0f0f;font-style:normal;opacity:0;transform:scale(.6);transition:opacity .3s,transform .4s var(--dv-ease),background-color .3s,color .3s}.dl__item.is-hover .dl__dl{opacity:1;transform:none}.dl__item.is-hover .dl__dl:has(svg[class*=check]){background:#00a870;color:#fff}.dv__bar,.dv__cap{width:var(--dv-w, 100%);max-width:100%;margin:0 auto}.dv__bar{display:flex;align-items:center;gap:12px}.dv__play{width:36px;height:36px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--au-line2, #D6D6DB);background:#fff;color:#0f0f0f;cursor:pointer;transition:transform .35s var(--dv-ease),background-color .25s,color .25s,border-color .25s}.dv__play:hover{transform:scale(1.08);background:var(--dv-red);border-color:var(--dv-red);color:#fff}.dv__chaps{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.dv__chaps button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:4px 2px;border:0;background:none;cursor:pointer;color:#9b9ba3;font:600 11px/1 var(--font-sans);transition:color .25s}.dv__chaps button:hover,.dv__chaps button.is-on{color:#0f0f0f}.dv__chaps i{display:block;width:100%;height:4px;border-radius:4px;background:#e6e6e9;overflow:hidden;transition:height .3s}.dv__chaps button:hover i{height:6px}.dv__chaps em{display:block;height:100%;background:var(--dv-red);transform-origin:left;transition:transform .6s var(--dv-ease)}.dv__chaps button.is-done em{background:#0f0f0f}.dv__cap{display:flex;align-items:flex-start;gap:14px;animation:dv-scene .6s var(--dv-ease)}.dv__n{font:800 26px/1 var(--font-sans);letter-spacing:-.04em;color:var(--dv-red)}.dv__n small{font-size:13px;color:#9b9ba3}.dv__cap>span:last-child{display:flex;flex-direction:column;gap:3px}.dv__cap b{font:700 16px/1.2 var(--font-display);color:#0f0f0f}.dv__cap p{margin:0;font:var(--type-body-sm);font-size:13px;color:#5e5e66}@media (prefers-reduced-motion: reduce){.dv__cur,.dv__coach,.dv__ripple{display:none}.dv *,.dv *:before,.dv *:after{animation:none!important}}html.in-auth,html.in-auth body{background:#f2f2f3}.auth{--au-bg: #F2F2F3;--au-card: #FFFFFF;--au-ink: #0F0F0F;--au-mute: #5E5E66;--au-faint: #9B9BA3;--au-line: #E6E6E9;--au-line2: #D6D6DB;--au-red: #D50032;--au-red2: #B0002A;--au-soft: #FFEDF0;--au-green: #00A870;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:12px;min-height:100vh;min-height:100dvh;padding:12px;background:radial-gradient(60% 50% at 0% 0%,rgba(213,0,50,.07),transparent 70%),var(--au-bg);color:var(--au-ink);font-family:var(--font-sans)}.auth ::selection{background:#d5003233}@keyframes au-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes au-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes au-spin{to{transform:rotate(360deg)}}.auth__side{display:flex;flex-direction:column;align-items:center;min-width:0;padding:8px 16px}.auth__top{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:400px;animation:au-rise .5s var(--ease-out)}.auth__logo{border:0;background:none;padding:0;cursor:pointer;transition:transform .38s var(--ease-pop)}.auth__logo:hover{transform:none}.auth__logo:hover .logo img{animation:au-glitch .45s steps(2) 2}@keyframes au-glitch{0%{transform:translate(0);filter:drop-shadow(2px 0 #FF2D55) drop-shadow(-2px 0 #0F0F0F)}25%{transform:translate(-1px,1px) skew(-8deg);filter:drop-shadow(-3px 0 #FF2D55) drop-shadow(3px 0 #0F0F0F)}50%{transform:translate(1px,-1px);clip-path:inset(20% 0 40% 0)}75%{transform:skew(6deg);clip-path:none}to{transform:none;filter:none}}.auth__back{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:none;cursor:pointer;color:var(--au-mute);font:600 13px/1 var(--font-sans);transition:color .2s}.auth__back span{position:relative}.auth__back span:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;border-radius:2px;background:var(--au-red);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease-out)}.auth__backarrow{transition:transform .4s var(--ease-pop),color .2s}.auth__back:hover{color:var(--au-ink)}.auth__back:hover span:after{transform:scaleX(1);transform-origin:left}.auth__back:hover .auth__backarrow{color:var(--au-red);animation:au-back .7s var(--ease-pop)}@keyframes au-back{0%{transform:none}35%{transform:translate(-6px)}55%{transform:translate(-2px)}75%{transform:translate(-5px)}to{transform:translate(-3px)}}.auth__back:hover .auth__backarrow{transform:translate(-3px)}.auth__card{width:100%;max-width:400px;margin:auto 0;padding:24px 0;display:flex;flex-direction:column;gap:16px}.auth--signup .auth__card,.auth--signup .auth__top{max-width:460px}.auth__tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:10px;background:#e8e8eb;animation:au-rise .5s var(--ease-out) .05s backwards}.auth__tabs>i{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:7px;background:var(--au-card);box-shadow:0 0 0 1px #0f0f0f0f,0 1px 2px #0f0f0f1a;transform:translate(calc(var(--x) * 100%));transition:transform .5s var(--ease-pop)}.auth__tabs button{position:relative;z-index:1;height:32px;border:0;background:none;cursor:pointer;color:var(--au-faint);font:700 13px/1 var(--font-sans);transition:color .3s}.auth__tabs button.is-on{color:var(--au-ink)}.auth__tabs button:not(.is-on):hover{color:var(--au-mute)}.auth__head{animation:au-head .55s var(--ease-out)}@keyframes au-head{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.auth__kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font:700 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--au-red)}.auth__kicker i{width:18px;height:2px;border-radius:2px;background:var(--au-red);transform-origin:left;animation:au-line .6s var(--ease-out) .15s backwards}@keyframes au-line{0%{transform:scaleX(0)}}.auth__head h1{font:var(--type-display);font-size:clamp(24px,2.2vw,30px);line-height:1.1;letter-spacing:-.04em;color:var(--au-ink)}.auth__head h1 em{position:relative;display:inline-block;font-style:normal;color:var(--au-red)}.auth__head h1 em:after{content:"";position:absolute;left:2%;right:2%;bottom:.02em;height:.14em;border-radius:99px;background:#d5003229;transform-origin:left;animation:au-line .7s var(--ease-out) .35s backwards}.auth__head p{margin-top:6px;font:var(--type-body);font-size:13.5px;line-height:1.45;color:var(--au-mute)}.auth__form{display:flex;flex-direction:column;gap:10px}.auth__form.is-shake{animation:au-shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes au-shake{15%,55%{transform:translate(-8px)}35%,75%{transform:translate(8px)}90%{transform:translate(-3px)}}.auth__form>*{animation:au-rise .5s var(--ease-out) backwards}.auth__form>*:nth-child(2){animation-delay:.03s}.auth__form>*:nth-child(3){animation-delay:.06s}.auth__form>*:nth-child(4){animation-delay:.09s}.auth__form>*:nth-child(5){animation-delay:.12s}.auth__form>*:nth-child(6){animation-delay:.15s}.auth__form>*:nth-child(n+7){animation-delay:.18s}.auth__form.is-shake>*{animation:none}.auth__two{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.auth__one{display:grid;gap:10px}.afield{display:flex;flex-direction:column;gap:4px;min-width:0}.afield__box{position:relative;display:flex;align-items:center;height:44px;border-radius:8px;background:var(--au-card);border:1px solid var(--au-line2);transition:border-color .2s,background-color .2s}.afield__box:hover{border-color:#c4c4ca}.afield__box:focus-within{border-color:var(--au-red);background:var(--au-card);box-shadow:0 0 0 3px #d500321a}.afield__ic{width:38px;flex:0 0 auto;display:inline-flex;justify-content:center;color:var(--au-faint);transition:color .25s,transform .4s var(--ease-pop)}.afield__box:focus-within .afield__ic{color:var(--au-red);transform:scale(1.08)}.afield input{flex:1;min-width:0;height:100%;padding:15px 10px 1px 0;border:0;outline:none;background:none;color:var(--au-ink);font:600 14px/1 var(--font-sans)}.afield__ic svg{width:16px;height:16px}.afield input:-webkit-autofill{-webkit-text-fill-color:var(--au-ink);-webkit-box-shadow:0 0 0 40px #FFFFFF inset}.afield__label{position:absolute;left:38px;right:36px;top:50%;translate:0 -50%;font:500 13.5px/1 var(--font-sans);color:var(--au-faint);pointer-events:none;transform-origin:left center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .3s var(--ease-pop),color .2s}.afield__box:focus-within .afield__label,.afield.is-filled .afield__label,.afield input:not(:placeholder-shown)+.afield__label{transform:translateY(-9px) scale(.74);color:var(--au-mute)}.afield__box:focus-within .afield__label{color:var(--au-red)}.afield.is-err .afield__box{border-color:#f07a8a;background:#fff7f8}.afield.is-err .afield__ic{color:#e0485e}.afield__err{padding-left:2px;font-size:11.5px;line-height:1.3;color:#d32f48;animation:au-rise .3s var(--ease-out)}.afield__ok{width:20px;height:20px;margin-right:10px;flex:0 0 auto;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--au-green);color:#fff;animation:au-pop .35s var(--ease-pop)}.auth__eye{width:32px;height:32px;margin-right:5px;flex:0 0 auto;border:0;border-radius:6px;background:none;color:var(--au-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s,transform .35s var(--ease-pop)}.auth__eye:hover{color:var(--au-ink);background:#f0f0f2;transform:scale(1.06)}.auth__eye svg{width:16px;height:16px}.auth__meter{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;background:var(--au-card);transform-origin:top;animation:au-meter .45s var(--ease-pop)!important;border:1px solid var(--au-line);transition:background-color .3s,border-color .3s}.auth__meter.is-strong{background:#f0fbf6;border-color:#00a8704d}.auth__mrow{display:flex;align-items:center;gap:12px}.auth__bars{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.auth__bars i{position:relative;height:4px;border-radius:4px;background:#e3e3e7;overflow:hidden}.auth__bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--m, #E0485E);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}.auth__bars i.is-on:after{transform:none}.auth__meter[data-score="1"]{--m: #E0485E}.auth__meter[data-score="2"]{--m: #F29D00}.auth__meter[data-score="3"]{--m: #7CC99A}.auth__meter[data-score="4"]{--m: var(--au-green)}.auth__mlabel{font:700 12px/1 var(--font-sans);color:var(--m, var(--au-faint));white-space:nowrap;transition:color .3s}.auth__meter ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.auth__meter li{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:99px;background:var(--au-card);border:1px solid var(--au-line);font-size:11px;color:var(--au-mute);transition:background-color .25s,color .25s,border-color .25s}.auth__meter li svg{opacity:.3;transition:opacity .2s,transform .35s var(--ease-pop)}.auth__meter li.is-ok{background:#e3f7ee;border-color:#00a8704d;color:#00754e}.auth__meter li.is-ok svg{opacity:1;transform:scale(1.15)}.auth__safe{display:inline-flex;align-items:center;gap:5px;font:700 11.5px/1 var(--font-sans);color:#00754e;animation:au-pop .4s var(--ease-pop)}.auth__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.atick-wrap{display:flex;flex-direction:column;gap:5px}.atick>span:last-child{display:flex;flex-direction:column;gap:3px}.atick__face{font-style:normal;font-weight:600;color:var(--au-ink)}.atick{display:flex;align-items:flex-start;gap:8px;padding:0;border:0;background:none;cursor:pointer;color:var(--au-mute);font:var(--type-body-sm);font-size:13px;text-align:left}.atick>i{width:16px;height:16px;margin-top:1px;flex:0 0 auto;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--au-line2);background:var(--au-card);color:#fff;transition:background-color .2s,border-color .2s,transform .35s var(--ease-pop)}.atick>i svg{width:11px;height:11px;animation:au-pop .3s var(--ease-pop)}.atick:hover>i{transform:scale(1.1);border-color:#b8b8bf}.atick.is-on>i{background:var(--au-red);border-color:var(--au-red)}.atick.is-err>i{border-color:#f07a8a}.atick a{color:var(--au-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth__link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;cursor:pointer;color:var(--au-red);font:600 13px/1.2 var(--font-sans);transition:color .2s}.auth__link:hover{color:var(--au-red2);text-decoration:underline;text-underline-offset:3px}.auth__link--c{align-self:center}.auth__go{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;margin-top:6px;border:0;border-radius:8px;cursor:pointer;background:var(--au-red);color:#fff;font:700 14px/1 var(--font-sans);box-shadow:0 8px 18px -10px #d5003299,inset 0 1px #fff3;transition:transform .38s var(--ease-pop),background-color .3s}.auth__go:hover:not(:disabled){transform:translateY(-2px);background:#e0183f}.auth__go:hover:not(:disabled) .auth__shine{animation:au-shine .8s var(--ease-out)}.auth__go:hover:not(:disabled) .auth__arrow{transform:translate(4px)}.auth__shine{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-120%);pointer-events:none}@keyframes au-shine{to{transform:translate(320%)}}.auth__arrow{width:16px;height:16px;transition:transform .35s var(--ease-pop)}.auth__go:disabled{cursor:default}.auth__go.is-done{background:var(--au-green);box-shadow:0 8px 18px -10px #00a87099;animation:au-done .5s var(--ease-pop)}.auth__go.is-done svg{animation:au-pop .4s var(--ease-pop)}@keyframes au-done{40%{transform:scale(.96)}to{transform:none}}.auth__spin{width:16px;height:16px;border-radius:99px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:au-spin .7s linear infinite}.auth__spin--dark{border-color:#0f0f0f26;border-top-color:var(--au-ink)}.auth__alt{margin-top:2px;text-align:center;font:var(--type-body-sm);font-size:13px;color:var(--au-mute)}.auth__fine{margin-top:12px;font:500 10.5px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--au-faint);text-align:center}.auth__formerr{display:block;padding:0;text-align:center;font-size:12.5px}@keyframes au-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.auth__show{position:sticky;top:12px;height:calc(100vh - 24px);height:calc(100dvh - 24px);display:flex;flex-direction:column;gap:18px;padding:28px 28px 22px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fff,#f7f7f8);border:1px solid var(--au-line);box-shadow:0 1px 2px #0f0f0f0a,0 12px 32px -24px #0f0f0f33;animation:au-show .8s var(--ease-out) .1s backwards;isolation:isolate}@keyframes au-show{0%{opacity:0;transform:translate(22px)}}.auth__show:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(15,15,15,.07) 1px,transparent 1.3px);background-size:22px 22px;opacity:.7}.auth__show:after{content:"";position:absolute;z-index:-1;right:-18%;top:-22%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(213,0,50,.12),transparent 65%)}.auth__eyebrow{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:99px;background:var(--au-soft);color:var(--au-red);font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.auth__eyebrow i{position:relative;width:7px;height:7px;border-radius:99px;background:var(--au-red)}.auth__eyebrow i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#d5003273;animation:au-live 1.6s ease-out infinite}@keyframes au-live{0%{transform:scale(1);opacity:1}to{transform:scale(3.3);opacity:0}}.auth__showhead h2{margin-top:12px;max-width:520px;font:var(--type-display);font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.04em;color:var(--au-ink)}.auth__showhead h2 em{font-style:normal;color:var(--au-red)}.auth__show{justify-content:center}.auth__show .dv{flex:0 1 auto}.auth__show .dv__frame{border-radius:12px;box-shadow:0 0 0 1px #0f0f0f0a,0 18px 40px -28px #0f0f0f59}.auth__showhead h2{text-wrap:balance}.auth__perks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.auth__perks li{display:inline-flex;align-items:center;gap:7px;font:var(--type-ui-sm);font-size:12.5px;color:var(--au-mute)}.auth__perks svg{width:18px;height:18px;padding:4px;border-radius:99px;background:var(--au-soft);color:var(--au-red)}@keyframes au-bars{0%{transform:scaleX(0)}33%,to{transform:scaleX(1)}}@media (max-width: 1180px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.auth__show{padding:22px 20px}}@media (max-width: 960px){.auth{grid-template-columns:minmax(0,1fr);padding:12px}.auth__show{display:none}}@media (max-width: 560px){.auth__side{padding:4px}.auth__card{padding:16px 0}.auth__two{grid-template-columns:minmax(0,1fr)}}@keyframes au-meter{0%{opacity:0;transform:translateY(-6px) scaleY(.85)}}.auth__blobs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.auth__blobs i{position:absolute;width:46vmax;height:46vmax;border-radius:50%}.auth__blobs i:first-child{left:-16vmax;top:-18vmax;background:radial-gradient(circle,rgba(213,0,50,.1),transparent 65%);animation:au-drift 22s ease-in-out infinite alternate}.auth__blobs i:last-child{left:18vw;bottom:-26vmax;background:radial-gradient(circle,rgba(15,15,15,.05),transparent 65%);animation:au-drift 28s ease-in-out infinite alternate-reverse}@keyframes au-drift{to{transform:translate(6vmax,5vmax) scale(1.08)}}.auth__side,.auth__show{z-index:1}.auth__side{position:relative}@media (max-width: 760px){.auth__link{min-height:32px;display:inline-flex;align-items:center}.auth__back{min-height:40px}}html.in-app .amodal__box.setup,html.in-app .pco__code{--au-bg: var(--a-s1);--au-card: var(--a-well);--au-ink: var(--a-fg);--au-mute: var(--a-mute);--au-faint: var(--a-faint);--au-line: var(--a-line);--au-line2: var(--a-line2);--au-red: var(--a-red);--au-red2: var(--a-red2);--au-soft: rgba(var(--a-rgb), .12);--au-green: var(--a-ok)}.amodal__box.setup{width:min(560px,100%);padding:28px 28px 22px}.amodal__box.setup .amodal__x{display:none}.setup__in{animation:a-rise .4s var(--ease-fluid)}.setup__head{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.setup__eyebrow{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-ok)}.setup__head h2{margin:0;font:700 26px/1.1 var(--font-sans);letter-spacing:-.025em;color:var(--a-fg)}.setup__form{gap:12px}.setup__out{align-self:center;padding:6px 10px;border:0;background:none;color:var(--a-mute);font:600 12.5px/1 var(--font-sans);cursor:pointer;transition:color .2s,transform .3s var(--ease-pop)}.setup__out:hover{color:var(--a-fg);transform:scale(1.05)}.setup__err{display:block;margin-top:10px;text-align:center}@media (prefers-reduced-motion: reduce){.setup__in{animation:none}}.igm__mode{flex:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);font:600 12px/1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s}.igm__mode:hover{transform:scale(1.05);border-color:rgba(var(--a-rgb),.5)}.igm__mode i{position:relative;width:34px;height:22px;border-radius:99px;background:#e9e9ee;transition:background-color .3s}.igm__mode i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:99px;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .35s var(--ease-fluid)}.igm__mode.is-dark i{background:#0f0f12}.igm__mode.is-dark i:after{transform:translate(12px);background:#5b5b66}.igm__view{display:flex;justify-content:center;max-height:calc(100dvh - 210px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;border-radius:16px;animation:igm-swap .45s var(--ease-fluid)}.igm__view::-webkit-scrollbar{display:none}@keyframes igm-swap{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.igm__feed{width:100%;display:flex;flex-direction:column;align-items:center}.igm__feed .igp{border-radius:16px;box-shadow:0 0 0 1px var(--a-line2),0 24px 50px -30px #0009;animation:none}.igm__view.is-dark .igm__feed .igp{box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -30px #000c}.igm__prof{padding:12px 0 0;border-radius:16px;background:#fff;color:#0f1419;font-family:var(--ig-font);box-shadow:0 0 0 1px var(--a-line2),0 24px 50px -30px #0009;overflow:hidden}.igm__prof.is-dark{background:#000;color:#f5f5f5;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -30px #000c}.igm__ptop{display:flex;align-items:center;gap:5px;padding:0 14px 12px;font-size:17px}.igm__ptop>span{flex:1}.igm__ptop svg:last-child{margin-left:14px}.igm__phead{display:grid;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:6px;padding:0 14px;text-align:center}.igm__pav{animation:a-pop .5s var(--ease-fluid) .1s backwards}.igm__phead>span:not(.igm__pav){display:flex;flex-direction:column;gap:2px;font-size:16px}.igm__phead small{font-size:12.5px}.igm__pbio{display:flex;flex-direction:column;gap:2px;padding:10px 14px 0;font-size:13px;line-height:1.35}.igm__pbio b{display:inline-flex;align-items:center;gap:4px;font-weight:600}.igm__pbio small{color:#7f7f7f}.igm__pbio p{margin:0}.igm__pbio a{display:inline-flex;align-items:center;gap:4px;color:#4150f7;font-weight:600}.igm__prof.is-dark .igm__pbio a{color:#e0f1ff}.igm__pbtns{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;padding:12px 14px}.igm__pbtns span{display:grid;place-items:center;height:32px;padding:0 12px;border-radius:8px;background:#7f7f7f24;font-size:13px;font-weight:600}.igm__tabs{display:flex;justify-content:space-around;border-top:1px solid rgba(127,127,127,.2)}.igm__tabs span{flex:1;display:grid;place-items:center;padding:10px 0;opacity:.5}.igm__tabs span.is-on{opacity:1;box-shadow:inset 0 -1px 0 currentColor}.igm__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.igm__tile{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#7f7f7f1f;color:#7f7f7fe6;font-size:10.5px;animation:a-rise .4s var(--ease-fluid) calc(var(--i, 0) * 40ms) backwards}.igm__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.igm__fit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.igm__tile em{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:99px;background:var(--a-red);color:#fff;font:700 9.5px/1 var(--font-sans);font-style:normal}.igm__multi{position:absolute;top:6px;right:6px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.igm__tile.is-new{animation:a-pop .45s var(--ease-fluid) .1s backwards}.igm__view{max-height:none;overflow:visible;border-radius:0}.igm__feed .igp,.igm__prof{border-radius:0;box-shadow:0 0 0 1px var(--a-line2)}.igm__view.is-dark .igm__feed .igp,.igm__prof.is-dark{box-shadow:0 0 0 1px #ffffff24}.igm__feed .igp__when{padding-bottom:14px}.igm__view{flex:1;min-height:0;padding:1px;align-items:flex-start;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.igm__view>*{flex:none}@media (max-width: 860px){.igm__view{overflow:visible;margin:0;padding:2px;flex:none;min-height:auto}}@keyframes igm-label{0%{opacity:0;transform:translateY(8px)}}@keyframes igm-pop-ic{40%{transform:scale(1.3)}}.pvs{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:10px;animation:a-rise .4s var(--ease-fluid)}.pvs__bar{flex:none;display:flex;justify-content:center;gap:6px}.pvs__bar .seg2{width:min(300px,100%)}.pvs__bar .seg2 button{gap:6px;transition:color .25s,transform .3s var(--ease-fluid)}.pvs__bar .seg2 button:hover{transform:scale(1.05)}.pvs__bar .seg2__pill{transition-timing-function:var(--ease-fluid)}.pvs__bar button:not(:disabled):active{transform:scale(.95);transition-duration:.12s}.pvs__view{position:relative;flex:1;min-height:0}.pvs__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding:1px 4px 16px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.pvs__in::-webkit-scrollbar{display:none}.pvs__in>*{flex:none}.pvs__img{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.pvs__img>*{flex:none}.pvs__shotbox{position:relative;display:block;overflow:hidden}.pvs__shot{display:block;max-width:none;-webkit-user-select:none;user-select:none}.pvs__shot--wait{background:var(--a-s3);animation:pvs-wait 1.2s ease-in-out infinite alternate}@keyframes pvs-wait{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion: reduce){.pvs__shot--wait{animation:none}}.igp__act.is-still{cursor:default}.igp__act.is-still:hover{opacity:1}.igp__act.is-still:active{transform:none}@media (prefers-reduced-motion: reduce){.pvs,.pvs *{animation:none!important}}.pst-stage[hidden]{display:none}@media (max-width: 980px){.pvs__view{flex:none;height:min(80dvh,760px)}}.pvs__bar .seg2 button:hover{z-index:2}.ige{display:inline;margin:-2px -4px;padding:2px 4px;border-radius:6px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:text;white-space:pre-line;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s,background-color .2s}.ige:hover,.ige:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #7f7f7f73;background:#7f7f7f14}.ige.is-empty{color:#7f7f7fe6;font-style:italic}.ige-cat{cursor:pointer}.ige-cat:after{content:"";display:inline-block;width:6px;height:6px;margin:0 2px 2px 6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.6;transition:transform .3s var(--ease-fluid)}.ige-cat.is-open:after{transform:rotate(-135deg) translate(-2px,-2px)}.ige-wrap{position:relative;display:block;animation:a-pop .25s var(--ease-fluid)}.ige-in{display:block;width:100%;margin:0;padding:4px 6px;border:1px solid rgba(127,127,127,.5);border-radius:8px;background:#7f7f7f14;color:inherit;font:inherit;line-height:inherit;resize:none;overflow:hidden;outline:0}.ige-in:focus{border-color:#0095f6}.ige-n{position:absolute;right:6px;bottom:-16px;font:600 10px/1 var(--ig-font, sans-serif);font-style:normal;color:#7f7f7fe6}.ige-n.is-full{color:#ed4956}.igm__pbio a .ige{color:inherit}.igm__pbio p{white-space:pre-line}.igcat{position:fixed;z-index:130;width:248px;max-height:min(320px,60vh);padding:6px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;border-radius:16px;background:linear-gradient(180deg,var(--a-s2),var(--a-s1));border:1px solid var(--a-line2);box-shadow:0 30px 60px -22px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(0,0,0,calc(.5 * var(--a-sk, 1)));transform-origin:20% top;animation:pvm-in .34s var(--ease-fluid);scrollbar-width:thin;scrollbar-color:var(--a-s4) transparent}.igcat.is-up{transform-origin:20% bottom}.igcat.is-out{animation:pvm-out .17s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.igcat-o{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--a-fg);font:500 12.5px/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:background-color .15s,color .15s;animation:a-rise .3s var(--ease-fluid) calc(var(--i, 0) * 18ms) backwards}.igcat-o:hover{background:var(--a-s3)}.igcat-o.is-on{color:var(--a-red2);background:rgba(var(--a-rgb),.1);font-weight:700}.igcat-o.is-none{color:var(--a-mute);border-bottom:1px solid var(--a-line);border-radius:10px 10px 4px 4px}.igcat-o i{flex:none;display:inline-flex;width:14px}.igcat-o.is-on i svg{animation:a-pop .3s var(--ease-fluid)}@media (prefers-reduced-motion: reduce){.igcat,.igcat *,.ige-wrap{animation:none!important}}.ige{margin:0 -4px;padding:1px 4px;position:relative}.ige:hover,.ige:focus-visible,.ige.is-open{z-index:1}.igm__pbio>small{display:block;margin:1px 0}.amodal__box.svs{width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);overflow:hidden;display:flex;align-items:stretch;gap:28px;padding:26px 26px 26px 30px}html.in-app .amodal__box.svs{background:radial-gradient(60% 75% at 30% 50%,rgba(var(--a-rgb),.14),transparent 70%),var(--gm-light),var(--g-sheen),var(--gm-fill)}.amodal__box.svs .amodal__x{z-index:5}.svs__stage{position:relative;flex:0 0 auto;overflow:hidden;animation:svs-in .55s var(--ease-fluid) .05s both}.svs__side{flex:0 0 268px;display:flex;flex-direction:column;justify-content:center;gap:20px;min-height:0;padding-top:18px}.svs__head{display:flex;flex-direction:column;gap:6px}.svs__eyebrow{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);animation:svs-in .5s var(--ease-fluid) .1s both}.svs__title{margin:0;font:700 28px/1.05 var(--font-sans);letter-spacing:-.025em;color:var(--a-fg);animation:svs-in .5s var(--ease-fluid) .15s both}.svs__specs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.svs__specs li{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;font:600 11.5px/1 var(--font-sans);color:var(--a-mute);background:rgba(var(--a-ink),.06);animation:a-pop .4s var(--ease-fluid) calc(.2s + var(--i) * .05s) both}.svs__specs li.is-ok{color:var(--a-ok);background:color-mix(in srgb,var(--a-ok) 12%,transparent);cursor:help}.svs__acts{display:flex;flex-direction:column;gap:8px}.svs__act{display:flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 14px;border-radius:14px;cursor:pointer;color:var(--a-fg);background:var(--a-s2);border:1px solid var(--a-line2);font:700 13.5px/1 var(--font-sans);transition:transform .35s var(--ease-pop),opacity .3s var(--ease-fluid);animation:svs-in .5s var(--ease-fluid) calc(.25s + var(--i) * .07s) both}.svs__act>i{display:inline-flex}.svs__act b{font:inherit;white-space:nowrap}.svs__act:hover:not(:disabled){transform:scale(1.04)}.svs__act:disabled{opacity:.75;cursor:progress}.svs__act--main{height:52px;color:#fff;background:var(--a-red);border-color:transparent;font-size:15px;box-shadow:0 16px 34px -16px rgba(var(--a-rgb),.9)}.svs__act--main.is-done>i{animation:a-pop .45s var(--ease-fluid)}@keyframes svs-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width: 760px){.amodal__box.svs{flex-direction:column;align-items:center;gap:16px;padding:18px 14px 14px}.svs__side{flex:0 0 auto;width:100%;padding:0;gap:12px}.svs__head,.svs__specs{display:none}.svs__acts{padding-bottom:6px}}@media (prefers-reduced-motion: reduce){.svs__stage,.svs__eyebrow,.svs__title,.svs__specs li,.svs__act,.svs__act--main.is-done>i{animation:none}}.svp__stage{display:flex;width:min(500px,calc(100vw - 392px));height:min(820px,calc(100dvh - 84px));overflow:visible}.svp__side{justify-content:center;max-height:min(820px,calc(100dvh - 84px));padding-top:4px;gap:16px}.svp__pv{flex:0 1 auto;min-height:0;overflow-y:auto;padding:4px;margin:-4px;scrollbar-width:none;animation:svs-in .5s var(--ease-fluid) .18s both}.svp__pv::-webkit-scrollbar{display:none}.svs__act--main em{font-style:normal;padding:4px 8px;border-radius:99px;background:#00000038;font-size:12px}@media (max-width: 760px){.svp__stage{width:100%;height:min(72dvh,640px)}.svp__side{max-height:none}.svp__pv{display:none}.svp .pvs__bar{padding-right:42px}}@media (prefers-reduced-motion: reduce){.svp__pv{animation:none}}.amodal .amodal__box.svp{animation:svp-pop .42s var(--ease-fluid) both}.amodal.is-closing .amodal__box.svp{animation:svp-unpop .26s cubic-bezier(.5,0,.75,0) forwards}@keyframes svp-pop{0%{opacity:0;transform:scale(.4)}}@keyframes svp-unpop{to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion: reduce){.amodal .amodal__box.svp,.amodal.is-closing .amodal__box.svp{animation:none}}.fp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#050505d1;animation:fp-fade .25s ease-out}.fp.is-closing{animation:fp-out .24s ease-in forwards}@keyframes fp-fade{0%{opacity:0}}@keyframes fp-out{to{opacity:0}}.fp__box{width:min(780px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:26px;background:var(--a-s1, #101010);border:1px solid rgba(var(--a-ink, 255, 255, 255),.14);color:var(--a-fg, #fff);font-family:var(--font-sans);box-shadow:0 60px 120px -40px rgba(var(--a-rgb, 213, 0, 50),.5);animation:fp-pop .45s cubic-bezier(.34,1.56,.64,1)}.fp.is-closing .fp__box{animation:fp-drop .24s ease-in forwards}@keyframes fp-pop{0%{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes fp-drop{to{opacity:0;transform:translateY(16px) scale(.96)}}.fp__head{display:flex;align-items:center;gap:10px}.fp__head b{font:700 20px/1.2 var(--font-display);letter-spacing:-.02em}.fp__count{font:500 11px/1 var(--font-mono);letter-spacing:.06em;color:rgba(var(--a-ink, 255, 255, 255),.45);text-transform:uppercase}.fp__x{margin-left:auto;width:38px;height:38px;border-radius:99px;border:1px solid rgba(var(--a-ink, 255, 255, 255),.14);background:var(--a-s3, #181818);color:var(--a-fg, #fff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .38s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s}.fp__x:hover{transform:rotate(90deg);background:var(--a-red, #D50032);border-color:var(--a-red, #D50032)}.fp__search{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border-radius:15px;background:var(--a-s2, #161616);border:1px solid rgba(var(--a-ink, 255, 255, 255),.12);color:rgba(var(--a-ink, 255, 255, 255),.5);transition:border-color .25s,box-shadow .25s,color .25s}.fp__search:focus-within{color:var(--a-red2, #FF8E9F);border-color:rgba(var(--a-rgb, 213, 0, 50),.7);box-shadow:0 0 0 4px rgba(var(--a-rgb, 213, 0, 50),.14)}.fp__search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--a-fg, #fff);font:500 15px/1 var(--font-sans)}.fp__cats{display:flex;flex-wrap:wrap;gap:6px}.fp__cats button{height:34px;padding:0 14px;border-radius:99px;border:1px solid rgba(var(--a-ink, 255, 255, 255),.12);background:var(--a-s2, #161616);color:rgba(var(--a-ink, 255, 255, 255),.7);font:600 12.5px/1 var(--font-sans);cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s,color .25s,border-color .25s}.fp__cats button:hover{transform:translateY(-2px);color:var(--a-fg, #fff);border-color:rgba(var(--a-ink, 255, 255, 255),.28)}.fp__cats button.is-on{background:var(--a-fg, #fff);color:var(--a-inv, #0F0F0F);border-color:var(--a-fg, #fff)}.fp__pairs{display:flex;flex-direction:column;gap:6px}.fp__pairs>span{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--a-ink, 255, 255, 255),.45)}.fp__pairs>div{display:flex;gap:8px;overflow-x:auto;margin:0 -6px;padding:6px 6px 10px;scroll-snap-type:x proximity}.fp__pairs>div::-webkit-scrollbar{height:0}.fp__pair{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:158px;padding:11px 13px;border-radius:15px;border:1px solid rgba(var(--a-ink, 255, 255, 255),.1);background:var(--a-s2, #161616);color:var(--a-fg, #fff);cursor:pointer;text-align:left;overflow:hidden;scroll-snap-align:start;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .25s,background-color .25s;animation:fp-in .4s ease-out calc(var(--i, 0) * 35ms) backwards}.fp__pair:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(var(--a-rgb, 213, 0, 50),.22),transparent 70%);opacity:0;transition:opacity .3s}.fp__pair:hover{transform:translateY(-3px);border-color:rgba(var(--a-rgb, 213, 0, 50),.6)}.fp__pair:hover:before{opacity:1}.fp__pair b{position:relative;font-size:22px;font-weight:700;line-height:1.1;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.fp__pair:hover b{transform:translate(3px)}.fp__pair span{position:relative;font-size:13px;color:rgba(var(--a-ink, 255, 255, 255),.75)}.fp__pair small{position:relative;margin-top:4px;font:500 10px/1.2 var(--font-mono);color:rgba(var(--a-ink, 255, 255, 255),.45)}.fp__list{flex:1;min-height:200px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;margin:0 -6px;padding:4px 8px 10px 6px}.fp__font{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:15px 16px;border-radius:16px;cursor:pointer;text-align:left;overflow:hidden;border:1px solid rgba(var(--a-ink, 255, 255, 255),.08);background:var(--a-s2, #141414);color:var(--a-fg, #fff);transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .25s,background-color .25s,box-shadow .3s;animation:fp-in .35s ease-out calc(var(--i, 0) * 18ms) backwards}@keyframes fp-in{0%{opacity:0;transform:translateY(8px)}}.fp__font:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 0% 0%,rgba(var(--a-ink, 255, 255, 255),.07),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.fp__font:hover{transform:translateY(-3px);border-color:rgba(var(--a-ink, 255, 255, 255),.24);box-shadow:0 16px 30px -20px rgba(0,0,0,calc(.9 * var(--a-sk, 1)))}.fp__font:hover:before{opacity:1}.fp__font:active{transform:translateY(-1px);transition-duration:.15s}.fp__font.is-on{border-color:var(--a-red, #D50032);background:rgba(var(--a-rgb, 213, 0, 50),.12)}.fp__font--custom{grid-column:1 / -1;border-style:dashed;border-color:rgba(var(--a-rgb, 213, 0, 50),.5)}.fp__sample{position:relative;max-width:calc(100% - 64px);font-size:26px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.fp__font:hover .fp__sample{transform:translate(4px)}.fp__font small{position:relative;font:500 11px/1.2 var(--font-mono);color:rgba(var(--a-ink, 255, 255, 255),.45)}.fp__use,.fp__on{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:99px;font:700 11px/1 var(--font-sans);font-style:normal}.fp__use{background:var(--a-fg, #fff);color:var(--a-inv, #0F0F0F);opacity:0;transform:translateY(-4px) scale(.9);transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.fp__font:hover .fp__use{opacity:1;transform:none}.fp__on{background:var(--a-red, #D50032);color:#fff;animation:fp-on .45s cubic-bezier(.34,1.56,.64,1)}@keyframes fp-on{0%{opacity:0;transform:scale(.6)}}.fp__none{grid-column:1 / -1;padding:30px;text-align:center;color:rgba(var(--a-ink, 255, 255, 255),.5)}@media (max-width: 600px){.fp__list{grid-template-columns:1fr}.fp__box{padding:16px}.fp__count{display:none}}@media (prefers-reduced-motion: reduce){.fp,.fp__box,.fp__font,.fp__pair{animation:none}}.lym-img{display:flex;flex-direction:column;gap:8px}.lym-src{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lym-s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:64px;padding:8px 4px;border:1px solid var(--a-line2);border-radius:12px;background:var(--a-s2);color:var(--a-fg);cursor:pointer;transition:transform .3s var(--ease-pop);animation:a-rise .3s var(--ease-fluid) calc(.04s + var(--i, 0) * 40ms) backwards}.lym-s:hover{transform:scale(1.06)}.lym-s b{font:600 11.5px/1 var(--font-sans)}.lym-s small{font:600 9.5px/1 var(--font-mono);color:var(--a-mute)}.lym-s svg{color:var(--a-red2)}.lym-s--ai{border-color:rgba(var(--a-rgb),.45);background:rgba(var(--a-rgb),.1)}.lym-s.is-locked svg{color:var(--a-mute)}.lym-rec{display:flex;flex-direction:column;gap:6px}.lym-rec small,.lym-sub{font:600 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.lym-rec span{display:flex;flex-wrap:wrap;gap:5px}.lym-rec__b{width:36px;height:45px;padding:0;border:0;border-radius:8px;background:var(--a-s3) center / cover no-repeat;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.12);cursor:pointer;transition:transform .3s var(--ease-pop);animation:a-pop .3s var(--ease-fluid) calc(.1s + var(--i, 0) * 30ms) backwards}.lym-rec__b:hover{transform:scale(1.12)}.lym-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.lym-q{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--a-line2);border-radius:11px;background:var(--a-s2);color:var(--a-fg);font:600 12px/1 var(--font-sans);text-align:left;cursor:pointer;transition:transform .3s var(--ease-pop);animation:a-rise .3s var(--ease-fluid) calc(.04s + var(--i, 0) * 35ms) backwards}.lym-q:hover{transform:scale(1.04)}.lym-q svg{flex:none;color:var(--a-red2)}.lym-sub{margin-top:2px}@media (prefers-reduced-motion: reduce){.lym-s,.lym-q,.lym-rec__b{animation:none}}.plc{flex:1;min-height:0;width:100%;max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:2px 4px 0;animation:pv-enter .5s var(--ease-fluid)}.plc.is-out{animation:pv-leave .22s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.plc__thread{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding:14px 10px 30px;scrollbar-gutter:stable both-edges}.plc__thread::-webkit-scrollbar{width:8px}.plc__thread::-webkit-scrollbar-thumb{border-width:2px}.plc>.ccomp{gap:4px;padding:5px;border-radius:18px}.plc>.ccomp textarea{min-height:36px;padding:8px 6px;font-size:14px}.plc>.ccomp .ccomp__send{width:36px;height:36px;border-radius:12px}.plc-busy{display:inline-flex;align-items:center;gap:8px;animation:plc-in .35s var(--ease-fluid)}.plc-busy svg{animation:a-spin 1.4s linear infinite}@keyframes plc-in{0%{opacity:0;transform:translateY(4px)}}.plc-slides{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:7px}.plc-slides li{padding-left:2px}.plc-slides li::marker{color:var(--a-faint);font:700 11px/1 var(--font-mono)}.plc-slides b{display:block;font-weight:650}.plc-slides span{display:block;color:var(--a-mute);font-size:.94em}.plc-caption{white-space:pre-wrap}.plc-thumb{display:block;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--a-ink),.08)}.plc-thumb--big{box-shadow:0 18px 40px -26px rgba(0,0,0,calc(.9 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.08)}.plc .wa-qr__cards.has-art{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.plc-models .wa-qr__chips{margin-top:2px}.plc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.plc-acts>*{position:relative}.plc-acts .cbtn{width:auto;z-index:1}.plp-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.plp-s{position:relative;display:flex;align-items:flex-start;gap:10px;padding:7px 8px;border-radius:12px;border:1px solid transparent;animation:plc-in .4s var(--ease-fluid) calc(var(--i) * 35ms) backwards;transition:background-color .3s,border-color .3s}.plp-s.is-now{background:rgba(var(--a-rgb),.1);border-color:rgba(var(--a-rgb),.3)}.plp-s__n{width:24px;height:24px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-mute);font:700 11px/1 var(--font-mono);animation:plc-pop .4s var(--ease-fluid)}@keyframes plc-pop{0%{opacity:0;transform:scale(.6)}}.plp-s.is-done .plp-s__n{background:color-mix(in srgb,var(--a-ok) 16%,transparent);border-color:transparent;color:var(--a-ok)}.plp-s.is-now .plp-s__n{background:var(--a-red);border-color:transparent;color:#fff}.plp-s__t{min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:3px}.plp-s__t b{font-size:13px;font-weight:650;color:var(--a-fg)}.plp-s.is-next .plp-s__t b{color:var(--a-faint);font-weight:600}.plp-s__t small{font-size:11.5px;color:var(--a-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plp-new{align-self:flex-start}@media (prefers-reduced-motion: reduce){.plc,.plc-busy,.plp-s,.plp-s__n{animation:none!important}.plc-busy svg{animation:none}}.amodal__box.sac{width:min(1040px,100%);height:min(760px,calc(100dvh - 40px));padding:0;overflow:hidden}.sac__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;height:100%}.sac__chat{display:flex;flex-direction:column;min-height:0;min-width:0;padding:18px 18px 14px;gap:10px}.sac__chat .wa-head{padding-right:44px}.sac__chat .wa-head .gbtn{height:34px;padding:0 12px}.sac__thread{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding:6px 4px 12px;scrollbar-gutter:stable both-edges}.sac__thread::-webkit-scrollbar{width:8px}.sac__thread::-webkit-scrollbar-thumb{border-width:2px}.sac__chat>.ccomp{gap:4px;padding:5px;border-radius:18px}.sac__chat>.ccomp textarea{min-height:36px;padding:8px 6px;font-size:14px}.sac__chat>.ccomp .ccomp__send{width:36px;height:36px;border-radius:12px}.sac__side{display:flex;flex-direction:column;align-items:center;gap:12px;padding:58px 20px 20px;border-left:1px solid var(--a-line);background:var(--a-s2);animation:cai-side-in .5s var(--ease-fluid) backwards}@keyframes cai-side-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.sac__side>.mono{align-self:stretch;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.sac__prev{border-radius:6px;overflow:hidden;box-shadow:0 24px 50px -28px rgba(0,0,0,calc(.9 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.08);animation:stage-in .45s var(--ease-fluid)}.sac__targets{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.sac-sw{display:block;width:100%;height:44px;border-radius:9px}.sac-sw--sm{width:16px;height:16px;border-radius:5px}.sac .wa-qr__cards.has-art{grid-template-columns:repeat(3,minmax(0,1fr))}.sac-photo{display:block;width:min(260px,100%);border-radius:14px;box-shadow:0 18px 40px -24px #000c;animation:stage-in .5s var(--ease-fluid)}.sac-making{display:inline-flex;align-items:center;gap:8px}.sac-making svg{animation:a-spin 1.2s linear infinite}.sac-draft{display:block;border-radius:6px;overflow:hidden}@media (max-width: 860px){.amodal__box.sac{height:calc(100dvh - 24px)}.sac__grid{grid-template-columns:minmax(0,1fr)}.sac__side{display:none}.sac__chat{padding:14px 12px 10px}}@media (prefers-reduced-motion: reduce){.sac *,.sac{animation:none!important;transition:none!important}}.sac .wa-qr__chip:hover{transform:scale(1.12)}.sac .wa-qr__chip:hover+.wa-qr__chip,.sac .wa-qr__chip:has(+.wa-qr__chip:hover){transform:scale(1.04)}.sac .wa-qr__card:hover{transform:scale(1.06)}.sac .wa-qr__card:hover+.wa-qr__card,.sac .wa-qr__card:has(+.wa-qr__card:hover){transform:scale(1.02)}.sac .wa-draft__tag:hover:not(:disabled){transform:scale(1.07)}.sac-scope{margin-right:auto;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:99px;background:rgba(var(--a-rgb),.1);color:var(--a-red2);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%;animation:wa-pop .3s var(--ce);transform-origin:left center}@media (prefers-reduced-motion: reduce){.sac-scope{animation:none}}.dpk{position:fixed;z-index:45;display:flex;flex-direction:column;gap:8px;padding:8px 8px 10px;border-radius:16px;border:1px solid var(--g-rim, var(--a-line));background:var(--g-sheen, none),linear-gradient(var(--g-fill, transparent),var(--g-fill, transparent)),var(--a-s1);box-shadow:var(--g-edge, none),0 30px 60px -30px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));pointer-events:none;transform-origin:0 50%;animation:dpk-in .38s var(--ease-fluid) 60ms backwards}.dpk.is-out{animation:dpk-out .2s cubic-bezier(.5,0,.75,0) forwards}@keyframes dpk-in{0%{opacity:0;transform:translate(-10px) scale(.96)}}@keyframes dpk-out{to{opacity:0;transform:translate(-8px) scale(.97)}}.dpk__art{position:relative;overflow:hidden;border-radius:9px;background:var(--a-s3)}.dpk__s{position:absolute;top:0;right:0;bottom:0;left:0}.dpk__s.is-in{animation:dpk-slide .55s var(--ease-fluid)}@keyframes dpk-slide{0%{opacity:0;transform:translate(22px)}}.dpk__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.dpk__foot b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;color:var(--a-fg)}.dpk__dots{flex:none;display:flex;gap:4px}.dpk__dots i{width:5px;height:5px;border-radius:99px;background:rgba(var(--a-ink),.25);transition:transform .35s var(--ease-fluid),opacity .35s;opacity:.7}.dpk__dots i.is-on{background:var(--a-red);opacity:1;transform:scale(1.35)}.dpk__pop{max-width:236px;margin:0;padding:0 2px;font-size:11.5px;line-height:1.4;color:var(--a-mute)}@media (prefers-reduced-motion: reduce){.dpk,.dpk.is-out,.dpk__s.is-in{animation:none}.dpk__dots i{transition:none}}.pz{display:flex;flex-direction:column;min-height:0;height:100%;gap:10px}.pz>.seg2{width:100%}.pz-paste{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;animation:a-rise .35s var(--ease-fluid)}.pz-box{flex:1 1 auto;min-height:180px;display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2);overflow:hidden}.pz-box textarea{flex:1 1 auto;min-height:0;width:100%;resize:none;padding:12px 12px 6px;border:0;outline:0;background:transparent;color:var(--a-fg);font:400 12px/1.5 var(--font-mono)}.pz-box textarea::placeholder{color:var(--a-faint);opacity:.85}.pz-box:focus-within{border-color:rgba(var(--a-rgb),.55)}.pz-boxfoot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px 8px 12px;border-top:1px solid var(--a-line)}.pz-sum{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 11px/1.2 var(--font-sans);color:var(--a-mute);animation:a-pop .3s var(--ease-fluid)}.pz-mini{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);font:600 11px/1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-pop),border-color .2s}.pz-mini:hover{transform:scale(1.06);border-color:var(--a-red)}.pz-photos{flex:none;display:flex;flex-direction:column;gap:7px}.pz-thumbs{display:flex;flex-wrap:wrap;gap:6px}.pz-thumbs>*{position:relative;width:48px;height:48px;padding:0;border:0;border-radius:9px;overflow:hidden;background:var(--a-s3);animation:pz-in .3s var(--ease-fluid) calc(var(--i, 0) * 30ms) backwards}.pz-thumbs>button{cursor:pointer;transition:transform .3s var(--ease-pop)}.pz-thumbs>button:hover{transform:scale(1.06)}.pz-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.pz-thumbs small{position:absolute;left:3px;bottom:3px;min-width:15px;padding:1px 3px;border-radius:5px;background:#000000a6;color:#fff;font:700 9.5px/1.2 var(--font-sans);text-align:center}.pz-add{display:grid;place-items:center;border:1px dashed var(--a-line2)!important;background:transparent!important;color:var(--a-mute);cursor:pointer;transition:transform .3s var(--ease-pop),color .2s}.pz-add:hover{transform:scale(1.06);color:var(--a-fg)}.pz-apply{flex:none;width:100%}.pz-apply:disabled{opacity:.45}.pz-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.pz-list{flex:1 1 auto;min-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:2px 2px 8px}.pz-msg{display:flex;align-items:flex-end;gap:7px;animation:pz-in .38s var(--ease-fluid) backwards}.pz-msg.is-me{justify-content:flex-end}@keyframes pz-in{0%{opacity:0;transform:translateY(8px)}}.pz-bub{max-width:86%;display:flex;flex-direction:column;gap:8px;padding:9px 11px;border-radius:14px 14px 14px 4px;background:var(--a-s2);color:var(--a-fg);font-size:12.5px;line-height:1.45}.pz-msg.is-me .pz-bub{border-radius:14px 14px 4px;background:rgba(var(--a-rgb),.16)}.pz-bub p{margin:0}.pz-chips{display:flex;flex-wrap:wrap;gap:6px}.pz-chip{padding:6px 10px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);font:600 11.5px/1.1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-pop),border-color .2s}.pz-chip:hover{transform:scale(1.05);border-color:var(--a-red)}.pz-go{display:flex;justify-content:center;animation:pz-in .38s var(--ease-fluid) backwards}.pz-comp{flex:none;display:flex;align-items:flex-end;gap:6px;padding:8px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2)}.pz-comp textarea{flex:1;min-height:0;resize:none;border:0;outline:0;background:transparent;color:var(--a-fg);font:400 12.5px/1.45 var(--font-sans)}.pz-comp textarea::placeholder{color:var(--a-faint)}.pz-send{flex:none;width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border-radius:10px;border:1px solid var(--a-red);background:var(--a-red);color:#fff;cursor:pointer;transition:transform .3s var(--ease-pop),opacity .2s}.pz-send:hover:not(:disabled){transform:scale(1.08)}.pz-send:disabled{opacity:.4;cursor:default}.pz-chip:focus-visible,.pz-send:focus-visible,.pz-mini:focus-visible,.pz-add:focus-within{outline:2px solid var(--a-red);outline-offset:1px}@media (prefers-reduced-motion: reduce){.pz-paste,.pz-msg,.pz-thumbs>*,.pz-go,.pz-sum{animation:none}.pz-chip,.pz-send,.pz-mini,.pz-add,.pz-thumbs>button{transition:none}}.pf{gap:12px}.pf-card{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2)}.pf-av{flex:none;display:inline-flex}.pf-av>*{width:46px;height:46px}.pf-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-who b{display:flex;align-items:center;gap:4px;min-width:0;font-size:13.5px;font-weight:700}.pf-who b>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pf-who b>svg{flex:none}.pf-who small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;color:var(--a-mute)}.pf-switch{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 10px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;transition:transform .3s var(--ease-pop),border-color .2s}.pf-switch:hover{transform:scale(1.04);border-color:var(--a-line2)}.pf-switch:focus-visible{outline:2px solid var(--a-red);outline-offset:1px}.pf-switch>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pf-switch b{font-size:12.5px;font-weight:700}.pf-switch small{font-size:10.5px;line-height:1.3;color:var(--a-mute)}.pf-switch>i{flex:none;position:relative;width:32px;height:19px;border-radius:99px;background:var(--a-s4);transition:background-color .25s}.pf-switch>i em{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:99px;background:#fff;transition:transform .35s var(--ease-fluid)}.pf-switch.is-on>i{background:var(--a-red)}.pf-switch.is-on>i em{transform:translate(13px)}.pf-sec{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--a-line)}.pf-brand{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2);animation:a-rise .35s var(--ease-fluid)}.pf-logo{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--a-s1);overflow:hidden}.pf-bt{min-width:0;display:flex;flex-direction:column;gap:2px}.pf-bt b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700}.pf-bt small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;color:var(--a-mute)}.pf-sw{grid-column:1 / -1;display:flex;gap:5px}.pf-sw i{flex:1;height:16px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.12)}.pf-note{margin:0;font-size:11.5px;line-height:1.4;color:var(--a-mute)}.pf-others{display:flex;flex-direction:column;gap:5px}.pf-pick{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:10px;border:1px solid var(--a-line);background:transparent;color:var(--a-fg);font:600 12px/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:transform .3s var(--ease-pop),border-color .2s}.pf-pick>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pf-pick:hover{transform:scale(1.04);border-color:var(--a-line2)}.pf-pick.is-new{border-style:dashed;color:var(--a-mute)}.pf-pick:focus-visible{outline:2px solid var(--a-red);outline-offset:1px}@media (prefers-reduced-motion: reduce){.pf-brand{animation:none}.pf-switch,.pf-pick,.pf-switch>i,.pf-switch>i em{transition:none}}.pf-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.pf-all{padding:3px 8px;border-radius:7px;border:1px solid var(--a-line2);background:transparent;color:var(--a-mute);font:600 10.5px/1.2 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-pop),color .2s}.pf-all:hover{transform:scale(1.06);color:var(--a-fg)}.pf-parts{display:flex;flex-direction:column;gap:5px}.pf-switch.is-part{padding:6px 9px;animation:a-rise .35s var(--ease-fluid) calc(var(--i, 0) * 30ms) backwards}.pf-switch.is-part b{font-size:12px}.pf-switch:disabled{opacity:.5;cursor:default}.pf-switch:disabled:hover{transform:none}@media (prefers-reduced-motion: reduce){.pf-switch.is-part{animation:none}.pf-all{transition:none}}.pf-brands{display:flex;flex-direction:column;gap:5px}.pf-opt{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px;border-radius:12px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;transition:transform .3s var(--ease-pop),border-color .2s,background-color .2s;animation:a-rise .35s var(--ease-fluid) calc(var(--i, 0) * 30ms) backwards}.pf-opt:hover{transform:scale(1.04);border-color:var(--a-line2)}.pf-opt:focus-visible{outline:2px solid var(--a-red);outline-offset:1px}.pf-opt.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.1)}.pf-opt.is-new{border-style:dashed;background:transparent;color:var(--a-mute)}.pf-optlogo{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--a-s1);overflow:hidden}.pf-none{width:14px;height:14px;border-radius:99px;border:2px solid var(--a-faint);position:relative}.pf-none:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:var(--a-faint);transform:translate(-50%) rotate(45deg)}.pf-optname{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pf-optname b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700}.pf-sw.is-mini{gap:3px}.pf-sw.is-mini i{height:6px;border-radius:3px}.pf-tick{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:99px;background:var(--a-red);color:#fff;animation:a-pop .3s var(--ease-pop)}.pf-use{display:flex;flex-direction:column;gap:6px;padding-top:6px;animation:a-rise .35s var(--ease-fluid)}.pf-fonts{margin-top:-4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;color:var(--a-mute)}@media (prefers-reduced-motion: reduce){.pf-opt,.pf-tick,.pf-use{animation:none;transition:none}}.lp{display:flex;flex-direction:column;gap:12px}.lp-head{display:flex;align-items:center;gap:10px;padding-bottom:2px;animation:a-rise .35s var(--ease-fluid)}.lp-ic{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(var(--a-rgb),.14);color:var(--a-red2)}.lp-head>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.lp-head b{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.lp-head small{font-size:11.5px;color:var(--a-mute)}.lp-body{display:flex;flex-direction:column;gap:12px;animation:a-rise .35s var(--ease-fluid)}.lp-field{display:flex;flex-direction:column;gap:6px}.lp-l{display:flex;align-items:center;gap:6px;font:600 10px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.lp-field textarea,.lp-in{width:100%;padding:9px 11px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-well);color:var(--a-fg);font:500 13px/1.45 var(--font-sans);outline:0;transition:border-color .2s}.lp-field textarea{resize:vertical;min-height:70px}.lp-in{height:38px}.lp-field textarea:focus,.lp-in:focus{border-color:rgba(var(--a-rgb),.7)}.lp-field textarea::placeholder,.lp-in::placeholder{color:var(--a-faint)}.lp-paste{min-height:200px!important;font-family:var(--font-mono)!important;font-size:12px!important;line-height:1.55!important}.lp .cbtn,.lp-go{width:100%}.lp-go.is-done{color:var(--a-ok)}.lp .seg2{width:100%}.lp .seg2 button{gap:6px}.lp-count{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.lp-auto{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 12px;border-radius:11px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);font:600 12.5px/1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-fluid),color .2s,border-color .2s,background-color .2s}.lp-auto em{font-style:normal;padding:4px 8px;border-radius:99px;background:var(--a-s3);color:var(--a-fg);font:700 11px/1 var(--font-mono)}.lp-auto:hover{transform:scale(1.05);color:var(--a-fg)}.lp-auto.is-on{color:var(--a-fg);border-color:var(--a-red);background:rgba(var(--a-rgb),.12)}.lp-auto.is-on em{background:var(--a-red);color:#fff}.lp-step{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 3px;border-radius:11px;border:1px solid var(--a-line2);background:var(--a-s2);transition:border-color .2s}.lp-step.is-on{border-color:var(--a-red)}.lp-step button{width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--a-fg);font:600 16px/1 var(--font-sans);cursor:pointer;transition:transform .25s var(--ease-fluid),background-color .2s}.lp-step button:hover{transform:scale(1.05);background:var(--a-s3)}.lp-step b{min-width:22px;text-align:center;font:700 13px/1 var(--font-mono);animation:a-pop .3s var(--ease-fluid)}.lp-ideas{display:flex;flex-direction:column;gap:8px}.lp-idea{--tone: var(--a-red);position:relative;display:flex;flex-direction:column;gap:6px;padding:11px 12px 11px 14px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;overflow:hidden;transition:transform .35s var(--ease-fluid),border-color .2s;animation:a-rise .45s var(--ease-fluid) calc(var(--i) * 70ms) backwards}.lp-idea:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tone)}.lp-idea--intuitiva{--tone: #3B82F6}.lp-idea--viral{--tone: #F59E0B}.lp-idea:hover{transform:scale(1.05);border-color:var(--a-line2)}.lp-idea.is-on{border-color:var(--tone)}.lp-idea__top{display:flex;align-items:center;gap:6px;font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tone)}.lp-idea__top i{width:7px;height:7px;border-radius:99px;background:var(--tone)}.lp-idea__top small{margin-left:auto;font:600 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--a-faint);text-transform:none}.lp-idea b{font-size:13px;line-height:1.35}.lp-idea small{font-size:11.5px;line-height:1.4;color:var(--a-mute)}.lp-idea ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:11.5px;line-height:1.35;color:var(--a-mute)}.lp-idea ol li{padding-left:10px;border-left:2px solid var(--a-line2)}.lp-idea ol li.is-more{border:0;padding:0;color:var(--a-faint)}.lp-idea__use{align-self:flex-end;padding:5px 10px;border-radius:99px;background:var(--a-s3);font:700 11px/1 var(--font-sans);opacity:.7;transition:opacity .2s}.lp-idea:hover .lp-idea__use,.lp-idea.is-on .lp-idea__use{opacity:1}.lp-found{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:var(--a-s2);border:1px solid var(--a-line);animation:a-pop .35s var(--ease-fluid)}.lp-found .lp-l{color:var(--a-ok)}.lp-found ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;counter-reset:s}.lp-found li{counter-increment:s;display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.35;color:var(--a-fg);animation:a-rise .3s var(--ease-fluid) calc(var(--i) * 30ms) backwards}.lp-found li:before{content:counter(s,decimal-leading-zero);font:600 10px/1 var(--font-mono);color:var(--a-faint)}.lp-found li em{font-style:normal;flex:0 0 auto;padding:2px 6px;border-radius:6px;background:var(--a-s3);font:600 9.5px/1.3 var(--font-sans);color:var(--a-mute)}.lp-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp-slot{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:12px;border:1.5px solid var(--a-line);background:var(--a-s2);color:var(--a-mute);cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s,color .2s;animation:a-pop .35s var(--ease-fluid) calc(var(--i, 0) * 35ms) backwards}.lp-slot:hover{transform:scale(1.05);color:var(--a-fg)}.lp-slot.is-on{border-color:var(--a-red);color:var(--a-fg)}.lp-slot__art{display:block;height:52px;border-radius:8px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.08)}.lp-slot__art.is-empty{background:repeating-linear-gradient(135deg,rgba(var(--a-ink),.08) 0,rgba(var(--a-ink),.08) 6px,rgba(var(--a-ink),.02) 6px,rgba(var(--a-ink),.02) 12px)}.lp-slot small{font:600 10.5px/1 var(--font-sans);text-align:center;padding-bottom:2px}.lp-how{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lp-opt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border-radius:13px;border:1.5px solid var(--a-line);background:var(--a-s2);color:var(--a-mute);text-align:left;cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s,color .2s,background-color .2s}.lp-opt svg{margin-bottom:3px}.lp-opt small{white-space:nowrap}.lp-opt b{font-size:13px;color:var(--a-fg)}.lp-opt small{font-size:11px}.lp-opt:hover{transform:scale(1.05)}.lp-opt.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.1);color:var(--a-red2)}.lp-mini{margin-left:auto;padding:3px 8px;border-radius:99px;border:1px solid var(--a-line2);background:none;color:var(--a-mute);font:600 10px/1.2 var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:transform .25s var(--ease-fluid),color .2s}.lp-mini:hover{transform:scale(1.05);color:var(--a-fg)}.lp-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp-style{display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px 5px 7px;border-radius:12px;border:1.5px solid var(--a-line);background:var(--a-s2);color:var(--a-mute);cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s,color .2s;animation:a-pop .35s var(--ease-fluid) calc(var(--i) * 30ms) backwards}.lp-style i{display:block;width:100%;height:34px;border-radius:8px}.lp-style small{font:600 10.5px/1 var(--font-sans)}.lp-style:hover{transform:scale(1.05);color:var(--a-fg)}.lp-style.is-on{border-color:var(--a-red);color:var(--a-fg)}.lp-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;border-radius:16px;border:1.5px dashed var(--a-line2);background:var(--a-s2);color:var(--a-fg);text-align:center;cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s;animation:a-rise .35s var(--ease-fluid)}.lp-drop input{display:none}.lp-drop:hover,.lp-drop.is-over{transform:scale(1.05);border-color:rgba(var(--a-rgb),.6)}.lp-drop__ic{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:var(--a-red);color:#fff}.lp-drop b{font-size:13px}.lp-drop small{font-size:11px;color:var(--a-mute)}.lp-recent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.lp-rec{aspect-ratio:1;border-radius:9px;border:1.5px solid transparent;background-size:cover;background-position:center;cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s;animation:a-pop .35s var(--ease-fluid) calc(var(--i) * 25ms) backwards}.lp-rec:hover{transform:scale(1.05);border-color:var(--a-red)}.lp-fade{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border-radius:12px;border:1px dashed var(--a-line2);background:none;color:var(--a-mute);font:600 12.5px/1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-fluid),color .2s,border-color .2s}.lp-fade:hover{transform:scale(1.05);color:var(--a-fg);border-color:rgba(var(--a-rgb),.55)}.lp-card{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:linear-gradient(135deg,var(--a-s3),var(--a-s2));border:1px solid var(--a-line2)}.lp-card>span{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-card b{display:inline-flex;align-items:center;gap:4px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-card small{font-size:12px;color:var(--a-mute)}.lp-photo{display:flex;align-items:center;gap:12px}.lp-photo>span{display:flex;flex-direction:column;gap:2px}.lp-photo b{font-size:13px}.lp-photo small{font-size:11px;color:var(--a-mute)}.lp-at{position:relative;display:block}.lp-at i{position:absolute;left:11px;top:50%;transform:translateY(-50%);font:600 13px/1 var(--font-sans);font-style:normal;color:var(--a-faint);pointer-events:none}.lp-at .lp-in{padding-left:26px}.lp-switch{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s}.lp-switch:hover{transform:scale(1.05)}.lp-switch>span{flex:1;font-size:13px}.lp-switch>i{position:relative;width:34px;height:20px;border-radius:99px;background:var(--a-s4);transition:background-color .25s}.lp-switch>i em{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:99px;background:#fff;transition:transform .35s var(--ease-fluid)}.lp-switch.is-on>i{background:var(--a-red)}.lp-switch.is-on>i em{transform:translate(14px)}.pst-adds{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pst-adds .pst-chip{width:100%}.pst-fadeprev{height:46px;border-radius:10px;overflow:hidden;background:repeating-conic-gradient(rgba(var(--a-ink),.12) 0 25%,transparent 0 50%) 0 0 / 14px 14px}.pst-fadeprev i{display:block;width:100%;height:100%}.pst-sw{width:28px;height:28px;border-radius:9px;border:2px solid var(--a-line2);cursor:pointer;transition:transform .25s var(--ease-fluid),border-color .2s}.pst-sw:hover{transform:scale(1.05)}.pst-sw.is-on{border-color:var(--a-red)}@media (prefers-reduced-motion: reduce){.lp *,.lp{animation:none!important;transition:none!important}}.pst-decks{display:flex;flex-direction:column;gap:8px;animation:a-rise .35s var(--ease-fluid)}.pst-deck{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;transition:transform .35s var(--ease-fluid),border-color .2s,background-color .2s;animation:a-pop .4s var(--ease-fluid) calc(var(--i) * 50ms) backwards}.pst-deck:hover{transform:scale(1.04);border-color:var(--a-line2)}.pst-deck.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.1)}.pst-deck__row{display:flex;gap:4px;pointer-events:none}.pst-deck__name{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:0 2px}.pst-deck__name b{font-size:13px}.pst-deck__name small{font:600 10.5px/1 var(--font-mono);color:var(--a-faint)}.pst-models-wrap>.seg2{width:100%}.pst-slide{touch-action:pan-x}.pst-slide small{position:absolute;left:6px;bottom:6px;padding:2px 4px;border-radius:4px;background:#0000008c;color:#fff;font-size:8.5px;line-height:1;pointer-events:none}.pst-slide--add{width:44px!important;height:56px!important}.pst-slide:focus-visible{outline:2px solid var(--a-red);outline-offset:2px}.pst-slide.is-picked{border-color:rgba(var(--a-rgb),.7);background:rgba(var(--a-rgb),.1);color:var(--a-fg)}.pst-slide.is-picked:after{content:"";position:absolute;top:6px;right:6px;width:12px;height:12px;border-radius:99px;background:var(--a-red);box-shadow:0 0 0 2px var(--a-s1);animation:a-pop .3s var(--ease-fluid)}.pst-slides__row.is-dragging{cursor:grabbing}.pst-slides__row.is-dragging .pst-slide{transition:none}.pst-slide.is-drag{transform:translateY(-6px);opacity:.9;z-index:2;border-color:var(--a-red);cursor:grabbing}.pst-slide.is-out{animation:pst-out .22s ease-in forwards;pointer-events:none}@keyframes pst-out{to{opacity:0;transform:translateY(8px) scale(.86)}}.pst-slides__n{font-size:10.5px;color:var(--a-mute);padding:0 4px;animation:a-pop .3s var(--ease-fluid)}.pst-slides__acts{align-items:center}.isrc{display:flex;flex-direction:column;gap:10px}.isrc__opts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.isrc__opt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 11px;border-radius:13px;border:1.5px solid var(--a-line);background:var(--a-s2);color:var(--a-mute);text-align:left;cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s,color .2s,background-color .2s}.isrc__opt svg{margin-bottom:3px}.isrc__opt b{font-size:12.5px;color:var(--a-fg)}.isrc__opt small{font-size:10.5px;white-space:nowrap}.isrc__opt:hover{transform:scale(1.05)}.isrc__opt.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.1);color:var(--a-red2)}.isrc__opt:focus-visible,.isrc__rec:focus-visible,.lp-style:focus-visible{outline:2px solid var(--a-red);outline-offset:2px}.isrc__body{display:flex;flex-direction:column;gap:10px;animation:a-rise .3s var(--ease-fluid)}.isrc__drop{display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;border:1.5px dashed var(--a-line2);background:var(--a-s2);color:var(--a-fg);cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s}.isrc__drop input{display:none}.isrc__drop>span{display:flex;flex-direction:column;gap:2px}.isrc__drop b{font-size:12.5px}.isrc__drop small{font-size:10.5px;color:var(--a-mute)}.isrc__drop:hover,.isrc__drop.is-over{transform:scale(1.05);border-color:rgba(var(--a-rgb),.6)}.isrc__drop:focus-within{border-color:var(--a-red)}.isrc__recent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.isrc__rec{aspect-ratio:1;border-radius:9px;border:1.5px solid transparent;background-size:cover;background-position:center;cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s;animation:a-pop .35s var(--ease-fluid) calc(var(--i) * 25ms) backwards}.isrc__rec:hover{transform:scale(1.05);border-color:var(--a-red)}.isrc__now{display:block;height:86px;border-radius:12px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.1);animation:a-pop .35s var(--ease-fluid)}.pst-ai{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:11px;border:0;background:var(--a-red);color:#fff;font:700 12.5px/1 var(--font-sans);cursor:pointer;box-shadow:0 10px 24px -12px rgba(var(--a-rgb),.9);transition:transform .3s var(--ease-fluid),opacity .2s}.pst-ai:hover{transform:scale(1.05)}.pst-ai.is-locked{background:var(--a-s3);color:var(--a-mute);box-shadow:none}.pst-ai:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px}.lp-chatcta{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;border-radius:16px;background:linear-gradient(160deg,rgba(var(--a-rgb),.12),var(--a-s2) 60%);border:1px solid var(--a-line2);text-align:center;animation:a-rise .4s var(--ease-fluid)}.lp-chatcta b{font-size:14px}.lp-chatcta small{font-size:12px;line-height:1.45;color:var(--a-mute)}.lp-chatcta .cbtn{margin-top:4px}.lp-chatcta.is-locked{background:var(--a-s2)}.isrc__opt--drop{position:relative}.isrc__opt--drop input{display:none}.isrc__opt--drop.is-over{border-color:rgba(var(--a-rgb),.6);transform:translateY(-2px)}.isrc__opt--ai{border-color:rgba(var(--a-rgb),.45);color:var(--a-red2)}.isrc__opt--ai.is-locked{border-color:var(--a-line);color:var(--a-faint)}.pv{gap:14px}.pv-sec{display:flex;flex-direction:column;gap:6px;animation:a-rise .35s var(--ease-fluid) backwards}.pv-sec:nth-of-type(2){animation-delay:.05s}.pv-sec:nth-of-type(3){animation-delay:.1s}.pv-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.pv-head .pst-mini{padding:0 10px}.pv-adds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pv-th{position:relative}.pv-th .tart{position:absolute;left:0;top:50%;translate:0 -50%;display:block;overflow:hidden}.pv-th .tart>img{width:100%;height:100%;object-fit:cover;display:block}.pv-th .tart__fit{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block}.pv-row .pst-lr__t b{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-row .pst-lr__t b:has(.pv-n),.pv-row .pst-lr__t b:has(.pv-at){display:flex;align-items:center}.pv-tt{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-n{flex:none;margin-right:6px;font:700 10px/1 var(--font-mono);font-style:normal;color:var(--a-faint)}.pv-at{display:flex;align-items:center;gap:1px;width:100%}.pv-at input{flex:1;min-width:0;padding:0 0 1px;border:0;border-bottom:1px dashed var(--a-line2);background:none;color:var(--a-fg);font:700 11.5px/1.2 var(--font-sans);outline:0;transition:border-color .2s}.pv-at input:focus{border-bottom-color:var(--a-red);border-bottom-style:solid}.pv-k{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;background:none;color:var(--a-faint);cursor:pointer;transition:color .2s,background-color .2s,opacity .2s}.pv-k:hover{color:var(--a-red2);background:var(--a-s3)}.pv-k svg{transition:transform .3s var(--ease-fluid)}.pv-x:hover svg{transform:rotate(90deg)}.pv-k.is-sure{color:#fff;background:var(--a-red);animation:a-pop .3s var(--ease-fluid)}.pv-x{opacity:0}.pv-row:hover .pv-x,.pv-row:focus-within .pv-x{opacity:1}@media (hover: none){.pv-x{opacity:1}}.pv-drag{cursor:grab}.pv-drag .pst-lr{transition:border-color .2s,background-color .2s,opacity .2s}.pv-drag.is-drag .pst-lr{opacity:.4}.pv-drag.is-over .pst-lr{border-color:var(--a-fg)}.pv-note{margin:0;font-size:10.5px;color:var(--a-faint);text-align:center}.pv-more{align-self:center;height:26px;padding:0 12px;border:0;border-radius:99px;background:none;color:var(--a-mute);font:600 11px/1 var(--font-sans);cursor:pointer;transition:color .2s,background-color .2s}.pv-more:hover{color:var(--a-fg);background:var(--a-s2)}@media (prefers-reduced-motion: reduce){.pv *,.pv{animation:none!important}}@keyframes pv-leave{to{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes pv-enter{0%{opacity:0;transform:scale(.97) translateY(12px)}}@keyframes pv-swap-in{0%{opacity:0;transform:translate(calc(var(--dir, 0) * 40px)) scale(.97)}}@keyframes pv-swap-out{to{opacity:0;transform:translate(calc(var(--dir, 0) * -40px)) scale(.97)}}@keyframes pv-row-out{to{opacity:0;transform:translate(-18px)}}@keyframes pv-flash{15%{opacity:1}}@keyframes pv-blink{45%{transform:scaleY(.12)}}.pst-stage.is-out,.pst-slides.is-out{animation:pv-leave .22s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.pst-stage:not([hidden]):not(.is-out){animation:pv-enter .5s var(--ease-fluid)}.pst-slides[hidden]{display:none}.pst__mid .pvs{animation:none}.pvs__bar{animation:a-rise .45s var(--ease-fluid) backwards}.pvs__view{animation:pv-enter .55s var(--ease-fluid) .06s backwards}.pst__mid .pvs.is-out{animation:pv-leave .22s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.pvs .pvs__in{animation:pv-swap-in .5s var(--ease-fluid)}.pvs .pvs__in.is-out{animation:pv-swap-out .18s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.pvs__in .igp>*{animation:a-rise .5s var(--ease-fluid) backwards}.pvs__in .igp>:nth-child(2){animation-delay:.05s}.pvs__in .igp>:nth-child(3){animation-delay:.1s}.pvs__in .igp>:nth-child(4){animation-delay:.14s}.pvs__in .igp>:nth-child(n+5){animation-delay:.18s}.pvs__in .igp__bar>*{animation:a-pop .45s var(--ease-fluid) backwards}.pvs__in .igp__bar>:nth-child(1){animation-delay:.16s}.pvs__in .igp__bar>:nth-child(2){animation-delay:.2s}.pvs__in .igp__bar>:nth-child(3){animation-delay:.24s}.pvs__in .igp__bar>:nth-child(n+4){animation-delay:.28s}.pvs__in .igm__prof>*{animation:a-rise .5s var(--ease-fluid) backwards}.pvs__in .igm__prof>:nth-child(2){animation-delay:.04s}.pvs__in .igm__prof>:nth-child(3){animation-delay:.08s}.pvs__in .igm__prof>:nth-child(4){animation-delay:.12s}.pvs__in .igm__prof>:nth-child(5){animation-delay:.16s}.pvs__in .igm__prof>:nth-child(n+6){animation:none}.pvs__in .igm__tile{animation-delay:calc(.2s + min(var(--i, 0),12)*40ms)}.pvs__in .igm__phead>span:not(.igm__pav){animation:a-pop .45s var(--ease-fluid) backwards}.pvs__in .igm__phead>span:nth-child(2){animation-delay:.12s}.pvs__in .igm__phead>span:nth-child(3){animation-delay:.17s}.pvs__in .igm__phead>span:nth-child(4){animation-delay:.22s}.pvs__bar .seg2 button svg{transition:transform .4s var(--ease-fluid)}.pvs__bar .seg2 button:hover svg{transform:scale(1.15)}.pvs__bar .seg2 button.is-on svg{animation:igm-pop-ic .45s var(--ease-fluid)}.pvs__bar .igm__mode span{display:inline-block;animation:igm-label .35s var(--ease-fluid)}.pvs__bar .igm__mode:hover{transform:scale(1.05)}.pvs__bar .igm__mode:active{transform:scale(.95);transition-duration:.12s}.pv-li{list-style:none}.pv-li.is-gone{animation:pv-row-out .22s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.pv-row{position:relative;transition:border-color .2s,background-color .2s,opacity .2s,transform .25s var(--ease-fluid)}.pv-row:active{transform:scale(.98);transition-duration:.12s}.pv-li.is-new>.pv-row:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1.5px solid var(--a-red);opacity:0;pointer-events:none;animation:pv-flash 1.2s var(--ease-fluid)}.pv-li.is-new>.pv-row{animation:a-pop .45s var(--ease-fluid)}.pv-row.is-on .pst-lr__ic{animation:a-pop .4s var(--ease-fluid)}.pv-count{display:inline-block;font-weight:inherit;animation:a-pop .35s var(--ease-fluid)}.pv .lp-ic svg{animation:pv-blink .55s var(--ease-fluid) .35s}.pv .pst-mini svg{transition:transform .35s var(--ease-fluid)}.pv-head .pst-mini:hover svg,.pv-adds .pst-mini:first-child:hover svg{transform:rotate(90deg)}.pv-adds .pst-mini:last-child:hover svg{transform:rotate(-10deg) scale(1.2)}.pv .pst-mini:active{transform:scale(.94);transition-duration:.12s}.pv-more:active{transform:scale(.95)}@media (prefers-reduced-motion: reduce){.pst-stage,.pst-slides,.pvs,.pvs *,.pv-li,.pv-row,.pv-row:after,.pv .lp-ic svg{animation:none!important}}.pst__left,.pst-left{transform-origin:50% 0}.cp{gap:12px}.cp-sec{display:flex;flex-direction:column;gap:6px;animation:a-rise .4s var(--ease-fluid) .05s backwards}.cp-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:16px;border:1px solid var(--a-line);background:radial-gradient(120% 140% at 0% 0%,rgba(var(--a-rgb),.14),transparent 60%),var(--a-s2);animation:a-pop .45s var(--ease-fluid)}.cp-hero>span{display:flex;flex-direction:column;gap:3px;min-width:0}.cp-hero b{font-size:13.5px}.cp-hero small{font-size:11.5px;line-height:1.4;color:var(--a-mute)}.cp-hero.is-locked{background:var(--a-s2)}.cp-row{position:relative}.cp-row.is-preview{cursor:default}.cp-row:disabled{opacity:1}.cp-dot{position:relative;background:color-mix(in srgb,var(--tone) 16%,transparent)}.cp-dot i{width:9px;height:9px;border-radius:99px;background:var(--tone);animation:a-pop .4s var(--ease-fluid) calc(.1s + var(--i, 0) * 60ms) backwards}.cp-row:hover .cp-dot i{transform:scale(1.3)}.cp-dot i{transition:transform .35s var(--ease-fluid)}.cp-n{font:700 11px/1 var(--font-mono);color:var(--a-mute)}.cp-fmt{flex:none;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:99px;font:700 9.5px/1 var(--font-sans);white-space:nowrap;animation:a-pop .35s var(--ease-fluid) calc(.15s + min(var(--i, 0),12)*30ms) backwards}.cp-fmt.is-texto{background:#3b82f629;color:#6ea8ff}.cp-fmt.is-imagem{background:rgba(var(--a-rgb),.14);color:var(--a-red2)}.cp-fmt.is-livre{background:var(--a-s3);color:var(--a-mute)}.cp-fmt.is-papel{background:none;color:var(--a-faint);padding:0}.cp-note{margin:0;font-size:11px;line-height:1.4;color:var(--a-faint);text-align:center;animation:a-rise .4s var(--ease-fluid) .1s backwards}.cp-go{height:42px;border-radius:13px;font-size:13px;animation:a-rise .4s var(--ease-fluid) .12s backwards}.cp-ok{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:11.5px;color:var(--a-ok);animation:a-pop .4s var(--ease-fluid)}.cp-ok svg{animation:a-pop .45s var(--ease-fluid) .1s backwards}.cp-box{position:relative;display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--a-line2);background:var(--a-well);transition:border-color .2s,background-color .2s;animation:a-rise .4s var(--ease-fluid)}.cp-box:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:18px;border:2px solid rgba(var(--a-rgb),.3);opacity:0;transform:scale(.98);transition:opacity .25s,transform .4s var(--ease-fluid);pointer-events:none}.cp-box:hover{border-color:rgba(var(--a-rgb),.4)}.cp-box:focus-within{border-color:rgba(var(--a-rgb),.8)}.cp-box:focus-within:after{opacity:1;transform:none}.cp-box.is-done{border-color:#7be3a68c}.cp-box textarea{height:180px;resize:none;padding:11px 12px 6px;border:0;border-radius:14px 14px 0 0;background:none;color:var(--a-fg);font:500 12px/1.55 var(--font-mono);outline:0;scrollbar-width:thin;scrollbar-color:var(--a-s4) transparent}.cp-box textarea::placeholder{color:var(--a-faint)}.cp-boxfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:5px 8px 6px 11px;border-top:1px dashed var(--a-line2)}.cp-count{font:600 10.5px/1 var(--font-mono);color:var(--a-mute);animation:a-pop .3s var(--ease-fluid)}.cp-clear{height:24px;padding:0 9px;border:0;border-radius:8px;background:none;color:var(--a-faint);font:600 11px/1 var(--font-sans);cursor:pointer;transition:color .2s,background-color .2s}.cp-clear:hover{color:var(--a-fg);background:var(--a-s3)}.cp-clear:active,.cp-go:active:not(:disabled){transform:scale(.95);transition-duration:.12s}@media (prefers-reduced-motion: reduce){.cp *,.cp{animation:none!important}}.cp-row .pst-lr__t b,.cp-row .pst-lr__t small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cp-row{text-align:left}.pst.pst--wide{grid-template-columns:340px minmax(0,1fr) 256px}@media (max-width: 1260px){.pst.pst--wide{grid-template-columns:300px minmax(0,1fr) 240px}}@media (max-width: 980px){.pst.pst--wide{grid-template-columns:minmax(0,1fr)}}.pst__left,.pst-left{transform-origin:0 0}.pv-ends{display:inline-flex;gap:2px}.pv-k.is-open{color:var(--a-red2);background:var(--a-s3)}.pvm{position:fixed;z-index:130;width:248px;padding:12px;display:flex;flex-direction:column;gap:10px;border-radius:18px;background:linear-gradient(180deg,var(--a-s2),var(--a-s1));border:1px solid var(--a-line2);box-shadow:0 30px 60px -22px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(0,0,0,calc(.5 * var(--a-sk, 1)));color:var(--a-fg);font-family:var(--font-sans);animation:pvm-in .38s var(--ease-fluid)}.pvm.is-out{animation:pvm-out .18s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}@keyframes pvm-in{0%{opacity:0;transform:scale(.82)}}@keyframes pvm-out{to{opacity:0;transform:scale(.9)}}.pvm>*{animation:a-rise .36s var(--ease-fluid) backwards}.pvm>:nth-child(2){animation-delay:.04s}.pvm>:nth-child(3){animation-delay:.08s}.pvm>:nth-child(4){animation-delay:.12s}.pvm>:nth-child(5){animation-delay:.16s}.pvm-head{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--a-line)}.pvm-head>span{display:flex;flex-direction:column;gap:1px;min-width:0}.pvm-head b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.pvm-head small{font-size:10.5px;color:var(--a-mute)}.pvm-f{display:flex;flex-direction:column;gap:5px}.pvm-l{font:600 10px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pvm-n{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:4px;padding:3px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-well);transition:border-color .2s}.pvm-n:focus-within{border-color:rgba(var(--a-rgb),.75)}.pvm-n input{min-width:0;height:30px;padding:0;border:0;background:none;color:var(--a-fg);font:700 15px/1 var(--font-sans);text-align:center;outline:0;font-variant-numeric:tabular-nums}.pvm-s{height:30px;border:0;border-radius:9px;background:var(--a-s3);color:var(--a-fg);font:600 16px/1 var(--font-sans);cursor:pointer;transition:transform .25s var(--ease-fluid),background-color .2s}.pvm-s:hover{transform:scale(1.06);background:var(--a-s4)}.pvm-s:active{transform:scale(.92);transition-duration:.1s}.pvm-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.pvm-q{height:26px;padding:0 4px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);font:600 10.5px/1 var(--font-sans);cursor:pointer;transition:transform .25s var(--ease-fluid),color .2s,border-color .2s,background-color .2s;animation:a-pop .3s var(--ease-fluid) calc(.1s + var(--i, 0) * 35ms) backwards}.pvm-q:hover{transform:scale(1.06);color:var(--a-fg)}.pvm-q:active{transform:scale(.93);transition-duration:.1s}.pvm-q.is-on{color:var(--a-fg);border-color:var(--a-red);background:rgba(var(--a-rgb),.14)}.pvm-done{height:36px;border:0;border-radius:11px;background:var(--a-fg);color:var(--a-inv);font:700 12.5px/1 var(--font-sans);cursor:pointer;transition:transform .25s var(--ease-fluid),opacity .2s}.pvm-done:hover{transform:scale(1.03)}.pvm-done:active{transform:scale(.95);transition-duration:.1s}@media (prefers-reduced-motion: reduce){.pvm,.pvm *{animation:none!important}}.pvm-two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6px}.pvm-t{width:100%;height:36px;padding:0 10px;border-radius:11px;border:1px solid var(--a-line2);background:var(--a-well);color:var(--a-fg);font:600 12.5px/1 var(--font-sans);outline:0;transition:border-color .2s}.pvm-t:focus{border-color:rgba(var(--a-rgb),.75)}.pvm-t::placeholder{color:var(--a-faint)}.pvm{width:268px}.pst.pst--agenda{grid-template-columns:248px minmax(0,1fr)}@media (max-width: 1260px){.pst.pst--agenda{grid-template-columns:232px minmax(0,1fr)}}@media (max-width: 980px){.pst.pst--agenda{grid-template-columns:minmax(0,1fr)}}.pst-tools[hidden],.pst__right[hidden]{display:none}.pst-tools.is-out,.pst__right.is-out{animation:pv-leave .22s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.pst-mini.is-open{color:var(--a-fg);border-color:var(--a-red)}.lbp{position:fixed;z-index:130;width:300px;max-height:min(460px,76vh);padding:10px;display:flex;flex-direction:column;gap:8px;border-radius:18px;background:linear-gradient(180deg,var(--a-s2),var(--a-s1));border:1px solid var(--a-line2);box-shadow:0 30px 60px -22px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(0,0,0,calc(.5 * var(--a-sk, 1)));color:var(--a-fg);font-family:var(--font-sans);transform-origin:0 20%;animation:pvm-in .36s var(--ease-fluid)}.lbp.is-out{animation:pvm-out .17s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.lbp-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 4px}.lbp-head b{font-size:13.5px}.lbp-head small{font-size:11px;color:var(--a-faint)}.lbp-list{list-style:none;margin:0;padding:0 2px 2px 0;display:flex;flex-direction:column;gap:3px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--a-s4) transparent}.lbp-row{text-align:left}.lbp-row .pst-lr__t b,.lbp-row .pst-lr__t small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lbp-check{width:18px;height:18px;display:grid;place-items:center;border-radius:6px;border:1.5px solid var(--a-line2);color:#fff;transition:background-color .2s,border-color .2s}.lbp-row.is-on .lbp-check{background:var(--a-red);border-color:var(--a-red)}.lbp-row.is-on .lbp-check svg{animation:a-pop .3s var(--ease-fluid)}.lbp-go{flex:none;height:38px;border:0;border-radius:12px;background:var(--a-red);color:#fff;font:700 12.5px/1 var(--font-sans);cursor:pointer;transition:transform .25s var(--ease-fluid),opacity .2s;animation:a-pop .3s var(--ease-fluid)}.lbp-go:hover:not(:disabled){transform:scale(1.03)}.lbp-go:active:not(:disabled){transform:scale(.95);transition-duration:.1s}.lbp-go:disabled{opacity:.45;cursor:default;background:var(--a-s3);color:var(--a-mute)}.ige-photo{position:relative;cursor:pointer;border-radius:99px;transition:transform .3s var(--ease-fluid)}.ige-photo:hover{transform:scale(1.04)}.ige-photo:active{transform:scale(.96);transition-duration:.1s}.ige-cam{position:absolute;right:2px;bottom:2px;width:24px;height:24px;display:grid;place-items:center;border-radius:99px;background:#0095f6;color:#fff;box-shadow:0 0 0 3px #fff}.igm__prof.is-dark .ige-cam{box-shadow:0 0 0 3px #000}.ige-photo:hover .ige-cam svg{transform:rotate(90deg)}.ige-cam svg{transition:transform .35s var(--ease-fluid)}@media (prefers-reduced-motion: reduce){.lbp,.lbp *{animation:none!important}}.lym{width:264px}.lym-text{height:auto;min-height:72px;padding:9px 10px;resize:none;line-height:1.4}.lym-row{display:flex;gap:6px}.lym-col{display:flex;flex-direction:column;gap:6px}.lym-b{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 12px;border:1px solid var(--a-line2);border-radius:11px;background:var(--a-s2);color:var(--a-fg);font:600 12px/1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-pop)}.lym-b:hover{transform:scale(1.04)}.lym-c{position:relative;display:flex;align-items:center;gap:9px;height:38px;padding:0 10px 0 6px;border:1px solid var(--a-line2);border-radius:11px;background:var(--a-well);cursor:pointer;transition:transform .3s var(--ease-pop)}.lym-c:hover{transform:scale(1.03)}.lym-c input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.lym-c i{width:26px;height:26px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.18)}.lym-c span{flex:1 1 auto;font:600 12px/1 var(--font-sans)}.lym-c b{font-size:10.5px;color:var(--a-mute)}.lym-acts{display:flex;flex-direction:column;gap:2px;padding-top:6px;border-top:1px solid var(--a-line)}.lym-a{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--a-fg);font:600 12.5px/1 var(--font-sans);text-align:left;cursor:pointer;transition:transform .3s var(--ease-pop),opacity .2s;animation:a-rise .3s var(--ease-fluid) calc(.06s + var(--i, 0) * 30ms) backwards}.lym-a:hover:not(:disabled){transform:scale(1.03)}.lym-a:disabled{opacity:.35;cursor:default}.lym-a.is-red{color:var(--a-red2)}.lym-up,.lym-down{display:inline-flex}.lym-up{transform:rotate(-90deg)}.lym-down{transform:rotate(90deg)}@media (min-width: 981px){html.post-on .app__main{padding-left:0;padding-right:16px}html.post-on .app__view.app__view{max-width:none}}.pst{grid-template-areas:"l m r"}.pst__left{grid-area:l}.pst__mid{grid-area:m}.pst__right{grid-area:r}.pst.pst{grid-template-columns:var(--side-w) minmax(0,1fr) var(--insp-w)}.pst.pst.pst--agenda{grid-template-areas:"l m";grid-template-columns:var(--side-w) minmax(0,1fr)}@media (min-width: 981px){.pst .pst__left{align-self:stretch;height:var(--pst-h);max-height:none;border-left:0;border-radius:0 16px 16px 0;background:var(--a-s1);box-shadow:14px 0 34px -30px rgba(0,0,0,calc(.7 * var(--a-sk, 1)));animation:insp-wall .55s var(--ease-fluid) backwards}.pst .pst-left{height:100%}.pst .pst-panel{max-height:none;padding:12px 12px 18px}.pst .pst-rail{position:relative;gap:4px;padding:10px 7px;background:rgba(var(--a-ink),.025);border-right:1px solid var(--a-line)}.pst .pst-rail__b{position:relative;width:44px;height:44px;border-radius:12px}.pst .pst-rail__b.is-on{background:rgba(var(--a-rgb),.13)}.pst .pst-rail__b.is-on:before{content:"";position:absolute;left:-7px;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:var(--a-red);animation:insp-mark .45s var(--ease-fluid) backwards}}@keyframes insp-wall{0%{opacity:0;transform:translate(-18px)}}@keyframes insp-mark{0%{transform:scaleY(0)}}.pst .pst__right{display:flex;flex-direction:column;border-radius:16px;background:var(--a-s1)}.pst .pst__right>.pst-right{flex:1 1 auto;min-height:0;height:auto;padding:10px 12px 16px;gap:10px}@media (min-width: 981px){.pst .pst__right.is-float{position:relative;z-index:6;translate:var(--dx, 0px) var(--dy, 0px);background:var(--g-sheen),linear-gradient(var(--g-fill),var(--g-fill)),var(--a-s1);box-shadow:var(--g-edge),0 22px 44px -30px rgba(0,0,0,calc(.85 * var(--a-sk, 1)));transition:translate .5s var(--ease-fluid)}.pst .pst__right.is-float:not(.is-out){animation:insp-float .5s var(--ease-fluid) 80ms backwards}.pst .pst__right.is-float.is-drag{transition:none;box-shadow:var(--g-edge),0 0 0 1px rgba(var(--a-rgb),.45),0 30px 60px -30px rgba(0,0,0,calc(.9 * var(--a-sk, 1)))}html.post-dock .app__main{padding-right:0}.pst .pst__right.is-dock{align-self:stretch;height:var(--pst-h);max-height:none;border-right:0;border-radius:0}.pst .pst__right.is-dock:not(.is-out){animation:insp-dock .5s var(--ease-fluid) backwards}.pst .pst__right.is-dock>.pst-right{max-height:none}}@keyframes insp-float{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes insp-dock{0%{opacity:0;transform:translate(16px)}}.insp-bar{flex:none;display:flex;align-items:center;gap:4px;height:40px;padding:0 6px 0 4px;border-bottom:1px solid var(--a-line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.insp-bar.is-dock{cursor:default;padding-left:12px}.pst__right.is-drag .insp-bar,.pst__right.is-drag .insp-bar *{cursor:grabbing}.insp-bar__t{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);animation:a-pop .3s var(--ease-fluid)}.insp-bar__grip,.insp-bar__pin{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:none;color:var(--a-faint);transition:transform .3s var(--ease-pop),color .2s,background-color .2s}.insp-bar__grip{cursor:grab}.insp-bar__pin{cursor:pointer}.insp-bar__grip:hover,.insp-bar__pin:hover{transform:scale(1.1);color:var(--a-fg);background:var(--a-s2)}.insp-bar__pin.is-on{color:var(--a-red2);background:rgba(var(--a-rgb),.13)}.insp-bar__grip:focus-visible,.insp-bar__pin:focus-visible{outline:2px solid var(--a-red);outline-offset:1px}@media (max-width: 980px){.pst.pst,.pst.pst.pst--dock,.pst.pst.pst--wide,.pst.pst.pst--agenda{grid-template-areas:"l" "m" "r";grid-template-columns:minmax(0,1fr)}.pst .pst__right{translate:none}.insp-bar__grip,.insp-bar__pin{display:none}.insp-bar{cursor:default;padding-left:12px}}@media (prefers-reduced-motion: reduce){.pst .pst__left,.pst .pst__right,.pst .pst-rail__b:before,.insp-bar__t{animation:none!important}.pst .pst__right.is-float{transition:none}}@media (min-width: 981px){html.post-on,html.post-on body{overflow:hidden}html.post-on .app__main{height:100dvh;padding-bottom:0}.pst.pst{height:var(--pst-h)}.pst .pst__mid{min-height:0;height:var(--pst-h);padding-bottom:12px}.pst .pst__left,.pst .pst__right.is-dock{border-bottom:0;border-radius:0 16px 0 0}.pst .pst__right.is-float{max-height:calc(var(--pst-h) - 12px)}.pst .pst__right>.pst-right{max-height:none}}html.post-on .app__view{max-width:1720px}.tool--posts-post .psub{animation:none}.pst{display:grid;grid-template-columns:262px minmax(0,1fr) 262px;gap:14px;height:max(560px,calc(100dvh - 108px))}.pst__left,.pst__right{min-height:0;border-radius:20px;background:var(--a-s1);border:1px solid var(--a-line);overflow:hidden;animation:ib-in .55s var(--ease-out) backwards}.pst__right{animation-delay:80ms}.pst__mid{min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;animation:pst-view .5s var(--ease-out) 40ms backwards}@keyframes pst-view{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pst-panel,.pst-right{overflow-x:hidden;scrollbar-gutter:stable}.pst-panel::-webkit-scrollbar,.pst-right::-webkit-scrollbar{width:10px;height:0}.pst-slides__row::-webkit-scrollbar{height:8px;width:0}.pst-panel::-webkit-scrollbar-button,.pst-right::-webkit-scrollbar-button,.pst-slides__row::-webkit-scrollbar-button{display:none;width:0;height:0}.pst-panel::-webkit-scrollbar-track,.pst-right::-webkit-scrollbar-track,.pst-slides__row::-webkit-scrollbar-track{background:transparent;margin:10px 0}.pst-panel::-webkit-scrollbar-thumb,.pst-right::-webkit-scrollbar-thumb,.pst-slides__row::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:99px;background:rgba(var(--a-ink),.16) padding-box}.pst-panel::-webkit-scrollbar-thumb:hover,.pst-right::-webkit-scrollbar-thumb:hover,.pst-slides__row::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--a-rgb),.55)}.pst-panel::-webkit-scrollbar-corner,.pst-right::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){.pst-panel,.pst-right,.pst-slides__row{scrollbar-width:thin;scrollbar-color:rgba(var(--a-ink),.2) transparent}}.pst-left{display:grid;grid-template-columns:66px minmax(0,1fr);height:100%}.pst-rail{display:flex;flex-direction:column;gap:2px;padding:8px 5px;border-right:1px solid var(--a-line)}.pst-rail__b{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:14px;background:none;color:var(--a-mute);cursor:pointer;transition:transform .35s var(--ease-pop),color .2s,background-color .2s;animation:a-pop .4s var(--ease-fluid) calc(var(--i) * 40ms) backwards}.pst-rail__b:hover{transform:scale(1.12);color:var(--a-fg)}.pst-rail__b.is-on{color:var(--a-fg);background:rgba(var(--a-rgb),.15)}.pst-rail__b.is-on svg{color:var(--a-red2)}.pst-rail__ic{position:relative;display:inline-flex}.pst-rail__b.is-locked{color:var(--a-faint)}.pst-rail__b.is-locked .pst-rail__ic>svg{opacity:.45}.pst-rail__lock{position:absolute;right:-7px;bottom:-4px;width:15px;height:15px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s3);border:1.5px solid var(--a-s1);color:var(--a-mute)}.pst-panel{min-height:0;overflow-y:auto;padding:12px 12px 16px;display:flex;flex-direction:column;gap:10px;animation:a-rise .4s var(--ease-fluid)}.pst-copy,.pst-img,.pst-fonts,.pst-prof,.pst-bg{display:flex;flex-direction:column;gap:10px}.pst-field{display:flex;flex-direction:column;gap:6px}.pst-field textarea,.pst-text{width:100%;min-height:64px;resize:vertical;padding:9px 11px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-well);color:var(--a-fg);font:500 13px/1.45 var(--font-sans);outline:0;transition:border-color .2s}.pst-field textarea:focus,.pst-text:focus{border-color:rgba(var(--a-rgb),.7)}.pst-field textarea::placeholder{color:var(--a-faint)}.pst .ainput{height:38px;padding:0 12px;border-radius:11px;font-size:13px}.pst-chips,.pst-toggles{display:flex;flex-wrap:wrap;gap:5px}.pst-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 11px;border-radius:10px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);font:600 12px/1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-fluid),color .2s,border-color .2s,background-color .2s;animation:a-pop .35s var(--ease-fluid) calc(var(--i, 0) * 30ms) backwards}.pst-chip:hover{transform:scale(1.05);color:var(--a-fg)}.pst-chip.is-on{color:var(--a-fg);border-color:var(--a-red);background:rgba(var(--a-rgb),.14)}.pst-chip--wide{width:100%}.pst .cbtn{height:46px;gap:10px;padding:0 18px;border-radius:14px;font-size:14px}.pst-panel .cbtn,.pst-right .cbtn{width:100%}.pst-right .cbtn:hover:not(:disabled){transform:scale(1.05)}.pst-panel .cbtn:hover:not(:disabled),.pst-right .gbtn:hover:not(:disabled),.pst-panel .gbtn:hover:not(:disabled){transform:scale(1.05)}.pst .gbtn{height:36px;padding:0 12px;border-radius:11px;font-size:12.5px;gap:6px}.pst .pfont{width:100%;gap:10px;padding:6px 10px 6px 6px;border-radius:12px}.pst .pfont:hover{transform:scale(1.05)}.pst .pfont>span{width:38px;height:38px;border-radius:10px;font-size:19px}.pst .pfont b{font-size:13px}.pst .prof__ver{width:38px;height:38px;border-radius:11px}.pst .prof__ver:hover{transform:scale(1.05)}.pst .prange{gap:5px}.pst .prange input{height:6px;margin:6px 0 4px}.pst .prange input::-webkit-slider-thumb{width:16px;height:16px;border-width:4px}.pst .seg2{width:100%;padding:3px;border-radius:12px}.pst .seg2__pill{top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:9px;transition-timing-function:var(--ease-fluid)}.pst .seg2--sm button{height:28px;padding:0 6px;font-size:11.5px}.pst .prow{gap:6px}.pst-note{font-size:11.5px;color:var(--a-ok)}.pst-hint{margin:0;font-size:11.5px;line-height:1.4;color:var(--a-faint)}.pst-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pst-model{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 6px 8px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);cursor:pointer;transition:transform .35s var(--ease-fluid),border-color .2s,background-color .2s;animation:a-pop .4s var(--ease-fluid) calc(var(--i) * 45ms) backwards}.pst-model:hover{transform:scale(1.04);border-color:var(--a-line2)}.pst-model.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.1)}.pst-model__art{display:block;overflow:hidden;border-radius:7px;pointer-events:none;background:var(--a-s3)}.pst-model b{font-size:12px;font-weight:600}.pst-ideas{display:flex;flex-direction:column;gap:7px}.pst-idea{display:flex;flex-direction:column;gap:4px;padding:10px 11px;border-radius:13px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;transition:transform .35s var(--ease-fluid),border-color .2s;animation:a-rise .45s var(--ease-fluid) calc(var(--i) * 70ms) backwards}.pst-idea:hover{transform:scale(1.05);border-color:var(--a-line2)}.pst-idea.is-on{border-color:var(--a-red)}.pst-idea__tone{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--a-red2)}.pst-idea b{font-size:13px;line-height:1.35}.pst-idea small{font-size:11.5px;line-height:1.4;color:var(--a-mute)}.pst-up,.pst-drop{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border-radius:12px;border:1px dashed var(--a-line2);color:var(--a-mute);font:600 12.5px/1.2 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-fluid),color .2s,border-color .2s}.pst-up:hover,.pst-drop:hover,.pst-drop.is-over{transform:scale(1.05);color:var(--a-fg);border-color:rgba(var(--a-rgb),.55)}.pst-drop{justify-content:flex-start;gap:10px}.pst-drop input{display:none}.pst-drop>span:last-child{display:flex;flex-direction:column;gap:2px}.pst-drop small{font-weight:500;font-size:11px;color:var(--a-faint)}.pst-drop__ic{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2)}.pst-swap{position:relative;cursor:pointer}.pst-pairs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pst-pair{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:9px 10px;border-radius:12px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s;animation:a-pop .4s var(--ease-fluid) calc(var(--i) * 35ms) backwards}.pst-pair:hover{transform:scale(1.05);border-color:var(--a-line2)}.pst-pair.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.1)}.pst-pair b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700}.pst-pair small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--a-mute)}.pst-prof__row{display:flex;align-items:center;gap:10px}.pst-two{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end}.pst-two>.pst-toggles{justify-content:flex-end}.pst-bar{display:flex;align-items:center;gap:8px;min-height:36px;flex-wrap:wrap}.pst-fmts{display:flex;gap:3px;padding:3px;border-radius:12px;background:var(--a-s1);border:1px solid var(--a-line)}.pst-fmt{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:9px;background:none;color:var(--a-mute);font:600 12px/1 var(--font-mono);cursor:pointer;transition:transform .3s var(--ease-pop),color .2s,background-color .2s}.pst-fmt i{width:9px;border:1.5px solid currentColor;border-radius:2px}.pst-fmt:hover{transform:scale(1.1);color:var(--a-fg)}.pst-fmt.is-on{background:var(--a-fg);color:var(--a-inv)}.pst-size{font-size:11px;color:var(--a-faint)}.pst-hist{display:flex;gap:4px;margin-left:auto}.pst-ib{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--a-line);background:var(--a-s1);color:var(--a-fg);cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s,opacity .2s}.pst-ib:hover:not(:disabled){transform:scale(1.05);border-color:var(--a-line2)}.pst-ib:disabled{opacity:.35;cursor:default}.pst-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.pst-frame{position:relative;flex:0 0 auto;box-shadow:0 40px 90px -40px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.08);animation:stage-in .5s var(--ease-fluid)}.pst-out{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pst-out .cbtn{min-width:190px}.pst-out .toprof{flex:1 1 200px}.pst-out .toprof__add{min-height:46px;border-radius:14px}.pst-slides{display:flex;align-items:center;gap:10px;min-height:0}.pst-slides__row{display:flex;align-items:flex-end;gap:8px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:6px 4px;margin:-6px -4px}.pst-slide{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px;border-radius:10px;border:1.5px solid transparent;background:none;color:var(--a-faint);cursor:pointer;transition:transform .3s var(--ease-fluid),border-color .2s,color .2s;animation:a-pop .35s var(--ease-fluid) calc(var(--i, 0) * 30ms) backwards}.pst-slide:hover{transform:scale(1.05);color:var(--a-fg)}.pst-slide.is-on{border-color:var(--a-red);color:var(--a-fg)}.pst-slide__art{display:block;overflow:hidden;border-radius:6px;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--a-ink),.08)}.pst-slide small{font-size:9.5px}.pst-slide--add{align-self:center;width:54px;height:68px;justify-content:center;border:1.5px dashed var(--a-line2);color:var(--a-mute)}.pst-slide--add:hover{border-color:rgba(var(--a-rgb),.6)}.pst-slides__acts{display:flex;gap:5px;animation:a-rise .3s var(--ease-fluid)}.pst-save:focus-visible,.pst-fmt:focus-visible,.pst-ib:focus-visible{outline:2px solid var(--a-red);outline-offset:2px}.pst-models-wrap{display:flex;flex-direction:column;gap:10px}.pst-vhead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}.pst-vhead>.prow__l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pst-vhead>.pst-chip{flex:none}.pst-adds{display:inline-flex;gap:4px}.pst-adds .pst-chip{height:26px;padding:0 9px;font-size:11px}.sc.is-edit{user-select:none;-webkit-user-select:none}.sc-el{cursor:pointer}.sc-el:active{cursor:grabbing}.sc-el:after{content:"";position:absolute;inset:calc(-8px * var(--k));border:calc(1.5px * var(--k)) dashed rgba(var(--a-rgb),.7);border-radius:calc(6px * var(--k));pointer-events:none;opacity:0;transition:opacity .2s}.sc-el:hover:after{opacity:1}.sc-el.is-sel:after{opacity:0}.sc-sel{position:absolute;z-index:8;pointer-events:none}.sc-type{position:absolute;z-index:9;margin:0;padding:0;border:0;background:none;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:var(--a-red);outline:calc(2px * var(--k)) solid var(--a-red);outline-offset:calc(8px * var(--k));border-radius:2px;animation:a-pop .25s var(--ease-fluid)}@media (prefers-reduced-motion: reduce){.sc-type{animation:none}}.sc-sel:before{content:"";position:absolute;inset:calc(-8px * var(--k));border:calc(2px * var(--k)) solid var(--a-red);border-radius:calc(6px * var(--k))}.sc-sel>*{pointer-events:auto}.sc-h{position:absolute;z-index:5;width:calc(12px * var(--k));height:calc(12px * var(--k));border-radius:calc(4px * var(--k));background:#fff;border:calc(2px * var(--k)) solid var(--a-red);box-shadow:0 calc(2px * var(--k)) calc(6px * var(--k)) #0000004d;touch-action:none}.sc-h--nw{left:calc(-14px * var(--k));top:calc(-14px * var(--k))}.sc-h--ne{right:calc(-14px * var(--k));top:calc(-14px * var(--k))}.sc-h--sw{left:calc(-14px * var(--k));bottom:calc(-14px * var(--k))}.sc-h--se{right:calc(-14px * var(--k));bottom:calc(-14px * var(--k))}.sc-h--n,.sc-h--s{left:50%;width:calc(22px * var(--k));height:calc(9px * var(--k));margin-left:calc(-11px * var(--k))}.sc-h--n{top:calc(-12.5px * var(--k))}.sc-h--s{bottom:calc(-12.5px * var(--k))}.sc-h--e,.sc-h--w{top:50%;width:calc(9px * var(--k));height:calc(22px * var(--k));margin-top:calc(-11px * var(--k))}.sc-h--e{right:calc(-12.5px * var(--k))}.sc-h--w{left:calc(-12.5px * var(--k))}.sc-bar{position:absolute;left:calc(-8px * var(--k));bottom:calc(100% + 14px * var(--k));z-index:6;display:flex;align-items:center;gap:2px;padding:3px 3px 3px 10px;border-radius:10px;background:var(--a-red);color:#fff;font:700 11.5px/1 var(--font-sans);white-space:nowrap;transform:scale(var(--k));transform-origin:left bottom;box-shadow:0 6px 16px -6px #00000080;animation:sc-bar-in .25s var(--ease-fluid)}.sc-bar.is-below{bottom:auto;top:calc(100% + 14px * var(--k));transform-origin:left top}@keyframes sc-bar-in{0%{opacity:0}to{opacity:1}}.sc-bar b{display:inline-flex;align-items:center;gap:5px;margin-right:6px}.sc-bar button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:#ffffff24;color:#fff;cursor:pointer;transition:transform .25s var(--ease-fluid),background-color .2s}.sc-bar button:hover{transform:scale(1.05);background:#ffffff42}.sc.is-edit{cursor:default}.sc.is-edit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;border:calc(3px * var(--k)) solid var(--a-red);opacity:0;transition:opacity .2s}.sc.is-edit.is-bg:after{opacity:1}.sc-guide{position:absolute;z-index:6;background:#ff2e97;pointer-events:none}.sc-guide--v{top:0;bottom:0;left:540px;width:calc(1px * var(--k))}.sc-guide--h{left:0;right:0;top:50%;height:calc(1px * var(--k))}.pst-right{height:100%;overflow-y:auto;padding:12px 12px 18px;display:flex;flex-direction:column;gap:10px}.pst-sec{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--a-line)}.pst-insp>.pst-sec:last-child{border-bottom:0;padding-bottom:0}.pst-sec>header{display:flex;align-items:center;justify-content:space-between;min-height:22px}.pst-sec>header .mono{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pst-insp{display:flex;flex-direction:column;gap:12px;animation:a-rise .35s var(--ease-fluid)}.pst-layers{display:flex;flex-wrap:wrap;gap:5px}.pst-layer{height:28px;padding:0 10px;border-radius:9px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);font:600 11.5px/1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-fluid),color .2s,border-color .2s,opacity .2s;animation:a-pop .35s var(--ease-fluid) calc(var(--i) * 30ms) backwards}.pst-layer:hover{transform:scale(1.05);color:var(--a-fg)}.pst-layer.is-on{color:var(--a-fg);border-color:var(--a-red);background:rgba(var(--a-rgb),.14)}.pst-layer.is-hidden{opacity:.5;text-decoration:line-through}.pst-f{display:flex;flex-direction:column;gap:6px}.pst-xy{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:center}.pst-xy label{display:flex;align-items:center;gap:6px;height:32px;padding:0 9px;border-radius:10px;border:1px solid var(--a-line2);background:var(--a-well)}.pst-xy label:focus-within{border-color:rgba(var(--a-rgb),.7)}.pst-xy span{font-size:10px;color:var(--a-faint)}.pst-xy input{width:100%;min-width:0;border:0;background:none;color:var(--a-fg);font:600 12.5px/1 var(--font-mono);outline:0;-moz-appearance:textfield}.pst-xy input::-webkit-inner-spin-button,.pst-xy input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pst-eye{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);cursor:pointer;transition:transform .3s var(--ease-fluid)}.pst-eye:hover{transform:scale(1.05)}@media (max-width: 1260px){.pst{grid-template-columns:270px minmax(0,1fr) 262px}}@media (max-width: 980px){.pst{grid-template-columns:minmax(0,1fr);height:auto}.pst__mid{order:-1}.pst-stage{height:min(78vh,640px);flex:none}.pst__left,.pst__right{overflow:visible}.pst-left{grid-template-columns:minmax(0,1fr)}.pst-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--a-line);padding:8px;scrollbar-width:none}.pst-rail__b{flex:1 1 0;min-width:50px}.pst-right{overflow:visible}.pst-panel{max-height:min(70vh,620px);overflow-y:auto}.pst-bar{flex-wrap:wrap}}@media (max-width: 560px){.pst-stage{height:auto;aspect-ratio:auto;padding:12px 0}.pst-out{flex-direction:column;align-items:stretch}.pst-out .cbtn{flex:none;width:100%;min-width:0}.pst-out .pay__ok,.pst-out .pay__each{align-self:center}.pst-size{display:none}}@media (prefers-reduced-motion: reduce){.pst *,.pst{animation:none!important;transition:none!important}}html.is-studio .app__bg i{animation-play-state:paused}.pst-hint{margin-top:-4px;font-size:11.5px;color:var(--a-faint)}.pst-model__art,.plc-thumb{content-visibility:auto;contain-intrinsic-size:auto 150px}.pst-aitext{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;color:var(--a-red2)}.pst-aitext.is-locked{color:var(--a-mute)}.pst-sec__hint{display:inline-flex;color:var(--a-faint);cursor:help;transition:transform .3s var(--ease-pop),color .2s}.pst-sec__hint:hover{transform:scale(1.12);color:var(--a-fg)}.pst{grid-template-columns:248px minmax(0,1fr) 256px;gap:10px;height:max(560px,calc(100dvh - 96px))}.pst__mid{flex-direction:row;align-items:stretch;gap:10px}.pst-tools{flex:0 0 64px;display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:6px;border-radius:18px;background:var(--a-s1);border:1px solid var(--a-line);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;animation:ib-in .5s var(--ease-out) backwards}.pst-tools::-webkit-scrollbar{display:none}.pst-tools .pst-fmts{flex-direction:column;gap:2px;padding:3px;border-radius:12px;background:var(--a-s2);border:0}.pst-tools .pst-fmt{flex-direction:column;justify-content:center;height:38px;padding:0;border-radius:10px}.pst-tools .pst-fmt i{width:15px;border-width:2px;border-radius:3px}.pst-tools .pst-size{padding:2px 0 4px;text-align:center;font-size:9.5px;line-height:1.2}.pst-tools__gap{flex:0 0 1px;margin:5px 8px;background:var(--a-line)}.pst-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-height:46px;height:auto;padding:6px 2px;border:0;border-radius:13px;background:none;box-shadow:none;color:var(--a-fg);font:600 10px/1.1 var(--font-sans);cursor:pointer;transition:transform .35s var(--ease-pop),background-color .2s,opacity .2s}.pst-tool:hover:not(:disabled){transform:scale(1.1);background:var(--a-s2)}.pst-tool:disabled{opacity:.35;cursor:default}.pst-tool:focus-visible{outline:2px solid var(--a-red);outline-offset:-2px}.pst-tools .pst-ai{background:var(--a-red);color:#fff}.pst-tools .pst-ai:hover{background:var(--a-red)}.pst-tools .pst-ai.is-locked{background:var(--a-s3);color:var(--a-mute)}.pst-stage{flex:1 1 auto;min-width:0}.pst-slides{flex:0 0 92px;flex-direction:column;align-items:stretch;gap:6px;padding:6px;border-radius:18px;background:var(--a-s1);border:1px solid var(--a-line);animation:ib-in .5s var(--ease-out) 60ms backwards}.pst-slides__row{flex-direction:column;align-items:center;gap:6px;overflow-y:auto;overflow-x:hidden;padding:6px 0;margin:0;scrollbar-width:none}.pst-slides__row::-webkit-scrollbar{display:none}.pst-slide{touch-action:pan-y;padding:2px}.pst-slide.is-drag{transform:scale(.94)}.pst-slide--add{width:64px!important;height:40px!important;flex:0 0 auto}.pst-slides__acts{display:grid;grid-template-columns:1fr 1fr;gap:4px;justify-items:center;padding-top:6px;border-top:1px solid var(--a-line)}.pst-slides__acts .pst-ib{width:34px;height:30px}.pst-slides__n{grid-column:1 / -1;text-align:center}.pst-rot{display:inline-flex;font-style:normal;transform:rotate(90deg)}.pst-panel,.pst-right{padding:8px 8px 14px;gap:8px}.pst-sec{gap:6px;padding-bottom:10px}.pst-insp{gap:10px}.pst-rail{padding:6px 4px}.pst-left{grid-template-columns:58px minmax(0,1fr)}.pst-rail__b{width:44px;height:44px}.pst-models{gap:6px}.pst-model{gap:4px;padding:4px 4px 6px;border-radius:12px}.pst-model b{font-size:11px}.pst-models-wrap{gap:8px}.pst-decks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pst-deck{gap:4px;padding:5px 5px 6px;border-radius:12px;overflow:hidden}.pst-deck__fan{position:relative;display:block;pointer-events:none}.pst-deck__s{position:absolute;top:4px;left:50%;transform-origin:50% 100%}.pst-deck__s .pst-model__art{box-shadow:0 8px 18px -8px #0000008c,0 0 0 1px rgba(var(--a-ink),.08)}.pst-deck__s--1{transform:translate(-78%) rotate(-7deg) scale(.9)}.pst-deck__s--2{transform:translate(-22%) rotate(7deg) scale(.9)}.pst-deck__s--0{z-index:2;transform:translate(-50%)}.pst-deck__name{flex-direction:column;align-items:flex-start;gap:2px;padding:0 1px}.pst-deck__name b{font-size:11.5px}.pst-deck__name small{font-size:9.5px}.pst-lrs{display:flex;flex-direction:column;gap:6px}.pst-lrs__add{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pst-mini{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:28px;padding:0 4px;border-radius:9px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);font:600 10.5px/1 var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-fluid),color .2s,border-color .2s}.pst-mini:hover{transform:scale(1.05);color:var(--a-fg);border-color:rgba(var(--a-rgb),.5)}.pst-mini:focus-visible{outline:2px solid var(--a-red);outline-offset:2px}.pst-lrs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.pst-lr{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:10px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s,opacity .2s;animation:a-rise .3s var(--ease-fluid) calc(var(--i, 0) * 20ms) backwards}.pst-lr:hover{border-color:var(--a-line2);background:var(--a-s3)}.pst-lr.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.12)}.pst-lr.is-hidden{opacity:.5}.pst-lr:focus-visible{outline:2px solid var(--a-red);outline-offset:1px}.pst-lr__ic{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--a-s3);color:var(--a-mute);overflow:hidden}.pst-lr.is-on .pst-lr__ic{color:var(--a-red2)}.pst-lr__sw{display:block;width:100%;height:100%;background-size:cover;background-position:center;border-radius:inherit}.pst-lr__sw--grid{position:relative;background:repeating-conic-gradient(rgba(var(--a-ink),.14) 0 25%,transparent 0 50%) 0 0 / 8px 8px}.pst-lr__sw--grid>i{position:absolute;top:0;right:0;bottom:0;left:0}.pst-lr__t{display:flex;flex-direction:column;gap:1px;min-width:0}.pst-lr__t b{font-size:11.5px;font-weight:700}.pst-lr__t small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;color:var(--a-faint)}.pst-lr__k{color:var(--a-faint)}.pst-lrs__li{position:relative}.pst-lrs__li>.pst-lr{padding-right:40px}.pst-lr__lock{position:absolute;top:50%;right:7px;width:28px;height:28px;margin-top:-14px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:none;color:var(--a-faint);cursor:pointer;opacity:0;transition:opacity .2s var(--ease-fluid),color .2s}.pst-lrs__li:hover .pst-lr__lock,.pst-lr__lock:focus-visible,.pst-lr__lock.is-on{opacity:1}.pst-lr__lock:hover{color:var(--a-fg)}.pst-lr__lock.is-on{color:var(--a-red2)}.pst-lr.is-locked .pst-lr__ic{opacity:.6}.pst-lrs__li>.pst-lr .pst-lr__k{margin-right:4px}@media (max-width: 1260px){.pst{grid-template-columns:232px minmax(0,1fr) 240px}}@media (max-width: 980px){.pst{grid-template-columns:minmax(0,1fr);height:auto}.pst-left{grid-template-columns:minmax(0,1fr)}.pst__mid{flex-direction:column}.pst-tools{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;overflow:visible}.pst-tools .pst-fmts{flex-direction:row}.pst-tools .pst-fmt{flex-direction:row;padding:0 9px;height:30px}.pst-tool{width:auto;min-height:38px;padding:4px 10px;flex-direction:row}.pst-tools__gap{display:none}.pst-slides{flex:none;flex-direction:row;align-items:center}.pst-slides__row{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:4px}.pst-slide{touch-action:pan-x}.pst-slides__acts{display:flex;border-top:0;padding-top:0}}@media (prefers-reduced-motion: reduce){.pst-tools,.pst-save,.pst-slides,.pst-lr{animation:none!important;transition:none!important}}.pst-slide:hover{transform:none;border-color:var(--a-line2)}.pst-slide.is-on:hover{border-color:var(--a-red)}.pst-slides__row.is-dragging,.pst-slides__row.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.pst{--pst-h: max(560px, calc(100dvh - 96px) )}.pst__left,.pst__right{align-self:start;max-height:var(--pst-h)}.pst-left{height:auto}.pst-panel{max-height:calc(var(--pst-h) - 2px)}.pst-right{height:auto;max-height:calc(var(--pst-h) - 2px)}.pst-tools,.pst-slides{align-self:center;max-height:100%}.pst-slides__row{flex:0 1 auto;min-height:0}@media (max-width: 980px){.pst__left,.pst__right{max-height:none}.pst-tools,.pst-slides{align-self:stretch}}.pst-tools{padding-bottom:14px}.pst-save{flex:none;align-self:center;display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 16px 0 14px;border:0;border-radius:99px;cursor:pointer;color:#fff;background:var(--a-red);font:700 13.5px/1 var(--font-sans);white-space:nowrap;box-shadow:0 12px 26px -14px rgba(var(--a-rgb),.9);transition:transform .35s var(--ease-pop);animation:ib-in .5s var(--ease-out) backwards}.pst-save[hidden]{display:none}.pst-save.is-out{animation:pv-leave .22s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}.pst-save b{font:inherit}.pst-save em{font-style:normal;padding:4px 7px;border-radius:99px;background:#00000038;font-size:11px}.pst-save:hover{transform:scale(1.05)}.pst-save:active{transform:scale(.97);transition-duration:.12s}@media (min-width: 981px){.pst__mid{position:relative}.pst-save{position:absolute;z-index:4;top:12px;left:12px;transform-origin:left top}}@media (min-width: 981px){html.post-on{--side-w: 224px;--insp-w: 264px;--right-edge: 0px;--pad-r: 16px;--bar-h: 60px;--shell: var(--a-s1);--shell-line: color-mix(in srgb, var(--a-fg) 9%, var(--shell));--turn: 10px}html.post-wide{--side-w: 340px}html.post-dock{--right-edge: calc(var(--insp-w) + var(--turn));--pad-r: 0px}@media (max-width: 1260px){html.post-on{--side-w: 216px;--insp-w: 248px}html.post-wide{--side-w: 300px}}html.post-on .abar{height:var(--bar-h);background:var(--shell)}html.post-on .abar:after{content:"";position:absolute;left:0;bottom:-1px;width:calc(100% - var(--side-w) - var(--turn) - var(--right-edge));height:1px;background:var(--shell-line);pointer-events:none;transform:translate(calc(var(--side-w) + var(--turn)));transition:transform .48s var(--ease-fluid)}html.post-on .app__main{padding-top:var(--bar-h)}.pst.pst{--pst-h: calc(100dvh - var(--bar-h))}html.in-app .pst .pst__left,html.in-app .pst .pst__right.is-dock{border-top:0;border-radius:0;background:var(--shell);box-shadow:none}html.in-app .pst .pst__left{border-right:0;background:linear-gradient(var(--shell-line),var(--shell-line)) right 0 top var(--turn) / 1px calc(100% - var(--turn)) no-repeat,var(--shell)}html.in-app .pst .pst__right.is-dock{border-left:0;background:linear-gradient(var(--shell-line),var(--shell-line)) left 0 top var(--turn) / 1px calc(100% - var(--turn)) no-repeat,var(--shell)}.pst .pst__mid{position:relative;padding-top:12px}.pst .pst__mid:before{content:"";position:absolute;z-index:1;top:0;left:calc(-1 * var(--turn));width:var(--turn);height:var(--turn);pointer-events:none;background:radial-gradient(circle at 100% 100%,transparent calc(var(--turn) - 1px),var(--shell-line) calc(var(--turn) - 1px),var(--shell-line) var(--turn),var(--shell) calc(var(--turn) + .5px))}.pst.pst--dock .pst__mid:after{content:"";position:absolute;z-index:1;top:0;right:calc(-1 * var(--turn));width:var(--turn);height:var(--turn);pointer-events:none;background:radial-gradient(circle at 0% 100%,transparent calc(var(--turn) - 1px),var(--shell-line) calc(var(--turn) - 1px),var(--shell-line) var(--turn),var(--shell) calc(var(--turn) + .5px))}.pst .pst__right[hidden]{display:none}.pst .pst__right.is-float{margin-top:12px;max-height:calc(var(--pst-h) - 24px)}}@media (min-width: 1200px){.pst .pst-stage{--asym: calc(28px + var(--insp-w) + var(--pad-r) - var(--side-w));padding-left:max(0px,var(--asym));padding-right:max(0px,-1 * var(--asym))}}@media (min-width: 981px) and (prefers-reduced-motion: reduce){html.post-on .abar:after{transition:none}}.pst-models-wrap .pst-model,.pst-models-wrap .pst-deck{position:relative;padding:0;gap:0;overflow:hidden;border-radius:10px}.pst-models-wrap .pst-model__art{border-radius:0}.pst-cap{position:absolute;left:4px;right:4px;bottom:4px;display:flex;align-items:baseline;justify-content:center;gap:5px;padding:4px 6px;border-radius:7px;background:rgba(var(--a-bgr),.86);color:var(--a-fg);pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .28s var(--ease-fluid),transform .4s var(--ease-fluid)}.pst-cap b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600}.pst-cap small{flex:none;font:600 9px/1 var(--font-mono);color:var(--a-faint)}:is(.pst-model,.pst-deck):is(:hover,:focus-visible,.is-on) .pst-cap{opacity:1;transform:none}:is(.pst-model,.pst-deck).is-on .pst-cap{background:var(--a-red);color:#fff}:is(.pst-model,.pst-deck).is-on .pst-cap small{color:#ffffffbf}@media (hover: none){.pst-cap{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pst-cap{transition:none}}.pst-vpage{animation:pst-vpage .42s var(--ease-fluid)}.pst-vpage.is-back{animation-name:pst-vpage-back}@keyframes pst-vpage{0%{opacity:0;transform:translate(14px)}}@keyframes pst-vpage-back{0%{opacity:0;transform:translate(-14px)}}.pst-pager{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:2px}.pst-pager__b{flex:none;width:34px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:9px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);cursor:pointer;transition:transform .3s var(--ease-pop),border-color .2s,opacity .2s}.pst-pager__b.is-prev svg{transform:scaleX(-1)}.pst-pager__b:hover:not(:disabled){transform:scale(1.08);border-color:var(--a-line2)}.pst-pager__b:disabled{opacity:.35;cursor:default}.pst-pager__b:focus-visible{outline:2px solid var(--a-red);outline-offset:1px}.pst-pager__n{font-size:11px;color:var(--a-fg);animation:a-pop .3s var(--ease-fluid)}.pst-pager__n small{font-size:10px;color:var(--a-faint)}@media (prefers-reduced-motion: reduce){.pst-vpage,.pst-pager__n{animation:none}.pst-pager__b{transition:none}}.pst-base{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pst-base__b{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border-radius:10px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);font:600 11.5px/1.1 var(--font-sans);text-align:center;cursor:pointer;transition:transform .3s var(--ease-pop),border-color .2s,background-color .2s}.pst-base__b:hover{transform:scale(1.05);border-color:var(--a-line2)}.pst-base__b:focus-visible{outline:2px solid var(--a-red);outline-offset:1px}.pst-base__b.is-done{border-color:var(--a-red);color:var(--a-red2);animation:a-pop .3s var(--ease-fluid)}.pst-base__b.is-sure{border-color:var(--a-red);background:var(--a-red);color:#fff;animation:a-pop .3s var(--ease-fluid)}@media (prefers-reduced-motion: reduce){.pst-base__b{transition:none;animation:none!important}}.pst-empty{margin:0;padding:22px 8px;border-radius:12px;border:1px dashed var(--a-line2);text-align:center;font-size:12px;color:var(--a-faint);animation:a-rise .35s var(--ease-fluid)}.tool--posts{--ph-ease: cubic-bezier(.22, 1, .36, 1);--ig-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", Roboto, Arial, sans-serif}@keyframes ph-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ph-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.psn{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:5px;margin-bottom:16px;border-radius:20px;background:var(--a-s1);border:1px solid var(--a-line);animation:ph-in .5s var(--ph-ease) .05s backwards}.psn__pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 3);border-radius:15px;background:var(--a-s3);border:1px solid var(--a-line2);box-shadow:0 10px 24px -14px rgba(0,0,0,calc(.8 * var(--a-sk, 1)));transform:translate(calc(var(--x) * 100%));transition:transform .55s var(--ph-ease)}.psn__item{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px;border:0;border-radius:15px;background:none;cursor:pointer;text-align:left;color:var(--a-mute);transition:color .25s,transform .35s var(--ph-ease)}.psn__item:hover{color:var(--a-fg);transform:translateY(-1px)}.psn__item.is-on{color:var(--a-fg)}.psn__ic{width:40px;height:40px;flex:0 0 auto;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.05);transition:background-color .3s,color .3s,transform .45s var(--ph-ease)}.psn__item:hover .psn__ic{transform:rotate(-6deg) scale(1.08)}.psn__item.is-on .psn__ic{background:var(--a-red);color:#fff;box-shadow:0 10px 22px -10px rgba(var(--a-rgb),.9)}.psn__t{display:flex;flex-direction:column;gap:3px;min-width:0}.psn__t b{font:700 15px/1.15 var(--font-display);letter-spacing:-.01em}.psn__t small{font-size:12px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psub{animation:ph-in .45s var(--ph-ease)}.toprof{display:flex;align-items:center;gap:8px;flex-wrap:wrap;animation:ph-pop .35s var(--ph-ease)}.toprof__add{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:6px 14px;border-radius:14px;border:1px dashed rgba(var(--a-rgb),.55);background:rgba(var(--a-rgb),.06);color:var(--a-fg);cursor:pointer;font:var(--type-ui-sm);transition:background-color .25s,border-color .25s,transform .35s var(--ph-ease)}.toprof__add small{color:var(--a-faint);font-weight:500}.toprof__add:hover:not(:disabled){transform:translateY(-2px);background:rgba(var(--a-rgb),.12);border-style:solid}.toprof__add:disabled{opacity:.4;cursor:not-allowed}.toprof__ok{display:inline-flex;align-items:center;gap:6px;font:var(--type-ui-sm);color:var(--a-ok)}.toprof__ok b{color:var(--a-fg)}.toprof__go{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:12px;border:0;background:var(--a-red);color:#fff;cursor:pointer;font:var(--type-ui-sm);transition:transform .35s var(--ph-ease),background-color .2s}.toprof__go:hover{transform:translateY(-2px);background:var(--a-hi)}.toprof__again{border:0;background:none;color:var(--a-mute);cursor:pointer;font:var(--type-ui-sm);font-size:12px;text-decoration:underline;text-underline-offset:3px}.toprof__again:hover{color:var(--a-fg)}.pb.cb{grid-template-areas:"prev out" "prev text" "prev deck" "prev look"}.cb__deck{grid-area:deck}.cb__out{grid-area:out;gap:12px}.cb__preview{gap:14px}.cb__stage{display:flex;justify-content:center;min-height:200px}.cb__empty{align-self:center;color:var(--a-faint);font:var(--type-body-sm)}.cb__thumbs{display:flex;gap:6px;margin:-6px -6px 0;padding:6px;overflow-x:auto;scrollbar-width:none}.cb__thumbs::-webkit-scrollbar{display:none}.cb__thumb{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border-radius:10px;border:1px solid transparent;background:none;cursor:pointer;color:var(--a-faint);animation:ph-pop .35s var(--ph-ease) calc(var(--i) * 30ms) backwards;transition:border-color .2s,background-color .2s,transform .3s var(--ph-ease),color .2s}.cb__thumb .spost{border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px var(--a-line2)}.cb__thumb small{font-size:9.5px}.cb__thumb:hover{transform:translateY(-2px);color:var(--a-fg)}.cb__thumb.is-on{border-color:rgba(var(--a-rgb),.6);background:rgba(var(--a-rgb),.1);color:var(--a-fg)}.spost{position:relative;display:block;overflow:hidden;flex:0 0 auto}.cslides{display:flex;flex-direction:column;gap:8px}.cslide{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;border-radius:16px;background:var(--a-s2);border:1px solid var(--a-line);animation:ph-in .4s var(--ph-ease) calc(var(--i) * 30ms) backwards;transition:border-color .25s,box-shadow .3s,opacity .2s}.cslide.is-on{border-color:rgba(var(--a-rgb),.55);box-shadow:0 0 0 3px rgba(var(--a-rgb),.1)}.cslide.is-drag{opacity:.45}.cslide.is-leaving{animation:cs-out .22s ease-in forwards}@keyframes cs-out{to{opacity:0;transform:translate(16px) scale(.97)}}.cslide__head{display:flex;align-items:center;gap:8px}.cslide__grip{width:22px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--a-faint);cursor:grab;transition:color .2s,background-color .2s}.cslide__grip:hover{color:var(--a-fg);background:rgba(var(--a-ink),.06)}.cslide__n{font-size:11px;color:var(--a-faint)}.cslide__role{height:22px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;background:rgba(var(--a-ink),.06);color:var(--a-mute);font:600 11px/1 var(--font-sans)}.cslide__role.is-cover{background:rgba(var(--a-rgb),.16);color:var(--a-red2)}.cslide__acts{margin-left:auto;display:flex;gap:2px}.cslide__acts button{width:30px;height:30px;border-radius:9px;border:0;background:none;color:var(--a-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s,transform .35s var(--ph-ease)}.cslide__acts button:hover:not(:disabled){color:var(--a-fg);background:rgba(var(--a-ink),.07);transform:translateY(-1px)}.cslide__acts button.is-del:hover:not(:disabled){color:#fff;background:var(--a-red)}.cslide__acts button:disabled{opacity:.25;cursor:default}.cslide__acts .is-up svg{transform:rotate(-90deg)}.cslide__acts .is-down svg{transform:rotate(90deg)}.cslide__text{width:100%;min-height:56px;resize:none;padding:8px 10px;border-radius:11px;border:1px solid transparent;background:var(--a-well);color:var(--a-fg);font:500 14.5px/1.45 var(--font-sans);outline:none;transition:border-color .2s,box-shadow .25s}.cslide__text:focus{border-color:rgba(var(--a-rgb),.6);box-shadow:0 0 0 4px rgba(var(--a-rgb),.12)}.cslide__text::placeholder{color:rgba(var(--a-ink),.3)}.cslides__add{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:14px;border:1px dashed var(--a-line2);background:none;color:var(--a-mute);cursor:pointer;font:var(--type-ui-sm);transition:color .2s,border-color .2s,background-color .2s,transform .35s var(--ph-ease)}.cslides__add small{color:var(--a-faint);font-weight:500}.cslides__add:hover:not(:disabled){color:var(--a-fg);border-color:rgba(var(--a-rgb),.55);background:rgba(var(--a-rgb),.06);transform:translateY(-1px)}.cslides__add:disabled{opacity:.4;cursor:not-allowed}.ctogs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ctog{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-s2);color:var(--a-fg);cursor:pointer;text-align:left;transition:border-color .25s,background-color .25s,transform .35s var(--ph-ease)}.ctog:hover{transform:translateY(-2px);border-color:var(--a-line2)}.ctog.is-on{border-color:rgba(var(--a-rgb),.5);background:rgba(var(--a-rgb),.08)}.ctog__ic{width:34px;height:34px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.06);color:var(--a-mute);transition:background-color .25s,color .25s}.ctog.is-on .ctog__ic{background:var(--a-red);color:#fff}.ctog__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ctog__t b{font:var(--type-ui-sm)}.ctog__t small{font-size:11.5px;line-height:1.3;color:var(--a-faint)}.ctog__sw{position:relative;width:34px;height:20px;flex:0 0 auto;border-radius:99px;background:rgba(var(--a-ink),.14);transition:background-color .25s}.ctog__sw em{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:99px;background:#fff;transition:transform .35s var(--ph-ease)}.ctog.is-on .ctog__sw{background:var(--a-red)}.ctog.is-on .ctog__sw em{transform:translate(14px)}.igp{--ig-bg: #FFFFFF;--ig-fg: #0F1419;--ig-mute: #737373;--ig-line: #EFEFEF;border-radius:14px;overflow:hidden;background:var(--ig-bg);color:var(--ig-fg);box-shadow:0 0 0 1px #00000014,0 24px 50px -30px #000000b3;font-family:var(--ig-font);animation:ph-pop .45s var(--ph-ease)}.igp.is-dark{--ig-bg: #000000;--ig-fg: #F5F5F5;--ig-mute: #A8A8A8;--ig-line: #262626;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -30px #000000e6}.igp__head{display:flex;align-items:center;gap:9px;padding:9px 10px}.igp__who{flex:1;display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:13.5px}.igp__who b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.igp__media{position:relative;overflow:hidden;background:#000;touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none}.igp__media.is-drag{cursor:grabbing}.igp__track{display:flex;height:100%;transition:transform .45s var(--ph-ease);will-change:transform}.igp__slide{flex:0 0 auto;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.igp__count{position:absolute;top:12px;right:12px;z-index:3;padding:4px 8px;border-radius:99px;background:#121212b8;color:#fff;font:600 12px/1 var(--ig-font);transition:opacity .4s}.igp__count.is-hide{opacity:0}.igp__arrow{position:absolute;top:50%;z-index:3;width:28px;height:28px;margin-top:-14px;border-radius:99px;border:0;background:#ffffffe6;color:#262626;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #00000038;opacity:0;transform:scale(.8);transition:opacity .2s,transform .3s var(--ph-ease)}.igp__arrow.is-l{left:10px}.igp__arrow.is-r{right:10px}.igp__media:hover .igp__arrow{opacity:1;transform:none}.igp__arrow:hover{transform:scale(1.1)!important}.igp__bar{position:relative;display:flex;align-items:center;gap:14px;padding:10px 12px 6px;color:var(--ig-fg)}.igp__bar button{padding:0;border:0;background:none;color:inherit;cursor:pointer;display:inline-flex}.igp__like.is-on{color:#ff3040}.igp__like.is-on svg{animation:ig-like .45s var(--ph-ease)}@keyframes ig-like{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:none}}.igp__save{margin-left:auto}.igp__dots{position:absolute;left:50%;top:50%;translate:-50% -30%;display:flex;gap:4px}.igp__dots i{width:6px;height:6px;border-radius:99px;background:var(--ig-mute);opacity:.45;transition:opacity .25s,background-color .25s,transform .3s var(--ph-ease)}.igp__dots i.is-on{opacity:1;background:#0095f6;transform:scale(1.1)}.igp__likes,.igp__cap,.igp__when{margin:0;padding:0 12px;font-size:13.5px;line-height:1.4}.igp__likes{padding-top:2px}.igp__cap{padding-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.igp__when{padding:6px 12px 12px;font-size:11px;color:var(--ig-mute);text-transform:uppercase;letter-spacing:.02em}.igi{display:block;flex:0 0 auto}.igv{flex:0 0 auto}.igav{position:relative;flex:0 0 auto;display:inline-flex;border-radius:99px}.igav.has-ring{padding:2px;background:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.igav__in{width:100%;height:100%;border-radius:99px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--a-hi),color-mix(in srgb,var(--a-red) 62%,#000));color:#fff}.igav.has-ring .igav__in{box-shadow:0 0 0 2px var(--ig-bg, #fff)}.igav__in img{width:100%;height:100%;object-fit:cover}.igav__in b{font-weight:700}.tart{position:relative;display:block;overflow:hidden;background:#1b1b1b}.tart>img{width:100%;height:100%;object-fit:cover;display:block}.tart__fit{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block}.tart__fit>*{display:block}@media (max-width: 900px){.pb.cb{grid-template-areas:"prev" "out" "text" "deck" "look"}.psn__t small{display:none}}@media (max-width: 560px){.psn__item{flex-direction:column;gap:6px;padding:8px 4px;text-align:center}.psn__ic{width:34px;height:34px}.ctogs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.tool--posts *,.igph *{animation:none!important}}.igp,.igph,.igd,.igst{-webkit-font-smoothing:antialiased;letter-spacing:-.003em}.igp button,.igph button,.igd button{font-family:inherit}.igp__who{flex-direction:column;align-items:flex-start;gap:0}.igp__line{display:inline-flex;align-items:center;gap:4px;min-width:0}.igp__line em{font-style:normal;color:var(--ig-mute);margin-left:2px}.igp__who small{font-size:11.5px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.igp__act{padding:0;border:0;background:none;color:inherit;cursor:pointer;display:inline-flex;transition:transform .3s var(--ph-ease),opacity .2s}.igp__act:hover{opacity:.6}.igp__act:active{transform:scale(.88)}.igp__save.is-on svg{animation:ig-like .45s var(--ph-ease)}.igp__likes b{display:inline-block;animation:ph-pop .3s var(--ph-ease)}.igp__burst{position:absolute;left:50%;top:50%;z-index:4;translate:-50% -50%;color:#fff;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35));pointer-events:none;animation:ig-burst .9s var(--ph-ease) forwards}@keyframes ig-burst{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1.12)}32%{transform:scale(.95)}45%{transform:none}80%{opacity:1}to{opacity:0;transform:scale(.85) translateY(-14px)}}.igp__cap{display:block;-webkit-line-clamp:unset}.igp__more{margin-left:4px;padding:0;border:0;background:none;color:var(--ig-mute);cursor:pointer;font:inherit}.igp__all{display:block;margin:0;padding:4px 12px 0;border:0;background:none;color:var(--ig-mute);cursor:pointer;font:inherit;font-size:13.5px;text-align:left;transition:color .2s}.igp__all:hover{color:var(--ig-fg)}.igp__add{margin:0;padding:8px 12px 2px;font-size:13.5px;color:var(--ig-mute)}@keyframes igdm-box{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.cmode{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;margin-bottom:14px;border-radius:18px;background:var(--a-well);border:1px solid var(--a-line);animation:ph-in .45s var(--ph-ease) .05s backwards}.cmode__pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:14px;background:var(--a-s3);border:1px solid var(--a-line2);box-shadow:0 10px 24px -14px rgba(0,0,0,calc(.8 * var(--a-sk, 1)));transform:translate(calc(var(--x) * 100%));transition:transform .55s var(--ph-ease)}.cmode__opt{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:0;border-radius:14px;background:none;cursor:pointer;text-align:left;color:var(--a-mute);transition:color .25s,transform .35s var(--ph-ease)}.cmode__opt:hover{color:var(--a-fg);transform:translateY(-1px)}.cmode__opt.is-on{color:var(--a-fg)}.cmode__opt>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.cmode__opt b{font:700 14.5px/1.2 var(--font-display);letter-spacing:-.01em}.cmode__opt small{font-size:12px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmode__ic{width:34px;height:34px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.06);transition:background-color .3s,color .3s,transform .45s var(--ph-ease)}.cmode__opt:hover .cmode__ic{transform:rotate(-6deg) scale(1.08)}.cmode__opt.is-on .cmode__ic{background:var(--a-red);color:#fff;box-shadow:0 10px 22px -10px rgba(var(--a-rgb),.9)}.cmode__new{margin-left:auto;flex:0 0 auto;padding:4px 9px;border-radius:99px;background:var(--a-red);color:#fff;font:700 10.5px/1 var(--font-sans);font-style:normal;letter-spacing:.04em;animation:ph-pop .5s var(--ph-ease) .3s backwards}.cmode__body{animation:ph-in .45s var(--ph-ease)}@media (max-width: 560px){.cmode__opt small,.cmode__new{display:none}}.cpz{display:contents}.cb__post{animation:stage-in .55s var(--ph-ease)}.pb__count b{display:inline-block;font-weight:700;color:var(--a-fg);animation:ph-pop .3s var(--ph-ease)}.cb__thumbs{scroll-behavior:smooth}.cb__thumb .spost{transition:transform .35s var(--ph-ease),box-shadow .3s}.cb__thumb.is-on .spost{transform:translateY(-2px);box-shadow:0 0 0 2px var(--a-red),0 10px 18px -10px rgba(var(--a-rgb),.9)}.ibc__head>.pb__count{flex:0 0 auto;white-space:nowrap}.prefs,.pidx{--ease-fluid: cubic-bezier(.22, 1, .36, 1)}.prefs{display:flex;flex-direction:column;gap:30px}.pidx{position:sticky;top:74px;z-index:6;display:flex;justify-content:center;pointer-events:none}.pidx__bar{position:relative;display:flex;gap:4px;max-width:100%;padding:5px;overflow-x:auto;border-radius:99px;pointer-events:auto;background:rgba(var(--a-glass),.9);border:1px solid var(--a-line2);box-shadow:0 20px 44px -22px rgba(0,0,0,calc(.9 * var(--a-sk, 1))),inset 0 1px rgba(var(--a-ink),.06);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);animation:pidx-in .6s var(--ease-fluid) backwards}.pidx__bar::-webkit-scrollbar{height:0}@keyframes pidx-in{0%{opacity:0;transform:translateY(-10px)}}.pidx__pill{position:absolute;left:0;top:5px;bottom:5px;border-radius:99px;background:linear-gradient(180deg,rgba(var(--a-rgb),.26),rgba(var(--a-rgb),.12));border:1px solid rgba(var(--a-rgb),.5);box-shadow:0 8px 20px -10px rgba(var(--a-rgb),.7);transition:transform .6s var(--ease-fluid),width .6s var(--ease-fluid);pointer-events:none}.pidx__bar button{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 17px 0 14px;border:0;border-radius:99px;background:none;cursor:pointer;white-space:nowrap;color:var(--a-mute);font:var(--type-ui-sm);font-size:13px;transition:color .3s,background-color .3s}.pidx__bar button:hover:not(.is-on){color:var(--a-fg);background:rgba(var(--a-ink),.07)}.pidx__bar button .ic{transition:color .3s,transform .5s var(--ease-fluid)}.pidx__bar button:hover .ic{transform:translateY(-1px) scale(1.1)}.pidx__bar button.is-on{color:var(--a-fg)}.pidx__bar button.is-on .ic{color:var(--a-red2)}.psec{scroll-margin-top:146px}.psec__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.psec__ic{width:40px;height:40px;flex:0 0 auto;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.12);color:var(--a-red2);transition:transform .45s var(--ease-fluid)}.psec__head:hover .psec__ic{transform:rotate(-8deg) scale(1.06)}.psec__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.psec__t h2{margin:0;font:700 21px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--a-fg)}.psec__t small{font-size:12.5px;color:var(--a-faint)}.plink{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:11px;border:1px solid var(--a-line2);background:none;color:var(--a-mute);font:var(--type-ui-sm);font-size:12.5px;cursor:pointer;transition:color .25s,border-color .25s,transform .35s var(--ease-fluid)}.plink:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.5);transform:translateY(-1px)}.pbento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:22px;background:var(--a-line);border:1px solid var(--a-line);animation:a-rise .5s var(--ease-out) backwards}.pcell{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px 20px;background:var(--a-s1)}.pcell--w3{grid-column:span 3}.pcell--w4{grid-column:span 4}.pcell--w5{grid-column:span 5}.pcell--w6{grid-column:span 6}.pcell--w7{grid-column:span 7}.pcell--w8{grid-column:span 8}.pcell--w12{grid-column:span 12}.pcell>:not(.pcell__wash){position:relative}.pcell__l{display:flex;align-items:center;gap:8px;min-height:22px}.pcell__l b{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pcell__l em{font-style:normal;font-size:11px;color:var(--a-red2)}.pcell__ok{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:99px;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font:700 11px/1 var(--font-sans);animation:pok 1.9s var(--ease-fluid) forwards}@keyframes pok{0%{opacity:0;transform:translateY(4px) scale(.7)}14%{opacity:1;transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.pcell__wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(90% 120% at 50% 0%,rgba(var(--a-rgb),.14),transparent 70%);animation:pwash 1.6s cubic-bezier(.22,1,.36,1) forwards}@keyframes pwash{0%{opacity:1}to{opacity:0}}.pcell__note{margin-top:-4px;font-size:11.5px;color:var(--a-faint);animation:a-rise .35s var(--ease-out)}.pcell.is-locked .pfill{opacity:.42}.pfill{display:grid;gap:6px;transition:opacity .3s}.pfill__c{display:flex;min-width:0}.pfill__c>*{flex:1;min-width:0}.pchip{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 10px;overflow:hidden;border-radius:11px;cursor:pointer;white-space:nowrap;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-mute);font:var(--type-ui-sm);font-size:12.5px;transition:transform .35s var(--ease-fluid),background-color .25s,color .25s,border-color .25s;animation:a-pop .35s var(--ease-fluid) calc(var(--i, 0) * 14ms) backwards}.pchip:hover:not(:disabled){transform:translateY(-2px);color:var(--a-fg);border-color:var(--a-line2);background:var(--a-s3)}.pchip:active:not(:disabled){transform:scale(.96)}.pchip.is-on{background:rgba(var(--a-rgb),.14)!important;border-color:rgba(var(--a-rgb),.6);color:var(--a-fg);animation:pon .5s var(--ease-fluid)}@keyframes pon{0%{transform:scale(.96)}45%{transform:scale(1.025)}to{transform:none}}.pchip:disabled{cursor:not-allowed}.pchip__dot{width:15px;height:15px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--a-line2);transition:background-color .25s,border-color .25s}.pchip.is-on .pchip__dot{background:var(--a-red);border-color:var(--a-red);color:#fff}.pchip__t{min-width:0;overflow:hidden;text-overflow:ellipsis}.pchip__sw{display:flex}.pchip__sw i{width:14px;height:14px;border-radius:50%;margin-left:-4px;box-shadow:0 0 0 2px var(--a-s2)}.pchip__sw i:first-child{margin-left:0}.pchip__free{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:conic-gradient(from 180deg,#d50032,#7b2ff7,#0a6cff,#00a870,#ffb800,#d50032);color:#fff}.pseg{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:4px;border-radius:14px;background:var(--a-s2);border:1px solid var(--a-line)}.pseg__pill{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px) / var(--n));border-radius:10px;background:var(--a-fg);box-shadow:0 8px 18px -10px rgba(0,0,0,calc(.8 * var(--a-sk, 1)));transform:translate(calc(var(--x) * 100%));transition:transform .5s var(--ease-fluid)}.pseg button{position:relative;z-index:1;height:40px;padding:0 8px;border:0;background:none;cursor:pointer;color:var(--a-mute);font:var(--type-ui-sm);font-size:13px;white-space:nowrap;transition:color .3s}.pseg button{border-radius:10px;transition:color .3s,background-color .3s}.pseg button:hover:not(.is-on){color:var(--a-fg);background:rgba(var(--a-ink),.06)}.pseg button.is-on{color:var(--a-inv)}.ptext{font-weight:700;font-size:14px}.ptext--big{font-size:19px}.ptog{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:15px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .35s var(--ease-fluid),border-color .3s,background-color .3s}.ptog:hover{transform:translateY(-1px);border-color:var(--a-line2);background:var(--a-s3)}.ptog.is-on{border-color:rgba(var(--a-rgb),.45);background:rgba(var(--a-rgb),.08)!important}.ptog--big{padding:16px}.ptog__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ptog__txt b{font:var(--type-ui-sm);font-size:13.5px;animation:a-rise .3s var(--ease-out)}.ptog__txt small{font-size:11.5px;line-height:1.3;color:var(--a-faint)}.ptog>i{position:relative;width:46px;height:28px;flex:0 0 auto;border-radius:99px;background:var(--a-s4);transition:background-color .35s}.ptog>i em{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--a-red);box-shadow:0 2px 6px #0000004d;transition:transform .45s var(--ease-fluid)}.ptog>i em svg{animation:a-pop .35s var(--ease-fluid)}.ptog.is-on>i{background:var(--a-red)}.ptog.is-on>i em{transform:translate(18px)}.pthemes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ptheme{position:relative;display:flex;flex-direction:column;gap:9px;padding:8px 8px 12px;border-radius:18px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .45s var(--ease-fluid),border-color .3s,box-shadow .3s;animation:a-pop .45s var(--ease-fluid) calc(var(--i) * 50ms) backwards}.ptheme:hover{transform:translateY(-4px);border-color:var(--a-line2);background:var(--a-s3)}.ptheme.is-on{border-color:var(--a-red);box-shadow:0 0 0 3px rgba(var(--a-rgb),.18)}.ptheme b{padding:0 4px;font:var(--type-ui-sm);font-size:13px}.ptheme__art{position:relative;height:92px;border-radius:12px;overflow:hidden;background:var(--bg);box-shadow:inset 0 0 0 1px #80808038}.ptheme__art i{position:absolute;display:block;border-radius:6px;transition:transform .55s var(--ease-fluid)}.ptheme__art i:nth-child(1){left:7px;top:7px;bottom:7px;width:22%;background:var(--s1)}.ptheme__art i:nth-child(2){left:calc(22% + 13px);right:7px;top:7px;height:16px;background:var(--s1)}.ptheme__art i:nth-child(3){left:calc(22% + 13px);right:38%;top:29px;bottom:7px;background:var(--s2)}.ptheme__art i:nth-child(4){right:7px;width:calc(38% - 13px);top:29px;height:30px;background:var(--s1)}.ptheme__art em{position:absolute;right:9px;bottom:9px;width:30px;height:12px;border-radius:6px;background:var(--a-red);box-shadow:0 4px 12px -3px rgba(var(--a-rgb),.8);transition:transform .5s var(--ease-fluid)}.ptheme:hover .ptheme__art i:nth-child(2){transform:translate(4px)}.ptheme:hover .ptheme__art i:nth-child(3){transform:translateY(-3px)}.ptheme:hover .ptheme__art i:nth-child(4){transform:translateY(3px)}.ptheme:hover .ptheme__art em,.ptheme.is-on .ptheme__art em{transform:scale(1.18)}.ptheme__on{position:absolute;top:14px;left:14px;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;box-shadow:0 4px 12px -3px rgba(var(--a-rgb),.8);animation:a-pop .45s var(--ease-fluid)}.paccents{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.paccents button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:4px 0;border:0;background:none;cursor:pointer;color:var(--a-mute);animation:a-pop .4s var(--ease-fluid) calc(var(--i) * 40ms) backwards}.paccents i{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--c);color:#fff;box-shadow:0 0 0 3px var(--a-s1),0 0 0 4px var(--a-line2);transition:transform .45s var(--ease-fluid),box-shadow .3s}.paccents i svg{animation:a-pop .35s var(--ease-fluid)}.paccents button:hover i{transform:translateY(-3px) scale(1.08)}.paccents button.is-on i{transform:scale(1.06);box-shadow:0 0 0 3px var(--a-s1),0 0 0 5px var(--c),0 10px 22px -8px var(--c)}.paccents small{font-size:11px;transition:color .25s}.paccents button.is-on small,.paccents button:hover small{color:var(--a-fg)}.pfonts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pfonts button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:15px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .4s var(--ease-fluid),border-color .25s,background-color .25s;animation:a-pop .4s var(--ease-fluid) calc(var(--i) * 35ms) backwards}.pfonts button:hover{transform:translateY(-3px);border-color:var(--a-line2);background:var(--a-s3)}.pfonts button.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.1)!important;animation:pon .5s var(--ease-fluid)}.pfonts b{font-size:30px;font-weight:700;line-height:1;transition:transform .45s var(--ease-fluid);transform-origin:left bottom}.pfonts button:hover b{transform:scale(1.12) rotate(-4deg)}.pfonts button>span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;font-weight:600}.pfonts small{font-size:11px;font-weight:400;color:var(--a-faint)}.pfmts{display:grid;gap:6px}.pfmts--6{grid-template-columns:repeat(6,minmax(0,1fr))}.pfmts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pfmt{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:11px 4px 9px;border-radius:14px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-mute);transition:transform .4s var(--ease-fluid),color .25s,background-color .25s,border-color .25s;animation:a-pop .4s var(--ease-fluid) calc(var(--i) * 35ms) backwards}.pfmt:hover{transform:translateY(-2px);color:var(--a-fg);background:var(--a-s3)}.pfmt__box{width:30px;height:30px;display:grid;place-items:center;transition:transform .45s var(--ease-fluid)}.pfmt__box i{width:28px;height:28px;border:2px solid currentColor;border-radius:5px;transition:transform .55s var(--ease-fluid),background-color .3s}.pfmt:hover .pfmt__box{transform:rotate(-8deg)}.pfmt b{font:700 12.5px/1 var(--font-sans);color:var(--a-fg)}.pfmt small{max-width:100%;font-size:9.5px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfmt.is-on{color:var(--a-red2);background:rgba(var(--a-rgb),.12)!important;border-color:var(--a-red);animation:pon .5s var(--ease-fluid)}.pfmt.is-on .pfmt__box i{background:rgba(var(--a-rgb),.25)}.pgrid{display:grid;gap:6px}.pgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pcard{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 14px 18px;border-radius:14px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .4s var(--ease-fluid),border-color .25s,background-color .25s;animation:a-pop .4s var(--ease-fluid) calc(var(--i) * 35ms) backwards}.pcard:hover{transform:translateY(-2px);border-color:var(--a-line2);background:var(--a-s3)}.pcard b{font:var(--type-ui-sm);font-size:13.5px}.pcard small{font-size:11.5px;color:var(--a-faint)}.pcard__bar{position:absolute;left:14px;right:14px;bottom:8px;height:3px;border-radius:3px;background:var(--a-line2);overflow:hidden}.pcard__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:var(--a-red);transform-origin:left;transform:scaleX(var(--q));transition:transform .6s var(--ease-fluid)}.pcard--sm{align-items:center;justify-content:center;min-height:44px;padding:10px 6px}.pcard--sm b{font-size:12.5px;white-space:nowrap}.pcard.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.12)!important;animation:pon .5s var(--ease-fluid)}.pinput{width:100%;height:46px;padding:0 14px;border-radius:13px;border:1px solid var(--a-line2);background:var(--a-well);color:var(--a-fg);font:500 14px/1 var(--font-sans);outline:0;transition:border-color .25s,box-shadow .25s}.pinput:focus,.pinput:focus-within{border-color:rgba(var(--a-rgb),.7);box-shadow:0 0 0 4px rgba(var(--a-rgb),.12)}.pinput--at{display:flex;align-items:center;gap:2px}.pinput--at em{font-style:normal;color:var(--a-faint)}.pinput--at input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:inherit;font:inherit}.prange{display:flex;flex-direction:column}.prange input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;margin:8px 0 6px;border-radius:99px;cursor:pointer;outline:none;background:linear-gradient(90deg,var(--a-red) var(--v),var(--a-s4) var(--v))}.prange input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:99px;background:#fff;border:6px solid var(--a-red);box-shadow:0 6px 16px -4px rgba(var(--a-rgb),.9);transition:transform .3s var(--ease-fluid)}.prange input::-moz-range-thumb{width:12px;height:12px;border-radius:99px;background:#fff;border:6px solid var(--a-red)}.prange__ends{display:flex;justify-content:space-between;font-size:11px;color:var(--a-faint)}@keyframes peq{0%{transform:scaleY(.2)}to{transform:none}}.preset{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:14px;border:1.5px dashed var(--a-line2);background:none;cursor:pointer;color:var(--a-mute);font:var(--type-ui-sm);font-size:13.5px;transition:color .25s,border-color .25s,background-color .25s,transform .35s var(--ease-fluid)}.preset:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.6);background:rgba(var(--a-rgb),.06);transform:translateY(-1px)}.preset .ic{transition:transform .6s var(--ease-fluid)}.preset:hover .ic{transform:rotate(-200deg)}.pkeys{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.pkeys span{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;border-radius:13px;background:var(--a-s2);font-size:11.5px;color:var(--a-mute);text-align:center;transition:transform .35s var(--ease-fluid),color .25s;animation:a-pop .35s var(--ease-fluid) calc(var(--i) * 30ms) backwards}.pkeys span:hover{transform:translateY(-2px);color:var(--a-fg);background:var(--a-s3)}.pkeys kbd{min-width:32px;height:32px;padding:0 8px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s4);border-bottom:2px solid rgba(0,0,0,.25);color:var(--a-fg);font:700 12px/1 var(--font-mono)}html.vt-reveal *,html.vt-reveal *:before,html.vt-reveal *:after{transition:none!important}html.vt-reveal::view-transition-old(root),html.vt-reveal::view-transition-new(root){animation:none;mix-blend-mode:normal}html.vt-reveal::view-transition-new(root){z-index:2}@media (max-width: 1180px){.pcell--w3,.pcell--w4,.pcell--w5,.pcell--w6,.pcell--w7,.pcell--w8{grid-column:span 12}.pcell--pair{grid-column:span 6}.pthemes{grid-template-columns:repeat(5,minmax(0,1fr))}.pfonts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.pcell--pair{grid-column:span 12}.pthemes{grid-template-columns:repeat(2,minmax(0,1fr))}.pfonts,.pfmts--6,.paccents,.pkeys{grid-template-columns:repeat(3,minmax(0,1fr))}.pcell{padding:16px}.pidx{top:64px}.pidx__bar button{padding:0 13px}.pidx__label{display:none}}.cnx-url{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--a-well);border:1px solid var(--a-line2)}.cnx-url code{flex:1;min-width:0;font-size:13px;color:var(--a-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;text-transform:none;letter-spacing:0}.cnx-url .gbtn{height:36px;border-radius:10px;flex:none}.cnx-url.is-locked code{color:var(--a-faint);filter:none;-webkit-user-select:none;user-select:none}.cnx-ai{display:inline-flex;align-items:center;gap:6px}.cnx-ai .bic--chatgpt{color:currentColor}.cnx-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cnx-steps li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--a-fg);animation:cnx-in .4s var(--ease-fluid) calc(var(--i) * 50ms) backwards}.cnx-steps li span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font-size:11px}@keyframes cnx-in{0%{opacity:0;transform:translateY(6px)}}.cnx-lock{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:rgba(var(--a-rgb),.08);border:1px solid rgba(var(--a-rgb),.3);animation:cnx-in .45s var(--ease-fluid)}.cnx-lock__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:var(--a-red);color:#fff}.cnx-lock>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cnx-lock b{font:700 14px/1.2 var(--font-sans)}.cnx-lock small{font-size:12.5px;color:var(--a-mute)}.cnx-lock .sbtn{flex:none}.cnx-prices,.cnx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cnx-prices li,.cnx-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid var(--a-line);font-size:13.5px;animation:cnx-in .4s var(--ease-fluid) calc(var(--i) * 50ms) backwards}.cnx-prices li:last-child,.cnx-list li:last-child{border-bottom:0}.cnx-prices b{font:700 13px/1 var(--font-mono, monospace);color:var(--a-fg)}.cnx-prices b.is-free{color:var(--a-ok)}.cnx-list li>span{display:flex;flex-direction:column;gap:2px;min-width:0}.cnx-list small{font-size:12px;color:var(--a-faint)}.cnx-list .gbtn{height:34px;border-radius:10px;flex:none}.cnx-use{display:flex;flex-direction:column;gap:8px}.cnx-use__bar{display:block;height:8px;border-radius:99px;background:var(--a-s3);overflow:hidden}.cnx-use__bar i{display:block;height:100%;background:var(--a-red);transform-origin:left;transition:transform .6s var(--ease-fluid)}.cnx-use small{font-size:12px;color:var(--a-mute)}.cnx-none{margin:0;font-size:13px;color:var(--a-mute)}@media (max-width: 560px){.cnx-lock{flex-wrap:wrap}.cnx-lock .sbtn{width:100%}}@media (prefers-reduced-motion: reduce){.cnx-steps li,.cnx-lock,.cnx-prices li,.cnx-list li{animation:none}.cnx-use__bar i{transition:none}}.set{display:flex;flex-direction:column;gap:20px}.set__hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;padding:24px 26px;border-radius:28px;background:radial-gradient(60% 120% at 0% 0%,rgba(var(--a-rgb),.28),transparent 60%),linear-gradient(180deg,var(--a-s2),var(--a-s1));border:1px solid var(--a-line2);animation:a-rise .55s var(--ease-out)}.set__hero:after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(var(--a-rgb),.22),transparent 65%);animation:stage-breathe 8s ease-in-out infinite alternate;pointer-events:none}.set__av{position:relative;width:84px;height:84px;flex:0 0 auto;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;background:linear-gradient(135deg,var(--a-hi),color-mix(in srgb,var(--a-red) 62%,#000));font:700 28px/1 var(--font-sans);box-shadow:0 0 0 4px var(--a-s1),0 0 0 6px rgba(var(--a-rgb),.6),0 20px 40px -16px rgba(var(--a-rgb),.8);animation:a-pop .55s var(--ease-pop) .1s backwards}.set__av img{width:100%;height:100%;border-radius:99px;object-fit:cover}.set__av>i{position:absolute;right:2px;bottom:2px;width:16px;height:16px;border-radius:99px;background:#00c98a;border:3px solid var(--a-s1)}.set__who{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.set__who small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--a-red2)}.set__who h1{font:var(--type-display);font-size:32px;line-height:1.05;letter-spacing:-.045em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set__who>span{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:var(--type-body-sm);color:var(--a-mute)}.set__who em{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:99px;background:rgba(var(--a-rgb),.16);border:1px solid rgba(var(--a-rgb),.45);color:var(--a-red2);font:700 11px/1 var(--font-sans);font-style:normal}.set__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.set__nav{position:sticky;top:84px;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:22px;background:var(--a-s1);border:1px solid var(--a-line)}.set__tab{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:15px;cursor:pointer;text-align:left;background:none;color:var(--a-mute);transition:background-color .25s,color .2s,transform .35s var(--ease-pop);animation:a-rise .45s var(--ease-out) calc(.08s + var(--i) * 40ms) backwards}.set__tab:hover{background:rgba(var(--a-ink),.04);color:var(--a-fg);transform:translate(3px)}.set__tab>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.set__tab b{font:var(--type-ui-sm)}.set__tab small{font-size:11px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set__tabic{width:36px;height:36px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.05);transition:background-color .25s,color .25s,transform .45s var(--ease-pop)}.set__tab.is-on{background:rgba(var(--a-rgb),.12);color:var(--a-fg)}.set__tab.is-on:before{content:"";position:absolute;left:-8px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--a-red);animation:set-bar .4s var(--ease-pop)}@keyframes set-bar{0%{transform:scaleY(0)}}.set__tab.is-on .set__tabic{background:var(--a-red);color:#fff;transform:rotate(-6deg)}.set__body{display:flex;flex-direction:column;gap:14px;min-width:0}.scard{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:24px;background:linear-gradient(180deg,rgba(var(--a-ink),.03),rgba(var(--a-ink),.008)),var(--a-s1);border:1px solid var(--a-line);animation:ib-in .55s var(--ease-out) calc(var(--i) * 70ms) backwards}.scard--danger{border-color:#ff5a6e47;background:linear-gradient(180deg,rgba(var(--a-rgb),.07),transparent),var(--a-s1)}.scard__head{display:flex;align-items:center;gap:12px}.scard__head>.scard__t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.scard__head b{font:700 16px/1.2 var(--font-display)}.scard__head small{font-size:12px;color:var(--a-faint)}.scard__ic{width:38px;height:38px;flex:0 0 auto;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2)}.schip{height:26px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:#00a87024;color:var(--a-ok);font:700 11px/1 var(--font-sans)}.schip--warn{background:#ffb8001f;color:var(--a-warn)}.snote{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:rgba(var(--a-rgb),.08);font:var(--type-body-sm);font-size:12.5px;color:var(--a-mute)}.snote svg{color:var(--a-red2);flex:0 0 auto}.snote b{color:var(--a-fg)}.snote>button{margin-left:auto;border:0;padding:0;background:none;cursor:pointer;color:var(--a-fg);font:600 12.5px/1 var(--font-sans);text-decoration:underline;text-underline-offset:3px;transition:transform .35s var(--ease-pop)}.snote>button:hover{transform:scale(1.06)}.sempty,.sfine{font:var(--type-body-sm);font-size:12.5px;color:var(--a-faint)}.sform{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sform--1{grid-template-columns:minmax(0,1fr);max-width:460px}.sin{display:flex;flex-direction:column;gap:7px;min-width:0}.sin__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.sin__box{display:flex;align-items:center;height:48px;border-radius:14px;background:var(--a-well);border:1px solid var(--a-line2);transition:border-color .2s,box-shadow .25s}.sin__box:focus-within{border-color:rgba(var(--a-rgb),.75);box-shadow:0 0 0 4px rgba(var(--a-rgb),.14)}.sin__ic{width:42px;flex:0 0 auto;display:inline-flex;justify-content:center;color:var(--a-faint);transition:color .2s}.sin__box:focus-within .sin__ic{color:var(--a-red2)}.sin input{flex:1;min-width:0;height:100%;padding-right:12px;border:0;outline:none;background:none;color:var(--a-fg);font:500 14px/1 var(--font-sans)}.sin__ok{margin-right:10px;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:99px;background:#00a87024;color:var(--a-ok);font:700 10.5px/1 var(--font-sans);white-space:nowrap;animation:a-pop .35s var(--ease-pop)}.sin__eye{width:38px;height:38px;margin-right:5px;border:0;border-radius:10px;background:none;color:var(--a-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sin__eye:hover{color:var(--a-fg);background:rgba(var(--a-ink),.06)}.sin__hint{font-size:11.5px;color:var(--a-faint)}.sbar{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--a-line)}.sbar>span{flex:1;font:var(--type-body-sm);font-size:12.5px;color:var(--a-faint);transition:color .2s}.sbar.is-dirty>span{color:var(--a-warn)}.sbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 18px;border:0;border-radius:13px;cursor:pointer;background:var(--a-red);color:#fff;font:var(--type-ui-sm);box-shadow:0 12px 26px -14px rgba(var(--a-rgb),.95);transition:transform .35s var(--ease-pop),background-color .2s,opacity .2s}.sbtn:hover:not(:disabled){transform:scale(1.05);background:var(--a-hi)}.sbtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.srules{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;animation:a-rise .35s var(--ease-out)}.srules li{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;background:rgba(var(--a-ink),.04);font-size:11.5px;color:var(--a-faint);transition:background-color .25s,color .25s}.srules li svg{opacity:.3}.srules li.is-ok{background:#00a87024;color:#9debc6}.srules li.is-ok svg{opacity:1}.sphoto{display:flex;align-items:center;gap:16px}.sphoto__av{position:relative;width:76px;height:76px;flex:0 0 auto;cursor:pointer}.sphoto__av img,.sphoto__av>span{width:100%;height:100%;border-radius:99px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--a-hi),color-mix(in srgb,var(--a-red) 62%,#000));font:700 24px/1 var(--font-sans);transition:transform .45s var(--ease-pop)}.sphoto__av:hover img,.sphoto__av:hover>span{transform:scale(1.05) rotate(-3deg)}.sphoto__av i{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-fg);color:var(--a-inv);border:3px solid var(--a-s1);transition:transform .4s var(--ease-pop)}.sphoto__av:hover i{transform:scale(1.15) rotate(-10deg)}.sphoto__av input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.sphoto__txt{flex:1;display:flex;flex-direction:column;gap:3px}.sphoto__txt b{font:var(--type-ui-sm)}.sphoto__txt small{font-size:12px;color:var(--a-faint)}.stogs{display:flex;flex-direction:column;gap:8px}.stog{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:border-color .2s,background-color .25s,transform .35s var(--ease-pop)}.stog:hover{transform:translateY(-1px);border-color:var(--a-line2)}.stog.is-on{background:rgba(var(--a-rgb),.08);border-color:rgba(var(--a-rgb),.3)}.stog__ic{width:34px;height:34px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.05);color:var(--a-mute);transition:background-color .25s,color .25s}.stog.is-on .stog__ic{background:rgba(var(--a-rgb),.18);color:var(--a-red2)}.stog__txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.stog__txt b{font:var(--type-ui-sm)}.stog__txt small{font-size:12px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stog>i{position:relative;width:44px;height:26px;flex:0 0 auto;border-radius:99px;background:rgba(var(--a-ink),.12);transition:background-color .3s}.stog>i em{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 2px 6px #0006;transition:transform .4s var(--ease-pop)}.stog.is-on>i{background:var(--a-red)}.stog.is-on>i em{transform:translate(18px)}.splanx{display:flex;align-items:center;gap:20px}.splanx__ring{position:relative;width:116px;height:116px;flex:0 0 auto}.splanx__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.splanx__ring circle{fill:none;stroke-width:9}.splanx__ring circle:first-child{stroke:rgba(var(--a-ink),.08)}.splanx__ring circle:last-child{stroke:var(--a-red);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.1s var(--ease-out);filter:drop-shadow(0 0 6px rgba(var(--a-rgb),.55))}.splanx__ring>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.splanx__ring b{font:800 28px/1 var(--font-sans)}.splanx__ring small{font-size:11px;color:var(--a-faint)}.splanx__info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.splanx__info>b{font:700 17px/1.2 var(--font-display)}.splanx__info>small{font:var(--type-body-sm);font-size:13px;color:var(--a-mute)}.splanx__info>small b{color:var(--a-fg)}.splanx__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.splanx__acts .gbtn{height:44px}.splans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.splan{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:18px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-fg);transition:transform .38s var(--ease-pop),border-color .2s;animation:a-pop .45s var(--ease-pop) calc(.1s + var(--i) * 60ms) backwards}.splan:hover{transform:translateY(-4px);border-color:rgba(var(--a-rgb),.55)}.splan.is-hot{background:linear-gradient(160deg,rgba(var(--a-rgb),.3),rgba(var(--a-rgb),.06) 60%),var(--a-s2);border-color:rgba(var(--a-rgb),.6)}.splan__ic{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.06)}.splan.is-hot .splan__ic{background:var(--a-red)}.splan b{font:700 17px/1 var(--font-display)}.splan__price{font:800 22px/1 var(--font-sans)}.splan__price small{font-size:12px;font-weight:500;color:var(--a-mute)}.splan>small{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--a-red2)}.spay{display:flex;align-items:center;gap:14px}.spay__card{position:relative;overflow:hidden;width:116px;height:72px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,var(--a-red),#5A0014);box-shadow:0 14px 30px -14px rgba(var(--a-rgb),.8)}.spay__card i{position:absolute;top:10px;left:12px;width:22px;height:16px;border-radius:4px;background:linear-gradient(135deg,#ffe08a,#c99a2e)}.spay__card b{font:700 13px/1 var(--font-mono);letter-spacing:.06em}.spay__card small{margin-top:3px;font-size:9.5px;color:rgba(var(--a-ink),.7)}.spay__txt{flex:1;display:flex;flex-direction:column;gap:3px}.spay__txt b{font:var(--type-ui-sm)}.spay__txt small{font-size:12px;color:var(--a-faint)}.sbills{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sbills li{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;transition:background-color .2s;animation:a-rise .4s var(--ease-out) calc(.1s + var(--i) * 45ms) backwards}.sbills__ic{width:34px;height:34px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2)}.sbills li>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.sbills b{font:var(--type-ui-sm);font-size:13px}.sbills small{font-size:11.5px;color:var(--a-faint)}.sbills em{font:700 14px/1 var(--font-sans);font-style:normal}.sbills__dl{height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--a-line2);background:none;color:var(--a-mute);font:var(--type-ui-sm);font-size:11.5px;cursor:pointer;transition:color .2s,border-color .2s}.sbills__dl:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.55)}.sbills__sure{display:inline-flex;gap:6px}.sbills__dl:disabled{opacity:.6;cursor:progress}.ssure{display:flex;align-items:center;flex-wrap:wrap;gap:8px;animation:a-pop .35s var(--ease-pop)}.ssure>span{flex:1 1 100%;display:inline-flex;align-items:center;gap:7px;font:var(--type-body-sm);font-size:13px;color:var(--a-warn)}.sprefs{display:flex;flex-direction:column;gap:10px}.sprefs__l{display:block;margin-bottom:7px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.sprefs__row{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.sfmts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sfmt{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;border-radius:14px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-mute);transition:transform .35s var(--ease-pop),border-color .2s,background-color .2s,color .2s;animation:a-pop .4s var(--ease-pop) calc(.1s + var(--i) * 35ms) backwards}.sfmt i{display:block;height:28px;max-width:42px;border-radius:4px;border:2px solid currentColor}.sfmt b{font:700 13px/1 var(--font-sans);color:var(--a-fg)}.sfmt small{font-size:10px;text-align:center;color:var(--a-faint)}.sfmt:hover{transform:translateY(-2px);color:var(--a-fg)}.sfmt.is-on{color:var(--a-red2);background:rgba(var(--a-rgb),.14);border-color:var(--a-red)}.sfmt.is-on i{background:rgba(var(--a-rgb),.3)}.ssess{list-style:none;margin:0;padding:0}.ssess li{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:var(--a-s2)}.ssess__ic{width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.06)}.ssess li>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px}.ssess b{font:var(--type-ui-sm)}.ssess small{font-size:11.5px;color:var(--a-faint)}.sstore{display:flex;flex-direction:column;gap:10px}.sstore__bar{height:10px;border-radius:99px;background:rgba(var(--a-ink),.06);overflow:hidden}.sstore__bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--a-red2),var(--a-red));transform-origin:left;transition:transform 1s var(--ease-out);animation:bar-grow 1s var(--ease-out) .2s backwards}.sstore__row{display:flex;align-items:baseline;gap:8px}.sstore__row b{font:800 20px/1 var(--font-sans)}.sstore__row small{font-size:12px;color:var(--a-faint)}.sstore ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.sstore li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--a-mute)}.sstore li i{width:9px;height:9px;border-radius:3px}.sstore li b{margin-left:auto;color:var(--a-fg)}.sdel{display:flex;flex-direction:column;gap:8px;max-width:320px;font:var(--type-body-sm);font-size:13px;color:var(--a-mute)}.sdel b{color:#ff7a8c}.scard--danger>.gbtn{align-self:flex-start}@media (max-width: 1000px){.set__grid{grid-template-columns:minmax(0,1fr)}.set__nav{position:static;flex-direction:row;overflow-x:auto}.set__nav::-webkit-scrollbar{height:0}.set__tab{flex:0 0 auto}.set__tab small{display:none}.set__tab.is-on:before{display:none}.set__hero{flex-wrap:wrap}}@media (max-width: 640px){.set__hero{padding:20px}.set__who h1{font-size:24px}.set__out{width:100%;justify-content:center}.sform{grid-template-columns:minmax(0,1fr)}.splanx{flex-direction:column;align-items:flex-start}.splans{grid-template-columns:minmax(0,1fr)}.sfmts{grid-template-columns:repeat(3,minmax(0,1fr))}.spay{flex-wrap:wrap}.sstore ul{grid-template-columns:minmax(0,1fr)}}.scard__acts{display:inline-flex;align-items:center;gap:8px}.schips{display:flex;flex-wrap:wrap;gap:6px}.schips button{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 13px;border-radius:99px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-mute);font:var(--type-ui-sm);font-size:12.5px;transition:transform .35s var(--ease-pop),background-color .2s,color .2s,border-color .2s;animation:a-pop .4s var(--ease-pop) calc(var(--i) * 25ms) backwards}.schips button:hover{transform:scale(1.05);color:var(--a-fg)}.schips button.is-on{background:rgba(var(--a-rgb),.16);border-color:rgba(var(--a-rgb),.6);color:var(--a-fg)}.schips button.is-on svg{color:var(--a-red2);animation:a-pop .3s var(--ease-pop)}.snote--sched{background:#ffb80014;color:var(--a-warn)}.snote--sched svg{color:var(--a-warn)}.snote--sched button{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;color:var(--a-fg);font:var(--type-ui-sm);font-size:12px;text-decoration:underline;text-underline-offset:3px}.splan--card{position:relative;cursor:default}.splan--card:hover{transform:translateY(-3px)}.splan--card .sbtn,.splan--card .gbtn{width:100%;margin-top:6px;height:40px;font-size:12.5px}.splan--card.is-mine{border-color:rgba(var(--a-ink),.28);background:var(--a-s3)}.splan--card.is-sched{border-color:#ffb80080}.splan__flag{position:absolute;top:-9px;right:12px;height:20px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;background:var(--a-fg);color:var(--a-inv);font-size:9px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.splan__flag--sched{background:#ffb800}.splan__cur{width:100%;margin-top:6px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.06);color:var(--a-mute);font:var(--type-ui-sm);font-size:12.5px}.susage{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.susage li{display:grid;grid-template-columns:130px minmax(0,1fr) 48px;align-items:center;gap:12px;font:var(--type-ui-sm);font-size:13px;color:var(--a-mute);animation:a-rise .4s var(--ease-out) calc(.1s + var(--i) * 60ms) backwards}.susage i{height:10px;border-radius:99px;background:rgba(var(--a-ink),.06);overflow:hidden}.susage em{display:block;height:100%;border-radius:99px;transform-origin:left;transition:transform .9s var(--ease-out);animation:bar-grow .9s var(--ease-out) .2s backwards}.susage b{text-align:right;color:var(--a-fg);font-variant-numeric:tabular-nums}.susage__total{font-size:12px;color:var(--a-faint)}.susage__total b{font:800 18px/1 var(--font-sans);color:var(--a-fg)}.sbrands{display:flex;flex-wrap:wrap;gap:8px}.sbrands button{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 14px 0 8px;border-radius:14px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-mute);font:var(--type-ui-sm);font-size:13px;transition:transform .35s var(--ease-pop),border-color .2s,color .2s,background-color .2s;animation:a-pop .4s var(--ease-pop) calc(var(--i, 0) * 35ms) backwards}.sbrands button:hover{transform:translateY(-2px);color:var(--a-fg)}.sbrands button.is-on{color:var(--a-fg);border-color:var(--a-red);background:rgba(var(--a-rgb),.12);box-shadow:0 0 0 3px rgba(var(--a-rgb),.14)}.sbrands__sw{display:inline-flex}.sbrands__sw i{width:16px;height:16px;border-radius:99px;border:2px solid var(--a-s2);margin-left:-5px}.sbrands__sw i:first-child{margin-left:0}.sbrands__free{width:24px;height:24px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:conic-gradient(from 180deg,var(--a-red),#7B2FF7,#0A6CFF,#00A870,#FFB800,var(--a-red));color:#fff}.skeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skeys span{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--a-s2);border:1px solid var(--a-line);font:var(--type-ui-sm);font-size:12.5px;color:var(--a-mute);animation:a-rise .35s var(--ease-out) calc(var(--i) * 30ms) backwards}.skeys kbd{min-width:26px;height:24px;padding:0 6px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s4);border:1px solid var(--a-line2);border-bottom-width:2px;color:var(--a-fg);font:700 11px/1 var(--font-mono)}.scard>.seg2{align-self:flex-start}@media (max-width: 640px){.skeys{grid-template-columns:repeat(2,minmax(0,1fr))}.susage li{grid-template-columns:96px minmax(0,1fr) 40px}}.set__out{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:14px;cursor:pointer;background:rgba(var(--a-ink),.04);border:1px solid var(--a-line2);color:var(--a-mute);font:var(--type-ui-sm);transition:transform .38s var(--ease-pop),background-color .2s,color .2s,border-color .2s;animation:a-pop .45s var(--ease-pop) .15s backwards}.set__out:hover{transform:scale(1.05);background:rgba(var(--a-rgb),.16);border-color:rgba(var(--a-rgb),.55);color:var(--a-fg)}.set__tabic .ic,.scard__ic .ic{color:inherit}.ssure>.ssure__txt{align-items:flex-start;line-height:1.45;color:rgba(var(--a-ink),.78)}.ssure__txt>svg{flex:0 0 auto;margin-top:2px;color:var(--a-warn)}.ssure__txt b{color:var(--a-fg)}.screator__nudge{padding:10px 12px;border-radius:12px;background:rgba(var(--a-rgb),.1);color:var(--a-fg);font:var(--type-body-sm);font-size:12.5px}.screator__tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:16px;background:var(--a-well);border:1px solid var(--a-line)}.screator__tabs>i{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:12px;background:var(--a-s3);box-shadow:0 8px 18px -12px rgba(0,0,0,calc(.6 * var(--a-sk)));transform:translate(calc(var(--x) * 100%));transition:transform .5s cubic-bezier(.22,1,.36,1)}.screator__tabs button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:9px 12px;border:0;border-radius:12px;background:none;cursor:pointer;text-align:left;color:var(--a-mute);transition:color .25s}.screator__tabs button:hover{color:var(--a-fg)}.screator__tabs b{font:var(--type-ui-sm);font-weight:700}.screator__tabs small{max-width:100%;font-size:11.5px;color:var(--a-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screator__tabs button.is-on{color:var(--a-fg)}.screator__tabs button.is-on small{color:var(--a-red2)}.screator__tabs button.is-missing small{color:var(--a-warn)}.screator__pane{animation:screator-in .4s cubic-bezier(.22,1,.36,1)}@keyframes screator-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.slegal{display:flex;flex-wrap:wrap;gap:8px}.slegal .gbtn{text-decoration:none}html.in-app,html.in-app body{background:var(--a-bg)}html.in-app{--a-bg: #070707;--a-s1: #0F0F0F;--a-s2: #151515;--a-s3: #1C1C1C;--a-s4: #2A2A2A;--a-well: #0B0B0B;--a-fg: #fff;--a-inv: #0F0F0F;--a-ink: 255, 255, 255;--a-glass: 15, 15, 15;--a-bgr: 7, 7, 7;--a-sk: 1;--a-line: rgba(var(--a-ink), .08);--a-line2: rgba(var(--a-ink), .14);--a-mute: rgba(var(--a-ink), .56);--a-faint: rgba(var(--a-ink), .38);--a-ok: #7BE3A6;--a-warn: #FFD466;--a-rgb: 213, 0, 50;--a-red: #D50032;--a-red2: #FF8E9F;--a-hi: #FF3355;--sb-thumb: var(--a-red);--sb-thumb-hi: var(--a-hi);--sb-glow: rgba(var(--a-rgb), .45);color-scheme:dark}html.in-app[data-theme=grafite]{--a-bg: #111114;--a-s1: #19191D;--a-s2: #212126;--a-s3: #2A2A30;--a-s4: #34343B;--a-well: #141417;--a-inv: #19191D;--a-glass: 25, 25, 29;--a-bgr: 17, 17, 20}html.in-app[data-theme=noite]{--a-bg: #060913;--a-s1: #0C1120;--a-s2: #121829;--a-s3: #1A2136;--a-s4: #252D45;--a-well: #080C18;--a-inv: #0C1120;--a-glass: 12, 17, 32;--a-bgr: 6, 9, 19}html.in-app[data-theme=vinho]{--a-bg: #0C0507;--a-s1: #160A0E;--a-s2: #1E0F14;--a-s3: #28141B;--a-s4: #361B24;--a-well: #10070A;--a-inv: #160A0E;--a-glass: 22, 10, 14;--a-bgr: 12, 5, 7}html.in-app[data-theme=branco]{--a-bg: #F2F2F5;--a-s1: #FFFFFF;--a-s2: #F5F5F8;--a-s3: #EAEAEF;--a-s4: #D9D9E1;--a-well: #FAFAFC;--a-fg: #16161B;--a-inv: #FFFFFF;--a-ink: 22, 22, 27;--a-glass: 255, 255, 255;--a-bgr: 242, 242, 245;--a-sk: .32;--a-line: rgba(var(--a-ink), .09);--a-line2: rgba(var(--a-ink), .16);--a-mute: rgba(var(--a-ink), .62);--a-faint: rgba(var(--a-ink), .45);--a-ok: #0B8A56;--a-warn: #9A6200;--a-red2: #B3002A;color-scheme:light}html.in-app[data-accent=rosa]{--a-rgb: 236, 32, 122;--a-red: #EC207A;--a-red2: #FF9CC8;--a-hi: #FF4B96}html.in-app[data-accent=roxo]{--a-rgb: 123, 47, 247;--a-red: #7B2FF7;--a-red2: #C4A8FF;--a-hi: #9459FF}html.in-app[data-accent=azul]{--a-rgb: 10, 108, 255;--a-red: #0A6CFF;--a-red2: #9CC4FF;--a-hi: #3D8BFF}html.in-app[data-accent=verde]{--a-rgb: 0, 168, 112;--a-red: #00A870;--a-red2: #7BE3A6;--a-hi: #19C489}html.in-app[data-accent=laranja]{--a-rgb: 255, 106, 0;--a-red: #FF6A00;--a-red2: #FFB27A;--a-hi: #FF8633}html.in-app[data-theme=branco][data-accent=rosa]{--a-red2: #B80F58}html.in-app[data-theme=branco][data-accent=roxo]{--a-red2: #5B1CC9}html.in-app[data-theme=branco][data-accent=azul]{--a-red2: #0650C0}html.in-app[data-theme=branco][data-accent=verde]{--a-red2: #00744E}html.in-app[data-theme=branco][data-accent=laranja]{--a-red2: #B84A00}html.in-app[data-text=grande] .app__view{zoom:1.08}.app{position:relative;min-height:100vh;color:var(--a-fg);background:var(--a-bg);font-family:var(--font-sans);isolation:isolate}.app ::selection{background:rgba(var(--a-rgb),.5)}@keyframes a-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes a-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes a-spin{to{transform:rotate(360deg)}}.app__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.app__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(var(--a-ink),.07) 1px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%)}.app__bg i{position:absolute;width:60vmax;height:60vmax;border-radius:50%}.app__bg i:nth-child(1){left:-20vmax;top:-30vmax;background:radial-gradient(circle,rgba(var(--a-rgb),.28),transparent 62%);animation:a-drift1 26s ease-in-out infinite alternate}.app__bg i:nth-child(2){right:-25vmax;top:10vh;background:radial-gradient(circle,rgba(123,47,247,.12),transparent 62%);animation:a-drift2 32s ease-in-out infinite alternate}.app__bg i:nth-child(3){left:20vw;bottom:-40vmax;background:radial-gradient(circle,rgba(var(--a-rgb),.16),transparent 62%);animation:a-drift1 38s ease-in-out infinite alternate-reverse}@keyframes a-drift1{to{transform:translate(8vmax,6vmax) scale(1.1)}}@keyframes a-drift2{to{transform:translate(-10vmax,8vmax) scale(.9)}}.abar{position:fixed;left:0;right:0;top:0;z-index:40;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(14px,2.4vw,28px);background:linear-gradient(180deg,rgba(var(--a-bgr),.96),rgba(var(--a-bgr),.7) 70%,rgba(var(--a-bgr),0))}.abar__left,.abar__right{display:flex;align-items:center;gap:10px;min-width:0}.abar__logo{border:0;background:none;padding:0;cursor:pointer;transition:transform .38s var(--ease-pop)}.abar__logo:hover{transform:scale(1.05)}.abar__login{height:38px;padding:0 18px;border-radius:999px;cursor:pointer;border:0;background:var(--a-fg);color:var(--a-inv);font:var(--type-ui-sm);transition:transform .38s var(--ease-pop)}.abar__login:hover{transform:scale(1.07)}.bsw{position:relative}.bsw__btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 12px 0 8px;border-radius:999px;cursor:pointer;background:var(--a-s1);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .38s var(--ease-pop),border-color .2s}.bsw__btn:hover{transform:scale(1.04);border-color:var(--a-line2)}.bsw__btn>svg{color:var(--a-faint)}.bsw__sw{display:inline-flex}.bsw__sw i{width:18px;height:18px;border-radius:99px;border:2px solid var(--a-s1);margin-left:-6px}.bsw__sw i:first-child{margin-left:0}.bsw__name{display:flex;flex-direction:column;text-align:left;line-height:1.1;font:var(--type-ui-sm)}.bsw__name small{font-size:10px;color:var(--a-faint);text-transform:uppercase;letter-spacing:.1em}.bsw__menu{position:absolute;right:0;top:calc(100% + 8px);width:260px;padding:10px;border-radius:18px;background:var(--a-s1);border:1px solid var(--a-line2);box-shadow:0 30px 60px -20px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));display:flex;flex-direction:column;gap:4px;transform-origin:top right;animation:bsw-in .42s var(--ease-pop)}.bsw__menu.is-closing{animation:bsw-out .24s var(--ease-out) forwards;pointer-events:none}@keyframes bsw-in{0%{opacity:0;transform:translateY(-10px) scale(.86)}to{opacity:1;transform:none}}@keyframes bsw-out{to{opacity:0;transform:translateY(-8px) scale(.9)}}.bsw__chev{transition:transform .4s var(--ease-pop)}.bsw__btn.is-open{border-color:rgba(var(--a-rgb),.5)}.bsw__btn.is-open .bsw__chev{transform:rotate(180deg)}.bsw__cur{display:inline-flex;animation:bsw-swap .55s var(--ease-pop)}.bsw__label{display:block;animation:a-rise .4s var(--ease-out)}@keyframes bsw-swap{0%{transform:scale(.4) rotate(-90deg);opacity:0}60%{transform:scale(1.2) rotate(8deg);opacity:1}to{transform:none}}.bsw__menu button.is-picked{animation:bsw-pick .42s var(--ease-pop);background:rgba(var(--a-rgb),.24)}@keyframes bsw-pick{0%{transform:scale(1)}40%{transform:scale(.95)}to{transform:scale(1)}}.bsw__check{animation:a-pop .4s var(--ease-pop)}.bsw__menu button.is-picked .bsw__sw i,.bsw__menu button.is-picked .bsw__free{animation:bsw-dots .5s var(--ease-pop)}@keyframes bsw-dots{50%{transform:scale(1.3)}}.bsw__title{padding:4px 8px 6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.bsw__menu button{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px;border-radius:12px;border:0;cursor:pointer;background:none;color:var(--a-fg);font:var(--type-ui-sm);text-align:left;transition:background-color .2s,transform .3s var(--ease-pop);animation:bsw-item .38s var(--ease-pop) calc(60ms + var(--i, 0) * 32ms) backwards}@keyframes bsw-item{0%{opacity:0;transform:translate(10px) scale(.96)}to{opacity:1;transform:none}}.bsw__menu button:hover{background:rgba(var(--a-ink),.06);transform:translate(3px)}.bsw__menu button.is-on{background:rgba(var(--a-rgb),.14)}.bsw__menu button>span:nth-child(2){flex:1}.bsw__menu button svg{color:var(--a-red2)}.bsw__menu .bsw__sw i{border-color:var(--a-s1)}.bsw__menu p{padding:8px 8px 2px;font:var(--type-body-sm);font-size:11.5px;color:var(--a-faint)}.cred{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 6px;border-radius:999px;cursor:pointer;background:var(--a-s1);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .38s var(--ease-pop),border-color .2s}.cred:hover{transform:scale(1.05);border-color:rgba(var(--a-rgb),.5)}.cred__ring{width:32px;height:32px;transform:rotate(-90deg)}.cred__ring circle{fill:none;stroke-width:3.4}.cred__ring circle:first-child{stroke:rgba(var(--a-ink),.1)}.cred__ring circle:last-child{stroke:var(--a-red);stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .8s var(--ease-out)}.cred__n{display:inline-flex;align-items:center;gap:4px;font:700 15px/1 var(--font-sans);animation:a-pop .45s var(--ease-pop)}.cred__n svg{color:var(--a-red2)}.cred small{font-size:11px;color:var(--a-faint)}.app__main{padding:92px clamp(16px,3.4vw,48px) 150px;overflow-x:clip}.app__view{max-width:1240px;margin:0 auto;animation:a-view .55s var(--ease-out) backwards}@keyframes a-view{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:none}}.dock{position:fixed;left:50%;bottom:18px;z-index:50;translate:-50% 0;animation:dock-in .7s var(--ease-pop) .15s backwards}@keyframes dock-in{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:none}}.dock__list{position:relative;display:flex;align-items:center;gap:2px;padding:6px;border-radius:999px;background:rgba(var(--a-glass),.94);border:1px solid var(--a-line2);box-shadow:0 30px 60px -20px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(0,0,0,calc(.6 * var(--a-sk, 1))),inset 0 1px rgba(var(--a-ink),.06)}.dock__pill{position:absolute;left:0;top:6px;bottom:6px;border-radius:999px;background:var(--a-red);box-shadow:0 10px 22px -8px rgba(var(--a-rgb),.9);transform-origin:bottom center;transition:translate .5s var(--ease-pop),width .5s var(--ease-pop),transform .35s var(--ease-pop)}.dock__list:has(.dock__item.is-on:hover) .dock__pill{transform:translateY(-8px) scale(1.14)}.dock__list:has(.dock__item.is-on+.dock__item:hover,.dock__item:hover+.dock__item.is-on) .dock__pill{transform:translateY(-3px) scale(1.05)}.dock__item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0;width:48px;padding:2px;border:0;border-radius:999px;background:none;color:var(--a-mute);cursor:pointer;transform-origin:bottom center;transition:transform .35s var(--ease-pop),color .2s}.dock__item--sep{margin-left:10px}.dock__item--sep:before{content:"";position:absolute;left:-6px;top:12px;bottom:12px;width:1px;background:var(--a-line2)}.dock__icon{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;transition:color .25s}.dock__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dock__item:hover{transform:translateY(-8px) scale(1.14);color:var(--a-fg)}.dock__item:hover+.dock__item,.dock__item:has(+.dock__item:hover){transform:translateY(-3px) scale(1.05)}.dock__item.is-on{color:#fff}.dock__tip{position:absolute;left:50%;bottom:calc(100% + 12px);translate:-50% 0;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;white-space:nowrap;background:var(--a-fg);color:var(--a-inv);pointer-events:none;opacity:0;transform:translateY(6px) scale(.9);transition:opacity .2s,transform .3s var(--ease-pop);box-shadow:0 14px 30px -12px rgba(0,0,0,calc(.8 * var(--a-sk, 1)))}.dock__tip b{font:var(--type-ui-sm)}.dock__tip small{font-size:11.5px;color:#6b6b6b}.dock__tip kbd{font:600 10px/1 var(--font-mono);padding:3px 5px;border-radius:5px;background:#efefef;color:#555}.dock__item:hover .dock__tip{opacity:1;transform:none}.dock__badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-fg);color:var(--a-inv);font:700 10px/1 var(--font-sans);animation:a-pop .4s var(--ease-pop)}.thead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.thead__copy{display:flex;flex-direction:column;gap:10px;max-width:680px}.thead__eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;font:var(--type-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-red2);background:rgba(var(--a-rgb),.12);border:1px solid rgba(var(--a-rgb),.38);animation:a-pop .45s var(--ease-pop) backwards}.thead h1{font:var(--type-display);font-size:clamp(30px,3.6vw,46px);line-height:1.04;letter-spacing:-.045em;animation:a-rise .6s var(--ease-out) .05s backwards}.thead h1 span{color:var(--a-red)}.thead p{font:var(--type-body-lg);font-size:16px;color:var(--a-mute);animation:a-rise .6s var(--ease-out) .1s backwards}.thead__side{display:flex;gap:8px;flex-wrap:wrap;animation:a-rise .6s var(--ease-out) .15s backwards}.seg2{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:4px;border-radius:14px;background:var(--a-s1);border:1px solid var(--a-line)}.seg2__pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:10px;background:var(--a-fg);transform:translate(calc(var(--i) * 100%));transition:transform .45s var(--ease-pop)}.seg2 button{position:relative;z-index:1;height:36px;padding:0 10px;border:0;background:none;cursor:pointer;color:var(--a-mute);font:var(--type-ui-sm);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .25s}.seg2 button:hover{color:var(--a-fg)}.seg2 button.is-on{color:var(--a-inv)}.seg2--sm button{height:30px;font-size:12px}.fld{display:flex;flex-direction:column;gap:8px}.fld__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fld__top b{font:var(--type-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.fld__top small{font:var(--type-body-sm);font-size:11.5px;color:var(--a-faint)}.ainput,.atext{width:100%;border-radius:14px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);font:var(--type-ui);outline:0;transition:border-color .2s,box-shadow .2s}.ainput{height:46px;padding:0 14px}.atext{padding:14px;resize:vertical;line-height:1.5;font-weight:500}.ainput:focus,.atext:focus{border-color:rgba(var(--a-rgb),.75);box-shadow:0 0 0 4px rgba(var(--a-rgb),.14)}.ainput::placeholder,.atext::placeholder{color:rgba(var(--a-ink),.32)}.cbtn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:54px;padding:0 24px;border:0;border-radius:16px;cursor:pointer;background:var(--a-red);color:#fff;font:700 15px/1 var(--font-sans);box-shadow:0 16px 34px -14px rgba(var(--a-rgb),.95),inset 0 1px #fff3;transition:transform .38s var(--ease-pop),background-color .2s,opacity .2s}.cbtn:hover:not(:disabled){transform:scale(1.04);background:var(--a-hi)}.cbtn:disabled{opacity:.45;cursor:not-allowed}.cbtn__label{display:inline-flex;align-items:center;gap:8px}.cbtn__shine{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-120%);pointer-events:none}.cbtn:hover:not(:disabled) .cbtn__shine{animation:cbtn-shine .8s var(--ease-out)}@keyframes cbtn-shine{to{transform:translate(320%)}}.cbtn.is-busy .cbtn__label svg{animation:a-spin 1s linear infinite}.gbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border-radius:13px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-fg);font:var(--type-ui-sm);transition:transform .38s var(--ease-pop),border-color .2s,background-color .2s}.gbtn:hover:not(:disabled){transform:scale(1.06);border-color:rgba(var(--a-ink),.3)}.gbtn:disabled{opacity:.4;cursor:not-allowed}.gbtn--red{background:rgba(var(--a-rgb),.14);border-color:rgba(var(--a-rgb),.5);color:var(--a-red2)}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;text-align:center;border-radius:24px;border:1px dashed var(--a-line2);background:rgba(var(--a-ink),.015);animation:a-rise .5s var(--ease-out) backwards}.empty__icon{width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2);animation:empty-bob 3.4s ease-in-out infinite}@keyframes empty-bob{50%{transform:translateY(-5px) rotate(-4deg)}}.empty strong{font:700 19px/1.2 var(--font-display);letter-spacing:-.02em}.empty p{font:var(--type-body-sm);color:var(--a-mute);max-width:380px}.amodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:#050505d1;animation:amodal-in .25s ease-out}@keyframes amodal-in{0%{opacity:0}}.amodal__box{color:var(--a-fg);font-family:var(--font-sans);position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border-radius:28px;background:var(--a-s1);border:1px solid var(--a-line2);box-shadow:0 60px 120px -40px rgba(var(--a-rgb),.5);animation:amodal-pop .5s var(--ease-pop)}.amodal__box--wide{width:min(860px,100%)}@keyframes amodal-pop{0%{opacity:0;transform:translateY(24px) scale(.94)}}.amodal.is-closing{animation:amodal-out .26s ease-in forwards;pointer-events:none}.amodal.is-closing .amodal__box{animation:amodal-drop .26s cubic-bezier(.5,0,.75,0) forwards}@keyframes amodal-out{to{opacity:0}}@keyframes amodal-drop{to{opacity:0;transform:translateY(18px) scale(.95)}}.amodal__x{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .38s var(--ease-pop),background-color .2s}.amodal__x:hover{transform:rotate(90deg) scale(1.1);background:var(--a-red)}.pw{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.pw__icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);box-shadow:0 16px 30px -12px rgba(var(--a-rgb),.9);animation:a-pop .5s var(--ease-pop) .1s backwards}.pw h2{font:var(--type-display);font-size:30px;letter-spacing:-.04em}.pw>p{font:var(--type-body);color:var(--a-mute);max-width:520px}.pw>p b{color:var(--a-fg)}.pw__plans{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.pw__plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border-radius:20px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-fg);animation:a-rise .5s var(--ease-out) calc(.15s + var(--i) * 80ms) backwards;transition:transform .4s var(--ease-pop),border-color .2s}.pw__plan:hover{transform:translateY(-6px) scale(1.03);border-color:rgba(var(--a-ink),.35)}.pw__plan.is-featured{background:linear-gradient(160deg,rgba(var(--a-rgb),.35),rgba(var(--a-rgb),.08) 60%),var(--a-s2);border-color:rgba(var(--a-rgb),.7)}.pw__flag{position:absolute;top:-10px;right:14px;height:22px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;background:var(--a-fg);color:var(--a-inv);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.pw__plan>b{font:700 18px/1 var(--font-display)}.pw__price{font:800 34px/1 var(--font-display);letter-spacing:-.04em}.pw__price small{font-size:13px;font-weight:600;color:var(--a-mute);letter-spacing:0}.pw__price em{font-style:normal;font-size:18px}.pw__cred{display:inline-flex;align-items:center;gap:5px;font:var(--type-ui-sm);color:var(--a-red2)}.pw__cta{margin-top:6px;width:100%;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-fg);color:var(--a-inv);font:var(--type-ui-sm)}.pw__plan.is-featured .pw__cta{background:var(--a-red);color:#fff}.pw__fine{margin-top:6px;font-size:10px;letter-spacing:.08em;color:var(--a-faint)}.atoast{position:fixed;left:50%;bottom:128px;z-index:95;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--a-fg);color:var(--a-inv);font:var(--type-ui-sm);box-shadow:0 20px 40px -14px rgba(0,0,0,calc(.8 * var(--a-sk, 1)));animation:toast 2.6s var(--ease-out) forwards}.atoast svg{color:#0b8a46}@keyframes toast{0%{opacity:0;transform:translateY(16px) scale(.9)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@media (max-width: 900px){.bsw__name,.cred small,.abar__user>span:nth-child(2){display:none}.dock__item{width:48px}.dock__item--sep{margin-left:8px}.pw__plans{grid-template-columns:1fr}}@media (max-width: 560px){.abar{height:58px}.bsw__btn{padding:0 8px}.bsw__btn>svg{display:none}.abar__logo .logo__word{display:none}.abar__user{padding:0 4px}.abar__chev{display:none}.cred{padding:0 10px 0 4px}.dock{bottom:10px;width:calc(100vw - 20px)}.dock__list{justify-content:space-between;gap:0;padding:5px}.dock__item{width:auto;flex:1;padding:2px 0}.dock__icon{width:38px;height:38px}.dock__tip{display:none}.dock__item--sep{margin-left:0}.dock__item--sep:before{display:none}.app__main{padding-bottom:120px}.amodal__box{padding:24px 18px}}@media (prefers-reduced-motion: reduce){.app__bg i,.empty__icon{animation:none}}.dock__icon{position:relative}.dock__item.is-locked{color:var(--a-faint)}.dock__item.is-locked .dock__icon>svg{opacity:.4}.dock__item.is-locked:hover{color:var(--a-mute)}.dock__item.is-on:is(.is-locked,.is-soon){color:#fff}.dock__item.is-on .dock__icon>svg{opacity:1!important}.dock__lock{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s4);color:var(--a-fg);border:2px solid var(--a-s1);font-style:normal}.dock__item.is-locked:hover .dock__lock{animation:lock-shake .5s var(--ease-pop)}@keyframes lock-shake{0%,to{transform:none}25%{transform:rotate(-16deg) scale(1.15)}60%{transform:rotate(12deg) scale(1.15)}}.locked{position:relative;min-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center;padding:40px 0}.locked__ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:14px;pointer-events:none}.locked__ghost i{border-radius:26px;background:linear-gradient(180deg,rgba(var(--a-ink),.035),rgba(var(--a-ink),.01));border:1px dashed rgba(var(--a-ink),.07);animation:a-rise .6s var(--ease-out) backwards}.locked__ghost i:nth-child(2){animation-delay:.05s}.locked__ghost i:nth-child(3){animation-delay:.1s}.locked__ghost i:nth-child(4){animation-delay:.15s}.locked__ghost i:nth-child(5){animation-delay:.2s}.locked__ghost i:nth-child(6){animation-delay:.25s}.locked__card{position:relative;z-index:1;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:38px 34px;text-align:center;border-radius:32px;background:rgba(var(--a-glass),.96);border:1px solid var(--a-line2);box-shadow:0 50px 100px -40px rgba(0,0,0,calc(1 * var(--a-sk, 1))),0 0 0 8px rgba(var(--a-ink),.02);animation:a-pop .55s var(--ease-pop) .1s backwards}.locked__icon{position:relative;width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s3);color:rgba(var(--a-ink),.7);border:1px solid var(--a-line2)}.locked__icon>i{position:absolute;right:-8px;bottom:-8px;width:30px;height:30px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;border:3px solid var(--a-s1);font-style:normal;animation:lock-shake .7s var(--ease-pop) .6s backwards}.locked__card h1{font:var(--type-display);font-size:30px;letter-spacing:-.04em}.locked__card p{font:var(--type-body);color:var(--a-mute)}.locked__actions,.login__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:6px}.locked__actions .gbtn,.login__actions .gbtn{height:54px;padding:0 22px;border-radius:16px}.login__actions .cbtn{min-width:200px}.bsw__free{width:26px;height:26px;flex:0 0 auto;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:conic-gradient(from 180deg,var(--a-red),#7B2FF7,#0A6CFF,#00A870,#FFB800,var(--a-red));color:#fff}.bsw__menu .bsw__free svg{color:var(--a-fg)}.bsw__hint{display:block;font-size:11px;color:var(--a-faint)}@media (max-width: 700px){.locked__ghost{display:none}.locked__card{padding:30px 20px}}.launch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:all;transition:opacity .42s var(--ease-out)}.launch.is-out{opacity:0;pointer-events:none}.launch__panel{position:absolute;left:0;top:0;width:100vw;height:100vh;transform-origin:0 0;will-change:transform;background:radial-gradient(60% 50% at 50% 42%,rgba(var(--a-rgb),.24),transparent 70%),var(--a-well);border:1px solid rgba(var(--a-rgb),.45)}.launch__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;animation:launch-body .5s var(--ease-pop) .22s backwards,launch-lift .42s var(--ease-out) .66s forwards}@keyframes launch-body{0%{opacity:0;transform:scale(.82) translateY(14px)}to{opacity:1;transform:none}}@keyframes launch-lift{to{opacity:0;transform:translateY(-40px) scale(.9)}}.launch__icon{width:88px;height:88px;border-radius:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;box-shadow:0 24px 50px -16px rgba(var(--a-rgb),.95),inset 0 1px #ffffff40;animation:launch-icon .9s var(--ease-pop) .25s backwards}@keyframes launch-icon{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12) rotate(4deg)}to{transform:none}}.launch__body b{font:var(--type-display);font-size:34px;letter-spacing:-.04em;color:var(--a-fg);margin-top:8px}.launch__body small{font:var(--type-body-sm);color:var(--a-mute)}.launch__bar{width:200px;height:4px;margin-top:12px;border-radius:4px;background:rgba(var(--a-ink),.1);overflow:hidden}.launch__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--a-red),var(--a-red2));transform-origin:left;animation:launch-bar .55s var(--ease-out) .3s backwards}@keyframes launch-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.launch__page{position:absolute;top:0;right:0;bottom:0;left:0;padding:92px clamp(16px,3.4vw,48px) 0;overflow:hidden}.launch__inner{position:relative;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:12px;overflow:hidden;border-radius:26px}.launch__inner>span,.launch__grid i{animation:launch-sk .5s var(--ease-out) backwards}.launch__eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;font:var(--type-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-red2);background:rgba(var(--a-rgb),.12);border:1px solid rgba(var(--a-rgb),.38);animation-delay:.7s!important}.launch__h{display:flex;gap:14px;margin-top:4px;animation-delay:.76s!important}.launch__h i{height:46px;width:180px;border-radius:14px;background:rgba(var(--a-ink),.07)}.launch__h i:last-child{width:260px;background:rgba(var(--a-rgb),.22)}.launch__p{animation-delay:.82s!important}.launch__p i{display:block;height:14px;width:min(560px,80%);border-radius:8px;background:rgba(var(--a-ink),.05)}.launch__grid{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:150px 150px 64px;gap:14px;margin-top:18px}.launch__grid i{border-radius:24px;background:rgba(var(--a-ink),.035);border:1px solid rgba(var(--a-ink),.06)}.launch__grid i:nth-child(1){grid-row:span 2;animation-delay:.86s}.launch__grid i:nth-child(2){animation-delay:.92s}.launch__grid i:nth-child(3){animation-delay:.98s}.launch__grid i:nth-child(4){grid-column:span 2;animation-delay:1.02s}@keyframes launch-sk{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.launch__shimmer{position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(var(--a-ink),.06),transparent);transform:translate(-100%);animation:launch-shimmer 1.1s ease-in-out .75s infinite}@keyframes launch-shimmer{to{transform:translate(260%)}}@media (max-width: 760px){.launch__h i{width:120px;height:36px}.launch__h i:last-child{width:150px}.launch__grid{grid-template-columns:1fr;grid-template-rows:220px 90px 90px 56px}.launch__grid i:nth-child(1){grid-row:auto}.launch__grid i:nth-child(4){grid-column:auto}}@media (hover: hover) and (min-width: 761px){.dock__list{transform:scale(.6);transform-origin:50% 100%;transition:transform .5s var(--ease-pop),background-color .3s;background:rgba(var(--a-glass),.82)}.dock__badge{opacity:0;transition:opacity .18s}.dock:is(:hover,:focus-within,.is-awake) .dock__list{transform:none;background:rgba(var(--a-glass),.94)}.dock:is(:hover,:focus-within,.is-awake) .dock__badge{opacity:1;transition-delay:.1s}.dock:not(:hover,:focus-within,.is-awake) .dock__item{transform:none}.dock__icon>svg{transition:transform .5s var(--ease-pop)}.dock:not(:hover,:focus-within,.is-awake) .dock__icon>svg{transform:scale(1.32)}}.acc{position:relative}.acc-av{position:relative;flex:0 0 auto;border-radius:99px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--a-hi),color-mix(in srgb,var(--a-red) 62%,#000));color:var(--a-fg);font-weight:700;font-family:var(--font-sans);line-height:1}.acc-av img{width:100%;height:100%;object-fit:cover}.abar__user{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 12px 0 5px;border-radius:999px;cursor:pointer;background:var(--a-s1);border:1px solid var(--a-line);color:var(--a-fg);text-align:left;transition:transform .38s var(--ease-pop),border-color .2s,background-color .2s}.abar__user:hover{transform:scale(1.04);border-color:var(--a-line2)}.abar__user.is-open{border-color:rgba(var(--a-rgb),.55);background:var(--a-s2)}.abar__user>span:nth-child(2){display:flex;flex-direction:column;line-height:1.15}.abar__user strong{font:var(--type-ui-sm)}.abar__user small{font-size:11px;color:var(--a-faint)}.abar__chev{color:var(--a-faint);transition:transform .4s var(--ease-pop)}.abar__user.is-open .abar__chev{transform:rotate(180deg);color:var(--a-fg)}.cred.is-open{border-color:rgba(var(--a-rgb),.55);background:var(--a-s2)}.pop{position:absolute;right:0;top:calc(100% + 10px);z-index:70;width:340px;padding:14px;border-radius:22px;background:linear-gradient(180deg,var(--a-s2),var(--a-s1));border:1px solid var(--a-line2);box-shadow:0 40px 80px -30px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(0,0,0,calc(.5 * var(--a-sk, 1))),inset 0 1px rgba(var(--a-ink),.05);transform-origin:top right;animation:pop-in .42s var(--ease-pop)}.pop.is-closing{animation:pop-out .22s ease-in forwards;pointer-events:none}@keyframes pop-in{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:none}}@keyframes pop-out{to{opacity:0;transform:translateY(-8px) scale(.94)}}.pop--cred{width:380px}.pop>*{animation:a-rise .45s var(--ease-out) backwards}.pop>*:nth-child(2){animation-delay:.04s}.pop>*:nth-child(3){animation-delay:.08s}.pop>*:nth-child(4){animation-delay:.12s}.pop>*:nth-child(n+5){animation-delay:.16s}.pop__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:2px 4px 12px}.pop__head>span:first-child{display:flex;flex-direction:column;gap:2px}.pop__head b{font:700 16px/1.2 var(--font-display)}.pop__head small{font-size:11.5px;color:var(--a-faint)}.pop__badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;border:1px solid rgba(var(--a-rgb),.5);background:rgba(var(--a-rgb),.14);color:var(--a-red2);font:700 11px/1 var(--font-sans);white-space:nowrap}.pop__badge--shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%);animation:badge-shine 3.2s ease-in-out .6s infinite}@keyframes badge-shine{0%{transform:translate(-120%)}40%,to{transform:translate(300%)}}.pop__badge--cta{cursor:pointer;background:var(--a-red);color:#fff;border-color:var(--a-red);transition:transform .35s var(--ease-pop)}.pop__badge--cta:hover{transform:scale(1.06)}.pop__sec{display:flex;flex-direction:column;gap:8px;padding:12px 4px 0;margin-top:12px;border-top:1px solid var(--a-line)}.pop__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pop__empty{font:var(--type-body-sm);font-size:12.5px;color:var(--a-faint)}.pop__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--a-line)}.pop__foot small{font-size:9.5px;letter-spacing:.06em;color:var(--a-faint)}.credx{display:flex;align-items:center;gap:16px;padding:14px;border-radius:18px;background:radial-gradient(80% 90% at 0% 50%,rgba(var(--a-rgb),.18),transparent 70%),var(--a-s2);border:1px solid var(--a-line)}.credx__ring{position:relative;flex:0 0 auto;width:112px;height:112px}.credx__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.credx__ring circle{fill:none;stroke-width:9}.credx__ring circle:first-child{stroke:rgba(var(--a-ink),.08)}.credx__ring circle:last-child{stroke:url(#credx-g);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.1s var(--ease-out);filter:drop-shadow(0 0 6px rgba(var(--a-rgb),.55))}.credx__n{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.credx__n b{font:800 30px/1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.credx__n small{margin-top:3px;font-size:11px;color:var(--a-faint)}.credx__fly{position:absolute;left:50%;top:18%;translate:-50% 0;padding:4px 9px;border-radius:99px;background:#00a870;color:var(--a-fg);font:800 13px/1 var(--font-sans);pointer-events:none;animation:cred-fly 1.4s var(--ease-out) forwards}@keyframes cred-fly{0%{opacity:0;transform:translateY(14px) scale(.6)}20%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(-34px)}}.credx__facts{flex:1;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.credx__facts li{display:flex;align-items:flex-start;gap:9px;animation:a-rise .45s var(--ease-out) calc(.15s + var(--i) * 70ms) backwards}.credx__facts li>svg{flex:0 0 auto;margin-top:1px;color:var(--a-red2)}.credx__facts li>span{display:flex;flex-direction:column;gap:4px;min-width:0}.credx__facts b{font:var(--type-ui-sm);font-size:12.5px}.credx__facts small{font-size:11px;color:var(--a-faint)}.credx__bar{display:block;width:130px;height:5px;border-radius:5px;background:rgba(var(--a-ink),.08);overflow:hidden}.credx__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--a-red2),var(--a-red));transform-origin:left;transition:transform 1s var(--ease-out);animation:bar-grow 1s var(--ease-out) .3s backwards}@keyframes bar-grow{0%{transform:scaleX(0)}}.packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px 10px;border-radius:16px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .38s var(--ease-pop),border-color .2s,background-color .2s,opacity .2s;animation:a-pop .45s var(--ease-pop) calc(.2s + var(--i) * 60ms) backwards}.pack:hover:not(:disabled){transform:translateY(-3px) scale(1.04);border-color:rgba(var(--a-rgb),.55)}.pack:disabled{opacity:.4;cursor:default}.pack b{display:inline-flex;align-items:center;gap:4px;font:800 17px/1 var(--font-sans)}.pack b svg{color:var(--a-red2)}.pack small{font-size:11.5px;color:var(--a-mute)}.pack em{position:absolute;top:-8px;left:50%;translate:-50% 0;padding:3px 7px;border-radius:99px;background:var(--a-red);color:#fff;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;font-style:normal;white-space:nowrap}.pack.is-hot{border-color:rgba(var(--a-rgb),.45);background:rgba(var(--a-rgb),.1)}.pack.is-busy{border-color:var(--a-red)}.pack.is-busy b svg{animation:a-spin .8s linear infinite}.acts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.acts li{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;transition:background-color .2s,transform .3s var(--ease-pop);animation:a-rise .4s var(--ease-out) calc(.25s + var(--i) * 50ms) backwards}.acts li:hover{transform:translate(3px)}.acts li>span{width:28px;height:28px;flex:0 0 auto;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2)}.acts b{flex:1;min-width:0;font:var(--type-ui-sm);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acts small{font-size:11px;color:var(--a-faint);white-space:nowrap}.noplan{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 4px 2px;text-align:center}.noplan__icon{width:58px;height:58px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;box-shadow:0 16px 30px -12px rgba(var(--a-rgb),.9);animation:kind-on .6s var(--ease-pop)}.noplan>b{font:700 18px/1.2 var(--font-display)}.noplan p{font:var(--type-body-sm);font-size:12.5px;color:var(--a-mute)}.noplan p.noplan__have{display:inline-flex;align-items:center;gap:6px;color:var(--a-fg)}.noplan p.noplan__have b{color:var(--a-red2)}.noplan .gbtn{width:100%;justify-content:center}.noplan ul{list-style:none;margin:4px 0 6px;padding:0;width:100%;display:flex;flex-direction:column;gap:6px}.noplan li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--a-s2);border:1px solid var(--a-line);animation:a-rise .4s var(--ease-out) calc(.15s + var(--i) * 60ms) backwards}.noplan li.is-hot{border-color:rgba(var(--a-rgb),.5);background:rgba(var(--a-rgb),.1)}.noplan li b{font:var(--type-ui-sm)}.noplan li span{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--a-red2)}.noplan li small{margin-left:auto;font-size:12px;color:var(--a-mute)}.noplan .cbtn{width:100%}.accx{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line)}.accx__glow{position:absolute;right:-40px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(var(--a-rgb),.35),transparent 70%);pointer-events:none;animation:stage-breathe 6s ease-in-out infinite alternate}.accx__av{position:relative;flex:0 0 auto}.accx__av .acc-av{box-shadow:0 0 0 3px var(--a-s3),0 0 0 5px rgba(var(--a-rgb),.6);animation:a-pop .5s var(--ease-pop)}.accx__av>i{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:99px;background:#00c98a;border:2px solid var(--a-s3);animation:co-live 1.8s ease-out infinite}.accx__who{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.accx__who b{font:700 16px/1.2 var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accx__who small{font-size:12px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accx>.pop__badge{position:relative}.pop__list{display:flex;flex-direction:column;gap:2px;margin-top:10px}.pop__item{display:flex;align-items:center;gap:11px;height:44px;padding:0 10px 0 6px;border:0;border-radius:13px;cursor:pointer;background:none;color:var(--a-fg);text-align:left;transition:background-color .2s,transform .3s var(--ease-pop);animation:pop-item .4s var(--ease-pop) calc(.12s + var(--i) * 35ms) backwards}@keyframes pop-item{0%{opacity:0;transform:translate(12px)}}.pop__item:hover{background:rgba(var(--a-ink),.06);transform:translate(3px)}.pop__ic{width:32px;height:32px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.05);color:var(--a-mute);transition:background-color .25s,color .25s,transform .45s var(--ease-pop)}.pop__item:hover .pop__ic{background:var(--a-red);color:#fff;transform:rotate(-8deg) scale(1.06)}.pop__txt{flex:1;font:var(--type-ui-sm)}.pop__chev{color:var(--a-faint);transition:transform .35s var(--ease-pop),color .2s}.pop__item:hover .pop__chev{color:var(--a-fg);transform:translate(2px)}.pop__chev.is-up,.pop__item:hover .pop__chev.is-up{transform:rotate(180deg)}.pop__pill{height:22px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2);font-size:11px}.pop__keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:2px 0 6px;padding:10px 12px;border-radius:14px;background:rgba(var(--a-ink),.025);animation:a-rise .35s var(--ease-out)}.pop__keys span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--a-mute);animation:a-rise .3s var(--ease-out) calc(var(--i) * 25ms) backwards}.pop__keys kbd{min-width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-s4);border:1px solid var(--a-line2);color:var(--a-fg);font:600 10.5px/1 var(--font-mono)}.pop__out{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin-top:10px;border:1px solid var(--a-line);border-radius:14px;cursor:pointer;background:none;color:var(--a-mute);font:var(--type-ui-sm);transition:background-color .2s,color .2s,border-color .2s,transform .35s var(--ease-pop)}.pop__out:hover{background:rgba(var(--a-rgb),.14);border-color:rgba(var(--a-rgb),.5);color:var(--a-fg);transform:scale(1.02)}.pop__out:hover svg{animation:out-nudge .5s var(--ease-pop)}@keyframes out-nudge{40%{transform:translate(4px)}}@media (max-width: 760px){.pop{position:fixed;left:10px;right:10px;top:64px;width:auto;max-height:calc(100dvh - 150px);overflow-y:auto;scrollbar-width:none;transform-origin:top center}.pop--cred{width:auto}.credx{flex-direction:column;align-items:stretch}.credx__ring{align-self:center}.credx__bar{width:100%}}@media (max-width: 900px){.abar__user>span:nth-child(2){display:none}}@media (max-width: 560px){.abar__user{padding:0 4px}.abar__chev{display:none}}.abar__logo{position:relative;display:inline-flex;align-items:center}.abar__logo:hover{transform:none}.abar__logo .logo{gap:.42em}.logo.logo--themed{color:var(--a-fg)}.logo--themed .logo__word i{color:var(--a-hi)}.logo--themed svg{display:block;height:.86em;width:auto;overflow:visible}.logo--themed .logo__hover,html.in-app[data-theme=branco] .logo--themed .logo__bolt,html.in-app[data-theme=branco] .logo--themed .logo__word i{color:var(--a-red)}.abar__logo:hover .logo__mark>:first-child{animation:abar-out .42s steps(2) forwards}.abar__logo:hover .logo__hover{animation:abar-in .42s steps(2) forwards}@keyframes abar-out{0%{transform:none;opacity:1}25%{transform:translate(-1px,1px) skew(-8deg);opacity:1}50%{transform:translate(1px,-1px) skew(6deg);opacity:.5}to{transform:none;opacity:0}}@keyframes abar-in{0%{transform:none;opacity:0}25%{transform:translate(2px,-1px) skew(8deg);opacity:1}50%{transform:translate(-2px,1px);opacity:.6}75%{transform:translate(1px) skew(-4deg);opacity:1}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.abar__logo:hover .logo__mark>:first-child{animation:none;opacity:0}.abar__logo:hover .logo__hover{animation:none;opacity:1}}.pack__more{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:12px;cursor:pointer;background:none;border:1px dashed var(--a-line2);color:var(--a-mute);font:var(--type-ui-sm);font-size:12px;transition:color .2s,border-color .2s,transform .35s var(--ease-pop)}.pack__more:hover{color:var(--a-fg);border-color:rgba(var(--a-rgb),.55);transform:scale(1.02)}.upnote{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:14px;cursor:pointer;text-align:left;background:linear-gradient(100deg,rgba(var(--a-rgb),.16),rgba(var(--a-rgb),.04));border:1px solid rgba(var(--a-rgb),.35);color:rgba(var(--a-ink),.82);font:var(--type-body-sm);font-size:12px;transition:transform .35s var(--ease-pop),border-color .2s;animation:a-rise .45s var(--ease-out) .3s backwards}.upnote:hover{transform:translateY(-2px);border-color:rgba(var(--a-rgb),.7)}.upnote>svg:first-child{flex:0 0 auto;color:var(--a-red2)}.upnote span{flex:1}.upnote b{color:var(--a-fg)}.upnote>svg:last-child{color:var(--a-red2);transition:transform .35s var(--ease-pop)}.upnote:hover>svg:last-child{transform:translate(3px)}.pw__extra{width:100%;display:flex;align-items:center;gap:14px;margin-top:6px;padding:14px 16px;border-radius:18px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-fg);transition:transform .38s var(--ease-pop),border-color .2s;animation:a-rise .5s var(--ease-out) .12s backwards}.pw__extra:hover{transform:translateY(-3px);border-color:rgba(var(--a-ink),.35)}.pw__exic{width:42px;height:42px;flex:0 0 auto;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2);transition:transform .45s var(--ease-pop)}.pw__extra:hover .pw__exic{transform:rotate(-10deg) scale(1.08)}.pw__extra>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px}.pw__extra b{font:700 15px/1.2 var(--font-sans)}.pw__extra small{font-size:12px;color:var(--a-mute)}.pw__extra em{height:38px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;background:var(--a-fg);color:var(--a-inv);font:var(--type-ui-sm);font-style:normal}.pw__or{margin-top:4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.pw__plan.is-mine{opacity:.55;cursor:default}.pw__plan.is-mine:hover{transform:none;border-color:var(--a-line2)}.pw__plan.is-mine .pw__cta{background:rgba(var(--a-ink),.08);color:var(--a-mute)}.pw__flag--mine{background:var(--a-s4);color:var(--a-fg)}.amodal__box.buy{width:min(520px,100%)}.buy__pick,.buy__pay,.buy__done{display:flex;flex-direction:column;gap:16px;animation:a-rise .45s var(--ease-out)}.buy__head{display:flex;align-items:center;gap:14px;padding-right:44px}.buy__icon{width:52px;height:52px;flex:0 0 auto;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;box-shadow:0 16px 30px -12px rgba(var(--a-rgb),.9);animation:kind-on .6s var(--ease-pop)}.buy__head h2{font:var(--type-display);font-size:26px;letter-spacing:-.04em}.buy__head p{margin-top:3px;font:var(--type-body-sm);font-size:13px;color:var(--a-mute)}.buy__head b{color:var(--a-fg)}.buy__amount{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-radius:22px;background:radial-gradient(70% 90% at 50% 0%,rgba(var(--a-rgb),.2),transparent 70%),var(--a-s2);border:1px solid var(--a-line2)}.buy__step{width:48px;height:48px;flex:0 0 auto;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s3);color:var(--a-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s var(--ease-pop),background-color .2s,border-color .2s}.buy__step:hover:not(:disabled){transform:scale(1.1);background:var(--a-red);border-color:var(--a-red)}.buy__step:active:not(:disabled){transform:scale(.92)}.buy__step:disabled{opacity:.35;cursor:default}.buy__n{display:flex;flex-direction:column;align-items:center;gap:4px}.buy__n b{display:inline-flex;align-items:center;gap:6px;font:800 44px/1 var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;animation:buy-bump .35s var(--ease-pop)}.buy__n b svg{color:var(--a-red2)}@keyframes buy-bump{40%{transform:scale(1.06)}}.buy__n small{font-size:12px;color:var(--a-faint)}.buy__sum{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 4px}.buy__sum>span:first-child{display:flex;flex-direction:column;gap:4px}.buy__sum small{font-size:11.5px;color:var(--a-faint)}.buy__sum b{font:var(--type-display);font-size:30px;letter-spacing:-.04em;animation:a-rise .3s var(--ease-out)}.buy__flow{display:flex;align-items:baseline;gap:7px;font:700 15px/1 var(--font-sans)}.buy__flow small{margin-right:2px}.buy__flow em{font-style:normal;color:var(--a-mute);font-variant-numeric:tabular-nums}.buy__flow em.is-new{color:var(--a-ok)}.buy__flow i{font-style:normal;color:var(--a-faint)}.buy__up{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line2);transition:background-color .35s,border-color .35s,box-shadow .35s}.buy__up.is-worth{background:linear-gradient(120deg,rgba(var(--a-rgb),.22),rgba(var(--a-rgb),.05));border-color:rgba(var(--a-rgb),.6);box-shadow:0 20px 40px -24px rgba(var(--a-rgb),.8);animation:buy-worth .6s var(--ease-pop)}@keyframes buy-worth{40%{transform:scale(1.02)}}.buy__upic{width:38px;height:38px;flex:0 0 auto;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2)}.buy__up.is-worth .buy__upic{background:var(--a-red);color:#fff}.buy__uptxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.buy__uptxt em{align-self:flex-start;padding:3px 7px;border-radius:99px;background:#fff;color:var(--a-red);font-size:9px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;animation:a-pop .4s var(--ease-pop)}.buy__uptxt b{font:var(--type-ui-sm)}.buy__uptxt small{font-size:12px;line-height:1.35;color:var(--a-mute)}.buy__upbtn{flex:0 0 auto;height:38px;padding:0 14px;border-radius:12px;cursor:pointer;background:var(--a-fg);border:0;color:var(--a-inv);font:var(--type-ui-sm);font-size:12.5px;transition:transform .35s var(--ease-pop)}.buy__upbtn:hover{transform:scale(1.06)}.buy__go{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;height:54px;border:0;border-radius:16px;cursor:pointer;background:var(--a-red);color:#fff;font:700 15px/1 var(--font-sans);box-shadow:0 16px 34px -14px rgba(var(--a-rgb),.95),inset 0 1px #fff3;transition:transform .38s var(--ease-pop),background-color .2s,opacity .2s}.buy__go:hover:not(:disabled){transform:scale(1.03);background:var(--a-hi)}.buy__go:disabled{opacity:.6;cursor:default}.buy__shine{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-120%);pointer-events:none}.buy__go:hover:not(:disabled) .buy__shine{animation:cbtn-shine .8s var(--ease-out)}.buy__fine{text-align:center;font-size:10px;letter-spacing:.06em;color:var(--a-faint)}.buy__payhead{display:flex;align-items:center;gap:12px;padding-right:44px}.buy__back{width:38px;height:38px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s var(--ease-pop)}.buy__back:hover{transform:translate(-3px)}.buy__payhead>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.buy__payhead b{font:var(--type-display);font-size:28px;letter-spacing:-.04em}.buy__payhead small{font-size:12px;color:var(--a-mute)}.buy__clock{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;background:rgba(var(--a-ink),.06);border:1px solid var(--a-line2);font-size:13px}.buy__clock.is-low{color:var(--a-warn);border-color:#ffb80080}.buy__payrow{display:flex;align-items:center;gap:18px}.co__qr.buy__qr{width:176px;flex:0 0 auto}@keyframes buy-scan{0%{transform:translateY(10px)}to{transform:translateY(162px)}}.buy__scan{animation-name:buy-scan}.buy__how{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.buy__how li{display:flex;align-items:center;gap:10px;font:var(--type-body-sm);font-size:13px;color:var(--a-mute);animation:a-rise .45s var(--ease-out) calc(.15s + var(--i) * 70ms) backwards}.buy__how i{width:24px;height:24px;flex:0 0 auto;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2);font:700 12px/1 var(--font-mono);font-style:normal}.buy__how b{color:var(--a-fg)}.buy__done{align-items:center;text-align:center;padding:12px 0 4px}.buy__ok{position:relative;width:84px;height:84px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:#00a870;color:var(--a-fg);box-shadow:0 24px 50px -16px #00a870cc;animation:co-okicon .7s var(--ease-pop)}.buy__ok i{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:99px;border:3px solid rgba(0,168,112,.6);opacity:0;animation:co-ring 1s var(--ease-out) .3s}.buy__done h2{font:var(--type-display);font-size:28px;letter-spacing:-.04em}.buy__done p{margin-bottom:-8px;font:var(--type-body-sm);color:var(--a-mute)}.buy__bal{display:inline-flex;align-items:center;gap:8px;font:800 48px/1 var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.buy__bal svg{color:var(--a-red2)}.buy__resume{font-size:12.5px;color:var(--a-ok);animation:a-rise .4s var(--ease-out) .3s backwards}.buy__done .buy__go{width:100%;max-width:320px}@media (max-width: 560px){.buy__payrow{flex-direction:column}.buy__up{flex-wrap:wrap}.buy__upbtn{width:100%}.buy__n b{font-size:36px}.pw__extra{flex-wrap:wrap}.pw__extra em{width:100%;justify-content:center}}.ladder{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:-4px;padding:4px 0 0}.ladder__track{position:absolute;left:10%;right:10%;top:15px;height:4px;border-radius:4px;background:rgba(var(--a-ink),.08);overflow:hidden}.ladder__track i{display:block;height:100%;background:linear-gradient(90deg,var(--a-red2),var(--a-red));transform-origin:left;transition:transform .6s var(--ease-pop)}.ladder__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 0 4px;border:0;background:none;cursor:pointer;color:var(--a-faint);animation:a-pop .4s var(--ease-pop) calc(.1s + var(--i) * 50ms) backwards}.ladder__step i{width:26px;height:26px;border-radius:99px;background:var(--a-s3);border:2px solid rgba(var(--a-ink),.14);transition:background-color .3s,border-color .3s,transform .45s var(--ease-pop),box-shadow .3s}.ladder__step b{font:700 13px/1 var(--font-sans);color:var(--a-mute);transition:color .25s}.ladder__step em{height:20px;padding:0 7px;border-radius:99px;display:inline-flex;align-items:center;font:700 10.5px/1 var(--font-sans);font-style:normal;background:rgba(var(--a-ink),.05);color:var(--a-faint);transition:background-color .3s,color .3s,transform .4s var(--ease-pop)}.ladder__step:hover i{transform:scale(1.15);border-color:rgba(var(--a-rgb),.6)}.ladder__step.is-done i{background:var(--a-red);border-color:var(--a-red)}.ladder__step.is-done em{background:rgba(var(--a-rgb),.16);color:var(--a-red2)}.ladder__step.is-on i{transform:scale(1.25);box-shadow:0 0 0 5px rgba(var(--a-rgb),.2),0 8px 18px -6px rgba(var(--a-rgb),.9)}.ladder__step.is-on b{color:var(--a-fg)}.ladder__step.is-on em{background:#fff;color:var(--a-red);transform:scale(1.08)}.ladder__nudge{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;cursor:pointer;text-align:left;background:linear-gradient(100deg,rgba(var(--a-rgb),.18),rgba(var(--a-rgb),.04));border:1px dashed rgba(var(--a-rgb),.55);color:rgba(var(--a-ink),.82);font:var(--type-body-sm);font-size:12.5px;transition:transform .35s var(--ease-pop),border-color .2s;animation:a-rise .4s var(--ease-out)}.ladder__nudge:hover{transform:translateY(-2px);border-style:solid}.ladder__nudge>svg:first-child{flex:0 0 auto;color:var(--a-red2)}.ladder__nudge span{flex:1}.ladder__nudge b{color:var(--a-fg)}.ladder__nudge>svg:last-child{color:var(--a-red2);transition:transform .35s var(--ease-pop)}.ladder__nudge:hover>svg:last-child{transform:translate(3px)}.ladder__max{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:14px;background:#00a8701f;border:1px solid rgba(0,168,112,.35);color:#9debc6;font:var(--type-ui-sm);font-size:12.5px;animation:a-pop .4s var(--ease-pop)}.buy__sum s{color:var(--a-faint)}.buy__saved{font-style:normal;font-size:12px;font-weight:700;color:var(--a-ok);animation:a-rise .35s var(--ease-out)}.pack{position:relative}.pack__off{margin-top:2px;padding:2px 6px;border-radius:6px;background:#00a87029;color:var(--a-ok);font-size:9.5px}.pack__more svg,.pack b svg,.cred__n svg{color:var(--a-red2)}.noplan__tier{width:30px;height:30px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font-style:normal}.pw__tier{width:42px;height:42px;margin-bottom:2px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.06);color:var(--a-fg);transition:background-color .3s,transform .45s var(--ease-pop)}.pw__plan.is-featured .pw__tier{background:var(--a-red)}.pw__plan:hover .pw__tier{transform:rotate(-6deg) scale(1.08)}.pw__icon,.buy__icon{color:var(--a-fg)}.pw__cred svg{color:var(--a-red2)}.pop__badge svg{flex:0 0 auto}@media (max-width: 560px){.ladder__step b{font-size:11.5px}.ladder__step em{font-size:9.5px;padding:0 5px}}.amodal__box.buy{width:min(880px,100%);overflow:visible;max-height:none}.buy__cols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:stretch}.buy__left,.buy__right{display:flex;flex-direction:column;gap:14px;min-width:0}.buy__right{padding-left:22px;border-left:1px solid var(--a-line)}.buy__right .buy__go{margin-top:auto}.buy__right .buy__sum{padding:0}.buy__left .ladder{margin-top:0}@media (max-width: 820px){.buy__cols{grid-template-columns:minmax(0,1fr);gap:12px}.buy__right{padding-left:0;border-left:0}.amodal__box.buy{max-height:calc(100dvh - 24px);overflow-y:auto;scrollbar-width:none}.amodal__box.buy::-webkit-scrollbar{display:none}}@media (max-height: 760px){.amodal__box.buy{padding-top:22px;padding-bottom:20px}.buy__pick{gap:12px}.buy__amount{padding:12px 16px}.buy__n b{font-size:36px}.buy__step{width:42px;height:42px}.buy__up{padding:11px}.buy__uptxt small{font-size:11.5px}.buy__fine{display:none}}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.soon{position:relative;min-height:calc(100vh - 220px)}.soon__under{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(7px) saturate(.7);opacity:.55;transform:scale(.985);transform-origin:top center}.soon__veil{position:absolute;top:-30px;right:-40px;bottom:-30px;left:-40px;z-index:1;background:radial-gradient(60% 50% at 50% 35%,rgba(var(--a-rgb),.12),transparent 70%),linear-gradient(180deg,rgba(var(--a-bgr),.35),rgba(var(--a-bgr),.8) 70%);pointer-events:none}.soon__card{position:absolute;z-index:2;left:50%;top:90px;translate:-50% 0;width:min(520px,calc(100% - 32px));display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 32px 28px;border-radius:30px;text-align:center;background:rgba(var(--a-glass),.78);border:1px solid var(--a-line2);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 50px 100px -40px rgba(0,0,0,calc(1 * var(--a-sk, 1))),0 0 0 8px rgba(var(--a-ink),.02);animation:soon-in .7s var(--ease-pop) .1s backwards}@keyframes soon-in{0%{opacity:0;transform:translateY(24px) scale(.94)}}.soon__icon{width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;box-shadow:0 20px 40px -14px rgba(var(--a-rgb),.9);animation:kind-on .7s var(--ease-pop) .25s backwards}.soon__pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:99px;background:#fff;color:var(--a-red);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;animation:a-pop .5s var(--ease-pop) .35s backwards}.soon__pill i{position:relative;width:7px;height:7px;border-radius:99px;background:var(--a-red);--ring: 3.3}.soon__pill i:after,.orb__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:rgba(var(--a-rgb),.55);animation:soon-ring 1.5s ease-out infinite}.soon__card h1{font:var(--type-display);font-size:30px;line-height:1.05;letter-spacing:-.045em}.soon__card>p{font:var(--type-body);font-size:14.5px;color:var(--a-mute)}.soon__card ul{list-style:none;margin:4px 0 2px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.soon__card li{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;background:rgba(var(--a-ink),.05);border:1px solid var(--a-line);font:var(--type-ui-sm);font-size:12px;color:rgba(var(--a-ink),.85);animation:a-rise .45s var(--ease-out) calc(.4s + var(--i) * 70ms) backwards}.soon__card li svg{color:var(--a-red2)}.soon__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.soon__actions .cbtn{min-width:240px}.soon__actions .cbtn.is-asked{background:#00a870;box-shadow:0 16px 30px -14px #00a870cc;opacity:1;animation:a-pop .4s var(--ease-pop)}.soon__actions .gbtn{height:54px;padding:0 20px;border-radius:16px}.dock__soon{position:absolute;right:-12px;top:-7px;padding:2px 5px;border-radius:99px;background:#fff;color:var(--a-red);font-size:7.5px;font-weight:700;font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,calc(.5 * var(--a-sk, 1)))}.dock__item.is-soon:not(.is-on) .dock__icon>svg{opacity:.55}@keyframes soon-ring{0%{transform:scale(1);opacity:1}to{transform:scale(var(--ring, 3.3));opacity:0}}@media (max-width: 560px){.soon__card{top:40px;padding:26px 18px 22px}.soon__card h1{font-size:24px}.soon__actions>*{width:100%}.dock__soon{display:none}}.ptier{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:99px;font:800 11.5px/1 var(--font-sans);letter-spacing:.01em;white-space:nowrap;isolation:isolate}.ptier--sm{height:24px;padding:0 9px;font-size:10.5px;gap:5px}.ptier svg{flex:0 0 auto}.ptier__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:tier-shine 3.4s ease-in-out .5s infinite}@keyframes tier-shine{0%{transform:translate(-120%)}38%,to{transform:translate(120%)}}.ptier--silver{color:#1e1f24;background:linear-gradient(135deg,#f4f5f8,#b9bdc6 45%,#e9ebf0 60%,#9ca1ac);box-shadow:inset 0 1px rgba(var(--a-ink),.9),inset 0 -1px rgba(0,0,0,calc(.15 * var(--a-sk, 1))),0 6px 16px -8px #c8cdd799}.ptier--gold{color:#3a2500;background:linear-gradient(135deg,#fff3c4,#f5c542 40%,#ffe38a 58%,#c8902a);box-shadow:inset 0 1px rgba(var(--a-ink),.8),inset 0 -1px #7846004d,0 6px 18px -8px #f5c542cc}@keyframes tier-twinkle{0%,to{transform:scale(.4);opacity:.3}50%{transform:scale(1.2) rotate(45deg);opacity:1}}.pop{transform-origin:calc(100% - 40px) -8px}.pop.is-open{animation:pop-open .5s cubic-bezier(.2,1.3,.35,1)}.pop.is-closing{animation:pop-close .26s cubic-bezier(.5,0,.75,0) forwards;pointer-events:none}@keyframes pop-open{0%{opacity:0;transform:translateY(-14px) scale(.7)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes pop-close{to{opacity:0;transform:translateY(-12px) scale(.82)}}.pop.is-closing>*{opacity:0;transition:opacity .14s ease-in}.pop--acc{width:330px}.pop--acc .pop__list{margin-top:12px}.pop--acc .pop__item{animation:pop-item .42s cubic-bezier(.2,1.3,.35,1) calc(.1s + var(--i) * 40ms) backwards}@keyframes pop-item{0%{opacity:0;transform:translateY(-6px) scale(.96)}}button.accx{width:100%;cursor:pointer;text-align:left;color:var(--a-fg);font:inherit;transition:transform .45s cubic-bezier(.2,1.3,.35,1),border-color .3s,box-shadow .4s,background-color .3s;animation:acc-card .55s cubic-bezier(.2,1.3,.35,1) .05s backwards}@keyframes acc-card{0%{opacity:0;transform:scale(.9) translateY(-6px)}}button.accx:hover{transform:translateY(-3px) scale(1.025);border-color:rgba(var(--a-rgb),.45);background:var(--a-s3);box-shadow:0 22px 40px -22px rgba(var(--a-rgb),.7),0 0 0 4px rgba(var(--a-rgb),.08)}button.accx:active{transform:scale(.985)}.accx__av .acc-av{transition:transform .5s cubic-bezier(.2,1.3,.35,1),box-shadow .3s}button.accx:hover .accx__av .acc-av{transform:scale(1.08) rotate(-4deg);box-shadow:0 0 0 3px var(--a-s3),0 0 0 6px rgba(var(--a-rgb),.8),0 12px 24px -10px rgba(var(--a-rgb),.9)}.accx__glow{transition:transform .6s var(--ease-out),opacity .4s}button.accx:hover .accx__glow{transform:scale(1.4) translate(-20px,20px)}button.accx .ptier{transition:transform .45s cubic-bezier(.2,1.3,.35,1)}button.accx:hover .ptier{transform:scale(1.06)}@media (prefers-reduced-motion: reduce){.ptier__shine{animation:none}}.pop--acc .pop__ic{width:36px;height:36px;border-radius:12px}.pop--acc .pop__item{height:48px}.pop--acc .pop__item:hover .pop__ic{transform:scale(1.08);box-shadow:0 8px 18px -8px rgba(var(--a-rgb),.9)}.pop--acc .pop__list{margin-bottom:2px}html.in-app{--g-fill: rgba(var(--a-glass), .42);--g-sheen: linear-gradient(160deg, rgba(var(--a-ink), .085) 0%, rgba(var(--a-ink), .025) 38%, rgba(var(--a-ink), 0) 62%, rgba(var(--a-ink), .03) 100%);--g-rim: rgba(var(--a-ink), .12);--g-edge: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(0, 0, 0, .18);--g-drop: 0 18px 44px -26px rgba(0, 0, 0, calc(.9 * var(--a-sk, 1)));--g-s2: rgba(var(--a-ink), .045);--g-s3: rgba(var(--a-ink), .085)}html.in-app[data-theme=branco]{--g-fill: rgba(255, 255, 255, .58);--g-sheen: linear-gradient(160deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .35) 40%, rgba(255, 255, 255, 0) 70%);--g-rim: rgba(var(--a-ink), .1);--g-edge: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(var(--a-ink), .05);--g-s2: rgba(255, 255, 255, .55);--g-s3: rgba(var(--a-ink), .06)}html.in-app :is(.pst__left,.pst__right,.pst-tools,.pst-slides,.orb__card,.kind,.pers,.home__stat,.rbatch,.writing,.medit__bar,.rendering__card,.done,.omni__box,.lc,.pcell,.rec,.set__nav,.sim__card,.bkc,.bfree,.bs__main,.bpv,.bstart__manual,.bstart__models,.brev__panel,.pco__sec,.pco__sum,.pco__receipt,.cex,.rcp,.cred,.bsw__btn,.abar__user,.tnav__btn){background:var(--g-sheen),var(--g-fill);border-color:var(--g-rim);box-shadow:var(--g-edge),var(--g-drop);--a-s2: var(--g-s2);--a-s3: var(--g-s3)}html.in-app :is(.cred,.bsw__btn,.abar__user,.tnav__btn){box-shadow:var(--g-edge)}html.in-app .app__bg i:nth-child(1){animation-timing-function:steps(260)}html.in-app .app__bg i:nth-child(2){animation-timing-function:steps(320)}html.in-app .app__bg i:nth-child(3){animation-timing-function:steps(380)}html.in-app .home__hi i{animation-timing-function:steps(120)}html.in-app :is(.soon__pill i,.orb__dot):after{animation-timing-function:steps(30)}html.in-app .cai2__hero:before{animation-timing-function:steps(180)}html.in-app .accx__glow{animation-timing-function:steps(120)}html.in-app .set__hero:after{animation-timing-function:steps(160)}html.in-app .stage__glow{animation-timing-function:steps(140)}html.in-app :is(.empty__icon,.pnew__ghost){animation-timing-function:linear(0 0% 2.941%,.0017 2.941% 5.882%,.0067 5.882% 8.824%,.0153 8.824% 11.765%,.0275 11.765% 14.706%,.0434 14.706% 17.647%,.0631 17.647% 20.588%,.0867 20.588% 23.529%,.1141 23.529% 26.471%,.1452 26.471% 29.412%,.18 29.412% 32.353%,.2183 32.353% 35.294%,.2598 35.294% 38.235%,.3041 38.235% 41.176%,.3508 41.176% 44.118%,.3995 44.118% 47.059%,.4494 47.059% 50%,.5 50% 52.941%,.5506 52.941% 55.882%,.6005 55.882% 58.824%,.6492 58.824% 61.765%,.6959 61.765% 64.706%,.7402 64.706% 67.647%,.7817 67.647% 70.588%,.82 70.588% 73.529%,.8548 73.529% 76.471%,.8859 76.471% 79.412%,.9133 79.412% 82.353%,.9369 82.353% 85.294%,.9566 85.294% 88.235%,.9725 88.235% 91.176%,.9847 91.176% 94.118%,.9933 94.118% 97.059%,.9983 97.059% 100%,1 100%)}html.in-app .ptier__shine{animation-timing-function:linear(0 0% 3.846%,.0028 3.846% 7.692%,.0116 7.692% 11.538%,.0264 11.538% 15.385%,.0476 15.385% 19.231%,.0753 19.231% 23.077%,.1096 23.077% 26.923%,.1503 26.923% 30.769%,.1973 30.769% 34.615%,.2499 34.615% 38.462%,.3076 38.462% 42.308%,.3693 42.308% 46.154%,.4339 46.154% 50%,.5 50% 53.846%,.5661 53.846% 57.692%,.6307 57.692% 61.538%,.6924 61.538% 65.385%,.7501 65.385% 69.231%,.8027 69.231% 73.077%,.8497 73.077% 76.923%,.8904 76.923% 80.769%,.9247 80.769% 84.615%,.9524 84.615% 88.462%,.9736 88.462% 92.308%,.9884 92.308% 96.154%,.9972 96.154% 100%,1 100%)}html.in-app{--gm-fill: rgba(var(--a-glass), .5);--gm-blur: blur(32px) saturate(175%);--gm-light: radial-gradient(130% 70% at 0% 0%, rgba(255, 255, 255, .13), rgba(255, 255, 255, 0) 58%);--gm-edge: inset 0 1px 0 rgba(255, 255, 255, .24), inset 1px 0 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .22)}html.in-app[data-theme=branco]{--gm-fill: rgba(255, 255, 255, .6);--gm-light: radial-gradient(130% 70% at 0% 0%, rgba(255, 255, 255, .85), rgba(255, 255, 255, 0) 60%);--gm-edge: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(var(--a-ink), .06)}html.in-app :is(.amodal__box,.fp__box){background:var(--gm-light),var(--g-sheen),var(--gm-fill);-webkit-backdrop-filter:var(--gm-blur);backdrop-filter:var(--gm-blur);border-color:rgba(var(--a-ink),.16);box-shadow:var(--gm-edge),0 50px 110px -40px rgba(0,0,0,calc(.85 * var(--a-sk, 1)));--a-s1: var(--g-s2);--a-s2: var(--g-s2);--a-s3: var(--g-s3);--a-well: rgba(var(--a-glass), .32)}html.in-app :is(.amodal,.fp){background:#05050566}html.in-app[data-theme=branco] :is(.amodal,.fp){background:#0f0f0f33}html.modal-on .app__bg i{animation-play-state:paused}html.in-app[data-theme=branco] .orb:not(.is-soon) .orb__face{background:radial-gradient(80% 80% at 50% 100%,rgba(var(--a-rgb),.2),transparent 70%),#ececf1}html.in-app[data-theme=branco] .strip__art{background:#ececf1}html.in-app[data-theme=branco] .app__bg i:nth-child(1){opacity:.7}html.in-app[data-theme=branco] .app__bg i:nth-child(3){opacity:.6}html.in-app[data-theme=branco] .app__bg:after{opacity:.5}html.in-app[data-theme=branco] :is(.dock__soon,.soon__pill){box-shadow:0 0 0 1px rgba(var(--a-rgb),.3)}@media (hover: none){.shot figcaption{opacity:1;transform:none}.bpalw__tools,.att__x,.bspec em,.co__zoomhint{opacity:1;transform:none}.fp__use{opacity:.9;transform:none}}@media (max-width: 1180px){.app__main{overflow-x:clip}.soon__veil{top:-30px;right:-16px;bottom:-30px;left:-16px}}@media (max-width: 760px){.abar__logo{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.linkbtn{min-height:36px;padding:0 4px}.bsw__menu{position:fixed;top:64px;left:12px;right:12px;width:auto;transform-origin:30% top}.bsaved{padding:14px}.bsaved__card{width:100%;padding:24px 18px 20px}.bsaved__logo{height:120px}.bsaved h2{font-size:22px}.bsaved__acts{flex-direction:column;width:100%}.bsaved__acts .gbtn{width:100%;justify-content:center}}.tnav{--ce: cubic-bezier(.22, 1, .36, 1);position:relative;animation:tnav-in .6s var(--ease-pop) .32s backwards}@keyframes tnav-in{0%{opacity:0;transform:translateY(16px) scale(.5)}to{opacity:1;transform:none}}.tnav.is-out{animation:tnav-out .26s ease-in forwards;pointer-events:none}@keyframes tnav-out{to{opacity:0;transform:translateY(10px) scale(.7)}}.tnav__btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 12px 0 8px;border-radius:999px;cursor:pointer;background:var(--a-s1);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .38s var(--ease-pop),border-color .2s}.tnav__btn:hover{transform:scale(1.06);border-color:var(--a-line2)}.tnav__btn.is-open{border-color:rgba(var(--a-rgb),.5)}.tnav__grid{width:30px;height:30px;flex:0 0 auto;display:grid;grid-template-columns:repeat(3,4px);gap:3.5px;place-content:center;border-radius:99px;background:rgba(var(--a-rgb),.16);transition:transform .5s var(--ce)}.tnav__grid i{width:4px;height:4px;border-radius:1.5px;background:var(--a-red2)}.tnav__btn:hover .tnav__grid i{animation:tnav-dot .5s var(--ce) calc(var(--i) * 30ms) 1}@keyframes tnav-dot{45%{transform:scale(1.6)}}.tnav__btn.is-open .tnav__grid{transform:rotate(90deg)}.tnav__name{display:flex;flex-direction:column;text-align:left;line-height:1.1;font:var(--type-ui-sm)}.tnav__name small{font-size:10px;color:var(--a-faint);text-transform:uppercase;letter-spacing:.1em}.tnav__name span{animation:tnav-in .4s var(--ce)}.tnav__chev{color:var(--a-faint);transition:transform .4s var(--ease-pop)}.tnav__btn.is-open .tnav__chev{transform:rotate(180deg)}.tnav__menu{position:absolute;left:0;top:calc(100% + 10px);z-index:5;display:grid;grid-template-columns:repeat(3,84px);gap:4px;padding:10px;border-radius:24px;border:1px solid var(--a-line2);background:rgba(var(--a-glass),.99);box-shadow:0 30px 60px -20px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),inset 0 1px rgba(var(--a-ink),.06);transform-origin:24px 0;animation:tnav-open .42s var(--ce) backwards}@keyframes tnav-open{0%{opacity:0;transform:translateY(-8px) scale(.6)}to{opacity:1;transform:none}}.tnav__menu.is-closing{animation:tnav-close .26s ease-in forwards;pointer-events:none}@keyframes tnav-close{to{opacity:0;transform:translateY(-8px) scale(.7)}}.tnav__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border:0;border-radius:16px;background:none;color:var(--a-mute);cursor:pointer;transform-origin:50% 40%;animation:tnav-pop .45s var(--ce) calc(.05s + var(--i) * 30ms) backwards;transition:transform .35s var(--ease-pop),color .2s}@keyframes tnav-pop{0%{opacity:0;transform:translate(calc(var(--c) * -16px),-14px) scale(.5)}to{opacity:1;transform:none}}.tnav__menu.is-closing .tnav__item{animation:tnav-gather .22s ease-in forwards}@keyframes tnav-gather{to{opacity:0;transform:translate(calc(var(--c) * -16px),-14px) scale(.5)}}.tnav__item:hover{z-index:2;color:var(--a-fg);transform:translateY(-3px) scale(1.12)}.tnav__ic{position:relative;width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.05);border:1px solid rgba(var(--a-ink),.06);transition:background-color .25s,color .25s}.tnav__item.is-on{color:var(--a-fg)}.tnav__item.is-on .tnav__ic{background:var(--a-red);border-color:var(--a-red);color:#fff}.tnav__item.is-locked{color:var(--a-faint)}.tnav__item.is-locked .tnav__ic>svg{opacity:.4}.tnav__label{font:600 11px/1 var(--font-sans);white-space:nowrap}.abar__left{gap:14px}.abar__page{display:inline-flex;align-items:center;gap:8px;min-width:0;padding-left:14px;border-left:1px solid var(--a-line2);animation:tnav-in .5s var(--ce)}.abar__pageic{width:26px;height:26px;flex:0 0 auto;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2);font-style:normal}.abar__page b{font:700 14px/1 var(--font-display);white-space:nowrap}.abar__page small{font-size:12.5px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock.is-up{pointer-events:none;animation:dock-up .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes dock-up{0%{opacity:1;transform:none}65%{opacity:.55}to{opacity:0;transform:translate(14vw,calc(-100dvh + 110px)) scale(.12)}}html.chat-open .app__main{padding-bottom:14px}@media (max-width: 900px){.abar__page small{display:none}}@media (max-width: 760px){.tnav__name,.tnav__chev{display:none}.tnav__btn{padding:0 6px;gap:0}.tnav__menu{position:fixed;left:10px;right:10px;top:60px;grid-template-columns:repeat(3,minmax(0,1fr));transform-origin:60% 0}.abar__page{display:none}@keyframes dock-up{0%{opacity:1;transform:none}65%{opacity:.55}to{opacity:0;transform:translate(4vw,calc(-100dvh + 100px)) scale(.12)}}}@media (prefers-reduced-motion: reduce){.tnav,.tnav *,.dock.is-up{animation-duration:0s!important;animation-delay:0s!important}}html.chat-open .tool--posts>.thead,html.chat-open .tool--posts .cmode{display:none}html.chat-open .cai2.wa-tool{padding-bottom:0}.thead.is-lean{justify-content:flex-end;margin-bottom:14px}.tool{display:flex;flex-direction:column}.proto{margin-top:28px;font-size:10px;letter-spacing:.08em;color:rgba(var(--a-ink),.3);text-align:center}.artimg{display:block}.linkbtn{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;cursor:pointer;color:var(--a-red2);font:var(--type-ui-sm);font-size:12px}.linkbtn:hover{text-decoration:underline}.wb{display:grid;grid-template-columns:400px minmax(0,1fr);gap:22px;align-items:start}.wb__panel{position:sticky;top:84px;display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:26px;background:linear-gradient(180deg,rgba(var(--a-ink),.035),rgba(var(--a-ink),.01)),var(--a-s1);border:1px solid var(--a-line);box-shadow:0 30px 60px -40px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));animation:a-rise .6s var(--ease-out) .1s backwards}.wb__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px}.wb__out{min-width:0;display:flex;flex-direction:column;gap:18px;animation:a-rise .6s var(--ease-out) .2s backwards}.prompt{position:relative}.prompt .atext{padding-bottom:48px}.prompt__magic{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:10px;cursor:pointer;border:1px solid rgba(var(--a-rgb),.45);background:rgba(var(--a-rgb),.14);color:var(--a-red2);font:var(--type-ui-sm);font-size:12px;transition:transform .38s var(--ease-pop),background-color .2s}.prompt__magic:hover{transform:scale(1.07);background:rgba(var(--a-rgb),.26)}.ideas{display:flex;gap:6px;overflow-x:auto;margin-top:-8px;padding-bottom:2px;scrollbar-width:none}.ideas button{flex:0 0 auto;height:30px;padding:0 12px;border-radius:99px;cursor:pointer;border:1px solid var(--a-line);background:rgba(var(--a-ink),.03);color:var(--a-mute);font:var(--type-ui-sm);font-size:12px;transition:transform .35s var(--ease-pop),color .2s,border-color .2s;animation:a-pop .4s var(--ease-pop) calc(.2s + var(--i) * 50ms) backwards}.ideas button:hover{transform:scale(1.05);color:var(--a-fg);border-color:var(--a-line2)}.styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sty{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:6px 6px 9px;border-radius:16px;cursor:pointer;text-align:left;overflow:hidden;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .4s var(--ease-pop),border-color .2s,background-color .2s;animation:a-pop .45s var(--ease-pop) calc(.15s + var(--i) * 50ms) backwards}.sty .artimg{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:11px;margin-bottom:4px;transition:transform .5s var(--ease-out)}.sty:hover{transform:scale(1.05);border-color:var(--a-line2)}.sty:hover .artimg{transform:scale(1.04)}.sty.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.14);box-shadow:0 0 0 3px rgba(var(--a-rgb),.18)}.sty b{font:var(--type-ui-sm);padding:0 3px}.sty small{font-size:10.5px;color:var(--a-faint);padding:0 3px;line-height:1.2}.brandtgl{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:16px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:border-color .2s,transform .35s var(--ease-pop)}.brandtgl:hover{border-color:var(--a-line2);transform:scale(1.02)}.brandtgl>svg{color:var(--a-red2);flex:0 0 auto}.brandtgl>span{flex:1;display:flex;flex-direction:column;gap:2px}.brandtgl b{font:var(--type-ui-sm)}.brandtgl small{font-size:11.5px;color:var(--a-faint)}.brandtgl>i{position:relative;width:40px;height:24px;flex:0 0 auto;border-radius:99px;background:var(--a-s4);transition:background-color .25s}.brandtgl>i em{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:99px;background:var(--a-fg);transition:transform .35s var(--ease-pop)}.brandtgl.is-on>i{background:var(--a-red)}.brandtgl.is-on>i em{transform:translate(16px)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips button{height:36px;padding:0 14px;border-radius:99px;cursor:pointer;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);font:var(--type-ui-sm);transition:transform .35s var(--ease-pop),color .2s,border-color .2s,background-color .2s;animation:a-pop .4s var(--ease-pop) calc(.1s + var(--i) * 40ms) backwards}.chips button:hover{transform:scale(1.06);color:var(--a-fg)}.chips button.is-on{background:var(--a-fg);color:var(--a-inv);border-color:var(--a-fg)}.batch{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:24px;background:rgba(var(--a-ink),.02);border:1px solid var(--a-line);animation:a-rise .5s var(--ease-out) var(--d, 0ms) backwards}.batch header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.batch header>b{height:26px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font:var(--type-ui-sm);font-size:12px}.batch__prompt{flex:1;min-width:180px;font:var(--type-ui-sm);color:rgba(var(--a-ink),.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch__meta{font-size:10.5px;color:var(--a-faint);letter-spacing:.06em}.batch__dot{width:10px;height:10px;border-radius:99px;background:var(--a-red);box-shadow:0 0 rgba(var(--a-rgb),.6);animation:dot-pulse 1.2s ease-out infinite}@keyframes dot-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.3);opacity:.5}}.batch__grid{display:flex;flex-wrap:wrap;gap:12px}.shot{position:relative;margin:0;border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -30px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));animation:shot-in .9s var(--ease-out) calc(var(--i) * .12s) backwards;transition:transform .45s var(--ease-pop)}@keyframes shot-in{0%{opacity:0;transform:scale(.94);filter:blur(18px) saturate(.2)}to{opacity:1;transform:none;filter:none}}.shot:hover{transform:scale(1.03)}.shot figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;gap:6px;padding:10px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);opacity:0;transform:translateY(8px);transition:opacity .25s,transform .35s var(--ease-out)}.shot:hover figcaption{opacity:1;transform:none}.shot figcaption button{width:36px;height:36px;border-radius:12px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.92);color:var(--a-inv);transition:transform .35s var(--ease-pop),background-color .2s,color .2s}.shot figcaption button:hover{transform:scale(1.12);background:var(--a-red);color:#fff}.gen{position:relative;width:240px;border-radius:16px;overflow:hidden;background:var(--a-s2);border:1px solid var(--a-line);animation:a-pop .5s var(--ease-pop) calc(var(--i) * 90ms) backwards}.batch__grid--1 .gen{width:420px}.batch__grid--2 .gen{width:320px}.gen__noise{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle at 30% 30%,rgba(var(--a-rgb),.5),transparent 40%),radial-gradient(circle at 70% 60%,rgba(123,47,247,.35),transparent 45%),radial-gradient(circle at 40% 80%,rgba(255,142,159,.3),transparent 40%);animation:gen-swirl 3s linear infinite}@keyframes gen-swirl{to{transform:rotate(360deg)}}.gen__scan{position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(180deg,transparent,rgba(var(--a-ink),.12),transparent);animation:gen-scan 1.6s ease-in-out infinite}@keyframes gen-scan{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}.gen__label{position:absolute;left:14px;bottom:30px;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.08em;color:rgba(var(--a-ink),.85)}.gen__label svg{animation:a-spin 1.4s linear infinite}.gen__bar{position:absolute;left:14px;right:14px;bottom:16px;height:4px;border-radius:4px;background:rgba(var(--a-ink),.12);overflow:hidden}.gen__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--a-red),var(--a-red2));transform-origin:left;animation:gen-fill linear forwards}@keyframes gen-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.zoom{display:flex;gap:24px;align-items:flex-start}.zoom .artimg{border-radius:18px;flex:0 0 auto}.zoom__side{display:flex;flex-direction:column;gap:12px;padding-top:36px}.zoom__side p{font:var(--type-body);color:rgba(var(--a-ink),.85)}.zoom__side small{font-size:10.5px;color:var(--a-faint)}.prof{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1fr) 46px;gap:8px}.pav{position:relative;width:46px;height:46px}.pav__pick{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:50%;cursor:pointer;transition:transform .45s var(--ease-pop)}.pav__pick:hover{transform:scale(1.08)}.pav__pick:active{transform:scale(.94)}.pav.is-over .pav__pick{transform:scale(1.16)}.pav__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px dashed rgba(255,255,255,.28);transition:border-color .25s}.pav__pick:hover .pav__ring,.pav.is-over .pav__ring{border-color:var(--a-red);animation:pav-spin 5s linear infinite}.pav.has-img .pav__ring{border:0;background:conic-gradient(from 200deg,var(--a-red),var(--a-red2),#FFB800,var(--a-red))}.pav.has-img .pav__pick:hover .pav__ring{animation-duration:2.4s}.pav.is-busy .pav__ring{border:0;background:conic-gradient(var(--a-red) 0 28%,rgba(255,255,255,.08) 28%);animation:pav-spin .7s linear infinite}.pav__face{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--a-s2);color:var(--a-mute);transition:background-color .25s,color .25s}.pav.has-img .pav__face{top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border:2px solid var(--a-s1)}.pav__pick:hover .pav__face,.pav.is-over .pav__face{color:var(--a-fg);background:rgba(var(--a-rgb),.16)}.pav__face img{width:100%;height:100%;object-fit:cover;animation:pav-in .6s var(--ease-pop)}.pav__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000008c;color:#fff;opacity:0;transition:opacity .25s}.pav.has-img .pav__pick:hover .pav__hover{opacity:1}.pav__plus{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--a-red);border:2px solid var(--a-s1);color:#fff;font:700 13px/1 var(--font-sans);transition:transform .45s var(--ease-pop)}.pav__pick:hover .pav__plus{transform:rotate(90deg) scale(1.15)}.pav__x{position:absolute;right:-5px;top:-5px;z-index:2;width:19px;height:19px;border-radius:50%;border:2px solid var(--a-s1);cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--a-fg);color:var(--a-inv);animation:a-pop .4s var(--ease-pop);transition:transform .35s var(--ease-pop)}.pav__x:hover{transform:rotate(90deg) scale(1.12)}@keyframes pav-spin{to{transform:rotate(360deg)}}@keyframes pav-in{0%{transform:scale(.4) rotate(-14deg);opacity:0}}.prof__ver{width:46px;height:46px;border-radius:14px;cursor:pointer;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-faint);display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--ease-pop),color .2s,background-color .2s}.prof__ver:hover{transform:scale(1.08)}.prof__ver.is-on{color:var(--a-fg);background:#1d9bf0;border-color:#1d9bf0}.pay{display:flex;flex-direction:column;gap:10px}.pay__ok{display:inline-flex;align-items:center;gap:6px;font:var(--type-ui-sm);color:var(--a-ok)}.pay__each{font:var(--type-body-sm);font-size:12px;color:var(--a-faint)}.pay__price{font-style:normal;margin-left:4px;padding:5px 9px;border-radius:9px;background:#00000038;font-size:13px}.pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.pick__p{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:16px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-fg);transition:transform .4s var(--ease-pop),border-color .2s,background-color .2s;animation:a-pop .45s var(--ease-pop) calc(var(--i) * 50ms) backwards}.pick__p:hover{transform:scale(1.06);border-color:var(--a-line2)}.pick__p.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.14)}.pick__p b{font:var(--type-ui-sm)}.pick__p small{font-size:10.5px;color:var(--a-faint)}.voice{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--a-s2);border:1px solid var(--a-line)}.voice>svg{color:var(--a-red2)}.voice span{display:flex;flex-direction:column;gap:2px}.voice b{font:var(--type-ui-sm)}.voice small{font-size:11.5px;color:var(--a-faint)}.wb__out--video{align-items:center;gap:14px;padding:28px;border-radius:28px;background:radial-gradient(60% 50% at 50% 40%,rgba(var(--a-rgb),.14),transparent 70%),rgba(var(--a-ink),.015);border:1px solid var(--a-line)}.vstage{position:relative}.vctl{display:flex;gap:8px}.vnote{font:var(--type-body-sm);font-size:12.5px;color:var(--a-faint)}.vgen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:26px;border-radius:22px;background:rgba(var(--a-bgr),.8);animation:amodal-in .3s ease-out}.vgen>span{display:flex;align-items:center;gap:10px;font:var(--type-ui-sm);color:rgba(var(--a-ink),.4);transition:color .3s}.vgen>span i{width:14px;height:14px;border-radius:99px;border:2px solid rgba(var(--a-ink),.25)}.vgen>span.is-now{color:var(--a-fg)}.vgen>span.is-now i{border-color:var(--a-red);border-top-color:transparent;animation:a-spin .8s linear infinite}.vgen>span.is-done{color:var(--a-ok)}.vgen__bar{display:block;height:6px;margin-top:8px;border-radius:6px;background:rgba(var(--a-ink),.1);overflow:hidden}.vgen__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--a-red),var(--a-red2));transform-origin:left;transition:transform .9s var(--ease-out)}.vprev{position:relative;overflow:hidden;border-radius:22px;background:var(--a-s4);color:var(--a-fg);box-shadow:0 50px 100px -40px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.08);contain:strict}.vprev__set{position:absolute;top:0;right:0;bottom:0;left:0}.vprev__set i{position:absolute}.vprev--quarto .vprev__set{background:linear-gradient(180deg,#f3d9c4,#e2b99b)}.vprev--quarto .vprev__set i:nth-child(1){left:8%;top:12%;width:34%;height:4%;border-radius:3px;background:#b98b6a;box-shadow:0 -30px 0 -6px #7fa37a,30px -26px 0 -8px #d98c5f}.vprev--quarto .vprev__set i:nth-child(2){right:10%;top:8%;width:22%;height:26%;border-radius:6px;background:#fff7ec;box-shadow:inset 0 0 0 6px #e9d3be}.vprev--quarto .vprev__set i:nth-child(3){left:-10%;right:-10%;bottom:0;height:28%;background:#d7a887}.vprev--estudio .vprev__set{background:radial-gradient(60% 45% at 50% 38%,#3a3a44,#111116)}.vprev--estudio .vprev__set i:nth-child(1){left:6%;top:10%;width:26%;height:22%;border-radius:10px;background:radial-gradient(circle,rgba(var(--a-ink),.9),rgba(var(--a-ink),.2) 70%);filter:blur(2px)}.vprev--estudio .vprev__set i:nth-child(2){right:8%;top:18%;width:6%;height:40%;border-radius:4px;background:linear-gradient(180deg,var(--a-red),#7B2FF7);opacity:.8}.vprev--loja .vprev__set{background:linear-gradient(180deg,#f7f4ef,#e8e1d6)}.vprev--loja .vprev__set i:nth-child(1),.vprev--loja .vprev__set i:nth-child(2){left:6%;right:6%;height:3%;border-radius:2px;background:#c9b8a0}.vprev--loja .vprev__set i:nth-child(1){top:20%;box-shadow:10px -18px 0 -2px var(--a-red),70px -18px 0 -2px #2b2bff,130px -18px 0 -2px #00a870,190px -18px 0 -2px #ff7a00}.vprev--loja .vprev__set i:nth-child(2){top:38%;box-shadow:30px -18px 0 -2px #7b2ff7,100px -18px 0 -2px #ffb800,170px -18px 0 -2px var(--a-red)}.vprev--rua .vprev__set{background:linear-gradient(180deg,#8ec5ff,#d8ecff 55%,#b8b8b8 55%)}.vprev--rua .vprev__set i:nth-child(1){left:0;bottom:45%;width:30%;height:30%;background:#6c7a89;box-shadow:70px 20px #52606d,140px -10px #7b8a99}.vprev--rua .vprev__set i:nth-child(2){right:12%;top:10%;width:14%;aspect-ratio:1;border-radius:99px;background:#fff4c2;box-shadow:0 0 30px #ffe58a}.vprev__who{position:absolute;left:50%;bottom:-3%;translate:-50% 0;transform-origin:bottom center}.vprev__who .pface{display:block;border-radius:0}.vprev__who.is-playing{animation:who-bob 2.4s ease-in-out infinite alternate}@keyframes who-bob{0%{transform:rotate(-1.2deg) translateY(0)}to{transform:rotate(1.2deg) translateY(-4px)}}.vprev__top{position:absolute;left:12px;right:12px;top:12px;display:flex;justify-content:space-between;align-items:center}.vprev__live{height:22px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;background:#0006;font-size:9.5px;letter-spacing:.06em}.vprev__side{position:absolute;right:10px;bottom:34%;display:flex;flex-direction:column;gap:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.vprev__who-tag{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:column;gap:2px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.vprev__who-tag b{font:700 13px/1.1 var(--font-sans)}.vprev__who-tag small{font-size:11px;opacity:.85}.vprev__cap{position:absolute;left:8%;right:12%;top:30%;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;text-align:center;animation:cap-in .25s var(--ease-pop)}@keyframes cap-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.vprev__cap span{font:800 calc(var(--vw) * 6.4)/1.1 var(--font-display);letter-spacing:-.02em;transition:color .15s,background-color .15s,transform .2s var(--ease-pop)}.vprev__cap--karaoke span{padding:2px 6px;border-radius:6px;color:var(--a-fg);text-shadow:0 2px 8px rgba(0,0,0,.6)}.vprev__cap--karaoke span.is-on{background:var(--a-red);transform:scale(1.08);text-shadow:none}.vprev__cap--classica span{color:var(--a-fg);-webkit-text-stroke:1px rgba(0,0,0,.8);paint-order:stroke fill;font-weight:700}.vprev__cap--classica span:not(.is-on):not(.is-said){opacity:.55}.vprev__cap--destaque span{text-transform:uppercase;color:var(--a-fg);text-shadow:0 3px 0 rgba(0,0,0,.5)}.vprev__cap--destaque span.is-on{color:#ffe600;transform:scale(1.15) rotate(-2deg)}.vprev__prog{position:absolute;left:12px;right:12px;top:42px;height:3px;border-radius:3px;background:rgba(var(--a-ink),.3);overflow:hidden}.vprev__prog i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--a-fg);transform-origin:left;transition:transform .28s linear}.pface{display:block;border-radius:50%}.pface.is-alive .pface__eyes{transform-origin:100px 96px;animation:blink 4.6s infinite}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.pface.is-talking .pface__mouth{transform-origin:100px 120px;animation:talk .26s ease-in-out infinite alternate}@keyframes talk{0%{transform:scaleY(.45)}to{transform:scaleY(1.35)}}.pnew{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:center;padding:24px;margin-bottom:22px;border-radius:28px;background:linear-gradient(120deg,rgba(var(--a-rgb),.16),rgba(var(--a-rgb),.02) 50%),var(--a-s1);border:1px solid var(--a-line);animation:a-rise .6s var(--ease-out) .1s backwards}.pnew__fields{display:flex;flex-direction:column;gap:16px}.pnew__cta{display:flex;flex-direction:column;align-items:center;gap:14px}.pnew__cta .cbtn{width:100%}.pnew__ghost{position:relative;width:110px;height:110px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:2px dashed rgba(var(--a-rgb),.5);color:var(--a-red2);background:rgba(var(--a-rgb),.08);animation:empty-bob 3.4s ease-in-out infinite}.pnew__ghost.is-busy{border-style:solid}.pnew__scan{position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(255,142,159,.5),transparent);animation:gen-scan 1s ease-in-out infinite;top:0}.pgal{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.pers{display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:var(--a-s1);border:1px solid var(--a-line);transition:transform .45s var(--ease-pop),border-color .25s,box-shadow .3s;animation:a-rise .55s var(--ease-out) calc(.15s + var(--i) * 70ms) backwards}.pers:hover{transform:translateY(-6px) scale(1.02);border-color:rgba(var(--a-rgb),.45);box-shadow:0 40px 80px -40px rgba(var(--a-rgb),.6)}.pers.is-fresh{animation:pers-new .9s var(--ease-pop);border-color:var(--a-red)}@keyframes pers-new{0%{opacity:0;transform:scale(.7) rotate(-4deg)}60%{transform:scale(1.04)}}.pers__face{display:flex;justify-content:center;padding:22px 0 0;border-bottom:1px solid var(--a-line)}.pers__face .pface{border-radius:50% 50% 0 0;transition:transform .5s var(--ease-pop)}.pers:hover .pers__face .pface{transform:scale(1.06) translateY(-4px)}.pers__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 12px;flex:1}.pers__body h3{font:700 20px/1.15 var(--font-display);letter-spacing:-.02em}.pers__body h3 small{font:var(--type-body-sm);font-size:12.5px;color:var(--a-faint);margin-left:4px}.pers__niche{align-self:flex-start;height:24px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font:var(--type-ui-sm);font-size:11.5px}.pers__body p{font:var(--type-body-sm);font-size:13px;color:var(--a-mute)}.pers__traits{display:flex;flex-wrap:wrap;gap:6px}.pers__traits span{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:8px;background:rgba(var(--a-ink),.06);font-size:11px;color:rgba(var(--a-ink),.7)}.pers__actions{display:flex;gap:6px;padding:0 18px 18px}.pers__actions .gbtn:first-child{flex:1}.pedit{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.pedit__face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:24px;background:var(--a-s2);padding:20px}.pedit__face b{font:700 20px/1 var(--font-display)}.pedit__form{display:flex;flex-direction:column;gap:14px}.swl{display:flex;flex-wrap:wrap;gap:8px}.swl button{width:30px;height:30px;border-radius:10px;border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.15);transition:transform .35s var(--ease-pop)}.swl button:hover{transform:scale(1.15)}.swl button.is-on{border-color:var(--a-fg);transform:scale(1.1)}.hstyles{display:flex;gap:8px;margin-top:6px}.hstyles button{padding:3px;border-radius:14px;border:2px solid transparent;background:var(--a-s2);cursor:pointer;transition:transform .35s var(--ease-pop)}.hstyles button:hover{transform:scale(1.1)}.hstyles button.is-on{border-color:var(--a-red)}.lcard__post{display:block;overflow:hidden}.home{display:flex;flex-direction:column;gap:24px;width:min(1080px,100%);margin-inline:auto}.home__hero{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.home__hi{display:inline-flex;align-items:center;gap:8px;font:var(--type-ui);color:var(--a-mute);animation:a-rise .6s var(--ease-out) backwards}.home__hi i{font-style:normal;color:var(--a-red2);display:inline-flex;animation:a-spin 6s linear infinite}.home__hero h1{font:var(--type-display);font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.045em;animation:a-rise .7s var(--ease-out) .08s backwards}.home__hero h1 span{color:var(--a-red)}.omni{width:min(760px,100%);display:flex;flex-direction:column;gap:10px;margin-top:6px;animation:a-rise .7s var(--ease-out) .16s backwards}.omni__box{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 16px;border-radius:12px;background:var(--a-s1);border:1px solid var(--a-line2);box-shadow:0 20px 40px -28px rgba(var(--a-rgb),.7),inset 0 1px rgba(var(--a-ink),.05);transition:border-color .25s}.omni__box:focus-within{border-color:rgba(var(--a-rgb),.7);box-shadow:0 20px 40px -28px rgba(var(--a-rgb),.9),0 0 0 3px rgba(var(--a-rgb),.14)}.omni__spark{width:18px;height:18px;color:var(--a-red2);flex:0 0 auto}.omni__box input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--a-fg);font:500 15px/1 var(--font-sans)}.omni__box input::placeholder{color:rgba(var(--a-ink),.35);animation:ph-in .5s var(--ease-out)}@keyframes ph-in{0%{opacity:0}}.omni__box button{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;box-shadow:0 8px 18px -10px rgba(var(--a-rgb),.9);transition:transform .38s var(--ease-pop),background-color .2s}.omni__box button svg{width:18px;height:18px}.omni__box button:hover{transform:scale(1.1) rotate(-8deg);background:var(--a-hi)}.omni__targets{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.omni__targets>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);margin-right:4px}.omni__seg{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;--om-ease: cubic-bezier(.22, 1, .36, 1)}.omni__seg button{position:relative;z-index:1;display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:99px;cursor:pointer;border:1px solid var(--a-line);background:rgba(var(--a-ink),.03);color:var(--a-mute);font:var(--type-ui-sm);font-size:12.5px;transition:color .35s,border-color .35s,background-color .35s,transform .4s var(--om-ease)}.omni__seg button:hover:not(.is-on){color:var(--a-fg);border-color:var(--a-line2);background:rgba(var(--a-ink),.07);transform:translateY(-2px)}.omni__seg button:active{transform:scale(.95)}.omni__seg button.is-on{color:var(--a-fg);border-color:transparent;background:transparent}.omni__chip{display:inline-flex;align-items:center;gap:6px}.omni__seg button.is-on .omni__chip{animation:om-pop .55s var(--om-ease)}.omni__seg button.is-on .ic{color:var(--a-red2)}.omni__seg button.is-soon{cursor:default;color:var(--a-faint);background:rgba(var(--a-ink),.02);border-style:dashed}.omni__seg button.is-soon:hover{transform:none;color:var(--a-faint);background:rgba(var(--a-ink),.02);border-color:var(--a-line)}.omni__seg button.is-soon:active{transform:none}.omni__soon{position:absolute;left:50%;top:0;translate:-50% -55%;height:17px;padding:0 7px;border-radius:99px;display:inline-flex;align-items:center;background:var(--a-red);color:#fff;font-size:9.5px;font-style:normal;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none}@keyframes om-pop{0%{transform:scale(.82)}45%{transform:scale(1.1)}to{transform:none}}.omni__pill{position:absolute;left:0;top:0;z-index:0;border-radius:99px;pointer-events:none;transition:transform .6s var(--om-ease),width .6s var(--om-ease),height .6s var(--om-ease)}.omni__pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:rgba(var(--a-rgb),.16);border:1px solid rgba(var(--a-rgb),.55);box-shadow:0 8px 22px -12px rgba(var(--a-rgb),.9)}.omni__stretch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:rgba(var(--a-rgb),.14);animation:om-stretch .6s var(--om-ease) forwards}@keyframes om-stretch{0%{transform:scaleX(1.35) scaleY(.82);opacity:1}to{transform:none;opacity:0}}.omni__burst{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid rgba(var(--a-rgb),.55);animation:om-burst .7s var(--om-ease) .15s forwards;opacity:0}@keyframes om-burst{0%{transform:scale(.9);opacity:1}to{transform:scale(1.35,1.9);opacity:0}}.art-fan{position:relative;width:190px;height:130px}.art-fan span{position:absolute;left:50%;top:50%;margin:-58px 0 0 -46px;border-radius:12px;overflow:hidden;box-shadow:0 16px 30px -12px #000000e6;transform:rotate(calc((var(--k) - 1) * 10deg)) translate(calc((var(--k) - 1) * 44px));transition:transform .5s var(--ease-pop)}.post-fan{position:relative;width:220px;height:130px}.post-fan span{position:absolute;left:50%;top:50%;width:170px;margin:-34px 0 0 -85px;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:#fff;color:#0f0f0f;box-shadow:0 16px 30px -12px #000000e6;transform:translateY(calc((var(--k) - 1) * 16px)) rotate(calc((var(--k) - 1) * 5deg)) scale(calc(1 - (2 - var(--k)) * .06));transition:transform .5s var(--ease-pop);z-index:var(--k)}.post-fan span b{width:50px;height:8px;border-radius:4px;background:#e6e6e6}.post-fan span em{font:600 12px/1.25 var(--font-sans);font-style:normal}.mini-video{display:flex;flex-direction:column;align-items:center;gap:6px}.mini-video .pface{border-radius:50%;transition:transform .5s var(--ease-pop)}.mini-video>span{padding:4px 10px;border-radius:8px;background:#0009;font:700 11px/1.2 var(--font-sans)}.mini-video b{background:var(--a-red);padding:0 3px;border-radius:3px}.mini-faces{display:flex}.mini-faces span{margin-left:-14px;border-radius:50%;box-shadow:0 0 0 3px #0c0c0c;transition:transform .45s var(--ease-pop)}.mini-faces span:first-child{margin-left:0}.mini-lib{display:grid;grid-template-columns:repeat(3,38px);gap:6px}.mini-lib i{height:38px;border-radius:9px;background:linear-gradient(135deg,rgba(var(--a-rgb),calc(.2 + var(--k) * .1)),#ffffff0f);border:1px solid var(--a-line);transition:transform .45s var(--ease-pop)}.home__foot{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;animation:a-rise .6s var(--ease-out) .6s backwards}.home__stat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--a-s1);border:1px solid var(--a-line)}.home__stat>svg{color:var(--a-red2)}.home__stat b{font:800 18px/1 var(--font-display)}@media (max-width: 1100px){.wb{grid-template-columns:1fr}.wb__panel{position:static}}@media (max-width: 760px){.pnew,.pedit,.home__foot{grid-template-columns:1fr}.zoom{flex-direction:column}.zoom .artimg{max-width:100%;height:auto!important}.batch__grid--1 .gen,.batch__grid--2 .gen,.gen{width:100%}}@media (max-width: 560px){.styles{grid-template-columns:repeat(2,minmax(0,1fr))}.wb__panel,.pnew{padding:16px;border-radius:22px}.omni__box{height:50px}.omni__box input{font-size:14px}.writing li{grid-template-columns:28px minmax(0,1fr)}.writing li small{display:none}.shot .artimg{max-width:100%;height:auto!important}.wb__out--video{padding:16px;min-height:0}}@media (prefers-reduced-motion: reduce){.pnew__ghost,.vprev__who.is-playing,.home__hi i,.gen__noise{animation:none}}.freehint{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:rgba(var(--a-rgb),.1);border:1px solid rgba(var(--a-rgb),.3);font:var(--type-body-sm);font-size:12.5px;color:rgba(var(--a-ink),.78)}.freehint svg{color:var(--a-red2);flex:0 0 auto}.freebox{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:linear-gradient(140deg,rgba(var(--a-rgb),.1),#7b2ff70f);border:1px solid rgba(var(--a-rgb),.3);animation:a-rise .45s var(--ease-out)}.chips--sm button{height:28px;padding:0 11px;font-size:11.5px;animation:a-pop .4s var(--ease-pop) calc(var(--i, 0) * 40ms) backwards}.kinds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px}.kind{display:flex;align-items:center;gap:10px;min-width:0;height:60px;padding:0 12px 0 9px;border-radius:18px;cursor:pointer;text-align:left;background:var(--a-s1);border:1px solid var(--a-line);color:var(--a-mute);transition:transform .38s var(--ease-pop),border-color .2s,background-color .25s,color .2s;animation:a-pop .45s var(--ease-pop) calc(.08s + var(--i) * 30ms) backwards}.kind:hover{transform:translateY(-3px) scale(1.03);color:var(--a-fg);border-color:var(--a-line2)}.kind__icon{width:40px;height:40px;flex:0 0 auto;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-ink),.05);transition:transform .45s var(--ease-pop),background-color .25s,color .25s}.kind:hover .kind__icon{transform:rotate(-8deg) scale(1.08)}.kind__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.kind__txt b{font:var(--type-ui-sm);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kind__txt small{font-size:11px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kind.is-on{color:var(--a-fg);background:rgba(var(--a-rgb),.14);border-color:rgba(var(--a-rgb),.6);box-shadow:0 14px 30px -18px rgba(var(--a-rgb),.9)}.kind.is-on .kind__icon{background:var(--a-red);color:#fff;animation:kind-on .55s var(--ease-pop)}@keyframes kind-on{0%{transform:scale(.7) rotate(-20deg)}60%{transform:scale(1.15) rotate(6deg)}to{transform:none}}.ib{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"ref ask" "ref out";align-items:start}.ibc{position:relative;min-width:0;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:26px;background:linear-gradient(180deg,rgba(var(--a-ink),.035),rgba(var(--a-ink),.008)),var(--a-s1);border:1px solid var(--a-line);box-shadow:inset 0 1px rgba(var(--a-ink),.04),0 30px 60px -40px rgba(0,0,0,calc(.9 * var(--a-sk, 1)));animation:ib-in .6s var(--ease-out) calc(40ms + var(--d) * 70ms) backwards}@keyframes ib-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}.ibc--ref{grid-area:ref;align-self:stretch}.ibc--ask{grid-area:ask}.ibc--out{grid-area:out}.ibc__head{display:flex;align-items:center;gap:10px}.ibc__n{width:28px;height:28px;flex:0 0 auto;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2);font-size:12px;font-weight:700}.ibc__head>span:nth-child(2){display:flex;flex-direction:column;gap:1px}.ibc__head b{font:700 16px/1.2 var(--font-display);letter-spacing:-.01em}.ibc__head small{font-size:11.5px;color:var(--a-faint)}.stage{position:relative;flex:1;min-height:440px;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:20px;overflow:hidden;isolation:isolate;background:radial-gradient(80% 60% at 50% 110%,rgba(var(--a-ink),.05),transparent 70%),var(--a-well);border:1px solid var(--a-line)}.stage__glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;background:radial-gradient(38% 38% at 50% 50%,var(--g),transparent 72%);opacity:.3;animation:stage-breathe 7s ease-in-out infinite alternate}@keyframes stage-breathe{0%{transform:scale(.9)}to{transform:scale(1.12)}}.stage__img{position:relative;display:flex;animation:stage-in .6s var(--ease-pop)}@keyframes stage-in{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.stage__img .artimg,.stage__ref,.stage__miss{display:block;border-radius:14px;box-shadow:0 34px 70px -26px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.08)}.stage__miss{overflow:hidden}.stage__ref{max-width:100%;max-height:600px;object-fit:contain}.stage__tag,.stage__fid{position:absolute;top:14px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:99px;background:rgba(var(--a-glass),.78);border:1px solid var(--a-line2);font:var(--type-ui-sm);font-size:12px;color:var(--a-fg);animation:a-pop .45s var(--ease-pop) .25s backwards}.stage__tag{left:14px}.stage__tag svg{color:var(--a-red2)}.stage__fid{right:14px;font-size:10.5px;color:var(--a-mute);letter-spacing:.04em}.stage__you{position:absolute;right:14px;bottom:14px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 5px;border-radius:16px;background:rgba(var(--a-glass),.85);border:1px solid var(--a-line2);animation:a-pop .45s var(--ease-pop)}.stage__you img{width:60px;height:60px;border-radius:11px;object-fit:cover}.stage__you small{font-size:9.5px;color:var(--a-mute)}.stage__note{position:absolute;bottom:14px;left:50%;translate:-50% 0;padding:6px 10px;border-radius:99px;background:rgba(var(--a-glass),.78);font-size:10px;letter-spacing:.06em;color:var(--a-mute);white-space:nowrap}.stage__clear{position:absolute;left:14px;bottom:14px;width:36px;height:36px;border-radius:99px;border:1px solid var(--a-line2);background:rgba(var(--a-glass),.85);color:var(--a-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s var(--ease-pop)}.stage__clear:hover{transform:scale(1.12) rotate(90deg)}.miss{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;overflow:hidden;color:rgba(var(--a-ink),.92);text-align:center;background:radial-gradient(60% 50% at 28% 22%,var(--m2),transparent 70%),radial-gradient(55% 55% at 82% 85%,var(--m3),transparent 72%),linear-gradient(160deg,var(--m1),var(--m0))}.miss svg{filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.miss b{font:700 18px/1.1 var(--font-display);text-shadow:0 2px 12px rgba(0,0,0,.5)}.miss small{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:99px;background:#00000059}.miss__shine{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-120%);animation:miss-shine 3.4s ease-in-out infinite}.miss--sm .miss__shine{animation:none}.strip__item:hover .miss__shine{animation:miss-shine .9s ease-out}@keyframes miss-shine{0%{transform:translate(-120%)}55%,to{transform:translate(260%)}}.strip{display:flex;gap:8px;overflow-x:auto;margin:0 -4px -4px;padding:4px 4px 6px;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.strip__item{flex:0 0 auto;width:116px;display:flex;flex-direction:column;gap:2px;padding:6px 6px 8px;border-radius:16px;cursor:pointer;text-align:left;color:var(--a-fg);background:var(--a-s2);border:1px solid var(--a-line);transition:transform .38s var(--ease-pop),border-color .2s,background-color .2s,box-shadow .2s;animation:a-pop .45s var(--ease-pop) calc(.2s + var(--i) * 45ms) backwards}.strip__item:hover{transform:translateY(-3px) scale(1.04);border-color:var(--a-line2)}.strip__item.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.14);box-shadow:0 0 0 3px rgba(var(--a-rgb),.18)}.strip__art{display:block;width:100%;margin-bottom:5px;border-radius:10px;overflow:hidden;background:#0c0c0c}.strip__art .artimg{display:block;width:100%!important;height:100%!important;object-fit:cover;transition:transform .5s var(--ease-out)}.strip__item:hover .strip__art .artimg{transform:scale(1.06)}.strip__item b{font:var(--type-ui-sm);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip__item small{font-size:10.5px;color:var(--a-faint);line-height:1.2}.refdrop{position:relative;flex:1;min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;border-radius:20px;text-align:center;cursor:pointer;overflow:hidden;isolation:isolate;background:radial-gradient(60% 50% at 50% 40%,rgba(var(--a-rgb),.14),transparent 70%),var(--a-well);border:1.5px dashed rgba(var(--a-ink),.16);transition:border-color .25s,transform .4s var(--ease-pop)}.refdrop__pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.refdrop__pick input{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:2;opacity:0;cursor:pointer}.refdrop__ring{position:absolute;z-index:-1;left:50%;top:42%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 68%,rgba(var(--a-rgb),.32) 86%,transparent 100%);opacity:.6;animation:a-spin 7s linear infinite;pointer-events:none}.refdrop__icon{width:74px;height:74px;margin-bottom:8px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-red);color:#fff;box-shadow:0 20px 40px -14px rgba(var(--a-rgb),.95);animation:drop-bob 3.2s ease-in-out infinite}@keyframes drop-bob{50%{transform:translateY(-7px)}}.refdrop:hover,.refdrop.is-over{border-color:rgba(var(--a-rgb),.75)}.refdrop.is-over{transform:scale(1.015)}.refdrop.is-over .refdrop__icon{animation:none;transform:scale(1.15) rotate(-6deg);transition:transform .4s var(--ease-pop)}.refdrop b{font:700 21px/1.2 var(--font-display);letter-spacing:-.02em}.refdrop__pick small{font-size:12px;color:var(--a-faint)}.refdrop ul{position:relative;z-index:3;list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px}.refdrop li{animation:a-rise .45s var(--ease-out) calc(.35s + var(--i) * 80ms) backwards}.refdrop li button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:99px;cursor:pointer;background:rgba(var(--a-ink),.04);border:1px solid var(--a-line2);color:var(--a-mute);font:var(--type-ui-sm);font-size:12.5px;transition:transform .35s var(--ease-pop),color .2s,border-color .2s}.refdrop li button:hover{transform:scale(1.05);color:var(--a-fg);border-color:rgba(var(--a-rgb),.6)}.refdrop li svg{color:var(--a-red2)}.composer{position:relative;display:flex;flex-direction:column;border-radius:20px;background:var(--a-well);border:1px solid var(--a-line2);transition:border-color .25s,box-shadow .25s}.composer:focus-within{border-color:rgba(var(--a-rgb),.7);box-shadow:0 0 0 4px rgba(var(--a-rgb),.12)}.composer.is-over{border-color:rgba(var(--a-rgb),.85)}.composer__atts{display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 0}.att{position:relative;display:flex;flex-direction:column;width:92px;border-radius:14px;overflow:hidden;background:var(--a-s2);border:1px solid var(--a-line2);animation:att-in .45s var(--ease-pop)}@keyframes att-in{0%{opacity:0;transform:scale(.7) translateY(8px)}to{opacity:1;transform:none}}.att img{width:100%;height:70px;object-fit:cover;display:block}.att__role{height:24px;border:0;cursor:pointer;font:700 10px/1 var(--font-sans);letter-spacing:.02em;transition:background-color .25s,color .25s}.att--ref .att__role{background:var(--a-red);color:#fff}.att--content .att__role{background:var(--a-fg);color:var(--a-inv)}.att__role:hover{filter:brightness(1.1)}.att__x{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:99px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#000000b3;color:#fff;opacity:0;transform:scale(.7);transition:opacity .2s,transform .3s var(--ease-pop)}.att:hover .att__x,.att__x:focus-visible{opacity:1;transform:none}.composer__text{display:block;width:100%;min-height:96px;max-height:260px;padding:14px 16px 6px;border:0;outline:none;resize:none;background:none;color:var(--a-fg);font:var(--type-body);font-size:15px;line-height:1.5}.composer__text::placeholder{color:rgba(var(--a-ink),.34)}.composer__bar{display:flex;align-items:center;gap:8px;padding:8px 10px 10px}.composer__clip{position:relative;width:38px;height:38px;flex:0 0 auto;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-fg);transition:transform .35s var(--ease-pop),background-color .2s,color .2s}.composer__clip:hover{transform:rotate(-12deg) scale(1.1);background:var(--a-red);border-color:var(--a-red)}.composer__clip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.composer__boost{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:12px;cursor:pointer;background:rgba(var(--a-rgb),.12);border:1px solid rgba(var(--a-rgb),.35);color:var(--a-red2);font:var(--type-ui-sm);font-size:12.5px;transition:transform .35s var(--ease-pop),background-color .2s}.composer__boost:hover{transform:scale(1.05);background:rgba(var(--a-rgb),.2)}.composer__boost:hover svg{animation:boost-wave .6s var(--ease-pop)}@keyframes boost-wave{30%{transform:rotate(-20deg) scale(1.2)}70%{transform:rotate(12deg)}}.composer__hint{flex:1;min-width:0;font-size:11.5px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.composer__count{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:99px;background:rgba(var(--a-ink),.06);font-size:10.5px;color:var(--a-mute);animation:a-pop .35s var(--ease-pop)}.composer__drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:inherit;background:rgba(var(--a-rgb),.16);color:var(--a-fg);font:var(--type-ui-sm);pointer-events:none;animation:a-pop .25s var(--ease-pop)}.und{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:linear-gradient(140deg,rgba(var(--a-rgb),.1),rgba(var(--a-ink),.015));border:1px solid rgba(var(--a-rgb),.22)}.und__head{display:inline-flex;align-items:center;gap:6px;font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-red2)}.und__chips{display:flex;flex-wrap:wrap;gap:6px}.und__chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:30px;padding:0 11px 0 4px;border-radius:99px;background:var(--a-s2);border:1px solid var(--a-line2);font:var(--type-ui-sm);font-size:12.5px;color:var(--a-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:a-pop .4s var(--ease-pop)}.und__chip em{font-style:normal;height:22px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;background:rgba(var(--a-ink),.08);font-size:10.5px;color:var(--a-mute)}.und__chip.is-warn{border-color:#ffb80080;color:var(--a-warn)}.und__plus{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.und__plus li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--a-mute);animation:a-rise .4s var(--ease-out) calc(var(--i) * 60ms) backwards}.und__plus li i{width:6px;height:6px;flex:0 0 auto;border-radius:99px;background:var(--a-red2)}.fmts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fmt{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 6px 10px;border-radius:16px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-mute);transition:transform .35s var(--ease-pop),border-color .2s,background-color .2s,color .2s;animation:a-pop .4s var(--ease-pop) calc(.2s + var(--i) * 40ms) backwards}.fmt:hover{transform:translateY(-2px) scale(1.04);color:var(--a-fg);border-color:var(--a-line2)}.fmt__shape{width:40px;height:40px;margin-bottom:4px;display:flex;align-items:center;justify-content:center}.fmt__shape i{display:block;max-width:100%;max-height:100%;border-radius:5px;border:2px solid currentColor;transition:transform .4s var(--ease-pop),background-color .2s}.fmt:hover .fmt__shape i{transform:scale(1.08)}.fmt b{font:700 14px/1 var(--font-sans);color:var(--a-fg)}.fmt small{font-size:10.5px;color:var(--a-faint);text-align:center;line-height:1.2}.fmt em{position:absolute;top:6px;right:6px;font-style:normal;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:99px;background:rgba(var(--a-ink),.1);color:var(--a-mute)}.fmt.is-on{color:var(--a-red2);background:rgba(var(--a-rgb),.14);border-color:var(--a-red);box-shadow:0 0 0 3px rgba(var(--a-rgb),.16)}.fmt.is-on .fmt__shape i{background:rgba(var(--a-rgb),.3);animation:fmt-on .5s var(--ease-pop)}@keyframes fmt-on{40%{transform:scale(.8)}to{transform:none}}.qual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:var(--a-s2);border:1px solid var(--a-line)}.qual__item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 4px;border:0;border-radius:12px;cursor:pointer;background:none;color:var(--a-mute);transition:background-color .25s,color .25s,transform .35s var(--ease-pop)}.qual__item b{font:800 16px/1 var(--font-sans);letter-spacing:-.02em}.qual__item small{font-size:10.5px;opacity:.7}.qual__item:hover{color:var(--a-fg);transform:scale(1.04)}.qual__item.is-on{background:var(--a-fg);color:var(--a-inv);box-shadow:0 8px 18px -8px rgba(0,0,0,calc(.8 * var(--a-sk, 1)))}.outrow{margin-top:auto;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.outrow__n{display:flex;flex-direction:column;gap:7px}.outrow__n>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.outrow .cbtn{flex:1;min-width:200px}.adapt{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:var(--a-s2);border:1px solid var(--a-line)}.adapt>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint)}.adapt>div{display:flex;flex-wrap:wrap;gap:6px}.adapt button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:11px;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);cursor:pointer;font:var(--type-ui-sm);font-size:12.5px;transition:transform .35s var(--ease-pop),border-color .2s}.adapt button:hover{transform:scale(1.06);border-color:rgba(var(--a-rgb),.7)}.adapt button i{display:block;height:14px;border-radius:3px;border:1.5px solid currentColor}.adapt button small{font-size:10.5px;color:var(--a-faint)}.iout{margin-top:30px;display:flex;flex-direction:column;gap:14px}.iout__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.iout__head h2{font:var(--type-display);font-size:26px;letter-spacing:-.04em}.iout__head span{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint)}.rbatch{padding:16px;border-radius:24px;background:var(--a-s1);border:1px solid var(--a-line);animation:a-rise .55s var(--ease-out) var(--d, 0ms) backwards}.rbatch>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.rbatch>header>b{height:26px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font:var(--type-ui-sm);font-size:12px}.rbatch__prompt{flex:1;min-width:160px;font:var(--type-ui-sm);color:rgba(var(--a-ink),.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:a-rise .35s var(--ease-out)}.rbatch__meta{font-size:10.5px;color:var(--a-faint);letter-spacing:.06em}.rbatch__body{display:flex;align-items:center;gap:14px}.rref{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px}.rref__art{display:block;width:84px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--a-line2)}.rref__art .artimg{display:block}.rref__art .miss{aspect-ratio:4 / 5}.rref small{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint)}.rref__none{width:84px;height:84px;display:flex;align-items:center;justify-content:center;background:var(--a-s2);color:var(--a-faint)}.rbatch__brief{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--a-line);display:flex;flex-wrap:wrap;gap:6px 14px}.rbatch__brief li{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--a-mute);animation:a-rise .4s var(--ease-out) calc(.5s + var(--i) * 50ms) backwards}.rbatch__brief li:first-child{width:100%;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-red2)}.rbatch__brief svg{color:var(--a-red2)}.rbatch__arrow{flex:0 0 auto;width:32px;height:32px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.14);color:var(--a-red2);transition:transform .4s var(--ease-pop)}.rbatch:hover .rbatch__arrow{transform:translate(4px) scale(1.1)}.rgrid{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:12px}.rgrid .shot{animation:shot-rise .7s var(--ease-out) calc(var(--i) * .11s) backwards}.rgrid .shot .artimg{display:block}@keyframes shot-rise{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.shot__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--a-rgb),.5),var(--a-well) 70%);animation:veil-up .9s var(--ease-out) calc(.2s + var(--i) * .11s) forwards}@keyframes veil-up{to{transform:translateY(-101%)}}.shot figcaption{z-index:2;padding-bottom:12px}.steps{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:-4px 0 14px;padding:0}.steps li{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--a-faint);transition:color .3s}.steps li i{width:8px;height:8px;border-radius:99px;background:rgba(var(--a-ink),.18);transition:background-color .3s,transform .4s var(--ease-pop)}.steps li.is-now{color:var(--a-fg)}.steps li.is-now i{background:var(--a-red);transform:scale(1.5)}.steps li.is-done{color:var(--a-mute)}.steps li.is-done i{background:var(--a-red2)}.ihow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ihow__step{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:rgba(var(--a-ink),.02);border:1px dashed var(--a-line2);animation:a-rise .5s var(--ease-out) calc(.3s + var(--i) * 90ms) backwards}.ihow__n{width:30px;height:30px;margin-bottom:6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2);font-size:12px;font-weight:700}.ihow__step b{font:700 16px/1.2 var(--font-display)}.ihow__step small{font:var(--type-body-sm);font-size:12.5px;color:var(--a-faint)}.ihow__arrow{position:absolute;z-index:1;right:-15px;top:50%;translate:0 -50%;width:18px;color:var(--a-red2)}@media (max-width: 1100px){.kinds{display:flex;overflow-x:auto;margin:-10px -10px 6px;padding:10px;scrollbar-width:none}.kinds::-webkit-scrollbar{display:none}.kind:hover{transform:translateY(-3px)}.kind{flex:0 0 auto}.ib{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ref ref" "ask out"}}@media (max-width: 760px){.ib{grid-template-columns:minmax(0,1fr);grid-template-areas:"ask" "ref" "out";gap:12px}.ibc{padding:14px;border-radius:22px}.stage,.refdrop{min-height:340px}.kind{height:50px}.kind__txt small{display:none}.outrow .cbtn{min-width:0;width:100%}.fmt em{display:none}.stage__ref{max-height:420px}.composer__hint,.stage__fid{display:none}.rbatch{padding:12px}.rbatch__body{flex-direction:column;align-items:stretch}.rref{flex-direction:row}.rbatch__arrow{display:none}.rgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rgrid--1,.rgrid--wide{grid-template-columns:minmax(0,1fr)}.rgrid .shot .artimg,.rgrid .gen{width:100%!important;height:auto!important}.ihow{grid-template-columns:minmax(0,1fr)}.ihow__arrow{display:none}.refdrop__ring{width:380px;height:380px;margin:-190px 0 0 -190px}}.keep__icon{width:38px;height:38px;flex:0 0 auto;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2)}.keep__days{display:flex;gap:4px}.keep__days i{width:8px;height:22px;border-radius:4px;background:linear-gradient(180deg,var(--a-red),rgba(var(--a-rgb),.35));transform-origin:bottom;animation:keep-day .5s var(--ease-pop) calc(.3s + var(--i) * 60ms) backwards}.keep__days i:last-child{background:rgba(var(--a-ink),.14)}@keyframes keep-day{0%{transform:scaleY(0)}to{transform:none}}@media (max-width: 700px){.keep__days{display:none}}.pb{display:grid;gap:14px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"prev text" "prev look";align-items:start}.pb__preview{grid-area:prev;position:sticky;top:84px}.pb__text{grid-area:text}.pb__look{grid-area:look}.ibc__head>.seg2,.ibc__head>.pb__count,.ibc__head>.pb__reset{margin-left:auto}.pb__count{height:26px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:rgba(var(--a-ink),.06);font-size:11px;color:var(--a-mute)}.pb__reset{width:32px;height:32px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .45s var(--ease-pop);animation:a-pop .35s var(--ease-pop)}.pb__reset:hover{transform:rotate(-120deg) scale(1.1)}.pstage{min-height:0;padding:22px 16px;user-select:none;-webkit-user-select:none}.pstage__frame{position:relative;overflow:hidden;border-radius:14px;box-shadow:0 40px 80px -34px rgba(0,0,0,calc(.95 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.08);animation:stage-in .55s var(--ease-pop)}.pstage .stage__fid{top:auto;bottom:12px}.wm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding-bottom:7%}.wm__mark{position:relative;display:inline-flex;align-items:center;gap:.45em;padding:.5em 1em;border-radius:99px;background:#0c0c0ec7;border:.12em solid rgba(255,255,255,.9);color:#fff;font:800 .95em/1 var(--font-sans);font-style:normal;letter-spacing:.02em;white-space:nowrap;box-shadow:0 0 0 .12em #00000059}.wm__mid{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45em}.wm__note{padding:.35em .8em;border-radius:99px;background:#0c0c0ec7;color:#fff;font:700 .62em/1 var(--font-sans);letter-spacing:.03em;white-space:nowrap}.pb__strip{margin-top:-2px}.pthumb{width:72px;align-items:center;padding:5px 5px 6px}.pthumb__frame{position:relative;display:block;width:60px;overflow:hidden;border-radius:7px;margin-bottom:3px}.pthumb small{font-size:10px;color:var(--a-faint)}.pb__out{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pb__out .cbtn{flex:1 1 200px;height:46px;min-height:0;padding:0 18px;border-radius:14px;font-size:14.5px}.pb__out .pfmt{flex-direction:row;align-items:center;gap:8px;padding:6px 12px 6px 8px;min-height:46px}.pb__out .pfmt>i{height:22px;flex:0 0 auto}.pb__out .pfmt>span{display:flex;flex-direction:column;gap:2px;text-align:left}.pfmts{display:flex;gap:6px}.pfmt{display:flex;align-items:center;gap:9px;padding:8px 12px 8px 10px;border-radius:14px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-mute);transition:transform .35s var(--ease-pop),border-color .2s,background-color .2s,color .2s;animation:a-pop .4s var(--ease-pop) calc(.2s + var(--i) * 40ms) backwards}.pfmt:hover{transform:scale(1.05);color:var(--a-fg)}.pfmt i{display:block;height:26px;border-radius:4px;border:2px solid currentColor;transition:transform .4s var(--ease-pop),background-color .2s}.pfmt span{display:flex;flex-direction:column;gap:2px}.pfmt b{font:700 13px/1 var(--font-sans);color:var(--a-fg)}.pfmt small{font-size:10px;color:var(--a-faint);white-space:nowrap}.pfmt.is-on{color:var(--a-red2);background:rgba(var(--a-rgb),.14);border-color:var(--a-red)}.pfmt.is-on i{background:rgba(var(--a-rgb),.3);animation:fmt-on .5s var(--ease-pop)}.pb__preview>.pay__ok,.pb__preview>.pay__each{margin-top:-4px}.ptabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:var(--a-s2);border:1px solid var(--a-line)}.ptabs button{height:36px;border:0;border-radius:12px;cursor:pointer;background:none;color:var(--a-mute);font:var(--type-ui-sm);transition:background-color .25s,color .25s,transform .35s var(--ease-pop)}.ptabs button:hover{color:var(--a-fg);transform:scale(1.04)}.ptabs button.is-on{background:var(--a-fg);color:var(--a-inv);box-shadow:0 8px 18px -8px rgba(0,0,0,calc(.8 * var(--a-sk, 1)))}.ptab{display:flex;flex-direction:column;gap:14px;animation:a-rise .4s var(--ease-out)}.prow{display:flex;flex-direction:column;gap:8px;min-width:0}.prow__l{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.plooks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plook{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 8px 10px;border-radius:16px;cursor:pointer;color:var(--a-fg);background:var(--a-s2);border:1px solid var(--a-line);transition:transform .38s var(--ease-pop),border-color .2s,background-color .2s,box-shadow .2s;animation:a-pop .45s var(--ease-pop) calc(.05s + var(--i) * 40ms) backwards}.plook:hover{transform:translateY(-3px) scale(1.04);border-color:var(--a-line2)}.plook.is-on{border-color:var(--a-red);background:rgba(var(--a-rgb),.14);box-shadow:0 0 0 3px rgba(var(--a-rgb),.18)}.plook__art{display:block;width:104px;overflow:hidden;border-radius:9px;box-shadow:0 10px 20px -12px #000000e6;transition:transform .5s var(--ease-out)}.plook:hover .plook__art{transform:scale(1.04)}.plook b{font:var(--type-ui-sm);font-size:12.5px}.pbg{display:flex;flex-direction:column;gap:14px}.pbg__kinds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pbg__kind{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;border-radius:14px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-mute);font:var(--type-ui-sm);font-size:12px;transition:transform .35s var(--ease-pop),border-color .2s,color .2s,background-color .2s}.pbg__kind:hover{transform:scale(1.05);color:var(--a-fg)}.pbg__kind i{width:34px;height:34px;border-radius:10px;border:1px solid rgba(var(--a-ink),.14);transition:transform .45s var(--ease-pop)}.pbg__kind:hover i{transform:rotate(-8deg) scale(1.08)}.pbg__kind--tema i{background:linear-gradient(135deg,var(--a-fg) 50%,#000 50%)}.pbg__kind--solid i{background:#f4ede1}.pbg__kind--gradient i{background:linear-gradient(135deg,#FF7A59,var(--a-red))}.pbg__kind--image i{background:radial-gradient(circle at 70% 30%,var(--a-warn) 0 14%,transparent 15%),linear-gradient(180deg,#4fa3ff 0,#4fa3ff 55%,#2f7a4f 55%)}.pbg__kind.is-on{color:var(--a-fg);border-color:var(--a-red);background:rgba(var(--a-rgb),.14)}.pbg__body{display:flex;flex-direction:column;gap:14px;animation:a-rise .35s var(--ease-out)}.pbg__grad{display:flex;align-items:center;gap:10px}.pbg__bar{flex:1;height:14px;border-radius:99px;box-shadow:inset 0 0 0 1px rgba(var(--a-ink),.12);transition:background .3s}.pbg__swap{width:36px;height:36px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .45s var(--ease-pop)}.pbg__swap:hover{transform:rotate(180deg) scale(1.08)}.pbg__angles{display:flex;gap:6px}.pbg__angles button,.ppos__tilt button{min-width:44px;height:38px;padding:0 10px;border-radius:12px;cursor:pointer;background:var(--a-s2);border:1px solid var(--a-line);color:var(--a-mute);font:700 16px/1 var(--font-sans);transition:transform .35s var(--ease-pop),border-color .2s,color .2s,background-color .2s}.pbg__angles button:hover,.ppos__tilt button:hover{transform:scale(1.08);color:var(--a-fg)}.pbg__angles button.is-on,.ppos__tilt button.is-on{background:var(--a-fg);color:var(--a-inv);border-color:var(--a-fg)}.pbg__img{display:flex;align-items:center;gap:12px}.pbg__img img{width:72px;height:72px;border-radius:14px;object-fit:cover;box-shadow:0 0 0 1px var(--a-line2);animation:a-pop .4s var(--ease-pop)}.prange{display:flex;flex-direction:column;gap:8px}.prange>span{display:flex;justify-content:space-between;align-items:baseline}.prange em{font-style:normal;font-size:11px;color:var(--a-mute)}.prange input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:8px;margin:0;border-radius:99px;cursor:pointer;outline:none;background:linear-gradient(90deg,var(--a-red) var(--v),rgba(255,255,255,.1) var(--v))}.prange input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:99px;background:#fff;border:5px solid var(--a-red);box-shadow:0 6px 16px -4px rgba(var(--a-rgb),.9);transition:transform .3s var(--ease-pop)}.prange input::-moz-range-thumb{width:12px;height:12px;border-radius:99px;background:#fff;border:5px solid var(--a-red)}.prange input:hover::-webkit-slider-thumb,.prange input:active::-webkit-slider-thumb{transform:scale(1.18)}.ptext{display:flex;flex-direction:column;gap:14px}.ptext__two{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.pfont{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;cursor:pointer;text-align:left;background:var(--a-s2);border:1px solid var(--a-line2);color:var(--a-fg);transition:transform .35s var(--ease-pop),border-color .2s}.pfont:hover{transform:scale(1.02);border-color:rgba(var(--a-rgb),.6)}.pfont>span{width:52px;height:52px;flex:0 0 auto;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-fg);color:var(--a-inv);font-size:26px;transition:transform .45s var(--ease-pop)}.pfont:hover>span{transform:rotate(-6deg) scale(1.06)}.pfont b{flex:1;font:700 15px/1.2 var(--font-sans)}.pfont small{font-size:11.5px;color:var(--a-red2)}.ppos{display:flex;flex-direction:column;gap:16px}.ppos__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.ppos__side{display:flex;flex-direction:column;gap:14px}.ppos__grid{display:grid;grid-template-columns:repeat(3,38px);gap:6px;padding:8px;border-radius:16px;background:var(--a-s2);border:1px solid var(--a-line)}.ppos__grid button{width:38px;height:38px;border-radius:10px;border:1px solid var(--a-line);background:rgba(var(--a-ink),.02);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--ease-pop),background-color .2s,border-color .2s}.ppos__grid button i{width:12px;height:4px;border-radius:4px;background:rgba(var(--a-ink),.3);transition:transform .35s var(--ease-pop),background-color .2s}.ppos__grid button:hover{transform:scale(1.1);border-color:var(--a-line2)}.ppos__grid button:hover i{background:var(--a-fg)}.ppos__grid button.is-on{background:var(--a-red);border-color:var(--a-red)}.ppos__grid button.is-on i{background:var(--a-fg);transform:scaleX(1.5)}.ppos__tilt{display:flex;flex-wrap:wrap;gap:6px}.ppos__tilt button{display:inline-flex;align-items:center;gap:7px;font-size:12.5px}.ppos__tilt button i{width:14px;height:9px;border-radius:2px;border:1.5px solid currentColor}.composer__hint--left{text-align:left}@media (max-width: 1100px){.pb{grid-template-columns:minmax(0,1fr);grid-template-areas:"prev" "text" "look"}.pb__preview{position:static}}@media (max-width: 560px){.plooks{grid-template-columns:repeat(2,minmax(0,1fr))}.ppos__main,.ptext__two{grid-template-columns:minmax(0,1fr)}.pfmts{width:100%}.pfmt{flex:1;justify-content:center}.pfmt small{display:none}.pbg__kind{font-size:11px}}.pwhen{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--a-s2);border:1px solid var(--a-line)}.pwhen__head{display:inline-flex;align-items:center;gap:8px;color:var(--a-red2)}.pwhen__head b{font:var(--type-ui-sm);color:var(--a-fg)}.pwhen__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;animation:a-rise .35s var(--ease-out)}.pwhen__f{display:flex;flex-direction:column;gap:7px;min-width:0}.wmnote{display:flex;align-items:center;gap:8px;margin-top:-4px;padding:9px 12px;border-radius:12px;background:rgba(var(--a-ink),.03);border:1px dashed var(--a-line2);font:var(--type-body-sm);font-size:12.5px;color:var(--a-mute)}.wmnote svg{flex:0 0 auto;color:var(--a-red2)}.wmnote b{color:var(--a-fg);font-weight:600}.amodal__box.co{width:min(960px,100%);height:min(880px,calc(100dvh - 32px));max-height:none;overflow:hidden;display:flex;flex-direction:column;padding:26px 28px 22px}.co__steps{flex:0 0 auto;width:100%;position:relative;display:flex;justify-content:space-between;max-width:460px;margin:0 auto 22px;padding-right:0}.co__track{position:absolute;left:14px;right:14px;top:14px;height:2px;background:rgba(var(--a-ink),.1)}.co__track i{display:block;height:100%;background:linear-gradient(90deg,var(--a-red),var(--a-red2));transform-origin:left;transition:transform .7s var(--ease-pop)}.co__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font:var(--type-ui-sm);font-size:12px;color:var(--a-faint);transition:color .3s}.co__step i{width:30px;height:30px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font:700 12px/1 var(--font-mono);font-style:normal;background:var(--a-s3);border:1px solid var(--a-line2);color:var(--a-mute);transition:background-color .3s,border-color .3s,color .3s,transform .45s var(--ease-pop)}.co__step.is-now{color:var(--a-fg)}.co__step.is-now i{background:var(--a-red);border-color:var(--a-red);color:#fff;transform:scale(1.12);box-shadow:0 0 0 5px rgba(var(--a-rgb),.18)}.co__step.is-done{color:var(--a-mute)}.co__step.is-done i{background:var(--a-fg);border-color:var(--a-fg);color:var(--a-inv)}.co__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin:-10px -12px -20px;padding:10px 12px 20px;animation:co-in .45s var(--ease-out)}@keyframes co-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}.co__frame{position:relative;display:block;overflow:hidden;border-radius:10px}.co__go{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border:0;border-radius:16px;cursor:pointer;background:var(--a-red);color:#fff;font:700 15px/1 var(--font-sans);box-shadow:0 16px 34px -14px rgba(var(--a-rgb),.95),inset 0 1px #fff3;transition:transform .38s var(--ease-pop),background-color .2s,opacity .2s}.co__go:hover:not(:disabled){transform:scale(1.04);background:var(--a-hi)}.co__go:hover:not(:disabled) .cbtn__shine{animation:cbtn-shine .8s var(--ease-out)}.co__go:disabled{opacity:.45;cursor:not-allowed}.co__head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px}.co__head h2{font:var(--type-display);font-size:26px;letter-spacing:-.04em}.co__head p{margin-top:4px;font:var(--type-body-sm);font-size:13px;color:var(--a-mute)}.co__picker{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.co__head--slim{align-items:center;margin-bottom:0}.co__picker>.co__foot{padding-bottom:6px}.co__q{font:700 15px/1.2 var(--font-sans);color:var(--a-fg)}.co__slide .co__frame{transition:opacity .3s}.co__slide.is-dim .co__frame{opacity:.4}.co__badge{position:absolute;left:50%;top:50%;z-index:25;translate:-50% 0}.co__inout{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-mute);font:700 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease-fluid),background-color .2s,border-color .2s,color .2s}.co__inout:hover{transform:translateY(-2px);color:var(--a-fg)}.co__inout.is-on{background:var(--a-red);border-color:var(--a-red);color:#fff}.co__inout svg{animation:a-pop .35s var(--ease-fluid)}.co__inout--bar{height:40px}.co__wmnote{align-self:center;display:inline-flex;align-items:center;gap:7px;height:30px;margin:0;padding:0 12px;border-radius:99px;background:rgba(var(--a-rgb),.1);color:var(--a-red2);font:600 12px/1 var(--font-sans);animation:a-rise .45s var(--ease-out) .15s backwards}.co__thumbs--pick{align-self:center;padding:8px 8px 4px}.co__tw{position:relative;flex:0 0 auto;animation:a-pop .4s var(--ease-fluid) calc(.15s + var(--i) * 30ms) backwards}.co__tw .co__thumb{animation:none}.co__tw:not(.is-picked) .co__thumb .co__frame{opacity:.45}.co__tcheck{position:absolute;right:-5px;top:-5px;z-index:3;width:20px;height:20px;padding:0;border-radius:99px;border:2px solid var(--a-s1);background:var(--a-s3);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.co__tcheck:hover{background:var(--a-red2)}.co__tw.is-picked .co__tcheck{background:var(--a-red)}.co__tcheck svg{animation:a-pop .3s var(--ease-fluid)}@keyframes co-card{0%{opacity:0;transform:translateY(18px) scale(.9)}}.co__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:6px;padding-top:16px;border-top:1px solid var(--a-line)}.co__sum{display:inline-flex;align-items:baseline;gap:6px;font:var(--type-body);color:var(--a-mute)}.co__sum b{font:800 26px/1 var(--font-sans);color:var(--a-fg);display:inline-block;animation:a-pop .35s var(--ease-pop)}.co__sum em{margin-left:8px;padding:5px 10px;border-radius:99px;background:rgba(var(--a-rgb),.14);color:var(--a-red2);font:700 14px/1 var(--font-sans);font-style:normal;display:inline-block;animation:a-pop .35s var(--ease-pop)}.co__sum em.co__free{background:rgba(var(--a-ok-rgb, 0, 201, 138),.16);color:var(--a-ok)}.co__pay{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.co__ticket{position:relative;display:grid;grid-template-columns:auto 22px minmax(0,1fr);width:100%;max-width:780px;overflow:hidden;border-radius:26px;background:radial-gradient(70% 90% at 0% 0%,rgba(var(--a-rgb),.16),transparent 60%),linear-gradient(180deg,var(--a-s2),var(--a-s1));border:1px solid var(--a-line2);box-shadow:0 40px 80px -40px rgba(0,0,0,calc(.9 * var(--a-sk, 1))),inset 0 1px rgba(var(--a-ink),.05);animation:co-ticket .6s var(--ease-pop)}@keyframes co-ticket{0%{opacity:0;transform:translateY(16px) scale(.97)}}.co__time{position:absolute;left:0;right:0;top:0;height:3px;background:rgba(var(--a-ink),.06)}.co__time i{display:block;height:100%;background:linear-gradient(90deg,var(--a-red),var(--a-red2));transform-origin:left;transition:transform 1s linear}.co__time.is-low i{background:linear-gradient(90deg,#FFB800,var(--a-warn))}.co__qrcol{display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 8px 26px 30px}.co__qr{position:relative;width:224px;aspect-ratio:1;border-radius:22px;overflow:hidden;background:var(--a-fg);box-shadow:0 22px 44px -22px rgba(var(--a-rgb),.75),0 0 0 6px rgba(var(--a-ink),.05);animation:co-qr .7s var(--ease-pop) .12s backwards}@keyframes co-qr{0%{opacity:0;transform:scale(.82) rotate(-5deg)}}.co__qr>svg{display:block;width:100%;height:100%;transition:opacity .3s}.co__hub{position:absolute;left:50%;top:50%;translate:-50% -50%;width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:#32bcad;color:var(--a-fg);font:800 13px/1 var(--font-sans);box-shadow:0 0 0 5px var(--a-fg)}.co__scan{position:absolute;left:6%;right:6%;top:0;height:3px;border-radius:3px;background:var(--a-red);box-shadow:0 0 18px 4px rgba(var(--a-rgb),.45);animation:co-scan 2.2s ease-in-out infinite alternate}@keyframes co-scan{0%{transform:translateY(12px)}to{transform:translateY(208px)}}.co__renew,.co__confirm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:0;background:rgba(var(--a-glass),.88);color:var(--a-fg);font:var(--type-ui-sm);animation:amodal-in .3s ease-out}.co__renew{cursor:pointer}.co__renew svg{transition:transform .5s var(--ease-pop)}.co__renew:hover svg{transform:rotate(180deg)}.co__confirm i{width:40px;height:40px;border-radius:99px;border:3px solid rgba(var(--a-ink),.2);border-top-color:var(--a-fg);animation:a-spin .8s linear infinite}.is-expired .co__qr>svg{opacity:.18}.co__live{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px;border-radius:99px;background:#00a8701a;border:1px solid rgba(0,168,112,.3);font:var(--type-ui-sm);font-size:12px;color:#9debc6;animation:a-rise .5s var(--ease-out) .3s backwards}.co__live i{position:relative;width:8px;height:8px;border-radius:99px;background:#00c98a}.co__live i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#00c98a99;animation:co-live 1.4s ease-out infinite}@keyframes co-live{0%{transform:scale(1);opacity:1}to{transform:scale(3.25);opacity:0}}.co__live.is-off{background:#ffb80014;border-color:#ffb80059;color:var(--a-warn)}.co__live.is-off i{background:#ffb800;animation:none}.co__cut{position:relative}.co__cut:before{content:"";position:absolute;left:50%;top:22px;bottom:22px;border-left:2px dashed rgba(var(--a-ink),.1)}.co__cut:after{content:"";position:absolute;left:50%;top:-12px;bottom:-12px;width:24px;margin-left:-12px;background:radial-gradient(circle at 50% 0,var(--a-s1) 11px,transparent 12px),radial-gradient(circle at 50% 100%,var(--a-s1) 11px,transparent 12px)}.co__paymain{display:flex;flex-direction:column;gap:16px;min-width:0;padding:30px 30px 22px 8px}.co__paymain>*{animation:a-rise .5s var(--ease-out) backwards}.co__paymain>*:nth-child(1){animation-delay:.1s}.co__paymain>*:nth-child(2){animation-delay:.16s}.co__paymain>*:nth-child(3){animation-delay:.22s}.co__paymain>*:nth-child(n+4){animation-delay:.28s}.co__amount{display:flex;align-items:center;gap:14px}.co__fan{position:relative;flex:0 0 auto;width:64px;height:58px}.co__fan>span{position:absolute;left:50%;top:50%;translate:-50% -50%;transform:rotate(calc((var(--k) - (var(--n) - 1) / 2) * 13deg)) translate(calc((var(--k) - (var(--n) - 1) / 2) * 9px))}.co__fan .co__frame{border-radius:5px;box-shadow:0 8px 16px -8px rgba(0,0,0,calc(.9 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.18)}.co__total{display:flex;flex-direction:column;gap:3px;min-width:0}.co__total small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.co__total b{font:var(--type-display);font-size:40px;line-height:1;letter-spacing:-.045em;color:var(--a-fg)}.co__total em{font-style:normal;font-size:12.5px;color:var(--a-mute)}.co__clock{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;background:rgba(var(--a-ink),.06);border:1px solid var(--a-line2);font-size:13px;color:var(--a-fg);transition:color .3s,border-color .3s,background-color .3s}.co__clock.is-low{color:var(--a-warn);border-color:#ffb80080;background:#ffb80014}.co__code{display:flex;flex-direction:column;gap:8px}.co__code>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.co__code>div{display:flex;gap:8px;padding:6px 6px 6px 14px;border-radius:16px;background:var(--a-well);border:1px solid var(--a-line2);transition:border-color .2s}.co__code>div:focus-within{border-color:rgba(var(--a-rgb),.7)}.co__code input{flex:1;min-width:0;border:0;outline:none;background:none;color:rgba(var(--a-ink),.78);font:500 12.5px/1 var(--font-mono);text-overflow:ellipsis}.co__code button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border:0;border-radius:12px;cursor:pointer;background:var(--a-fg);color:var(--a-inv);font:var(--type-ui-sm);transition:transform .35s var(--ease-pop),background-color .25s,color .25s}.co__code button:hover:not(:disabled){transform:scale(1.05)}.co__code button:disabled{opacity:.4;cursor:not-allowed}.co__code button.is-done{background:#00a870;color:var(--a-fg);animation:a-pop .35s var(--ease-pop)}.co__how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.co__how li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:14px;background:rgba(var(--a-ink),.03);border:1px solid var(--a-line);animation:co-step .45s var(--ease-pop) calc(.3s + var(--i) * 70ms) backwards}@keyframes co-step{0%{opacity:0;transform:translateY(10px) scale(.95)}}.co__how li>span{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--a-rgb),.16);color:var(--a-red2)}.co__how small{font:var(--type-ui-sm);font-size:12px;line-height:1.3;color:rgba(var(--a-ink),.82)}.co__paymain .co__go{width:100%}.co__back{align-self:center;display:inline-flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;color:var(--a-faint);font:var(--type-ui-sm);font-size:12.5px;transition:color .2s,transform .35s var(--ease-pop)}.co__back:hover{color:var(--a-fg);transform:translate(-3px)}.co__ready{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:12px}.co__ready>*{flex:0 0 auto}.co__ok{display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:99px;background:#00a8701a;border:1px solid rgba(0,168,112,.35);animation:a-pop .5s var(--ease-pop)}.co__okicon{position:relative;width:36px;height:36px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:#00a870;color:var(--a-fg);animation:co-okicon .7s var(--ease-pop) .1s backwards}@keyframes co-okicon{0%{transform:scale(.3) rotate(-40deg)}60%{transform:scale(1.15) rotate(6deg)}}.co__okicon i{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:99px;border:2px solid rgba(0,168,112,.7);opacity:0;animation:co-ring 1s var(--ease-out) .3s}@keyframes co-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.8);opacity:0}}.co__ok>span:last-child{display:flex;flex-direction:column;gap:2px}.co__ok b{font:700 14.5px/1.2 var(--font-sans);color:var(--a-fg)}.co__ok small{font-size:12px;color:var(--a-mute)}:is(.co__ready,.co__picker)>.co__stage{position:relative;flex:1 1 0;min-height:0;width:100%;overflow:hidden;border-radius:22px;background:radial-gradient(50% 60% at 50% 50%,rgba(var(--a-rgb),.14),transparent 70%),var(--a-well);border:1px solid var(--a-line);animation:a-rise .5s var(--ease-out) .08s backwards}.co__stage:before,.co__stage:after{content:"";position:absolute;top:0;bottom:0;z-index:20;width:90px;pointer-events:none}.co__stage:before{left:0;background:linear-gradient(90deg,var(--a-well),transparent)}.co__stage:after{right:0;background:linear-gradient(-90deg,var(--a-well),transparent)}.co__slide{position:absolute;left:50%;top:50%;padding:0;border:0;border-radius:14px;background:none;cursor:pointer;transition:transform .6s var(--ease-pop),opacity .45s ease}.co__slide .co__frame{border-radius:14px;box-shadow:0 30px 60px -28px rgba(0,0,0,calc(1 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.1)}.co__slide.is-on{cursor:zoom-in}.co__slide:not(.is-on):hover{opacity:.8!important}.co__zoomhint{position:absolute;left:50%;bottom:12px;translate:-50% 0;z-index:2;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;background:rgba(var(--a-glass),.78);color:var(--a-fg);font:600 11.5px/1 var(--font-sans);opacity:0;transform:translateY(6px);transition:opacity .25s,transform .35s var(--ease-pop);white-space:nowrap}.co__slide.is-on:hover .co__zoomhint,.co__slide.is-on:focus-visible .co__zoomhint{opacity:1;transform:none}.co__got{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;background:#00a870;color:var(--a-fg);font:700 11px/1 var(--font-sans);animation:a-pop .4s var(--ease-pop)}.co__nav{width:44px;height:44px;flex:0 0 auto;border-radius:99px;border:1px solid var(--a-line2);background:rgba(var(--a-glass),.9);color:var(--a-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s var(--ease-pop),background-color .2s,border-color .2s}.co__nav:hover{transform:scale(1.12);background:var(--a-red);border-color:var(--a-red)}.co__nav--l,.co__nav--r{position:absolute;top:50%;z-index:30;margin-top:-22px}.co__nav--l{left:14px}.co__nav--r{right:14px}.co__count{position:absolute;left:50%;bottom:10px;translate:-50% 0;z-index:30;height:24px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:rgba(var(--a-glass),.8);font-size:11px;color:var(--a-mute)}.co__thumbs{display:flex;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:6px 4px;scrollbar-width:none}.co__thumbs::-webkit-scrollbar{display:none}.co__thumb{position:relative;flex:0 0 auto;padding:0;border:0;border-radius:9px;background:none;cursor:pointer;opacity:.5;transition:opacity .25s,transform .4s var(--ease-pop);animation:a-pop .4s var(--ease-pop) calc(.2s + var(--i) * 40ms) backwards}.co__thumb .co__frame{border-radius:7px;box-shadow:0 0 0 1px rgba(var(--a-ink),.1);transition:box-shadow .25s}.co__thumb:hover{opacity:.9;transform:translateY(-3px)}.co__thumb.is-on{opacity:1;transform:translateY(-2px)}.co__thumb.is-on .co__frame{box-shadow:0 0 0 2px var(--a-fg)}.co__tick{position:absolute;right:-4px;top:-4px;z-index:3;width:18px;height:18px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:#00a870;color:var(--a-fg);border:2px solid var(--a-s1);animation:a-pop .35s var(--ease-pop)}.co__hidden{position:fixed;left:-9999px;top:0}.co__dl{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.co__dl .gbtn{height:54px;padding:0 20px;border-radius:16px}.co__dl .co__go{min-width:260px}.co__go--sm{height:42px;padding:0 16px;border-radius:13px;font-size:13.5px}.co__lb{position:absolute;top:-10px;right:-12px;bottom:-10px;left:-12px;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:20px;background:#080808f5;cursor:zoom-out;animation:amodal-in .25s ease-out}.co__lbimg{cursor:default;animation:co-lb .45s var(--ease-pop)}@keyframes co-lb{0%{opacity:0;transform:scale(.9)}}.co__lbimg .co__frame{border-radius:14px;box-shadow:0 40px 90px -30px rgba(0,0,0,calc(1 * var(--a-sk, 1))),0 0 0 1px rgba(var(--a-ink),.1)}.co__lbbar{display:flex;align-items:center;gap:10px;padding:6px;border-radius:99px;background:var(--a-s2);border:1px solid var(--a-line2);cursor:default;animation:a-rise .4s var(--ease-out) .1s backwards}.co__lbbar .co__nav{width:40px;height:40px}.co__lbbar>span{padding:0 6px;font-size:11.5px;color:var(--a-mute)}.co__lbx{width:40px;height:40px;border-radius:99px;border:1px solid var(--a-line2);background:var(--a-s2);color:var(--a-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s var(--ease-pop)}.co__lbx:hover{transform:scale(1.1)}@media (max-width: 720px){.co__ticket{grid-template-columns:minmax(0,1fr)}.co__qrcol{padding:22px 16px 14px}.co__qr{width:196px}@keyframes co-scan{0%{transform:translateY(10px)}to{transform:translateY(182px)}}.co__cut{height:20px}.co__cut:before{left:22px;right:22px;top:50%;bottom:auto;border-left:0;border-top:2px dashed rgba(var(--a-ink),.1)}.co__cut:after{left:-12px;right:-12px;top:50%;bottom:auto;width:auto;height:24px;margin:-12px 0 0;background:radial-gradient(circle at 0 50%,var(--a-s1) 11px,transparent 12px),radial-gradient(circle at 100% 50%,var(--a-s1) 11px,transparent 12px)}.co__paymain{padding:14px 16px 18px}.co__total b{font-size:32px}.co__how li{padding:10px 8px}.co__how small{font-size:11px}.co__stage:before,.co__stage:after{width:36px}.co__nav--l{left:6px}.co__nav--r{right:6px}.co__lbbar{gap:4px}}@media (max-width: 720px){.amodal__box.co{height:calc(100dvh - 24px);padding:20px 16px 16px}.co__steps{margin:40px auto 18px}.co__step{font-size:11px}.co__head:not(.co__head--slim){flex-direction:column;align-items:flex-start}.co__wmnote{font-size:11px}.co__head h2{font-size:22px}.co__foot{flex-direction:column;align-items:stretch}.co__foot .co__go,.co__dl>*{width:100%}.co__dl .co__go{min-width:0}.co__body:has(.co__pay){overflow-y:auto;scrollbar-width:none}.co__body:has(.co__pay)::-webkit-scrollbar{display:none}.co__pay{align-items:flex-start}.co__ok{padding:6px 14px 6px 6px}.co__okicon{width:32px;height:32px}.co__ok small{display:none}.co__dl .gbtn{height:48px}}.amodal__box.vw{width:min(900px,100%);padding:18px}.vw__grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:stretch}.vw__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;padding:20px 56px;border-radius:20px;background:var(--a-well);overflow:hidden}.vw__media{display:flex;justify-content:center;animation:vw-in .5s cubic-bezier(.22,1,.36,1)}@keyframes vw-in{0%{opacity:0;transform:translate(calc(var(--d, 0) * 36px)) scale(.97)}}.vw__media .artimg,.vw__media .mp,.vw__media .vprev,.vw__media .lcard__post{border-radius:16px;box-shadow:0 30px 60px -30px rgba(0,0,0,calc(.9 * var(--a-sk, 1)))}.vw__media canvas{max-height:480px;width:auto!important}.vw__arrow{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--a-line2);background:var(--a-s1);color:var(--a-fg);cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s,opacity .25s}.vw__arrow--l{left:10px}.vw__arrow--r{right:10px}.vw__arrow:hover:not(:disabled){transform:scale(1.1);background:var(--a-red);border-color:var(--a-red);color:#fff}.vw__arrow:disabled{opacity:.25;cursor:default}.vw__info{display:flex;flex-direction:column;gap:12px;padding:8px 4px;animation:vw-in .5s cubic-bezier(.22,1,.36,1)}.vw__kind{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-red2)}.vw__title{margin:0;font:700 17px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--a-fg);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.vw__ttl{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--a-faint)}.vw__ttl.is-soon{color:var(--a-warn)}.vw__acts{display:flex;flex-direction:column;gap:8px;margin-top:auto}.vw__main{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:14px;border:0;background:var(--a-red);color:#fff;font:700 14px/1 var(--font-sans);cursor:pointer;box-shadow:0 14px 28px -14px rgba(var(--a-rgb),.9);transition:transform .35s cubic-bezier(.22,1,.36,1)}.vw__main:hover{transform:translateY(-2px)}.vw__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:13px;border:1px solid var(--a-line2);background:none;color:var(--a-fg);font:var(--type-ui-sm);cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.vw__btn:hover{background:var(--a-s3);border-color:rgba(var(--a-ink),.25)}.vw__btn--del:hover{background:rgba(var(--a-rgb),.12);border-color:rgba(var(--a-rgb),.5);color:var(--a-red2)}.vw__sure{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:13px;background:rgba(var(--a-rgb),.12);font:var(--type-ui-sm);font-size:13px;animation:a-pop .3s var(--ease-pop)}.vw__sure button{height:30px;padding:0 12px;border-radius:9px;border:0;cursor:pointer;background:var(--a-red);color:#fff;font:700 12px/1 var(--font-sans)}.vw__sure button:last-child{background:none;color:var(--a-mute)}.vw__count{font-size:11px;color:var(--a-faint)}.vw__count small{margin-left:6px;opacity:.7}@media (max-width: 760px){.vw__grid{grid-template-columns:minmax(0,1fr)}.vw__stage{min-height:320px;padding:16px 48px}.vw__media canvas{max-height:360px}}.wmnote.is-chip{align-self:flex-start;display:inline-flex;gap:6px;margin-top:-2px;padding:5px 10px;border-radius:99px;border-style:solid;border-color:var(--a-line);font:600 11.5px/1.2 var(--font-sans);color:var(--a-mute);cursor:help}.pay__each[data-pop]{cursor:help}.pb__strip{padding-top:12px;margin-top:-10px}@media (prefers-reduced-motion: reduce){.co__inout svg,.co__wmnote,.co__tw,.co__tcheck svg{animation:none}}.oac{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans)}.oac__card{width:min(440px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:20px;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl);animation:oac-in .5s cubic-bezier(.22,1,.36,1)}@keyframes oac-in{0%{opacity:0;transform:translateY(12px)}}.oac__card h1{display:flex;align-items:center;gap:8px;margin:6px 0 0;font:700 22px/1.2 var(--font-display);letter-spacing:-.02em}.oac__card h1 svg{color:var(--text-brand);flex:none}.oac__muted{margin:0;color:var(--text-muted);font-size:14px;line-height:1.5}.oac__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.oac__list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45}.oac__list svg{flex:none;margin-top:2px;color:var(--status-success)}.oac__note{margin:0;padding:10px 12px;border-radius:10px;background:var(--surface-subtle);color:var(--text-secondary);font-size:12.5px;line-height:1.45}.oac__acts{display:flex;gap:8px;align-self:stretch;justify-content:flex-end}.oac__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:12px;border:0;background:var(--surface-brand);color:var(--text-on-brand);font:600 14px/1 var(--font-sans);text-decoration:none;cursor:pointer;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .2s}.oac__btn:hover:not(:disabled){transform:scale(1.04)}.oac__btn:disabled{opacity:.6;cursor:default}.oac__btn--ghost{background:var(--surface-subtle);color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.oac__card{animation:none}.oac__btn{transition:none}}.legal{--legal-ease: cubic-bezier(.22, 1, .36, 1);padding-top:clamp(112px,15vh,150px);padding-bottom:96px;flex:1}.legal__head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:48px}.legal__head h1{font:var(--type-h1);font-size:clamp(30px,4.4vw,48px);letter-spacing:-.04em;line-height:1.05;color:var(--text-primary)}.legal__meta{font-size:12px;letter-spacing:.04em;color:var(--text-muted)}.legal__tabs{position:relative;display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;margin-top:6px;border-radius:var(--radius-full);background:var(--surface-subtle);border:1px solid var(--border-subtle)}.legal__tabs>i{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:var(--radius-full);background:var(--surface-card);box-shadow:var(--shadow-sm);transform:translate(calc(var(--x) * 100%));transition:transform .55s var(--legal-ease)}.legal__tabs a{position:relative;z-index:1;padding:9px 20px;border-radius:var(--radius-full);text-align:center;white-space:nowrap;font:var(--type-ui-sm);color:var(--text-secondary);text-decoration:none;transition:color .25s,transform .3s var(--legal-ease)}.legal__tabs a:hover{color:var(--text-primary);transform:translateY(-1px)}.legal__tabs a.is-on{color:var(--text-primary)}.legal__body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.legal__index{position:sticky;top:104px;display:flex;flex-direction:column;gap:2px}.legal__index button{position:relative;padding:7px 10px 7px 14px;border-radius:10px;text-align:left;font:500 13px/1.35 var(--font-sans);color:var(--text-muted);background:none;border:0;cursor:pointer;transition:color .25s,transform .3s var(--legal-ease);animation:lg-in .5s var(--legal-ease) backwards;animation-delay:calc(var(--i) * 30ms)}.legal__index button:before{content:"";position:absolute;left:2px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--red-500);transform:scaleY(0);transition:transform .35s var(--legal-ease)}.legal__index button:hover{color:var(--text-primary);transform:translate(3px)}.legal__index button.is-on{color:var(--text-primary)}.legal__index button.is-on:before{transform:scaleY(1)}@keyframes lg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.legal__text{max-width:720px}.legal__text h2{margin:52px 0 14px;scroll-margin-top:110px;font:750 22px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--text-primary)}.legal__text h2:first-child{margin-top:0}.legal__text h3{margin:28px 0 10px;font:700 17px/1.3 var(--font-display);color:var(--text-primary)}.legal__text p,.legal__text li{font-size:15.5px;line-height:1.7;color:var(--text-secondary)}.legal__text p+p{margin-top:12px}.legal__text b{color:var(--text-primary);font-weight:700}.legal__text ul{margin:10px 0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.legal__text li::marker{color:var(--red-500)}.legal__text a{color:var(--red-600);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page--legal .legal{padding-bottom:clamp(120px,16vh,180px)}.legal__end{display:flex;align-items:center;gap:14px;margin-top:72px;color:var(--text-faint, var(--text-muted));font:600 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.legal__end:before,.legal__end:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border-subtle) 30%,var(--border-subtle) 70%,transparent)}.legal__end i{width:6px;height:6px;border-radius:50%;background:var(--red-500)}.page--legal .site-footer{margin:0 clamp(12px,2vw,24px) clamp(12px,2vw,24px);border:1px solid var(--border-subtle);border-radius:32px;box-shadow:0 40px 80px -50px #0f0f0f47,inset 0 1px #ffffffe6}.page--legal .site-footer__grid{padding-top:56px}.legal__note{margin:16px 0;padding:18px 20px;border-radius:18px;background:var(--surface-brand-soft);border:1px solid var(--red-200)}.legal__note p{color:var(--text-primary)}.legal__table{margin:14px 0;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:16px}.legal__table table{width:100%;border-collapse:collapse}.legal__table th{padding:11px 14px;text-align:left;font:600 10.5px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-subtle)}.legal__table td{padding:11px 14px;vertical-align:top;font-size:14px;line-height:1.55;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}.legal-todo{padding:1px 7px;border-radius:6px;background:var(--status-warning-bg);color:var(--status-warning);font:600 .86em/1.5 var(--font-mono);white-space:nowrap}@media (max-width: 860px){.legal__body{grid-template-columns:1fr;gap:0}.legal__index{display:none}.legal__text p,.legal__text li{font-size:15px}.legal-todo{white-space:normal}.legal__tabs a{padding:9px 12px}}@media (prefers-reduced-motion: reduce){.legal__tabs>i,.legal__tabs a,.legal__index button,.legal__index button:before{transition:none}.legal__index button{animation:none}}:root{--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-fluid: cubic-bezier(.22, 1, .36, 1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 13px;border-radius:var(--radius-control);border:1px solid transparent;font:var(--type-ui-sm);letter-spacing:var(--tracking-label);cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate;transition:transform .38s var(--ease-pop),background-color .2s var(--ease-standard),border-color .2s var(--ease-standard),color .2s var(--ease-standard),box-shadow .3s var(--ease-standard)}.btn:focus-visible{outline:none;box-shadow:var(--ring-brand)}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.btn:hover:not([disabled]){transform:scale(1.06)}.btn--block:hover:not([disabled]){transform:scale(1.025)}.btn:active:not([disabled]){transform:scale(.96);transition-duration:.12s}.btn svg{transition:transform .25s var(--ease-standard)}.btn:hover:not([disabled]) .lucide-arrow-right{animation:arrow-loop .55s var(--ease-standard)}.btn:hover:not([disabled]) .lucide-arrow-down{transform:translateY(3px)}.ic-down{display:inline-flex;transform:rotate(90deg)}.btn:hover:not([disabled]) .lucide-arrow-left{transform:translate(-4px)}@keyframes arrow-loop{0%{transform:none;opacity:1}45%{transform:translate(14px);opacity:0}46%{transform:translate(-14px);opacity:0}to{transform:none;opacity:1}}.btn--primary{background:var(--red-500);color:var(--white);box-shadow:var(--inset-top),var(--shadow-xs)}.btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s var(--ease-standard);background:linear-gradient(180deg,#f5445f,#e0183f 45%,#c4002d)}.btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%)}.btn--primary:hover:not([disabled]){color:var(--white);box-shadow:inset 0 1px #ffffff59,0 0 0 4px #d5003224,0 14px 30px -12px #d50032cc;text-shadow:0 1px 0 rgba(58,0,14,.25)}.btn--primary:hover:not([disabled]):before{opacity:1}.btn--primary:hover:not([disabled]):after{transform:translate(120%);transition:transform .7s var(--ease-standard)}.btn--primary:active:not([disabled]){background:var(--red-700);box-shadow:var(--inset-top),0 0 0 3px #d500322e}.btn--primary:active:not([disabled]):before{opacity:0}.btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-base);box-shadow:var(--inset-top-light),var(--shadow-xs)}.btn--secondary:hover:not([disabled]){border-color:var(--red-200);color:var(--red-600);box-shadow:var(--inset-top-light),0 0 0 4px #d500320f,0 12px 24px -12px #0f0f0f4d}.btn--secondary:active:not([disabled]){background:var(--graphite-25)}.btn--ghost{background:transparent;color:var(--text-secondary)}.btn--ghost:hover:not([disabled]){background:var(--surface-subtle);color:var(--text-primary)}.btn--inverse{background:var(--white);color:var(--graphite-900);box-shadow:var(--shadow-xs)}.btn--inverse:hover{background:var(--graphite-75)}.btn--sm{height:28px;padding:0 10px;font-size:12px}.btn--block{width:100%}.btn--lg{height:42px;padding:0 18px;font-size:14px}.badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;font:500 11px/1 var(--font-sans);white-space:nowrap}.badge--neutral{background:var(--status-neutral-bg);color:var(--text-secondary)}.badge--brand{background:var(--surface-brand-soft);color:var(--red-600)}.badge--success{background:var(--status-success-bg);color:var(--status-success)}.badge--warning{background:var(--status-warning-bg);color:var(--status-warning)}.badge--dot:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.card__head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.card__head h3{font:700 14px/1.2 var(--font-sans);letter-spacing:var(--tracking-heading);flex:1}.card__body{padding:16px;display:flex;flex-direction:column;gap:16px}.card--dark{background:var(--gradient-graphite);border-color:var(--border-inverse);color:var(--text-inverse);box-shadow:var(--shadow-lg)}.field{display:flex;flex-direction:column;gap:6px}.field__label{display:flex;justify-content:space-between;font:var(--type-ui-sm);color:var(--text-primary)}.field__label small{font:var(--type-mono);font-size:10px;color:var(--text-faint);letter-spacing:var(--tracking-mono)}.input,.textarea{width:100%;border:1px solid var(--border-base);background:var(--surface-card);border-radius:var(--radius-input);padding:8px 11px;font:var(--type-body-sm);font-size:14px;color:var(--text-primary);box-shadow:var(--shadow-xs);transition:var(--transition-control)}.input{height:36px}.textarea{resize:vertical;min-height:120px;line-height:1.5}.input:hover,.textarea:hover{border-color:var(--border-strong)}.input:focus,.textarea:focus{outline:none;border-color:var(--red-500);box-shadow:var(--ring-brand)}.row{display:flex;gap:10px}.row>*{flex:1;min-width:0}.segmented{display:inline-flex;padding:3px;gap:2px;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-10)}.segmented button{flex:1;height:28px;padding:0 10px;border:0;border-radius:var(--radius-8);background:transparent;font:var(--type-ui-sm);font-size:12px;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:var(--transition-control)}.segmented button:hover{color:var(--text-primary)}.segmented button.is-active{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-sm),var(--inset-hairline)}.segmented--block{display:flex}.switch{display:flex;align-items:center;justify-content:space-between;gap:12px;font:var(--type-ui-sm);cursor:pointer}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:18px;border-radius:999px;background:var(--graphite-100);position:relative;cursor:pointer;transition:var(--transition-control);flex:0 0 auto}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--white);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard)}.switch input:checked{background:var(--red-500)}.switch input:checked:after{transform:translate(12px)}.switch input:focus-visible{outline:none;box-shadow:var(--ring-brand)}.eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-brand-tight);text-transform:uppercase;color:var(--text-muted)}.mono{font:var(--type-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.muted{color:var(--text-muted)}.divider{height:1px;background:var(--border-subtle)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:rise var(--duration-base) var(--ease-standard) both}:where(button,a[href],label,summary,[role=button],[role=tab],[role=radio],[role=checkbox],[role=option],.ic-host):where(:hover,:focus-visible){z-index:1}.proto-badge{position:fixed;left:12px;bottom:12px;z-index:2147483000;pointer-events:none;white-space:nowrap;padding:5px 10px;border-radius:999px;font-size:11px;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--status-warning);background:var(--status-warning-bg);border:1px solid color-mix(in srgb,var(--status-warning) 35%,transparent);opacity:.92;animation:proto-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes proto-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width: 560px){.proto-badge{bottom:auto;top:4px;left:50%;transform:translate(-50%);animation-name:proto-in-c}}@keyframes proto-in-c{0%{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion: reduce){.proto-badge{animation:none}}.captcha-float{position:fixed;left:50%;bottom:24px;z-index:2147482000;transform:translate(-50%)}.captcha-float>*{animation:proto-in .35s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.captcha-float>*{animation:none}}.page{min-height:100%;display:flex;flex-direction:column}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}main.container{flex:1}.logo{display:inline-flex;align-items:center;gap:.28em;color:var(--graphite-900)}.logo__mark{position:relative;display:block;flex:none}.logo img{height:.86em;display:block}.logo__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.logo__word{display:inline-flex;align-items:baseline;gap:.3em;font-family:var(--font-display);line-height:.9;letter-spacing:-.045em}.logo__word b{font-weight:700}.logo__word i{font-style:normal;font-weight:300;color:var(--red-500)}.logo--onDark{color:var(--white)}.logo--onDark .logo__word i{color:var(--red-300)}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 452px;gap:24px;align-items:start;padding-bottom:72px}.form-layout__form{display:flex;flex-direction:column;gap:12px;min-width:0}.form-layout__preview{position:sticky;top:84px}.step{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.step__head{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 0}.step__n{font-size:11px;color:var(--red-500);padding-top:4px}.step__head h2{font:700 17px/1.3 var(--font-sans);letter-spacing:var(--tracking-heading)}.step__head p{font:var(--type-body-sm);color:var(--text-muted);margin-top:2px}.step__body{padding:16px 20px 20px 48px;display:flex;flex-direction:column;gap:14px}.step__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.options{display:flex;flex-direction:column;gap:8px}.option{display:flex;align-items:center;gap:12px;width:100%;padding:14px;text-align:left;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-base);border-radius:var(--radius-10);font:inherit;color:inherit;transition:var(--transition-control)}.option:hover{border-color:var(--border-strong)}.option:focus-visible{outline:none;box-shadow:var(--ring-brand)}.option.is-selected{border-color:var(--red-500);box-shadow:var(--ring-brand)}.option__radio{width:18px;height:18px;flex:0 0 auto;border-radius:999px;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--white);transition:var(--transition-control)}.option.is-selected .option__radio{background:var(--red-500);border-color:var(--red-500)}.option__icon{width:36px;height:36px;flex:0 0 auto;border-radius:var(--radius-8);background:var(--surface-subtle);color:var(--graphite-500);display:inline-flex;align-items:center;justify-content:center}.option.is-selected .option__icon{background:var(--surface-brand-soft);color:var(--red-500)}.option__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.option__text strong{font:var(--type-ui)}.option__text span{font:var(--type-body-sm);color:var(--text-muted)}.option__aside{flex:0 0 auto}.price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.price strong{font:700 16px/1.1 var(--font-sans);letter-spacing:var(--tracking-heading)}.price small{font:var(--type-mono);font-size:10px;color:var(--text-faint);text-transform:uppercase;letter-spacing:var(--tracking-mono)}.pix{display:flex;gap:16px;padding:16px;border:1px solid var(--border-base);border-radius:var(--radius-10);background:var(--graphite-25)}.pix__qr{width:132px;height:132px;flex:0 0 auto;border-radius:var(--radius-8);background:var(--white);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--graphite-900)}.pix__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.pix__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.copy-field{display:flex;gap:6px}.copy-field .input{font-size:11px;text-transform:none}.gate{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--radius-10);background:var(--surface-subtle);color:var(--text-secondary)}.gate svg{flex:0 0 auto;color:var(--red-500);margin-top:2px}.gate p{font:var(--type-body-sm);font-size:14px}.hint-center{text-align:center;font:var(--type-body-sm);font-size:12px;color:var(--text-faint)}@media (max-width: 960px){.form-layout{grid-template-columns:1fr}.form-layout__preview{position:static;order:-1}.step__body{padding-left:20px}.pix{flex-direction:column}}html{scroll-behavior:smooth;scroll-padding-top:96px}:root{--pad-x: max(20px, calc((100vw - 1100px)/2) )}.rails{position:relative}.rail-sec{position:relative;padding:clamp(56px,8vw,88px) var(--pad-x);border-top:1px solid var(--border-subtle)}.section-head{display:flex;flex-direction:column;gap:14px;margin-bottom:44px}.section-head--left{align-items:flex-start}.section-head--center{align-items:center;text-align:center;margin-left:auto;margin-right:auto;max-width:640px}.section-head h2{font:var(--type-h1);font-size:clamp(28px,4.2vw,44px);letter-spacing:-.04em;line-height:1.05}.section-head h2 span{color:var(--red-500)}.section-head p{font:var(--type-body);color:var(--text-muted)}.section-pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;background:var(--surface-card);border:1px solid var(--border-base);font:var(--type-ui-sm);font-size:12px;color:var(--text-secondary)}.section-pill{transition:transform .38s var(--ease-pop),border-color .2s,box-shadow .3s;cursor:default}.section-pill:hover{transform:scale(1.1);border-color:var(--red-200);box-shadow:0 10px 22px -12px #d5003273}.section-pill svg{color:var(--red-500)}.studio{padding-top:40px}.studio__head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.studio__head h1{font:var(--type-h1);font-size:36px;letter-spacing:var(--tracking-display);line-height:1.1}.studio__head p{font:var(--type-body);color:var(--text-muted)}@media (max-width: 600px){.studio__head h1{font-size:30px}}.site-footer{border-top:1px solid var(--border-subtle);background:var(--surface-card);overflow:hidden}.site-footer .container{max-width:none;padding-left:var(--pad-x);padding-right:var(--pad-x)}.studio+.site-footer,main+.site-footer{margin-top:0}.site-footer__mark{display:flex;justify-content:center;padding-top:8px;padding-bottom:0;height:clamp(60px,12vw,150px);overflow:hidden}.site-footer__mark>span{font:700 clamp(64px,15vw,190px)/1 var(--font-display);letter-spacing:-.06em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--border-strong);translate:0 18px;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 95%);mask-image:linear-gradient(180deg,#000 20%,transparent 95%)}.site-footer__mark i{font-style:normal;font-weight:300;-webkit-text-stroke-color:var(--red-300);margin-left:.12em}.site-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px;padding-top:48px;padding-bottom:40px}.site-footer__brand{display:flex;flex-direction:column;gap:14px}.site-footer__brand p{font:var(--type-body-sm);font-size:14px;color:var(--text-muted);max-width:300px}.site-footer nav{display:flex;flex-direction:column;gap:10px}.site-footer nav .eyebrow{margin-bottom:4px}.site-footer nav a{font:var(--type-body-sm);font-size:14px;color:var(--text-secondary)}.site-footer nav a{position:relative;align-self:flex-start}.site-footer nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--red-500);transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease-standard)}.site-footer nav a:hover{color:var(--text-primary)}.site-footer nav a:hover:after{transform:scaleX(1);transform-origin:left}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px;border-top:1px solid var(--border-subtle)}.site-footer__bottom .mono{font-size:11px}@media (max-width: 860px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1 / -1}}.reveal-on [data-reveal]:not([data-revealed]){opacity:0}.reveal-on [data-reveal][data-revealed]{animation:rv-rise .8s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 80ms)}.reveal-on [data-reveal=pop][data-revealed]{animation-name:rv-pop;animation-duration:.55s}.reveal-on [data-reveal=left][data-revealed]{animation-name:rv-left}.reveal-on [data-reveal=blur][data-revealed]{animation-name:rv-blur;animation-duration:1s}.reveal-on [data-reveal=card][data-revealed]{animation-name:rv-card;animation-duration:.9s}.reveal-on [data-reveal=band][data-revealed]{animation-name:rv-band;animation-duration:1s}@keyframes rv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rv-pop{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes rv-left{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes rv-blur{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes rv-card{0%{opacity:0;transform:translateY(36px) rotateX(10deg) scale(.97)}to{opacity:1;transform:none}}@keyframes rv-band{0%{opacity:0;clip-path:inset(0 50% 0 50%)}to{opacity:1;clip-path:inset(0 0 0 0)}}[data-offscreen] *,[data-offscreen] *:before,[data-offscreen] *:after{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.reveal-on [data-reveal]:not([data-revealed]){opacity:1}.reveal-on [data-reveal][data-revealed]{animation:none}}@keyframes live{0%,to{opacity:1}50%{opacity:.55}}@keyframes live-ring{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(2.4286);opacity:0}}:root{--sb-thumb: #D50032;--sb-thumb-hi: #FF3355;--sb-glow: rgba(213, 0, 50, .45);--sb-track: transparent}.sb-dark,[data-bg=red]{--sb-thumb: #0F0F0F;--sb-thumb-hi: #2A2A2A;--sb-glow: rgba(0, 0, 0, .35)}::-webkit-scrollbar{width:12px;height:12px;background:var(--sb-track)}::-webkit-scrollbar-track{background:var(--sb-track)}::-webkit-scrollbar-thumb{border-radius:99px;border:3.5px solid transparent;background-clip:padding-box;background-color:var(--sb-thumb);background-image:linear-gradient(180deg,#ffffff47,#fff0 45%)}::-webkit-scrollbar-thumb:hover{border-width:2px;background-color:var(--sb-thumb-hi);box-shadow:0 0 10px var(--sb-glow)}::-webkit-scrollbar-thumb:active{border-width:1.5px;background-color:var(--sb-thumb-hi)}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}@supports (-moz-appearance: none){*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}}
