@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5c664bfb-module__hkEG1a__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_5c664bfb-module__hkEG1a__variable{--ff-ui:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2a5zzury7bvvl.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.29dtuopo-jwmz.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.3p2zw-bmbrlar.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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_1af170a4-module__VmhHBa__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_1af170a4-module__VmhHBa__variable{--ff-mono:"Martian Mono", "Martian Mono Fallback"}
:root{--font-ui:var(--ff-ui), "Segoe UI", system-ui, sans-serif;--font-mono:var(--ff-mono), ui-monospace, "Cascadia Mono", Consolas, monospace;--bg:#f2f4fa;--panel:#fff;--raise:#fff;--sunk:#eceff7;--ink:#0e1528;--ink-2:#39425c;--ink-3:#69738f;--ink-4:#a1a9c0;--line:#e3e7f1;--line-2:#d1d7e6;--accent:#5b5cf0;--accent-2:#8b5cf6;--accent-ink:#fff;--accent-soft:#5b5cf01a;--grad:linear-gradient(135deg, #4f5bf5 0%, #7c5cf6 55%, #a24cf0 100%);--t-indigo:#5b5cf0;--t-violet:#8b5cf6;--t-sky:#0b9ae0;--t-teal:#0d9f95;--t-emerald:#0f9d6b;--t-amber:#d98b0a;--t-rose:#e5385a;--t-orange:#ee6a1c;--t-fuchsia:#c63fd0;--t-slate:#5a6783;--on:#0f9d6b;--on-soft:#0f9d6b21;--part:#c47d08;--part-soft:#d98b0a26;--bad:#e5385a;--bad-soft:#e5385a1f;--k-bug:#e5385a;--k-err:#ee8a1c;--k-new:#0f9d6b;--k-upg:#7a5cf6;--k-oth:#7b86a2;--side-bg:#fff;--art-bg:#0e1230;--art-fg:#eef0ff;--shadow:0 24px 60px -18px #1e265a4d;--sh-card:0 1px 2px #1e265a0d, 0 8px 24px -14px #1e265a29;--sh-btn:0 1px 2px #1e265a14;--ring:0 0 0 3px #5b5cf038;--r-s:8px;--r-m:12px;--r-l:16px;--tone:var(--t-indigo);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#090d1b;--panel:#101628;--raise:#162038;--sunk:#0b1020;--ink:#e9edfb;--ink-2:#b4bdd8;--ink-3:#8390b0;--ink-4:#57627f;--line:#ffffff12;--line-2:#ffffff21;--accent:#8c8dff;--accent-2:#b08bff;--accent-ink:#0b0d28;--accent-soft:#8c8dff24;--grad:linear-gradient(135deg, #4a55f0 0%, #7a58f5 55%, #a24cf0 100%);--t-indigo:#8c8dff;--t-violet:#b08bff;--t-sky:#4cc3ff;--t-teal:#3fd9ce;--t-emerald:#3fe0a2;--t-amber:#ffbf4a;--t-rose:#ff6b8a;--t-orange:#ff9a55;--t-fuchsia:#e27df0;--t-slate:#9aa6c2;--on:#3fe0a2;--on-soft:#3fe0a224;--part:#ffbf4a;--part-soft:#ffbf4a26;--bad:#ff6b8a;--bad-soft:#ff6b8a24;--k-bug:#ff6b8a;--k-err:#ffa24a;--k-new:#3fe0a2;--k-upg:#b08bff;--k-oth:#8390b0;--side-bg:#0d1324;--art-bg:#0b0e26;--shadow:0 24px 60px -18px #000000bf;--sh-card:0 0 0 1px #ffffff04 inset, 0 12px 30px -18px #000c;--sh-btn:0 1px 2px #00000073;--ring:0 0 0 3px #8c8dff4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#090d1b;--panel:#101628;--raise:#162038;--sunk:#0b1020;--ink:#e9edfb;--ink-2:#b4bdd8;--ink-3:#8390b0;--ink-4:#57627f;--line:#ffffff12;--line-2:#ffffff21;--accent:#8c8dff;--accent-2:#b08bff;--accent-ink:#0b0d28;--accent-soft:#8c8dff24;--grad:linear-gradient(135deg, #4a55f0 0%, #7a58f5 55%, #a24cf0 100%);--t-indigo:#8c8dff;--t-violet:#b08bff;--t-sky:#4cc3ff;--t-teal:#3fd9ce;--t-emerald:#3fe0a2;--t-amber:#ffbf4a;--t-rose:#ff6b8a;--t-orange:#ff9a55;--t-fuchsia:#e27df0;--t-slate:#9aa6c2;--on:#3fe0a2;--on-soft:#3fe0a224;--part:#ffbf4a;--part-soft:#ffbf4a26;--bad:#ff6b8a;--bad-soft:#ff6b8a24;--k-bug:#ff6b8a;--k-err:#ffa24a;--k-new:#3fe0a2;--k-upg:#b08bff;--k-oth:#8390b0;--side-bg:#0d1324;--art-bg:#0b0e26;--shadow:0 24px 60px -18px #000000bf;--sh-card:0 0 0 1px #ffffff04 inset, 0 12px 30px -18px #000c;--sh-btn:0 1px 2px #00000073;--ring:0 0 0 3px #8c8dff4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:13.5px;line-height:1.5;overflow-x:hidden}h1,h2,h3,p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg,video,canvas{max-width:100%}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.8em}kbd{font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--line-2);background:var(--panel);border-bottom-width:2px;border-radius:6px;padding:0 5px;font-size:10.5px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}::selection{background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tone-indigo{--tone:var(--t-indigo)}.tone-violet{--tone:var(--t-violet)}.tone-sky{--tone:var(--t-sky)}.tone-teal{--tone:var(--t-teal)}.tone-emerald{--tone:var(--t-emerald)}.tone-amber{--tone:var(--t-amber)}.tone-rose{--tone:var(--t-rose)}.tone-orange{--tone:var(--t-orange)}.tone-fuchsia{--tone:var(--t-fuchsia)}.tone-slate{--tone:var(--t-slate)}.tile{background:color-mix(in srgb, var(--tone) 14%, transparent);width:34px;height:34px;color:var(--tone);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.tile svg{width:18px;height:18px}.tile.l{border-radius:13px;width:44px;height:44px;font-size:18px}.tile.l svg{width:22px;height:22px}.tile.solid{background:var(--tone);color:#fff;box-shadow:0 6px 14px -6px var(--tone)}.muted{color:var(--ink-3)}.small{font-size:12px}.row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.grow{flex:1;min-width:0}.row>.grow{flex:auto}.stack{gap:16px;display:grid}.stack>*{min-width:0}.two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1100px){.two,.three{grid-template-columns:minmax(0,1fr)}}.name{font-weight:650}.sub{color:var(--ink-3);font-size:12px}.only-s{display:none}@media (max-width:760px){.hide-s{display:none!important}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;box-shadow:var(--sh-card)}.panel-h{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 18px;display:flex}.panel-h h2{letter-spacing:-.01em;flex:none;max-width:100%;font-size:14px;font-weight:700}.panel-h .sub{flex:160px;min-width:0;font-size:12px}.panel-h .end{white-space:nowrap;margin-left:auto}.panel-h+*{border-top:1px solid var(--line)}.pad{padding:18px}.empty{text-align:center;color:var(--ink-3);padding:28px 20px}.empty b{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:650;display:block}.inline-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:16px 18px;display:flex}.inline-empty b{font-weight:650;display:block}.inline-empty span{color:var(--ink-3)}.notice{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-m);background:var(--panel);box-shadow:var(--sh-card);text-wrap:pretty;padding:12px 16px}.notice.warn{border-left-color:var(--part);background:color-mix(in srgb, var(--part-soft) 70%, var(--panel))}.notice code{font-size:11px}.err{background:var(--bad-soft);color:var(--bad);border-radius:10px;padding:9px 13px;font-size:12.5px;font-weight:550}.btn{border:1px solid var(--line-2);background:var(--raise);height:34px;color:var(--ink);white-space:nowrap;box-shadow:var(--sh-btn);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s,filter .12s,transform 60ms;display:inline-flex}.btn:hover{border-color:var(--ink-4)}.btn:active{transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 6px 16px -6px #5b5cf0b3,inset 0 1px #ffffff38}.btn-primary:hover{filter:brightness(1.08)saturate(1.1);border-color:#0000}.btn-danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, var(--line-2));box-shadow:none;background:0 0}.btn-danger:hover{background:var(--bad-soft)}.btn-ghost{color:var(--ink-2);box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);border-color:#0000}.btn-s{border-radius:8px;height:28px;padding:0 11px;font-size:12px}.btn-l{border-radius:12px;height:44px;padding:0 22px;font-size:14.5px}.link{color:var(--accent);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.link:hover{text-underline-offset:3px;text-decoration:underline}.iconbtn{width:34px;height:34px;color:var(--ink-3);background:0 0;border:0;border-radius:10px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.iconbtn:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.input,.select,.textarea{background:var(--raise);border:1px solid var(--line-2);width:100%;height:36px;box-shadow:var(--sh-btn);border-radius:10px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.textarea{resize:vertical;height:auto;min-height:76px;padding:9px 12px}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-4)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:0}.field{gap:6px;min-width:0;display:grid}.field>span{color:var(--ink-2);font-size:12px;font-weight:650}.field>small{color:var(--ink-3);font-size:12px}.search{position:relative}.search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search .input{padding-left:34px;padding-right:32px}.search kbd{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.seg{scrollbar-width:none;background:var(--sunk);border-radius:11px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button,.seg a.segtab{white-space:nowrap;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .12s,background .12s;display:inline-flex}.seg button:hover,.seg a.segtab:hover{color:var(--ink)}.seg button[aria-pressed=true],.seg a.segtab[aria-selected=true]{background:var(--raise);color:var(--accent);box-shadow:var(--sh-btn), 0 0 0 1px var(--line)}.seg i{font-style:normal;font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.sw{background:var(--line-2);border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .16s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.sw[aria-checked=true]{background:var(--on)}.sw[aria-checked=true]:after{transform:translate(14px)}.sw:disabled{opacity:.4;cursor:not-allowed}.chip{background:color-mix(in srgb, var(--ink) 7%, transparent);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.chip.on,.chip.part,.chip.bad,.chip.pip{padding-left:8px}.chip.on:before,.chip.part:before,.chip.bad:before,.chip.pip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.on{background:var(--on-soft);color:var(--on)}.chip.part{background:var(--part-soft);color:var(--part)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.tone{background:color-mix(in srgb, var(--tone) 14%, transparent);color:var(--tone)}.chip.mono{font-family:var(--font-mono);font-size:10.5px;font-weight:500}.ktag{white-space:nowrap;height:21px;color:var(--c,var(--k-oth));background:color-mix(in srgb, var(--c,var(--k-oth)) 13%, transparent);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.ktag:before{content:"";background:var(--c,var(--k-oth));border-radius:2px;flex:none;width:6px;height:6px}.ktag[data-k=bug]{--c:var(--k-bug)}.ktag[data-k=error]{--c:var(--k-err)}.ktag[data-k=update]{--c:var(--k-new)}.ktag[data-k=upgrade]{--c:var(--k-upg)}.ttag{background:var(--sunk);height:20px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.ttag[data-t="1"]{background:var(--bad-soft);color:var(--bad)}.ttag[data-t="2"]{background:var(--accent-soft);color:var(--accent)}.ttag[data-t="3"]{background:var(--sunk);color:var(--ink-3)}.bar{background:var(--sunk);border-radius:999px;min-width:60px;height:7px;position:relative;overflow:hidden}.bar>i{background:linear-gradient(90deg, color-mix(in srgb, var(--bar,var(--on)) 70%, transparent), var(--bar,var(--on)));border-radius:999px;position:absolute;inset:0 auto 0 0}.bar.near>i{--bar:var(--part)}.bar.over>i{--bar:var(--bad)}.prog{align-items:center;gap:10px;min-width:0;display:flex}.prog .bar{flex:100px;min-width:70px}.prog .mono{text-align:right;min-width:64px;color:var(--ink-3);flex:none}.strip{align-items:center;gap:2px;display:inline-flex}.strip i{border:1px solid var(--line-2);background:0 0;border-radius:2px;width:6px;height:12px}.strip i.on{background:var(--on);border-color:var(--on)}.strip i.gap{background:0 0;border:0;width:3px}.strip.closed i.on{background:var(--ink-4);border-color:var(--ink-4)}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{transform:rotate(-90deg)}.ring .track{stroke:var(--sunk)}.ring .val{stroke:var(--ring-c,var(--accent));stroke-linecap:round;transition:stroke-dashoffset .5s}.ring b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;position:absolute}.kbar{background:var(--sunk);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.kbar i{background:var(--c,var(--k-oth));min-width:3px;display:block}.kbar i[data-k=bug]{--c:var(--k-bug)}.kbar i[data-k=error]{--c:var(--k-err)}.kbar i[data-k=update]{--c:var(--k-new)}.kbar i[data-k=upgrade]{--c:var(--k-upg)}.kbar i:not([data-k=bug]):not([data-k=error]):not([data-k=update]):not([data-k=upgrade]){--c:var(--k-oth)}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:color-mix(in srgb, var(--sunk) 60%, transparent);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 18px;font-size:10.5px;font-weight:700}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:12px 18px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .1s}.tbl tbody tr.click{cursor:pointer}.tbl tbody tr.click:hover td{background:var(--accent-soft)}.tbl .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tbl td .link,.tbl td .btn{white-space:nowrap}.tbl td.act{white-space:nowrap;text-align:right}.tbl td:first-child{min-width:120px}.tbl td.stripcell{width:30%;min-width:200px}.tbl td.runs{white-space:nowrap;min-width:190px}.xscroll{-webkit-overflow-scrolling:touch;background-image:linear-gradient(to right, var(--panel), var(--panel)), linear-gradient(to left, var(--panel), var(--panel)), linear-gradient(to right, #141e5024, transparent), linear-gradient(to left, #141e5024, transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:22px 100%,22px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.xscroll>.tbl{min-width:540px}.xscroll>.tbl.fit{min-width:0}@media (max-width:760px){.tbl th{padding:8px 12px}.tbl td{padding:11px 12px}.tbl.fit td:first-child{min-width:0}.tbl.fit td.stripcell{width:auto;min-width:0}.tbl.fit .prog{flex-wrap:wrap;gap:4px 8px}.tbl.fit .prog .bar{flex:100%;min-width:0}.tbl.fit .prog .mono{text-align:left;min-width:0}.tbl.cards,.tbl.cards tbody{display:block}.tbl.cards tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 16px;display:flex}.tbl.cards tr:last-child{border-bottom:0}.tbl.cards td{border:0;padding:0}.tbl.cards td.mono{overflow-wrap:anywhere;flex:100%}.tbl.cards thead{display:none}.xscroll>.tbl.cards{min-width:0}.tbl.cards td:first-child{flex:100%;min-width:0}.tbl.cards td:last-child{flex:100%}.tbl.cards td:last-child .row{flex-wrap:wrap;justify-content:flex-start!important}.inline-empty{padding:14px}}.veil{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c1e80;animation:.14s ease-out fade;position:fixed;inset:0}.drawer{z-index:61;background:var(--panel);border-left:1px solid var(--line-2);width:min(440px,100%);box-shadow:var(--shadow);flex-direction:column;animation:.2s ease-out slide;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-h{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--accent-soft), transparent);align-items:center;gap:10px;padding:16px 20px;display:flex}.drawer-h h2{letter-spacing:-.015em;font-size:16px;font-weight:750}.drawer-h .grow{min-width:0}.drawer-h p{color:var(--ink-3);margin-top:2px;font-size:12px}.drawer-b{flex:1;align-content:start;gap:16px;padding:20px;display:grid;overflow-y:auto}.drawer-f{border-top:1px solid var(--line);background:var(--panel);padding:14px 20px;padding-bottom:max(14px, env(safe-area-inset-bottom,0px));gap:8px;display:flex}.drawer-f .grow{flex:1}.sect{gap:12px;display:grid}.sect>h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.sect+.sect{border-top:1px solid var(--line);padding-top:16px}.dialog{z-index:71;background:var(--raise);border:1px solid var(--line);border-radius:var(--r-l);width:min(440px,100% - 32px);box-shadow:var(--shadow);padding:22px;animation:.14s ease-out pop;position:fixed;top:22vh;left:50%;transform:translate(-50%)}.dialog h3{letter-spacing:-.015em;font-size:17px;font-weight:750}.dialog p{color:var(--ink-2);margin:8px 0 18px}.dialog .row{justify-content:flex-end}.toasts{z-index:90;gap:8px;display:grid;position:fixed;bottom:16px;right:16px}.toast{background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-weight:600;animation:.16s ease-out tpop;display:flex}.toast.err{background:var(--bad);color:#fff}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{opacity:0;transform:translate(24px)}}@keyframes pop{0%{opacity:0;transform:translate(-50%)translateY(6px)}}@keyframes tpop{0%{opacity:0;transform:translateY(6px)}}.menu{position:relative}.menu-pop{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-m);min-width:210px;box-shadow:var(--shadow);z-index:45;padding:5px;position:absolute;top:calc(100% + 8px);right:0}.menu-pop.up{top:auto;bottom:calc(100% + 8px)}.menu-pop.left{left:0;right:auto}.menu-pop a,.menu-pop button{text-align:left;width:100%;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-weight:550;text-decoration:none;display:flex}.menu-pop a:hover,.menu-pop button:hover{background:var(--sunk)}.menu-pop hr{border:0;border-top:1px solid var(--line);margin:5px 0}.avatar{background:var(--grad);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:750;display:grid}
.app{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.main{flex-direction:column;min-width:0;display:flex}.side{z-index:50;background:var(--side-bg);border-right:1px solid var(--line);flex-direction:column;height:100vh;min-height:0;display:flex;position:sticky;top:0}.side-top{padding:16px 16px 8px}.brand{align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.brand-mark{width:24px;height:24px;color:var(--ink);--mark-cut:var(--bg);flex:none}.brand span{gap:0;min-width:0;display:grid}.brand b{letter-spacing:-.015em;white-space:nowrap;font-size:14px;font-weight:750}.brand small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.side .brand-mark{box-sizing:content-box;background:var(--grad);color:#fff;--mark-cut:#5a5cf0;border-radius:11px;width:20px;height:20px;padding:7px;box-shadow:0 8px 18px -8px #5b5cf0cc}.side-nav{scrollbar-width:thin;flex:1;min-height:0;padding:2px 10px 12px;overflow-y:auto}.side-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);padding:14px 10px 6px;font-size:10px;font-weight:750}.side-link{height:38px;color:var(--ink-2);white-space:nowrap;border-radius:11px;align-items:center;gap:10px;padding:0 10px 0 6px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.side-link .ti{background:color-mix(in srgb, var(--tone) 14%, transparent);width:26px;height:26px;color:var(--tone);border-radius:8px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.side-link .ti svg{width:15px;height:15px}.side-link:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.side-link[aria-current=page]{background:color-mix(in srgb, var(--tone) 11%, transparent);color:var(--ink);font-weight:700}.side-link[aria-current=page] .ti{background:var(--tone);color:#fff;box-shadow:0 5px 12px -5px var(--tone)}.side-link .badge{background:var(--rose-soft,var(--bad-soft));min-width:20px;height:18px;color:var(--bad);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:750;display:grid}.side-foot{border-top:1px solid var(--line);gap:4px;padding:10px;display:grid}.usercard{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .12s;display:flex}.usercard:hover,.usercard[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 5%, transparent)}.usercard .who{flex:1;min-width:0;line-height:1.25;display:grid}.usercard .who b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.usercard .who span{font-family:var(--font-mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.usercard svg{color:var(--ink-3);flex:none}.side .menu{position:relative}.side .menu-pop{min-width:0;left:0;right:0}.side-veil{display:none}.main-top{z-index:30;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:54px;padding:0 24px;display:flex;position:sticky;top:0}.menubtn{display:none}.crumbs{min-width:0;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.crumbs i{opacity:.5;font-style:normal}.crumbs b{color:var(--ink);text-overflow:ellipsis;font-weight:700;overflow:hidden}.top-end{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.jump{border:1px solid var(--line-2);background:var(--raise);width:260px;max-width:100%;height:34px;color:var(--ink-3);box-shadow:var(--sh-btn);text-align:left;border-radius:10px;align-items:center;gap:9px;padding:0 7px 0 11px;transition:border-color .12s;display:flex}.jump:hover{border-color:var(--ink-4)}.jump span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.page{width:100%;max-width:1240px;padding:22px max(24px, env(safe-area-inset-right,0px)) 64px max(24px, env(safe-area-inset-left,0px));margin:0 auto}.page>*{min-width:0}.phead{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:16px;display:flex}.phead .grow{flex:280px;min-width:0}.phead h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.2}.phead .lede{max-width:70ch;color:var(--ink-3);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:1.5}.phead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 16px;display:grid}.kpis:not(:has(.kpi:nth-child(3))){grid-template-columns:repeat(auto-fit,minmax(190px,260px))}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;box-shadow:var(--sh-card);align-items:center;gap:12px;padding:12px 14px;display:flex}.kpi .tile{border-radius:11px;width:38px;height:38px}.kpi div{gap:1px;min-width:0;display:grid}.kpi span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.kpi b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:800;line-height:1.2;display:block}.kpi b.long{letter-spacing:-.01em;padding-top:2px;font-size:14.5px;font-weight:700}.pal-veil{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c1e80;animation:.12s ease-out fade;position:fixed;inset:0}.pal{z-index:81;background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-l);width:min(580px,100% - 28px);max-height:70vh;box-shadow:var(--shadow);flex-direction:column;animation:.14s ease-out pop;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.pal-in{border-bottom:1px solid var(--line);height:52px;color:var(--ink-3);align-items:center;gap:11px;padding:0 16px;display:flex}.pal-in input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.pal-in input::placeholder{color:var(--ink-4)}.pal-list{padding:6px;overflow-y:auto}.pal-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 5px;font-size:10px;font-weight:750}.pal-item{width:100%;height:42px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 10px;font-weight:600;text-decoration:none;display:flex}.pal-item .ti{background:color-mix(in srgb, var(--tone) 14%, transparent);width:26px;height:26px;color:var(--tone);border-radius:8px;flex:none;place-items:center;display:grid}.pal-item .ti svg{width:15px;height:15px}.pal-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pal-item small{color:var(--ink-3);font-size:11.5px;font-weight:500}.pal-item[aria-selected=true]{background:var(--accent-soft)}.pal-empty{text-align:center;color:var(--ink-3);padding:30px 20px}.pal-foot{border-top:1px solid var(--line);color:var(--ink-3);background:color-mix(in srgb, var(--sunk) 60%, transparent);gap:16px;padding:9px 16px;font-size:11.5px;display:flex}.pal-foot span{align-items:center;gap:6px;display:inline-flex}@media (max-width:1023px){.app{grid-template-columns:minmax(0,1fr)}.side{width:min(290px,86vw);height:auto;transition:transform .22s cubic-bezier(.3,.7,.2,1),box-shadow .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.side[data-open=true]{transform:none;box-shadow:0 0 80px #0a0f2880}.side-veil{z-index:49;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c1e80;animation:.16s ease-out fade;display:block;position:fixed;inset:0}.menubtn{margin-left:-6px;display:inline-grid}}@media (max-width:760px){.main-top{gap:8px;height:52px;padding:0 12px}.crumbs i,.crumbs span{display:none}.jump{justify-content:center;width:34px;padding:0}.jump span,.jump kbd{display:none}.page{padding:16px max(12px, env(safe-area-inset-right,0px)) 56px max(12px, env(safe-area-inset-left,0px))}.phead{margin-bottom:12px}.phead h1{font-size:19px}:is(.kpis,.kpis:not(:has(.kpi:nth-child(3)))){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.kpi{gap:9px;padding:10px}.kpi .tile{width:32px;height:32px}.kpi b{font-size:16px}}.ptop{z-index:30;min-height:58px;padding:0 max(24px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:20px;display:flex;position:sticky;top:0}.ptop .brand{flex:none}.ptop .brand-mark{box-sizing:content-box;background:var(--grad);color:#fff;--mark-cut:#5a5cf0;border-radius:11px;width:18px;height:18px;padding:7px}.ptabs{align-items:center;gap:2px;min-width:0;display:flex}.ptabs a{height:32px;color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-weight:600;text-decoration:none;transition:color .12s,background .12s;display:inline-flex}.ptabs a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.ptabs a[aria-current=page]{color:#fff;background:var(--grad);box-shadow:0 6px 14px -6px #5b5cf0b3}.ptop-end{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}@media (max-width:1100px){.ptop{padding:8px max(16px, env(safe-area-inset-left,0px)) 0;flex-wrap:wrap;gap:0 12px}.ptabs{scrollbar-width:none;flex:1 0 100%;order:3;margin:6px -16px 0;padding:0 16px 8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 24px),#0000 100%)}.ptabs::-webkit-scrollbar{display:none}.ptop-end{margin-left:auto}}
.banner{color:#fff;background:radial-gradient(520px 260px at 92% -20%, #ffffff47, transparent 62%), radial-gradient(420px 240px at 0% 120%, #ffffff29, transparent 60%), var(--grad);border-radius:20px;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:0 20px 40px -22px #5b5cf0cc}.banner-top{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.banner h2{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.15}.banner p{color:#ffffffd1;margin-top:3px;font-size:13.5px}.banner .grow{flex:280px;min-width:0}.banner .btn{color:#4a4be0;background:#fff;border-color:#0000;box-shadow:0 8px 18px -8px #14145080}.banner .btn:hover{filter:none;transform:translateY(-1px)}.pill-live{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff2e;border-radius:999px;align-items:center;gap:8px;height:26px;margin-bottom:10px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.pill-live i{background:#86efac;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #86efac4d}.pill-live.slow i{background:#fcd34d;box-shadow:0 0 0 4px #fcd34d4d}.pill-live.down i{background:#fda4af;box-shadow:0 0 0 4px #fda4af4d}.pill-live.none i{background:#cbd5e1;box-shadow:0 0 0 4px #cbd5e14d}.bstats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.bs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #fff3;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:11px 13px;display:flex}.bs .ti{background:#fff3;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.bs .ti svg{width:17px;height:17px}.bs div{min-width:0}.bs span{color:#ffffffc7;font-size:11px;font-weight:600;display:block}.bs b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.2;display:block}.bs b.long{padding-top:3px;font-size:13.5px;font-weight:700}.sec-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 -4px;display:flex}.sec-h h2{letter-spacing:-.015em;font-size:15px;font-weight:800}.sec-h .sub{font-size:12px}.sec-h .end{margin-left:auto}.gcards{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));gap:14px;display:grid}.gcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;box-shadow:var(--sh-card);flex-direction:column;gap:14px;padding:16px 18px 14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.gcard:hover{border-color:color-mix(in srgb, var(--tone) 40%, var(--line));box-shadow:0 1px 2px #1e265a0f, 0 18px 34px -18px color-mix(in srgb, var(--tone) 55%, transparent);transform:translateY(-2px)}.gcard-top{align-items:center;gap:11px;min-width:0;display:flex}.gcard-top .grow{min-width:0}.gcard h3{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;line-height:1.2;overflow:hidden}.gcard-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gcard-mid{align-items:center;gap:14px;display:flex}.gcard-fig{flex:1;gap:7px;min-width:0;display:grid}.gcard-fig .big{align-items:baseline;gap:6px;display:flex}.gcard-fig b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.gcard-fig span{color:var(--ink-3);font-size:12px}.gcard-foot{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:12px;display:flex}.gcard-foot .go{color:var(--accent);align-items:center;gap:5px;font-weight:650;display:inline-flex}.gcard.closed{opacity:.78}.donut-card{align-items:center;gap:18px;padding:16px 18px;display:flex}.donut{flex:none;position:relative}.donut-mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut-mid b{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1}.donut-mid span{color:var(--ink-3);font-size:11px;font-weight:600}.legend-list{flex:1;gap:9px;min-width:0;display:grid}.legend-list div{align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.legend-list i{background:var(--c);border-radius:3px;flex:none;width:10px;height:10px}.legend-list b{font-variant-numeric:tabular-nums;margin-left:auto}.q{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 18px;display:flex}.q:last-child{border-bottom:0}.q .grow{min-width:0}.q b{font-weight:650}.feed{display:grid}.feed-day{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:color-mix(in srgb, var(--sunk) 60%, transparent);border-top:1px solid var(--line);padding:8px 18px 6px;font-size:10.5px;font-weight:750}.feed-day:first-child{border-top:0}.ev{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:10px 18px;display:grid;position:relative}.ev .t{font-family:var(--font-mono);color:var(--ink-3);padding-top:3px;font-size:10.5px}.ev p{text-wrap:pretty;font-weight:550}.ev .by{color:var(--ink-3);margin-top:1px;font-size:11.5px}@media (max-width:760px){.banner{padding:18px 16px}.banner h2{font-size:20px}.q,.ev{padding:10px 14px}.feed-day{padding-left:14px;padding-right:14px}}.mx{--cols:1;--gw:172px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);box-shadow:var(--sh-card);overflow:hidden}.mx-scroll{max-height:calc(100vh - 150px);overflow:auto}.mx-in{min-width:calc(300px + var(--cols) * var(--gw))}.mx-row{grid-template-columns:minmax(300px, 1fr) repeat(var(--cols), var(--gw));display:grid}.mx-head{z-index:5;background:var(--panel);border-bottom:1px solid var(--line-2);position:sticky;top:0}.mx-head>div{padding:12px}.gh{align-items:center;gap:10px;min-width:0;display:flex}.gh .gt{min-width:0;line-height:1.25;display:grid}.gh b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.gh small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:11px;display:block;overflow:hidden}.rel{border-bottom:1px solid var(--line)}.rel:last-child{border-bottom:0}.rel>.mx-row>div{align-items:center;padding:10px 12px;display:flex}.rel-main{gap:10px;min-width:0;align-items:flex-start!important}.chev{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-top:1px;transition:transform .14s;display:grid}.chev:hover{background:var(--sunk);color:var(--ink)}.chev[aria-expanded=true]{transform:rotate(90deg)}.rel-t{min-width:0}.rel-t h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:700;display:flex}.rel-t p{color:var(--ink-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.rel.open .rel-t p{-webkit-line-clamp:unset;color:var(--ink-2);display:block}.rel-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.rel-meta .mono{color:var(--ink-3)}.cell{border:1px solid var(--line-2);background:var(--raise);width:100%;box-shadow:var(--sh-btn);text-align:left;border-radius:10px;gap:5px;padding:7px 10px;transition:border-color .12s,background .12s,transform 60ms;display:grid}.cell:hover:not(:disabled){border-color:var(--ink-4)}.cell:active:not(:disabled){transform:translateY(.5px)}.cell:disabled{opacity:.5;cursor:not-allowed}.cell .t{align-items:center;gap:6px;width:100%;font-size:12px;font-weight:700;display:flex}.cell .t .mono{color:var(--ink-3);margin-left:auto;font-weight:600}.cell .mini{background:var(--sunk);border-radius:999px;height:4px;display:block;overflow:hidden}.cell .mini i{background:currentColor;border-radius:999px;height:100%;display:block}.cell.s-all{background:var(--on-soft);border-color:color-mix(in srgb, var(--on) 40%, var(--line-2));color:var(--on)}.cell.s-some{background:var(--part-soft);border-color:color-mix(in srgb, var(--part) 40%, var(--line-2));color:var(--part)}.cell.s-none{color:var(--ink-4)}.cell.s-none .t{color:var(--ink-3)}.cell.dim{opacity:.6}.pt-rows{background:color-mix(in srgb, var(--sunk) 50%, transparent);border-top:1px solid var(--line)}.pt-rows .mx-row{border-bottom:1px solid var(--line)}.pt-rows .mx-row:last-child{border-bottom:0}.pt-rows .mx-row>div{align-items:center;padding:9px 12px;display:flex}.pt-main{gap:12px;min-width:0;align-items:flex-start!important;padding-left:44px!important}.pt-main>.ktag{flex:none;margin-top:1px}.pt-t{min-width:0}.pt-t b{font-weight:650}.pt-t p{color:var(--ink-3);text-wrap:pretty;margin-top:1px;font-size:12px}.pt-t .meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;font-size:11.5px;display:flex}.pt-cell{color:var(--ink-3);gap:8px;font-size:11.5px}.pt-cell .dotc{background:var(--accent);border-radius:50%;width:6px;height:6px}.pt-cell .reset{opacity:0;font-size:11px}.mx-row:hover .pt-cell .reset,.pt-cell .reset:focus-visible{opacity:1}.pt-add{border-top:1px solid var(--line);padding:10px 12px 10px 44px}.hover-actions{opacity:0;gap:10px;font-size:11.5px;display:inline-flex}.mx-row:hover .hover-actions,.hover-actions:focus-within{opacity:1}@media (hover:none){.hover-actions,.pt-cell .reset{opacity:1}}.legend{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:4px 18px;padding:10px 16px;font-size:11.5px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}@media (max-width:760px){.mx-scroll{max-height:none}.mx-head{position:static}.mx{--gw:140px}.mx-in{min-width:calc(240px + var(--cols) * var(--gw))}.mx-row{grid-template-columns:minmax(240px, 1fr) repeat(var(--cols), var(--gw))}.pt-main{padding-left:12px!important}}.hero{border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);box-shadow:var(--sh-card);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.hero h2{letter-spacing:-.015em;font-size:15px;font-weight:750}.hero p{color:var(--ink-3);margin-top:1px}.hero-dot{background:var(--ink-4);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--ink-4) 22%, transparent);border-radius:50%;flex:none}.hero-ok{background:linear-gradient(100deg, var(--on-soft), transparent 55%), var(--panel)}.hero-slow{background:linear-gradient(100deg, var(--part-soft), transparent 55%), var(--panel)}.hero-down{background:linear-gradient(100deg, var(--bad-soft), transparent 55%), var(--panel)}.hero-ok .hero-dot{background:var(--on);box-shadow:0 0 0 5px color-mix(in srgb, var(--on) 22%, transparent)}.hero-slow .hero-dot{background:var(--part);box-shadow:0 0 0 5px color-mix(in srgb, var(--part) 22%, transparent)}.hero-down .hero-dot{background:var(--bad);box-shadow:0 0 0 5px color-mix(in srgb, var(--bad) 22%, transparent)}.hero .grow{flex:240px;min-width:0}.issue{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.issue:last-child{border-bottom:0}.issue .grow{flex:240px;min-width:0}.sev{background:var(--ink-4);border-radius:50%;flex:none;width:9px;height:9px}.sev-critical{background:var(--bad)}.sev-warning{background:var(--part)}.hm-table{padding:6px 18px 12px;overflow-x:auto}.hm-head,.hm-row{grid-template-columns:200px minmax(240px,1fr) 60px 76px 78px;align-items:center;gap:12px;min-width:700px;display:grid}.hm-head{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:8px 0;font-size:10.5px;font-weight:700}.hm-row{border-bottom:1px solid var(--line);padding:9px 0}.hm-row:last-child{border-bottom:0}.hm-name{min-width:0;line-height:1.25;display:grid}.hm-name .name{text-decoration:none}.hm-cells{gap:2px;display:grid}.hm{background:var(--sunk);border-radius:3px;height:20px;display:block}i.hm{vertical-align:-2px;border-radius:4px;width:13px;height:13px;display:inline-block}.hm-ok{background:color-mix(in srgb, var(--on) 85%, transparent)}.hm-slow{background:var(--part)}.hm-down{background:var(--bad)}.hm-none{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line)}.hm:hover{outline:2px solid var(--ink);outline-offset:1px}.meters{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 22px;display:grid}.meter{gap:6px;display:grid}.stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid;overflow:hidden}.stat{min-width:0;box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);align-content:start;gap:2px;padding:13px 18px;display:grid}.stat b{letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1.2}.tbl-bars{display:grid}.tb{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1.2fr) minmax(60px,1fr) 64px 60px;align-items:center;gap:10px;padding:9px 18px;font-size:12px;display:grid}.tb .num{text-align:right}.tb-more{border-top:1px solid var(--line)}.tb-more summary{cursor:pointer;color:var(--accent);padding:10px 18px;font-weight:650}.spark{display:block}.dbrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.dbcard{border:1px solid var(--line);border-radius:var(--r-m);background:var(--raise);box-shadow:var(--sh-btn);gap:3px;padding:14px 16px;display:grid}.dbcard.on{border-color:var(--on);box-shadow:inset 3px 0 0 var(--on)}@media (max-width:760px){.issue{gap:5px 8px;padding:11px 14px}.issue:has(.ktag) .grow{flex:100%;order:-1}.hm-table{padding:4px 14px 10px}.tb{padding:9px 14px}.stat{padding:11px 14px}.stat b{font-size:18px}}.who-cell{align-items:center;gap:11px;min-width:0;display:flex}.who-cell .grow{min-width:0}.acc{border-radius:var(--r-l);background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh-card);overflow:hidden}.acc>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 18px;list-style:none;display:flex}.acc>summary::-webkit-details-marker{display:none}.acc>summary:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.acc>summary .grow{min-width:0}.acc>summary .chev2{color:var(--ink-3);flex:none;transition:transform .15s}.acc[open]>summary .chev2{transform:rotate(90deg)}.acc[open]>summary{border-bottom:1px solid var(--line)}.acc-chips{flex-wrap:wrap;gap:6px;display:flex}.compose{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.compose-side{position:sticky;top:70px}@media (max-width:1100px){.compose{grid-template-columns:minmax(0,1fr)}.compose-side{position:static}}.pick{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:11px 18px;display:flex}.pick:hover{background:var(--accent-soft)}.pick input{width:16px;height:16px;accent-color:var(--accent)}.subject{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:10px 18px;display:flex}.preview{background:#eeeeea;border:0;width:100%;height:480px;display:block}pre.preview{white-space:pre-wrap;background:var(--raise);height:480px;font-family:var(--font-mono);margin:0;padding:16px;font-size:12px;line-height:1.65;overflow:auto}.tm{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tm-list{position:sticky;top:70px;overflow:hidden}.tm-items{max-height:calc(100vh - 280px);overflow-y:auto}.tm-item{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-items:start;gap:1px;width:100%;padding:10px 18px;display:grid}.tm-item:hover{background:var(--accent-soft)}.tm-item[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.tm-item .sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:900px){.tm{grid-template-columns:minmax(0,1fr)}.tm-list{position:static}.tm-items{max-height:300px}}@media (max-width:760px){.preview,pre.preview{height:340px}.pick{padding:10px 14px}.subject{padding:9px 14px}.tm-item{padding:10px 14px}}.gate{background:var(--bg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.gate-art{background:radial-gradient(700px 420px at 90% 0%, #a855f780, transparent 60%), radial-gradient(600px 400px at 0% 100%, #3b82f666, transparent 60%), var(--art-bg);color:var(--art-fg);flex-direction:column;justify-content:space-between;gap:36px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.gate-art .brand{color:var(--art-fg)}.gate-art .brand-mark{box-sizing:content-box;background:var(--grad);color:#fff;--mark-cut:#5a5cf0;border-radius:11px;width:20px;height:20px;padding:7px}.gate-art .brand small{color:#ffffff80}.gate-art h2{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.04}.gate-art p{color:#ffffffb3;max-width:42ch;margin-top:14px;font-size:15px;line-height:1.6}.gate-art .bays{gap:7px;margin-top:36px;display:flex}.gate-art .bays i{border:1.5px solid #ffffff4d;border-radius:7px;width:22px;height:52px}.gate-art .bays i.on{background:linear-gradient(#a5b4fc,#c4b5fd);border-color:#0000;box-shadow:0 8px 18px -8px #a5b4fccc}.gate-form{padding:32px max(20px, env(safe-area-inset-right,0px));place-items:center;display:grid}.gate-form>div{width:min(380px,100%)}.gate-form h1{letter-spacing:-.035em;font-size:28px;font-weight:800;line-height:1.1}.gate-form .lede{color:var(--ink-3);margin:8px 0 24px;line-height:1.6}.gate-form .form{gap:14px;display:grid}@media (max-width:860px){.gate{grid-template-columns:1fr}.gate-art{display:none}}.pgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;display:grid}.pcard{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-card);flex-direction:column;gap:14px;padding:16px 18px 14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.pcard:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--line));box-shadow:0 18px 34px -18px color-mix(in srgb, var(--tone) 55%, transparent);transform:translateY(-2px)}.pcard-top{align-items:center;gap:11px;min-width:0;display:flex}.pcard-top .grow{min-width:0;display:grid}.pcard-top b{letter-spacing:-.015em;font-size:15px;font-weight:750}.pcard-top small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pcard-price{background:color-mix(in srgb, var(--tone) 10%, transparent);border-radius:12px;align-items:baseline;gap:6px;padding:12px 14px;display:flex}.pcard-price b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--tone);font-size:26px;font-weight:800;line-height:1}.pcard-price b.np{color:var(--ink-3);letter-spacing:-.01em;font-size:16px}.pcard-price span{color:var(--ink-3);font-size:12px;font-weight:600}.pcard-lim{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pcard-lim li{color:var(--ink-2);align-items:center;gap:9px;font-size:12.5px;display:flex}.pcard-lim li svg{color:var(--tone);flex:none}.pcard-lim b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:750}.pcard-foot{border-top:1px solid var(--line);color:var(--ink-3);margin-top:auto;padding-top:11px;font-size:12px}.pcard-foot b{color:var(--ink-2);font-weight:650}.ev{align-items:start;grid-template-columns:30px minmax(0,1fr) auto!important}.ev .tile{border-radius:9px;width:30px;height:30px}.ev .t{padding-top:5px}.acc .name,.acc .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.acc>summary{flex-wrap:wrap;gap:8px 10px;padding:12px 14px}.acc>summary .acc-chips{flex:1 0 100%;order:3}.acc>summary .chev2{margin-left:auto}}.cell .t .mono{margin-left:auto}.cell .tg{background:var(--line-2);border-radius:999px;flex:none;width:26px;height:15px;transition:background .15s;position:relative}.cell .tg:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.cell.s-all .tg{background:var(--on)}.cell.s-all .tg:after{transform:translate(11px)}.cell.s-some .tg{background:var(--part)}.cell.s-some .tg:after{transform:translate(5px)}.form{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid .full{grid-column:1/-1}@media (max-width:560px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .field{grid-column:1/-1}}.field .opt{color:var(--ink-3);font-style:normal;font-weight:500}.full-btn{width:100%}.pw{display:block;position:relative}.pw .input{padding-right:44px}.pw-eye{width:34px;height:34px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pw-eye:hover{color:var(--ink);background:var(--sunk)}.meter-pw{align-items:center;gap:10px;min-height:16px;display:flex}.meter-pw .segs{flex:1;gap:4px;max-width:170px;display:flex}.meter-pw .segs i{background:var(--sunk);border-radius:3px;flex:1;height:5px;transition:background .15s}.meter-pw .segs[data-n="1"] i:nth-child(-n+1){background:var(--bad)}.meter-pw .segs[data-n="2"] i:nth-child(-n+2){background:var(--part)}.meter-pw .segs[data-n="3"] i:nth-child(-n+3),.meter-pw .segs[data-n="4"] i{background:var(--on)}.meter-pw em{color:var(--ink-3);font-size:11.5px;font-style:normal;font-weight:600}.trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.check input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin-top:2px}.ok-note{background:var(--on-soft);color:var(--on);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:650}.reveal{background:var(--on-soft);border:1px solid color-mix(in srgb, var(--on) 35%, transparent);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.reveal>b{margin-bottom:4px}.reveal-row{border-top:1px dashed color-mix(in srgb, var(--on) 35%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:7px 0;display:flex}.reveal-row span{color:var(--ink-2);font-size:12.5px}.reveal-row code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.reveal.big{box-shadow:var(--sh-card);padding:18px 20px}.or-rule{color:var(--ink-3);align-items:center;gap:12px;margin:22px 0 14px;font-size:12px;font-weight:600;display:flex}.or-rule:before,.or-rule:after{content:"";background:var(--line);flex:1;height:1px}.gate-art .brand{gap:12px}.gate-art .brand span{display:grid}.gate-art .brand b{font-size:15px}.gate-points{gap:20px;max-width:46ch;margin:30px 0 0;padding:0;list-style:none;display:grid}.gate-points li{color:#ffffffa8;gap:14px;line-height:1.5;display:flex}.gate-points i{color:#b4c0ff;background:#ffffff1f;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.gate-points b{color:#fff;margin-bottom:2px;font-size:15px;display:block}.gate-foot{opacity:.6;font-size:11px}.gate-form{overflow-y:auto}.gate-form>div.wide{width:min(580px,100%)}.gate-form .seg{max-width:100%}.statuspage{background:radial-gradient(900px 480px at 50% -10%, color-mix(in srgb, var(--accent-2) 20%, transparent), transparent 65%), radial-gradient(700px 420px at 90% 110%, color-mix(in srgb, var(--t-sky) 14%, transparent), transparent 60%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:32px 16px;display:flex}.status-brand{letter-spacing:-.015em;align-items:center;gap:10px;font-weight:750;text-decoration:none;display:inline-flex}.status-brand .brand-mark{box-sizing:content-box;background:var(--grad);color:#fff;--mark-cut:#5a5cf0;border-radius:11px;width:18px;height:18px;padding:7px}.status-card{--tone:var(--accent);text-align:center;background:var(--panel);border:1px solid var(--line);width:min(540px,100%);box-shadow:var(--shadow);border-radius:26px;padding:40px 38px 36px}.status-card.tone-ok{--tone:var(--on)}.status-card.tone-info{--tone:var(--accent)}.status-card.tone-warn{--tone:var(--part)}.status-card.tone-bad{--tone:var(--bad)}.status-badge{width:74px;height:74px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);box-shadow:0 0 0 10px color-mix(in srgb, var(--tone) 8%, transparent);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.status-code{letter-spacing:.16em;color:var(--tone);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.status-card h1{letter-spacing:-.032em;text-wrap:balance;font-size:28px;font-weight:800;line-height:1.15}.status-body{color:var(--ink-2);text-wrap:pretty;margin-top:12px;line-height:1.6}.status-body p+p{margin-top:8px}.status-steps{border-top:1px solid var(--line);text-align:left;gap:14px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.status-steps li{color:var(--ink-2);align-items:flex-start;gap:14px;line-height:1.5;display:flex}.status-steps i{width:26px;height:26px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:750;display:grid}.status-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.status-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;font-size:12.5px;display:flex}.status-foot a{text-decoration:none}.status-foot a:hover{text-decoration:underline}@media (max-width:560px){.status-card{border-radius:22px;padding:30px 20px 26px}.status-card h1{font-size:24px}.status-actions .btn{flex:100%}}.pad{padding:18px}.todo-list{margin:0;padding:0;list-style:none}.todo-list li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}.todo-list li:first-child{border-top:0}.todo-list .grow b{display:block}.todo-list .grow span{color:var(--ink-3);font-size:12.5px}.todo-tick{border:2px solid var(--line-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.todo-list li.done .todo-tick{background:var(--on);border-color:var(--on)}.todo-list li.done .grow b{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}@media (max-width:560px){.todo-list li{flex-wrap:wrap}.todo-list li .grow{flex:190px;min-width:0}.todo-list li .btn{margin-left:38px}}.welcome{color:#fff;background:radial-gradient(520px 260px at 92% -20%, #ffffff47, transparent 62%), var(--grad);border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:28px;padding:30px;display:grid;box-shadow:0 22px 44px -24px #5b5cf0cc}.welcome .eyebrow{color:#fffc;margin-bottom:8px}.welcome h1{letter-spacing:-.04em;font-size:36px;font-weight:800;line-height:1.08}.welcome p{color:#ffffffdb;max-width:56ch;margin-top:12px;line-height:1.6}.welcome-steps{background:#ffffff24;border:1px solid #fff3;border-radius:16px;gap:12px;padding:18px;display:grid}.ws{align-items:center;gap:12px;font-weight:650;display:flex}.ws i{border:2px solid #ffffff80;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12.5px;font-style:normal;font-weight:800;display:grid}.ws.done i{color:#4a4be0;background:#fff;border-color:#fff}.ws.now i{background:#ffffff38;border-color:#fff}@media (max-width:760px){.welcome{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.welcome h1{font-size:29px}}.next-list{gap:16px;margin:0;padding:16px 18px;list-style:none;display:grid}.next-list li{align-items:flex-start;gap:14px;display:flex}.next-list i{width:26px;height:26px;color:var(--accent);background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;font-size:12.5px;font-style:normal;font-weight:800;display:grid}.next-list b{display:block}.next-list span{color:var(--ink-3);font-size:12.5px}.thread{gap:10px;padding:16px 18px;display:grid}.thread header{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.thread header b{overflow-wrap:anywhere;flex:200px;min-width:0}.thread .msg{white-space:pre-wrap;color:var(--ink-2);overflow-wrap:anywhere}.reply{border-left:3px solid var(--on);background:var(--on-soft);border-radius:0 10px 10px 0;gap:4px;padding:10px 14px;display:grid}.reply p{white-space:pre-wrap;overflow-wrap:anywhere}.verify-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.verify-row>span{color:var(--ink-2)}.plist{display:grid}.prow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 18px;display:flex}.prow.off{opacity:.62}.prow .grow{flex:200px;min-width:0}.prow .grow .sub{overflow-wrap:anywhere}.prow .last{white-space:nowrap}.add-person{border-top:1px solid var(--line);background:color-mix(in srgb, var(--sunk) 50%, transparent)}.rq-list{gap:10px;display:grid}.rq{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-card);overflow:hidden}.rq-head{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.rq-head:hover{background:var(--accent-soft)}.rq-head .tile{width:36px;height:36px}.rq-main{flex:1;min-width:0;display:grid}.rq-main b,.rq-main .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rq-head time{white-space:nowrap}.rq .chev2{color:var(--ink-3);flex:none;transition:transform .15s}.rq.open .chev2{transform:rotate(90deg)}.rq-body{border-top:1px solid var(--line);gap:14px;padding:4px 18px 18px;display:grid}.rq-who{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding-top:14px;display:grid}.rq-who i{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-style:normal;font-weight:700;display:block}.rq-who span{overflow-wrap:anywhere;min-width:0}.rq-who em{font-size:11.5px;font-style:normal;font-weight:650}.rq-who em.ok{color:var(--on)}.rq-who em.no{color:var(--part)}.rq-msg{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sunk);border-radius:10px;padding:12px 14px}.setup{border:1px dashed var(--accent);background:var(--accent-soft);border-radius:12px;gap:12px;padding:14px;display:grid}.setup-h{color:var(--accent);align-items:center;gap:8px;display:flex}.setup .btn{justify-self:start}.signup-notes{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 18px 14px;display:flex}@media (max-width:760px){.rq-head{flex-wrap:wrap}.rq-head time{display:none}.rq-head .chip{order:3}}.gate-mini-brand{color:var(--ink);align-items:center;gap:10px;margin-bottom:26px;text-decoration:none;display:none}.gate-mini-brand b{letter-spacing:-.02em;font-size:15px;font-weight:800}.gate-mini-brand .brand-mark{box-sizing:content-box;background:var(--grad);color:#fff;--mark-cut:#5a5cf0;border-radius:10px;width:18px;height:18px;padding:6px}@media (max-width:860px){.gate-mini-brand{display:inline-flex}.gate-form{padding-top:max(28px, env(safe-area-inset-top,0px));place-items:start center}}.trial-bar{padding:9px max(24px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--part-soft) 70%, var(--panel));flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;display:flex}.trial-bar.urgent{background:color-mix(in srgb, var(--bad-soft,var(--part-soft)) 80%, var(--panel))}.trial-bar .grow{text-wrap:pretty;flex:200px;min-width:0}@media (max-width:720px){.trial-bar{padding:9px max(16px, env(safe-area-inset-left,0px))}}.trial-make{gap:10px;padding:4px 18px 16px;display:grid}.trial-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trial-fields .wide{grid-column:1/-1}@media (max-width:900px){.trial-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.trial-fields{grid-template-columns:minmax(0,1fr)}}.trial-make .btn{justify-self:start}.trial-url{background:var(--panel);border:1px solid var(--line);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;word-break:break-all;border-radius:10px;margin:6px 0;padding:10px 12px;font-size:12.5px;display:block}.trial-row{flex-wrap:wrap}.trial-acts{flex-wrap:wrap;justify-content:flex-end}.trial-acts .sel-s{max-width:150px;min-height:30px;padding:2px 8px;font-size:12.5px}@media (max-width:720px){.trial-acts{justify-content:flex-start;width:100%}}.co-card{border:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 7%, var(--panel)), var(--panel));border-radius:14px;align-items:center;gap:11px;margin:6px 12px 0;padding:11px 12px;display:flex}.co-av{background:var(--grad);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid;box-shadow:0 8px 16px -8px #5b5cf0b3}.co-who{gap:4px;min-width:0;display:grid}.co-who b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;overflow:hidden}.co-who .chip{justify-self:start}.co-open{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);height:40px;margin:10px 12px 0;font-weight:700;text-decoration:none;display:flex}.co-trial{border:1px solid color-mix(in srgb, var(--part) 35%, var(--line));background:var(--part-soft);border-radius:12px;gap:7px;margin:10px 12px 0;padding:10px 12px;display:grid}.co-trial.urgent{border-color:color-mix(in srgb, var(--bad) 40%, var(--line));background:var(--bad-soft)}.co-trial-t{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:750;display:flex}.co-bar{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:99px;height:5px;overflow:hidden}.co-bar i{border-radius:inherit;background:var(--part);height:100%;transition:width .4s;display:block}.co-trial.urgent .co-bar i{background:var(--bad)}.co-keep{color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.co-keep:hover{text-decoration:underline}.portal-app .side-nav{padding-top:6px}.top-open{text-decoration:none}@media (max-width:960px){.top-open{display:none}}.callout{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:var(--r-l);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, var(--panel)), var(--panel) 70%);box-shadow:var(--sh-card);align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.callout .callout-ic{background:var(--grad);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 16px -8px #5b5cf0b3}.callout b{letter-spacing:-.01em;font-size:14px;font-weight:750;display:block}.callout p{color:var(--ink-2);text-wrap:pretty;max-width:72ch;margin-top:3px;font-size:13px;line-height:1.55}.dom-add-h{margin-bottom:2px;font-size:13px;font-weight:750}.extras{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:16px;display:grid}.extra{border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);box-shadow:var(--sh-card);flex-direction:column;gap:8px;padding:14px;display:flex}.extra-h{align-items:center;gap:10px;display:flex}.extra-h .tile{border-radius:10px;flex:none;width:34px;height:34px}.extra-h b{letter-spacing:-.01em;font-size:13.5px;font-weight:750}.extra p{color:var(--ink-3);text-wrap:pretty;flex:1;font-size:12.5px;line-height:1.5}.extra .btn{align-self:flex-start}details.rel>summary{cursor:pointer;list-style:none}details.rel>summary::-webkit-details-marker{display:none}details.rel>summary .chev2{color:var(--ink-3);flex:none;margin-left:8px;transition:transform .15s}details.rel[open]>summary .chev2{transform:rotate(90deg)}details.rel:not([open])>summary{border-bottom:0}.swatch{vertical-align:-4px;border-radius:6px;flex:none;width:26px;height:18px;display:inline-block}.look-chip{align-items:center;gap:7px;display:inline-flex}.look-chip .swatch{vertical-align:0;border-radius:4px;width:18px;height:12px}.look-form{border-top:1px solid var(--line);gap:12px;padding:16px 18px 18px;display:grid}.look-pick{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.look-opt{text-align:left;border:1px solid var(--line-2);background:var(--panel);border-radius:12px;justify-items:start;gap:5px;padding:11px 12px;transition:border-color .12s,box-shadow .12s;display:grid}.look-opt b{font-size:13px;font-weight:750}.look-opt span:last-child{color:var(--ink-3);font-size:11.5px;line-height:1.45}.look-opt:hover{border-color:var(--ink-4)}.look-opt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.look-when{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.look-form .btn{justify-self:start}
.site{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.site>main{flex:1}.site-wrap{width:min(1120px,100% - 40px);margin:0 auto}.site-top{z-index:30;background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:28px;height:66px;padding:0 max(20px,50% - 560px);display:flex;position:sticky;top:0}.site-nav{gap:4px;display:flex}.site-nav a{color:var(--ink-2);border-radius:999px;padding:7px 13px;font-weight:500;text-decoration:none}.site-nav a:hover{background:var(--sunk);color:var(--ink)}.site-end{align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:760px){.site-nav{display:none}.site-top{gap:12px}}.btn-l{border-radius:12px;height:44px;padding:0 22px;font-size:14.5px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:750;display:inline-block}.sx-hero{border-bottom:1px solid var(--line);background:radial-gradient(760px 420px at 85% -10%, color-mix(in srgb, var(--accent-2) 22%, transparent), transparent 65%), radial-gradient(640px 360px at 0% 10%, color-mix(in srgb, var(--t-sky) 16%, transparent), transparent 65%);padding:96px 0 88px}.sx-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}@media (max-width:900px){.sx-hero-in{grid-template-columns:minmax(0,1fr);gap:40px}.sx-hero{padding:44px 0}}.sx-hero-copy h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,5.8vw,70px);font-weight:800;line-height:1.02}.sx-hero-lede{max-width:54ch;color:var(--ink-2);text-wrap:pretty;margin:22px 0 30px;font-size:18px;line-height:1.55}.sx-hero-note{color:var(--ink-3);align-items:center;gap:9px;margin-top:22px;display:flex}.dot{background:var(--on);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--on) 22%, transparent);border-radius:50%;flex:none}.sx-hero-art{min-height:300px;position:relative}.sheet{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow);padding:20px 22px}.sheet-h{border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:12px;display:flex}.sheet-r{align-items:center;gap:12px;padding:7px 0;display:flex}.sheet-r>span{width:26px;color:var(--ink-3)}.sheet-r>i{background:color-mix(in srgb, var(--accent) 70%, var(--raise));border-radius:3px;height:10px}.strip-row{border-top:1px dashed var(--line-2);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.sheet-2{background:var(--art-bg);width:250px;color:var(--art-fg);border-color:#0000;gap:3px;padding:12px 14px;display:grid;position:absolute;bottom:-22px;right:-6px;transform:rotate(-2.5deg)}.sheet-2 b{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--art-fg) 60%, transparent);font-size:12px}@media (max-width:900px){.sheet-2{bottom:-14px;right:8px}}.band{padding:96px 0}.band-alt{background:var(--panel);border-block:1px solid var(--line)}.band-h{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.8vw,42px);font-weight:800;line-height:1.1}.band-lede{max-width:62ch;color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.55}.feat{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:32px;display:grid}.feat-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-card);padding:24px 26px}.feat-card h3{margin-bottom:8px;font-size:16px;font-weight:640}.feat-card p{color:var(--ink-2);line-height:1.55}.steps{border:1px solid var(--line);border-radius:var(--r-m);background:var(--panel);box-shadow:var(--sh-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0;margin-top:32px;display:grid;overflow:hidden}.step{border-right:1px solid var(--line);padding:26px}.step:last-child{border-right:0}.step>span{color:var(--accent)}.step h3{margin:8px 0 6px;font-size:15px;font-weight:640}.step p{color:var(--ink-2);line-height:1.5}.pv-banner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}@media (max-width:900px){.pv-banner{grid-template-columns:minmax(0,1fr)}}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch;gap:16px;margin-top:32px;display:grid}.plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-card);flex-direction:column;gap:6px;padding:26px;display:flex}.plan-hi{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 16px 34px -24px var(--accent)}.plan h3{letter-spacing:-.02em;font-size:20px;font-weight:800}.plan>p{min-height:2.9em}.plan-price{margin:10px 0 8px;font-size:14px}.plan-price b{letter-spacing:-.04em;font-size:34px;font-weight:800}.plan-ask{font-size:26px;font-weight:800}.plan ul{border-top:1px solid var(--line);color:var(--ink-2);gap:8px;margin:6px 0 0;padding:12px 0 0;list-style:none;display:grid}.plan li:before{content:"";background:var(--on);vertical-align:1px;border-radius:2px;width:6px;height:6px;margin-right:9px;display:inline-block}.cta{text-align:center;border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);box-shadow:var(--sh-card);padding:48px 24px}.cta h2{letter-spacing:-.035em;margin-bottom:12px;font-size:34px;font-weight:800;line-height:1.1}.cta p{max-width:56ch;color:var(--ink-2);margin:0 auto 20px;line-height:1.55}.site-foot{border-top:1px solid var(--line);background:var(--panel);color:var(--ink-3);padding:30px 0}.site-foot-in{flex-wrap:wrap;align-items:center;gap:14px 30px;display:flex}.site-foot-in p{flex:280px;margin:0}.site-foot-in nav{gap:16px;display:flex}.site-foot-in a{color:var(--ink-2);text-decoration:none}.site-foot-in a:hover{color:var(--ink);text-decoration:underline}.pv-title{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0 0 16px;font-size:clamp(32px,4.6vw,54px);font-weight:800;line-height:1.05}.pv-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:32px;display:grid}.pv-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-card);padding:26px}.pv-card h2{letter-spacing:-.025em;margin-bottom:6px;font-size:20px;font-weight:800}.pv-card-no{border-color:color-mix(in srgb, var(--bad) 35%, var(--line));background:color-mix(in srgb, var(--bad-soft) 35%, var(--panel))}.pv-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pv-list li{color:var(--ink-2);padding-left:22px;line-height:1.5;position:relative}.pv-list li:before{font-weight:700;position:absolute;top:1px;left:0}.pv-yes li:before{content:"✓";color:var(--on)}.pv-no li:before{content:"✕";color:var(--bad)}.pv-h{letter-spacing:-.03em;margin:52px 0 16px;font-size:26px;font-weight:800}.pv-how{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.pv-step{border:1px solid var(--line);border-radius:var(--r-m);background:var(--panel);box-shadow:var(--sh-card);padding:22px 24px}.pv-step>span{color:var(--accent)}.pv-step h3{margin:6px 0;font-size:15px;font-weight:640}.pv-step p{color:var(--ink-2);line-height:1.55}.cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:600}.cap-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--bg);border-block:1px solid var(--line);padding:12px 26px;font-size:11px;font-weight:600}.dom{border-bottom:1px solid var(--line);padding:18px 26px}.dom-more{background:var(--bg);border:1px solid var(--line);border-radius:12px;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.dom-problems{color:var(--ink);gap:4px;margin:0;padding-left:18px;display:grid}.dom-problems li::marker{color:var(--part)}.dom-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.dom-add{padding:20px 26px}.dom-steps{color:var(--ink-2);gap:8px;margin:0;padding:16px 16px 16px 36px;line-height:1.5;display:grid}.plan-price{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.plan-price span{white-space:nowrap}.errpage{background:radial-gradient(900px 520px at 85% -10%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 62%), radial-gradient(700px 420px at 0% 110%, color-mix(in srgb, var(--t-sky) 12%, transparent), transparent 60%), var(--bg);flex-direction:column;min-height:100vh;display:flex}.err-top{padding:20px max(24px,4vw)}.err-top .brand-mark{box-sizing:content-box;background:var(--grad);color:#fff;--mark-cut:#5a5cf0;border-radius:11px;width:18px;height:18px;padding:7px}.err-main{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,72px);width:100%;max-width:1120px;margin:0 auto;padding:24px max(24px,4vw) 40px;display:grid}.err-copy{min-width:0}.err-chip{--c:var(--accent);height:30px;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.err-chip.side-us{--c:var(--bad)}.err-chip i{background:currentColor;border-radius:50%;width:7px;height:7px}.err-copy h1{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 12px;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.06}.err-msg{max-width:52ch;color:var(--ink-2);text-wrap:pretty;font-size:17px;line-height:1.6}.err-hints{gap:10px;max-width:52ch;margin:22px 0 0;padding:0;list-style:none;display:grid}.err-hints li{color:var(--ink-2);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.err-hints svg{color:var(--on);flex:none;margin-top:3px}.err-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.err-ref{color:var(--ink-3);margin-top:22px;font-size:12px}.err-ref b{color:var(--ink);-webkit-user-select:all;user-select:all}.err-art{aspect-ratio:1;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--panel)), var(--panel));border:1px solid var(--line);width:100%;max-width:440px;box-shadow:var(--shadow);border-radius:32px;justify-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.err-art.side-us{background:linear-gradient(160deg, color-mix(in srgb, var(--bad) 9%, var(--panel)), var(--panel))}.err-bays{align-items:flex-end;gap:3.5%;height:56%;display:flex;position:absolute;inset:auto 8% 9%}.err-bays i{height:var(--h,70%);border:2px solid color-mix(in srgb, var(--ink) 18%, transparent);background:0 0;border-radius:10px 10px 4px 4px;flex:1}.err-bays i.on{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent));opacity:.9;border-color:#0000}.err-bays i.crack{border-color:var(--bad);background:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in srgb, var(--bad) 22%, transparent) 8px 10px);border-style:dashed}.err-big{letter-spacing:-.06em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:start;margin-top:11%;font-size:clamp(82px,16vw,150px);font-weight:800;line-height:1;position:relative}.err-art.side-us .err-big{background:linear-gradient(135deg,#f43f5e,#fb923c);-webkit-background-clip:text;background-clip:text}.err-quick{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;padding:18px 24px 26px;font-size:13px;display:flex}.err-quick a{color:var(--ink-2);font-weight:600;text-decoration:none}.err-quick a:hover{color:var(--accent)}@media (max-width:860px){.err-main{grid-template-columns:minmax(0,1fr)}.err-art{border-radius:26px;order:-1;max-width:300px}.err-actions .btn{flex:100%}}.status-checks{text-align:left;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.status-checks li{background:var(--sunk);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.status-checks i{background:var(--ink-4);border-radius:50%;flex:none;width:10px;height:10px}.status-checks li.ok i{background:var(--on);box-shadow:0 0 0 4px var(--on-soft)}.status-checks li.warn i{background:var(--part);box-shadow:0 0 0 4px var(--part-soft)}.status-checks li.bad i{background:var(--bad);box-shadow:0 0 0 4px var(--bad-soft)}.status-checks span{flex:1;font-weight:600}.status-checks b{color:var(--ink-3);font-size:12.5px;font-weight:600}.plan-cta{width:100%;margin-top:auto}.plan ul{margin-bottom:18px}
