@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-cyrillic-ext-400-normal.15uo5c_hhvr54.woff2)format("woff2"),url(../media/onest-cyrillic-ext-400-normal.09c2cosf57owg.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-cyrillic-400-normal.2cn6qevw-xu9s.woff2)format("woff2"),url(../media/onest-cyrillic-400-normal.2dzj80sq3bmc7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-latin-ext-400-normal.3oley2bsrxihs.woff2)format("woff2"),url(../media/onest-latin-ext-400-normal.2djszq_u3yzwa.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-latin-400-normal.282o1ka79v8r_.woff2)format("woff2"),url(../media/onest-latin-400-normal.3ceoejgm6rxus.woff)format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-cyrillic-ext-500-normal.1e8rloa9ep18m.woff2)format("woff2"),url(../media/onest-cyrillic-ext-500-normal.22r5i86x0y5ku.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-cyrillic-500-normal.381kwsg9b2_ae.woff2)format("woff2"),url(../media/onest-cyrillic-500-normal.21_bw3grcu6jg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-latin-ext-500-normal.2libhq3iqvt5-.woff2)format("woff2"),url(../media/onest-latin-ext-500-normal.3956a9c7o4tsq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-latin-500-normal.2ogqmasi1vbmm.woff2)format("woff2"),url(../media/onest-latin-500-normal.2dr4i1ktjm3za.woff)format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-cyrillic-ext-600-normal.0kq_25zkfn695.woff2)format("woff2"),url(../media/onest-cyrillic-ext-600-normal.18246bpqfvems.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-cyrillic-600-normal.14yb6hsy7k_y0.woff2)format("woff2"),url(../media/onest-cyrillic-600-normal.2la9bh21g-iad.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-latin-ext-600-normal.2em9ezt0ls2ic.woff2)format("woff2"),url(../media/onest-latin-ext-600-normal.0fvnxldjtjhmg.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-latin-600-normal.34mcm8o2w2eif.woff2)format("woff2"),url(../media/onest-latin-600-normal.1ie5fi74t8s3c.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-cyrillic-ext-600-normal.2a-7q1mwqx3y1.woff2)format("woff2"),url(../media/unbounded-cyrillic-ext-600-normal.3hvlafpebnaad.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-cyrillic-600-normal.29_dik7o-22lf.woff2)format("woff2"),url(../media/unbounded-cyrillic-600-normal.0x9s-ghjea3x-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-vietnamese-600-normal.1_gr2s5n4m1v0.woff2)format("woff2"),url(../media/unbounded-vietnamese-600-normal.2yk6uj1282f-2.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-latin-ext-600-normal.36wt2tx70r47z.woff2)format("woff2"),url(../media/unbounded-latin-ext-600-normal.42ezq1-iy1n_1.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-latin-600-normal.33d-5qb2ygu0o.woff2)format("woff2"),url(../media/unbounded-latin-600-normal.407anqe6ctd9e.woff)format("woff");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}
:root{--bg:#030305;--bg-deep:#010102;--surface:#111116;--surface-soft:#0a0a0d;--surface-raised:#1c1c22;--surface-hover:#26262c;--text:#f2f2f2;--text-secondary:#a3a4ac;--text-muted:#73747b;--line:#2a2b31;--line-strong:#494a51;--success:#69ba7c;--success-bg:#09200f;--warning:#e8aa4e;--warning-bg:#291902;--error:#ea6a64;--error-bg:#2e100e;--info:#86b7e1;--radius-control:.875rem;--radius-panel:1.25rem;--sidebar-width:14.25rem;--z-sticky:20;--z-popover:30;--z-modal-backdrop:40;--z-modal:50;--z-toast:60;--font-ui:"Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Unbounded", "Onest", sans-serif}@supports (color:lab(0% 0 0)){:root{--bg:lab(.890236% .148669 -.553572);--bg-deep:lab(.376238% .0548661 -.205907);--surface:lab(5.19805% .794336 -2.97313);--surface-soft:lab(2.71751% .411995 -1.54274);--surface-raised:lab(10.5693% 1.24605 -4.31435);--surface-hover:lab(15.2108% 1.22355 -4.32556);--text:lab(95.36% 0 0);--text-secondary:lab(67.4163% 1.14352 -4.37039);--text-muted:lab(48.8554% 1.15713 -4.36218);--line:lab(17.5314% 1.21465 -4.33016);--line-strong:lab(31.4539% 1.17964 -4.34912);--success:lab(69.0581% -35.9632 23.4195);--success-bg:lab(10.0901% -13.3537 8.24549);--warning:lab(74.4048% 16.5655 55.5067);--warning-bg:lab(10.6366% 6.02686 15.0794);--error:lab(61.3079% 50.1954 28.9223);--error-bg:lab(9.02985% 15.6747 7.8086);--info:lab(72.078% -8.72395 -26.6809)}}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);min-width:20rem;color:var(--text);font-family:var(--font-ui);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}.smart-image-fallback{background:var(--surface-raised);width:100%;height:100%;min-height:2.5rem;color:var(--text-secondary);place-items:center;display:grid;overflow:hidden}.smart-image-fallback>span{border:1px solid var(--line-strong);width:3rem;height:3rem;font:650 .8rem var(--font-display);letter-spacing:-.04em;border-radius:50%;place-items:center;display:grid}:focus-visible{outline:.125rem solid var(--text);outline-offset:.1875rem}.skip-link{z-index:var(--z-toast);background:var(--text);color:var(--bg);border-radius:999px;padding:.75rem 1rem;transition:top .18s ease-out;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.app-shell{min-height:100dvh}.sidebar{z-index:var(--z-sticky);width:var(--sidebar-width);background:var(--bg-deep);border-right:1px solid var(--line);flex-direction:column;padding:1.5rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}.brand{min-height:2.75rem;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.625rem;padding:.5rem;font-size:.75rem;display:flex}.nav-list{gap:.375rem;margin-top:1.75rem;display:grid}.nav-item{border-radius:var(--radius-control);min-height:3.5rem;color:var(--text-secondary);align-items:center;gap:.875rem;padding:0 .875rem;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out;display:flex}.nav-item:hover{background:var(--surface-soft);color:var(--text)}.nav-item:active{transform:translateY(1px)}.nav-item.is-active{background:var(--surface-raised);color:var(--text)}.profile-chip{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;margin-top:auto;padding:1rem .5rem 0;display:grid}.profile-chip img{object-fit:cover;filter:grayscale();border-radius:50%;width:2.5rem;height:2.5rem}.profile-chip svg{color:var(--text-muted)}.profile-avatar{background:var(--surface-raised);width:2.5rem;height:2.5rem;color:var(--text);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.notification-center{margin-left:auto;position:relative}.notification-trigger{border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.notification-trigger>span{border:2px solid var(--bg);background:var(--error);color:#fff;border-radius:99px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.62rem;display:grid;position:absolute;top:-.3rem;right:-.25rem}.notification-popover{z-index:var(--z-popover);border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);width:min(24rem,100vw - 2rem);max-height:min(34rem,100vh - 2rem);position:absolute;bottom:0;left:calc(100% + .75rem);overflow:hidden;box-shadow:0 1.25rem 4rem #00000080}.notification-popover header{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.875rem;display:flex}.notification-popover header>div{gap:.15rem;display:grid}.notification-popover header span{color:var(--muted);font-size:.75rem}.notification-read-all{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:.65rem .875rem 0;display:inline-flex}.notification-list{max-height:25rem;padding:.5rem;overflow:auto}.notification-list>a{border-radius:var(--radius-control);color:var(--text);grid-template-columns:auto 1fr;gap:.625rem;padding:.75rem;display:grid}.notification-list>a:not(.is-read){background:var(--surface-raised)}.notification-list>a:hover{background:var(--surface-soft)}.notification-list>a>span:last-child{gap:.2rem;min-width:0;display:grid}.notification-list small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.notification-list time{color:var(--muted);font-size:.7rem}.notification-type{background:var(--surface-soft);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.notification-empty{text-align:center;padding:1.5rem 1rem}.main-content{min-height:100dvh;margin-left:var(--sidebar-width);padding:2rem}.route-loading{min-height:100vh;margin-left:var(--sidebar-width);background:var(--bg);padding:2.25rem 2.5rem}.route-loading-bar{z-index:var(--z-sticky);top:0;right:0;left:var(--sidebar-width);transform-origin:0;background:var(--text);height:2px;animation:1.2s ease-out infinite route-progress;position:fixed}.route-loading-content{gap:1rem;max-width:92rem;display:grid}.route-loading-title,.route-loading-line,.route-loading-panels span{background:var(--surface-soft);animation:1s ease-in-out infinite alternate route-pulse;display:block}.route-loading-title{border-radius:.5rem;width:min(18rem,55vw);height:2.75rem}.route-loading-line{border-radius:.35rem;width:min(42rem,78vw);height:1.1rem}.route-loading-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.route-loading-panels span{border-radius:var(--radius-panel);height:18rem}@keyframes route-progress{0%{transform:scaleX(0)}55%{transform:scaleX(.72)}to{transform:scaleX(.98)}}@keyframes route-pulse{0%{opacity:.55}to{opacity:.9}}.page-container{width:min(100%,108rem);margin:0 auto}.embedded-tool-page{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);width:100%;height:calc(100dvh - 4rem);min-height:42rem;overflow:hidden}.embedded-tool-frame{background:var(--bg);border:0;width:100%;height:100%;display:block}.reels-check-shell{height:100%;min-height:0;position:relative}.embedded-tool-loading{background:var(--surface-soft);position:absolute;inset:0}.reels-check-toolbar>div:first-child{flex:14rem;gap:3px;min-width:12rem;display:grid}.reels-check-toolbar strong{font-size:14px}.reels-check-toolbar span{color:var(--muted);font-size:12px}.reels-check-actions{flex:22rem;justify-content:flex-end;align-items:center;gap:10px;display:flex}.reels-check-actions select{border:1px solid var(--border-strong);width:min(360px,34vw);min-height:40px;color:var(--text);background:var(--surface);border-radius:10px;padding:0 34px 0 12px}.reels-check-actions button{white-space:nowrap}.reels-check-message{z-index:var(--z-popover);color:var(--success);background:var(--surface);border:1px solid #53c07a59;border-radius:10px;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:12px;display:flex;position:absolute;top:calc(100% + 8px);right:18px;box-shadow:0 10px 28px #00000047}.reels-check-message.error{border-color:color-mix(in oklab, var(--danger) 35%, transparent);color:var(--danger)}.reels-check-mode{background:var(--surface-soft);border-radius:.7rem;gap:.25rem;padding:.25rem;display:flex}.reels-check-mode button{min-height:2.25rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:0 .8rem}.reels-check-mode button.active{border-color:var(--line);color:var(--text);background:var(--surface-raised)}.reels-preflight{min-height:0;padding:clamp(1rem,3vw,2.5rem);overflow-y:auto}.reels-preflight>.potential-panel{width:min(100%,66rem);margin:0 auto}.reels-preflight-actions{justify-content:center;margin-top:1rem;display:flex}.reels-check-empty{place-content:center;justify-items:start;gap:.75rem;width:min(36rem,100% - 2rem);min-height:100%;margin:0 auto;display:grid}.reels-check-empty h1,.reels-check-empty p{margin:0}.reels-check-empty p{color:var(--text-secondary)}@media (max-width:82rem){.reels-check-toolbar{flex-wrap:wrap}.reels-check-actions{flex-basis:100%}.reels-check-actions select{width:min(100%,36rem)}}@media (max-width:760px){.reels-check-toolbar{flex-direction:column;align-items:stretch;gap:10px}.reels-check-toolbar span{display:none}.reels-check-actions{flex-direction:column;align-items:stretch}.reels-check-actions select{width:100%}.reels-check-mode{grid-template-columns:1fr 1fr;display:grid}}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:2rem;line-height:1.1}.page-description{max-width:65ch;color:var(--text-secondary);margin:.5rem 0 0}.primary-button,.secondary-button,.icon-button,.filter-control{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);cursor:pointer;min-height:2.75rem;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out,color .18s ease-out}.primary-button{border-color:var(--text);background:var(--text);color:var(--bg);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.secondary-button{justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.icon-button{place-items:center;width:2.75rem;padding:0;display:inline-grid}.primary-button:hover{background:#dedede;background:lab(88.4% 0 .0000119209)}.secondary-button:hover,.icon-button:hover,.filter-control:hover{background:var(--surface-raised);border-color:var(--line-strong)}.primary-button:active,.secondary-button:active,.icon-button:active,.filter-control:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.48}.status{font-family:var(--font-data);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.status.success{color:var(--success)}.status.warning{color:var(--warning)}.status.error{color:var(--error)}.panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft)}.panel-heading{margin:0;font-size:1.125rem;line-height:1.3}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.tabular{font-family:var(--font-data);font-variant-numeric:tabular-nums}.mobile-nav{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feed-page{padding-bottom:5.25rem}.feed-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.feed-toolbar{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1rem;display:flex}.search-control,.select-control{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.search-control{width:min(100%,25rem);padding:0 .875rem}.search-control input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.search-control input::placeholder{color:var(--text-secondary);opacity:1}.search-control kbd{color:var(--text-muted);font:.75rem var(--font-data);padding-left:.5rem}.search-clear{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 2rem;place-items:center;transition:background .16s ease-out,color .16s ease-out;display:grid}.search-clear:hover{background:var(--surface-raised);color:var(--text)}.search-clear:focus-visible{outline:2px solid var(--text);outline-offset:2px}.select-control{min-width:9.5rem;position:relative}.source-control{min-width:13.5rem}.select-control select{appearance:none;width:100%;min-height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border:0;outline:0;padding:0 2.5rem 0 .875rem}.select-control svg{pointer-events:none;position:absolute;right:.75rem}.filter-control{white-space:nowrap;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.favorite-filter.is-active{border-color:var(--text);background:var(--surface-raised)}.notice{border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:grid}.notice.success{border-color:var(--success);background:var(--success-bg)}.notice.error{border-color:var(--error);background:var(--error-bg)}.notice button{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.feed-layout{grid-template-columns:minmax(0,1fr) 19.5rem;align-items:start;gap:1.25rem;display:grid}.reels-section{min-width:0}.reel-grid{grid-template-columns:repeat(3,minmax(14rem,1fr));gap:.875rem;display:grid}.reel-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);cursor:pointer;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out;overflow:hidden}.reel-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.reel-card.is-selected{border-color:var(--text);background:var(--surface)}.reel-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.reel-open img{object-fit:cover;width:100%;height:100%;transition:transform .22s ease-out,filter .22s ease-out}.reel-play-overlay{color:#fff;opacity:0;background:#0000009e;background:lab(.112911% 0 0/.62);border:1px solid #ffffff59;border:1px solid lab(100% 0 0/.35);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.reel-media:hover .reel-play-overlay,.reel-open:focus-visible .reel-play-overlay{opacity:1;transform:translate(-50%,-50%)}.reel-media{aspect-ratio:2/2.45;background:var(--surface-raised);position:relative;overflow:hidden}.reel-open>.smart-image-fallback{background:var(--surface-raised);min-height:0;position:absolute;inset:0}.reel-open>.smart-image-fallback>span:not(.reel-cover-copy){width:4.25rem;height:4.25rem;color:var(--text-secondary);font-size:1rem}.reel-cover-copy{box-sizing:border-box;text-align:left;background:var(--surface-raised);width:100%;height:100%;color:var(--text);align-content:end;justify-items:start;gap:.25rem;padding:1rem;display:grid}.reel-cover-copy>svg{color:var(--text-secondary);margin-bottom:auto}.reel-cover-copy small{color:var(--text-secondary);font:500 .75rem var(--font-data)}.reel-cover-copy strong{font-size:1rem;font-style:normal}.reel-cover-copy em{color:var(--text-secondary);font-size:.78rem;font-style:normal}.reel-media>img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform .22s ease-out,filter .22s ease-out}.reel-card:hover .reel-media>img{filter:grayscale(.85)contrast(1.08);transform:scale(1.015)}.duration{background:var(--bg-deep);border-radius:.4rem;padding:.15rem .4rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.media-bookmark,.selected-mark{border:0;border-radius:.65rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:.75rem}.media-bookmark{background:var(--bg-deep);cursor:pointer;right:.75rem}.selected-mark{background:var(--text);color:var(--bg);left:.75rem}.reel-body{padding:.875rem}.reel-author{font-family:var(--font-data);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.8125rem;display:grid}.reel-author img{object-fit:cover;filter:grayscale();border-radius:50%;width:2rem;height:2rem}.reel-author strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reel-body h2{text-wrap:pretty;min-height:3.3rem;margin:.75rem 0;font-size:1rem;line-height:1.4}.reel-stats{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.reel-stats span{align-items:center;gap:.3rem;display:inline-flex}.virality-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:.875rem;padding-top:.75rem;display:flex}.virality-row span{color:var(--text-secondary);font-size:.8125rem}.virality-row strong{font-size:1.35rem}.reel-meta{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.reel-meta span{border:1px solid var(--line);color:var(--text-secondary);border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.reel-meta small{color:var(--text-muted)}.reel-production{margin-top:.875rem}.full-button{width:100%}.context-rail{gap:1rem;display:grid}.parser-panel,.tracked-panel,.selected-panel{padding:1rem}.panel-title-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.parser-metrics{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.parser-metrics p{background:var(--surface);border-radius:.75rem;margin:0;padding:.75rem}.parser-metrics strong{font-size:1.375rem;display:block}.parser-metrics span{color:var(--text-secondary);margin-top:.2rem;font-size:.75rem;display:block}.parser-updated{margin:.875rem 0;font-size:.8125rem}.count-badge{background:var(--surface-raised);text-align:center;border-radius:999px;min-width:1.75rem;padding:.15rem .45rem;font-size:.75rem}.tracked-list{margin:.75rem 0}.tracked-row{border-bottom:1px solid var(--line);grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.625rem;padding:.75rem 0;display:grid}.tracked-row:last-child{border-bottom:0}.tracked-row img{object-fit:cover;filter:grayscale();border-radius:50%;width:2.25rem;height:2.25rem}.tracked-row strong,.tracked-row span{font-family:var(--font-data);font-size:.8125rem;display:block}.tracked-row .warning-text{color:var(--warning)}.reels-count{text-align:right;color:var(--text-secondary)}.reels-count small{font-size:.7rem;display:block}.selected-panel>span{font-size:.75rem}.selected-panel h2{margin:.5rem 0 1rem;font-size:1rem;line-height:1.4}.selected-panel dl{margin:0 0 1rem}.selected-panel dl>div{justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.selected-panel dt{color:var(--text-secondary)}.selected-panel dd{margin:0}.ai-dock{z-index:var(--z-sticky);bottom:1rem;right:2rem;left:calc(var(--sidebar-width) + 2rem);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:auto auto minmax(6rem,18rem) auto 1fr;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid;position:fixed}.ai-dock svg{color:var(--text)}.ai-dock a{color:var(--text-secondary);justify-self:end}.ai-progress{background:var(--surface-raised);border-radius:999px;height:.25rem;overflow:hidden}.ai-progress span{background:var(--success);transform-origin:0;width:100%;height:100%;transition:transform .22s ease-out;display:block}.app-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);width:min(36rem,100% - 2rem);color:var(--text);padding:0}.app-dialog::backdrop{background:#000000d1;background:lab(.0578117% 0 0/.82)}.app-dialog form{padding:1.25rem}.feed-more{margin:1.25rem auto 0;display:flex}.reel-detail{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);width:min(68rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);padding:0;overflow:hidden}.reel-detail::backdrop{background:#000000e0;background:lab(.00722694% 0 0/.88)}.reel-detail{grid-template-columns:minmax(18rem,.84fr) minmax(22rem,1fr)}.reel-detail[open]{display:grid}.detail-media{background:#000;min-height:42rem}.detail-media video,.video-fallback{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 2rem)}.video-fallback{place-items:center;display:grid;position:relative;overflow:hidden}.video-fallback img{object-fit:cover;filter:brightness(.42)grayscale(.6);width:100%;height:100%;position:absolute;inset:0}.video-fallback a{z-index:1;position:relative}.detail-content{grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;min-width:0;height:calc(100dvh - 2rem);padding:1.25rem;display:grid;overflow:hidden}.detail-top{justify-content:space-between;align-items:center;display:flex}.detail-scroll{align-content:start;gap:1rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}.detail-content .reel-author div{gap:.1rem;display:grid}.detail-content .reel-author small{color:var(--muted)}.detail-content h2{max-width:26ch;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05}.detail-caption{color:var(--muted);white-space:pre-line;line-height:1.55}.detail-stats{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.detail-stats div{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);padding:.875rem}.detail-stats dt{color:var(--muted);margin-bottom:.35rem;font-size:.78rem}.detail-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}.detail-footer{border-top:1px solid var(--line);background:var(--surface);gap:.75rem;padding-top:1rem;display:grid}.detail-action-error{border:1px solid var(--error);border-radius:var(--radius-control);background:var(--error-bg);color:var(--text);margin:0;padding:.7rem .85rem;font-size:.875rem;line-height:1.4}.detail-actions{flex-wrap:wrap;gap:.625rem;display:flex}.detail-actions .primary-button{margin-left:auto}.detail-nav{justify-content:space-between;gap:.625rem;display:flex}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dialog-heading h2{margin:0;font-size:1.25rem}.dialog-heading p{color:var(--text-secondary);margin:.35rem 0 0}.mode-tabs{border-radius:var(--radius-control);background:var(--surface-soft);grid-template-columns:repeat(3,1fr);gap:.25rem;margin:1.25rem 0;padding:.25rem;display:grid}.mode-tabs button{min-height:2.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.65rem}.mode-tabs button[aria-selected=true]{background:var(--surface-raised);color:var(--text)}.field-block{gap:.5rem;display:grid}.field-block>span:first-child{font-weight:600}.field-block input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-height:3rem;color:var(--text);padding:0 .875rem}.field-block input::placeholder{color:var(--text-secondary);opacity:1}.field-block input[aria-invalid=true]{border-color:var(--error)}.field-block small{color:var(--text-secondary)}.field-error{color:var(--error);font-size:.875rem}.dialog-actions{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}@media (max-width:78rem){.feed-layout{grid-template-columns:minmax(0,1fr) 18rem}.reel-grid{grid-template-columns:repeat(2,minmax(14rem,1fr))}}@media (max-width:68rem){.feed-layout{grid-template-columns:1fr}.context-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-panel{grid-column:1/-1}}@media (max-width:47.99rem){.reel-detail[open]{display:block;overflow:auto}.detail-media{min-height:min(62dvh,34rem)}.detail-content{height:auto;overflow:visible}.detail-scroll{padding-right:0;overflow:visible}.detail-footer{margin:0 -1.25rem -1.25rem;padding:1rem 1.25rem 1.25rem;position:sticky;bottom:0}.detail-actions .primary-button{width:100%;margin-left:0}.feed-page{padding-bottom:0}.feed-header{flex-direction:column}.feed-toolbar{grid-template-columns:1fr 1fr;display:grid}.search-control{grid-column:1/-1;width:100%}.select-control,.filter-control{width:100%}.favorite-filter{grid-column:1/-1;justify-content:center}.reel-grid{grid-template-columns:1fr}.reel-media{aspect-ratio:4/4.5}.context-rail{grid-template-columns:1fr}.selected-panel{grid-column:auto}.ai-dock{display:none}.dialog-actions{flex-direction:column-reverse}.dialog-actions .secondary-button,.dialog-actions .primary-button{width:100%}}.teleprompter-layout{grid-template-columns:minmax(20rem,.75fr) minmax(30rem,1.25fr);gap:1rem;display:grid}.script-editor{padding:1rem}.script-editor>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.script-editor header p{margin:.35rem 0 0}.script-editor textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-height:26rem;color:var(--text);padding:1rem;line-height:1.65}.tele-controls{gap:1rem;margin-top:1rem;display:grid}.tele-controls>label:not(.mirror-toggle){color:var(--text-secondary);grid-template-columns:7rem 1fr 2rem;align-items:center;gap:.75rem;display:grid}.tele-controls input[type=range]{accent-color:var(--text)}.mirror-toggle{align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.mirror-toggle input{width:1.25rem;height:1.25rem;accent-color:var(--text)}.tele-shortcuts{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.tele-stage{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--bg-deep);min-height:42rem;position:relative;overflow:hidden}.tele-stage:fullscreen{border:0;border-radius:0}.tele-stage-toolbar{z-index:2;background:var(--surface-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex;position:absolute;inset:0 0 auto}.tele-stage-toolbar>span{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.tele-stage-toolbar>div{gap:.35rem;display:flex}.tele-scroll{text-align:center;scroll-behavior:auto;padding:0 8%;line-height:1.42;position:absolute;inset:4.25rem 0 0;overflow-y:auto}.tele-scroll p{text-wrap:pretty;max-width:24ch;margin:0 auto 1.5em}.tele-spacer{height:42%}.reading-line{background:var(--warning);opacity:.55;pointer-events:none;height:1px;position:absolute;top:50%;left:1rem;right:1rem}.tele-countdown{z-index:4;font-family:var(--font-display);background:#000000e0;background:lab(.0243893% 0 0/.88);place-items:center;font-size:clamp(6rem,22vw,16rem);font-weight:800;display:grid;position:absolute;inset:0}.carousel-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.carousel-item{padding:1rem}.carousel-preview{aspect-ratio:4/3;border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-secondary);place-items:center;margin-bottom:1rem;display:grid}.carousel-item h2{margin:.4rem 0;font-size:1.125rem}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-panel{padding:1rem}.provider-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.provider-row>span:first-child{align-items:center;gap:.75rem;display:flex}.provider-row strong,.provider-row small{display:block}.provider-row small{color:var(--text-muted)}.provider-note{margin:1rem 0 0}.provider-note code{color:var(--text)}.team-panel{grid-column:1/-1}.member-list{gap:.5rem;margin:1rem 0;display:grid}.member-row{border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:1fr auto 3rem;align-items:center;gap:.75rem;min-height:3.75rem;padding:.5rem .75rem;display:grid}.member-row>span:first-child{gap:.15rem;display:grid}.member-row small{color:var(--muted)}.team-form{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr 1fr .9fr auto;align-items:end;gap:.75rem;padding-top:1rem;display:grid}.team-form h3{grid-column:1/-1;align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}.team-form .form-message{grid-column:1/-1}.settings-list{margin:.75rem 0 0}.settings-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.settings-list dt{color:var(--text-secondary)}.settings-list dd{text-align:right;margin:0}.log-panel{grid-column:1/-1}.log-row{border-bottom:1px solid var(--line);grid-template-columns:7rem 1fr 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.activity-panel{grid-column:1/-1}.activity-list{margin-top:.75rem;display:grid}.activity-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.75rem;padding:.75rem 0;display:grid}.activity-list article>div{line-height:1.4}.activity-list time{color:var(--muted);margin-top:.15rem;font-size:.72rem;display:block}.activity-dot{background:var(--success);width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem var(--success-bg);border-radius:50%;margin-top:.35rem}@media (max-width:68rem){.teleprompter-layout{grid-template-columns:1fr}.tele-stage{min-height:36rem}.settings-grid{grid-template-columns:1fr}.log-panel,.team-panel,.activity-panel{grid-column:auto}.team-form{grid-template-columns:1fr 1fr}}@media (max-width:47.99rem){.teleprompter-layout{flex-direction:column;display:flex}.script-editor textarea{min-height:20rem}.tele-stage{min-height:34rem}.tele-controls>label:not(.mirror-toggle){grid-template-columns:6.5rem 1fr 2rem}.log-row{grid-template-columns:1fr;gap:.35rem}.team-form{grid-template-columns:1fr}}@media (max-width:24rem){.feed-toolbar{grid-template-columns:1fr}.search-control,.favorite-filter{grid-column:auto}.mode-tabs{grid-template-columns:1fr}}.kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(16rem,1fr));gap:.875rem;padding-bottom:1rem;display:grid;overflow-x:auto}.board-toolbar{grid-template-columns:minmax(17rem,1fr) 13rem 12rem;gap:.625rem;margin-bottom:.875rem;display:grid}.board-toolbar select,.board-search{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:2.85rem;color:var(--text)}.board-toolbar select{padding:0 .75rem}.board-search{color:var(--muted);align-items:center;gap:.55rem;padding:0 .75rem;display:flex}.board-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.kanban-column{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);scroll-snap-align:start;min-height:36rem;padding:.75rem}.kanban-column.is-drop-target{transition:border-color .16s ease-out,background .16s ease-out}.kanban-column.is-drop-target:hover{border-color:var(--success);background:color-mix(in oklab, var(--surface-soft) 92%, var(--success))}.kanban-column>header{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .25rem .75rem;display:flex}.kanban-column h2{margin:0;font-size:.9375rem}.kanban-list{gap:.75rem;display:grid}.production-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);transition:border-color .18s ease-out,transform .18s ease-out;position:relative;overflow:visible}.production-card:has(.card-menu[open]){z-index:var(--z-popover)}.production-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.production-card[draggable=true]{cursor:grab}.production-card.priority-1{border-top-color:var(--warning);border-top-width:2px}.production-card-main{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:.625rem;padding:.625rem;display:grid}.production-card-main img{aspect-ratio:16/9;object-fit:cover;filter:grayscale();border-radius:.65rem;width:100%}.source-handle{color:var(--text-muted);font:.75rem var(--font-data)}.production-card-main strong{font-size:.9375rem;line-height:1.35}.production-meta{color:var(--text-secondary);flex-wrap:wrap;gap:.75rem;padding:0 .625rem .625rem;font-size:.75rem;display:flex}.production-meta span{align-items:center;gap:.25rem;display:inline-flex}.card-actions{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;display:grid}.card-actions button{border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;min-height:2.75rem}.card-actions button:last-child{border-right:0}.card-actions button:hover{background:var(--surface-raised)}.card-menu{border-right:1px solid var(--line);min-width:2.75rem;position:relative}.card-menu summary{cursor:pointer;place-items:center;min-height:2.75rem;list-style:none;display:grid}.card-menu summary::-webkit-details-marker{display:none}.card-menu summary:hover,.card-menu[open] summary{background:var(--surface-raised)}.card-menu>div{z-index:var(--z-popover);border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:.75rem;width:max-content;min-width:13rem;max-width:min(16rem,100vw - 1.5rem);padding:.35rem;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 .75rem 2rem #00000059}.card-menu>div button{width:100%;min-height:2.5rem;color:var(--error);white-space:nowrap;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:0 .7rem;display:flex}.card-menu>div button:hover{background:color-mix(in oklch, var(--error) 12%, transparent)}.kanban-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-control);width:100%;min-height:3.5rem;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;display:flex}.production-add{position:relative}.production-add>summary{cursor:pointer;list-style:none}.production-add>summary::-webkit-details-marker{display:none}.production-add[open]>summary{background:var(--text-secondary)}.production-add-popover{z-index:var(--z-popover);border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(25rem,100vw - 2rem);padding:1rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 .5rem .75rem #0000004d}.production-add-heading{align-items:flex-start;gap:.7rem;padding-bottom:.9rem;display:flex}.production-add-heading>svg{flex:none;margin-top:.1rem}.production-add-heading div{gap:.2rem;display:grid}.production-add-heading span{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.production-add-popover form{gap:.65rem;display:grid}.production-add-popover form>label{color:var(--text-secondary);font-size:.78rem}.production-add-input{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--bg);align-items:center;gap:.55rem;min-height:3rem;padding:0 .75rem;display:flex}.production-add-input:focus-within{outline:2px solid var(--text);outline-offset:3px}.production-add-input svg{color:var(--text-muted);flex:none}.production-add-input input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.production-add-input input::placeholder{color:var(--text-secondary)}.production-add-status,.production-add-error{align-items:flex-start;gap:.45rem;margin:0;font-size:.78rem;line-height:1.45;display:flex}.production-add-status{color:var(--text-secondary)}.production-add-error{color:var(--error)}.production-add-divider{color:var(--text-muted);align-items:center;gap:.6rem;margin:.8rem 0;font-size:.72rem;display:flex}.production-add-divider:before,.production-add-divider:after{content:"";background:var(--line);flex:1;height:1px}.production-add-popover .full-button{justify-content:center;width:100%}.drawer-backdrop{z-index:var(--z-modal-backdrop);background:#000000d1;background:lab(.0578117% 0 0/.82);position:fixed;inset:0}.production-drawer{z-index:var(--z-modal);background:var(--surface-soft);border-left:1px solid var(--line);width:min(42rem,100%);padding:1.25rem;position:absolute;inset:0 0 0 auto;overflow-y:auto}.drawer-heading{z-index:3;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--surface-soft) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1.25rem -1.25rem 0;padding:1.25rem 1.25rem .5rem;display:flex;position:sticky;top:-1.25rem}.drawer-heading h2{margin:.35rem 0 1rem;font-size:1.5rem;line-height:1.2}.drawer-cover{aspect-ratio:16/7;border-radius:var(--radius-panel);object-fit:cover;filter:grayscale();width:100%}.drawer-cover.smart-image-fallback{filter:none}.post-analysis-block{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.post-analysis-block h3,.post-analysis-block h4{margin:0}.analysis-score{min-width:4.25rem;height:2.25rem;font:650 .8rem var(--font-data);border-radius:999px;place-items:center;display:grid}.analysis-score.good{color:var(--success);background:var(--success-bg)}.analysis-score.medium{color:var(--warning);background:var(--warning-bg)}.analysis-score.bad{color:var(--error);background:var(--error-bg)}.screenshot-upload{border:1px dashed var(--line-strong);border-radius:var(--radius-control);min-height:4.5rem;color:var(--text-secondary);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.8rem;display:grid;position:relative}.screenshot-upload:hover{border-color:var(--text-secondary);background:var(--surface-raised)}.screenshot-upload span{display:grid}.screenshot-upload small{color:var(--text-muted)}.screenshot-upload input{opacity:0;width:1px;height:1px;position:absolute}.post-analysis-block form{gap:.9rem;display:grid}.post-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.post-analysis-grid label{color:var(--text-secondary);gap:.35rem;font-size:.72rem;display:grid}.post-analysis-grid .wide{grid-column:1/-1}.post-analysis-grid input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:2.75rem;color:var(--text);border-radius:.65rem;padding:.55rem .65rem}.metric-input{position:relative}.metric-input small{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.metric-input input{padding-right:3rem}.analysis-result{border-radius:var(--radius-control);background:var(--surface-soft);gap:1rem;padding:1rem;display:grid}.analysis-result header{border-bottom:1px solid var(--line);padding-bottom:.9rem}.analysis-result header span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;display:block}.analysis-result header strong{margin-top:.2rem;font-size:1.2rem;display:block}.analysis-result header p{color:var(--text-secondary);margin:.25rem 0 0}.analysis-result ul,.analysis-result ol{color:var(--text-secondary);gap:.5rem;margin:.65rem 0 0;padding-left:1.2rem;display:grid}.analysis-result ul{padding:0;list-style:none}.analysis-result ul li{grid-template-columns:auto 1fr;gap:.5rem;display:grid}.analysis-result ul svg{color:var(--success);margin-top:.2rem}.pricing-page{padding-bottom:4rem}.pricing-header{max-width:54rem;padding:3rem 0 2rem}.pricing-header>span{color:var(--success);font:600 .72rem var(--font-display);letter-spacing:.08em}.pricing-header h1{letter-spacing:-.055em;text-wrap:balance;max-width:48rem;margin:.8rem 0 1rem;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98}.pricing-header p{max-width:46rem;color:var(--text-secondary);margin:0;font-size:1.05rem}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.pricing-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);grid-template-rows:auto auto 1fr auto;gap:1.25rem;padding:1.25rem;display:grid;position:relative}.pricing-card.featured{border-color:var(--text-secondary);background:var(--surface)}.pricing-badge{background:var(--success-bg);color:var(--success);border-radius:999px;padding:.25rem .5rem;font-size:.7rem;position:absolute;top:1rem;right:1rem}.pricing-card h2,.pricing-note h2{margin:0}.pricing-card p{color:var(--text-muted);margin:.25rem 0 0}.pricing-price{align-items:baseline;gap:.35rem;display:flex}.pricing-price strong{font:650 clamp(1.8rem, 4vw, 2.75rem) var(--font-data);letter-spacing:-.045em}.pricing-price span{color:var(--text-muted)}.pricing-card ul{align-content:start;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--text-secondary);gap:.5rem;display:flex}.pricing-card li svg{color:var(--success);flex:none;margin-top:.2rem}.pricing-card>a{justify-content:center}.pricing-note{grid-template-columns:1.2fr .8fr;gap:2rem;margin-top:.75rem;padding:1.25rem;display:grid}.pricing-note p{color:var(--text-secondary);margin:.4rem 0 0}@media (max-width:64rem){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.pricing-note{grid-template-columns:1fr}.post-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:32rem){.post-analysis-grid{grid-template-columns:1fr}.post-analysis-grid .wide{grid-column:auto}}.production-properties{grid-template-columns:1fr .85fr .9fr;gap:.625rem;margin:1rem 0;display:grid}.production-properties label{color:var(--muted);gap:.35rem;font-size:.75rem;display:grid}.production-properties select,.production-properties input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-width:0;min-height:2.65rem;color:var(--text);padding:0 .65rem}.drawer-fields{gap:1.25rem;margin:1.25rem 0;display:grid}.recording-script{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);gap:.85rem;margin:1rem 0;padding:1rem;display:grid}.recording-script.needs-work{border-color:color-mix(in oklab, var(--warning) 62%, var(--line));background:color-mix(in oklab, var(--warning-bg) 45%, var(--surface))}.recording-script h3,.editor-brief h3{margin:0;font-size:1.05rem}.recording-script .field-title-row p,.editor-brief .field-title-row p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.recording-script textarea,.editor-brief textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);width:100%;min-height:20rem;color:var(--text);padding:1rem;font-size:1rem;line-height:1.65}.editor-brief textarea{min-height:12rem}.workflow-actions{flex-wrap:wrap;gap:.6rem;display:flex}.production-more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1rem 0}.production-more>summary{cursor:pointer;align-items:center;gap:1rem;min-height:4rem;list-style:none;display:flex}.production-more>summary::-webkit-details-marker{display:none}.production-more>summary span{font-weight:700}.production-more>summary small{color:var(--muted);text-align:right;margin-left:auto}.production-more>summary:after{content:"↓";color:var(--muted);transition:transform .16s ease-out}.production-more[open]>summary:after{transform:rotate(180deg)}.production-more-body{gap:1rem;padding-bottom:1rem;display:grid}.editor-brief{gap:.75rem;display:grid}.inline-actions{gap:.35rem;display:flex}.brief-timeline{border-top:1px solid var(--line);gap:.75rem;margin:1.25rem 0;padding-top:1rem;display:grid}.brief-timeline h3{margin:0;font-size:1rem}.brief-timeline p{margin:.25rem 0 0}.brief-segment-list{gap:.625rem;display:grid}.brief-segment-list article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:8.5rem minmax(8rem,.7fr) repeat(3,minmax(10rem,1fr)) auto;align-items:start;gap:.45rem;padding:.625rem;display:grid}.brief-segment-list input,.brief-segment-list textarea{border:1px solid var(--line);resize:vertical;background:var(--bg);width:100%;min-height:2.65rem;color:var(--text);border-radius:.55rem;padding:.6rem;font-size:.8rem}.brief-time{grid-template-columns:1fr auto 1fr;align-items:center;gap:.25rem;display:grid}.brief-time input{min-width:0;padding-inline:.35rem}.drawer-fields h3{margin:0 0 .5rem;font-size:1rem}.field-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.text-action{min-height:2.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;display:inline-flex}.text-action:hover{color:var(--text)}.drawer-fields textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);width:100%;min-height:8rem;color:var(--text);padding:.875rem;line-height:1.55}.autosave-status{min-height:2rem;color:var(--muted);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.autosave-status.saved{color:var(--success)}.autosave-status.error{color:var(--error)}.comments-block,.assets-block{border-top:1px solid var(--line);gap:.75rem;margin:1rem 0 1.25rem;padding-top:1rem;display:grid}.assets-block h3{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:inline-flex}.asset-upload-row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.asset-upload-row select,.asset-link-form input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-height:2.65rem;color:var(--text);padding:0 .75rem}.asset-progress{grid-template-columns:1fr auto;align-items:center;gap:.625rem;display:grid}.asset-progress>div{background:var(--line);border-radius:99px;height:.35rem;overflow:hidden}.asset-progress>div span{transform-origin:0;background:var(--success);width:100%;height:100%;transition:transform .16s linear;display:block}.asset-link-form{grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1.3fr) auto auto;gap:.5rem;display:grid}.asset-list{gap:.5rem;display:grid}.asset-list article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.625rem;padding:.65rem;display:grid}.asset-list article>div{gap:.16rem;min-width:0;display:grid}.asset-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.asset-list span,.asset-list code{color:var(--muted);font-size:.72rem}.asset-file-icon{background:var(--surface-soft);border-radius:.55rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.asset-empty{text-align:center;border:1px dashed var(--line);border-radius:var(--radius-control);padding:1rem}.ai-job-block{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);gap:.6rem;margin-top:1rem;padding:.875rem;display:grid}.ai-job-block h3{align-items:center;gap:.4rem;display:inline-flex}.settings-panel .panel-heading:has(svg){align-items:center;gap:.4rem;display:inline-flex}.source-analysis{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:.75rem;margin:1rem 0 1.25rem;padding:1rem;display:grid}.source-analysis h3{margin:0;font-size:1rem}.source-analysis .field-title-row p{margin:.2rem 0 0}.source-analysis-summary{color:var(--text-secondary);margin:0;line-height:1.55}.source-analysis dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.source-analysis dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.source-analysis dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:650}.source-analysis dd{white-space:pre-wrap;margin:0;line-height:1.55}.source-analysis details{border-bottom:1px solid var(--line);padding:.15rem 0 .75rem}.source-analysis details:last-child{border-bottom:0;padding-bottom:0}.source-analysis summary{min-height:2.5rem;color:var(--text-secondary);cursor:pointer;align-items:center;font-weight:600;display:flex}.source-analysis ul{color:var(--text-secondary);gap:.45rem;margin:0 0 .25rem;padding-left:1.25rem;line-height:1.45;display:grid}.source-transcript{border-radius:var(--radius-control);background:var(--bg);max-height:18rem;color:var(--text-secondary);white-space:pre-wrap;margin:0;padding:.75rem;line-height:1.55;overflow:auto}.publication-block{border-top:1px solid var(--line);gap:.875rem;margin:1rem 0 1.25rem;padding-top:1rem;display:grid}.publication-block h3{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:inline-flex}.publication-block p{margin:.25rem 0 0}.publication-fields{grid-template-columns:minmax(0,1.4fr) minmax(12rem,.8fr);gap:.625rem;display:grid}.publication-fields label{color:var(--muted);gap:.35rem;font-size:.75rem;display:grid}.publication-fields input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);width:100%;min-height:2.75rem;color:var(--text);padding:0 .75rem}.publication-toggle{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.publication-toggle input{width:1rem;height:1rem;accent-color:var(--success);margin-top:.15rem}.publication-toggle span{gap:.2rem;display:grid}.publication-toggle strong{font-size:.875rem}.publication-toggle small{max-width:62ch;color:var(--text-secondary);line-height:1.4}.publication-metrics{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.publication-metrics span{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:.15rem .45rem;padding:.75rem;display:grid}.publication-metrics span:last-child{border-right:0}.publication-metrics svg{color:var(--muted);grid-row:1/3}.publication-metrics strong{font:1rem var(--font-data)}.publication-metrics small{color:var(--muted);font-size:.7rem}.publication-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-control);color:var(--text-secondary);text-align:center;padding:.75rem;font-size:.8rem}.publication-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.publication-actions .secondary{font-size:.75rem}.job-progress{background:var(--line);border-radius:999px;height:.375rem;overflow:hidden}.job-progress span{transform-origin:0;border-radius:inherit;background:var(--success);width:100%;height:100%;transition:transform .24s ease-out;display:block}.comments-block h3{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:inline-flex}.comment-list{gap:.625rem;max-height:18rem;display:grid;overflow:auto}.comment-list article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:.75rem}.comment-list article div{justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.comment-list article span{color:var(--muted)}.comment-list article p{white-space:pre-wrap;margin:.4rem 0 0;line-height:1.45}.comment-list article.is-resolved{opacity:.62}.comment-list article.is-resolved p{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.comment-status{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.78rem}.camera-controls{flex-wrap:wrap;gap:.625rem;margin-top:.75rem;display:flex}.tele-camera{z-index:3;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line-strong);background:#000;border-radius:1rem;width:min(26vw,15rem);position:absolute;bottom:1rem;right:1rem;transform:scaleX(-1);box-shadow:0 1rem 3rem #0008}.share-prompter-button{margin-top:.625rem}.prompter-share{border:1px solid var(--line);background:var(--surface);border-radius:1rem;grid-template-columns:8rem 1fr;align-items:center;gap:1rem;margin-top:.75rem;padding:.75rem;display:grid}.prompter-share img{border-radius:.65rem;width:8rem}.prompter-share p{color:var(--text-secondary);margin:.3rem 0;font-size:.85rem}.shared-prompter{background:var(--bg);min-height:100vh;padding:1rem}.shared-prompter>header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.shared-prompter>header span{font-family:var(--font-display);font-size:.8rem}.shared-prompter>header small{color:var(--muted);margin-left:auto}@media (max-width:600px){.prompter-share{grid-template-columns:6rem 1fr}.prompter-share img{width:6rem}.shared-prompter{padding:0}.shared-prompter>header{padding:.75rem 1rem 0}.shared-prompter>header small{width:100%;margin-left:0}}.comments-block form{grid-template-columns:1fr auto;align-items:end;gap:.625rem;display:grid}.comments-block textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-height:4rem;color:var(--text);padding:.75rem}.drawer-actions{justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:52rem){.production-add-popover{z-index:var(--z-modal);width:auto;position:fixed;inset:auto 1rem 1rem}.board-toolbar{grid-template-columns:1fr 1fr}.board-search{grid-column:1/-1}.production-properties,.brief-segment-list article,.publication-fields{grid-template-columns:1fr}.publication-actions{flex-direction:column;align-items:stretch}.publication-actions .inline-actions{flex-wrap:wrap}.source-analysis dl>div{grid-template-columns:1fr;gap:.35rem}.production-more>summary{flex-wrap:wrap;align-items:flex-start;padding:.8rem 0}.production-more>summary small{text-align:left;width:calc(100% - 2rem);margin-left:0}.workflow-actions>*{flex:14rem;justify-content:center}}@media print{body:has(.production-drawer) .production-more>summary{display:none!important}body:has(.production-drawer) .production-more-body{display:grid!important}:is(body:has(.production-drawer) .sidebar,body:has(.production-drawer) .page-header,body:has(.production-drawer) .board-toolbar,body:has(.production-drawer) .kanban,body:has(.production-drawer) .drawer-cover,body:has(.production-drawer) .ai-job-block,body:has(.production-drawer) .assets-block,body:has(.production-drawer) .comments-block,body:has(.production-drawer) .drawer-actions){display:none!important}:is(body:has(.production-drawer) .drawer-backdrop,body:has(.production-drawer) .production-drawer){color:#000;background:#fff;width:100%;display:block;position:static;overflow:visible}body:has(.production-drawer) .brief-segment-list article{break-inside:avoid;grid-template-columns:6rem 1fr 1fr 1fr 1fr}}.accounts-layout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.discovery-rules-panel{grid-column:1/-1;padding:1rem}.discovery-rules-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.discovery-rule-list{gap:.5rem;margin-top:1rem;display:grid}.discovery-rule-list article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.discovery-rule-list article>span:first-child{gap:.2rem;display:grid}.discovery-rule-list small{color:var(--muted)}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.analytics-kpi{gap:.35rem;padding:1rem;display:grid}.analytics-kpi span,.analytics-kpi small{color:var(--muted)}.analytics-kpi strong{letter-spacing:-.04em;font-size:clamp(1.65rem,3vw,2.4rem)}.analytics-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:.75rem;margin-top:.75rem;display:grid}.funnel-panel,.ops-panel{padding:1rem}.funnel-row{grid-template-columns:7rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem;margin-top:.8rem;font-size:.82rem;display:grid}.funnel-row>div{background:var(--line);border-radius:999px;height:.7rem;overflow:hidden}.funnel-row i{border-radius:inherit;background:var(--success);height:100%;display:block}.ops-panel dl{gap:.65rem;margin:1rem 0 0;display:grid}.ops-panel dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.65rem;display:flex}.ops-panel dt{color:var(--muted)}.ops-panel dd{font:600 1rem var(--font-data);margin:0}@media (max-width:64rem){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}}.account-form-panel,.accounts-table-panel{min-width:0;padding:1rem}.account-form-panel>*,.account-form-panel form,.account-form-panel .field-block{min-width:0}.account-form-panel form{gap:1rem;width:100%;margin-top:1rem;display:grid}.account-form-panel input,.account-form-panel select,.account-form-panel textarea{width:100%;min-width:0;max-width:100%}.account-form-panel textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-height:9rem;color:var(--text);font:500 .9rem/1.55 var(--font-data);padding:.8rem .875rem}.account-form-panel textarea:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:#0000}.account-import-preview{color:var(--text-secondary);align-items:baseline;gap:.35rem;margin:-.35rem 0 0;font-size:.8rem;display:flex}.account-import-preview strong{color:var(--success);font:700 1.05rem var(--font-data)}.field-block select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-height:3rem;color:var(--text);padding:0 .875rem}.provider-warning{border:1px solid var(--warning);border-radius:var(--radius-control);background:var(--warning-bg);color:var(--warning);gap:.625rem;margin-top:1rem;padding:.75rem;font-size:.875rem;display:flex}.provider-warning svg{flex:none}.form-message{color:var(--text-secondary);margin:0;font-size:.875rem}.accounts-table-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.accounts-table-panel>header p{margin:.35rem 0 0}.accounts-table{min-width:0;font-family:var(--font-data);margin-top:1rem;font-size:.8125rem;overflow-x:auto}.accounts-table-head,.accounts-table-row{grid-template-columns:minmax(12rem,1.7fr) .8fr .55fr .9fr 6rem;align-items:center;gap:.75rem;display:grid}.account-row-actions{justify-content:flex-end;gap:.25rem;display:flex}.accounts-table-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 .75rem .625rem;font-size:.72rem}.accounts-table-row{border-top:1px solid var(--line);min-height:4.5rem;padding:.625rem .75rem}.account-identity{grid-template-columns:2.5rem 1fr;align-items:center;gap:.625rem;min-width:0;display:grid}.account-identity img{object-fit:cover;filter:grayscale();border-radius:50%;width:2.5rem;height:2.5rem}.account-identity strong,.account-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-identity small{color:var(--text-muted)}.sync-pill{border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.25rem .5rem;display:inline-flex}.sync-pill.healthy{background:var(--success-bg);color:var(--success)}.sync-pill.syncing{background:var(--surface-raised);color:var(--text-secondary)}.sync-pill.delayed{background:var(--warning-bg);color:var(--warning)}.sync-pill.error{background:var(--error-bg);color:var(--error)}@media (max-width:78rem){.accounts-layout{grid-template-columns:1fr}}@media (max-width:47.99rem){.asset-link-form{grid-template-columns:1fr auto}.asset-link-form input{grid-column:1/-1}.drawer-actions{flex-direction:column-reverse}.drawer-actions button{width:100%}.accounts-table-head{display:none}.accounts-table-row{grid-template-columns:1fr auto;gap:.625rem 1rem;padding:1rem 0;display:grid}.account-identity{grid-column:1/-1}.accounts-table-row>span:not(.account-identity):before{content:attr(data-label);color:var(--text-muted);margin-bottom:.15rem;font-size:.68rem;display:block}}.empty-state{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-panel);place-items:center;min-height:20rem;padding:2rem;display:grid}.empty-state>div{max-width:30rem}.carousel-create{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto auto;align-items:end;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.carousel-create label,.slide-fields label{color:var(--text-secondary);gap:.4rem;font-size:.78rem;display:grid}.carousel-create input,.carousel-create select,.carousel-editor-toolbar input,.carousel-editor-toolbar select,.slide-fields input,.slide-fields textarea,.slide-fields select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);width:100%;min-height:2.75rem;color:var(--text);padding:.65rem .75rem}.carousel-workspace{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.carousel-project-list{gap:.5rem;display:grid}.carousel-project-list>button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:4rem;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.65rem;display:grid}.carousel-project-list>button.is-active{border-color:var(--text);background:var(--surface-raised)}.carousel-project-list>button span{gap:.2rem;min-width:0;display:grid}.carousel-project-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carousel-project-list small{color:var(--muted)}.carousel-editor{gap:1rem;display:grid}.carousel-editor-toolbar{grid-template-columns:minmax(12rem,1fr) 9rem auto auto auto;align-items:center;gap:.5rem;display:grid}.carousel-ai-bar{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.carousel-ai-bar label,.carousel-ai-bar input{width:100%}.carousel-ai-bar input{border-radius:var(--radius-control);background:var(--bg);min-height:2.75rem;color:var(--text);outline:1px solid var(--line);border:0;padding:.65rem .75rem}.carousel-ai-bar input:focus{outline-color:var(--accent)}.carousel-ai-history{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);padding:.75rem .9rem}.carousel-ai-history summary{cursor:pointer;color:var(--muted)}.carousel-ai-history>div{gap:.5rem;margin-top:.75rem;display:grid}.carousel-ai-history article{border-radius:var(--radius-control);background:var(--bg);gap:.2rem;padding:.65rem;display:grid}.carousel-ai-history p,.carousel-ai-history small{color:var(--muted);margin:0}.carousel-editor-grid{grid-template-columns:minmax(20rem,.85fr) minmax(18rem,1.15fr);align-items:start;gap:1rem;display:grid}.story-slide{aspect-ratio:4/5;border:1px solid var(--line-strong);border-radius:var(--radius-panel);color:#f5f5f2;background:#090909;flex-direction:column;justify-content:center;padding:7%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.story-slide:before{content:"";background:var(--slide-accent);width:.45rem;position:absolute;inset:0 auto 0 0}.story-slide>span{color:var(--slide-accent);font-family:var(--font-data);letter-spacing:.08em;font-size:clamp(.65rem,2.7cqi,1.1rem);font-weight:600;position:absolute;top:7%;left:7%}.story-slide h2{max-width:95%;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.6rem,8cqi,4.8rem);line-height:.98}.story-slide p{color:#b9b9b5;max-width:82%;margin:6% 0 0;font-size:clamp(.8rem,3.5cqi,1.65rem);line-height:1.35}.story-slide small{color:var(--slide-accent);font-family:var(--font-data);position:absolute;bottom:7%;right:7%}.accent-white{--slide-accent:#f5f5f2}.accent-lime{--slide-accent:#b9ff66}.accent-sand{--slide-accent:#ebd7b0}.accent-rose{--slide-accent:#ffb5c3}.slide-fields{gap:.85rem;padding:1rem;display:grid}.slide-fields textarea{resize:vertical;min-height:6rem}.slide-field-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.slide-strip{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.slide-strip>button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;flex:0 0 9rem;gap:.3rem;padding:.65rem;display:grid}.slide-strip>button.is-active{border-color:var(--text)}.slide-strip span{color:var(--muted);font-family:var(--font-data);font-size:.7rem}.slide-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.slide-strip .add-slide{color:var(--text-secondary);align-content:center;place-items:center}.slide-actions{gap:.6rem;display:flex}.carousel-print{display:none}@media (max-width:68rem){.carousel-workspace{grid-template-columns:1fr}.carousel-project-list{grid-template-columns:repeat(3,minmax(12rem,1fr));overflow-x:auto}.carousel-editor-toolbar{grid-template-columns:1fr 8rem auto auto auto}}@media (max-width:47.99rem){.carousel-create,.carousel-editor-grid,.carousel-ai-bar{grid-template-columns:1fr}.carousel-ai-bar>svg{display:none}.carousel-editor-toolbar{grid-template-columns:1fr 1fr}.carousel-editor-toolbar input{grid-column:1/-1}.carousel-project-list{grid-template-columns:none;grid-auto-columns:15rem;grid-auto-flow:column}.slide-actions{flex-wrap:wrap}}@media print{.sidebar,.mobile-nav,.page-header,.carousel-workspace,.notice,.carousel-create{display:none!important}.main-content{margin:0;padding:0}.carousel-print{display:block}.carousel-print .story-slide{break-after:page;border:0;border-radius:0;width:1080px;height:1350px}.carousel-print .story-slide h2{font-size:84px}.carousel-print .story-slide p{font-size:38px}}.skeleton{background:linear-gradient(90deg, var(--surface-soft), var(--surface-raised), var(--surface-soft));background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton}@keyframes skeleton{to{background-position:-200% 0}}@media (max-width:78rem){:root{--sidebar-width:5.25rem}.brand span,.nav-item span,.profile-chip>span:not(.profile-avatar){display:none}.brand{justify-content:center}.nav-item{justify-content:center;padding:0}.profile-chip{justify-content:center;display:flex}}@media (max-width:47.99rem){.sidebar{display:none}.main-content,.route-loading{padding:1.25rem 1rem calc(5.5rem + env(safe-area-inset-bottom));margin-left:0}.route-loading-bar{left:0}.route-loading-panels{grid-template-columns:1fr}.route-loading-panels span:not(:first-child){display:none}.page-title{font-size:1.625rem}.page-header{flex-direction:column;align-items:stretch}.primary-button{width:100%}.mobile-nav{z-index:var(--z-sticky);padding:.5rem .375rem max(.5rem, env(safe-area-inset-bottom));background:var(--bg-deep);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-nav a{min-height:3.5rem;color:var(--text-muted);place-items:center;gap:.125rem;font-size:.65rem;display:grid}.mobile-nav a.is-active{color:var(--text)}.mobile-more{display:grid;position:relative}.mobile-more>button{min-height:3.5rem;color:var(--text-muted);background:0 0;border:0;place-items:center;gap:.125rem;font-size:.65rem;display:grid}.mobile-more-menu{z-index:var(--z-popover);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:min(18rem,100vw - 1rem);max-height:min(28rem,100dvh - 7rem);padding:.5rem;display:grid;position:absolute;bottom:calc(100% + .65rem);right:.25rem;overflow-y:auto}.mobile-more-menu a{border-radius:.65rem;grid-template-columns:auto 1fr;justify-content:flex-start;gap:.75rem;min-height:3rem;padding:0 .75rem;font-size:.85rem;display:flex}.kanban{scroll-snap-type:x mandatory;margin-inline:-.25rem;padding-inline:.25rem}.kanban-column{width:calc(100vw - 2.5rem);min-width:calc(100vw - 2.5rem);min-height:30rem}.kanban-column>header{z-index:2;background:var(--surface-soft);position:sticky;top:0}}@media (pointer:coarse){.nav-item,.primary-button,.secondary-button,.filter-control{min-height:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.guide-trigger{z-index:var(--z-popover);border:1px solid var(--line-strong);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--text-secondary);cursor:pointer;border-radius:50%;place-items:center;transition:color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:grid;position:fixed;bottom:1.25rem;left:1.25rem}.guide-trigger:hover{border-color:var(--text-secondary);color:var(--text);transform:translateY(-1px)}.launch-guide{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);width:min(44rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);padding:0;overflow-y:auto}.launch-guide::backdrop{background:#000000d1;background:lab(.0578117% 0 0/.82)}.launch-guide-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.launch-guide-heading>div>span{color:var(--success);font:600 .7rem var(--font-data);letter-spacing:.1em}.launch-guide-heading h2{margin:.35rem 0 0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.15}.launch-guide-heading p{max-width:38rem;color:var(--text-secondary);margin:.65rem 0 0}.launch-guide-steps{gap:0;margin:0;padding:0 1.5rem;list-style:none;display:grid}.launch-guide-steps li{border-top:1px solid var(--line);grid-template-columns:2.25rem 1.75rem 1fr;align-items:start;gap:.65rem;padding:1rem 0;display:grid}.launch-guide-steps li>span{background:var(--success-bg);width:2rem;height:2rem;color:var(--success);font:600 .78rem var(--font-data);border-radius:50%;place-items:center;display:grid}.launch-guide-steps li>svg{color:var(--text-secondary);margin-top:.25rem}.launch-guide-steps strong{display:block}.launch-guide-steps p{color:var(--text-secondary);margin:.2rem 0 0;font-size:.9rem}.launch-guide-actions{justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}@media (max-width:47.99rem){.guide-trigger{left:auto;right:1rem;bottom:calc(5rem + env(safe-area-inset-bottom))}.launch-guide-heading,.launch-guide-steps,.launch-guide-actions{padding-inline:1rem}.launch-guide-steps li{grid-template-columns:2.25rem 1fr}.launch-guide-steps li>svg{display:none}.launch-guide-actions{flex-direction:column-reverse;align-items:stretch}.launch-guide-actions .secondary-button,.launch-guide-actions .primary-button{width:100%}}.signal-overview{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin:0 0 1rem;display:flex}.signal-overview>div,.signal-overview>a{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);grid-template-columns:auto 1fr;align-items:center;gap:0 .55rem;min-height:3.75rem;padding:.65rem .8rem;display:grid}.signal-overview>div{min-width:14rem}.signal-overview>a{background:var(--text);min-width:18rem;color:var(--bg);margin-left:auto}.signal-overview>div>svg{color:var(--success);grid-row:1/3}.signal-overview span{line-height:1.25}.signal-overview small{color:var(--text-muted);grid-column:2;font-size:.72rem}.signal-overview>a span{color:color-mix(in oklch, var(--bg) 70%, transparent);font-size:.72rem}.signal-overview>a strong{grid-column:1/-1;font-size:.86rem}.virality-definition{max-width:58rem;color:var(--text-muted);align-items:flex-start;gap:.5rem;margin:.1rem 0 1rem;font-size:.76rem;line-height:1.45;display:flex}.virality-definition>svg{color:var(--text-secondary);flex:none;margin-top:.05rem}.virality-definition strong{color:var(--text-secondary)}.signal-pulse{background:var(--success);width:.65rem;height:.65rem;box-shadow:0 0 0 .3rem var(--success-bg);border-radius:50%;grid-row:1/3}.signal-badge{z-index:3;background:var(--success-bg);color:var(--success);border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex;position:absolute;top:.65rem;left:.65rem}.signal-proof{color:var(--text-muted);font:500 .68rem var(--font-data);flex-wrap:wrap;gap:.3rem .6rem;margin:-.2rem 0 .65rem;display:flex}.signal-proof .confident{color:var(--success)}.signal-explanation{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);grid-template-columns:auto 1fr;gap:.65rem;margin:.9rem 0 0;padding:.8rem;display:grid}.signal-explanation>svg{color:var(--success)}.signal-explanation p{color:var(--text-secondary);margin:.25rem 0;font-size:.82rem}.signal-explanation small{color:var(--text-muted)}.data-offline-note{background:var(--warning-bg);color:var(--warning);border-radius:.6rem;margin:.7rem 0;padding:.65rem;font-size:.73rem;line-height:1.45}.empty-actions{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.brand-profile-panel{grid-column:1/-1}.brand-profile-panel form{gap:.9rem;margin-top:1rem;display:grid}.brand-profile-panel .panel-heading{align-items:center;gap:.5rem;display:inline-flex}.brand-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.brand-profile-panel textarea{resize:vertical;min-height:6rem}.experiment-block{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);gap:.9rem;margin-top:1rem;padding:1rem;display:grid}.potential-panel{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);gap:1.2rem;padding:clamp(1rem,2.5vw,1.6rem);display:grid}.potential-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.potential-panel h2{letter-spacing:-.035em;margin:.35rem 0 .2rem;font-size:clamp(1.5rem,4vw,2.4rem)}.potential-panel header p,.potential-disclaimer{color:var(--text-secondary);margin:0}.potential-panel .eyebrow{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.potential-score{background:var(--surface-raised);border-radius:1rem;justify-content:center;align-items:baseline;min-width:7rem;padding:.8rem;display:flex}.potential-score strong{font:650 2.4rem/1 var(--font-data)}.potential-score span{color:var(--text-muted)}.potential-score.strong{color:var(--success)}.potential-score.medium{color:var(--warning)}.potential-score.weak{color:var(--danger)}.potential-confidence{border-bottom:1px solid var(--line);color:var(--text-secondary);justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.potential-confidence strong{color:var(--text);font-family:var(--font-data)}.potential-factors{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.potential-factors>div{align-content:start;gap:.45rem;display:grid}.potential-factors>div>div{justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.potential-factors small{color:var(--text-muted);line-height:1.45}.potential-track{background:var(--surface-raised);border-radius:99px;height:.35rem;display:block;overflow:hidden}.potential-track i{transform-origin:0;background:var(--success);width:100%;height:100%;display:block}.potential-notes{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.potential-notes>div{background:var(--surface-soft);color:var(--text-secondary);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.8rem;font-size:.82rem;display:flex}.potential-notes svg{color:var(--success);flex:none}.potential-notes>div:last-child svg{color:var(--warning)}.potential-disclaimer{font-size:.72rem;line-height:1.5}.potential-panel.compact{gap:.75rem;margin-top:1rem;padding:1rem}.potential-panel.compact h2{font-size:1.4rem}.potential-panel.compact .potential-score strong{font-size:1.8rem}.potential-panel.compact .potential-factors{grid-template-columns:repeat(5,1fr)}@media (max-width:62rem){.potential-factors,.potential-panel.compact .potential-factors{grid-template-columns:1fr 1fr}.potential-notes{grid-template-columns:1fr}}@media (max-width:36rem){.potential-panel>header{flex-direction:column;align-items:stretch}.potential-score{justify-content:flex-start}.potential-factors,.potential-panel.compact .potential-factors{grid-template-columns:1fr}}.experiment-block h3,.experiment-block p{margin:0}.experiment-block h3,.preflight-heading strong{align-items:center;gap:.4rem;display:inline-flex}.experiment-step{background:var(--success-bg);color:var(--success);white-space:nowrap;border-radius:999px;padding:.25rem .5rem;font-size:.7rem}.experiment-fields{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.experiment-fields label,.experiment-learning{color:var(--text-secondary);gap:.35rem;font-size:.75rem;display:grid}.experiment-fields textarea,.experiment-learning textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);min-height:5.5rem;color:var(--text);border-radius:.65rem;padding:.7rem}.preflight-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.preflight-heading>div{gap:.2rem;display:grid}.preflight-heading small{color:var(--text-muted)}.preflight-list{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.preflight-list label{background:var(--surface-soft);min-height:2.5rem;color:var(--text-secondary);border-radius:.6rem;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.78rem;display:flex}.preflight-list input{accent-color:var(--success)}@media (max-width:47.99rem){.signal-overview{display:grid}.signal-overview>div,.signal-overview>a{min-width:0;margin-left:0}.brand-profile-grid,.experiment-fields,.preflight-list{grid-template-columns:1fr}.preflight-heading{flex-direction:column;align-items:flex-start}}.launch-readiness{grid-column:1/-1;grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);align-items:center;gap:1rem;padding:1rem;display:grid}.readiness-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.readiness-list>span{background:var(--surface-soft);min-height:3.5rem;color:var(--warning);border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:0 .4rem;padding:.55rem;display:grid}.readiness-list>span.ready{color:var(--success)}.readiness-list>span>svg{grid-row:1/3}.readiness-list b{color:var(--text);font-size:.76rem}.readiness-list small{color:var(--text-muted);font-size:.68rem}.learning-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.learning-panel,.topic-panel{padding:1rem}.learning-panel .panel-heading,.topic-panel .panel-heading{align-items:center;gap:.45rem;display:inline-flex}.learning-flow{color:var(--text-muted);align-items:center;gap:.45rem;margin:.9rem 0;font-size:.72rem;display:flex}.learning-flow span{background:var(--surface-soft);border-radius:999px;padding:.3rem .45rem}.learning-list,.topic-signal-list{gap:.35rem;display:grid}.learning-list>a{border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.6rem;padding:.55rem;display:grid}.learning-list>a:hover{background:var(--surface-soft)}.learning-list>a>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.learning-list strong,.learning-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learning-list small{color:var(--text-muted)}.learning-list b{font:600 .8rem var(--font-data)}.learning-state{background:var(--surface-raised);width:2rem;height:2rem;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.learning-state.done{background:var(--success-bg);color:var(--success)}.learning-state.measured,.learning-state.planned{color:var(--warning)}.topic-signal-list{margin-top:.75rem}.topic-signal-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.topic-signal-list span{gap:.1rem;display:grid}.topic-signal-list small{color:var(--text-muted)}.topic-signal-list b{font:650 1.05rem var(--font-data)}.analytics-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-control);color:var(--text-secondary);margin:1rem 0 0;padding:1rem}.ops-details{margin-top:.75rem;padding:1rem}.ops-details summary{cursor:pointer;color:var(--text-secondary)}.ops-details .analytics-kpis{margin-top:1rem}.ops-details .analytics-kpi{background:var(--surface-soft)}.ops-details .funnel-panel{margin-top:1rem}.costs-page{padding-bottom:4rem}.costs-page .page-header{padding-bottom:1.25rem}.costs-kpis{margin-bottom:.75rem}.cost-explainer{grid-template-columns:1.25fr .75fr;gap:2rem;margin-bottom:.75rem;padding:1.25rem;display:grid}.cost-explainer p{max-width:54rem;color:var(--text-secondary);margin:.45rem 0 0}.cost-explainer>div:last-child{align-content:center;gap:.25rem;display:grid}.cost-explainer span,.cost-explainer small{color:var(--text-muted);font-size:.75rem}.cost-explainer strong{font-family:var(--font-data);font-size:.9rem}.costs-table-panel{padding:1rem}.costs-table-panel .panel-title-row p{margin:.35rem 0 0}.costs-table{min-width:0;font-family:var(--font-data);margin-top:1rem;font-size:.8125rem;overflow-x:auto}.costs-table-head,.costs-table-row{grid-template-columns:minmax(15rem,1.7fr) .65fr .9fr .8fr .55fr;align-items:center;gap:.75rem;display:grid}.costs-table-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 .75rem .625rem;font-size:.7rem}.costs-table-row{border-top:1px solid var(--line);min-height:4.25rem;padding:.65rem .75rem}.costs-table-row>span:not(.cost-job){color:var(--text-secondary);align-items:center;gap:.4rem;display:flex}.cost-rub{color:var(--text-secondary);font:600 .9rem var(--font-data)}.cost-money{justify-items:start;gap:.1rem!important;display:grid!important}.cost-money strong{color:var(--text)}.cost-money small{color:var(--text-muted);white-space:nowrap}.cost-job{gap:.2rem;min-width:0;display:grid}.cost-job strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cost-job small{color:var(--text-muted)}.cost-status{background:var(--text-muted);border-radius:50%;width:.45rem;height:.45rem}.cost-status.succeeded{background:var(--success)}.cost-status.failed{background:var(--warning)}.cost-status.running{background:var(--info)}@media (max-width:64rem){.cost-explainer{grid-template-columns:1fr;gap:1rem}}@media (max-width:48rem){.costs-table-head{display:none}.costs-table-row{grid-template-columns:1fr auto;gap:.65rem 1rem;padding:1rem 0}.cost-job{grid-column:1/-1}.costs-table-row>[data-label]:before{content:attr(data-label);color:var(--text-muted);margin-right:auto;font-size:.68rem;display:block}}@media (max-width:70rem){.launch-readiness,.learning-grid{grid-template-columns:1fr}.readiness-list{grid-template-columns:1fr 1fr}}@media (max-width:36rem){.readiness-list{grid-template-columns:1fr}.learning-flow{overflow-x:auto}.learning-flow span{white-space:nowrap}}.login-page{background:#060708;place-items:center;min-height:100svh;padding:32px 20px;display:grid;position:relative;overflow:hidden auto}.login-ambient{pointer-events:none;background:radial-gradient(circle at 70% 20%,#52d67e1a,#0000 28%),radial-gradient(circle at 20% 90%,#ffffff0e,#0000 26%);position:absolute;inset:0}.login-card{background:#111213eb;border:1px solid #ffffff24;border-radius:24px;gap:22px;width:min(100%,460px);padding:clamp(28px,5vw,44px);display:grid;position:relative;box-shadow:0 32px 100px #0000006b}.login-mark{color:#0a0b0b;background:#f5f6f4;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.login-eyebrow{letter-spacing:.06em;font:600 12px/1.2 Unbounded,sans-serif;color:#62db8a!important;margin:0 0 12px!important}.login-card h1{letter-spacing:-.04em;margin:0;font:600 clamp(28px,6vw,40px)/1.05 Onest,sans-serif}.login-card>div>p{color:#a6a9a7;margin:12px 0 0;line-height:1.55}.login-card input{width:100%}.login-card>small{color:#777b78;line-height:1.45}.login-card .text-action{color:#f1f2ef;text-underline-offset:3px}.login-links{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.login-card .form-message{color:#b9e9c8;background:#62db8a12;border:1px solid #62db8a47;border-radius:10px;padding:10px 12px}.login-error{color:#ff8b8b;margin:-8px 0 0;font-size:14px}.spin{animation:.8s linear infinite spin}.secret-input{align-items:center;gap:8px;display:flex}.secret-input input{flex:1;min-width:0}.ai-settings-panel{grid-column:span 1}.ai-provider-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 .75rem;display:grid}.ai-provider-option{appearance:none;min-height:4.25rem;color:var(--text);text-align:left;background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.ai-provider-option:hover:not(:disabled){border-color:var(--line-strong)}.ai-provider-option.active{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ai-provider-option:disabled{cursor:not-allowed;opacity:.58}.ai-provider-option span:first-child,.ai-provider-option small{display:block}.ai-provider-option small{color:var(--text-muted);margin-top:.15rem;font-size:.75rem}.provider-dot{background:var(--text-muted);border-radius:50%;flex:none;width:.55rem;height:.55rem}.provider-dot.connected{background:var(--success);box-shadow:0 0 0 4px var(--success-bg)}.ai-provider-tabs{background:var(--surface-raised);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:1.2rem 0 .85rem;padding:.25rem;display:grid}.ai-provider-tabs button{appearance:none;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;padding:.6rem .75rem}.ai-provider-tabs button.active{color:var(--text);background:var(--surface);border-color:var(--line)}.ai-provider-tabs small{color:var(--text-muted);margin-top:.1rem;font-size:.7rem;display:block}@media (max-width:520px){.ai-provider-picker{grid-template-columns:1fr}}@keyframes spin{to{transform:rotate(360deg)}}.plan-usage{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);grid-template-columns:minmax(14rem,1.3fr) repeat(4,minmax(9rem,1fr));gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.plan-usage>div{align-content:center;gap:.3rem;display:grid}.plan-usage span{color:var(--text-secondary);font-size:.76rem}.usage-item progress{width:100%;height:.35rem;accent-color:var(--success);border:0;border-radius:99px;overflow:hidden}@media (max-width:70rem){.plan-usage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.plan-usage{grid-template-columns:1fr}}
