:root{color-scheme:dark;--canvas:#0d1117;--card:#151b23;--text:#e6edf3;--text-2:#9aa4af;--text-3:#636e7b;--border:#262d37;--border-soft:#1d232b;--hover:#1b222c;--border-hover:#39424e;--red:#f85149;--red-bright:#ff7b72;--amber:#d29922;--amber-bright:#e3b341;--green:#3fb950;--green-bright:#56d364;--terminal-bg:#010409;--terminal-fg:#7ee787;--selection:rgba(230,237,243,0.18);--primary-hover:#ffffff;--error-border:#52272a;--warn-border:#4d3a14;--mono:var(--font-mono),"Geist Mono",monospace}:root[data-theme=light]{color-scheme:light;--canvas:#fcfcfd;--card:#ffffff;--text:#1a1a1f;--text-2:#6f6f78;--text-3:#9a9aa3;--border:#ebebee;--border-soft:#f4f4f6;--hover:#f9f9fb;--border-hover:#d9d9de;--red:#ce2c31;--red-bright:#e5484d;--amber:#b45309;--amber-bright:#d97706;--green:#218358;--green-bright:#30a46c;--terminal-bg:#18181b;--terminal-fg:#d4d4d8;--selection:rgba(26,26,31,0.1);--primary-hover:#2e2e35;--error-border:#f0d0d1;--warn-border:#eddfbd}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans),"Geist",system-ui,sans-serif;font-size:13px;background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-shell{display:flex;min-height:100vh}.app-main{flex:1 1;min-width:0}.sidenav{gap:1.5rem;width:184px;flex-shrink:0;padding:.875rem 1rem;background:var(--card);border-right:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:50}.sidenav,.sidenav-links{display:flex;flex-direction:column}.sidenav-links{gap:.875rem}.sidenav a{color:var(--text-2);text-decoration:none;font-size:13px;font-weight:500;transition:color .12s}.sidenav a:hover{color:var(--text)}.sidenav a.active{color:var(--text);font-weight:600}.sidenav-group{font-size:10px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin:.75rem 0 .25rem;padding:0 .625rem}.sidenav a.sidenav-sub{padding-left:1.25rem;font-size:12px}.sidenav .brand{display:inline-flex;align-items:center;gap:.5rem;color:var(--text);font-family:var(--mono);font-weight:600;font-size:14px;letter-spacing:-.01em}@media (max-width:768px){.app-shell{flex-direction:column}.sidenav{flex-direction:row;align-items:center;width:auto;height:auto;padding:.625rem 1.5rem;border-right:none;border-bottom:1px solid var(--border)}.sidenav-links{flex-direction:row;gap:1.5rem}}.brand-mark{flex-shrink:0}.brand-mark .mark-tile{fill:var(--terminal-bg);stroke:var(--border)}.brand-mark .mark-glyph{stroke:var(--terminal-fg)}.theme-toggle{margin-top:auto;align-self:flex-start;padding:.375rem}@media (max-width:768px){.theme-toggle{margin-top:0;margin-left:auto;align-self:center}}.theme-toggle svg{display:block}.elapsed-open{color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.elapsed-tag{margin-left:.4rem;padding:.05rem .35rem;border-radius:3px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--amber);border:1px solid var(--warn-border);vertical-align:.1em}.refresh-stamp{display:inline-flex;align-items:center;gap:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.refresh-stamp.stale{color:var(--amber)}.refresh-btn,.refresh-cadence{color:var(--text-2)}.refresh-btn{display:inline-flex;padding:.15rem;margin-left:.1rem;border:1px solid transparent;border-radius:4px;background:none;cursor:pointer}.refresh-btn:hover{color:var(--text);border-color:var(--border)}.refresh-btn:focus-visible{outline:2px solid var(--text-2);outline-offset:2px}.tz-toggle{display:inline-flex;align-items:center;padding:2px;gap:0;border:1px solid var(--border);border-radius:6px;background:var(--card);font:inherit;font-size:12px;color:var(--text-2);cursor:pointer}.tz-toggle span{padding:.2rem .55rem;border-radius:4px;line-height:1.2}.tz-toggle span.on{background:var(--hover);color:var(--text);font-weight:500}.tz-toggle:hover{border-color:var(--border-hover)}.tz-toggle:focus-visible{outline:2px solid var(--text-2);outline-offset:2px}.container{padding:1.25rem 1.5rem}.page-band{background:var(--card);border-bottom:1px solid var(--border);padding:.875rem 1.5rem}.band-inner{display:flex;justify-content:space-between;align-items:stretch;gap:1.5rem;flex-wrap:wrap}.band-main{min-width:0;flex:1 1}.band-controls{gap:.75rem}.band-controls,.band-ident{display:flex;align-items:center;flex-wrap:wrap}.band-ident{gap:1rem;margin-bottom:.5rem}.ident-ids{display:inline-flex;align-items:center;gap:.5rem}.ident-ids .src-links{margin-left:.25rem}.ident-times{display:inline-flex;align-items:center;gap:1rem;padding-left:1rem;border-left:1px solid var(--border)}.ident-kv{display:inline-flex;align-items:baseline;gap:.4rem;white-space:nowrap}.ident-val{font-family:var(--mono);font-size:12px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.band-ident .tz-toggle{margin-left:auto}@media (max-width:768px){.ident-times{border-left:none;padding-left:0}}.band-desc{margin:.625rem 0 0;max-width:78ch;white-space:pre-wrap;font-size:13px;line-height:1.6;color:var(--text-2)}.band-verdict{display:flex;align-items:flex-start;gap:1.75rem;flex-shrink:0;padding-left:1.75rem;border-left:1px solid var(--border)}.band-verdict .kv-label{margin-bottom:.5rem}.band-verdict .badge{font-size:13px;font-weight:600}.band-conf{font-family:var(--mono);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.band-narrow{display:none}@media (max-width:1024px){.band-narrow{display:block}}@media (max-width:768px){.band-verdict{border-left:none;padding-left:0}}.section-kicker{display:flex;align-items:center;gap:.75rem;line-height:1rem;margin:1.5rem 0 .75rem;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.section-kicker:after{content:"";flex:1 1;height:1px;background:var(--border)}.section-kicker:first-child{margin-top:0}.page-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}h1{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--text);margin:0}.subtle{font-size:13px;color:var(--text-2);margin:.25rem 0 0}.meta-row{display:flex;align-items:center;gap:1rem;margin-top:.625rem;flex-wrap:wrap}.meta-item{display:inline-flex;align-items:center;gap:.375rem;font-size:13px;font-weight:500;color:var(--text-2)}.meta-item svg{color:var(--text-3)}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:0;font-size:12px;font-weight:500;background:transparent;color:var(--text-2);white-space:nowrap}.badge:before{content:"";display:none;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.badge.error,.badge.high,.badge.true_positive{color:var(--red)}.badge.medium,.badge.needs_review,.badge.parked,.badge.waiting{color:var(--amber)}.badge.benign_positive,.badge.closed,.badge.false_positive,.badge.informational,.badge.low,.badge.ok{color:var(--green)}.badge.in_progress,.badge.new,.badge.triaged{color:var(--text);font-weight:600}.badge.benign_positive:before,.badge.closed:before,.badge.error:before,.badge.false_positive:before,.badge.high:before,.badge.in_progress:before,.badge.informational:before,.badge.low:before,.badge.medium:before,.badge.needs_review:before,.badge.new:before,.badge.ok:before,.badge.parked:before,.badge.true_positive:before,.badge.waiting:before{display:inline-block}.badge.error:before,.badge.high:before,.badge.true_positive:before{background:var(--red-bright)}.badge.medium:before,.badge.needs_review:before,.badge.parked:before,.badge.waiting:before{background:var(--amber-bright)}.badge.benign_positive:before,.badge.closed:before,.badge.false_positive:before,.badge.informational:before,.badge.low:before,.badge.ok:before{background:var(--green-bright)}.badge.in_progress:before,.badge.new:before{background:var(--text-2)}.unconfirmed{opacity:.55}.filter-check{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-2)}.badge.enriching,.badge.ingested,.badge.triaging,.badge.writing_back{color:var(--text);font-weight:600}.badge.enriching:before,.badge.ingested:before,.badge.triaging:before,.badge.writing_back:before{display:inline-block;background:var(--text-2);animation:badge-pulse 1.6s cubic-bezier(.4,0,.6,1) infinite}@keyframes badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.panel{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:1rem;margin-bottom:1rem}.panel.flush{padding:0;overflow:hidden}.panel h2{margin:0 0 .75rem;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);display:flex;align-items:center;gap:.5rem}.panel h2 svg{color:var(--text-3)}.panel.flush h2.group-head{margin:0;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.group-head a{color:var(--text);text-decoration:none}.group-head a:hover{text-decoration:underline}.card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.875rem;gap:1rem}.card-head h2{margin-bottom:0}.mono-tag{font-family:var(--mono);font-size:11px;color:var(--text-2);background:var(--border-soft);padding:.2rem .45rem;border-radius:4px;white-space:nowrap}.back-link{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.625rem;font-size:12px;font-weight:500;color:var(--text-3);text-decoration:none;transition:color .12s}.back-link:hover{color:var(--text)}.back-link svg{flex-shrink:0}.src-links{gap:.625rem}.src-links,.src-links a{display:inline-flex;align-items:center}.src-links a{gap:.2rem;font-size:11px;font-weight:500;color:var(--text-3);text-decoration:none;white-space:nowrap;transition:color .12s}.src-links a:hover{color:var(--text);text-decoration:underline}.src-links a svg{flex-shrink:0}table{width:100%;border-collapse:collapse;background:var(--card)}thead tr{background:var(--canvas);border-bottom:1px solid var(--border)}th{text-align:left;padding:.5rem 1rem;font-size:11px;font-weight:500;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}th .th-sort{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}th .th-sort:hover{background:none;border:none;color:var(--text)}th .th-sort.active{color:var(--text)}th .th-sort svg{flex-shrink:0}th .th-sort .sort-idle{opacity:0;transition:opacity .12s}th .th-sort:focus-visible .sort-idle,th .th-sort:hover .sort-idle{opacity:1}td{text-align:left;padding:.5rem 1rem;font-size:13px;color:var(--text-2);border-bottom:1px solid var(--border-soft)}tbody tr:last-child td{border-bottom:none}tr.clickable{transition:background .1s}tr.clickable:hover{background:var(--hover);cursor:pointer}td.cell-strong{color:var(--text)}td.cell-time{font-family:var(--mono);font-size:12px;white-space:nowrap}.table-footer{padding:.625rem 1rem;border-top:1px solid var(--border);display:flex;justify-content:center}.stat-grid{display:flex;background:var(--card);border:1px solid var(--border);border-radius:4px;margin-bottom:1rem}.stat-tile{flex:1 1;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.stat-tile+.stat-tile{border-left:1px solid var(--border)}.stat-icon{display:none}.stat-label{font-size:11px;font-weight:500;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem}.stat-value{font-family:var(--mono);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--text);margin:0;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-tile.accent-red .stat-value{color:var(--red-bright)}.stat-tile.accent-amber .stat-value{color:var(--amber-bright)}@media (max-width:768px){.stat-grid{flex-direction:column}.stat-tile+.stat-tile{border-left:none;border-top:1px solid var(--border)}}.filters{display:flex;gap:.5rem;margin-bottom:0;flex-wrap:wrap}input,select,textarea{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:.375rem .625rem;font-size:13px;font-weight:500;font-family:inherit;color:var(--text);transition:border-color .12s}input:hover,select:hover,textarea:hover{border-color:var(--border-hover)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--text-2)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--text);outline-offset:1px}textarea{resize:vertical;line-height:1.55;font-weight:400}button{padding:.375rem .75rem;border:1px solid var(--border);background:var(--card);border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;color:var(--text);transition:background .12s,border-color .12s;display:inline-flex;align-items:center;gap:.5rem}button:hover{background:var(--hover);border-color:var(--border-hover)}button.primary{background:var(--text);border-color:var(--text);color:var(--canvas);font-weight:600}button.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}button.danger{color:var(--red)}button.danger:hover{border-color:var(--red)}td.row-actions{text-align:right;white-space:nowrap}button.link{border:none;background:none;padding:0;font-size:12px;font-weight:600;color:var(--text)}button.link:hover{background:none;border:none;text-decoration:underline}button.link:disabled{color:var(--text-3);text-decoration:none;cursor:default}.chip{display:inline-flex;align-items:center;margin:.2rem;padding:.2rem .55rem;border-radius:4px;color:var(--text-2);font-size:12px;font-weight:500}.chip,.chip.error{background:var(--border-soft)}.chip.error{color:var(--red)}.chip.enrich-available{color:var(--green)}.chip.enrich-not_configured{color:var(--amber)}.chip .chip-age,.chip.enrich-not_implemented{color:var(--text-3)}.chip .chip-age{margin-left:.375rem;font-size:10px}button.chip{border:1px solid transparent;font-family:inherit;cursor:pointer}button.chip:hover{border-color:var(--border-hover)}button.chip.selected{border-color:var(--text-3);background:var(--card);color:var(--text)}.mitre-chips{margin-top:.5rem}.alert-row{padding:.625rem 0;border-bottom:1px solid var(--border-soft)}.alert-row:last-child{border-bottom:none}.alert-head{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;font-size:13px;font-weight:500}.alert-head a{display:inline-flex;align-items:center;gap:.25rem;color:var(--text)}.alert-sub{margin:.25rem 0 0;font-size:12px;color:var(--text-3)}.alert-threat{color:var(--amber)}.comment-item{padding:.625rem 0;border-bottom:1px solid var(--border-soft)}.comment-item:last-child{border-bottom:none}.comment-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:13px}.comment-author{font-weight:500;color:var(--text-2)}.comment-disclosure{margin-top:.5rem;padding:0;background:none;border:none;font-size:12px;color:var(--text-3)}.comment-disclosure:hover{background:none;border:none;color:var(--text-2);text-decoration:underline}.mitre-chips a.chip{text-decoration:none;gap:.375rem}.mitre-chips a.chip:hover{color:var(--text)}.mitre-chips .chip-id{font-family:var(--mono);font-size:11px;color:var(--text-3)}.mitre-chips a.chip:hover .chip-id{color:var(--text-2)}.enrich-detail{margin-top:.625rem;padding:.75rem .875rem;background:var(--canvas);border:1px solid var(--border-soft);border-radius:4px}.enrich-detail dl{margin:0}.enrich-kv{display:flex;gap:.75rem;padding:.2rem 0}.enrich-kv dt{flex:0 0 10rem;font-size:12px;font-weight:500;color:var(--text-2)}.enrich-kv dd{margin:0;font-family:var(--mono);color:var(--text);white-space:pre-wrap;min-width:0}.enrich-error,.enrich-kv dd{font-size:12px;overflow-wrap:anywhere}.enrich-error{color:var(--red)}.requeue-wrap{display:inline-flex;align-items:center;gap:.5rem}.requeue-note{font-size:12px;font-weight:500}.requeue-note.ok{color:var(--green)}.error-box,.requeue-note.error{color:var(--red)}.error-box{background:var(--card);border:1px solid var(--error-border);padding:.625rem .875rem;border-radius:4px;font-size:13px;margin-bottom:1rem}.trace-list{padding-left:1.25rem}.trace-step summary{cursor:pointer;padding:.25rem 0}.trace-label{margin-left:.5rem;color:var(--text-2);font-size:.875rem}.trace-step summary:hover strong{text-decoration:underline}.trace-step[open] summary{margin-bottom:.5rem}pre.raw{background:var(--terminal-bg);color:var(--terminal-fg);border:1px solid var(--border);padding:1rem 1.25rem;overflow-x:auto;line-height:1.55}.code-inline,code,pre.raw{border-radius:4px;font-family:var(--mono);font-size:12px}.code-inline,code{background:var(--border-soft);color:var(--text-2);padding:.15rem .4rem}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:1024px){.detail-grid{grid-template-columns:1fr}}.sidebar-sticky{position:-webkit-sticky;position:sticky;top:1.5rem;margin-top:calc(1rem + .75rem)}@media (max-width:1024px){.sidebar-sticky{position:static;margin-top:0}}.entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.875rem;gap:.875rem;margin-bottom:1rem}@media (max-width:768px){.entity-grid{grid-template-columns:1fr}}.entity-grid .panel{margin-bottom:0}.entity-label{font-size:12px;color:var(--text-2);font-weight:500}.entity-value{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--text);margin:.25rem 0 .875rem;overflow-wrap:anywhere}.callout{background:var(--canvas);border:1px solid var(--border-soft);border-left:2px solid var(--border-hover);border-radius:4px;padding:.875rem 1rem;margin:1rem 0 1.25rem}.callout h3{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:0 0 .375rem}.callout p{font-size:13px;margin:0;color:var(--text-2);line-height:1.55}.action-list{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem}.action-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:13px;color:var(--text-2)}.action-list li svg{margin-top:.125rem}.action-list li svg,.action-num{color:var(--text-3);flex-shrink:0}.action-num{font-family:var(--mono);font-size:11px;font-weight:500;min-width:1.125rem;text-align:right;padding-top:.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary-text{white-space:pre-wrap;font-family:inherit;margin:0 0 1rem}.md-body,.summary-text{font-size:13px;line-height:1.65;color:var(--text)}.md-body{margin-bottom:1rem}.md-body p{margin:0 0 .625rem}.md-body p:last-child{margin-bottom:0}.md-body ol,.md-body ul{margin:0 0 .625rem;padding-left:1.25rem}.md-body li{margin-bottom:.25rem}.md-body h1,.md-body h2,.md-body h3,.md-body h4{font-size:13px;font-weight:600;margin:.75rem 0 .375rem}.md-body code{font-family:var(--mono);font-size:12px;padding:.1rem .3rem;border-radius:3px}.md-body code,.md-body pre{background:var(--border-soft)}.md-body pre{padding:.625rem;border-radius:4px;overflow-x:auto}.md-body pre code{background:none;padding:0}.md-body a{color:inherit;text-decoration:underline}.writeback-row{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:var(--canvas);border:1px solid var(--border-soft);border-radius:4px;margin-bottom:.5rem;gap:1rem}.writeback-row .wb-kind{display:inline-flex;align-items:center;gap:.625rem;font-size:13px;font-weight:500;color:var(--text-2);flex-shrink:0}.writeback-row .wb-kind svg{color:var(--text-3)}.writeback-row .wb-ts{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--text-3);margin-left:.375rem;white-space:nowrap}.writeback-row .wb-status{display:flex;align-items:center;gap:.75rem;min-width:0}.writeback-row .wb-status .badge{flex-shrink:0}.evidence-row{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.evidence-row:hover{border-color:var(--border-hover)}.evidence-detail{margin:-.25rem 0 .5rem}.wb-error{font-size:12px;line-height:1.5;color:var(--red);min-width:0;overflow-wrap:anywhere}.verdict-card{border-top:2px solid var(--border)}.verdict-card.tone-red{border-top-color:var(--red-bright)}.verdict-card.tone-amber{border-top-color:var(--amber-bright)}.verdict-card.tone-green{border-top-color:var(--green-bright)}.verdict-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;gap:.5rem}.verdict-head h2{margin:0;font-size:11px;font-weight:500;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.verdict-head .badge{font-size:13px;font-weight:600}.meter-head{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:var(--text-2);margin-bottom:.5rem}.meter-head .meter-pct{color:var(--text);font-weight:600;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter-bg{width:100%;background:var(--border-soft);border-radius:999px;height:.375rem;overflow:hidden}.meter-fill{background:var(--text);height:100%;border-radius:999px}.tone-red .meter-fill{background:var(--red-bright)}.tone-amber .meter-fill{background:var(--amber-bright)}.tone-green .meter-fill{background:var(--green-bright)}.kv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-soft);margin-top:1.25rem}.kv-label{font-size:10px;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.kv-value{font-size:13px;font-weight:600;color:var(--text)}.kv-value.sev-high{color:var(--red)}.kv-value.sev-medium{color:var(--amber)}.kv-value.sev-informational,.kv-value.sev-low{color:var(--green)}.verdict-actions{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-soft)}.review-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.review-record{margin-bottom:1rem;padding:.625rem .875rem;background:var(--canvas);border:1px solid var(--border-soft);border-radius:4px}.review-record-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}.review-record-action{font-size:12px;font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:.375rem}.review-record-action:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.review-record.confirm .review-record-action:before,.review-record.overturn .review-record-action:before{background:var(--green-bright)}.review-record.escalate .review-record-action:before{background:var(--amber-bright)}.review-record.escalate .review-record-action{color:var(--amber)}.review-record-meta{font-size:11px;color:var(--text-3)}.review-record-note{font-size:12px;color:var(--text-2);line-height:1.55;margin:.375rem 0 0;white-space:pre-wrap}.review-record .link{margin-top:.375rem}.review-history{list-style:none;padding:.5rem 0 0;margin:.375rem 0 0;border-top:1px solid var(--border-soft);font-size:12px;color:var(--text-2);gap:.25rem}.review-form,.review-history{display:flex;flex-direction:column}.review-form{gap:.75rem}.disposition-set{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.disposition-set legend{font-size:10px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;padding:0;margin-bottom:.375rem}.disposition-choice{display:flex;align-items:center;gap:.5rem;font-size:13px;font-weight:500;color:var(--text);cursor:pointer}.disposition-choice input{accent-color:var(--text)}.review-note-label{display:flex;flex-direction:column;gap:.375rem;font-size:10px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.consequence-note{font-size:12px;color:var(--text-2);margin:0}.review-error{font-size:12px;color:var(--red);margin:.5rem 0 0}.ownership-control{display:flex;flex-direction:column;gap:.5rem}.ownership-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ownership-owner{display:flex;align-items:center;gap:.5rem;font-size:13px;font-weight:500;color:var(--text);min-width:0;overflow-wrap:anywhere}.ownership-ts{font-size:11px;color:var(--text-3);font-weight:400}.note-row{padding:.625rem 0;border-bottom:1px solid var(--border-soft)}.note-row:last-of-type{margin-bottom:.75rem}.note-meta{font-size:11px;color:var(--text-3);margin-bottom:.25rem}.note-text{font-size:13px;color:var(--text-2);line-height:1.55;margin:0;white-space:pre-wrap}.cell-owner{font-size:12px;color:var(--text-2);white-space:nowrap}.stepper-item{display:flex;align-items:flex-start;gap:.875rem;position:relative;padding-bottom:1.25rem}.stepper-item:last-child{padding-bottom:0}.stepper-item:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;bottom:0;width:1px;background:var(--border)}.stepper-dot{width:28px;height:28px;border-radius:50%;background:var(--card);border:1px solid var(--border);color:var(--text-3);display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:10}.stepper-item.active .stepper-dot{border-color:var(--text);color:var(--text)}.stepper-item.complete .stepper-dot{background:var(--text);border-color:var(--text);color:var(--canvas)}.stepper-body{flex:1 1;min-width:0}.stepper-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.stepper-name{font-size:13px;font-weight:600;color:var(--text)}.stepper-item:not(.active):not(.complete) .stepper-name{color:var(--text-3)}.stepper-sub{font-size:12px;color:var(--text-2);margin:.125rem 0 0}.stepper-item.active .stepper-sub{color:var(--text);font-weight:500}.stepper-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-soft);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-2)}.promo-card{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:1rem;color:var(--text);margin-bottom:1rem}.promo-card h3{font-weight:600;margin:0 0 .5rem;font-size:13px;letter-spacing:-.01em}.promo-card p{font-size:12px;color:var(--text-2);line-height:1.5;margin:0 0 .875rem}.promo-card a{font-size:12px;font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}.promo-card a:hover{text-decoration:underline}.metric-list{display:flex;flex-direction:column;gap:1.125rem}.metric-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:.5rem}.metric-label{font-weight:500;color:var(--text-2)}.metric-value{color:var(--text);font-weight:600;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-value small{font-size:10px;color:var(--text-3);font-weight:400;margin-left:.25rem}.metric-value.ok-text{color:var(--green);font-weight:500}.metric-value.muted{color:var(--text-2);font-weight:400}.metric-bar-bg{height:6px;background:var(--border-soft);border-radius:999px;overflow:hidden}.metric-bar-fill{height:100%;border-radius:999px;background:var(--text)}.metric-bar-fill.green{background:var(--green-bright)}.metric-bar-fill.red{background:var(--red-bright)}.calibration-rate{font-size:2rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calibration h3{margin-top:12px}.hypothesis-list h3{font-size:11px;font-weight:500;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin:1.25rem 0 .75rem}.hypothesis-list ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:.625rem;gap:.625rem}.hypothesis-list .hyp-row{display:flex;justify-content:space-between;gap:.5rem;font-size:13px;color:var(--text)}.hypothesis-list .hyp-likelihood{font-family:var(--mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hypothesis-list .hyp-track{height:.375rem;border-radius:999px;background:var(--border-soft);overflow:hidden;margin:.375rem 0}.hypothesis-list .hyp-fill{height:100%;border-radius:999px;background:var(--text)}.callout-indigo{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:.875rem 1rem;margin-bottom:1.25rem;font-size:13px;color:var(--text-2)}.callout-indigo strong{color:var(--text);font-weight:600}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.ops-grid .span-2{grid-column:span 2}@media (max-width:900px){.ops-grid{grid-template-columns:1fr}.ops-grid .span-2{grid-column:span 1}}.ops-grid .panel{margin-bottom:0;height:100%}.reason-text{color:var(--red);font-weight:500}.danger-icon{color:var(--red-bright)}.tuning-rule{padding:10px 0;border-bottom:1px solid var(--border)}.tuning-rule-head{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;color:inherit;cursor:pointer;text-align:left;padding:0 0 6px}.tuning-rule-title{font-weight:600}.tuning-rule-body{padding:8px 0 4px 22px;font-size:13px}.tuning-meta{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.checklist{list-style:none;padding:0;margin:0}.checklist-age{font-family:var(--mono);font-size:11px;color:var(--text-3);margin:0 0 .375rem}.name-edit{display:inline-flex;align-items:center;gap:.5rem}.name-edit input{font-size:13px;font-weight:600;min-width:14rem}button.icon-edit{display:inline-flex;align-items:center;color:var(--text-3)}button.icon-edit:hover{color:var(--text)}.config-form{display:flex;gap:.875rem;flex-wrap:wrap;align-items:flex-end}.config-form .field{display:flex;flex-direction:column;gap:.25rem}.config-form .field-label{font-size:11px;font-weight:500;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.config-form .field input,.config-form .field select{min-width:11rem}.config-form .field-submit{justify-content:flex-end}.outreach-composer{margin:.75rem 0;display:flex;flex-direction:column;gap:.75rem}.outreach-composer h3{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.outreach-composer .field{display:flex;flex-direction:column;gap:.375rem}.outreach-composer .field>span{font-size:11px;font-weight:500;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.outreach-composer input,.outreach-composer textarea{width:100%}.outreach-composer button.link{align-self:flex-start}.outreach-composer .subtle{margin:0}.outreach-composer .actions{display:flex;gap:.5rem}.stacked-fields>.field,.stacked-fields>label.field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.625rem}.stacked-fields>.field>span:first-child,.stacked-fields>label.field>span:first-child{font-size:11px;font-weight:500;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.stacked-fields>.field>input:not([type=checkbox]){width:100%}.stacked-fields>label.check-field,label.check-field{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.625rem}.stacked-fields>label.check-field>span:first-of-type{font-size:13px;font-weight:400;color:var(--text);text-transform:none;letter-spacing:0}label.check-field>input[type=checkbox]{width:auto;margin:0}.checklist li{margin:.375rem 0}.copyrow{display:flex;gap:.5rem;align-items:center;margin:.75rem 0}.copyrow code{padding:.5rem;overflow-x:auto;flex:1 1}.center-row{display:flex;justify-content:center;margin-bottom:1.25rem}.badge.escalated{color:var(--amber)}.badge.reviewed{color:var(--green)}.badge.escalated:before,.badge.reviewed:before{display:inline-block}.badge.escalated:before{background:var(--amber-bright)}.badge.reviewed:before{background:var(--green-bright)}.arch-section p{font-size:13px;color:var(--text-2);line-height:1.55;max-width:72ch;margin:0 0 .75rem}.arch-section p.subtle{margin-top:-.25rem}.mermaid-diagram{overflow-x:auto;padding:1rem .5rem .25rem}.mermaid-diagram svg{display:block;margin:0 auto;max-width:100%;height:auto}.plan-list{margin:0;padding:0;list-style:none;counter-reset:plan}.plan-step{counter-increment:plan;position:relative;padding:.625rem 0 .625rem 2rem;border-bottom:1px solid var(--border-soft)}.plan-step:last-child{border-bottom:none}.plan-step:before{content:counter(plan,decimal-leading-zero);position:absolute;left:0;top:.75rem;font-family:var(--mono);font-size:11px;color:var(--text-3)}.plan-action{margin:0;font-weight:500;color:var(--text)}.plan-rationale{margin:.25rem 0 0;font-size:13px;color:var(--text-2)}.plan-enrichments{margin-top:.375rem;margin-left:-.2rem}.triage-generated-at{font-size:.78rem;margin:-4px 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rule-guide{margin-top:.875rem}.rule-guide-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem;gap:.5rem}.rule-guide-controls{display:inline-flex;align-items:center;gap:.5rem}.rule-guide textarea{width:100%}.rule-guide-add{display:flex;gap:.5rem;margin:.875rem 0}.rule-guide-add input{flex:1 1}textarea.context-notes{display:block;width:100%;min-height:12rem;resize:both;font-size:13px;line-height:1.6;padding:.625rem .75rem;white-space:pre-wrap;box-sizing:border-box}.context-notes-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem}.context-notes-count{font-family:var(--mono);font-size:11px}.context-link{display:inline-flex;align-items:center;gap:.375rem;margin-top:.75rem;font-size:13px;color:var(--text-2)}.context-link:hover{color:var(--text);text-decoration:underline}.act-page{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:900px){.act-page{grid-template-columns:1fr}}.act-aside{position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 2rem)}.act-aside,.act-scroll{overflow-y:auto;overscroll-behavior:contain}.act-scroll{max-height:calc(100vh - 300px);min-height:320px}@media (max-width:900px){.act-aside,.act-scroll{max-height:none;overflow-y:visible}}.act-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem}.act-tile-n{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;color:var(--text)}.act-tile-n.failure{color:var(--red)}.act-tile-l{font-size:11px;color:var(--text-3)}.act-sources{margin-top:.5rem}.chip.warn{color:var(--amber)}.chip.toggle{cursor:pointer;border:1px solid transparent;background:transparent;color:var(--text-3)}.chip.toggle.selected{border-color:var(--border);background:var(--border-soft);color:var(--text)}.chip.toggle.selected.failure{color:var(--red)}.act-focus{cursor:pointer;margin-top:.4rem;gap:.3rem}.act-chips{margin-bottom:.25rem}.act-toolbar{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.act-toolbar .spacer{flex:1 1}.act-seg{display:inline-flex;border:1px solid var(--border);border-radius:4px;overflow:hidden}.act-seg button{background:transparent;color:var(--text-2);border:0;padding:.3rem .7rem;font-size:12px;cursor:pointer}.act-seg button.on{background:var(--border-soft);color:var(--text)}.act-histogram{width:100%;height:72px;display:block;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.act-histogram .bar{fill:var(--text-3)}.act-histogram .bar.fail{fill:var(--red-bright)}.act-histogram .marker{stroke:var(--amber-bright);stroke-width:1.5}.act-histogram .anchor{stroke:var(--text-2);stroke-dasharray:3 3}.act-histogram .sel{fill:var(--selection)}.act-histogram-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.act-spine{position:relative;padding-left:1.25rem}.act-spine:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--border)}.act-row{position:relative;margin:.4rem 0}.act-row:before{content:"";position:absolute;left:-1.25rem;top:.9rem;width:7px;height:7px;border-radius:50%;background:var(--text-3);margin-left:3px}.act-row.failure:before{background:var(--red-bright)}.act-card{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:.55rem .75rem;cursor:pointer}.act-card:hover{border-color:var(--border-hover)}.act-card.selected{border-color:var(--text-2)}.act-card.failure{border-color:var(--error-border)}.act-card.dim{opacity:.35}.act-card-head{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.act-card-t{font-family:var(--mono);font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.act-card-title{font-size:13px;color:var(--text)}.act-card.failure .act-card-title{color:var(--red)}.act-card-n{font-family:var(--mono);font-size:11px;color:var(--text-2);border:1px solid var(--border);border-radius:4px;padding:0 .3rem}.act-card-chips{margin-top:.3rem;display:flex;flex-wrap:wrap;gap:.2rem}.act-card-chips .chip{margin:0;cursor:pointer;font-size:11px;padding:.1rem .45rem}.act-card-chips .chip.on{color:var(--text);border:1px solid var(--border-hover)}.act-new{font-size:10px;letter-spacing:.06em;color:var(--amber);border:1px solid var(--warn-border);border-radius:4px;padding:0 .3rem}.act-card-err{margin-top:.3rem;font-family:var(--mono);font-size:11px;color:var(--red)}.act-day,.act-gap,.act-marker{font-family:var(--mono);font-size:11px;color:var(--text-3);margin:.6rem 0 .2rem}.act-gap{border-top:1px dashed var(--border);padding-top:.2rem}.act-marker{color:var(--amber);border-top:1px solid var(--warn-border);padding-top:.2rem}.act-micro{font-size:11px;color:var(--text-3);padding:.1rem .75rem}.act-graph{width:100%;height:auto;display:block}.act-graph .link,.act-graph .node{stroke:var(--text-2)}.act-graph .node{fill:var(--card);stroke-width:1.5;cursor:pointer}.act-graph .node.fail{stroke:var(--red-bright)}.act-graph .node.on{stroke:var(--text);stroke-width:2.5}.act-graph .hub{fill:var(--text)}.act-graph text{fill:var(--text-2);font-size:10px;font-family:var(--mono);pointer-events:none}.act-graph .hub-label{fill:var(--text);font-size:12px}.act-detail-head{font-size:12px;color:var(--text-2);margin-bottom:.5rem}.act-detail-ev{border-top:1px solid var(--border-soft);padding:.4rem 0}.act-detail-ev.failure .act-detail-t{color:var(--red)}.act-detail-t{font-family:var(--mono);font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hunt-query{border:1px solid var(--border);border-radius:6px;padding:.5rem .75rem;margin:.5rem 0;background:var(--bg-2,transparent)}.hunt-query summary{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;cursor:pointer;list-style:none}.hunt-query summary::-webkit-details-marker{display:none}.hunt-query[open] summary{margin-bottom:.5rem}.hunt-kql{overflow-x:auto;font-size:.78rem;line-height:1.45;padding:.6rem .75rem;border-radius:6px;background:var(--bg-3,rgba(0,0,0,.25));border:1px solid var(--border)}.health-banner{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.55rem 1rem;font-size:.85rem;color:var(--red);background:color-mix(in srgb,var(--red-bright) 12%,transparent);border-bottom:1px solid var(--red-bright)}.health-banner strong{color:var(--red-bright)}.timing-row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;border-bottom:1px solid var(--border-soft)}.timing-row:last-child{border-bottom:none}.timing-val{font-family:var(--mono);font-size:12px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.inline-link{color:var(--text-2);text-decoration:underline;font-size:12px}.inline-link:hover{color:var(--text)}.seg-switch{display:inline-flex;align-items:center;align-self:flex-start;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--card)}.seg-switch button{font:inherit;font-size:12px;color:var(--text-2);background:transparent;border:none;padding:.2rem .55rem;border-radius:4px;line-height:1.2;cursor:pointer;font-family:var(--mono)}.seg-switch button.on{background:var(--hover);color:var(--text);font-weight:500}.stat-sub{font-family:var(--mono);font-size:11px;color:var(--text-3);margin:.25rem 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-table-wrap{overflow-x:auto}.kpi-table{width:100%;border-collapse:collapse;font-size:12px}.kpi-table th{text-align:left;font-size:10px;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border)}.kpi-table td,.kpi-table th{padding:.4rem .6rem;white-space:nowrap}.kpi-table td{border-bottom:1px solid var(--border-soft);font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.kpi-table td.name{font-family:inherit;font-weight:500}.kpi-table td .p90{color:var(--text-3);margin-left:.4rem}.ent-table td{vertical-align:top}.ent-table .ent-value{font-family:var(--mono);font-size:12.5px;overflow-wrap:anywhere}.ent-table .ent-type{gap:4px;font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.ent-expand,.ent-table .ent-type{display:inline-flex;align-items:center}.ent-expand{background:transparent;border:none;color:inherit;padding:0;cursor:pointer}.ent-table .ent-count{font-family:var(--mono);font-weight:600}.ent-table .ent-open{font-size:11px;color:var(--amber);margin-left:6px}.ent-table tr.ent-row{cursor:pointer}.ent-table tr.ent-row:hover{background:var(--hover)}.ent-table tr.ent-detail-row>td{background:var(--canvas);padding:.75rem 1rem 1rem}.ent-bar{display:flex;height:6px;width:100%;min-width:72px;border-radius:999px;overflow:hidden;background:var(--border-soft);margin-top:4px}.ent-bar.empty{opacity:.5}.ent-seg{height:100%}.ent-seg.high,.ent-seg.true_positive{background:var(--red-bright)}.ent-seg.benign_positive,.ent-seg.medium{background:var(--amber-bright)}.ent-seg.false_positive,.ent-seg.low{background:var(--green-bright)}.ent-seg.informational,.ent-seg.other,.ent-seg.untriaged{background:var(--text-3)}.ent-chips{display:flex;flex-wrap:wrap;gap:4px}.chip.ent-chip{font-size:11px}.chip.ent-chip.bad{color:var(--red);border-color:var(--error-border)}.chip.ent-chip.warn{color:var(--amber);border-color:var(--warn-border)}.ent-strip{display:flex;gap:0;margin-bottom:.875rem;overflow-x:auto}.ent-strip .stat-tile{cursor:pointer;border:1px solid transparent}.ent-strip .stat-tile.on{border-color:var(--border-hover);background:var(--hover)}.ent-toolbar{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.ent-toolbar input[type=search]{min-width:18rem}.ent-toolbar .spacer{flex:1 1}.ent-detail-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:1rem;gap:1rem}.ent-detail-grid .panel{margin-bottom:0}.ent-incidents{width:100%;font-size:12.5px}.ent-incidents td{padding:4px 6px;border-bottom:1px solid var(--border-soft)}@media (max-width:900px){.ent-detail-grid{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-mono:"Geist Mono","Geist Mono Fallback"}