@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.AqJw6W_className{font-family:Nunito,Nunito Fallback;font-style:normal}.AqJw6W_variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/51a0c88a1848f9e6-s.3ucz1d_kmgbtv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b9d42a857822555-s.40j1jjzs0bvwz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8651ce097ced10d-s.3g1gre078i41u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/564705ca00d1b640-s.27a0aiz-jsr35.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/367c14020d63bf0c-s.p.2xocl9mu6olar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.R8stra_className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.R8stra_variable{--font-pacifico:"Pacifico", "Pacifico Fallback"}
:root{--navy:#19315f;--deep:#10213f;--ink:#0b172d;--cotton:#f2ebd9;--paper:#fbf7ee;--thread:#c46428;--sand:#e4dac4;--brass:#c9a15a;--tofu:#3e7cb1;--mofu:#c9a15a;--bofu:#c46428;--bg:var(--ink);--text:var(--cotton);--text-muted:#f2ebd9b8;--text-faint:#f2ebd999;--line:#ffffff14;--line-strong:#ffffff1f;--surface:#ffffff0a;--surface-raised:#ffffff12;--selected:var(--navy);--focus:var(--brass);--ok:#7fc8a2;--warn:var(--brass);--stop:#f08c7a;--radius-s:6px;--radius-m:10px;--radius-l:14px;--radius-pill:99px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--top-h:61px;--font-body:var(--font-nunito), system-ui, sans-serif;--font-script:var(--font-pacifico), cursive}*{box-sizing:border-box}html,body{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font:500 16px/1.5 var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,p,dl,dd,ol,ul{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.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}.skip{z-index:50;background:var(--cotton);color:var(--navy);border-radius:var(--radius-pill);padding:10px 16px;font-weight:900;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}.top{z-index:20;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);min-height:var(--top-h);border-bottom:1px solid var(--line);background:var(--bg);display:flex;position:sticky;top:0}.logo{font:400 26px/1 var(--font-script);color:var(--cotton);letter-spacing:.2px;text-decoration:none}.top nav{gap:var(--space-1);margin-left:var(--space-3);display:flex}.top nav a{color:var(--text-muted);border-radius:var(--radius-pill);align-items:center;min-height:40px;padding:8px 12px;font-weight:800;text-decoration:none;display:inline-flex}.top nav a:hover{color:var(--text)}.top nav a[aria-current=page]{color:var(--text);background:var(--surface-raised)}.top .count{color:var(--text-muted);text-align:right;margin-left:auto;font-size:15px;font-weight:700}.top .count b{color:var(--text)}.top .who{align-items:center;gap:var(--space-2);display:flex}.mobile-nav{display:none}.k{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-size:12px;font-weight:800}.muted{color:var(--text-muted)}.script-title{font:400 30px/1.2 var(--font-script)}.chip{border-radius:var(--radius-pill);font:800 12px/1.4 var(--font-body);white-space:nowrap;background:var(--surface-raised);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.dot{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.chip.tofu{color:#a9cdef;background:#3e7cb140}.chip.tofu .dot{background:var(--tofu)}.chip.mofu{color:#e9cf9a;background:#c9a15a40}.chip.mofu .dot{background:var(--mofu)}.chip.bofu{color:#f2b48c;background:#c4642840}.chip.bofu .dot{background:var(--bofu)}.kbd{border-radius:var(--radius-s);min-width:22px;height:22px;font:800 12px/1 var(--font-body);opacity:.8;border:1.5px solid;place-items:center;padding:0 6px;display:inline-grid}.tag{white-space:nowrap;border-radius:var(--radius-pill);background:var(--surface-raised);padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.tag.miss{color:#f6b1a4;background:#f08c7a26}.tags{flex-wrap:wrap;gap:6px;display:flex}.st{font-size:12px;font-weight:800}.st.waiting{color:var(--brass)}.st.approved,.st.published{color:var(--ok)}.st.held,.st.change_requested,.st.stopped{color:var(--stop)}.st.regenerated{color:#a9cdef}.btn{border-radius:var(--radius-pill);border:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.btn.primary{background:var(--cotton);color:var(--navy)}.btn.primary:hover{background:#fff}.btn.ghost{background:var(--surface-raised);color:var(--cotton)}.btn.ghost:hover{background:#ffffff1f}.btn.danger{color:var(--ink);background:#f08c7a}.btn.link{color:var(--text-muted);text-underline-offset:3px;background:0 0;min-height:36px;padding:0 8px;text-decoration:underline}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn .spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.box{background:var(--surface);border-radius:var(--radius-l);padding:var(--space-4)}.flag{align-items:flex-start;gap:10px;font-size:14px;font-weight:700;display:flex}.flag:before{content:"";background:var(--warn);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.flag.stop:before{background:var(--stop)}.flag.ok:before{background:var(--ok)}.meter{border-radius:var(--radius-pill);background:#ffffff1a;height:8px;display:flex;overflow:hidden}.meter i{height:100%;display:block}.split{min-height:calc(100vh - var(--top-h));grid-template-columns:minmax(0,1fr) 380px;display:grid}.split>aside{border-left:1px solid var(--line);padding:var(--space-5);flex-direction:column;gap:22px;display:flex}.page-body{padding:var(--space-6) clamp(16px, 3vw, 40px) 60px;flex-direction:column;gap:26px;min-width:0;display:flex}.page-body h1{font-size:24px;font-weight:900}.wrapt{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:8px 10px;font-size:12px}td{vertical-align:top;border-bottom:1px solid #ffffff0f;padding:12px 10px}td.num{font-variant-numeric:tabular-nums}.state{border:2px dashed #ffffff26;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.state h2{font:400 26px/1.25 var(--font-script)}.state p{max-width:64ch}.state.error{border-color:#f08c7a66}.state.center{max-width:560px;margin:auto}.skeleton{border-radius:var(--radius-m);background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.6s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.notice{border-radius:var(--radius-m);background:var(--surface-raised);align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.notice.ok{color:#bfe8d1;background:#7fc8a226}.notice.stop{color:#f6b1a4;background:#f08c7a26}label.field{flex-direction:column;gap:6px;font-size:14px;font-weight:800;display:flex}input.input,textarea.input,select.input{border-radius:var(--radius-m);min-height:44px;color:var(--text);background:#ffffff0d;border:1.5px solid #fff3;padding:10px 14px;font-weight:600}textarea.input{resize:vertical;min-height:88px;line-height:1.4}input.input:focus-visible,textarea.input:focus-visible,select.input:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:#0000}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cotton) 50%), linear-gradient(135deg, var(--cotton) 50%, transparent 50%);background-position:right 18px top 50%,right 12px top 50%;background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}select.input option{background:var(--ink)}.field-error{color:var(--stop);font-size:14px;font-weight:700}@media (max-width:1000px){.split{grid-template-columns:1fr}.split>aside{border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.top{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.top nav.main{display:none}.top .count{font-size:13px}.top .count .when{display:none}.actions .btn{gap:8px;padding:0 12px}.mobile-nav{top:var(--top-h);z-index:19;background:var(--bg);border-bottom:1px solid var(--line);gap:4px;padding:8px 12px;display:flex;position:sticky;overflow-x:auto}.mobile-nav a{color:var(--text-muted);border-radius:var(--radius-pill);flex:none;align-items:center;min-height:40px;padding:8px 11px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.mobile-nav a[aria-current=page]{color:var(--text);background:var(--surface-raised)}:root{--top-h:57px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.signin,.boot{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.boot{align-content:center;gap:var(--space-3);justify-items:center}.signin-card{gap:var(--space-4);width:min(420px,100%);padding:var(--space-8) var(--space-6);background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:20px;flex-direction:column;display:flex}.signin-card h1{font-size:22px;font-weight:900;line-height:1.25}.signin-card .logo{font-size:34px}.signin-card .btn.primary{margin-top:var(--space-2)}.input.code{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:22px}.desk{height:calc(100vh - var(--top-h));grid-template-columns:300px minmax(0,1fr) 400px;display:grid}.queue{border-right:1px solid var(--line);padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex;overflow:auto}.queue-filter{flex-direction:column;gap:6px;min-width:0;padding:4px 8px 10px;display:flex}.queue .group h2{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:10px 8px 6px;font-size:12px;font-weight:800}.item{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:10px 8px;display:grid}.item:hover{background:var(--surface)}.item.on{background:var(--selected);box-shadow:inset 3px 0 0 var(--thread)}.item .th{aspect-ratio:9/16;border-radius:var(--radius-s);background:var(--deep);width:44px;overflow:hidden}.item .th video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.item .t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.item .m{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.item .m .st{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.queue-list{gap:var(--space-1);flex-direction:column;display:flex}.sources{color:var(--text-faint);margin-top:10px;font-size:12px;font-weight:700}.btn,.top .who .btn{white-space:nowrap}.queue .keys{color:var(--text-faint);margin-top:auto;padding:16px 8px 4px;font-size:12px;font-weight:700;line-height:2}.queue .keys .kbd{margin-right:2px}.stage{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5);flex-direction:column;min-width:0;display:flex;overflow:auto}.stage .notice{justify-content:space-between;width:min(560px,100%)}.desk-empty{padding:var(--space-6);grid-column:2/-1;justify-content:center;align-items:center;display:flex}.reel{aspect-ratio:9/16;background:var(--deep);position:relative;overflow:hidden}.reel video{object-fit:cover;background:var(--deep);width:100%;height:100%;display:block}.phone{border-radius:22px;flex:none;width:min(360px,42vh);overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.play{color:#fff;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.play span{background:#0009;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.play:focus-visible{outline-offset:-6px}.reel-failed{border-radius:var(--radius-m);background:#000c;padding:10px;font-size:14px;font-weight:700;position:absolute;inset:auto 12px 12px}.beats{width:min(560px,100%)}.bar{border-radius:var(--radius-pill);background:#ffffff1a;height:10px;position:relative;overflow:hidden}.bar i{background:var(--thread);border-radius:var(--radius-pill);position:absolute;top:0;bottom:0;left:0}.marks{color:var(--text-muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.panel{border-left:1px solid var(--line);padding:var(--space-5) var(--space-5) 0;flex-direction:column;gap:22px;display:flex;overflow:auto}.panel h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin-bottom:10px;font-size:12px;font-weight:800}.plan{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;font-size:14px;display:grid}.plan dt{color:var(--text-faint);font-weight:700}.plan dd{overflow-wrap:anywhere;margin:0;font-weight:800}.lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lines li{background:var(--surface);border-radius:var(--radius-m);padding:10px 12px}.lines li.bad{box-shadow:inset 3px 0 0 var(--stop)}.lines q{quotes:none;overflow-wrap:anywhere;font-size:15px;font-weight:800}.lines small{color:var(--text-faint);margin-top:2px;font-size:12px;font-weight:700;display:block}.caption{color:var(--text-muted);margin-top:10px;font-size:14px}.checks{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.channels{flex-wrap:wrap;gap:8px;display:flex}.channels label{border-radius:var(--radius-pill);background:#ffffff0f;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.channels label.off{color:var(--text-faint)}.channels label small{color:var(--text-faint);font-size:12px;font-weight:700}.channels input{width:18px;height:18px;accent-color:var(--thread);margin:0}.small{font-size:13px}.actions{margin:auto calc(-1 * var(--space-5)) 0;padding:var(--space-4) var(--space-5);background:var(--bg);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;display:grid;position:sticky;bottom:0}.actions .btn{min-height:48px}.actions .wide{grid-column:1/-1}.actions .btn.primary.wide{font-size:16px}.actions .btn.link{min-height:40px}.actions.note,.actions.done{flex-direction:column;gap:10px;display:flex}.actions .row{flex-wrap:wrap;gap:10px;display:flex}.actions .row .btn{flex:140px}.held-note{color:#f6b1a4;grid-column:1/-1;font-size:14px;font-weight:800}@media (max-width:1100px){.desk{height:auto;min-height:calc(100vh - var(--top-h));grid-template-columns:260px minmax(0,1fr)}.panel{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:760px){.desk{grid-template-columns:minmax(0,1fr)}.queue{border-right:0;border-bottom:1px solid var(--line);padding:10px 0;overflow:visible}.queue-list{scroll-snap-type:x proximity;flex-direction:row;gap:8px;padding:0 12px 4px;overflow-x:auto}.queue .group{gap:8px;display:flex}.queue .group h2,.queue .keys{display:none}.queue-filter{flex-direction:row;align-items:center;gap:10px;padding:0 12px 10px}.queue-filter .input{flex:1;width:100%;min-width:0;min-height:40px;padding-top:6px;padding-bottom:6px}.item{scroll-snap-align:start;background:var(--surface);flex:none;width:240px}.desk-empty{grid-column:1}.phone{width:min(300px,78vw)}.panel{padding:var(--space-4) var(--space-4) 0}.actions{margin:auto calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4)}}.cal{padding:var(--space-5);min-width:0}.cal header{margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cal h1{margin-right:4px;font-size:24px;font-weight:900}.cal header .btn.ghost{min-height:40px}.cal .picker .input{min-height:40px;padding-top:6px;padding-bottom:6px}.legend{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dow{color:var(--text-faint);padding:0 6px 4px;font-size:12px;font-weight:800}.day{min-height:104px;color:inherit;text-align:left;background:#ffffff08;border:0;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex}.day:hover{background:#ffffff10}.day.out{color:var(--text-faint);background:0 0}.day .n{font-size:14px;font-weight:900}.day.today{box-shadow:inset 0 0 0 2px var(--brass)}.day.sel{background:var(--selected);box-shadow:inset 0 0 0 2px var(--thread)}.day .reels{flex-wrap:wrap;gap:4px;display:flex}.day .reels i{background:#ffffff40;border-radius:3px;width:14px;height:22px}.day .reels i.tofu{background:var(--tofu)}.day .reels i.mofu{background:var(--mofu)}.day .reels i.bofu{background:var(--bofu)}.day .reels i[data-done]{box-shadow:inset 0 -4px #fff9}.day small{color:var(--text-muted);font-size:12px;font-weight:800}.cal-empty{margin-top:var(--space-4)}.day-title{margin:6px 0 12px;font-size:20px;font-weight:900}.list{flex-direction:column;gap:8px;display:flex}.row{background:var(--surface);border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.row b{font-size:14px}.row p{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.row .status{color:var(--text-muted);font-weight:800}.row .status.published,.row .status.approved{color:var(--ok)}.row .status.awaiting_review{color:var(--brass)}.row .status.rejected,.row .status.expired{color:var(--stop)}.mixrow{grid-template-columns:64px minmax(0,1fr) 96px;align-items:center;gap:10px;margin-top:8px;font-size:13px;font-weight:800;display:grid}.mixnote{margin-top:8px}.needs{flex-direction:column;gap:10px;display:flex}@media (max-width:760px){.cal{padding:var(--space-4)}.grid{gap:4px}.day{gap:4px;min-height:64px;padding:6px}.day small{display:none}.day .reels i{border-radius:2px;width:6px;height:14px}.legend{width:100%;margin-left:0}.dow{padding:0 2px 2px;font-size:12px}}.pack-page{min-height:calc(100vh - var(--top-h));grid-template-columns:220px minmax(0,1fr);display:grid}.side{top:var(--top-h);max-height:calc(100vh - var(--top-h));border-right:1px solid var(--line);padding:var(--space-4) var(--space-3);flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;overflow:auto}.side .picker{margin-bottom:10px}.side .picker .input{width:100%}.side a{color:var(--text-muted);border-radius:var(--radius-m);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}.side a:hover{color:var(--text)}.side a[aria-current]{background:var(--selected);color:var(--text);box-shadow:inset 3px 0 0 var(--thread)}.side a em{color:var(--stop);font-size:12px;font-style:normal}.pack-body{padding:var(--space-6) clamp(16px, 3vw, 40px) 80px;flex-direction:column;gap:32px;min-width:0;max-width:1100px;display:flex}.pack-body section{scroll-margin-top:calc(var(--top-h) + 16px)}.hero h1{font:400 34px/1.25 var(--font-script);overflow-wrap:anywhere;margin:6px 0 8px}.hero p{max-width:70ch;font-size:17px}.signed{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:700;display:flex}.pack-body td b{font-size:15px;display:block}.pack-body td .muted{margin-top:2px;display:block}.pack-body h2{margin-bottom:10px;font-size:18px;font-weight:900}.pack-body h3{margin-bottom:10px;font-size:16px;font-weight:900}.count-inline{margin-left:6px;font-size:14px;font-weight:700}.note{margin:-4px 0 10px}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cols.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.swatches{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.swatches i{border-radius:var(--radius-m);width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff26}.swatches.kit{margin:14px 0 10px}.lead{max-width:70ch;font-size:17px}.rules,.plain{flex-direction:column;gap:6px;max-width:75ch;margin:12px 0 0;padding-left:20px;display:flex}.channels{gap:12px;margin:0;padding:0;list-style:none;display:grid}.channel{background:var(--surface);border-radius:var(--radius-l);padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.channel-main{flex:280px;gap:6px;min-width:0;display:grid}.channel-main h3{margin:0}.channel-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.channel-actions .small{flex:100%}#channels>.flag,.choose{margin-bottom:12px}.choose .tags{gap:8px;margin-top:10px}code{background:var(--surface-raised);border-radius:6px;padding:2px 6px;font:700 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.pack-page{grid-template-columns:minmax(0,1fr)}.side{top:var(--top-h);z-index:5;border-right:0;border-bottom:1px solid var(--line);background:var(--bg);flex-direction:row;max-height:none;padding:8px 12px;position:sticky;overflow-x:auto}.side a{flex:none}.side .picker{flex:none;margin:0 6px 0 0}.cols,.cols.two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.side{top:calc(var(--top-h) + 57px)}}.perf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.perf-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perf-tools .btn.ghost{min-height:40px}.perf-tools .picker .input{min-height:40px;padding-top:6px;padding-bottom:6px}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tabs button{border-radius:var(--radius-pill);background:var(--surface-raised);min-height:40px;color:var(--cotton);border:0;padding:0 14px;font-weight:800}.tabs button[aria-selected=true]{background:var(--cotton);color:var(--navy)}.totals td b{font-size:22px;font-weight:900;display:block}.totals td small{color:var(--text-faint);font-size:12px;font-weight:700;display:block}.arms{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.arm{background:var(--surface);border-radius:12px;padding:14px}.arm b{display:block}.arm small{color:var(--text-faint);font-size:12px;font-weight:700}.arm .meter{margin-top:10px}@media (max-width:760px){.wrapt table{min-width:560px}}.ads-block{flex-direction:column;gap:12px;display:flex}.ads h2{font-size:18px;font-weight:900}.ads h3{overflow-wrap:anywhere;font-size:16px;font-weight:900}.ads .box{flex-direction:column;gap:12px;display:flex}.ads details summary{cursor:pointer;padding:8px 0;font-weight:800}.ads .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.ads .fields .muted{grid-column:1/-1}.ad-facts{grid-template-columns:140px minmax(0,1fr);gap:8px 14px;font-size:15px;display:grid}.ad-facts dt{color:var(--text-faint);font-weight:700}.ad-facts dd{overflow-wrap:anywhere;margin:0;font-weight:800}.ad-facts q{quotes:none;font-weight:700}.block{font-size:14px;font-weight:700;display:block}.block-flag{margin-top:6px}.ad-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-actions .confirm-text,.ad-row-actions .confirm-text{flex:100%;max-width:70ch;font-weight:700}.ad-actions .field-error,.ad-row-actions .field-error{flex:100%}.ad-actions .decline{flex-direction:column;flex:100%;gap:10px;max-width:640px;display:flex}.ad-actions .decline .row{flex-wrap:wrap;gap:10px;display:flex}.ad-card{background:var(--surface);border-radius:var(--radius-l);padding:var(--space-4);grid-template-columns:180px minmax(0,1fr);gap:20px;display:grid}.ad-card.raise{grid-template-columns:minmax(0,1fr)}.ad-body{flex-direction:column;gap:14px;min-width:0;display:flex}.ad-reel{aspect-ratio:9/16;border-radius:var(--radius-l);background:var(--deep);align-self:start;width:180px;overflow:hidden}.ad-reel video{object-fit:cover;width:100%;height:100%;display:block}.ad-reel.missing{text-align:center;place-items:center;padding:12px;display:grid}.ad-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ad-row{background:var(--surface);border-radius:var(--radius-l);padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ad-row-main{flex:320px;gap:8px;min-width:0;display:grid}.ad-row-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.ad-row.done{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn.pause{min-width:120px}.cap-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cap-form .field{flex:0 260px}.cap-form .field-error{flex:100%}.rules-list{flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:14px;display:flex}table.who th{text-transform:none;letter-spacing:0;color:var(--text);white-space:normal;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:8px 10px 8px 0;font-size:13px}table.who td{padding:8px 0;font-size:13px}@media (max-width:760px){.ad-card{grid-template-columns:minmax(0,1fr)}.ad-reel{width:min(220px,60vw)}.ad-facts{grid-template-columns:minmax(0,1fr);gap:2px}.ad-facts dd{margin-bottom:8px}.ads .fields{grid-template-columns:minmax(0,1fr)}.ad-row-actions{flex:100%}.ad-row-actions .btn,.ad-actions .btn{flex:auto}}
