@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/console/signin/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/console/signin/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/console/signin/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/console/signin/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/console/signin/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/console/signin/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/console/signin/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/console/signin/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-sans);--w-regular:400;--w-medium:500;--t-micro:max(10px, .6875rem);--t-meta:max(10px, .75rem);--t-label:.8125rem;--t-body:.875rem;--t-section:1rem;--t-sentence:1rem;--t-drawer:1.125rem;--t-title:1.375rem;--t-card:.90625rem;--t-caption:.78125rem;--t-figure:1.75rem;--w-semi:600;--t-mono:.8125rem;--lh-meta:1rem;--lh-label:1.125rem;--lh-body:1.25rem;--lh-section:1.375rem;--lh-sentence:1.875rem;--lh-drawer:1.5rem;--lh-title:1.75rem;--lh-figure:2.125rem;--lh-mono:1.25rem;--type-page-title:var(--t-title);--type-page-title-lh:1.625rem;--type-section-title:var(--t-section);--type-section-title-lh:var(--lh-section);--type-card-title:var(--t-card);--type-card-title-lh:var(--lh-body);--type-big-figure:var(--t-figure);--type-big-figure-lh:var(--lh-figure);--type-inline-figure:1.125rem;--type-inline-figure-lh:var(--lh-section);--type-nav-item:var(--t-body);--type-nav-item-lh:var(--lh-body);--type-in-page-nav:var(--t-label);--type-in-page-nav-lh:var(--lh-label);--type-table-header:var(--t-meta);--type-table-header-lh:var(--lh-meta);--type-table-cell:var(--t-label);--type-table-cell-lh:var(--lh-label);--type-body:var(--t-label);--type-body-lh:var(--lh-body);--type-label:var(--t-label);--type-label-lh:var(--lh-label);--type-metric-label:var(--t-meta);--type-metric-label-lh:var(--lh-meta);--type-caption:var(--t-meta);--type-caption-lh:var(--lh-meta);--type-control:var(--t-label);--type-control-lh:var(--lh-body);--type-compact-control:var(--t-meta);--type-compact-control-lh:var(--lh-label);--type-chip:max(10px, .71875rem);--type-chip-lh:var(--lh-body);--type-chart-tick:var(--t-micro);--type-chart-tick-lh:.875rem;--type-chart-label:var(--t-meta);--type-chart-label-lh:var(--lh-meta);--type-code:var(--t-mono);--type-code-lh:var(--lh-mono);--track-title:-.012em;--track-figure:-.01em;--track-section:-.005em;--page:#f5f8fd;--bg:#fff;--card:#fff;--card-head:#f6f9fe;--card-line:#e3eaf4;--nav-surface:color-mix(in srgb, var(--card) 64%, transparent);--nav-frost:blur(.875rem) saturate(150%);--rail:#fafcfe;--raised:#fff;--sunken:#f2f5fa;--hover:#f4f7fb;--selected:#eaf2fe;--day-row:color-mix(in srgb, var(--card-head) 50%, var(--selected));--tile:#eef5ff;--tile-line:#dce8fa;--ink:#0b1b45;--ink-2:#3d5078;--ink-3:#5b6f90;--ink-4:#98a6bd;--line:#e4e9f0;--line-soft:#edf1f6;--line-strong:#d6dee9;--line-hover:#bfccdd;--grid:#eef1f5;--axis:#d8dce2;--track:#eef1f5;--spark:#97a0ad;--land:#d5dce6;--brand:#2c7fff;--brand-ink:#1c63d6;--brand-strong:#1f66d9;--brand-wash:#eef5ff;--brand-strong-hover:#1a58bf;--navy:#061b55;--legit:#2c7fff;--legit-fill:#2c7fff11;--attack:#c2534b;--attack-ink:#983f39;--attack-soft:#e7bab5;--attack-bar:#d9958e;--attack-tile:#fbf1f0;--attack-tile-line:#f2dcd9;--logged-line:#cf8c85;--attack-wash:#c2534b1c;--attack-area:#c2534b21;--attack-area-line:#c2534b6b;--danger:#b5443d;--danger-hover:#a13b35;--attack-line-wash:#c2534b0d;--ramp-1:#a8463f;--ramp-2:#bd5d55;--ramp-3:#cc7a72;--ramp-4:#d8968f;--ramp-5:#e2b1ab;--ramp-6:#ecccc8;--ramp-other:#dde1e6;--sev-high:#c2534b;--sev-med:#d6962f;--sev-low:#3f9d78;--sev-high-tint:#fcefed;--sev-med-tint:#fdf5e7;--sev-low-tint:#ebf6f1;--sev-high-ink:#a8433c;--sev-med-ink:#9a6412;--sev-low-ink:#25775a;--cat-1:#8db0e6;--cat-2:#86c3be;--cat-3:#b3a6e0;--cat-4:#f0b892;--cat-5:#e2cb93;--cat-6:#e6a3b4;--cat-7:#a7b3c5;--cat-8:#cfc4b4;--cat-9:#afd3ea;--focus-ring:0 0 0 .125rem var(--bg), 0 0 0 .25rem #2c7fff73;--selection:#2c7fff29;--toast-bg:#0f1d42;--toast-ink:#f4f6f9;--toast-ink-2:#f4f6f9b8;--toast-action:#8db8ff;--on-fill:#fff;--shadow-control:0 1px .125rem #0f17240f;--shadow-card:0 1px .125rem #142d5a09, 0 .375rem 1.125rem -.625rem #142d5a1a;--shadow-card-hover:0 1px .125rem #142d5a0d, 0 .625rem 1.5rem -.75rem #142d5a29;--shadow-knob:0 1px .125rem #0f172438;--shadow-overlay:0 1.125rem 3rem -.75rem #0f172433, 0 .125rem .375rem #0f17240d;--scrim:#0f172429;--r-xs:.1875rem;--r-s:.25rem;--r-m:.375rem;--r-l:.5rem;--r-card:.75rem;--r-tile:.625rem;--r-pill:62.4375rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:1.75rem;--s-8:2rem;--s-9:2.25rem;--s-10:2.5rem;--s-11:2.75rem;--s-12:3rem;--s-16:4rem;--s-18:4.5rem;--head-sub-gap:var(--s-2);--rail-w:15rem;--top-h:3.5rem;--gap:1.25rem;--pad:1.5rem;--head:3.25rem;--head-gap:1rem;--row:2.75rem;--row-head:2.25rem;--list-row:2.25rem;--list-show:5;--field:2rem;--gutter:1.5rem;--page-top:1.25rem;--page-bottom:1.5rem;--grid-gap:var(--gap);--card-gap:var(--gap);--card-pad:var(--pad);--card-pad-top:var(--pad);--col-gap:1.5rem;--band-top:1rem;--band-bottom:1rem;--content-max:107.5rem;--ease-out:cubic-bezier(.25, 1, .5, 1);--dur-fast:.15s;--dur:.2s;--dur-drawer:.24s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0a1220;--bg:#111b2d;--card:#111b2d;--card-head:#142034;--card-line:#1d2a42;--nav-surface:color-mix(in srgb, var(--card) 72%, transparent);--rail:#0d1626;--raised:#111b2d;--sunken:#142034;--hover:#17243a;--selected:#17284a;--tile:#15254a;--tile-line:#1f3460;--ink:#e8edf4;--ink-2:#aeb8c8;--ink-3:#8995a8;--ink-4:#56637a;--line:#1b2740;--line-soft:#152036;--line-strong:#283651;--line-hover:#34445f;--grid:#131e31;--axis:#283651;--track:#17233a;--spark:#6c7a90;--land:#22304a;--brand:#4a90ff;--brand-ink:#7aaeff;--brand-strong:#2b6fe0;--brand-wash:#15254a;--brand-strong-hover:#2464d2;--navy:#c9d8ff;--legit:#4a90ff;--legit-fill:#4a90ff12;--attack:#d0685f;--attack-ink:#f0a39b;--attack-soft:#6b3a36;--logged-line:#a45f58;--attack-wash:#d0685f2e;--attack-area:#d0685f29;--attack-area-line:#d0685f80;--danger:#b9493f;--danger-hover:#a63f37;--attack-line-wash:#d0685f14;--ramp-1:#db776e;--ramp-2:#c4655e;--ramp-3:#a95750;--ramp-4:#8d4b45;--ramp-5:#713f3b;--ramp-6:#573432;--ramp-other:#26334b;--attack-bar:#9e5a54;--attack-tile:#d0685f24;--attack-tile-line:#d0685f47;--sev-high:#db776e;--sev-med:#e2a54a;--sev-low:#5dbb94;--sev-high-tint:#db776e1f;--sev-med-tint:#e2a54a33;--sev-low-tint:#5dbb941a;--sev-high-ink:#f0a39b;--sev-med-ink:#efc27f;--sev-low-ink:#8fd6b6;--cat-1:#6f93cc;--cat-2:#67a39e;--cat-3:#9186c4;--cat-4:#c9936f;--cat-5:#bca66f;--cat-6:#c08290;--cat-7:#7f8ba0;--cat-8:#a69c8d;--cat-9:#86adc6;--focus-ring:0 0 0 .125rem var(--bg), 0 0 0 .25rem #4a90ff8c;--selection:#4a90ff47;--toast-bg:#1c2940;--toast-ink:#e8ecf2;--toast-ink-2:#e8ecf2b3;--toast-action:#7aaeff;--shadow-control:0 1px .125rem #0006;--shadow-knob:0 1px .125rem #00000073;--shadow-card:0 1px .125rem #0000004d;--shadow-card-hover:0 1px .125rem #00000059, 0 .625rem 1.5rem -.75rem #00000080;--shadow-overlay:0 1.5rem 3.75rem -.75rem #0009, 0 .125rem .375rem #0000004d;--scrim:#02060e8c}*,:before,:after{box-sizing:border-box}html{font-size:100%}@media (width>=1180px){html{font-size:clamp(13px,.925926vw,20px)}}:where(svg){font-size:calc(1em / var(--rs,1))}:where(svg svg){font-size:1em}:where(svg.lucide[width="8"]){width:.5rem;height:.5rem}:where(svg.lucide[width="9"]){width:.5625rem;height:.5625rem}:where(svg.lucide[width="10"]){width:.625rem;height:.625rem}:where(svg.lucide[width="11"]){width:.6875rem;height:.6875rem}:where(svg.lucide[width="12"]){width:.75rem;height:.75rem}:where(svg.lucide[width="13"]){width:.8125rem;height:.8125rem}:where(svg.lucide[width="14"]){width:.875rem;height:.875rem}:where(svg.lucide[width="15"]){width:.9375rem;height:.9375rem}:where(svg.lucide[width="16"]){width:1rem;height:1rem}:where(svg.lucide[width="17"]){width:1.0625rem;height:1.0625rem}:where(svg.lucide[width="18"]){width:1.125rem;height:1.125rem}:where(svg.lucide[width="19"]){width:1.1875rem;height:1.1875rem}:where(svg.lucide[width="20"]){width:1.25rem;height:1.25rem}:where(svg.lucide[width="21"]){width:1.3125rem;height:1.3125rem}:where(svg.lucide[width="22"]){width:1.375rem;height:1.375rem}:where(svg.lucide[width="23"]){width:1.4375rem;height:1.4375rem}:where(svg.lucide[width="24"]){width:1.5rem;height:1.5rem}:where(svg.lucide[width="25"]){width:1.5625rem;height:1.5625rem}:where(svg.lucide[width="26"]){width:1.625rem;height:1.625rem}:where(svg.lucide[width="27"]){width:1.6875rem;height:1.6875rem}:where(svg.lucide[width="28"]){width:1.75rem;height:1.75rem}:where(svg.lucide[width="29"]){width:1.8125rem;height:1.8125rem}:where(svg.lucide[width="30"]){width:1.875rem;height:1.875rem}:where(svg.lucide[width="31"]){width:1.9375rem;height:1.9375rem}:where(svg.lucide[width="32"]){width:2rem;height:2rem}:where(svg.lucide[width="33"]){width:2.0625rem;height:2.0625rem}:where(svg.lucide[width="34"]){width:2.125rem;height:2.125rem}:where(svg.lucide[width="35"]){width:2.1875rem;height:2.1875rem}:where(svg.lucide[width="36"]){width:2.25rem;height:2.25rem}:where(svg.lucide[width="37"]){width:2.3125rem;height:2.3125rem}:where(svg.lucide[width="38"]){width:2.375rem;height:2.375rem}:where(svg.lucide[width="39"]){width:2.4375rem;height:2.4375rem}:where(svg.lucide[width="40"]){width:2.5rem;height:2.5rem}:where(svg.lucide[width="41"]){width:2.5625rem;height:2.5625rem}:where(svg.lucide[width="42"]){width:2.625rem;height:2.625rem}:where(svg.lucide[width="43"]){width:2.6875rem;height:2.6875rem}:where(svg.lucide[width="44"]){width:2.75rem;height:2.75rem}:where(svg.lucide[width="45"]){width:2.8125rem;height:2.8125rem}:where(svg.lucide[width="46"]){width:2.875rem;height:2.875rem}:where(svg.lucide[width="47"]){width:2.9375rem;height:2.9375rem}:where(svg.lucide[width="48"]){width:3rem;height:3rem}:where(svg.lucide[width="56"]){width:3.5rem;height:3.5rem}:where(svg.lucide[width="64"]){width:4rem;height:4rem}:where(svg.lucide[width="72"]){width:4.5rem;height:4.5rem}:where(svg.lucide[width="80"]){width:5rem;height:5rem}:where(svg.lucide[width="96"]){width:6rem;height:6rem}:where(svg.lucide[width="100"]){width:6.25rem;height:6.25rem}:where(svg.lucide[width="120"]){width:7.5rem;height:7.5rem}:where(svg.lucide[width="128"]){width:8rem;height:8rem}:where(svg.lucide[width="160"]){width:10rem;height:10rem}:where(svg.lucide[width="176"]){width:11rem;height:11rem}:where(svg.lucide[width="200"]){width:12.5rem;height:12.5rem}:where(svg.lucide[width="236"]){width:14.75rem;height:14.75rem}:where(svg.lucide[width="240"]){width:15rem;height:15rem}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}body{background:var(--page);min-height:100vh;color:var(--ink);font:var(--w-regular) var(--t-body)/var(--lh-body) var(--font-sans);font-optical-sizing:none;caret-color:var(--ink);margin:0}#root{min-height:100vh}::selection{background:var(--selection);color:var(--ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--page);border-radius:12px}::-webkit-scrollbar-track{background:0 0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,pre{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}img,svg{display:block}table{border-collapse:collapse}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-m);outline:none}b,strong{font-weight:var(--w-medium);color:var(--ink)}hr{background:var(--line);border:0;height:1px;margin:0}.ic{flex:none;display:block}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:0}.nowrap{white-space:nowrap}.ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.muted{color:var(--ink-3)}.soft{color:var(--ink-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spacer{flex:1}.row{align-items:center;gap:var(--s-2);display:flex}.stack{gap:var(--s-2);flex-direction:column;display:flex}.prose{max-width:72ch;color:var(--ink-2);font-size:var(--t-body);text-wrap:pretty;line-height:1.375rem}.prose+.prose{margin-top:var(--s-3)}.fig{font-size:var(--t-figure);line-height:var(--lh-figure);letter-spacing:var(--track-figure);font-variant-numeric:normal;color:var(--ink);font-weight:var(--w-medium)}.hit,mark.hit{background:var(--attack-wash);color:var(--attack-ink);border-radius:var(--r-xs);margin:0 -1px;padding:1px .125rem}.app .main{background:var(--page)}.page{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding:var(--page-top) var(--gutter) var(--page-bottom)}.app .page{padding-top:var(--page-top);padding-bottom:var(--page-bottom)}.page-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:2.625rem;display:flex}.page-head-main{min-width:0}.page-head-row{align-items:center;gap:.75rem;min-width:0;display:flex}.page-head-text{min-width:0}.page-head-ic.plain{color:var(--brand);display:inline-flex}.page-head .crumb{color:var(--ink-2);font-size:var(--t-label);line-height:var(--lh-label);align-items:center;gap:.375rem;margin-bottom:.5rem;display:inline-flex}.page-head .crumb a:hover,.page-head .crumb button:hover{color:var(--ink)}h1,.h1{font-size:var(--t-title);line-height:1.625rem;font-weight:var(--w-semi);letter-spacing:var(--track-title);color:var(--ink)}.status{max-width:120ch;color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;overflow:hidden}.status b,.status strong{color:var(--ink-2);font-weight:var(--w-medium)}.page-head .status{margin-top:var(--head-sub-gap)}.status .dotsep,.dotsep{color:var(--ink-4);margin:0 .375rem}.page-head-aside{color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label);white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding-bottom:1px;display:flex}.page-head-aside b,.page-head-aside strong{color:var(--ink);font-weight:var(--w-medium)}.page-head-aside>svg,.page-head-aside .ic{color:var(--ink-4)}.page-head+*{margin-top:1rem}.section,.panel,.card,[data-card]{--cpx:var(--pad);--cpb:var(--pad);background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-card);padding:var(--pad) var(--cpx) var(--cpb);flex-direction:column;display:flex;overflow:hidden}:is(.section,.panel,.card,[data-card]):has(>:is(.sec-head:not(.sub),.mstrip,.capline,.tb):first-child){padding-top:0}:is(.section,.panel,.card,.grid12,.bento,.cols-2,.cols-3,.metric-cards,.ch-metrics,.toolbar,.attn-card)+:is(.section,.panel,.card,.grid12,.bento,.cols-2,.cols-3,.metric-cards,.ch-metrics){margin-top:var(--gap)}.grid12>*,.bento>*,.cols-2>*,.cols-3>*,.bento-stack>*{margin-top:0!important}.section.flush-top{padding-top:var(--pad)}.section.bare,.panel.bare{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.section:has(>:is(.grid12,.bento,.cols-2,.cols-3)>[data-card]){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.section:has(>:is(.grid12,.bento,.cols-2,.cols-3)>[data-card])>:is(.grid12,.bento,.cols-2,.cols-3)>*{--cpx:var(--pad);--cpb:var(--pad);background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-card);padding:var(--pad) var(--cpx) var(--cpb);flex-direction:column;display:flex;overflow:hidden}.section.bare>.sec-head{margin-bottom:.625rem;padding:0 .125rem}.section:has(>:is(.grid12,.bento)>[data-card])>.sec-head{margin-bottom:.625rem;padding:0 .125rem}.panel:not(.bare) [data-card]:not(.metric-card),.card [data-card]:not(.metric-card){--cpx:0px;--cpb:0px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.section:not(.bare):not(:has(>:is(.grid12,.bento,.cols-2,.cols-3)>[data-card])) [data-card]:not(.metric-card){--cpx:0px;--cpb:0px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.section:has(>:is(.grid12,.bento)>[data-card])>:is(.grid12,.bento)>* [data-card]{--cpx:0px;--cpb:0px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.card.is-door,button.card{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.card.is-door:hover,button.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover)}.card.is-door:focus-visible,button.card:focus-visible{border-radius:var(--r-card);box-shadow:var(--focus-ring)}.sec-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:1.75rem;margin-bottom:.75rem;display:flex}.sec-head.sub{min-height:1.375rem;margin-top:1rem;margin-bottom:.5rem}.sec-head-title{align-items:center;gap:.625rem;min-width:0;display:flex}.sec-head-title>h2,.sec-head-title>h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sec-head-title .meta,.sec-head-title .sub-t{color:var(--ink-3);font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis;align-self:center;min-width:0;overflow:hidden}.sec-head-aside{color:var(--ink-3);font-size:var(--type-caption);white-space:nowrap;flex:none;align-items:center;gap:.875rem;margin-left:auto;display:flex}.sec-head-aside .meta{font-size:var(--type-caption)}.sec-head-aside b,.sec-head-aside strong,.sec-head-aside .meta b{color:var(--ink);font-weight:var(--w-medium)}.sec-head .card-menu-btn{align-self:center;margin-right:-.375rem}.sec-ic{color:var(--brand);flex:none;display:inline-flex}.sec-ic.ic-attack{color:var(--attack)}.sec-ic.ic-neutral{color:var(--ink-3)}.sec-head h2,.sec-head h3{font-size:var(--t-card);line-height:1.25rem;font-weight:var(--w-medium);letter-spacing:var(--track-section);color:var(--ink)}:is(:is(.section,.panel,.card,[data-card]):not(.bare):not(:has(>:is(.grid12,.bento,.cols-2,.cols-3)>[data-card]))>.sec-head:not(.sub),.section:has(>:is(.grid12,.bento,.cols-2,.cols-3)>[data-card])>:is(.grid12,.bento,.cols-2,.cols-3)>*>.sec-head:not(.sub)){height:var(--head);min-height:var(--head);margin:0 calc(-1 * var(--cpx)) var(--head-gap);padding:0 var(--pad);border-bottom:1px solid var(--line-soft);flex:none}h2,.h2{font-size:var(--t-section);line-height:var(--lh-section);font-weight:var(--w-semi);letter-spacing:var(--track-section);color:var(--ink)}h3,.h3{font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-medium);color:var(--ink)}.sec-desc{max-width:110ch;color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label);margin:0 0 .75rem}.meta{color:var(--ink-3);font-size:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap}.meta b{color:var(--ink);font-weight:var(--w-medium)}.small{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3)}.tint>.sec-head:not(.sub){background:var(--card-head);border-bottom-color:var(--card-line)}.flush{--cpx:0px;--cpb:0px;padding-bottom:0;padding-left:0;padding-right:0}.flush>.sec-desc,.flush>.toolbar,.flush>.note,.flush>.empty,.flush>.error-state{margin-left:var(--pad);margin-right:var(--pad)}.flush>:last-child:not(.tbl-foot):not(.tbl):not(.tbl-scroll):not(.card-foot):not(.tb){margin-bottom:var(--pad)}.card-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.card-body.row-body{gap:var(--col-gap);flex-direction:row}.card-body.flush-body{margin-left:calc(-1 * var(--cpx));margin-right:calc(-1 * var(--cpx))}.card-body.center{justify-content:center}.grow{flex:auto;min-width:0;min-height:0}.card-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);font-size:var(--t-caption);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.375rem;min-width:0;margin-top:.5rem;padding-top:1rem;line-height:1.125rem;display:flex}.card-foot b{color:var(--ink);font-weight:var(--w-medium)}.card-foot .cf-l{text-overflow:ellipsis;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.card-foot .cf-r{flex:none;align-items:center;gap:.75rem;margin-left:auto;display:flex}.card-foot .dotsep{margin:0 .25rem}:is(.tbl,.tbl-scroll)+.card-foot{margin-top:0}.icon-tile{border-radius:var(--r-tile);background:var(--tile);color:var(--brand);box-shadow:inset 0 0 0 1px var(--tile-line);flex:none;place-items:center;display:inline-grid}.icon-tile svg{display:block}.it-xs{border-radius:.4375rem;width:1.5rem;height:1.5rem}.it-sm{border-radius:.4375rem;width:1.625rem;height:1.625rem}.it-md{width:2.25rem;height:2.25rem}.it-lg{border-radius:.625rem;width:2.5rem;height:2.5rem}.it-attack{background:var(--attack-tile);color:var(--attack);box-shadow:inset 0 0 0 1px var(--attack-tile-line)}.it-neutral{background:var(--sunken);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.ic-brand{color:var(--brand)}.ic-attack{color:var(--attack)}.ic-muted{color:var(--ink-4)}.ic-ink{color:var(--ink)}.metric-cards{grid-template-columns:repeat(var(--mc-cols,5), minmax(0, 1fr));gap:var(--gap);display:grid}.metric-card{min-width:0;padding:1.25rem var(--pad);flex-direction:column;align-items:flex-start;display:flex}.metric-card .mc-label{color:var(--ink-2);font-size:var(--type-metric-label);line-height:var(--type-metric-label-lh);align-items:center;gap:.375rem;margin-top:.625rem;display:inline-flex}.metric-card .mc-value{font-size:var(--type-big-figure);line-height:var(--type-big-figure-lh);font-weight:var(--w-semi);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.25rem}.metric-card.is-door:hover .mc-label{color:var(--ink)}.panel{min-width:0}.bento{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;display:grid}.bento>*{min-width:0}.s1{grid-column:span 1}.s2{grid-column:span 2}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s9{grid-column:span 9}.s10{grid-column:span 10}.s11{grid-column:span 11}.s12{grid-column:span 12}.bento-stack{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.bento-stack>*{flex:auto}.bento-stack>.fixed{flex:none}.grid12{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:1.5rem;display:grid}.c3{grid-column:span 3;min-width:0}.c4{grid-column:span 4;min-width:0}.c5{grid-column:span 5;min-width:0}.c6{grid-column:span 6;min-width:0}.c7{grid-column:span 7;min-width:0}.c8{grid-column:span 8;min-width:0}.c9{grid-column:span 9;min-width:0}.c12{grid-column:span 12;min-width:0}.cols-2{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;display:grid}.cols-3{column-gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem;display:grid}.grid12:has(>[data-card]){column-gap:var(--gap);row-gap:var(--gap);align-items:stretch}.cols-2:has(>[data-card]){column-gap:var(--gap);row-gap:var(--gap);align-items:stretch}.cols-3:has(>[data-card]){column-gap:var(--gap);row-gap:var(--gap);align-items:stretch}.section:has(>.grid12>[data-card])>.grid12{column-gap:var(--gap);row-gap:var(--gap);align-items:stretch}.toolbar{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;margin-bottom:.75rem;display:flex}.toolbar .spacer{flex:1}.toolbar>*{flex:none}.tb{min-width:0;margin:calc(-1 * var(--head-gap)) calc(-1 * var(--cpx)) 0;padding:.75rem var(--pad);border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:.5rem;display:flex}.tb .spacer,.tb .tb-r{margin-left:auto}.tb .tb-r{align-items:center;gap:.5rem;display:flex}.tb>*{flex:none}.tb:first-child{margin-top:0}.link{color:var(--brand-ink);font-size:var(--t-label);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.link:hover{text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:1px}.link.danger{color:var(--attack-ink)}.back{color:var(--ink-2);font-size:var(--t-label);line-height:var(--lh-label);align-items:center;gap:.375rem;display:inline-flex}.back:hover{color:var(--ink)}a.inline,button.inline{color:var(--brand-ink)}a.inline:hover,button.inline:hover{text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:1px}.legend{color:var(--ink-2);font-size:var(--t-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.legend.small{color:var(--ink-3);font-size:var(--t-meta);gap:.375rem 1rem}.lg{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.lg b{font-weight:var(--w-medium);color:var(--ink)}.mk{border-radius:50%;flex:none;width:.4375rem;height:.4375rem;display:inline-block}.mk-attack,.mk-blocked{background:var(--attack)}.mk-logged,.mk-monitored,.mk-learning{border:.09375rem solid var(--logged-line)}.mk-legit,.mk-allowed{background:var(--legit)}.mk-info{border:.09375rem solid var(--ink-4)}.mk-on,.mk-neutral{background:var(--ink-4);width:.375rem;height:.375rem}.mk-off{border:.09375rem solid var(--ink-4);width:.375rem;height:.375rem}.outcome{color:var(--ink-2);font-size:var(--t-label);line-height:var(--lh-label);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.outcome .oc-detail{color:var(--ink-3);font-variant-numeric:tabular-nums}.state{color:var(--ink-2);font-size:var(--t-label);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.sev{color:var(--ink);font-size:var(--t-label);line-height:var(--lh-label);white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.sev-bars{flex:none;align-items:flex-end;gap:.125rem;display:inline-flex}.sev-bars i{background:var(--line-strong);border-radius:1px;width:.1875rem;display:block}.sev-bars i:first-child{height:.375rem}.sev-bars i:nth-child(2){height:.5625rem}.sev-bars i:nth-child(3){height:.75rem}.sev-bars i.f{background:var(--ink-2)}.sev.lv-3 .sev-bars i.f{background:var(--sev-high)}.sev.lv-2 .sev-bars i.f{background:var(--sev-med)}.sev.lv-1 .sev-bars i.f{background:var(--sev-low)}.sev.none{color:var(--ink-3)}.sev .sev-was{color:var(--ink-3);font-size:var(--t-meta)}.latest{border-radius:var(--r-s);background:var(--sunken);border:1px solid var(--line);height:1.125rem;color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;padding:0 .375rem;font-size:max(10px,.71875rem);line-height:1rem;display:inline-flex}.modules{font-size:var(--t-label);line-height:var(--lh-label);flex-wrap:wrap;gap:.25rem .75rem;display:inline-flex}.modules .on{color:var(--ink)}.modules .off{color:var(--ink-3)}.tag,.badge{border-radius:var(--r-s);height:1.125rem;font-size:var(--t-micro);line-height:1.125rem;font-weight:var(--w-medium);white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:1px;align-items:center;gap:.25rem;padding:0 .375rem;display:inline-flex}.tag-new,.b-new,.b-blue{color:var(--brand-ink);background:var(--brand-wash)}.b-quiet{color:var(--ink-2);background:var(--sunken)}.b-red{color:var(--attack-ink);background:var(--attack-wash)}.b-navy{color:var(--ink);background:var(--selected)}.b-outline{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.b-warn{color:var(--sev-med-ink);background:var(--sev-med-tint)}.b-good{color:var(--sev-low-ink);background:var(--sev-low-tint)}.badge.b-pill{border-radius:var(--r-pill);height:1.375rem;font-size:var(--t-meta);line-height:1.375rem;font-weight:var(--w-medium);padding:0 .5625rem}.badge svg{flex:none;width:.75rem;height:.75rem}.pill{background:var(--sunken);height:1.25rem;color:var(--ink-2);font-size:max(10px,.71875rem);line-height:1.25rem;font-weight:var(--w-medium);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:.3125rem;flex:none;align-items:center;gap:.3125rem;padding:0 .4375rem;display:inline-flex}.pill.p-blue{background:var(--brand-wash);color:var(--brand-ink)}.pill.p-red{background:var(--attack-tile);color:var(--attack-ink)}.pill.p-outline{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.pill.st-ok{background:var(--sev-low-tint);color:var(--sev-low-ink)}.pill.st-redirect{background:var(--sunken);color:var(--ink-2)}.pill.st-refused{background:var(--sev-med-tint);color:var(--sev-med-ink)}.pill.st-error{background:var(--sev-high-tint);color:var(--sev-high-ink)}.pill.st-blocked{background:var(--attack);color:var(--on-fill)}.pill .sw-a{width:.4375rem;height:.4375rem}kbd{font:var(--w-medium) var(--t-micro)/1.125rem var(--font-sans);color:var(--ink-3);background:var(--card);border:1px solid var(--line);border-radius:var(--r-s);padding:0 .3125rem}.stamp{color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.stamp .ago{color:var(--ink-3);margin-left:.5rem}.btn{border-radius:var(--r-l);height:2.25rem;font:var(--w-medium) var(--t-label)/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.btn svg{flex:none;width:1rem;height:1rem}.btn-sm{border-radius:var(--r-m);gap:.375rem;height:1.875rem;padding:0 .75rem}.btn-sm svg{width:.875rem;height:.875rem}.btn-xs{border-radius:var(--r-m);height:1.625rem;font-size:var(--type-compact-control);line-height:var(--type-compact-control-lh);gap:.375rem;padding:0 .625rem}.btn-xs svg{width:.8125rem;height:.8125rem}.btn-xs.btn-secondary{color:var(--ink-2);box-shadow:0 1px .125rem #0f17240a}.btn-lg{height:2.5rem;font-size:var(--t-body);padding:0 1rem}.btn-primary{background:var(--brand-strong);color:var(--on-fill)}.btn-primary:hover{background:var(--brand-strong-hover)}.btn-secondary{background:var(--card);border-color:var(--line-strong);color:var(--ink);box-shadow:var(--shadow-control)}.btn-secondary:hover{background:var(--hover);border-color:var(--line-hover)}.btn-secondary .btn-ic{color:var(--brand)}.btn-ghost{color:var(--ink-2);background:0 0}.btn-ghost:hover{background:var(--hover);color:var(--ink)}.btn-danger{background:var(--danger);color:var(--on-fill)}.btn-danger:hover{background:var(--danger-hover)}.btn-link{height:auto;color:var(--brand-ink);font-weight:var(--w-regular);background:0 0;border:0;padding:0}.btn-link:hover{text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:1px}.btn-link.danger{color:var(--attack-ink)}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:focus-visible{box-shadow:var(--focus-ring)}.btn:disabled,.btn.is-disabled{background:var(--sunken);color:var(--ink-4);cursor:not-allowed;border-color:#0000}.btn-link:disabled{background:0 0}.btn .btn-ic.ic-attack,.btn .ic-attack{color:var(--attack)}.btn .btn-ic.ic-brand,.btn .ic-brand{color:var(--brand)}.btn:disabled .ic-attack,.btn:disabled .ic-brand{color:inherit}.btn.is-loading{cursor:progress}.spin{opacity:.8;border:.09375rem solid;border-right-color:#0000;border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:.8s linear infinite pz-spin}@keyframes pz-spin{to{transform:rotate(360deg)}}.btn-group{align-items:center;gap:.5rem;display:inline-flex}.icon-btn{border-radius:var(--r-m);width:1.875rem;height:1.875rem;color:var(--ink-3);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:inline-grid}.icon-btn svg{width:1rem;height:1rem}.icon-btn:hover{background:var(--hover);color:var(--ink)}.icon-btn.sm{width:1.625rem;height:1.625rem}.icon-btn.sm svg{width:.875rem;height:.875rem}.icon-btn.on{background:var(--selected);color:var(--ink)}.icon-btn:disabled{color:var(--ink-4);cursor:not-allowed;background:0 0}.icon-btn.danger:hover{color:var(--attack-ink)}.field{min-width:0;display:block}.field+.field{margin-top:1rem}.label{color:var(--ink-2);font-size:var(--t-label);line-height:var(--lh-label);margin-bottom:.375rem;display:block}.input{height:var(--field);border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--card);color:var(--ink);font-size:var(--t-label);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.input input,.input select,.input textarea{min-width:0;height:100%;color:var(--ink);font-size:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.input input::placeholder,.input textarea::placeholder{color:var(--ink-3)}.input svg{width:.9375rem;height:.9375rem;color:var(--ink-4);flex:none}.input:hover{border-color:var(--line-hover)}.input:focus-within{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.input.is-error{border-color:var(--attack)}.input.is-error:focus-within{box-shadow:inset 0 0 0 1px var(--attack)}.input.is-disabled{background:var(--sunken);color:var(--ink-4);border-color:#0000}.input.is-disabled input{color:var(--ink-4);cursor:not-allowed}.input.mono-input input{font-family:var(--font-mono);font-size:var(--t-mono)}.input-lg{border-radius:var(--r-l);height:2.75rem;padding:0 .75rem;font-size:1rem}.input.area{align-items:flex-start;height:auto;padding:.5rem .625rem}.input.area textarea{resize:vertical;min-height:4.5rem;line-height:1.25rem}.input.select{padding-right:1.875rem;position:relative}.input.select select{appearance:none;cursor:pointer}.input.select .chev{pointer-events:none;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.input.select.has-lead{gap:.375rem}.input.select .sel-ic{color:var(--ink-3);display:inline-flex}.input.select .sel-k{color:var(--ink-3);white-space:nowrap}.input.select.has-lead select{font-weight:var(--w-medium)}.input.filter-select{height:var(--field);box-shadow:var(--shadow-control)}.help{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);margin-top:.375rem}.help.is-error{color:var(--attack-ink)}.search-field{background:var(--card);width:17.5rem;padding:0 .375rem 0 .625rem}.search-field>svg{color:var(--ink-4)}.search-field.has-token{min-height:var(--field);flex-wrap:nowrap;height:auto}.search-token{border-radius:var(--r-m);background:var(--selected);height:1.5rem;color:var(--ink);font-size:var(--t-label);white-space:nowrap;flex:none;align-items:center;gap:.25rem;padding:0 .125rem 0 .5rem;display:inline-flex}.search-token .st-k{color:var(--ink-2)}.search-token .st-v{font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.search-token .st-x{border-radius:var(--r-s);width:1.25rem;height:1.25rem;color:var(--ink-3);place-items:center;display:inline-grid}.search-token .st-x:hover{color:var(--ink);background:var(--card)}.search-token .st-x svg{width:.75rem;height:.75rem}.filter-btn{height:var(--field);border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--card);color:var(--ink);font-size:var(--t-label);white-space:nowrap;box-shadow:var(--shadow-control);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:.5rem;padding:0 .625rem;display:inline-flex}.filter-btn svg{width:.9375rem;height:.9375rem;color:var(--ink-4);flex:none}.filter-btn:hover{background:var(--hover);border-color:var(--line-hover)}.filter-btn.open{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.filter-btn.on{background:var(--selected);border-color:var(--tile-line)}.filter-btn .fb-k{color:var(--ink)}.filter-btn.on .fb-k{color:var(--ink-2)}.filter-btn .fb-v{color:var(--brand-ink);font-weight:var(--w-medium);text-overflow:ellipsis;max-width:11.25rem;overflow:hidden}.filter-btn .fb-x{border-radius:var(--r-s);place-items:center;width:1.125rem;height:1.125rem;margin-right:-.25rem;display:inline-grid}.filter-btn .fb-x:hover svg{color:var(--ink)}.filter-btn:disabled{color:var(--ink-4);cursor:not-allowed;background:var(--sunken);box-shadow:none}.seg{border-radius:var(--r-pill);background:var(--sunken);border:1px solid var(--line);box-shadow:none;flex:none;gap:0;padding:.125rem;display:inline-flex}.seg button{border-radius:var(--r-pill);height:1.5rem;color:var(--ink-3);font-size:var(--type-compact-control);line-height:var(--type-compact-control-lh);font-weight:var(--w-regular);white-space:nowrap;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);align-items:center;gap:.375rem;padding:0 .6875rem;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--bg);color:var(--ink);font-weight:var(--w-medium);box-shadow:0 1px .125rem #0f172414,0 0 0 .5px #0f17240a}.seg button .n{color:var(--ink-3);font-weight:var(--w-regular);font-variant-numeric:tabular-nums}.seg button svg{width:.8125rem;height:.8125rem;color:var(--ink-4)}.seg button.on svg{color:var(--brand)}.seg button:disabled{color:var(--ink-4);cursor:not-allowed;background:0 0}.seg button:focus-visible{border-radius:var(--r-pill)}.seg.sm button{height:1.375rem;padding:0 .625rem}.seg.lg button{height:1.625rem;font-size:var(--t-label);padding:0 .75rem}.seg.quiet{border-radius:var(--r-m)}.seg.quiet button{border-radius:.3125rem}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:1.5rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:2.5rem;color:var(--ink-3);font-size:var(--t-label);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur) var(--ease-out);border-bottom:.09375rem solid #0000;flex:none;align-items:center;gap:.375rem;margin-bottom:-1px;display:inline-flex}.tab:hover{color:var(--ink)}.tab.on{color:var(--brand-ink);font-weight:var(--w-medium);border-bottom:.125rem solid var(--brand)}.tab .ic,.tab svg{width:.9375rem;height:.9375rem}.tab .count,.tab .tab-count{color:var(--ink-3);font-size:var(--t-meta);font-weight:var(--w-regular);font-variant-numeric:tabular-nums}.tab:focus-visible{border-radius:var(--r-s)}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);height:1.75rem;color:var(--ink-2);font-size:var(--t-label);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.chip:hover{background:var(--hover)}.chip.on{background:var(--selected);border-color:var(--tile-line);color:var(--brand-ink);font-weight:var(--w-medium)}.chip svg:not(.x){color:var(--brand)}.chip .x{width:.8125rem;height:.8125rem;color:var(--ink-3);margin-right:-.125rem}.chip .x:hover{color:var(--ink)}.chip .n{color:var(--ink-3);font-weight:var(--w-regular);font-variant-numeric:tabular-nums}.chip svg{width:.875rem;height:.875rem}.chip.add{color:var(--ink-3);border-style:dashed}.switch{background:var(--line-strong);width:2rem;height:1.125rem;transition:background var(--dur) var(--ease-out);border-radius:.5625rem;flex:none;position:relative}.switch:after{content:"";background:var(--on-fill);width:.875rem;height:.875rem;box-shadow:var(--shadow-knob);transition:transform var(--dur) var(--ease-out);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.switch.on{background:var(--brand-strong)}.switch.on:after{transform:translate(.875rem)}.switch:disabled,.switch.is-disabled{opacity:.45;cursor:not-allowed}.switch:focus-visible{border-radius:.5625rem}.setting-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;padding:.75rem 0;display:grid}.setting-row:first-child{border-top:1px solid var(--line-soft)}.setting-name{color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body)}.setting-desc{color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label);max-width:72ch;margin-top:.125rem}.check{border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--card);width:1rem;height:1rem;color:var(--on-fill);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:inline-grid}.check svg{width:.75rem;height:.75rem}.check.on{background:var(--brand-strong);border-color:var(--brand-strong)}.check:disabled{opacity:.45;cursor:not-allowed}.check-label{color:var(--ink-2);font-size:var(--t-label);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.radio{border:1px solid var(--line-strong);background:var(--bg);border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;display:inline-grid}.radio.on{border-color:var(--brand-strong)}.radio.on:after{content:"";background:var(--brand-strong);border-radius:50%;width:.5rem;height:.5rem}.tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--t-label);font-variant-numeric:tabular-nums;line-height:1.125rem}.tbl.auto{table-layout:auto}.tbl th{height:var(--row-head);text-align:left;font-weight:var(--w-medium);color:var(--ink-3);font-size:var(--t-meta);background:var(--card-head);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:0 .625rem;line-height:1rem;overflow:hidden}.tbl th.sortable{cursor:pointer}.tbl th.sortable:hover{color:var(--ink)}.tbl th .sort{vertical-align:-.125rem;width:.75rem;height:.75rem;color:var(--ink-3);margin-left:.25rem;display:inline-block}.tbl td{height:var(--row);border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 .625rem;overflow:hidden}.tbl.wrap td,.tbl.top td{white-space:normal;height:auto;padding-top:.5625rem;padding-bottom:.5625rem;overflow:visible}.tbl.top td{vertical-align:top}.tbl.compact td{height:2.125rem}.tbl.roomy td{height:3rem}.tbl.middle td{vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl th:first-child,.tbl td:first-child{padding-left:0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl .r,.tbl th.r,.tbl td.r{text-align:right}.tbl .c,.tbl th.c,.tbl td.c{text-align:center}.tbl .ink{color:var(--ink)}.tbl .muted,.tbl td.muted{color:var(--ink-3)}.tbl td .ellipsis{display:block}.tbl td>.cell,.tbl td>.htip-t>.cell{align-items:center;gap:.5rem;min-width:0;display:flex}.tbl td>.cell.end,.tbl td>.htip-t>.cell.end{justify-content:flex-end}.tbl td>.cell .ell,.tbl td>.htip-t>.cell .ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tbl td .ip,.tbl td .strong{color:var(--ink);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.tbl td .org,.tbl td .quiet{color:var(--ink-3)}.tbl td .ic,.tbl td .pz-flag,.tbl td img{vertical-align:middle}.tbl tbody tr.link-row{cursor:pointer}.tbl tbody tr.link-row td,.tbl tbody tr.hoverable td{transition:background var(--dur-fast) var(--ease-out)}.tbl tbody tr.link-row:hover td,.tbl tbody tr.hoverable:hover td{background:var(--hover)}.tbl tbody tr.selected td{background:var(--selected)}.tbl tbody tr.link-row:hover td:first-child,.tbl tbody tr.hoverable:hover td:first-child{box-shadow:-.75rem 0 0 0 var(--hover)}.tbl tbody tr.link-row:hover td:last-child,.tbl tbody tr.hoverable:hover td:last-child{box-shadow:.75rem 0 0 0 var(--hover)}.tbl tbody tr.selected td:first-child{box-shadow:-.75rem 0 0 0 var(--selected)}.tbl tbody tr.selected td:last-child{box-shadow:.75rem 0 0 0 var(--selected)}.tbl .row-actions{justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.tbl tr.group-row td{height:var(--row-head);background:var(--card-head);color:var(--ink-2);font-size:var(--t-meta);font-weight:var(--w-medium);border-bottom:1px solid var(--line)}:is(.section,.panel,.card,[data-card])>:is(.tbl,.tbl-scroll),:is(.section,.panel,.card,[data-card])>.card-body>:is(.tbl,.tbl-scroll){width:calc(100% + 2 * var(--cpx));max-width:none;margin-left:calc(-1 * var(--cpx));margin-right:calc(-1 * var(--cpx))}:is(.section,.panel,.card,[data-card])>.sec-head:not(.sub)+:is(.tbl,.tbl-scroll,.card-body.flush-body,.mstrip,.capline){margin-top:calc(-1 * var(--head-gap))}:is(.section,.panel,.card,[data-card])>.tb+:is(.tbl,.tbl-scroll){margin-top:0}:is(.section,.panel,.card,[data-card])>:is(.tbl,.tbl-scroll):last-child{margin-bottom:calc(-1 * var(--cpb))}:is(.section,.panel,.card,[data-card]) .tbl :is(th,td):first-child{padding-left:var(--pad)}:is(.section,.panel,.card,[data-card]) .tbl :is(th,td):last-child{padding-right:var(--pad)}:is(.section,.panel,.card,[data-card]) .tbl tbody tr td:first-child,:is(.section,.panel,.card,[data-card]) .tbl tbody tr td:last-child{box-shadow:none!important}.flush .tbl th:first-child,.flush .tbl td:first-child{padding-left:var(--pad)}.flush .tbl th:last-child,.flush .tbl td:last-child{padding-right:var(--pad)}.flush>.tbl-foot{padding:.75rem var(--pad)}.tbl-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);font-size:var(--type-caption);line-height:var(--type-caption-lh);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.tbl-foot b{color:var(--ink);font-weight:var(--w-medium)}.tbl-scroll{position:relative;overflow-x:auto}.cnt{justify-content:flex-end;align-items:center;gap:.625rem;min-width:0;display:flex}.cnt .n{color:var(--ink);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:1.75rem}.cnt .pct{color:var(--ink-3);font-size:var(--t-meta);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:2.125rem}.when{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.when .age,.age{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.when .age{margin-left:.5rem}.list{border-top:1px solid var(--line-soft)}.list>li,.list>.li{border-bottom:1px solid var(--line-soft);min-height:2.25rem;font-size:var(--t-label);line-height:var(--lh-label);color:var(--ink-2);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.list>li:last-child,.list>.li:last-child{border-bottom:0}.list.plain{border-top:0}.reqline{min-width:0;font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--lh-mono);color:var(--ink);gap:.6ch;display:flex}.reqline .m{color:var(--ink-3);flex:none}.reqline .p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.reqline.wrap .p{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.reqline.quiet .p{color:var(--ink-2)}.reqline-where{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);margin-top:.125rem}.reqline-where code{font-family:var(--font-mono);background:var(--attack-wash);color:var(--attack-ink);border-radius:var(--r-xs);padding:0 .125rem;font-size:max(10px,.71875rem)}.addr{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink);white-space:nowrap}.kv{margin:0}.kv-row{border-bottom:1px solid var(--line-soft);font-size:var(--t-label);line-height:var(--lh-mono);grid-template-columns:8.25rem minmax(0,1fr);column-gap:1rem;padding:.5625rem 0;display:grid}.kv-row:last-child{border-bottom:0}.kv dt{color:var(--ink-2)}.kv dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.kv dd .sub{color:var(--ink-3)}.http{border:1px solid var(--line);border-radius:var(--r-l);background:var(--raised);overflow:hidden}.http+.http{margin-top:1rem}.http-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:.625rem;height:2.5rem;padding:0 .375rem 0 .875rem;display:flex}.http-title{color:var(--ink);font-size:var(--t-label);font-weight:var(--w-medium);white-space:nowrap}.http-note{min-width:0;color:var(--ink-3);font-size:var(--t-meta);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.http-copied{color:var(--ink-3);font-size:var(--t-meta)}.http-body{font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--lh-mono);max-height:32.5rem;margin:0;padding:.625rem 0;overflow:auto}.ln{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.875rem;padding-right:1rem;display:grid}.ln-no{text-align:right;color:var(--ink-3);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.ln-tx{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ln-tx .hk{color:var(--ink-2)}.ln.ln-hit{background:var(--attack-line-wash)}.http-empty{color:var(--ink-3);font-size:var(--t-label);padding:.875rem}.menu-anchor{display:inline-flex;position:relative}.menu{z-index:40;background:var(--raised);border:1px solid var(--card-line);width:max-content;min-width:13.75rem;max-width:min(45rem,100vw - 2rem);max-height:min(26.25rem,70vh);box-shadow:var(--shadow-overlay);animation:pz-fade var(--dur-fast) var(--ease-out);text-align:left;border-radius:.625rem;padding:.375rem;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.menu.right{left:auto;right:0}.menu.narrow{min-width:12.5rem}.menu-label{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);padding:.375rem .5rem .25rem}.menu-item{border-radius:var(--r-m);width:100%;min-height:2rem;color:var(--ink);font-size:var(--t-label);text-align:left;align-items:center;gap:.5rem;padding:.375rem .5rem;line-height:1.25rem;display:flex}.menu-item svg{width:.9375rem;height:.9375rem;color:var(--ink-3);flex:none}.menu-item .menu-text{overflow-wrap:anywhere;flex:auto;min-width:0}.menu-item .sub{min-width:0;color:var(--ink-3);flex:0 auto}.menu-item:hover,.menu-item.hover,.menu-item:focus-visible{background:var(--hover);box-shadow:none}.menu-item .tick{color:var(--brand);margin-left:auto}.menu-item:disabled{color:var(--ink-4);cursor:not-allowed;background:0 0}.menu-item.danger{color:var(--attack-ink)}.menu-sep{background:var(--line-soft);height:1px;margin:.375rem -.375rem}.menu-foot{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);padding:.375rem .5rem .125rem}.card-menu-btn{color:var(--ink-4)}.card-menu-btn:hover,.card-menu-btn.on{color:var(--ink)}[data-card] .sec-head .card-menu-btn,.section .sec-head .card-menu-btn{opacity:.45;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}[data-card]:hover .sec-head .card-menu-btn,.section:hover .sec-head .card-menu-btn,.sec-head .card-menu-btn:focus-visible,.sec-head .card-menu-btn.on{opacity:1}@media (hover:none){[data-card] .sec-head .card-menu-btn,.section .sec-head .card-menu-btn{opacity:1}}@keyframes pz-fade{0%{opacity:0}to{opacity:1}}.tip{background:var(--raised);border:1px solid var(--card-line);width:12.5rem;box-shadow:var(--shadow-overlay);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2);pointer-events:none;border-radius:.625rem;padding:.625rem .75rem}.drawer-layer{z-index:60;pointer-events:none;position:fixed;inset:0}.drawer-layer .scrim{background:var(--scrim);opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;inset:0}.drawer{background:var(--raised);border-left:1px solid var(--line);width:min(42.5rem,100vw);max-width:100vw;box-shadow:var(--shadow-overlay);transition:transform var(--dur-drawer) var(--ease-out);visibility:hidden;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.drawer-layer.open{pointer-events:auto}.drawer-layer.open .scrim{opacity:1}.drawer-layer.open .drawer{visibility:visible;transform:none}.drawer-close{z-index:2;position:absolute;top:.875rem;right:.875rem}.drawer-close svg{width:1.125rem;height:1.125rem}.dw-head{flex:none;padding:1.25rem 4rem 1.125rem 1.5rem;position:relative}.dw-head.composer{border-bottom:1px solid var(--line)}.dw-status{color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.dw-status .st{color:var(--ink);font-weight:var(--w-medium);align-items:center;gap:.5rem;display:inline-flex}.dw-title{font-size:var(--t-drawer);line-height:var(--lh-drawer);font-weight:var(--w-medium);letter-spacing:-.01em;color:var(--ink);margin-top:.5rem}.dw-head .back+.dw-title{margin-top:.75rem}.dw-sub{color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label);margin-top:.125rem}.dw-req{font-family:var(--font-mono);font-size:.8125rem;line-height:var(--lh-mono);color:var(--ink);overflow-wrap:anywhere;margin-top:.375rem}.dw-req .method,.dw-req .m{color:var(--ink-3);margin-right:.6ch}.verdict{color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty;margin-top:.875rem}.dw-tabs{flex:none;padding:0 1.5rem}.dw-body{flex:1;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.dw-foot{border-top:1px solid var(--line);background:var(--raised);flex:none;align-items:center;gap:.5rem;min-height:4rem;padding:0 1.5rem;display:flex}.dw-foot .spacer{flex:1}.dw-foot .kept{color:var(--ink-2);font-size:var(--t-label);align-items:center;gap:.375rem;display:inline-flex}.dw-section-title{color:var(--ink);font-size:var(--t-label);font-weight:var(--w-medium);margin:1.5rem 0 .5rem}.dw-section-title:first-child{margin-top:0}.mini{font-size:var(--t-label)}.mini li{border-bottom:1px solid var(--line-soft);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;height:2.25rem;display:grid}.mini li:last-child{border-bottom:0}.mini .t{color:var(--ink-3);font-variant-numeric:tabular-nums}.sentence{color:var(--ink);font-size:var(--t-sentence);text-wrap:pretty;line-height:2.125rem}.sentence .mono{word-spacing:-.2em;font-size:.875rem}.slot{border-radius:var(--r-m);background:var(--sunken);height:1.75rem;color:var(--ink);font-weight:var(--w-medium);font-size:inherit;vertical-align:baseline;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:.25rem;margin:0 1px;padding:0 .5rem;line-height:1.75rem;display:inline-flex;position:relative}.slot svg{width:.8125rem;height:.8125rem;color:var(--ink-3)}.slot:hover{background:var(--selected)}.slot.open{background:var(--raised);box-shadow:inset 0 0 0 1px var(--brand)}.slot-wrap{display:inline-block;position:relative}.slot-wrap .menu{font-weight:var(--w-regular);line-height:normal}.impact{color:var(--ink-2);font-size:var(--t-label);align-items:flex-start;gap:.625rem;margin-top:1.25rem;line-height:1.25rem;display:flex}.impact .mk{margin-top:.4375rem}.fine{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);margin-top:.625rem}.toasts{z-index:80;left:calc(var(--rail-w) + (100vw - var(--rail-w)) / 2);pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;transform:translate(-50%)}body.drawer-open .toasts{left:calc(var(--rail-w) + (100vw - var(--rail-w) - min(42.5rem, 100vw)) / 2)}.toast{--tone:var(--sev-low);pointer-events:auto;border:1px solid var(--line);border-radius:var(--r-l);background:var(--raised);min-width:22.5rem;max-width:33.75rem;box-shadow:var(--shadow-overlay);color:var(--ink);animation:pz-toast-in var(--dur) var(--ease-out);align-items:flex-start;gap:.75rem;padding:.75rem 1rem .75rem .75rem;display:flex}.toast.is-warning{--tone:var(--sev-med)}.toast.is-failure{--tone:var(--sev-high)}.toast.is-info{--tone:var(--brand)}.toast-icon{width:1.5rem;height:1.5rem;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, var(--raised));border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;margin-top:-.1875rem;display:inline-flex}.toast-text{flex:auto;min-width:0}.toast-title{color:var(--ink);font-size:var(--t-label);font-weight:var(--w-medium);line-height:var(--lh-label)}.toast-sub{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);margin-top:.125rem}.toast-action,.toast-undo{color:var(--brand-ink);font-size:var(--t-label);font-weight:var(--w-medium);line-height:var(--lh-label);flex:none;margin-left:auto}.toast-acts{flex:none;align-items:center;gap:1rem;margin-left:auto;padding-left:.5rem;display:inline-flex}.toast-acts .toast-action{white-space:nowrap;margin-left:0}.toast-action:hover,.toast-undo:hover{text-underline-offset:.1875rem;text-decoration:underline}@keyframes pz-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.steps{color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label);flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.step{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.step-n{border:1px solid var(--line-strong);width:1.25rem;height:1.25rem;color:var(--ink-3);font-size:var(--t-micro);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.step-n svg{width:.75rem;height:.75rem}.step.done{color:var(--ink-2)}.step.done .step-n{background:var(--brand-wash);color:var(--brand-ink);border-color:#0000}.step.on{color:var(--ink);font-weight:var(--w-medium)}.step.on .step-n{background:var(--brand-strong);color:var(--on-fill);border-color:#0000}.step-line{background:var(--line-strong);width:1.5rem;height:1px}.node{color:var(--ink);font-size:var(--t-label);font-weight:var(--w-medium);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.node svg{width:.9375rem;height:.9375rem;color:var(--ink-3)}.node.edge{color:var(--brand-ink)}.node.edge svg,.node.edge img{width:1rem;height:1rem;color:var(--brand)}.wire{background:var(--line-strong);height:1px;position:relative;overflow:hidden}.wire.live:after{content:"";background:var(--brand);width:22%;height:1px;animation:1.8s linear infinite pz-wire;position:absolute;top:0;left:-22%}@keyframes pz-wire{to{left:100%}}.options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.option{border:1px solid var(--card-line);border-radius:var(--r-card);background:var(--card);text-align:left;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;gap:.375rem;padding:1rem;display:flex}.option:hover{border-color:var(--line-strong)}.option.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.option:focus-visible{border-radius:var(--r-l)}.option svg.glyph{margin-bottom:.5rem}.record{border:1px solid var(--line);border-radius:var(--r-l);grid-template-columns:4.5rem 5.5rem minmax(0,1fr) 3.5rem 2rem;align-items:center;column-gap:1rem;padding:.75rem .5rem .75rem 1rem;display:grid}.record+.record{margin-top:.5rem}.record .k{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);margin-bottom:.125rem;display:block}.record .v{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:.8125rem}.done-figure{align-items:baseline;gap:.75rem;display:flex}.done-figure .n{font-size:var(--t-figure);line-height:var(--lh-figure);letter-spacing:var(--track-figure);font-variant-numeric:tabular-nums}.done-figure .l{color:var(--ink-2);font-size:var(--t-body)}.skel{background:var(--sunken);border-radius:var(--r-s);animation:1.2s ease-in-out infinite alternate pz-pulse;display:block}.skel-lines{flex-direction:column;gap:.75rem;display:flex}.skel-rows{border-top:1px solid var(--line-soft)}.skel-rows .skel-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:1.5rem;height:3rem;display:flex}@keyframes pz-pulse{0%{opacity:1}to{opacity:.55}}.cskel{flex-direction:column;flex:auto;gap:1.125rem;min-width:0;min-height:0;display:flex}.cskel-figs{grid-template-columns:repeat(var(--cs-n), minmax(0, 1fr));column-gap:1rem;display:grid}.cskel-fig{flex-direction:column;gap:.75rem;min-width:0;display:flex}.cskel-fig-top{align-items:center;gap:.5rem;display:flex}.cskel-chart{flex-direction:column;flex:auto;min-height:12.5rem;display:flex;position:relative}.cskel-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 1.375rem}.cskel-grid>i{border-top:1px dashed var(--line-soft);display:block}.cskel-bars{flex:auto;align-items:flex-end;gap:.375rem;padding:0 .125rem 1.375rem;display:flex;position:relative}.cskel-bars>.skel{opacity:.7;border-radius:.1875rem .1875rem 0 0;flex:1 1 0}.cskel-axis{justify-content:space-between;padding:0 8%;display:flex;position:absolute;bottom:0;left:0;right:0}.cskel-list{flex-direction:column;gap:1rem;display:flex}.cskel-li{flex-direction:column;gap:.5rem;display:flex}.cskel-li-line{align-items:center;gap:.75rem;display:flex}.cskel-table{flex-direction:column;display:flex}.cskel-tr{border-bottom:1px solid var(--line-soft);align-items:center;gap:4%;height:2.75rem;display:flex}.cskel-tr.is-head{height:2.125rem}.cskel-map{flex:auto;min-height:13.75rem;position:relative}.cskel-map>.cskel-land{opacity:.75;border-radius:40% 46% 38% 50%;position:absolute}.cskel-dial{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.875rem;min-height:11.25rem;display:flex}.cskel-dial .cskel-ring{width:9.375rem;height:9.375rem;box-shadow:inset 0 0 0 1.125rem var(--sunken);background:0 0;border-radius:50%}.card.is-refreshing{position:relative}.card.is-refreshing:before{content:"";pointer-events:none;z-index:1;opacity:.6;background:linear-gradient(90deg, transparent, var(--brand), transparent) no-repeat;background-size:36% 100%;height:.125rem;animation:1.3s ease-in-out infinite pz-refresh;position:absolute;top:0;left:0;right:0}@keyframes pz-refresh{0%{background-position:-60% 0}to{background-position:160% 0}}.ms-cell.is-loading .ms-fig,.ms-cell.is-failed .ms-fig{align-items:center;height:1.875rem}.rfoot{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.rfoot.is-hidden>.rfoot-in{visibility:hidden}.rfoot-in{flex-direction:column;flex:none;gap:.625rem;padding:1rem 0 .25rem;display:flex}.rfoot-bar{opacity:.55;border-radius:.25rem;gap:.125rem;height:.5rem;display:flex;overflow:hidden}.rfoot-bar>i{min-width:.25rem;display:block}.rfoot-line{color:var(--ink-3);font-size:var(--type-caption);line-height:var(--type-caption-lh);text-wrap:pretty;align-items:flex-start;gap:.4375rem;display:flex}.rfoot-line>svg{color:var(--ink-4);flex:none;margin-top:.125rem}.empty{color:var(--ink-3);font-size:var(--type-body);line-height:var(--type-body-lh);flex-direction:row;align-items:flex-start;gap:.625rem;padding:.75rem 0;display:flex}.empty.center{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem 0}.empty-ic{background:var(--sunken);border:1px solid var(--line-soft);width:1.875rem;height:1.875rem;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:inline-grid}.empty-ic>svg{width:.9375rem;height:.9375rem}.empty.center .empty-ic{width:2.125rem;height:2.125rem}.empty-t{flex-direction:column;gap:.25rem;min-width:0;display:flex}.empty.center .empty-t{align-items:center}.empty-title{color:var(--ink-2);font-size:var(--t-label);align-items:center;gap:.4375rem;line-height:1.125rem;display:inline-flex}.empty:not(:has(.empty-ic)) .empty-title{margin-top:0}.empty .empty-ic+.empty-t>.empty-title{margin-top:.375rem}.empty.center .empty-ic+.empty-t>.empty-title{margin-top:0}.empty-body{text-wrap:pretty;max-width:72ch}.empty .btn,.empty .link{margin-top:.375rem}.zroute{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1rem;min-width:0;padding:.625rem 0;display:flex}.zroute.compact{gap:.75rem;padding:0}.zr-line{justify-content:center;align-items:flex-start;width:100%;max-width:35rem;display:flex}.zroute.compact .zr-line{max-width:27.5rem}.zr-node{flex-direction:column;flex:none;align-items:center;gap:.4375rem;width:6.5rem;min-width:0;display:flex}.zroute.compact .zr-node{gap:.375rem;width:5.75rem}.zr-node>i{background:var(--sunken);border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;color:var(--ink-3);border-radius:50%;place-items:center;display:inline-grid}.zr-node.is-edge>i{width:2.75rem;height:2.75rem;color:var(--brand-ink);border-color:color-mix(in srgb, var(--brand-ink) 32%, transparent);background:color-mix(in srgb, var(--brand-ink) 7%, var(--card));margin-top:-.25rem}.zroute.compact .zr-node>i{width:1.875rem;height:1.875rem}.zroute.compact .zr-node.is-edge>i{width:2.375rem;height:2.375rem}.zr-node>b{font-weight:var(--w-medium);font-size:var(--t-meta);color:var(--ink-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:7.25rem;line-height:.9375rem;overflow:hidden}.zr-node>b.zr-app{max-width:10.5rem}.zr-wire{flex:2.75rem;justify-content:center;align-items:flex-start;min-width:1.625rem;height:1.125rem;margin-top:1.125rem;display:flex;position:relative}.zroute.compact .zr-wire{margin-top:.9375rem}.zr-wire:before{content:"";border-top:1px dashed var(--line-strong);position:absolute;top:0;left:0;right:0}.zr-wire>em{background:var(--card);border:1px solid var(--line-soft);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:62.4375rem;padding:1px .5rem;font-size:max(10px,.6875rem);font-style:normal;line-height:.9375rem;position:relative;top:-.5625rem}.zr-foot{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.zr-sentence{color:var(--ink-2);font-size:var(--t-label);line-height:1.125rem}@media (width<=480px){.zr-node{width:5.25rem}.zr-node>b{max-width:5.25rem}.zr-node>b.zr-app{max-width:6rem}}.error-state{color:var(--ink-2);font-size:var(--t-label);line-height:var(--lh-label);align-items:flex-start;gap:.625rem;padding:1rem 0;display:flex}.error-state svg{width:1rem;height:1rem;color:var(--attack);flex:none;margin-top:1px}.error-state .es-title{color:var(--ink);font-weight:var(--w-medium)}.error-state .es-body{color:var(--ink-3);margin-top:.125rem}.error-state .btn{margin-top:.625rem}.note{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--ink-2);font-size:var(--t-label);align-items:flex-start;gap:.625rem;padding:.75rem 0;line-height:1.25rem;display:flex}.note .mk{margin-top:.4375rem}.note+*{margin-top:1rem}.mstrip{grid-template-columns:repeat(var(--ms-cols,5), minmax(0, 1fr));margin:0 calc(-1 * var(--cpx)) 0;border-bottom:1px solid var(--line-soft);background:var(--card);flex:none;display:grid}.mstrip+.sec-head:not(.sub){margin-top:0!important}.mstrip.alone{margin-bottom:calc(-1 * var(--cpb));border-bottom:0}.ms-cell{min-width:0;padding:1.25rem var(--pad);border-right:1px solid var(--line-soft);text-align:left;color:inherit;font:inherit;flex-direction:column;display:flex}.ms-cell:last-child{border-right:0}button.ms-cell{cursor:pointer;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}button.ms-cell:hover{background:var(--hover)}.ms-cell.is-pressed{box-shadow:inset 0 0 0 .125rem var(--brand)}.ms-top{min-width:0;color:var(--ink-2);font-size:var(--type-metric-label);line-height:var(--type-metric-label-lh);white-space:nowrap;align-items:center;gap:.5rem;display:flex}.ms-top .ms-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ms-top .info-mark{margin-left:auto}.figures-card .ms-cell{padding:1rem .75rem 1rem 1rem}.figures-card .ms-top{font-size:var(--type-metric-label);gap:.3125rem}.figures-card .ms-top .info-mark{margin-left:auto;padding-left:0}.ms-fig{white-space:nowrap;align-items:baseline;gap:.5rem;min-width:0;margin-top:.625rem;display:flex}.ms-fig b{font-size:var(--type-big-figure);line-height:var(--type-big-figure-lh);font-weight:var(--w-semi);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums}.ms-fig span{color:var(--ink-3);font-size:var(--t-meta)}.ms-vis{align-items:flex-end;min-width:0;height:1.375rem;margin-top:.5rem;display:flex}.ms-vis>*{width:100%}.capline{height:2.125rem;margin:0 calc(-1 * var(--cpx)) .75rem;padding:0 var(--pad);border-bottom:1px solid var(--line-soft);background:var(--card-head);color:var(--ink-3);font-size:var(--t-meta);white-space:nowrap;flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.capline>svg{width:.8125rem;height:.8125rem;color:var(--ink-4);flex:none}.capline b{color:var(--ink-2);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.capline .cl-r{align-items:center;gap:.625rem;margin-left:auto;display:flex}.capline+.sec-head:not(.sub){margin-top:0!important}.info-mark{color:var(--ink-4);cursor:help;flex:none;display:inline-flex}.info-mark svg{width:.8125rem;height:.8125rem}.swatch{border-radius:.125rem;flex:none;width:.5rem;height:.5rem;display:inline-block}.swatch.round{border-radius:50%}.swatch.line{border-radius:1px;width:.75rem;height:.125rem}.sbar{background:var(--track);border-radius:.125rem;flex:none;height:.25rem;position:relative;overflow:hidden}.sbar>i{background:var(--ink-4);border-radius:.125rem;position:absolute;top:0;bottom:0;left:0}.sbar.t-attack>i{background:var(--attack)}.sbar.t-attack-soft>i{background:var(--attack-bar)}.sbar.t-brand>i{background:var(--brand)}.sbar.t-muted>i{background:var(--ink-4)}.sbar.full{width:100%}.sstrip{border-radius:.25rem;flex:none;gap:.125rem;width:100%;height:.5rem;display:flex;overflow:hidden}.sstrip>i{min-width:.125rem;height:100%;display:block}.sstrip.thin{border-radius:.1875rem;height:.375rem}.rank{background:var(--sunken);width:1.25rem;height:1.25rem;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:.3125rem;flex:none;justify-content:center;align-items:center;font-size:max(10px,.71875rem);display:inline-flex}.rlist{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.rlist.fixed{flex:none}.rk-row{min-height:var(--list-row);border-bottom:1px solid var(--line-soft);white-space:nowrap;min-width:0;color:var(--ink);font-size:var(--t-label);text-align:left;flex:none;align-items:center;gap:.75rem;line-height:1.125rem;display:flex}.rk-row:last-child{border-bottom:0}button.rk-row,.rk-row.is-door{cursor:pointer;width:100%;transition:background var(--dur-fast) var(--ease-out)}button.rk-row:hover,.rk-row.is-door:hover{background:var(--hover);box-shadow:-.5rem 0 0 0 var(--hover), .5rem 0 0 0 var(--hover)}.rk-row .rk-code{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.rk-row .rk-label{text-overflow:ellipsis;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.rk-row .rk-label>.ell{text-overflow:ellipsis;min-width:0;overflow:hidden}.rk-row .rk-label.link-t{color:var(--brand-ink)}.rk-row .rk-n{text-align:right;min-width:1.75rem;color:var(--ink);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;flex:none}.rk-row .rk-end{flex:none;align-items:center;gap:.5rem;display:inline-flex}.rk-row.two{flex-direction:row;align-items:center}.rk-row .rk-stack{flex-direction:column;flex:auto;gap:.1875rem;min-width:0;padding:.375rem 0;display:flex}.rk-row .rk-stack .rk-sub{color:var(--ink-3);font-size:var(--t-meta);text-overflow:ellipsis;line-height:1rem;overflow:hidden}.rk-row .rk-stack .rk-main{min-width:0;font-weight:var(--w-medium);align-items:center;gap:.5rem;display:flex}.rk-row .rk-stack .rk-main .quiet{color:var(--ink-3);font-weight:var(--w-regular);font-size:var(--t-meta)}.lead{min-width:0;color:var(--ink-2);font-size:var(--t-label);white-space:nowrap;flex:none;align-items:baseline;gap:.375rem;line-height:1.125rem;display:flex}.lead b{color:var(--ink);font-weight:var(--w-medium)}.lead .ld-r{color:var(--ink-3);font-size:var(--t-meta);margin-left:auto}.lead+.sstrip{margin:.625rem 0 .5rem}.attn{grid-template-columns:repeat(var(--attn-cols,2), minmax(0, 1fr));flex:auto;min-height:0;display:grid}.attn.one{--attn-cols:1}.att{min-width:0;padding:.25rem var(--pad) 0 0;align-items:flex-start;gap:.75rem;display:flex}.att+.att{border-left:1px solid var(--line-soft);padding-left:var(--pad)}.attn.one .att+.att{border-left:0;border-top:1px solid var(--line-soft);margin-top:.75rem;padding-top:.75rem;padding-left:0}.att .att-dot{background:var(--attack);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.375rem}.att .att-dot.ring{border:.09375rem solid var(--logged-line);background:0 0}.att .att-dot.info{border:.09375rem solid var(--ink-4);background:0 0}.att .att-body{min-width:0}.att .att-t{color:var(--ink);font-size:.84375rem;line-height:1.1875rem;font-weight:var(--w-medium);text-wrap:pretty}.att .att-d{color:var(--ink-3);font-size:var(--type-body);line-height:var(--type-body-lh);margin-top:.1875rem}.att .att-go{font-size:var(--type-control);font-weight:var(--w-medium);margin-top:.625rem}.note-chip{height:var(--field);border-radius:var(--r-m);color:var(--ink-2);font-size:var(--type-label);white-space:nowrap;background:#fdf8f7;border:1px solid #f3e4e1;flex:none;align-items:center;gap:.5625rem;min-width:0;padding:0 .625rem 0 .6875rem;display:inline-flex}:root[data-theme=dark] .note-chip{background:var(--attack-tile);border-color:var(--attack-tile-line)}.note-chip.info{background:var(--brand-wash);border-color:var(--tile-line)}.note-chip .mk{flex:none}.note-chip b{color:var(--ink);font-weight:var(--w-medium)}.note-chip .link{font-weight:var(--w-medium);font-size:var(--type-control);margin-left:.25rem}.empty-fig{flex-direction:column;flex:auto;justify-content:space-between;gap:.625rem;min-height:0;display:flex}.empty-fig .ef-fig{align-items:baseline;gap:.5rem;display:flex}.empty-fig .ef-fig b{font-size:var(--type-big-figure);line-height:var(--type-big-figure-lh);font-weight:var(--w-semi);color:var(--ink);font-variant-numeric:tabular-nums}.empty-fig .ef-fig span{color:var(--ink-3);font-size:var(--type-metric-label)}.empty-fig .ef-line{color:var(--ink-2);font-size:var(--type-label);line-height:var(--type-label-lh);align-items:center;gap:.4375rem;display:flex}.empty-fig .ef-line svg{width:.875rem;height:.875rem;color:var(--ink-4);flex:none}.estrip{flex-direction:column;gap:.375rem;display:flex}.estrip-cells{grid-template-columns:repeat(var(--es-n,25), minmax(0, 1fr));gap:.125rem;display:grid}.estrip-cells i{background:var(--track);border-radius:.1875rem;height:1rem;display:block}.estrip-ticks{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:max(10px,.6875rem);line-height:.875rem;display:flex}.figrow{border-bottom:1px solid var(--line-soft);white-space:nowrap;align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.figrow:last-child{border-bottom:0}.figrow .fr-n{font-size:1.25rem;line-height:1.625rem;font-weight:var(--w-semi);color:var(--ink);font-variant-numeric:tabular-nums}.figrow .fr-u{color:var(--ink-3);font-size:var(--t-meta)}.figrow .fr-end{align-items:center;gap:.625rem;margin-left:auto;display:flex}.figrow .fr-pct{text-align:right;width:2.25rem;color:var(--ink-3);font-size:var(--t-meta);font-variant-numeric:tabular-nums}.waffle{grid-template-columns:repeat(var(--wf-cols,18), minmax(0, 1fr));flex:none;gap:.1875rem;display:grid}.waffle i{aspect-ratio:1;border-radius:.15625rem;display:block}.kvline{color:var(--ink-3);font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex}.kvline b{color:var(--ink);font-weight:var(--w-medium)}:fullscreen{background:var(--page);padding:2.5rem var(--gutter);overflow:auto;border-radius:0!important}::backdrop{background:var(--page)}@media print{.rail,.top,.toasts,.drawer-layer,.card-menu-btn,.scope-row{display:none!important}.page{padding:0}}@media (width<=1179.98px){.bento>.s3,.bento>.s4,.bento>.s5{grid-column:span 6}.bento>.s8,.bento>.s7{grid-column:span 12}.mstrip{--ms-cols:3!important}.metric-cards{grid-template-columns:repeat(min(var(--mc-cols,5), 3), minmax(0, 1fr))}}@media (width<=760px){:root{--pad:.875rem;--col-gap:1rem}.bento{grid-template-columns:minmax(0,1fr)}.bento>*{grid-column:1/-1}.mstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.attn{grid-template-columns:minmax(0,1fr)}.att+.att{border-left:0;border-top:1px solid var(--line-soft);margin-top:.75rem;padding-top:.75rem;padding-left:0}.toolbar,.tb{flex-wrap:wrap}.page,.app .page{padding:1rem 1rem 2.5rem}.metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head{flex-direction:column;align-items:flex-start;gap:.75rem}.page-head-aside{font-size:var(--t-meta);white-space:normal;flex-wrap:wrap}.page-head-main{max-width:100%}.page-head-text .status{white-space:normal;overflow-wrap:anywhere}h1,.h1{font-size:1.25rem;line-height:1.625rem}.sec-head{flex-wrap:wrap}.grid12,.cols-2,.cols-3{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}:is(.grid12:has(>[data-card]),.cols-2:has(>[data-card]),.cols-3:has(>[data-card])){row-gap:var(--grid-gap)}.grid12>*{grid-column:1/-1}.fig{font-size:1.5rem;line-height:1.875rem}.toasts{left:1rem;right:1rem;transform:none}body.drawer-open .toasts{left:1rem}.toast{width:100%;min-width:0;max-width:none}.drawer{border-left:0;width:100vw;height:100dvh}.dw-head{padding:1rem 3.5rem 1rem 1rem}.dw-tabs,.dw-body,.dw-foot{padding-left:1rem;padding-right:1rem}.dw-foot{flex-wrap:wrap;padding-top:.75rem;padding-bottom:.75rem}.options{grid-template-columns:minmax(0,1fr)}.record{grid-template-columns:1fr 1fr;row-gap:.625rem}.search-field{width:100%}.page-head{align-items:flex-start}.kv-row{grid-template-columns:6.75rem minmax(0,1fr)}.tbl-scroll{margin:0 -1rem;padding:0 1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{body.print-card *{visibility:hidden}body.print-card .print-target,body.print-card .print-target *{visibility:visible}body.print-card .print-target{border:0;width:100%;position:absolute;top:0;left:0}}.row-reveal{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.row-reveal.start{justify-content:flex-start}:is(tr,.rk-row,.reveal-host):hover .row-reveal,:is(tr,.rk-row,.reveal-host):focus-within .row-reveal,.row-reveal:focus-within{opacity:1}@media (hover:none){.row-reveal{opacity:1}}.row-reveal.rest{opacity:.55}.tbl tbody tr:hover td{background:var(--hover)}.tbl tbody tr.selected:hover td{background:var(--selected)}.rk-row.reveal-row:hover{background:var(--hover);box-shadow:-.5rem 0 0 0 var(--hover), .5rem 0 0 0 var(--hover)}.htip-t{text-overflow:ellipsis;outline:none;min-width:0;overflow:hidden}.htip-t.dotted{-webkit-text-decoration:underline dotted var(--ink-4);text-decoration:underline dotted var(--ink-4);text-underline-offset:.1875rem}.htip-t:focus-visible{border-radius:var(--r-xs);box-shadow:var(--focus-ring)}.htip{z-index:80;background:var(--raised);border:1px solid var(--card-line);border-radius:var(--r-l);max-width:20rem;box-shadow:var(--shadow-overlay);color:var(--ink-2);font-size:var(--t-meta);white-space:normal;pointer-events:none;animation:pz-fade var(--dur-fast) var(--ease-out);font-variant-numeric:tabular-nums;padding:.5rem .625rem;line-height:1.125rem;position:fixed}.htip b{color:var(--ink);font-weight:var(--w-medium)}.expand-btn{border-radius:var(--r-m);height:1.5rem;color:var(--brand-ink);font-size:var(--type-compact-control);font-weight:var(--w-medium);white-space:nowrap;cursor:pointer;align-items:center;gap:.25rem;padding:0 .125rem;display:inline-flex}.expand-btn svg{width:.875rem;height:.875rem;transition:transform var(--dur-fast) var(--ease-out)}.expand-btn[aria-expanded=true] svg{transform:rotate(180deg)}.expand-btn:hover{color:var(--brand-strong-hover)}.expand-btn:focus-visible{box-shadow:var(--focus-ring)}.expand-row{flex:none;justify-content:flex-start;padding-top:.625rem;display:flex}.series-toggle{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg);height:1.625rem;color:var(--ink-3);font-size:var(--type-compact-control);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.series-toggle .swatch{opacity:.35}.series-toggle b{color:var(--ink-2);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.series-toggle:hover{border-color:var(--line-hover);color:var(--ink-2)}.series-toggle[aria-pressed=true]{color:var(--ink);background:var(--selected);border-color:#0000}.series-toggle[aria-pressed=true] .swatch{opacity:1}.series-toggle[aria-pressed=true] b{color:var(--ink)}.series-toggle:focus-visible{box-shadow:var(--focus-ring)}.ms-fig{margin-top:.75rem}.ms-fig b{font-size:var(--type-big-figure);line-height:var(--type-big-figure-lh);letter-spacing:-.02em}.ms-fig-t{outline-offset:.1875rem;cursor:default;border-radius:.25rem;align-self:flex-start;display:inline-flex}.ms-tip{flex-direction:column;gap:.1875rem;display:flex}.ms-tip b{font-weight:var(--w-semi)}.ms-tip-def{opacity:.78;white-space:normal;max-width:16.25rem}.ms-fig.is-absent b,.metric-card .mc-value.is-absent{font-size:var(--t-label);font-weight:var(--w-regular);letter-spacing:0;color:var(--ink-3)}.ms-tip-exact b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.9375rem}.fig-t{cursor:default;font-variant-numeric:tabular-nums}.fig-t .htip b,.htip .fig-exact{font-variant-numeric:tabular-nums}.icon-tile.it-sev-high{color:var(--sev-high-ink);background:color-mix(in srgb, var(--sev-high) 14%, var(--card));border-color:#0000}.icon-tile.it-sev-medium{color:var(--sev-med-ink);background:color-mix(in srgb, var(--sev-med) 16%, var(--card));border-color:#0000}.icon-tile.it-sev-low{color:var(--sev-low-ink);background:color-mix(in srgb, var(--sev-low) 14%, var(--card));border-color:#0000}.mc-value{font-size:var(--type-big-figure);line-height:var(--type-big-figure-lh)}.ch-break path{stroke:var(--card);stroke-width:3px;fill:none}.page-head:not(:has(.status)){align-items:center}.page-head:not(:has(.status)) .page-head-aside{padding-bottom:0}.sec-head-title .htip-t{min-width:0}.info-tip-t{color:var(--ink-4);align-items:center;margin-left:.375rem;display:inline-flex}.info-tip-t:hover,.info-tip-t:focus-visible{color:var(--ink-2)}.rk-dup,.ch-cat-dup{color:var(--ink-4);font-size:var(--t-meta);font-weight:var(--w-regular,400);margin-left:.375rem}.lgx{--lx-ink:#0b1b45;--lx-ink-2:#4a5878;--lx-ink-3:#7f8ba3;--lx-line:#dce3ee;--lx-blue:#1e6fe8;--lx-blue-2:#1a5fcc;color:var(--lx-ink);font-family:var(--font-sans);background:#f8fafd;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.lgx-stage{aspect-ratio:2720/1536;width:min(100vw,177.083vh);position:relative;container-type:inline-size}.lgx-art{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 5% 95%,#0000 100%),linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 95%,#0000 100%),linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lgx-plate{position:absolute;inset:0}.lgx-plate-in{position:absolute;inset:0;container-type:inline-size}.lgx-nodes{margin:0;padding:0;list-style:none}.lgx-node{width:max(6.2cqw,5.75rem);position:absolute;transform:translate(-50%,-50%)}.lgx-float{perspective:40rem;will-change:transform}.lgx-tile{--rx:0deg;--ry:0deg;--rz:0deg;--gx:50%;--gy:50%;min-height:4.9cqw;transform-style:preserve-3d;-webkit-backdrop-filter:blur(.75rem)saturate(150%);backdrop-filter:blur(.75rem)saturate(150%);box-shadow:0 0 0 1px #1e6fe81a, 0 .875rem 1.75rem -1.125rem #1e50aa61, inset 0 1px 0 #fff, inset calc(var(--face,1) * -.625rem) 0 1rem -.75rem #1e6fe859;color:#56698f;text-align:center;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz));cursor:default;will-change:transform;background:linear-gradient(#ffffffdb,#f4f8ffb8);border:1px solid #ffffffe6;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.4cqw;padding:.7cqw .5cqw .6cqw;font-size:clamp(max(10px,.625rem),.62cqw,.6875rem);font-weight:500;line-height:1.25;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.lgx-node.is-right .lgx-tile{--face:-1}.lgx-tile:hover{box-shadow:0 0 0 1px #1e6fe829, 0 1.375rem 2.5rem -1.375rem #1e50aa73, inset 0 1px 0 #fff, inset calc(var(--face,1) * -.625rem) 0 1rem -.75rem #1e6fe873;transition:transform .12s ease-out,box-shadow .3s}.lgx-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx) var(--gy), #ffffffd9, #fff0 58%), linear-gradient(115deg, transparent calc(var(--gx) - 28%), #ffffff8c var(--gx), transparent calc(var(--gx) + 28%));mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}.lgx-tile:hover:after{opacity:1}.lgx-tile img{width:2.4cqw;height:2.4cqw;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:translateZ(0)}.lgx-tile:hover img{transition:transform .2s ease-out;transform:translateZ(1.375rem)scale(1.06)}.lgx-tile span{transform:translateZ(0)}.lgx-tile:hover span{transform:translateZ(.625rem)}@media (prefers-reduced-motion:reduce){.lgx-tile,.lgx-tile:hover,.lgx-tile:hover img,.lgx-tile:hover span{transform:none}}.lgx-strip{flex-wrap:wrap;justify-content:center;gap:.5cqw 1.4cqw;width:30.5%;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:3.6%;left:6.6%}.lgx-strip li{color:#5b6b8c;white-space:nowrap;align-items:center;gap:.4cqw;font-size:clamp(max(10px,.6875rem),.76cqw,.8125rem);display:inline-flex}.lgx-strip li span{color:#5b93ec;place-items:center;width:clamp(.875rem,.95cqw,1.0625rem);height:clamp(.875rem,.95cqw,1.0625rem);display:grid}.lgx-strip li span svg{width:100%;height:100%}.lgx-form{flex-direction:column;width:30.5%;display:flex;position:absolute;top:46.5%;left:6.6%;transform:translateY(-50%)}.lgx-form.is-card{background:#fff;border:1px solid #e4eaf3;border-radius:1rem;padding:2.3cqw 2.4cqw 1.8cqw;box-shadow:0 2.5rem 5rem -2.625rem #0b1b454d,0 .125rem .375rem #0b1b450a}.lgx-logo{align-self:flex-start;width:10.7756cqw;min-width:8.54792rem;height:auto;margin:0 0 1.7cqw -.35cqw}.lgx-title{color:#3c4a67;letter-spacing:-.006em;margin:0;font-size:clamp(1.25rem,1.6cqw,1.875rem);font-weight:600;line-height:1.2}.lgx-lede{color:#6b7894;margin:max(.5rem,.9cqw) 0 2.1cqw;font-size:clamp(.875rem,.95cqw,1rem)}.lgx-field{align-items:center;margin-bottom:1.1cqw;display:flex;position:relative}.lgx-field input{border:1px solid var(--lx-line);height:clamp(2.875rem,3.3cqw,3.625rem);color:var(--lx-ink);font:inherit;background:#fff;border-radius:.5rem;outline:none;flex:1;padding:0 3.25rem 0 clamp(3rem,3.5cqw,3.875rem);font-size:clamp(.9375rem,1cqw,1.0625rem);transition:border-color .12s,box-shadow .12s}.lgx-field input::placeholder{color:var(--lx-ink-3)}.lgx-field input:focus{border-color:var(--lx-blue);box-shadow:0 0 0 .1875rem #1e6fe824}.lgx-field input[aria-invalid=true]{border-color:#d93025}.lgx-fi{width:1.3125rem;height:1.3125rem;color:var(--lx-ink-2);pointer-events:none;position:absolute;left:clamp(1rem,1.25cqw,1.375rem)}.lgx-eye{width:2.375rem;height:2.375rem;color:var(--lx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid;position:absolute;right:.625rem}.lgx-eye svg{width:1.25rem;height:1.25rem}.lgx-eye:hover{color:var(--lx-ink);background:#f1f4f9}.lgx-row{justify-content:space-between;align-items:center;margin:.2cqw 0 0;display:flex}.lgx-check{color:var(--lx-ink-2);cursor:pointer;align-items:center;gap:.625rem;font-size:clamp(.875rem,.95cqw,1rem);display:inline-flex}.lgx-check input{width:1.1875rem;height:1.1875rem;accent-color:var(--lx-blue);cursor:pointer;margin:0}.lgx-link{color:var(--lx-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(.875rem,.95cqw,1rem)}.lgx-link:hover{text-decoration:underline}.lgx-msg{min-height:1.25rem;color:var(--lx-ink-2);margin:.6cqw 0 .4cqw;font-size:.875rem;line-height:1.25rem}.lgx-msg.is-err{color:#b3261e}.lgx-go{color:#fff;height:clamp(3rem,3.5cqw,3.75rem);font:inherit;cursor:pointer;background:linear-gradient(90deg,#1e6fe8,#1a86f0);border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;font-size:clamp(1rem,1.15cqw,1.1875rem);font-weight:500;transition:filter .12s;display:inline-flex;box-shadow:0 .625rem 1.375rem -.875rem #1e6fe8cc}.lgx-go svg{width:1.3125rem;height:1.3125rem}.lgx-go:hover{filter:brightness(.95)}.lgx-go:disabled{cursor:progress;opacity:.85}.lgx-ms{border:1px solid var(--lx-line);color:#3c4a67;height:clamp(2.875rem,3.3cqw,3.5rem);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.875rem;margin-top:.9cqw;font-size:clamp(.9375rem,1cqw,1.0625rem);font-weight:500;display:inline-flex}.lgx-ms:hover{background:#f7f9fc}.lgx-foot{color:var(--lx-ink-3);align-items:center;gap:1rem;margin:2.2cqw 0 0;font-size:clamp(.8125rem,.92cqw,.9375rem);display:flex}.lgx-foot:before,.lgx-foot:after{content:"";background:var(--lx-line);flex:1;height:1px}.lgx-copy{text-align:center;color:var(--lx-ink-3);margin:.75rem 0 0;font-size:clamp(max(10px,.75rem),.8cqw,.8125rem)}.lgx-spin{width:1.25rem;height:1.25rem;animation:.9s linear infinite lgx-spin}@keyframes lgx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lgx-spin{animation:none}}@media (width<=980px){.lgx{background:radial-gradient(120% 60% at 50% 0,#eaf2fe 0%,#f6f9fe 55%,#fff 100%);padding:0;display:block;overflow:hidden auto}.lgx-stage{aspect-ratio:auto;width:auto;min-height:100%;padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem max(1.75rem, env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-start;align-items:center;gap:1.375rem;display:flex;container-type:normal}.lgx-plate{aspect-ratio:1570/1030;flex:none;width:min(100%,43.75rem,57.9223vh);position:relative;inset:auto;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 78%,#0000 100%);mask-image:radial-gradient(closest-side,#000 78%,#0000 100%)}.lgx-plate-in{aspect-ratio:2720/1536;width:173.248%;inset:-27.1845% auto auto -75.1592%}.lgx-art{-webkit-mask-image:none;mask-image:none}.lgx-form,.lgx-form.is-card{width:100%;max-width:28.75rem;margin:0;position:static;transform:none}.lgx-form.is-card{padding:1.75rem 1.75rem 1.375rem}.lgx-logo{width:calc(1.03611*min(10.5rem,48vw));margin:0 0 1.25rem}.lgx-title{font-size:1.375rem}.lgx-lede{margin:.5rem 0 1.25rem}.lgx-field{margin-bottom:.875rem}.lgx-ms{margin-top:.75rem}.lgx-foot{margin-top:1.375rem}.lgx-strip{gap:.5rem 1.125rem;width:100%;max-width:28.75rem;position:static}.lgx-plate{order:1;margin-top:auto}.lgx-form{order:2}.lgx-strip{order:3;margin-bottom:auto}.lgx-strip li{gap:.375rem;font-size:.8125rem}.lgx-strip li span{width:.9375rem;height:.9375rem}}@media (width<=760px){.lgx{background:#f8fafd}.lgx-plate,.lgx-nodes{display:none}.lgx-stage{box-sizing:border-box;min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));justify-content:center;gap:clamp(.75rem,2.6dvh,1.5rem)}.lgx-form.is-card{border-radius:.875rem;padding:1.375rem 1.25rem 1rem}.lgx-logo{margin-bottom:clamp(.625rem,2.2dvh,1.25rem)}.lgx-lede{margin:.375rem 0 clamp(.75rem,2.4dvh,1.25rem)}.lgx-field{margin-bottom:clamp(.625rem,1.6dvh,.875rem)}.lgx-foot{margin-top:clamp(.875rem,2.4dvh,1.375rem)}.lgx-copy{margin-top:.625rem}.lgx-strip{gap:.375rem .875rem;margin-bottom:0;padding:0 .25rem}.lgx-strip li{font-size:max(10px,.75rem)}}
