@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_9a7749cd-module__1jT3aG__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_9a7749cd-module__1jT3aG__variable{--font-display:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_80204cad-module__M32RUq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_80204cad-module__M32RUq__variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1fbecc7b-module__fIoTSq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1fbecc7b-module__fIoTSq__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--paper:#f6f7f2;--paper-2:#eceee6;--surface:#fff;--ink:#16191a;--ink-2:#3b4142;--muted:#6b7070;--faint:#9aa09c;--hair:#16191a1a;--hair-strong:#16191a33;--ok:#1f7a4d;--warn:#b26a00;--err:#b03a2e;--link:#16191a;--graphite:#0e1110;--lime:#c6f135;--forest:#17301b;--radius:16px;--display:var(--font-display), ui-sans-serif, system-ui, sans-serif;--serif:var(--display);--sans:var(--font-body), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overscroll-behavior-y:contain}html,body{max-width:100%;overflow-x:clip}img,video,select,input,textarea{max-width:100%}body{overscroll-behavior-y:contain;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}img,video{max-width:100%;display:block}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}a.btn,a.tb__btn,a.tb__link,.topbar a,.settings__nav a,.tile__link,.adpage__ver,.vcmp__ver,.concept__media,.chan__land{text-decoration:none}:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.topbar{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:.5px solid var(--hair-strong);background:#f6f7f2e6;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.topbar__brand{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;flex:none;font-size:1.1rem;font-weight:500}.topbar__nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;min-width:0;display:flex;overflow-x:auto}.topbar__nav::-webkit-scrollbar{display:none}.topbar__nav a{color:var(--ink-2);white-space:nowrap;border-bottom:1.5px solid #0000;flex:none;padding:.3rem 0;font-size:14px}.topbar__nav a:hover{color:var(--ink)}.topbar__nav a.is-on{color:var(--ink);border-bottom-color:var(--ink)}@media (min-width:640px){.topbar{padding:.8rem 1.5rem}.topbar__nav{gap:1.5rem}}.container{width:100%;max-width:940px;margin:0 auto;padding:1.25rem 1rem 5rem}@media (min-width:640px){.container{padding:2rem 1.5rem 6rem}}.app-header{border-bottom:.5px solid var(--hair-strong);margin-bottom:1.25rem;padding-bottom:1rem}.app-header__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem}.display{font-family:var(--display);letter-spacing:-.024em;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(1.9rem,7vw,2.5rem);font-weight:500;line-height:1.04}.display em{font-style:normal}.subhead{color:var(--muted);margin:.6rem 0 0;font-size:.9rem}.nav{flex-wrap:wrap;gap:1.1rem;display:flex}.nav a{color:var(--ink-2);font-size:14px}.btn{border:.5px solid var(--hair-strong);background:var(--surface);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:1.15;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink);text-decoration:none}.btn:disabled{opacity:.5;cursor:default}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--link);outline-offset:2px}.btn--primary{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:600}.btn--primary:active:not(:disabled){background:var(--graphite)}.btn--ghost{color:var(--muted)}.btn--ghost:hover{color:var(--ink)}.btn--block{width:100%;min-height:40px}.btn--sm{min-height:26px;padding:0 8px;font-size:12px}.deck{position:relative}.deck__stack{margin:0 auto;position:relative}.deck__card{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--p:0;background:#111;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 32px #00000040}.deck__card--0{z-index:3;cursor:grab}.deck__card--1{z-index:2;transform:translateY(10px)scale(.94)}.deck__card--2{z-index:1;opacity:.55;transform:translateY(20px)scale(.88)}.deck__card--ghost{z-index:4;pointer-events:none}.deck__card--1,.deck__card--2{transition:transform .3s cubic-bezier(.05,.7,.1,1) 40ms,opacity .3s linear 40ms}.deck__card--0:not(.is-dragging){transition:transform .34s cubic-bezier(.2,.9,.32,1.08)}.deck__card--ghost{transition:transform var(--fly-dur,.26s) cubic-bezier(.22, .61, .36, 1)}.deck__tint{pointer-events:none;opacity:calc(var(--p) * .16);background:var(--tint,transparent);position:absolute;inset:0}.deck__ring{pointer-events:none;border:2px solid #0000;border-color:var(--ring,transparent);opacity:var(--p);border-radius:12px;position:absolute;inset:0}.deck__stamp{pointer-events:none;font-weight:700;font-family:var(--mono);letter-spacing:.1em;opacity:calc(var(--side,0) * clamp(calc((var(--p) - .15) / .55), 0, 1));transform:scale(calc(.85 + .15 * var(--p))) rotate(var(--stamp-rot,-8deg));border:2px solid #fff;border-radius:8px;padding:.3rem .7rem;font-size:13px;position:absolute;top:18px}.deck__card.is-armed .deck__stamp{animation:.18s cubic-bezier(.34,1.56,.64,1) deck-pop}.deck__card.is-armed .deck__ring{box-shadow:0 0 0 4px var(--halo,transparent);border-width:3px}.deck__card.is-armed .deck__tint{opacity:.22}@keyframes deck-pop{0%{transform:scale(1) rotate(var(--stamp-rot,-8deg))}45%{transform:scale(1.1) rotate(var(--stamp-rot,-8deg))}to{transform:scale(1) rotate(var(--stamp-rot,-8deg))}}.deck__counter{display:inline-block}.deck__counter.is-bumped{color:var(--ok);animation:.32s cubic-bezier(.34,1.56,.64,1) deck-bump}@keyframes deck-bump{0%,to{transform:scale(1)}45%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.deck__card--1,.deck__card--2{transition:opacity .15s linear}.deck__card--ghost{opacity:0;transition:opacity .15s linear}.deck__card--0:not(.is-dragging){transition:none}.deck__card.is-armed .deck__stamp,.deck__counter.is-bumped{animation:none}}.tabs{-webkit-overflow-scrolling:touch;border-bottom:.5px solid var(--hair-strong);scrollbar-width:none;gap:.15rem;margin:.5rem 0 1.25rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;min-height:44px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-.5px;padding:.7rem .75rem;font-size:11px}.tab--active{color:var(--ink);border-bottom-color:var(--ink)}.tab__count{color:var(--faint);margin-left:.35rem;font-size:10px}.tab--active .tab__count{color:var(--muted)}.toolbar{flex-direction:column;gap:.5rem;margin:1rem 0 1.5rem;display:flex}.toolbar .btn{width:100%}@media (min-width:560px){.toolbar{flex-flow:wrap;justify-content:flex-end}.toolbar .btn{width:auto}}.btn-row{flex-wrap:wrap;gap:.5rem;display:flex}.btn-row .btn{flex:auto;min-width:8.5rem}@media (min-width:560px){.btn-row .btn{flex:none}}.card{border:.5px solid var(--hair-strong);background:var(--surface);padding:1.1rem}.card+.card{margin-top:1.1rem}.card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.idea-title{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:clamp(1.3rem,5.5vw,1.6rem);font-weight:500;line-height:1.15}.idea-body{color:var(--ink-2);white-space:pre-line;margin:.5rem 0 0}.production{border-top:.5px solid var(--hair);grid-template-columns:1fr;gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}@media (min-width:620px){.production.has-media{grid-template-columns:220px 1fr}}.media-preview{border:.5px solid var(--ink);background:#000;width:100%}.media-preview--img{background:0 0}.field{border:.5px solid var(--hair-strong);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font-family:var(--sans);border-radius:8px;margin-bottom:.6rem;padding:.5rem .7rem;font-size:16px;display:block}.field:focus{outline:2px solid var(--link);outline-offset:1px}textarea.field{resize:vertical;min-height:88px;line-height:1.4}select.field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.form-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.form-row .field{margin-bottom:0}.form-row .field--grow{flex:12rem}.chip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:.5px solid;border-radius:999px;padding:.15rem .55rem;font-size:10px}.chip--new,.chip--saved{color:var(--muted)}.chip--approved,.chip--published{color:var(--ok)}.chip--publishing,.chip--scheduled{color:var(--warn)}.chip--failed,.chip--dismissed,.chip--cancelled{color:var(--err)}.chip--used{color:var(--ink)}.section-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.72rem;font-weight:500}.divider{border:none;border-top:.5px solid var(--hair);margin:1.25rem 0}.note{margin:.5rem 0;font-size:.85rem}.note--ok{color:var(--ok)}.note--err{color:var(--err)}.muted{color:var(--muted)}.stack>*+*{margin-top:.75rem}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.concept{grid-template-columns:150px minmax(0,1fr);grid-template-areas:"media head""media rest";align-items:start;gap:.35rem .9rem;padding:.8rem;display:grid}.concept__media{aspect-ratio:4/5;background:var(--paper);grid-area:media;width:150px;display:block}.concept__media img{object-fit:cover;width:100%;height:100%;display:block}.concept__media{position:relative}.concept__vkind{margin-right:auto;font-size:.78rem}.concept__talker{font-size:.8rem}.lx-e{display:none}.radar-en .lx-e{display:inline}.radar-en .lx-o{display:none}.who{align-items:center;gap:.5rem;display:inline-flex;position:relative}.who__btn{border:.5px solid var(--hair-strong);background:var(--surface);height:32px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;max-width:14rem;padding:0 8px 0 4px;font-size:13px;display:inline-flex}.who__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who__caret{color:var(--muted);margin-left:auto;padding-left:2px;font-size:10px}.who__face{object-fit:cover;background:var(--paper-2);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.who__face--ai{background:var(--graphite);color:var(--lime)}.who__menu{z-index:60;background:var(--surface);border:.5px solid var(--hair-strong);border-radius:10px;max-height:18rem;padding:4px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.who__opt{font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:6px 8px;font-size:13px;display:flex}.who__opt:hover,.who__opt.is-on{background:var(--paper-2)}.who__opt .who__face{width:36px;height:36px;font-size:14px}.who__opt.is-on{font-weight:600}.concept__kind{color:#161616;background:#ffffffeb;border-radius:999px;padding:.3rem .45rem;font-size:.7rem;font-weight:600;line-height:1;position:absolute;bottom:6px;left:6px}.concept__kind.is-video{color:#fff;background:#000000b8}.concept__head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:.15rem .6rem;min-width:0;font-size:.8rem;display:flex}.concept__who{align-items:baseline;gap:.45rem;display:inline-flex}.concept__score{font-family:var(--mono);background:var(--graphite);color:var(--paper);font-variant-numeric:tabular-nums;border-radius:8px;padding:.3rem .5rem;font-size:.95rem;font-weight:500;line-height:1}.concept__score.is-proven{color:var(--lime)}.concept__rest{grid-area:rest;min-width:0}.concept__links{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin-top:.35rem;font-size:.75rem;display:flex}.concept__variants{flex-basis:100%}.concept__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.seg{border:.5px solid var(--hair-strong);border-radius:8px;align-items:stretch;height:32px;display:inline-flex;overflow:hidden}.seg__opt{border:0;border-right:.5px solid var(--hair);font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;padding:0 12px;font-size:13px}.seg__opt:last-child{border-right:0}.seg__opt:hover{color:var(--ink)}.seg__opt.is-on{background:var(--surface);color:var(--ink);font-weight:600}.seg__opt:disabled{opacity:.45;cursor:default}.seg__opt:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.concept__variants>summary{cursor:pointer;display:inline}.concept__variants>summary:before{content:"▸ "}.concept__variants[open]>summary:before{content:"▾ "}.concept--nomedia{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""rest"}.concept--wide{grid-template-columns:280px minmax(0,1fr)}@media (max-width:640px){.concept{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"media head""rest rest";gap:.5rem .7rem}.concept__media{width:104px}.concept__head{flex-direction:column;gap:.2rem}.concept--wide{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""head""rest"}.concept--wide .concept__media{width:100%}.concept--nomedia{grid-template-areas:"head""rest"}}.parts{flex-wrap:wrap;gap:.25rem 1rem;margin:.4rem 0 0;font-size:.74rem;display:flex}.part{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.part__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.part__bar{background:var(--hair);width:44px;height:4px;display:inline-block;overflow:hidden}.part__fill{background:var(--ink);height:100%;display:block}.part__note{white-space:normal}@media (max-width:640px){.parts{flex-direction:column;gap:.45rem;margin-top:.5rem}.part{flex-wrap:wrap;row-gap:.05rem}.part__note{flex-basis:100%;font-size:.7rem;line-height:1.35}}.concept--off{opacity:.6}.concept--wide .concept__media{aspect-ratio:auto;border:.5px solid var(--hair);background:#fff;width:280px}.concept--wide .concept__media img{object-fit:contain;height:auto}@media (max-width:640px){.concept{gap:.7rem}.concept__media{width:104px}.concept--wide{flex-wrap:wrap}.concept--wide .concept__media{width:100%}}.adset{margin:.8rem 0 .4rem}.adset__row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.adset__item{width:30%;min-width:6rem;max-width:220px;text-decoration:none;display:block}.adset__item img{border:.5px solid var(--hair-strong);object-fit:cover;width:100%;height:auto;display:block}.adset__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.25rem;font-size:10px;display:block}.kit{gap:1.1rem;display:grid}.kit__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:11px}.kit__grid{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.kit__thumb{aspect-ratio:1;border:.5px solid var(--hair-strong);background:var(--surface);width:6.2rem;display:block;position:relative}.kit__thumb img{object-fit:cover;width:100%;height:100%;display:block}.kit__thumb--logo{aspect-ratio:2.4;background:#fff;width:11rem}.kit__thumb--logo img{object-fit:contain;padding:.5rem}.kit__x{border:.5px solid var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;width:1.5rem;height:1.5rem;font-size:14px;line-height:1;position:absolute;top:-.45rem;right:-.45rem}.kit__add{aspect-ratio:1;border:.5px dashed var(--hair-strong);cursor:pointer;width:6.2rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:0 0;font-size:11px}.kit__row{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.kit__color{align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.kit__color input[type=color]{border:.5px solid var(--hair-strong);cursor:pointer;background:0 0;width:2rem;height:2rem;padding:0}.kit__color code{font-family:var(--mono);color:var(--muted);font-size:11px}.kit__font{align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.kit__font .field{min-height:auto;margin:0;padding:.3rem 1.6rem .3rem .5rem}.ph{margin-top:.8rem}.ph__frame--tall{isolation:isolate}.ph--main{justify-content:center;margin:0;display:flex}.ph--main .ph__frame{width:100%;max-width:340px;margin-top:0}.ph__open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ph__open img{width:100%;height:auto;display:block}.ph__bg{z-index:-1;position:absolute;inset:0}.ph__bg img{object-fit:cover;width:100%;height:100%}.ph__media{position:relative}.ph__expand{z-index:3;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid;position:absolute;top:8px;right:8px}.ph__expand:hover{background:#000c}.ph__frame--tall .ph__head,.ph__frame--tall .ph__bar,.ph__swipe,.ph__rail,.ph__reelfoot,.ph__ttop{pointer-events:none}.ph__frame--tall .ph__ttop,.ph__frame--tall .ph__reelfoot,.ph__frame--tall>.ph__head,.ph__frame--tall .ph__swipe{z-index:2;position:relative}.ph__frame--tall .ph__rail{z-index:2}.ph__vid{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ph__et.is-edit,.ph__ctasel,.ph__ttpick,.ph__editbox,.ph .is-edit{pointer-events:auto}.ph__et.is-edit{cursor:text;outline-offset:2px;border-radius:4px;outline:1px dashed #0000;transition:outline-color .15s}.ph__et.is-edit:hover,.ph__et.is-edit:focus-visible{outline-color:currentColor}.ph__pen{opacity:.55;font-size:.85em}.ph__et.is-edit:hover .ph__pen{opacity:1}.ph__et.is-single{display:inline}.ph__ttname{text-shadow:0 1px 6px #0009;margin:0;font-size:.86rem}.ph__ttname small{opacity:.8}.ph__ctabtn.is-edit,.ph__reelcta.is-edit,.ph__swipe.is-edit span:last-child{cursor:pointer;position:relative}.ph__ctabtn.is-edit:hover,.ph__reelcta.is-edit:hover{outline-offset:-3px;outline:1px dashed}.ph__ctasel{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.ph__editbox{flex-direction:column;gap:.3rem;margin:.3rem .5rem .6rem;display:flex}.ph__frame--tall .ph__editbox{margin:.3rem 0 .5rem}.ph__field{box-sizing:border-box;width:100%;font:inherit;color:#111;border:1.5px solid var(--accent,#3b82f6);resize:none;background:#fff;border-radius:6px;padding:.4rem .5rem;font-size:.86rem;line-height:1.35}.ph__editrow{align-items:center;gap:.4rem;display:flex}.ph__editrow small{opacity:.75;flex:1;font-size:.7rem}.ph__editrow small.is-over{color:#e5484d;opacity:1;font-weight:600}.ph__save,.ph__cancel{font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-size:.78rem}.ph__save{color:#fff;background:#111;border:0;font-weight:600}.ph__frame--tall .ph__save{color:#111;background:#fff}.ph__cancel{color:inherit;opacity:.8;background:0 0;border:.5px solid}.ph__save:disabled,.ph__cancel:disabled{opacity:.45;cursor:default}.ph__ai{font:inherit;color:inherit;opacity:.85;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:.1rem 0;font-size:.76rem;text-decoration:underline}.ph__ai:hover{opacity:1}.ph__aibox{border-top:.5px dashed;flex-direction:column;gap:.3rem;padding-top:.3rem;display:flex}.ph__aibox .ph__cancel{padding:.2rem .55rem;font-size:.72rem}.ph__ainote{opacity:.85;font-size:.72rem;font-style:italic}.ph__err{color:#e5484d;background:#fff;border-radius:4px;padding:.15rem .35rem;font-size:.72rem}.edc{flex-direction:column;gap:.35rem;display:flex}.edc--page .ph__editrow small{font-size:.78rem}.edc--page .ph__save,.edc--page .ph__cancel{padding:.4rem 1rem;font-size:.85rem}.edc--page .ph__ai{font-size:.82rem}.edc--page .ph__field{font-size:16px}.ph__aibox .ph__editrow{flex-wrap:wrap;row-gap:.35rem}.ph__aibox .ph__editrow .ph__save{white-space:nowrap;margin-left:auto}.edc--page .ph__aibox .ph__cancel{padding:.3rem .7rem;font-size:.8rem}.ph__ttpick{background:#00000073;border-radius:999px;align-items:center;gap:.3rem;margin:-.2rem 0 .4rem;padding:.1rem .25rem;font-size:.7rem;display:inline-flex}.ph__ttpick button{color:#fff;cursor:pointer;background:0 0;border:0;padding:.2rem .55rem;font-size:1.05rem;line-height:1}.ph__hint{text-align:center;color:var(--muted);margin:.45rem 0 0;font-size:.74rem}.ph--main{flex-direction:column;align-items:center}.ph__play{z-index:1;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.ph__play span{color:#fff;box-sizing:border-box;background:#00000080;border-radius:50%;place-items:center;width:56px;height:56px;padding-left:4px;font-size:22px;display:grid}.ph__progress{z-index:2;pointer-events:none;background:#ffffffd9;height:3px;position:absolute;bottom:0;left:0}.ph__sub{z-index:2;pointer-events:none;text-align:center;color:#ffe45c;text-shadow:0 1px 2px #000000e6;background:#0000008c;border-radius:8px;padding:.3rem .5rem;font-size:.86rem;font-weight:600;line-height:1.3;position:absolute;top:24%;left:8%;right:8%}.ph__sub b{letter-spacing:.05em;vertical-align:1px;border:1px solid;border-radius:3px;margin-right:.35rem;padding:0 .25rem;font-size:.6rem}.ph__img--vid{aspect-ratio:4/5;object-fit:cover;background:#111;width:100%;display:block}.ph__frame{color:#111;border:.5px solid var(--hair-strong);background:#fff;border-radius:10px;width:100%;max-width:300px;margin-top:.6rem;font-family:-apple-system,Helvetica Neue,Arial,sans-serif;font-size:12.5px;line-height:1.35;overflow:hidden}.ph__frame--tall{aspect-ratio:9/16;color:#fff;background:#000 50%/cover no-repeat;flex-direction:column;justify-content:space-between;display:flex;position:relative}.ph__head{align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.ph__head--light{color:#fff;text-shadow:0 1px 6px #0009}.ph__avatar{background:var(--ink,#111);width:28px;height:28px;color:var(--bg,#fff);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.ph__head--light .ph__avatar{color:#111;text-shadow:none;background:#fff}.ph__who{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ph__who b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ph__who small{opacity:.75;font-size:10.5px}.ph__dots{letter-spacing:1px;margin-left:auto;font-weight:700}.ph__img{width:100%;height:auto;display:block}.ph__ctabar{background:#f0f2f5;border-bottom:.5px solid #dde0e5;justify-content:space-between;align-items:center;padding:.55rem .7rem;font-weight:600;display:flex}.ph__ctahead{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.85rem;overflow:hidden}.ph__ctabar .ph__editbox{flex:auto;min-width:0}.ph__ctabtn{background:#e2e5e9;border-radius:6px;flex:none;align-items:center;gap:.5rem;margin-left:auto;padding:.3rem .6rem;font-size:.85rem;display:inline-flex}.ph__vwords{z-index:3;color:#fff;width:36px;height:36px;font:inherit;cursor:pointer;background:#00000073;border:0;border-radius:999px;place-items:center;padding:0;font-size:1rem;display:grid;position:absolute;bottom:16.2rem;right:.45rem}.ph__frame--feed .ph__vwords{bottom:3.4rem}.ph__frame:has(.ph__rail--tt) .ph__vwords{bottom:18.4rem}.ph__icons{align-items:center;gap:.8rem;padding:.5rem .7rem .2rem;display:flex}.ph__spacer{flex:1}.ph__caption{margin:0;padding:.2rem .7rem .75rem}.ph__clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph__caption b{font-weight:600}.ph__bar{background:#ffffff80;border-radius:2px;height:2px;position:absolute;top:6px;left:8px;right:8px}.ph__bar:after{content:"";background:#fff;border-radius:2px;width:40%;position:absolute;inset:0}.ph__frame--tall .ph__head{padding-top:.9rem}.ph__swipe{flex-direction:column;align-self:center;align-items:center;gap:.15rem;margin-bottom:1.1rem;font-weight:600;display:flex}.ph__swipe span:last-child{color:#111;background:#fff;border-radius:999px;padding:.45rem 1.4rem}.ph__rail{flex-direction:column;align-items:center;gap:.9rem;display:flex;position:absolute;bottom:6.5rem;right:.6rem}.ph__reelfoot{background:linear-gradient(#0000,#0000008c);margin-top:auto;padding:.7rem 3rem .9rem .7rem}.ph__reeltext{-webkit-line-clamp:2;text-shadow:0 1px 6px #0009;-webkit-box-orient:vertical;margin:.35rem 0 .5rem;display:-webkit-box;overflow:hidden}.ph__reelcta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .7rem;font-weight:600;display:flex}.ph__hint{color:var(--muted);max-width:34rem;margin:.4rem 0 0;font-size:.74rem}.edit{gap:.5rem;margin-top:.4rem;display:grid}.edit__count{font-family:var(--mono);color:var(--muted);text-align:right;margin-top:-.3rem;font-size:10px}.edit__count.is-over{color:var(--err)}.res__totals{border:.5px solid var(--hair-strong);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:flex-start;gap:1.2rem 2.2rem;padding:1rem 1.2rem;display:flex}.res__stat{flex-direction:column;line-height:1.1;display:flex}.res__stat b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500}.res__stat small{color:var(--ink-2);margin-top:.3rem;font-size:.8rem;line-height:1.3}.res__stat small.muted{color:var(--muted);margin-top:.1rem;font-size:.74rem}.res__sync{align-items:center;gap:.7rem;margin-left:auto;font-size:.78rem;display:flex}.res__learn{margin:1.2rem 0 0}.res__learn ul{margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.5}.res__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1.4rem;display:grid}.res__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.82rem}.res__table th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right;border-bottom:.5px solid var(--hair-strong);padding:.2rem .3rem;font-size:10px;font-weight:400}.res__table th:first-child,.res__table td:first-child{text-align:left;padding-left:0}.res__table td{text-align:right;border-bottom:.5px solid var(--hair);padding:.3rem}.res__table tr.is-thin td{color:var(--muted)}.res__ad{align-items:flex-start;gap:1rem;display:flex}.res__thumb{aspect-ratio:4/5;object-fit:cover;border:.5px solid var(--hair-strong);background:var(--bg);flex:none;width:5.5rem}.res__thumb--empty{display:block}.res__nums{font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-size:.88rem}.res__ad .chip{vertical-align:middle;margin-right:.35rem;padding:.15rem .45rem;font-size:9.5px;display:inline-block}.chip--ok{color:var(--ok)}.chip--warn{color:var(--warn,#b26a00)}.chip--muted{color:var(--muted)}@media (max-width:600px){.res__ad{flex-direction:column}.res__thumb{width:7rem}.res__sync{width:100%;margin-left:0}}.jobs{z-index:40;background:var(--hair-strong);border-top:.5px solid var(--hair-strong);gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000000f}.jobs__row{background:var(--surface);align-items:center;gap:.7rem;padding:.55rem 1rem;font-size:.82rem;display:flex}.jobs__row.is-done{background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.jobs__row.is-failed{background:color-mix(in srgb, var(--err) 8%, var(--surface))}.jobs__icon{text-align:center;flex:none;width:1.2rem;font-size:.9rem}.jobs__text{flex:1;gap:.25rem;min-width:0;display:grid}.jobs__text b{font-weight:600}.jobs__bar{background:var(--hair);height:3px;display:block;overflow:hidden}.jobs__bar>span{background:var(--ink);height:100%;transition:width .6s;display:block}.jobs__x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .3rem;font-size:1.1rem}body{padding-bottom:calc(var(--jobs-h,0px) + 1rem)}.plan__check{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.3rem;font-size:10px;display:inline-flex}.plan__check.is-on{color:var(--ink)}.plan__check input{accent-color:var(--ink);margin:0}.plan{bottom:calc(var(--jobs-h,0px) + .8rem);z-index:30;background:var(--surface);border:.5px solid var(--ink);border-radius:12px;gap:.55rem;margin-top:1.4rem;padding:.65rem .9rem;display:grid;position:sticky;box-shadow:0 8px 30px #0000001a}.plan__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan__what{font-size:.9rem}.plan__row{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.plan__per{align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.plan__go{margin-left:auto;font-weight:600}.plan__go small{opacity:.65;font-size:11px;font-weight:400}.plan__msg{font-size:.78rem}.plan--note{grid-template-columns:1fr auto;align-items:center;font-size:.85rem}@media (max-width:640px){.plan{bottom:calc(var(--jobs-h,0px) + .5rem);padding-bottom:calc(.65rem + env(safe-area-inset-bottom))}.plan__row .tb__seg{display:flex}.plan__row .tb__seg button{flex:1;padding:0 10px}.plan__per{flex:auto}.plan__per .tb__seg{flex:1}.plan__row>.tb__seg{flex:auto}.plan__go{flex:0 0 100%;justify-content:center;width:100%;height:40px;margin-left:0}}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:.3rem;font-size:10px;display:inline-flex}.pick input{accent-color:var(--ink);width:15px;height:15px;margin:0}.batch__link{border:.5px solid var(--hair-strong);background:var(--surface);min-width:0;height:32px;font:inherit;color:var(--ink);border-radius:8px;flex:14rem;padding:0 10px;font-size:13px}.batch__link:focus{outline:2px solid var(--link,#1a5fb4);outline-offset:1px}@media (max-width:640px){.batch__link{flex:0 0 100%;height:36px}.batch .plan__row>.tb__btn:not(.plan__go){flex:1 1 0;justify-content:center}}.chan{border-top:.5px solid var(--hair);margin-top:.8rem;padding-top:.6rem}.chan__row{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.chan__btn{min-height:auto;padding:.3rem .7rem;font-size:10px}.chan__pack{margin-top:.5rem;font-size:.82rem}.chan__pack>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.chan__cols{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem 1.4rem;margin-top:.5rem;display:grid}.chan__h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:.4rem 0 .2rem;font-size:10px}.chan__list{margin:0;padding-left:1.2rem;line-height:1.45}.chan__list .muted{font-family:var(--mono);font-size:10px}.chan__kw{margin:0;line-height:1.45}.chan__land{max-width:16rem;margin-top:.4rem;text-decoration:none;display:block}.chan__land img{border:.5px solid var(--hair-strong);width:100%;display:block}.ph__frame--google{max-width:340px;padding:.7rem .8rem;font-family:Arial,sans-serif}.ph__gtop{color:#202124;margin-bottom:.3rem;font-size:11px;font-weight:700}.ph__gsite{color:#202124;align-items:center;gap:.5rem;font-size:12px;line-height:1.2;display:flex}.ph__gsite small{color:#4d5156}.ph__ghead{color:#1a0dab;margin:.35rem 0 .15rem;font-size:16px;line-height:1.3}.ph__gdesc{color:#4d5156;margin:0;font-size:12.5px;line-height:1.4}.ph__ttop{color:#ffffffbf;text-shadow:0 1px 6px #0009;justify-content:center;gap:1.2rem;padding-top:.9rem;font-size:13px;display:flex}.ph__ttop b{color:#fff;border-bottom:2px solid #fff;padding-bottom:2px}.ph__rail--tt{bottom:7.5rem}.ph__reelcta--tt{color:#fff;background:#fe2c55}.spk__voices{border:.5px solid var(--hair);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.4rem;display:grid}.vp{align-items:center;gap:.5rem;display:flex}.vp__now{border:.5px solid var(--hair-strong);background:var(--surface);min-width:0;height:40px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;flex:auto;justify-content:space-between;align-items:center;gap:.6rem;padding:0 12px;font-size:.9rem;display:flex}.vp__now:hover{border-color:var(--ink)}.vp__now:disabled{opacity:.6;cursor:default}.vp__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vp__caret{opacity:.6;flex:none;font-size:11px}.vp__play{flex:none;width:2.2rem;height:2.2rem}.spk__voice{border-radius:8px;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.spk__voice.is-on{background:var(--surface);outline:1px solid var(--ink)}.spk__pick,button.spk__voice{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:.6rem;padding:.45rem .5rem;font-size:.85rem;display:flex}.spk__pick:hover,button.spk__voice:hover{background:var(--paper)}.spk__pick:disabled,button.spk__voice:disabled{cursor:default}.spk__tick{width:.9rem;color:var(--ink);flex:none;font-size:.8rem}.spk__vname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spk__voice .spk__play{margin-right:.35rem}.spk__play{border:.5px solid var(--hair-strong);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;width:1.8rem;height:1.8rem;font-size:11px}.spk__voice .muted{white-space:nowrap;margin-left:auto;font-size:.74rem}.topbar__who{align-items:center;gap:.7rem;margin-left:1rem;font-size:.78rem;display:flex}.topbar__who .muted{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.topbar__out{border:.5px solid var(--hair-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .9rem;font-size:13px}.topbar__out:hover{background:var(--paper-2)}.topbar__bal{font-family:var(--mono);border:.5px solid var(--hair-strong);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:.25rem .65rem;font-size:12px;text-decoration:none}.topbar__bal:hover{background:var(--paper-2)}.topbar__bal.is-low{border-color:var(--warn,#b54708);color:var(--warn,#b54708)}.topbar__out:hover{color:var(--ink)}@media (max-width:700px){.topbar__who .muted{display:none}}.wf__label{gap:.3rem;font-size:.85rem;display:grid}.settings__nav{z-index:40;background:var(--paper);border-bottom:.5px solid var(--hair-strong);box-shadow:-6px 0 0 var(--paper), 6px 0 0 var(--paper);margin:0 0 .4rem;font-size:14px;position:sticky}.settings__nav>div{scrollbar-width:none;gap:.2rem 1.1rem;padding:.6rem 0;display:flex;position:relative;overflow-x:auto}.settings__nav>div::-webkit-scrollbar{display:none}@media (max-width:760px){.settings__nav>div{padding-right:2rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.settings__nav a{color:var(--muted);white-space:nowrap;border-bottom:1.5px solid #0000;padding:.2rem 0;text-decoration:none}.settings__nav a:hover{color:var(--ink)}.settings__nav a.is-on{color:var(--ink);border-bottom-color:var(--ink)}.settings__group{font-family:var(--display);letter-spacing:-.015em;border-bottom:.5px solid var(--hair-strong);margin:3rem 0 1rem;padding-bottom:.35rem;scroll-margin-top:6.5rem;font-size:1.3rem;font-weight:500}.settings__group:first-of-type{margin-top:1.4rem}.plan__now{border:.5px solid var(--hair-strong);background:var(--surface);gap:.6rem;padding:.9rem 1.1rem;display:grid}.plan__name{font-family:var(--display);font-size:1.3rem;font-weight:500}.plan__usage{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.8rem 1.4rem;display:grid}.plan__use{gap:.3rem;font-size:.85rem;display:grid}.plan__use__l{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.plan__use .jobs__bar{border-radius:2px;height:4px}.plan__use small{font-size:.75rem}.plan__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:560px){.plan__grid{grid-template-columns:1fr}}.plan__billed{margin-top:-.2rem;font-size:.75rem;display:block}.plan__card{border:.5px solid var(--hair-strong);background:var(--surface);align-content:start;gap:.4rem;padding:.9rem;font-size:.82rem;display:grid}.plan__card.is-current{outline:2px solid var(--ink);outline-offset:-2px}.plan__card>.chip{justify-self:start}.plan__card{border-radius:12px}.plan__card b{font-size:1rem}.plan__price{font-family:var(--mono);font-size:1.5rem}.plan__price small{font-family:var(--sans);color:var(--muted);font-size:.75rem;font-style:normal}.plan__card ul{color:var(--ink-2);margin:.2rem 0 .4rem;padding-left:1rem;line-height:1.45}.bal__topup{gap:.6rem;display:grid}.bal__topup>small{font-size:.75rem}.bal__amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.bal__amounts .btn,.bal__other .btn,.bal__save{min-height:40px;font-size:14px}.bal__other{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.bal__other .bal__money{flex:1;max-width:9rem}.bal__money{align-items:center;display:flex;position:relative}.bal__money>span{color:var(--muted);pointer-events:none;font-size:16px;position:absolute;left:.75rem}.bal__money .field{width:100%;margin:0;padding-left:1.7rem}.bal__auto{border-top:.5px solid var(--hair);gap:.7rem;padding-top:.9rem;font-size:.85rem;display:grid}.bal__auto>small{font-size:.78rem;line-height:1.4}.bal__check{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.bal__check input{width:1.15rem;height:1.15rem;accent-color:var(--ink);cursor:pointer;flex:none;margin:.05rem 0 0}.bal__check>span{gap:.15rem;display:grid}.bal__check small{color:var(--muted);font-size:.78rem;line-height:1.4}.bal__rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.bal__rules label{color:var(--muted);align-content:end;gap:.3rem;font-size:.75rem;display:grid}.bal__save{justify-self:start}@media (max-width:560px){.bal__save{justify-self:stretch}}.team{gap:.35rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.team li{border:.5px solid var(--hair);background:var(--surface);border-radius:12px;align-items:center;gap:.6rem;min-height:40px;padding:.45rem .75rem;font-size:.88rem;display:flex}.team li>span:first-child{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.team__x{border:.5px solid var(--hair-strong);cursor:pointer;width:1.5rem;height:1.5rem;color:var(--muted);background:0 0;border-radius:999px}.team__invite{align-items:center;gap:.5rem;display:flex}.team__invite .btn{white-space:nowrap;min-height:40px;padding:0 1.1rem;font-size:14px}.team__invite .field{flex:1;min-width:0;margin:0}@media (max-width:640px){.card .concept__actions{grid-template-columns:1fr 1fr;justify-content:stretch;gap:.45rem;display:grid}.card .concept__actions .concept__vkind{grid-column:1;align-self:center}.card .concept__actions .plan__check{grid-column:2;justify-self:end}.card .concept__actions:not(:has(.concept__vkind)) .plan__check{grid-column:1/-1;justify-self:start}.card .concept__actions .seg,.card .concept__actions .concept__talker{grid-column:1/-1}.card .concept__actions .concept__talker .who__btn{flex:1;max-width:none;height:36px}.card .concept__actions .btn{text-overflow:ellipsis;width:100%;min-width:0;padding:0 8px;font-size:12px;overflow:hidden}.card .concept__actions .btn--primary{grid-column:1/-1;min-height:40px}.card .concept__actions .seg{width:100%;display:flex}.card .concept__actions .seg__opt{text-align:center;flex:1;padding:0 6px;font-size:12px}.ph>.seg{max-width:100%;display:flex}.ph>.seg .seg__opt{text-align:center;flex:1;padding:0 4px;font-size:12px}.chan__row{gap:.4rem}.topbar{gap:.6rem}.topbar__nav{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:.9rem;min-width:0;overflow-x:auto}.topbar__nav::-webkit-scrollbar{display:none}.topbar__who{flex:none;margin-left:0}.topbar__out{white-space:nowrap}}.basics{gap:.7rem;max-width:30rem;display:grid}.voice__row .field{max-width:30rem}.voice__sample{color:var(--muted);margin:.4rem 0 0;font-size:.95rem;font-style:italic}.intro{margin-top:.5rem}.intro__toggle{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px}.intro__toggle:hover{color:var(--ink)}.intro__body{margin-top:.5rem}.chip--fresh{color:var(--link,#1a5fb4)}.chip--rising{color:#b3541e}.chip--scaling{color:#6a3fb5}.adv{margin-bottom:1.6rem}.adv__more{margin-top:.6rem}.adv__more>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.adv__more>div{gap:.6rem;margin-top:.6rem;display:grid}.pin{border:.5px solid var(--hair-strong);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .55rem;font-size:9.5px}.pin.is-on{color:var(--ink);border-color:var(--ink)}.tb{gap:.5rem;margin-bottom:1.2rem;display:grid;position:relative}.tb__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tb__seg{border:.5px solid var(--hair-strong);border-radius:8px;height:32px;display:inline-flex;overflow:hidden}.tb__seg button{border:0;border-right:.5px solid var(--hair);font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;padding:0 12px;font-size:13px}.tb__seg button:last-child{border-right:0}.tb__seg button.is-on{background:var(--surface);color:var(--ink);font-weight:600}.tb__seg--faces button{align-items:center;gap:.4rem;padding-left:4px;display:inline-flex}.tb__seg--faces .who__face{width:22px;height:22px}.tb__seg small{opacity:.7;margin-left:2px;font-size:11px}.tb__btn{border:.5px solid var(--hair-strong);background:var(--surface);height:32px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.tb__btn:hover{border-color:var(--ink)}.tb__btn.is-active{border-color:var(--ink);color:var(--ink);background:var(--paper-2)}.tb__btn--primary{background:var(--ink);color:var(--bg,#fff);border-color:var(--ink)}.tb__ico{opacity:.7;font-size:13px}.tb__caret{opacity:.6;font-size:10px}.tb__search{align-items:center;width:16rem;max-width:100%;margin-left:auto;display:flex;position:relative}.tb__search input{border:.5px solid var(--hair-strong);background:var(--surface);width:100%;height:32px;font:inherit;color:var(--ink);border-radius:8px;padding:0 28px;font-size:13px}.tb__search input:focus{outline:2px solid var(--forest);outline-offset:1px}.tb__searchicon{color:var(--muted);pointer-events:none;font-size:15px;position:absolute;left:9px}.tb__clearq{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;right:6px}.tb__menu{position:relative}.tb__pop{z-index:60;background:var(--surface);border:.5px solid var(--hair-strong);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 30px #0000001a}.tb__list{min-width:11rem;margin:0;padding:4px;list-style:none}.tb__list button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.tb__list button:hover{background:var(--bg)}.tb__list button.is-on{font-weight:600}.tb__backdrop,.tb__sheethead{display:none}.tb__menunote{color:var(--muted);border-bottom:.5px solid var(--hair);margin-bottom:.2rem;padding:.4rem .75rem .5rem;font-size:.74rem;list-style:none}.tb__list button.has-pic{align-items:center;gap:10px;display:flex}.tb__itempic{object-fit:cover;background:var(--paper-2);border:.5px solid var(--hair);border-radius:50%;flex:none;width:36px;height:36px}.tb__itemtext{min-width:0}@media (max-width:640px){.tb__itempic{width:44px;height:44px}.tb__backdrop{z-index:70;background:#00000059;display:block;position:fixed;inset:0}.tb__menu .tb__pop.tb__list{z-index:71;width:auto;min-width:0;max-height:75vh;padding:4px 12px calc(16px + env(safe-area-inset-bottom));border:0;border-radius:18px 18px 0 0;animation:.18s ease-out sheet-up;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -8px 30px #00000026}.tb__sheethead{border-bottom:.5px solid var(--hair);justify-content:space-between;align-items:center;margin-bottom:4px;padding:14px 6px 10px;display:flex}.tb__sheethead b{font-size:1rem;font-weight:600}.tb__menu .tb__list .tb__sheethead button{width:auto;color:var(--muted);padding:4px 2px;font-size:15px}.tb__menu .tb__list button{white-space:normal;border-radius:10px;padding:13px 6px;font-size:15px}.tb__menu .tb__list li+li:not(.tb__sheethead){border-top:.5px solid var(--hair)}.tb__menu .tb__list li.tb__sheethead+li{border-top:0}.tb__menu .tb__list small{margin-top:3px;font-size:13px;line-height:1.35}}@keyframes sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.tb__sheet{gap:10px;width:20rem;max-height:70vh;padding:12px 14px;display:grid;overflow:auto}.tb__group{gap:2px;display:grid}.tb__group b{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:500}.tb__opt{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.tb__opt>span{align-items:center;gap:2px;display:inline-flex}.tb__opt input{accent-color:var(--ink);margin-right:4px}.tb__opt small{color:var(--muted)}.tb__actions{border-top:.5px solid var(--hair);justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.tb__link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.tb__link:hover{color:var(--ink)}.edc .tb__link{color:inherit;opacity:.75;padding:.25rem .35rem;font-size:.78rem}.edc .tb__link:hover{opacity:1}.edc--page .tb__link{color:var(--muted);opacity:1;font-size:.85rem}.tb__applied{gap:.4rem}.tb__chip{background:color-mix(in srgb, var(--link,#1a5fb4) 12%, var(--surface));height:26px;color:var(--link,#1a5fb4);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}@media (max-width:640px){.tb__row:first-child{flex-direction:column-reverse;align-items:stretch}.tb__search{width:100%;margin-left:0}.tb__row:first-child .tb__seg{display:flex}.tb__row:first-child .tb__seg button{flex:1;padding:0 6px;font-size:12px}.tb__row:nth-child(2){flex-wrap:wrap}.tb__row:nth-child(2) .tb__seg{flex:none;width:100%;display:flex}.tb__row:nth-child(2) .tb__seg button{flex:1;padding:0 10px;font-size:12px}.tb__row:nth-child(2) .tb__menu,.tb__row:nth-child(2)>.tb__btn{flex:1 1 0;min-width:0}.tb__row:nth-child(2) .tb__btn{justify-content:center;width:100%;padding:0 8px}.tb__pop.tb__list{left:0;right:auto}.tb__sheet{z-index:71;width:auto;max-height:75vh;padding-top:0;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;animation:.18s ease-out sheet-up;position:fixed;inset:auto 0 0;box-shadow:0 -8px 30px #00000026}.tb__sheet .tb__sheethead{z-index:1;background:var(--surface);margin:0 -14px;padding:14px 18px 10px;position:sticky;top:0}.tb__sheet .tb__sheethead button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:17px}.tb__actions{background:var(--surface);padding-bottom:4px;position:sticky;bottom:0}}.tb__btn:disabled{opacity:.5;cursor:default}.tb__btn small{opacity:.65;font-size:11px;font-weight:400}a.tb__btn{text-decoration:none}.tb__menu--right .tb__pop.tb__list{left:auto;right:0}.tb__list small{color:var(--muted);white-space:normal;margin-top:1px;font-size:11px;font-weight:400;display:block}.tb__list button:disabled{opacity:.5;cursor:default}.tb__list button{white-space:nowrap}.acts{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.acts__main{font-weight:600}.acts__end{margin-left:auto}.adset__ctl{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-top:.6rem;font-size:.8rem;display:flex}.pushbox{border:.5px solid var(--hair-strong);background:var(--surface);border-radius:12px;gap:.6rem;margin-top:.7rem;padding:.7rem .8rem;display:grid}.pushbox .batch__link{width:100%}.chan .tb__btn{height:28px;padding:0 10px;font-size:12px}@media (max-width:640px){.adset__ctl .tb__seg{flex:100%;display:flex}.adset__ctl .tb__seg button{flex:1;padding:0 4px;font-size:12px}.acts>.acts__main{flex:0 0 100%;justify-content:center;height:40px}.acts>.tb__menu,.acts>.tb__btn:not(.acts__main){flex:1 1 0;min-width:0}.acts .tb__menu>.tb__btn{justify-content:center;gap:4px;width:100%;padding:0 6px;font-size:12px}.acts>.tb__btn:not(.acts__main){justify-content:center;gap:4px;padding:0 6px;font-size:12px}.acts .tb__menu>.tb__btn .tb__ico,.acts>.tb__btn:not(.acts__main) .tb__ico{display:none}.acts>.tb__btn.acts__half{flex:48%;min-width:45%}.acts>.acts__end{text-align:right;flex:0 0 100%;margin-left:0}.acts .tb__list{min-width:13rem}.chan__row .section-label{flex:0 0 100%}.chan__row .tb__btn{flex:1 1 0;justify-content:center}}.skel{background:linear-gradient(90deg,#0000000d 25%,#00000017 50%,#0000000d 75%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite skel-shimmer}.skel--kicker{width:5rem;height:10px;margin-bottom:.6rem}.skel--title{width:60%;max-width:22rem;height:2.2rem;margin-bottom:.7rem}.skel--line{width:85%;max-width:34rem;height:.9rem}.skel--bar{height:32px;margin:1.2rem 0 .8rem}.skel--card{background-color:var(--surface);border:.5px solid var(--hair);background-image:none;border-radius:0;height:9rem;margin-top:.75rem;animation:none}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.own__form{gap:.6rem;margin-top:.6rem;display:grid}.own__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.own__row .seg{flex:100%;display:flex}.own__row .seg__opt{text-align:center;flex:1;padding:0 6px;font-size:12px}}.srows{gap:.2rem;margin-bottom:1.6rem;display:grid}.srow{grid-template-columns:12rem minmax(0,34rem);align-items:start;gap:.3rem 1.5rem;padding:.45rem 0;display:grid}.srow__label{gap:.1rem;padding-top:.55rem;font-size:.9rem;display:grid}.srow__label small{color:var(--muted);font-size:.78rem;line-height:1.35}.srow .field{margin:0}.srow--note{padding:0}.pref{cursor:pointer;align-items:flex-start;gap:.7rem;max-width:40rem;padding:.55rem 0;display:flex}.pref input{width:1.1rem;height:1.1rem;accent-color:var(--ink);flex:none;margin:.15rem 0 0}.pref b{font-size:.92rem;font-weight:500;display:block}.pref small{color:var(--muted);margin-top:.1rem;font-size:.8rem;line-height:1.4;display:block}@media (max-width:640px){.srow{grid-template-columns:1fr;gap:.3rem}.srow__label{padding-top:0}.srow--note>span:first-child{display:none}}.spk__more{padding:.45rem .5rem .2rem;display:block}.spk__moods{flex-wrap:wrap;gap:.3rem;padding:0 .4rem .5rem;display:flex}.spk__moods button{border:.5px solid var(--hair-strong);background:var(--surface);height:26px;font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px}.spk__moods button:hover{color:var(--ink);border-color:var(--ink)}.spk__moods button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.spk__moods small{opacity:.6;font-size:10px}.spk__tone{font-size:.78rem}.spk__toneNote{color:var(--muted);align-self:center;margin-left:.3rem;font-size:11px}.pref--block{cursor:default}@media (max-width:640px){.pref--block .seg{display:flex}.pref--block .seg__opt{text-align:center;flex:1;padding:0 6px;font-size:12px}}.cast{gap:.8rem;margin-bottom:.8rem;display:grid}.cast__card{border:.5px solid var(--hair-strong);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.7rem;display:grid}.cast__card--review{border-color:var(--link);box-shadow:0 0 0 1px var(--link) inset}.cast__card--failed{border-color:var(--err)}.cast__pics{align-content:start;gap:.35rem;width:8.5rem;display:grid}.cast__hero{aspect-ratio:4/5;object-fit:cover;object-position:top;border:.5px solid var(--hair);border-radius:8px;width:8.5rem;display:block}.cast__hero--empty{background:var(--paper);color:var(--muted);place-items:center;font-size:.75rem;display:grid}.cast__views{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.cast__views img{aspect-ratio:4/5;object-fit:cover;object-position:top;border:.5px solid var(--hair);border-radius:5px;width:100%}.cast__body{grid-template-columns:minmax(0,1fr);align-content:start;gap:.3rem;min-width:0;display:grid}.cast__body small{font-size:.8rem;line-height:1.4}.castvoice{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.2rem;display:grid}@media (max-width:640px){.cast__pics,.cast__hero{width:6.4rem}}.cast__saved{margin:.5rem 0 0;font-size:.8rem}.cast__save{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.cast__save .batch__link{flex:12rem;max-width:20rem}@media (max-width:640px){.pushbox .adset__ctl .tb__seg{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pushbox .adset__ctl .tb__seg::-webkit-scrollbar{display:none}.pushbox .adset__ctl .tb__seg button{flex:1 0 auto;padding:0 10px}}.pushbox{grid-template-columns:minmax(0,1fr)}.pushbox .adset__ctl{min-width:0}.pushbox .adset__ctl .tb__seg{min-width:0;max-width:100%}.adgroup{margin:0 0 1.6rem}.adgroup__head{margin:0 0 .6rem;font-size:.85rem;font-weight:400;line-height:1.4}.adgroup__from{font-weight:600}.tiles{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.8rem;display:grid}.tile{min-width:0;position:relative}.tile__link{color:inherit;gap:.35rem;text-decoration:none;display:grid}.tile__pic{aspect-ratio:4/5;border:.5px solid var(--hair-strong);background:var(--paper);border-radius:10px;display:block;position:relative;overflow:hidden}.tile__pic img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.tile__link:hover .tile__pic img{transform:scale(1.02)}.tile__link:focus-visible .tile__pic{outline:2px solid var(--ink);outline-offset:2px}.tile__making{height:100%;color:var(--muted);text-align:center;place-items:center;padding:.5rem;font-size:.78rem;display:grid}.tile__badges{flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;bottom:.4rem;left:.4rem}.tile__badges span{color:#fff;background:#0000009e;border-radius:6px;padding:.3rem .4rem;font-size:11px;line-height:1}.tile__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.tile__status{color:var(--muted);font-size:.74rem}.tile__status.is-live{color:var(--ok)}.tile__pick{border:.5px solid var(--hair-strong);cursor:pointer;background:#ffffffeb;border-radius:8px;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:absolute;top:.4rem;left:.4rem}.tile__pick input{width:1rem;height:1rem;accent-color:var(--ink);cursor:pointer;margin:0}.tile.is-picked .tile__pic{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.lib__bar{gap:.6rem;margin:1rem 0 1.1rem;display:grid}.lib__chips{flex-wrap:wrap;gap:.4rem;display:flex}.lib__chip{border:.5px solid var(--hair-strong);background:var(--surface);height:32px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:0 12px;font-size:13px;display:inline-flex}.lib__chip:hover{border-color:var(--ink);color:var(--ink)}.lib__chip small{opacity:.75;font-size:11px}.lib__chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg,#fff)}.lib__ico{font-size:11px}.lib__chip.is-live:not(.is-on) .lib__ico,.lib__dot.is-live{color:var(--ok)}.lib__chip.is-needs:not(.is-on){color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.lib__tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lib__search{width:17rem;margin-left:0}.lib__from{border:.5px solid var(--hair-strong);background:var(--surface);height:32px;font:inherit;color:var(--ink);border-radius:8px;max-width:14rem;padding:0 28px 0 10px;font-size:13px}.lib__tools .tb__btn{margin-left:auto}.lib__week{background:var(--paper-2);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.3rem 1.2rem;margin:0 0 1.2rem;padding:.6rem .9rem;font-size:.82rem;display:flex}.lib__weeklive{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:500;display:inline-flex}.lib__weeklive:hover{text-decoration:underline}.lib__synced{margin-left:auto;font-size:.75rem}.lib__h{align-items:baseline;gap:.4rem;margin:0 0 .7rem;font-size:.85rem;font-weight:600;display:flex}.lib__h small{color:var(--muted);font-weight:400}.needs{margin:0 0 1.6rem}.needs__list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.6rem;margin-bottom:.4rem;display:grid}.needs__item{border:.5px solid color-mix(in srgb, var(--warn) 45%, transparent);color:inherit;border-radius:10px;align-items:center;gap:.7rem;min-width:0;padding:.45rem;text-decoration:none;display:flex}.needs__item.is-meta{border-color:color-mix(in srgb, var(--err) 45%, transparent)}.needs__item:hover{border-color:var(--ink)}.needs__item img,.needs__blank{aspect-ratio:4/5;object-fit:cover;background:var(--paper-2);border-radius:6px;flex:none;width:2.8rem}.needs__text{gap:.15rem;min-width:0;display:grid}.needs__text b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500;overflow:hidden}.needs__text small{color:var(--warn);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;display:-webkit-box;overflow:hidden}.needs__item.is-meta .needs__text small{color:var(--err)}.lib__grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));grid-auto-flow:dense;gap:1.4rem .9rem;display:grid}.idc__stack{padding-top:7px;display:block;position:relative}.idc.is-stack .idc__stack:before,.idc.is-stack .idc__stack:after{content:"";border:.5px solid var(--hair-strong);background:var(--paper-2);border-bottom:0;border-radius:12px 12px 0 0;height:14px;position:absolute}.idc.is-stack .idc__stack:before{top:0;left:10%;right:10%}.idc.is-stack .idc__stack:after{background:var(--paper);top:3.5px;left:5%;right:5%}.idc .tile__pic{z-index:1}.idc .tile__pick{z-index:2;top:calc(7px + .4rem)}.idc__count{z-index:2;height:1.6rem;color:var(--ink);font:inherit;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;padding:0 .55rem;font-size:11px;font-weight:500;position:absolute;top:calc(7px + .4rem);right:.4rem}.idc__count:hover,.idc.is-open .idc__count{background:var(--ink);color:#fff}.idc.is-open .tile__pic{outline:2px solid var(--ink);outline-offset:2px}.idc__more{color:var(--muted);margin-top:.1rem;font-size:.74rem;display:block}.idc__src{color:var(--muted);align-items:center;gap:.35rem;min-width:0;margin-top:.3rem;font-size:.74rem;display:flex}.idc__src img,.idc__srcblank{object-fit:cover;background:var(--paper-2);border:.5px solid var(--hair);border-radius:3px;flex:none;width:1rem;height:1.25rem}.idc__srctext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idc__src a{color:var(--muted);text-decoration:none}.idc__src a:hover{color:var(--ink)}.tile__status.is-needs{color:var(--warn)}.tile__status.is-paused,.tile__status.is-review{color:var(--ink)}.stackrow{border:.5px solid var(--hair-strong);background:var(--paper-2);border-radius:14px;grid-column:1/-1;padding:.9rem}.stackrow__head{align-items:baseline;gap:.4rem;margin-bottom:.7rem;font-size:.82rem;display:flex}.stackrow__head .tb__link{margin-left:auto}.lib__empty{color:var(--muted);justify-items:start;gap:.6rem;padding:1.2rem 0;font-size:.9rem;display:grid}.lib__empty p{margin:0}.lib__more{justify-content:center;align-items:center;gap:.8rem;margin:1.6rem 0 0;font-size:.82rem;display:flex}.lib__away{border-top:.5px solid var(--hair);margin-top:2rem;padding-top:1rem}.lib__away .tb__link{font-size:.82rem}.tile.is-away .tile__pic{opacity:.7}.lib__restore{height:28px;margin-top:.4rem}@media (max-width:640px){.lib__chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -1rem;padding:0 1rem 2px;overflow-x:auto}.lib__chips::-webkit-scrollbar{display:none}.lib__search{width:100%}.lib__from{flex:1;max-width:none}.lib__tools .tb__btn{margin-left:0}.lib__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .6rem}.lib__synced{margin-left:0}.needs__list{grid-template-columns:1fr}}.adpage__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:0 0 1rem;display:flex}.adpage__versions{scrollbar-width:none;flex:18rem;justify-content:flex-end;align-items:center;gap:.4rem;display:flex;overflow-x:auto}.adpage__versions>.muted{margin-right:.2rem;font-size:.78rem}.adpage__ver{color:var(--muted);flex:0 3.2rem;justify-items:center;gap:.15rem;min-width:0;text-decoration:none;display:grid}.adpage__verpic{width:100%}.adpage__ver img,.adpage__ver--empty{aspect-ratio:4/5;object-fit:cover;border:.5px solid var(--hair-strong);background:var(--paper);border-radius:6px;width:100%;display:block}.adpage__ver small{font-size:11px}.adv__fullnote{margin:0;font-size:.8rem}.lib__delete{color:var(--danger,#b42318);font-size:.78rem}.tile__badges .tile__new{background:var(--ink);color:var(--surface,#fff);font-weight:700}.adpage__verpic{display:block;position:relative}.adpage__vkind{color:#fff;box-sizing:border-box;background:#000000b3;border-radius:50%;place-items:center;width:15px;height:15px;padding-left:1px;font-size:7px;display:grid;position:absolute;top:3px;left:3px}.adpage__vnew{background:var(--ink);color:var(--surface,#fff);white-space:nowrap;border-radius:999px;padding:2px 4px;font-size:8.5px;font-weight:700;line-height:1;position:absolute;top:3px;right:2px}.adpage__ver.is-on img,.adpage__ver.is-on .adpage__ver--empty{outline:2px solid var(--ink);outline-offset:1px}.adpage__ver.is-on small{color:var(--ink);font-weight:600}.adv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head head""pic side";align-items:start;gap:1rem 1.6rem;display:grid}.adv__head{flex-wrap:wrap;grid-area:head;align-items:center;gap:.7rem;display:flex}.adv__badge{border:.5px solid var(--hair-strong);background:var(--surface);height:26px;color:var(--ink);border-radius:999px;align-items:center;padding:0 11px;font-size:.8rem;font-weight:500;display:inline-flex}.adv__badge.is-live{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.adv__badge.is-warn,.adv__badge.is-bad{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.adv__badge.is-bad{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.adv__badge.is-wait{color:var(--muted)}.adv__head .adv__lt{letter-spacing:.06em;border-left:0;margin-left:0;padding-left:0;font-size:.75rem}.adv__mgr{margin-left:auto;font-size:.84rem}.adv__pic{grid-area:pic}.adv__res{grid-area:res;min-width:0}.adv__grid.has-res{grid-template-rows:auto auto 1fr;grid-template-areas:"head head""pic res""pic side"}.adv__grid.no-head{grid-template-areas:"pic side"}.adv__card{border:.5px solid var(--hair-strong);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:.6rem;min-width:0;padding:.9rem;display:grid}.adv__cardh{color:var(--muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;font-weight:600;display:flex}.adv__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adv__pic .adv__row{gap:.375rem}.adv__pic .adv__row .tb__btn{gap:4px;padding:0 9px}.adv__seeas{justify-self:start}.adv__checkrow{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.84rem;display:flex}.adv__checkrow b{font-weight:500}.adv__pushbtn{justify-content:center;width:100%;height:44px;font-size:.95rem}.adv__opts{gap:.4rem;display:grid}.adv__opt{text-align:left;border:.5px solid var(--hair-strong);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink);border-radius:10px;gap:.1rem;padding:.55rem .7rem;display:grid}.adv__opt:hover:not(:disabled){border-color:var(--muted)}.adv__opt:disabled{cursor:default}.adv__opt b{font-size:.84rem;font-weight:500}.adv__opt span{color:var(--muted);font-size:.74rem}.is-tap{cursor:text;border-radius:6px;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transition:background .12s}.is-tap:hover,.is-tap:focus-visible{background:var(--paper-2);outline:none}.adv__taphint{font-weight:400}.adv__headnote{flex-basis:100%}.adv__headnote .note{margin:0}.adv__castline{align-items:center;gap:.5rem;margin:0;font-size:.84rem;display:flex}.adv__castline img{object-fit:cover;border:.5px solid var(--hair);border-radius:50%;width:28px;height:28px}.adv__castline b{font-weight:500}.adv__take{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.84rem;display:flex}.adv__takeon{color:var(--ok)}.adv__placed{margin:0;font-size:.8rem}.adv__pushednote{margin:0;font-size:.78rem}.ver__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;display:flex}.ver__row .ver__ideas{margin:0}.ver__more{font-size:.78rem}.adv__or{color:var(--muted);align-items:center;gap:.5rem;margin-top:.3rem;font-size:.75rem;display:flex}.adv__or:before,.adv__or:after{content:"";border-top:.5px solid var(--hair-strong);flex:1}.adv__field{gap:.25rem;display:grid}.adv__field .field{margin:0}.adv__flabel{color:var(--ink);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8rem;display:flex}.adv__flabel small{color:var(--muted);margin-left:.3rem;font-size:.75rem}.adv__flabel>span:last-child:not(:first-child){color:var(--muted);font-variant-numeric:tabular-nums}.adv__flabel .is-over{color:var(--err)}.adv__people{flex-wrap:wrap;gap:.5rem;display:flex}.adv__person{border:.5px solid var(--hair-strong);background:var(--surface);width:4.6rem;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;justify-items:center;gap:.2rem;padding:.35rem .2rem;display:grid}.adv__person:hover:not(:disabled):not(.is-on){border-color:var(--ink)}.adv__person.is-now{cursor:default;background:var(--paper-2)}.adv__person.is-picked{border:1.5px solid var(--ink);box-shadow:0 0 0 2px var(--paper-2)}.adv__person img,.adv__person i{object-fit:cover;background:var(--paper-2);border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1rem;font-style:normal;display:grid}.adv__person b{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.78rem;font-weight:500;line-height:1.2}.adv__person small{color:var(--muted);font-size:.68rem}.adv__opt.is-now{background:var(--paper-2)}.adv__opt.is-now b small{color:var(--muted);font-weight:400}.adv__opt.is-picked{border:1.5px solid var(--ink)}.adv__thumb.is-video{width:5.6rem;position:relative}.adv__tbadge{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0000009e;border-radius:999px;max-width:calc(100% - 8px);padding:1px 5px;line-height:1.4;position:absolute;top:4px;left:4px;overflow:hidden;color:#fff!important;font-size:9px!important;font-weight:500!important}.adv__sends{margin:0;font-size:.84rem;line-height:1.5}.adv__sends b{font-weight:500}.adv__sends .muted:last-child{font-size:.76rem}.adv__foot{justify-items:start;gap:.3rem;padding:0 .2rem;display:grid}.ares__title{color:var(--muted);font-size:.78rem;font-weight:600}.adv__pushbar{display:none}@media (max-width:860px){.adv__pushbar{z-index:45;left:.75rem;right:.75rem;bottom:calc(var(--jobs-h,0px) + .75rem);border:.5px solid var(--ink);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem .9rem;font-size:.84rem;display:flex;position:fixed;box-shadow:0 8px 30px #0000001f}.adv__pushbar .tb__btn{height:40px}body:has(.tb__backdrop) .adv__pushbar{display:none}}.adv__viewer{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.adv__big{object-fit:contain;background:var(--paper);border:.5px solid var(--hair-strong);border-radius:10px;width:100%;max-height:72vh;display:block}.adv__big--empty{aspect-ratio:4/5;color:var(--muted);text-align:center;place-items:center;padding:1rem;font-size:.85rem;display:grid}.adv__thumbs{flex-wrap:wrap;gap:.45rem;padding:2px;display:flex}.adv__mtabs{gap:1rem;margin:0}.adv__mtabs .nets__tab{cursor:pointer;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;padding:.35rem 0 .45rem;font-size:.86rem}.adv__thumb{width:4.2rem;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:.2rem;padding:0;display:grid}.adv__thumb img,.adv__thumb video{object-fit:cover;border:.5px solid var(--hair-strong);background:var(--paper);pointer-events:none;border-radius:6px;width:100%;height:4.6rem;display:block}.adv__thumb span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.adv__thumb.is-on img,.adv__thumb.is-on video{outline:2px solid var(--ink);outline-offset:1px}.adv__thumb.is-on span{color:var(--ink);font-weight:600}.adv__side{grid-area:side;grid-template-columns:minmax(0,1fr);align-content:start;gap:.9rem;min-width:0;display:grid}.adv__side>.acts,.adv__side>.pushbox,.adv__side>.edit{margin-top:.4rem}.adv__status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.adv__status.is-live{color:var(--ok)}.adv__title{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:500;line-height:1.12}.adv__side .idea-body{margin:0}.adv__cta{margin:0;font-size:.88rem}.adv__cta .muted{margin-right:.3rem;font-size:.75rem}.adv__from{margin:0;font-size:.78rem;line-height:1.45}.adv>.placement,.adv>.packs,.adv>*+*{margin-top:1.4rem}@media (max-width:860px){.adv__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""pic""side";gap:.9rem}.adv__grid.no-head{grid-template-areas:"pic""side"}.adv__grid.has-res{grid-template-rows:none;grid-template-areas:"head""res""pic""side"}.adv__card{padding:.75rem}.adv{padding-bottom:4.5rem}.adv__big{max-height:56vh}.adv__thumbs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.qa{color:var(--muted);font-size:.78rem}.qa summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa.is-fix summary{color:var(--warn)}.qa__why{color:var(--muted);margin-left:.15rem;font-size:.85rem}.qa[open] .qa__why{display:none}.qa__list{color:var(--ink);gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.qa__list ul{color:var(--warn);margin:.2rem 0 0 1rem;padding:0;list-style:outside}.qa__list b{font-weight:600}.qa__notes{color:var(--ink);margin:.5rem 0 0;line-height:1.45}.qa__about,.qa__pending{margin:.5rem 0 0;font-size:.74rem;line-height:1.45}.castcard{border:.5px solid var(--hair-strong);background:var(--surface);border-radius:12px;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem;display:grid}.castcard img{object-fit:cover;border-radius:8px;width:3.2rem;height:3.2rem}.castcard__text{color:var(--muted);gap:.15rem;font-size:.78rem;line-height:1.4;display:grid}.castcard__text b{color:var(--ink);font-size:.82rem;font-weight:600}.castcard__limit{color:var(--warn)}.castcard .cast__save{margin-top:.4rem}@media (max-width:640px){.castcard{grid-template-columns:3.2rem minmax(0,1fr)}.castcard__go{grid-column:1/-1;justify-content:center}}.adv__ctasel{border:.5px solid var(--hair-strong);background:var(--surface);height:28px;font:inherit;color:var(--ink);border-radius:8px;padding:0 24px 0 8px;font-size:.84rem}.adv__ctanote{font-size:.74rem}.adv__statusrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.adv__langsw{height:26px}.adv__langsw button{padding:0 10px;font-size:12px}.adv__pbar{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.adv__mtabs{align-items:center;margin:0;display:flex}.adv__mtabs .adv__langsw{margin-left:auto}.adv__full{flex:none;justify-content:center;width:34px;padding:0;font-size:1rem}.adv__en{letter-spacing:.04em;font-size:.72rem;font-weight:700}.adv__en.is-active{background:var(--ink,#111);color:var(--surface,#fff);border-color:#0000}.ph__words{font:inherit;color:var(--ink);border:.5px solid var(--hair-strong);cursor:pointer;background:0 0;border-radius:999px;margin-left:.3rem;padding:.15rem .6rem;font-size:.74rem}.ph__words:hover{border-color:var(--ink)}.adv__pbar .tb__seg small{opacity:.6;margin-left:.2rem}.adv__pbar .tb__seg button:disabled{opacity:.4;cursor:not-allowed}.adv__novideo{text-align:center;justify-content:center;align-items:center;min-height:220px;padding:1rem;display:flex}.srow__say{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.srow__say .field{flex:10rem;min-width:0}.adv__sendsub{text-align:center;margin:-.2rem 0 0;font-size:.76rem}.adv__ennote{color:var(--muted);margin:0;font-size:.76rem;font-style:italic}.adv__details{margin-top:-.3rem}.adv__preview{scroll-margin-top:4.5rem}@keyframes spin{to{transform:rotate(360deg)}}.spin{vertical-align:-.08em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-right:.35em;animation:.8s linear infinite spin;display:inline-block}.layctl{gap:.45rem;display:grid}.layctl__row{align-items:center;gap:.7rem;min-height:2.6rem;display:flex}.layctl__note{gap:.25rem;margin:0;font-size:.78rem;line-height:1.45;display:grid}.layctl__note b{font-size:.82rem;font-weight:600}.layctl__bar{background:var(--hair);border-radius:2px;max-width:16rem;height:3px;display:block;overflow:hidden}.layctl__bar span{background:var(--ink);height:100%;transition:width 1s linear;display:block}.tb__seg button.is-busy{color:var(--ink)}.adv__viewer{position:relative}.adv__viewer.is-relaying .adv__big{opacity:.45;transition:opacity .2s}.adv__relay{z-index:2;background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;padding:.4rem .8rem;font-size:.8rem;display:inline-flex;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.ver__ideas{flex-wrap:wrap;gap:.3rem;display:flex}.ver__ideas button{border:.5px solid var(--hair-strong);background:var(--surface);height:26px;font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px}.ver__ideas button:hover{color:var(--ink);border-color:var(--ink)}.ares{border:.5px solid var(--hair-strong);background:var(--surface);border-radius:12px;gap:.6rem;padding:.8rem .9rem;display:grid}.ares__head{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.ares__status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:.5px solid;border-radius:999px;padding:.2rem .55rem;font-size:11px}.ares__status.is-live{color:var(--ok)}.ares__status.is-review{color:var(--link)}.ares__status.is-bad{color:var(--err)}.ares__read{margin-right:auto;font-size:.75rem}.ares__empty{margin:0;font-size:.85rem}.ares__stats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem;display:grid}.ares__stat{gap:.05rem;display:grid}.ares__stat b{font-size:1.25rem;font-weight:600;line-height:1.2}.ares__stat small{font-size:.74rem}.ares__chart{justify-items:start;gap:.4rem;display:grid}.ares__bars{width:100%;height:5.5rem;display:block}.ares__bars rect{fill:var(--ink);opacity:.8}.ares__bars rect:hover{opacity:1;fill:var(--link)}.ares__foot{margin:0;font-size:.74rem}.ares>.tb__btn{justify-self:start}.vcmp{margin-top:1.4rem}.vcmp__scroll{overflow-x:auto}.vcmp table{border-collapse:collapse;width:100%;font-size:.85rem}.vcmp th{text-align:left;color:var(--muted);white-space:nowrap;padding:.3rem .5rem;font-size:.74rem;font-weight:400}.vcmp td{border-top:.5px solid var(--hair);white-space:nowrap;padding:.4rem .5rem}.vcmp tr.is-current td{background:var(--surface)}.vcmp tr.is-current td:first-child{box-shadow:inset 2px 0 0 var(--ink)}.vcmp__this{font-size:.72rem;font-weight:400}.ares__range{text-align:right;justify-self:stretch;margin-top:-.2rem;font-size:.72rem}.vcmp tr.is-thin td{color:var(--muted)}.vcmp__ver{color:inherit;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.vcmp__ver img,.vcmp__ver>span:first-child{aspect-ratio:4/5;object-fit:cover;border:.5px solid var(--hair-strong);background:var(--paper);border-radius:4px;width:1.8rem;display:block}.vcmp__lead{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);border:.5px solid;border-radius:999px;padding:.05rem .4rem;font-size:10px;font-weight:400}.vcmp__note{margin:.4rem 0 0;font-size:.78rem}@media (max-width:640px){.vcmp__opt,.vcmp__this,.vcmp__ver img,.vcmp__ver>span:first-child{display:none}.vcmp th,.vcmp td{padding:.35rem}}.card,.concept,.pushbox,.ares,.cast__card,.plan,.plan__now,.plan__card,.kit,.spk__voices,.res__ad{border-radius:var(--radius);border-color:var(--hair-strong)}.card{overflow:hidden}.btn,.tb__btn,.tb__seg,.seg,.batch__link,.tb__search input,.vp__now,.pin{border-radius:999px}.btn,.tb__btn,.tb__seg button,.seg__opt{padding-left:14px;padding-right:14px}.tb__seg button:first-child,.seg__opt:first-child{padding-left:16px}.tb__seg button:last-child,.seg__opt:last-child{padding-right:16px}.field{border-radius:12px}.tb__pop,.menu__list{border-radius:14px}.concept__media,.concept__media img{border-radius:10px}.tile__pic,.adv__big{border-radius:14px}.skel--card{border-radius:var(--radius)}.wordmark{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.15rem;font-weight:500}.wordmark span{color:var(--muted)}@media (max-width:640px){.topbar{gap:.8rem}.topbar__brand{font-size:1rem}.topbar__nav{gap:.9rem}.topbar__who{margin-left:0}.topbar__out{color:var(--muted);border:0;border-radius:0;padding:0}.topbar__out:hover{color:var(--ink);background:0 0}}.proof{background:var(--graphite);color:var(--lime);font-family:var(--mono);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.74rem;font-weight:500;line-height:1.3;display:inline-flex}.ares__status.is-live,.vcmp__lead{background:var(--graphite);color:var(--lime);border-color:var(--graphite)}.tile__status .proof{margin-right:.3rem}.resov{margin-bottom:1.6rem}.res__more>summary{cursor:pointer;margin:1rem 0 .4rem;list-style:none}.res__more>summary:after{content:" ▾"}.res__more[open]>summary:after{content:" ▴"}.srcadd{justify-items:start;gap:.5rem;display:grid}.srcadd__row{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.srcadd__row .batch__link{flex:18rem;height:36px}.srcadd__row .tb__btn{height:36px}.srcadd small{max-width:44rem;font-size:.78rem}.srcquick{margin-top:1rem}.srcquick>summary{cursor:pointer}.srclist{border-top:.5px solid var(--hair-strong);margin:0;padding:0;list-style:none}.src{border-bottom:.5px solid var(--hair);grid-template-columns:minmax(10rem,1.1fr) minmax(0,2fr) auto;align-items:center;gap:.3rem 1.2rem;padding:.7rem 0;display:grid}.src__who{align-items:baseline;gap:.5rem;min-width:0;display:flex}.src__who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.src__plat{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:.5px solid var(--hair-strong);border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.68rem}.src__nums{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem .9rem;font-size:.84rem;display:flex}.src__stale{color:var(--warn)}.src__act{justify-content:flex-end;gap:.9rem;display:flex}@media (max-width:640px){.src{grid-template-columns:minmax(0,1fr) auto}.src__nums{grid-area:2/1/auto/-1}}.arow{border-bottom:.5px solid var(--hair);grid-template-columns:minmax(12rem,1.3fr) minmax(0,2fr) auto;align-items:center;gap:.3rem 1.2rem;padding:.7rem 0;display:grid}.arow__who{min-width:0;display:grid}.arow__who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.arow__who .muted,.arow__when{font-size:.8rem}.arow__when{justify-items:end;display:grid}.jrow{border-bottom:.5px solid var(--hair);grid-template-columns:4.2rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.55rem 0;display:grid}.jrow__st{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:.15rem;font-size:.7rem}.jrow__st.is-done{color:var(--ok)}.jrow__st.is-failed{color:var(--err)}.jrow__st.is-running,.jrow__st.is-queued{color:var(--warn)}.jrow__what{min-width:0;font-size:.88rem;display:grid}.jrow__what b{font-weight:500}.jrow__what .muted{font-size:.78rem}.jrow__err{color:var(--err);font-size:.8rem}@media (max-width:640px){.arow{grid-template-columns:minmax(0,1fr)}.arow__when{justify-items:start;gap:.8rem;display:flex}}.adv__morebtn{margin-top:.7rem}.adv__more>.tb__link{margin-top:.6rem;display:inline-block}.adv__lt{border-left:.5px solid var(--hair-strong);letter-spacing:.08em;margin-left:.6rem;padding-left:.6rem}.adv__link{margin:0;font-size:.84rem}.adv__link b{font-weight:500}.adv__linkedit{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adv__linkedit .batch__link{flex:14rem}.ver__lt{flex-wrap:wrap;gap:.6rem;display:flex}.ver__lt label{flex:10rem;gap:.2rem;font-size:.78rem;display:grid}.ver__lt .field{min-height:36px;margin:0;padding:.3rem .6rem;font-size:.88rem}.vcmp__lt{margin-top:.1rem;font-size:.7rem;display:block}.settings .settings__group{margin:2.6rem 0 .9rem}.settings .settings__group:first-of-type{margin-top:1.2rem}.settings .section-label,.settings .ssec__title{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 .35rem;font-size:1rem;font-weight:600}.ssec{margin:1.6rem 0 0}.ssec__title{align-items:baseline;gap:.6rem;display:flex}.ssec__hint{color:var(--ink-2);max-width:44rem;margin:0 0 .7rem;font-size:.86rem;line-height:1.5}.settings .srows{margin-bottom:.4rem}.srow__label{align-content:start}.srow__saved{color:var(--ok);white-space:nowrap;font-size:.74rem;font-weight:500}.srow__saved.is-err{color:var(--err);white-space:normal}.srow__label>.srow__saved{justify-self:start}.srow__sample{color:var(--muted);margin:.4rem 0 0;font-size:.9rem;font-style:italic}.kit__thumb,.kit__add{border-radius:10px}.kit__thumb img{border-radius:inherit}.kit__thumb--logo{width:auto;height:5.2rem}.kit__grid:has(.kit__logo){align-items:flex-start;gap:.6rem 1.4rem}.kit__logo{justify-items:start;gap:.4rem;margin:0;display:grid}.kit__logo figcaption{color:var(--muted);gap:.15rem;font-size:.75rem;display:grid}.kit__logo .kit__actions{gap:.7rem}.kit__thumb--logo.is-dark{background:var(--graphite);border-color:var(--graphite)}.kit__actions{gap:.9rem;display:flex}.kit__add{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:.82rem}.kit__colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;padding-top:.2rem;display:grid}.kit__color input[type=color]{border-radius:8px;overflow:hidden}.kit__fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.kit__font{gap:.2rem;font-size:.78rem;display:grid}.kit__font .field{min-height:38px;padding:.45rem .7rem}.kit__preview{border:.5px solid var(--hair);background:var(--surface);border-radius:12px;gap:.1rem;margin:.6rem 0 0;padding:.7rem .9rem;display:grid}.kit__preview span:first-child{font-size:1.25rem}.kit__preview span:last-child{color:var(--ink-2);font-size:.9rem}.meta__card{border:.5px solid var(--hair-strong);border-radius:var(--radius);background:var(--surface);gap:.8rem;padding:1rem 1.1rem;display:grid}.meta__who{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;font-size:.92rem;display:flex}.meta__who b{font-weight:600}.meta__dot{color:var(--muted);font-weight:500}.meta__dot:before{content:"●";margin-right:.35rem}.meta__dot.is-on{color:var(--ok)}.meta__health{color:var(--ok);flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;font-size:.86rem;display:flex}.meta__health.is-bad{color:var(--err)}.meta__problems{color:var(--err);margin:0;padding-left:1.1rem;font-size:.85rem}.meta__budget{border-top:.5px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;padding-top:.7rem;font-size:.88rem;display:flex}.meta__budget b{font-variant-numeric:tabular-nums;font-weight:600}.meta__edit{gap:.6rem;display:grid}.meta__field{gap:.25rem;font-size:.86rem;display:grid}.meta__field .field{margin:0}.meta__more>summary{cursor:pointer;color:var(--muted);font-size:.82rem}.meta__more[open]>summary{margin-bottom:.6rem}.tb__btn.is-disabled{opacity:.5;pointer-events:none}@media (max-width:640px){.kit__colors,.kit__fonts{grid-template-columns:minmax(0,1fr)}}.cast__state{border:.5px solid var(--hair-strong);color:var(--muted);border-radius:999px;justify-self:start;padding:2px 8px;font-size:.72rem;font-weight:600}.cast__state.is-review{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 7%, transparent)}.cast__state.is-ready{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.cast__state.is-failed{color:var(--err);border-color:color-mix(in srgb, var(--err) 40%, transparent)}.nets{border-bottom:.5px solid var(--hair-strong);gap:1.2rem;margin:.4rem 0 .2rem;display:flex}.nets__tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-.5px;padding:.55rem 0 .6rem;font-size:.92rem;text-decoration:none}.nets__tab small{opacity:.75;margin-left:.15rem;font-size:.75rem}.nets__tab:hover{color:var(--ink)}.nets__tab.is-on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.srch{gap:1.6rem;margin-top:1rem;display:grid}.srch__intro{max-width:46rem;margin:0;font-size:.86rem;line-height:1.5}.srch__sec{gap:.7rem;display:grid}.srch__sec>.lib__h{margin:0}.srch__csv{margin-left:auto;font-size:.8rem;font-weight:400}.srch__themes{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.6rem;display:grid}.srch__theme{border:.5px solid var(--hair-strong);background:var(--surface);border-radius:12px;align-content:start;gap:.5rem;padding:.75rem .85rem;display:grid}.srch__thead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.srch__tacts{align-items:center;gap:.6rem;display:flex}.srch__kws{flex-wrap:wrap;gap:.3rem;display:flex}.srch__kw{background:var(--paper-2);border-radius:999px;align-items:center;gap:.2rem;height:26px;padding:0 4px 0 9px;font-size:12px;display:inline-flex}.srch__kw button{color:var(--muted);cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0;font-size:14px;line-height:1}.srch__kw button:hover{color:var(--ink)}.srch__kwadd input{border:.5px dashed var(--hair-strong);width:8.5rem;height:26px;font:inherit;color:var(--ink);background:0 0;border-radius:999px;padding:0 9px;font-size:12px}.srch__bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.srch__new{flex:14rem;max-width:22rem}.srch__new .field{border-radius:8px;height:32px;min-height:32px;padding:0 10px;font-size:13px}.srch__sets{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.8rem;display:grid}.srch__set{color:inherit;align-content:start;gap:.4rem;text-decoration:none;display:grid}.srch__set .ph__frame{max-width:none;margin:0;transition:border-color .15s}.srch__set:hover .ph__frame{border-color:var(--ink)}.srch__set small{font-size:.75rem}.srch__later{margin:0;font-size:.78rem}.sp__fav{color:#202124;background:#f1f3f4;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-grid}.srad__kicker{margin:0 0 .2rem;font-size:.8rem}.srad__title{margin:0 0 1.2rem;font-size:1.4rem;font-weight:600;line-height:1.25}.srad__grid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}@media (max-width:760px){.srad__grid{grid-template-columns:minmax(0,1fr)}}.srad__preview{justify-items:start;gap:.6rem;display:grid;position:sticky;top:1rem}@media (max-width:760px){.srad__preview{position:static}}.srad__preview .ph__frame{width:100%;max-width:none;margin:0}.srad__note{margin:0;font-size:.78rem;line-height:1.45}.srad__out{flex-wrap:wrap;gap:.5rem;display:flex}.srad__texts{gap:.6rem;display:grid}.srad__texts>.lib__h{margin:.6rem 0 0}.srad__texts>.lib__h:first-child{margin-top:0}.srad__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.srad__list li{align-items:center;gap:.4rem;display:flex}.srad__list .field{flex:1;min-width:0;margin:0}.srad__list textarea.field{resize:vertical}.srad__count{text-align:right;width:3.2rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.srad__list li.is-over .field,.srad__where .field.is-over{outline:1.5px solid var(--err)}.srad__list li.is-over .srad__count{color:var(--err);font-weight:600}.srad__x{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;width:26px;height:26px;font-size:16px}.srad__x:hover{color:var(--ink)}.srad__where{gap:.4rem;display:grid}.srad__where .field{margin:0}.srad__paths{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.srad__paths .field{flex:0 8rem;width:8rem}.srad__save{border-top:.5px solid var(--hair);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;padding-top:.8rem;display:flex}.srad__spacer{flex:1}.srch__done{color:var(--ok);font-size:.75rem}.concept__video{border-left:2px solid var(--hair-strong);margin:.45rem 0 0;padding-left:.6rem;font-size:.78rem}.concept__video>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;list-style:none;display:flex}.concept__video>summary::-webkit-details-marker{display:none}.concept__vfmt{white-space:nowrap;font-weight:600}.concept__vhook{color:var(--muted);font-style:italic}.concept__vwhy{margin:.4rem 0 .3rem}.concept__beats{gap:.15rem;margin:0;padding-left:1.1rem;display:grid}.concept__beats .muted{font-variant-numeric:tabular-nums;margin-right:.2rem}.concept__vmeta{margin:.35rem 0 0}.concept__vsaid{margin-top:.3rem}.concept__vsaid p{margin:.25rem 0 0;line-height:1.45}.dest__tabs{gap:1.1rem;margin:0}.dest__tabs .nets__tab{cursor:pointer;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;font-size:.9rem}.dest__tabs .nets__tab small{margin-left:.35rem;display:inline}.dest__pane{gap:.6rem;display:grid}.dest__line{margin:0;font-size:.84rem;line-height:1.45}.dest__line b{font-weight:500}.dest__fold{text-align:left;border:.5px solid var(--hair-strong);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:.1rem .6rem;padding:.55rem .7rem;font-size:.84rem;display:grid}.dest__fold:hover{border-color:var(--ink)}.dest__foldtext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dest__foldmeta{grid-column:2;font-size:.74rem}.dest__text{border-bottom:.5px solid var(--hair);gap:.35rem;padding-bottom:.7rem;display:grid}.dest__texthead{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.dest__body{white-space:pre-line;margin:0;font-size:.95rem;line-height:1.5}.dest__body.is-tap{cursor:text;border-radius:6px}.dest__body.is-tap:hover{background:var(--paper-2)}.dest__edit{font-size:.8rem}.dest__note{margin:0;font-size:.74rem;line-height:1.4}.ttc__h{margin:.2rem 0 0;font-size:.85rem;font-weight:600}.ttc__h small{font-weight:400}.ttc__acts{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ttc__note{margin:0;font-size:.76rem;line-height:1.45}.tt__row{flex-wrap:wrap;align-items:end;gap:.8rem;font-size:.82rem;display:flex}.tt__row label{gap:.25rem;display:grid}.tt__row .field{height:32px;min-height:32px;margin:0;font-size:14px}.srad__list.is-over .field{outline:1.5px solid var(--err)}div.srad__list{align-items:center;gap:.4rem;display:flex}.deploybar{left:50%;bottom:calc(var(--jobs-h,0px) + 16px);z-index:60;background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:.8rem;max-width:calc(100vw - 32px);padding:.55rem .6rem .55rem 1rem;font-size:.85rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0003}.deploybar .tb__btn--primary{color:var(--ink);background:#fff}.mv{z-index:80;box-sizing:border-box;background:#0f0f0fe0;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:3.2rem 1rem 1rem;display:flex;position:fixed;inset:0}.mv__media{background:#000;border-radius:8px;max-width:min(92vw,1080px);max-height:calc(100vh - 9rem);display:block}.mv__close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute;top:.8rem;right:.9rem}.mv__bar{color:#eee;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.mv__bar .tb__seg{background:#ffffff1a}.mv__bar .tb__seg button{color:#ddd}.mv__bar .tb__seg button.is-on{color:#111;background:#fff}.mv__bar a{color:#fff}.mv__note{color:#bbb;text-align:center;margin:0;font-size:.78rem}.hand{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-bottom:1.5rem;display:grid}.hand__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hand__x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;font-size:1.1rem}.hand__intro{margin:0;font-size:.85rem}.hand__field{gap:.3rem;display:grid}.hand__field .field{width:100%;margin:0}.hand__label{flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:.82rem;font-weight:500;display:flex}.hand__count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.hand__count.is-near{color:var(--warn)}.hand__kinds{flex-wrap:wrap;height:auto}.hand__kinds .seg__opt{flex:auto;min-height:32px}.hand__ask{width:100%;min-height:8rem;margin:0;font-size:.95rem;line-height:1.45}.hand__acts{align-items:center;gap:1rem;display:flex}.hand__acts .tb__link{padding:.5rem .25rem;font-size:.9rem}.hand__go{flex:1;justify-content:center;min-width:0;height:42px;font-weight:600}.hand__looks{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:-.35rem;font-size:.8rem;display:flex}.hand__looks .muted{margin-right:.15rem}.hand__lookchip{font:inherit;border:1px solid var(--hair-strong);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.22rem .65rem;font-size:.78rem}.hand__lookchip:hover{border-color:currentColor}.hand__head .seg{flex:1;min-width:0;max-width:420px;height:40px}.hand__head .seg__opt{white-space:nowrap;flex:auto;min-width:0;padding:0 18px;font-size:.95rem}.hand__file{max-width:100%}@media (max-width:560px){.hand__head{gap:.4rem}.hand__head .seg__opt,.hand__head .seg__opt:first-child{padding:0 8px;font-size:.85rem}}.adv__pic .adv__row{gap:.6rem;margin-top:.25rem}.adv__pic .adv__row .tb__btn{gap:6px;height:40px;padding:0 16px;font-size:.9rem}@media (max-width:640px){.adv__pic .adv__row{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.adv__pic .adv__row>:last-child:nth-child(odd){grid-column:1/-1}.adv__pic .adv__row .tb__btn,.adv__pic .adv__row .tb__menu{justify-content:center;width:100%;min-width:0}.adv__pic .adv__row .tb__btn{white-space:nowrap;gap:4px;padding:0 8px;font-size:.84rem}.adv__pic .adv__row .tb__menu>.tb__btn{width:100%}}.adv__readin{white-space:nowrap}.faces{flex-wrap:wrap;gap:.5rem;display:flex}.faces__one{outline:.5px solid var(--hair-strong);background:var(--paper);cursor:pointer;border:2px solid #0000;border-radius:50%;width:64px;height:64px;padding:0;overflow:hidden}.faces__one img{object-fit:cover;width:100%;height:100%;display:block}.faces__one.is-on{border-color:var(--ink);outline-color:var(--ink)}.cardedit{gap:.6rem;display:grid}.cardedit__frame{background:var(--paper);border-radius:12px;width:100%;position:relative;overflow:hidden}.cardedit__frame iframe{transform-origin:0 0;border:0;position:absolute;top:0;left:0}.cardedit__wait{height:280px;color:var(--muted);place-items:center;font-size:.85rem;display:grid}.cardedit__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.cardedit__bar .is-over{color:var(--warn)}.ph__open:not(.ph__bg){position:relative}.ph__zone{cursor:text;color:#fff;outline-offset:2px;border-radius:4px;outline:1px dashed #0000;transition:outline-color .15s;position:absolute}.ph__zone:hover,.ph__zone:focus-visible{outline-color:currentColor}.cardedit__ai{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.cardedit__ailabel{flex:0 0 100%;font-size:.8rem;font-weight:500}.cardedit__ai .field{flex:1;min-width:0;margin:0}.details{flex-direction:column;gap:.45rem;display:flex}.details__row{grid-template-columns:6.5rem 1fr;align-items:center;gap:.6rem;display:grid}.details__row>.batch__link{margin:0}.details__label{color:var(--muted);font-size:.8rem}.details__chips{flex-wrap:wrap;gap:.3rem;display:flex}.details__chip{font:inherit;border:.5px solid var(--hair-strong);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:4px 10px;font-size:12.5px}.details__chip:hover{color:var(--ink);border-color:var(--ink)}.details__chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg,#fff);font-weight:600}@media (max-width:560px){.details__row{grid-template-columns:1fr;gap:.25rem}}.hand__file{font:inherit;font-size:.85rem}.upload__bar{background:var(--hair);border-radius:3px;height:6px;display:block;overflow:hidden}.upload__bar>span{background:var(--ink);height:100%;transition:width .2s;display:block}.btn,.tb__btn,.tb__seg,.seg,.chip,.who__btn,.details__chip,.batch__link,.field,.pin,.lib__chip,.spk__moods button,.ver__ideas button,.adv__opt,.topbar__out,.tile__pick,.adv__ctasel,.src__plat,.srch__theme,.cast__state,.adv__badge,.ares__status,.kit__x,.team__x,.spk__play,.tb__search input{border-width:1px}
