@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0%;size-adjust:103.19%}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-latin-600-normal-DILqtrty.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0%;size-adjust:96.68%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0%;size-adjust:134.59%}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.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:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/michroma-latin-400-normal-4gS0VCia.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:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0%;size-adjust:141.62%}body{--font-sans:"Manrope", "Manrope Fallback";--font-display:"Barlow", "Barlow Fallback";--font-mono:"JetBrains Mono", "JetBrains Mono Fallback";--font-brand:"Michroma", "Michroma Fallback"}:root{--void:#010605;--ink:#030c0f;--ink-soft:#07171d;--forest:#0c2530;--panel:#05121a;--panel-strong:#030c0f;--line:#50d8fa24;--line-strong:#50d8fa52;--ice:#e9fdff;--paper:#cfe6ee;--muted:#86a7b3;--dim:#6f909c;--blue:#3786f7;--cyan:#50d8fa;--cyan-deep:#3786f7;--mint:#5cf0b0;--amber:#ffc24d;--gold:#ffc24d;--red:#ff8a80;--haze:#0c2530;--grad:linear-gradient(90deg, #3786f7, #50d8fa);--shadow:0 28px 80px #00000073;--inset:inset 0 1px 0 #e9fdff0f;--radius:4px;--radius-sm:3px;--gutter:clamp(16px, 3.4vw, 44px)}*{box-sizing:border-box}html,body{background:var(--void);min-height:100%;color:var(--paper);margin:0}body{font-family:var(--font-sans), system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}button,a,summary,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}code{font-family:var(--font-mono), monospace}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.app-shell,.login-shell,.loading-screen,.fatal-screen,.legal-shell{isolation:isolate;background:radial-gradient(900px 520px at 88% -8%, #3786f74d, transparent 62%), radial-gradient(700px 420px at 12% 108%, #50d8fa1a, transparent 62%), linear-gradient(#50d8fa0b 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, #50d8fa0b 1px, transparent 1px) 0 0 / 48px 48px, var(--void);min-height:100dvh;position:relative}.plate{--cut:18px;--edge:linear-gradient(135deg, #50d8fa9e, #3786f724 38%, #50d8fa1a 70%, #50d8fa6b);--fill:linear-gradient(180deg, #07171d, #030c0f);isolation:isolate;min-width:0;position:relative}.plate:before,.plate:after{content:"";z-index:-1;pointer-events:none;position:absolute}.plate:before{background:var(--edge);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));inset:0}.plate:after{--in:calc(var(--cut) - .6px);background:var(--fill);clip-path:polygon(var(--in) 0, 100% 0, 100% calc(100% - var(--in)), calc(100% - var(--in)) 100%, 0 100%, 0 var(--in));inset:1px}.plate.warn{--edge:linear-gradient(135deg, #ffc24dcc, #ffc24d29 40%, #ffc24d1f 70%, #ffc24d8c)}.plate.off{--edge:linear-gradient(135deg, #86a7b373, #86a7b324);--fill:repeating-linear-gradient(135deg, #86a7b30f 0 2px, transparent 2px 11px), #030c0f}.plate-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:56px;padding:10px 20px;display:flex}.plate-head h2{color:var(--ice);font:700 15px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.plate-head h2 .icon{color:var(--cyan)}.plate-head small,.cap{color:var(--muted);font:600 12px var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase}.plate-head small{font:500 12px var(--font-mono), monospace;letter-spacing:.06em}.primary-button,.secondary-button,.schedule-button,.warn-button,.fatal-screen button{isolation:isolate;min-height:44px;color:var(--ice);cursor:pointer;font:700 13px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:0 22px;display:inline-flex;position:relative}.primary-button:before,.secondary-button:before,.schedule-button:before,.warn-button:before,.fatal-screen button:before{content:"";z-index:-1;background:#50d8fa12;border:1px solid #50d8fa80;border-radius:3px;transition:background .16s,box-shadow .16s;position:absolute;inset:0;transform:skew(-14deg)}.secondary-button:hover:not(:disabled):before,.fatal-screen button:hover:before{background:#50d8fa2e}.primary-button{color:#010605}.primary-button:before{background:var(--grad);border:0;box-shadow:0 0 26px #50d8fa73}.primary-button:hover:not(:disabled):before{box-shadow:0 0 38px #50d8fab3}.schedule-button,.warn-button{color:var(--amber)}.schedule-button:before,.warn-button:before{background:#ffc24d1a;border-color:#ffc24d99}.schedule-button:hover:not(:disabled):before,.warn-button:hover:not(:disabled):before{background:#ffc24d33}.primary-button:disabled,.secondary-button:disabled,.schedule-button:disabled,.warn-button:disabled,.secondary-button.disabled{opacity:.4;cursor:not-allowed}.primary-button:disabled:before{box-shadow:none}.primary-button .icon,.secondary-button .icon,.schedule-button .icon,.warn-button .icon{width:18px;height:18px}.text-button{min-height:44px;color:var(--cyan);cursor:pointer;font:700 12px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;display:inline-flex}.text-button .icon{width:16px;height:16px}.text-button:hover:not(:disabled){color:var(--ice)}.text-button:disabled{opacity:.4;cursor:not-allowed}.icon-button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.icon-button:hover{color:var(--ice)}.status-pill{width:max-content;max-width:100%;min-height:28px;color:var(--muted);font:700 12px var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#86a7b314;border:1px solid #86a7b366;border-radius:4px;flex:none;align-items:center;gap:7px;padding:3px 10px;display:inline-flex}.status-pill .icon{stroke-width:2.2px;width:15px;height:15px}.status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.success{color:var(--mint);background:#5cf0b014;border-color:#5cf0b061}.status-pill.warning{color:var(--amber);background:#ffc24d14;border-color:#ffc24d73}.status-pill.danger{color:var(--red);background:#ff8a8014;border-color:#ff8a8080}input.switch,input[role=switch]{appearance:none;cursor:pointer;background:#06141a;border:1px solid #86a7b38c;border-radius:3px;flex:none;width:46px;height:26px;margin:0;transition:background .16s,border-color .16s,box-shadow .16s;position:relative;transform:skew(-14deg)}input.switch:after,input[role=switch]:after{content:"";background:var(--muted);border-radius:2px;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}input.switch:checked,input[role=switch]:checked{background:var(--grad);border-color:#0000;box-shadow:0 0 14px #50d8fa73}input.switch:checked:after,input[role=switch]:checked:after{background:#010605;transform:translate(20px)}input.switch:disabled,input[role=switch]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox]:not(.switch):not([role=switch]){appearance:none;cursor:pointer;background:#020a0c;border:1.5px solid #86a7b3b3;border-radius:3px;flex:none;place-content:center;width:22px;height:22px;margin:0;display:inline-grid}input[type=checkbox]:not(.switch):not([role=switch]):checked{border-color:var(--cyan);background:var(--cyan)}input[type=checkbox]:not(.switch):not([role=switch]):checked:after{content:"";border-bottom:2.5px solid #010605;border-left:2.5px solid #010605;width:11px;height:6px;transform:translateY(-1px)rotate(-45deg)}input[type=checkbox]:not(.switch):not([role=switch]):disabled{opacity:.45;cursor:not-allowed}.net-tile{--tile-cut:9px;color:#fff;width:48px;height:48px;font:700 13px var(--font-display), sans-serif;letter-spacing:.04em;clip-path:polygon(var(--tile-cut) 0, 100% 0, 100% calc(100% - var(--tile-cut)), calc(100% - var(--tile-cut)) 100%, 0 100%, 0 var(--tile-cut));background:#0c2530;flex:none;place-items:center;display:grid}.net-tile svg{fill:currentColor;width:50%;height:50%}.net-tile.net-sm{--tile-cut:7px;width:36px;height:36px;font-size:11px}.net-tile.net-lg{--tile-cut:11px;width:60px;height:60px}.net-x,.net-tiktok{background:#000;box-shadow:inset 0 0 0 1px #ffffff47}.net-tiktok svg{filter:drop-shadow(1.5px 1.5px #fe2c55)drop-shadow(-1.5px -1.5px #25f4ee)}.net-meta,.net-facebook{background:#0866ff}.net-instagram{background:linear-gradient(45deg,#f9ce34,#ee2a7b 55%,#6228d7)}.net-youtube{background:red}.net-mock{color:var(--cyan)}.app-shell{grid-template-columns:272px minmax(0,1fr);display:grid}.sidebar{z-index:2;border-right:1px solid var(--line);background:linear-gradient(#030c0ff0,#010605f0);flex-direction:column;gap:34px;height:100dvh;padding:28px 16px 20px;display:flex;position:sticky;top:0}.brand-lockup{flex-direction:column;align-items:center;gap:14px;display:flex}.brand-mark,.login-mark,.legal-mark{filter:drop-shadow(0 0 16px #50d8fa80);flex:none;width:84px;height:52px}.login-mark{width:96px;height:60px;margin-bottom:28px;display:block}.legal-mark{width:52px;height:32px}.wordmark{text-align:center}.wordmark strong{color:var(--ice);font:400 14px var(--font-brand), var(--font-display), sans-serif;letter-spacing:.22em;display:block}.wordmark small{color:var(--cyan);font:600 11px var(--font-display), sans-serif;letter-spacing:.5em;text-transform:uppercase;margin-top:7px;display:block}.sidebar nav{flex-direction:column;gap:6px;display:flex}.nav-item{min-height:48px;color:var(--muted);font:600 14px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);align-items:center;gap:14px;padding:0 16px;transition:background .16s,color .16s;display:flex}.nav-item:hover{color:var(--ice);background:#50d8fa12}.nav-item:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan);outline:0}.nav-item.active{color:var(--ice);background:linear-gradient(90deg,#3786f76b,#50d8fa0f)}.nav-item.active .icon{color:var(--cyan);filter:drop-shadow(0 0 6px #50d8fad9)}.sidebar-foot{margin-top:auto}.identity-card{align-items:center;gap:12px;padding:10px 4px 10px 12px;display:flex}.identity-copy{flex:auto;min-width:0}.identity-copy strong{color:var(--ice);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.identity-copy small{color:var(--cyan);font:600 11px var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:2px;display:block}.avatar,.account-avatar{background:var(--forest);color:#bfeeff;width:38px;height:38px;font:700 13px var(--font-display), sans-serif;letter-spacing:.04em;border-radius:9px;flex:none;place-items:center;display:grid}.workspace{isolation:isolate;min-width:0;position:relative}.workspace:after{content:"";z-index:-1;opacity:.05;pointer-events:none;background:url(/images/hazyforge-logo.svg) 50%/contain no-repeat;width:640px;height:397px;position:fixed;bottom:-50px;right:-70px}.topbar{min-height:72px;padding:0 var(--gutter);align-items:center;gap:16px;display:flex}.topbar-mark,.topbar-signout{display:none}.crumbs{min-width:0;color:var(--muted);font:500 12px var(--font-mono), monospace;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.crumbs i{color:var(--cyan);margin:0 .6em;font-style:normal}.role-chip{color:var(--ice);font:600 12px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.role-chip .icon{width:16px;height:16px;color:var(--cyan)}.content-frame{width:min(1480px,100%);padding:4px var(--gutter) 64px;flex-direction:column;gap:24px;display:flex}.page-heading{max-width:760px}.page-heading h1,.page-title{background:linear-gradient(90deg,#e9fdff 10%,#50d8fa 62%,#3786f7);color:#0000;font:400 clamp(26px, 3.4vw, 36px) / 1.1 var(--font-brand), var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;display:inline-block}.page-heading p{color:#9dbcc7;max-width:62ch;margin:12px 0 0;font-size:15px;line-height:1.6}.eyebrow{color:var(--cyan);font:600 12px var(--font-display), sans-serif;letter-spacing:.2em;text-transform:uppercase}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat{align-items:center;gap:16px;padding:18px 22px;display:flex}.stat-copy{flex:auto;min-width:0}.stat-value{color:var(--ice);font:500 44px / 1 var(--font-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:8px 0 6px}.stat-value small{color:var(--muted);font-size:22px}.stat-note{color:var(--muted);font-size:13px}.meter{flex-wrap:wrap;gap:4px;margin:2px 0 10px;display:flex}.meter i{background:#86a7b33d;width:22px;height:5px;transform:skew(-20deg)}.meter .on{background:var(--cyan);box-shadow:0 0 8px #50d8fab3}.meter .warn{background:var(--amber);box-shadow:0 0 8px #ffc24d99}.stat-ring{width:60px;height:60px;color:var(--cyan);background:radial-gradient(circle,#50d8fa33,#0000 70%);border:1px solid #50d8fa6b;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 22px #50d8fa2e,inset 0 0 14px #50d8fa29}.stat-ring .icon{width:26px;height:26px}.stat.warn .cap,.stat.warn .stat-value{color:var(--amber)}.stat.warn .stat-ring{color:var(--amber);background:radial-gradient(circle,#ffc24d33,#0000 70%);border-color:#ffc24d80;box-shadow:0 0 22px #ffc24d2e,inset 0 0 14px #ffc24d29}.network-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.network-head{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:18px 20px;display:flex}.network-title{flex:140px;min-width:0}.network-title h2{color:var(--ice);font:700 20px var(--font-display), sans-serif;letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase;margin:0}.network-title p{color:var(--muted);font:500 12px var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin:3px 0 0}.reconnect-note{color:var(--amber);gap:10px;margin:0;padding:0 20px 16px;font-size:13px;line-height:1.5;display:flex}.reconnect-note .icon{width:18px;height:18px;margin-top:1px}.account-row{border-top:1px solid #50d8fa1f}.account-row>summary{cursor:pointer;align-items:center;gap:14px;min-height:64px;padding:8px 14px 8px 20px;list-style:none;display:flex}.account-row>summary::-webkit-details-marker{display:none}.account-row>summary:hover{background:#50d8fa0a}.account-row .row-caret{color:var(--muted);transition:transform .16s}.account-row[open] .row-caret{transform:rotate(180deg)}.account-avatar.net-tile{clip-path:none;border-radius:9px;width:38px;height:38px}.account-name{overflow-wrap:anywhere;flex:auto;min-width:0}.account-name strong{color:var(--ice);font-size:15px;font-weight:600;display:block}.account-name small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.account-name code,.destination-copy code{color:var(--dim);white-space:nowrap;font-size:12px}.account-name code:before,.destination-copy code:before{content:"· "}.account-facts{color:var(--muted);gap:6px;margin:0;padding:4px 20px 16px 72px;font-size:13px;display:grid}.account-facts>div{gap:12px;display:flex}.account-facts dt{color:var(--dim);flex:0 0 116px}.account-facts dd{min-width:0;color:var(--paper);overflow-wrap:anywhere;margin:0}.account-facts code{font-size:12px}.empty-grants{color:var(--muted);border-top:1px solid #50d8fa1f;font-size:13px}.empty-grants>summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;padding:8px 14px 8px 20px;list-style:none;display:flex}.empty-grants>summary::-webkit-details-marker{display:none}.empty-grants>summary:hover{background:#50d8fa0a}.empty-grants>summary>span{flex:auto}.empty-grants .row-caret{transition:transform .16s}.empty-grants[open] .row-caret{transform:rotate(180deg)}.empty-grants ul{gap:8px;margin:0;padding:0 48px 14px 20px;list-style:none;display:grid}.empty-grants li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.empty-grants li>span:not(.status-pill){overflow-wrap:anywhere;flex:auto;min-width:0}.empty-grants code{color:var(--dim);white-space:nowrap;font-size:12px}.capabilities{border-top:1px solid #50d8fa1f;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:14px 20px 18px;list-style:none;display:flex}.capabilities li{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.capabilities li.cap{margin-right:4px}.capabilities li:not(.cap){min-height:28px;color:var(--paper);text-transform:capitalize;border:1px solid #50d8fa2e;border-radius:4px;padding:0 9px}.capabilities .icon{width:15px;height:15px;color:var(--cyan)}.capabilities li.network-label{color:var(--ice);border:0;padding:0;font-weight:600}.security-note,.authority-caption{color:var(--muted);font:400 12px / 1.6 var(--font-mono), monospace;align-items:flex-start;gap:10px;margin:0;display:flex}.security-note .icon{width:16px;height:16px;color:var(--cyan);margin-top:1px}.authority-caption{padding:0 20px 14px}.dashboard-grid{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);align-items:start;gap:16px;display:grid}.composer{container-type:inline-size}.composer-content{border:0;min-width:0;margin:0;padding:0}.composer-panes{grid-template-columns:minmax(0,1fr);display:grid}.composer-pane{min-width:0;padding:4px 20px 20px}.composer-pane+.composer-pane{border-top:1px solid var(--line)}@container (width>=880px){.composer-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.composer-pane+.composer-pane{border-top:0;border-left:1px solid var(--line)}}@container (width<=560px){.composer-actions{grid-template-columns:1fr 1fr;gap:12px 18px;padding:16px 22px;display:grid}.composer-actions .primary-button{grid-column:1/-1}}.field-label{color:var(--muted);font:600 12px var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:8px;margin:18px 0 8px;display:flex}.field-label em{color:var(--dim);letter-spacing:.06em;text-transform:none;font-style:normal;font-weight:500}.composer textarea,.composer input[type=url],.composer input[type=datetime-local],.option-field input:not([type=checkbox]),.option-field select,.option-field textarea{width:100%;min-width:0;min-height:46px;color:var(--ice);background:#020a0c;border:1px solid #50d8fa38;border-radius:4px;outline:0;margin:0;padding:12px 14px;transition:border-color .16s,box-shadow .16s;display:block}.composer textarea{resize:vertical;min-height:148px;line-height:1.55}.option-field textarea{min-height:88px}.composer input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.composer ::placeholder{color:var(--dim)}.composer textarea:focus,.composer input[type=url]:focus,.composer input[type=datetime-local]:focus,.option-field input:not([type=checkbox]):focus,.option-field select:focus,.option-field textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #50d8fa24}.character-line{color:var(--dim);font:400 12px var(--font-mono), monospace;justify-content:space-between;gap:12px;margin-top:6px;display:flex}.composer-media{margin-top:2px}.media-upload-control .secondary-button{cursor:pointer}.media-upload-control .secondary-button.disabled{cursor:wait}.media-upload-control input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.media-upload-control:focus-within .secondary-button{outline:2px solid var(--cyan);outline-offset:4px}.media-picker{border:1px solid #50d8fa2e;border-radius:4px;max-height:200px;margin-top:12px;overflow:auto}.media-pick{align-items:center;gap:12px;min-height:58px;padding:0 12px;transition:background .16s;display:flex}.media-pick+.media-pick{border-top:1px solid #50d8fa1a}.media-pick.checked{background:#50d8fa0d}.media-pick label{cursor:pointer;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;min-width:0;padding:7px 0;display:flex}.media-pick-thumb{color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:4px;flex:none;padding:0;display:block}.media-pick-thumb:hover .media-thumb{filter:brightness(1.15)}.media-picker strong,.media-picker small{display:block}.media-picker strong{color:var(--ice);text-transform:capitalize;font-size:14px}.media-picker small{color:var(--muted);font:400 12px var(--font-mono), monospace}.media-kind{background:var(--forest);width:36px;height:36px;color:var(--cyan);border-radius:4px;flex:none;place-items:center;display:grid}.media-kind.large{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#50d8fa12 0 2px,#0000 2px 11px),#06141a;width:100%;height:auto;margin-bottom:14px}.media-kind.large .icon{width:30px;height:30px}.media-preview{margin:14px 0 0}.media-preview video,.media-preview img{object-fit:contain;background:#000;border-radius:4px;width:100%;max-height:320px;display:block}.media-preview figcaption{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px}.media-thumb{--thumb-cut:10px;color:var(--cyan);clip-path:polygon(var(--thumb-cut) 0, 100% 0, 100% calc(100% - var(--thumb-cut)), calc(100% - var(--thumb-cut)) 100%, 0 100%, 0 var(--thumb-cut));background:repeating-linear-gradient(135deg,#50d8fa12 0 2px,#0000 2px 11px),#06141a;place-items:center;transition:filter .16s;display:grid;position:relative;overflow:hidden}.media-thumb.card{aspect-ratio:4/3;width:100%}.media-thumb.row{--thumb-cut:7px;width:44px;height:44px}.media-thumb-glyph{width:30px;height:30px}.media-thumb.row .media-thumb-glyph{width:20px;height:20px}.media-thumb[data-state=failed] .media-thumb-glyph{color:var(--dim)}.media-thumb img,.media-thumb video{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .22s;display:block;position:absolute;inset:0}.play-badge{min-height:24px;color:var(--ice);font:500 11px var(--font-mono), monospace;letter-spacing:.04em;background:#010605cc;border:1px solid #50d8fa80;border-radius:3px;align-items:center;gap:6px;padding:2px 9px 2px 7px;display:inline-flex;position:absolute;bottom:8px;left:8px}.play-badge .icon{width:12px;height:12px;fill:var(--cyan);stroke:var(--cyan)}.media-thumb.row .play-badge{border-radius:50%;justify-content:center;width:22px;height:22px;min-height:0;padding:0 0 0 1px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.media-thumb.row .play-badge .icon{width:10px;height:10px}.preview-fallback{min-height:150px;color:var(--muted);text-align:center;background:repeating-linear-gradient(135deg,#50d8fa12 0 2px,#0000 2px 11px),#06141a;border-radius:4px;align-content:center;justify-items:center;gap:8px;padding:22px 18px;display:grid}.preview-fallback-glyph{width:30px;height:30px;color:var(--cyan)}.preview-fallback p{max-width:46ch;margin:0;font-size:14px;line-height:1.55}.preview-fallback .text-button{min-height:36px}html:has(.media-lightbox[open]){overflow:hidden}.media-lightbox{width:min(980px,100vw - 32px);max-width:none;max-height:none;color:var(--paper);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.media-lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010605d6}.lightbox-plate{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 32px);display:grid}.lightbox-head{flex-wrap:nowrap;padding:6px 8px 6px 22px}.lightbox-head h2{min-width:0}.lightbox-head h2 code{color:var(--dim);font:500 13px var(--font-mono), monospace;letter-spacing:.04em;text-transform:none}.lightbox-stage{background:#000;place-items:center;min-height:0;margin:0 1px;display:grid;overflow:hidden}.lightbox-stage img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 220px);display:block}.lightbox-stage video{object-fit:contain;background:#000;width:100%;max-height:calc(100dvh - 220px);display:block}.lightbox-stage .preview-fallback{border-radius:0;width:100%;min-height:260px}.lightbox-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;margin:0;padding:14px 22px 18px;display:flex}.lightbox-facts dt{color:var(--dim);font:600 11px var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase}.lightbox-facts dd{color:var(--ice);font:500 13px var(--font-mono), monospace;margin:2px 0 0}.caption-preview{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;margin-top:14px;padding:12px 14px;font-size:14px}.caption-preview strong{color:var(--muted);font:600 12px var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase}.caption-preview p{color:var(--ice);white-space:pre-wrap;margin:8px 0 0}.destination-picker{border:0;min-width:0;margin:0;padding:0}.destination-picker legend{color:var(--muted);font:600 12px var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:18px 0 8px;padding:0}.destination-picker label{cursor:pointer;border-top:1px solid #50d8fa1a;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.destination-copy{overflow-wrap:anywhere;flex:auto;min-width:0}.destination-copy strong{color:var(--ice);font-size:15px;font-weight:600;display:block}.destination-copy small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.destination-unavailable .net-tile{filter:grayscale();opacity:.6}.destination-unavailable .destination-copy strong{color:var(--muted)}.destination-copy .destination-reason{color:var(--amber);line-height:1.5}.destination-settings{border:1px solid var(--line);background:#020a0c99;border-radius:4px;min-width:0;margin-top:14px;padding:14px}.destination-settings-heading{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.destination-settings-heading strong{min-width:0;color:var(--ice);overflow-wrap:anywhere;flex:140px}.destination-settings-heading .text-button{flex-shrink:0}.option-field{margin-top:16px}.option-field>label{color:var(--paper);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.option-field>small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.option-switch,.tiktok-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:9px 0;font-size:14px;line-height:1.5;display:flex!important}.option-switch strong,.option-switch small{display:block}.option-switch strong{color:var(--ice);font-weight:600}.option-switch small{color:var(--muted);font-size:13px}.interaction-disabled{opacity:.55}.creator-name{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:14px}.creator-name strong{color:var(--ice)}.commercial-disclosure{border-top:1px solid var(--line);margin-top:16px}.disclosure-notice{color:var(--amber);font-size:13px}.live-facts{color:var(--muted);margin-top:12px;font-size:13px}.live-facts summary{cursor:pointer;min-height:44px;padding-top:12px;display:list-item}.live-facts dl{margin:0}.live-facts dl>div{border-top:1px solid var(--line);padding:6px 0}.live-facts dt{color:var(--paper);font-weight:600}.live-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.destination-errors{color:var(--amber);margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.option-error{color:var(--red);overflow-wrap:anywhere;font-size:13px}.tiktok-consent{color:var(--paper);margin-top:10px}.tiktok-consent a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.schedule-row{margin:0}.blockers{color:var(--amber);gap:6px;margin:0;padding:14px 20px 0;font-size:13px;line-height:1.5;list-style:none;display:grid}.blockers li{overflow-wrap:anywhere;gap:10px;min-width:0;display:flex}.blockers .icon{width:16px;height:16px;margin-top:2px}.composer-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:14px;padding:16px 26px;display:flex}.success-note{color:var(--mint);font:400 13px / 1.5 var(--font-mono), monospace;overflow-wrap:anywhere;margin:14px 20px 0}.new-post-button{margin:12px 26px 0}.delivery-list{max-height:820px;overflow:auto}.post-entry+.post-entry{border-top:1px solid var(--line-strong)}.post-entry-head{align-items:baseline;gap:14px;padding:16px 20px 10px;display:flex}.post-entry-head p{min-width:0;color:var(--ice);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:15px;overflow:hidden}.post-entry-head small,.delivery-copy small,.delivery-result small{color:var(--muted);font:400 12px var(--font-mono), monospace}.post-entry-head small{flex:none}.delivery-row{grid-template-columns:36px minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;padding:8px 20px;display:grid}.post-entry .delivery-row:last-child{padding-bottom:16px}.delivery-copy{overflow-wrap:anywhere;min-width:0}.delivery-copy strong{color:var(--ice);font-size:14px;font-weight:600;display:block}.delivery-copy small{margin-top:2px;display:block}.delivery-result{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:260px;display:flex}.delivery-result .status-pill{white-space:normal;text-align:left}.delivery-result small{color:var(--paper);font:400 13px / 1.45 var(--font-sans), sans-serif;overflow-wrap:anywhere}.delivery-result small.delivery-error{color:var(--red)}.delivery-result a,.text-link{color:var(--cyan);font:700 12px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.delivery-result a .icon,.text-link .icon{width:14px;height:14px}.delivery-result a:hover,.text-link:hover{color:var(--ice)}.ledger-more{border-top:1px solid var(--line);justify-content:flex-end;padding:12px 20px 16px;display:flex}.media-toolbar{border-bottom:1px solid var(--line);padding:18px 26px}.media-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:18px 20px 24px;display:grid}.media-card{border:1px solid var(--line);background:#020a0c99;border-radius:4px;min-width:0;padding:12px;transition:border-color .16s,background .16s;position:relative}.media-card-open{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;margin:0 0 14px;padding:0;display:block}.media-card-open:after{content:"";border-radius:4px;position:absolute;inset:0}.media-card-open:focus-visible{outline:0}.media-card-open:focus-visible:after{outline:2px solid var(--cyan);outline-offset:2px}.media-card.previewable:hover{border-color:var(--line-strong);background:#07171dcc}.media-card.previewable:hover .media-thumb img,.media-card.previewable:hover .media-thumb video{transform:scale(1.04)}.media-card strong,.media-card>small,.media-card code{display:block}.media-card strong{color:var(--ice);text-transform:capitalize;font-size:14px}.media-card>small{color:var(--muted);font:400 12px var(--font-mono), monospace;margin:3px 0 10px}.media-card code{color:var(--dim);margin-top:10px;font-size:12px}.empty-state{text-align:center;justify-items:center;gap:8px;padding:44px 24px;display:grid}.empty-state>.icon{width:34px;height:34px;color:var(--cyan)}.empty-state strong{color:var(--ice);font:700 15px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase}.empty-state p{max-width:400px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.muted-copy{color:var(--muted);margin:0;font-size:14px}.padded{padding:16px 20px}.inline-error{color:#ffb4ad;overflow-wrap:anywhere;background:#ff8a8014;border:1px solid #ff8a8080;border-radius:4px;margin:0;padding:10px 14px;font-size:14px}.plate>.inline-error{margin:14px 20px 0}.placeholder-panel{padding:30px 26px 34px}.placeholder-panel p{max-width:60ch;color:var(--muted);margin:10px 0 0;line-height:1.7}.login-shell,.loading-screen,.fatal-screen{place-items:center;padding:24px;display:grid;overflow:hidden}.login-card{--cut:28px;width:min(640px,100%);padding:clamp(30px,6vw,60px)}.login-card h1{color:var(--ice);font:700 clamp(32px, 6vw, 52px) / 1.02 var(--font-sans), sans-serif;letter-spacing:-.04em;margin:14px 0 16px}.login-card>p{color:#b5cfd9;max-width:520px;margin:0 0 12px;font-size:16px;line-height:1.7}.login-card code{color:var(--cyan)}.login-button{width:100%;margin-top:18px}.configuration-warning{font:400 13px / 1.6 var(--font-mono), monospace;color:var(--amber)!important}.trust-line{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:20px;display:flex}.trust-line span,.login-legal a,.legal-footer a{min-height:30px;color:var(--muted);font:600 12px var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.trust-line span{border-color:var(--line);background:#020a0c99}.trust-line .icon{width:14px;height:14px;color:var(--cyan)}.login-legal{flex-wrap:wrap;gap:4px;margin-top:14px;display:flex}.login-legal a:hover,.legal-footer a:hover,.legal-copy a:hover{color:var(--cyan)}.cli-user-code{border:1px solid var(--line-strong);color:var(--ice);font:600 clamp(28px, 5vw, 40px) var(--font-mono), monospace;letter-spacing:.18em;text-align:center;background:#020a0c;border-radius:4px;margin:22px 0 0;padding:16px 18px}.cli-approve-actions{justify-items:start;gap:8px;margin-top:26px;display:grid}.cli-approve-actions .primary-button{width:100%}.cli-approve-ok{color:var(--mint);margin-top:16px}.loading-screen{align-content:center;justify-items:center}.loading-screen p,.fatal-screen p{max-width:600px;color:var(--muted);text-align:center}.loading-screen p{font:600 12px var(--font-display), sans-serif;letter-spacing:.2em;text-transform:uppercase}.fatal-screen{text-align:center;align-content:center;justify-items:center}.fatal-screen h1{color:var(--ice);margin:12px 0}.fatal-screen button{margin-top:16px}.legal-shell{padding:clamp(20px,5vw,72px) 18px}.legal-document{border:1px solid var(--line-strong);width:min(920px,100%);box-shadow:var(--shadow);background:linear-gradient(#07171d,#030c0f);border-radius:4px;margin:0 auto}.legal-header{border-bottom:1px solid var(--line);padding:clamp(26px,6vw,64px)}.legal-brand{align-items:center;gap:14px;margin-bottom:clamp(34px,7vw,72px);display:inline-flex}.legal-brand strong,.legal-brand small{display:block}.legal-brand strong{color:var(--ice);font-size:15px}.legal-brand small{color:var(--muted);font:600 11px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:2px}.legal-header h1{max-width:760px;color:var(--ice);font:700 clamp(34px, 6.4vw, 60px) / 1 var(--font-sans), sans-serif;letter-spacing:-.045em;margin:12px 0 18px}.legal-header>p{color:#b5cfd9;max-width:700px;margin:0 0 26px;font-size:16px;line-height:1.75}.legal-header>small{color:var(--dim);font:600 12px var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase}.legal-copy{padding:clamp(10px,3vw,30px) clamp(26px,6vw,64px) clamp(30px,6vw,64px)}.legal-copy section{border-bottom:1px solid var(--line);padding:clamp(24px,4vw,42px) 0}.legal-copy section:last-child{border-bottom:0}.legal-copy h2{color:var(--ice);letter-spacing:-.02em;margin:0 0 14px;font-size:20px}.legal-copy p,.legal-copy li{color:#c0d6de;font-size:15px;line-height:1.85}.legal-copy p{margin:0}.legal-copy ul,.legal-copy ol{margin:0;padding-left:22px}.legal-copy li+li{margin-top:8px}.legal-copy a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.legal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px clamp(26px,6vw,64px);display:flex}.legal-footer nav{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1100px){.app-shell{grid-template-columns:96px minmax(0,1fr)}.sidebar{gap:26px;padding:22px 10px 16px}.brand-mark{width:56px;height:35px}.wordmark,.identity-copy,.identity-card .avatar{display:none}.nav-item{letter-spacing:.08em;flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding:0 2px;font-size:11px}.identity-card{justify-content:center;padding:4px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.app-shell{padding-bottom:72px;display:block}.sidebar{z-index:20;border-right:0;border-top:1px solid var(--line-strong);background:#010605f5;width:100%;height:68px;padding:6px 8px;display:block;position:fixed;inset:auto 0 0}.brand-lockup,.sidebar-foot{display:none}.sidebar nav{flex-direction:row;gap:4px}.nav-item{clip-path:none;border-radius:4px;flex:1 1 0;min-height:56px}.workspace:after{display:none}.topbar{gap:10px;min-height:60px}.topbar-mark{display:block}.topbar-mark .brand-mark{width:40px;height:25px;display:block}.topbar-signout{display:grid}.role-chip,.topbar .primary-button{display:none}.content-frame{gap:18px;padding-bottom:32px}.page-heading p{font-size:14px}.stat-grid{gap:8px}.stat{padding:12px}.stat .cap{letter-spacing:.1em;font-size:11px}.stat-value{margin:6px 0 0;font-size:28px}.stat-value small{font-size:15px}.stat-ring,.stat-note,.meter{display:none}.plate{--cut:14px}.network-head{padding:16px}.network-head>button{flex:100%}.account-row>summary,.empty-grants>summary{gap:10px;padding:8px 8px 8px 16px}.account-name code{margin-top:2px;display:block}.account-name code:before{content:none}.account-facts{padding-left:16px}.account-facts>div{flex-direction:column;gap:2px}.account-facts dt{flex:none}.empty-grants ul{padding:0 38px 12px 16px}.reconnect-note,.capabilities{padding-left:16px;padding-right:16px}.plate-head{padding:10px 16px}.composer-pane{padding:2px 16px 18px}.composer textarea,.composer input[type=url],.composer input[type=datetime-local],.option-field input:not([type=checkbox]),.option-field select,.option-field textarea{font-size:16px}.character-line span:last-child{display:none}.destination-settings{padding:12px}.blockers{padding:14px 16px 0}.authority-caption,.success-note{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.new-post-button{margin:12px 22px 0}.post-entry-head{flex-direction:column;gap:4px;padding:14px 16px 8px}.post-entry-head p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.delivery-row{grid-template-columns:36px minmax(0,1fr);padding:8px 16px}.delivery-result{text-align:left;grid-column:2;align-items:flex-start;max-width:none}.media-toolbar{padding:16px 22px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 20px}.media-card{padding:10px}.media-card-open,.media-kind.large{margin-bottom:10px}.play-badge{min-height:22px;padding:1px 7px 1px 6px;bottom:6px;left:6px}.media-lightbox{width:calc(100vw - 16px)}.lightbox-plate{max-height:calc(100dvh - 16px)}.lightbox-head{padding-left:16px}.lightbox-stage img,.lightbox-stage video{max-height:calc(100dvh - 250px)}.lightbox-facts{gap:8px 20px;padding:12px 16px 16px}.legal-shell{padding:0}.legal-document{border-inline:0;border-radius:0}.legal-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@supports (padding:max(0px)){@media (width<=760px){.app-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.sidebar{height:calc(68px + env(safe-area-inset-bottom,0px));padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}}}body:has(.next-error-shell){color:#000;background:#fff;margin:0}.next-error-shell{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;display:flex}.next-error-h1{vertical-align:top;border-right:1px solid #0000004d;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;line-height:49px;display:inline-block}.next-error-copy{display:inline-block}.next-error-copy h2{margin:0;font-size:14px;font-weight:400;line-height:49px}@media (prefers-color-scheme:dark){body:has(.next-error-shell){color:#fff;background:#000}.next-error-h1{border-right:1px solid #ffffff4d}}
