@font-face{font-family:Inter;src:url(/static/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/static/fonts/jetbrains-mono-var.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--fog: #f8fafc;--sheet: #ffffff;--mist: #e2e8f0;--mist-2: #cbd5e1;--slate: #0f172a;--slate-2: #5f6e86;--slate-hover: #1e293b;--lamp: #2563eb;--lamp-hover: #1d4ed8;--lamp-soft: #eff6ff;--on-lamp: #ffffff;--harbour: #2563eb;--danger: #dc2626;--danger-soft: #fef2f2;--danger-ink: #b91c1c;--caution: #c2410c;--amber: #a16207;--safe: #15803d;--safe-soft: #dcfce7;--lime: #4d7c0f;--on-signal: #ffffff;--hazard: #f59e0b;--ink-mark: #0f172a;--sev-critical: #dc2626;--sev-high: #ea580c;--sev-medium: #ca8a04;--sev-low: #16a34a;--grade-a: #16a34a;--grade-b: #65a30d;--grade-c: #ca8a04;--grade-d: #ea580c;--grade-f: #dc2626;--cat-1: #0f766e;--cat-2: #7c3aed;--cat-3: #c026d3;--cat-4: #334155;--ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-1: 12px;--fs-2: 13px;--fs-3: 14px;--fs-4: 16px;--fs-5: 18px;--fs-6: 20px;--fs-7: 24px;--fs-8: 30px;--r: 8px;--r-sm: 6px;--r-pill: 999px;--ring: 0 0 0 2px var(--sheet), 0 0 0 4px var(--lamp);--shadow: 0 8px 24px rgba(15, 23, 42, .12), 0 1px 2px rgba(15, 23, 42, .06);--shadow-card: none;--ease: cubic-bezier(.16, 1, .3, 1);--t-fast: .15s;--t-med: .2s;color-scheme:light}[data-theme=dark]{--fog: #0b1220;--sheet: #111827;--mist: #1f2937;--mist-2: #374151;--slate: #f1f5f9;--slate-2: #94a3b8;--slate-hover: #ffffff;--lamp: #60a5fa;--lamp-hover: #93c5fd;--lamp-soft: #172554;--on-lamp: #0b1220;--harbour: #60a5fa;--danger: #f87171;--danger-soft: #3f1d1d;--danger-ink: #fca5a5;--caution: #fb923c;--amber: #facc15;--safe: #4ade80;--safe-soft: #14321f;--lime: #a3e635;--on-signal: #0b1220;--hazard: #fbbf24;--ink-mark: #020617;--sev-critical: #f87171;--sev-high: #fb923c;--sev-medium: #facc15;--sev-low: #4ade80;--grade-a: #4ade80;--grade-b: #a3e635;--grade-c: #facc15;--grade-d: #fb923c;--grade-f: #f87171;--cat-1: #2dd4bf;--cat-2: #a78bfa;--cat-3: #e879f9;--cat-4: #cbd5e1;--ring: 0 0 0 2px var(--sheet), 0 0 0 4px var(--lamp);--shadow: 0 8px 24px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);color-scheme:dark}*{box-sizing:border-box}html{background:var(--fog);color:var(--slate);font:400 var(--fs-3) / 1.5 var(--ui);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;caret-color:var(--lamp);accent-color:var(--lamp);scrollbar-color:var(--mist-2) transparent;scrollbar-width:thin}body{margin:0}::selection{background:color-mix(in srgb,var(--lamp) 22%,transparent);color:var(--slate)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--mist-2);border:2px solid transparent;border-radius:var(--r-pill);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--slate-2)}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.3;letter-spacing:-.011em;text-wrap:balance}h1{font-size:var(--fs-7);line-height:1.33;letter-spacing:-.02em}h2{font-size:var(--fs-5)}h3{font-size:var(--fs-4)}h4{font-size:var(--fs-3)}p{margin:0;max-width:72ch}a{color:var(--harbour);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--t-fast) var(--ease)}a:hover{color:var(--lamp-hover)}code,.id{font-family:var(--mono);font-size:.92em;font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}kbd{font:500 var(--fs-1) / 1 var(--ui)}:focus-visible{outline:none;box-shadow:var(--ring)}button,input,select,textarea{font-family:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media print{html[data-print=report]{background:#fff;color:#000}html[data-print=report] :is(.rail,.topbar,.ctx,.stagestrip,.sheets){display:none!important}html[data-print=report] .shell{display:block;min-height:auto}html[data-print=report] :is(.main,.page,.workspace,.stage){padding:0}html[data-print=report] :is(h1,h2,h3,p,li,dd,dt,td,th,a){color:#000;background:transparent}html[data-print=report] a{text-decoration:none}html[data-print=report] :is(h1,h2,h3){break-after:avoid;page-break-after:avoid}html[data-print=report] tr{break-inside:avoid;page-break-inside:avoid}html[data-print=report] thead{display:table-header-group}html[data-print=report] .scroll{overflow:visible}@page{margin:16mm 14mm 20mm}}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.grow{flex:1}.note{font-size:var(--fs-2);color:var(--slate-2)}.frame{background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow-card);padding:20px}.cell{display:inline-flex;align-items:center;gap:8px}.truncate{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.scroll{min-width:0;overflow-x:auto}.page{padding:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;min-width:0}.page-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:8px}.page-head h1{font-size:var(--fs-7);font-weight:600}.page-head p{color:var(--slate-2);font-size:var(--fs-3);margin-top:2px}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.marks{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.marks>span{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-2);font-variant-numeric:tabular-nums}.gate{display:inline-flex;align-items:center;gap:6px;font-weight:500}.gate.blocked{color:var(--danger)}.gate.passed{color:var(--safe)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-3);font-variant-numeric:tabular-nums}.table th{text-align:left;font-weight:500;color:var(--slate-2);font-size:var(--fs-1);height:36px;padding:0 12px;background:var(--fog);border-bottom:1px solid var(--mist);white-space:nowrap;vertical-align:middle}.table td{padding:0 12px;height:44px;border-bottom:1px solid var(--mist);vertical-align:middle;white-space:nowrap;transition:background-color var(--t-fast) var(--ease)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--fog)}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table.dense th,.table.dense td,.table.compact th,.table.compact td{padding-left:8px;padding-right:8px}.table.compact td{height:36px}.table.compact th{height:32px}.table tbody tr:focus-within td{background:var(--fog)}.defined{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-underline-offset:3px;cursor:help}.sort.defined,button.defined{cursor:pointer}.table td.desc{white-space:normal;min-width:24ch;padding-block:10px;line-height:1.45}.table tr.is-selected td,.table tr.is-selected:hover td,.table tbody tr.is-selected:focus-within td{background:var(--lamp-soft);color:var(--slate)}.table th.sortable{cursor:pointer;user-select:none}.table th.sortable:hover{color:var(--slate)}.table th.sortable:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.35;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.table th.sortable[aria-sort=ascending],.table th.sortable[aria-sort=descending]{color:var(--slate)}.table th.sortable[aria-sort=descending]:after{opacity:1}.table th.sortable[aria-sort=ascending]:after{opacity:1;transform:translateY(1px) rotate(-135deg)}.table th.num.sortable:after{content:none}.table th.num.sortable:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.35;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.table th.num.sortable[aria-sort=descending]:before{opacity:1}.table th.num.sortable[aria-sort=ascending]:before{opacity:1;transform:translateY(1px) rotate(-135deg)}.table th .sort{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease)}.table th .sort:hover,.table th[aria-sort=ascending] .sort,.table th[aria-sort=descending] .sort{color:var(--slate)}.table th .sort:after{content:"";display:inline-block;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.35;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.table th.num .sort{flex-direction:row-reverse}.table th[aria-sort=descending] .sort:after{opacity:1}.table th[aria-sort=ascending] .sort:after{opacity:1;transform:translateY(1px) rotate(-135deg)}.table .fix{color:var(--slate-2)}.table .fix b{color:var(--slate);font-weight:500}.table-card{background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow-card);overflow-x:auto;overflow-y:hidden}.table-card>.scroll{max-height:min(72vh,960px);overflow:auto;overscroll-behavior:contain}.table-card>.scroll>.table>thead>tr>th{position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--mist)}.table-card .table th:first-child,.table-card .table td:first-child{padding-left:20px}.table-card .table th:last-child,.table-card .table td:last-child{padding-right:20px}.due-over{color:var(--danger);font-weight:500}svg.svelte-g5wp9i{display:block;flex-shrink:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ico.svelte-jf3o41{flex:none;width:20px;height:20px}.ico-16.svelte-jf3o41{width:16px;height:16px}.ico-18.svelte-jf3o41{width:18px;height:18px}.ico-24.svelte-jf3o41{width:24px;height:24px}.glyph.svelte-jf3o41{font:700 9px var(--ui)}.rail.svelte-1ecb65y{background:var(--sheet);border-right:1px solid var(--mist);display:flex;flex-direction:column;align-items:stretch;padding:0 16px 16px;min-width:0}.brand.svelte-1ecb65y{height:64px;display:flex;align-items:center;gap:10px;padding:0 8px;flex:none}.name.svelte-1ecb65y{font-weight:700;font-size:var(--fs-5);letter-spacing:-.015em;color:var(--slate)}.items.svelte-1ecb65y{display:flex;flex-direction:column;gap:4px;margin-top:16px}.items.foot.svelte-1ecb65y{margin-top:0;padding-top:12px;border-top:1px solid var(--mist)}.group.svelte-1ecb65y{display:flex;flex-direction:column;min-width:0}.row.svelte-1ecb65y{position:relative;display:flex;align-items:center;min-width:0}.rail.svelte-1ecb65y button:where(.svelte-1ecb65y){border:0;background:transparent;cursor:pointer;font:500 var(--fs-3) / 1.2 var(--ui);color:var(--slate-2);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.rail.svelte-1ecb65y button:where(.svelte-1ecb65y):focus-visible{outline:none;box-shadow:var(--ring)}.item.svelte-1ecb65y{flex:1 1 auto;height:40px;border-radius:var(--r);display:flex;align-items:center;gap:12px;padding:0 12px;text-align:left;min-width:0}.group.svelte-1ecb65y:has(.caret:where(.svelte-1ecb65y)) .item:where(.svelte-1ecb65y){padding-right:36px}.rail.svelte-1ecb65y .label:where(.svelte-1ecb65y){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item.svelte-1ecb65y:hover{color:var(--slate);background:var(--fog)}.item.svelte-1ecb65y:active{background:var(--mist)}.item[aria-current=page].svelte-1ecb65y{color:var(--lamp);background:var(--lamp-soft)}.mark.svelte-1ecb65y{flex:none;width:6px;height:6px;margin-left:-4px;border-radius:50%;background:var(--amber)}.caret.svelte-1ecb65y{position:absolute;right:6px;top:6px;width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;padding:0;color:var(--slate-2)}.caret.svelte-1ecb65y:hover{color:var(--slate);background:var(--fog)}.item[aria-current=page].svelte-1ecb65y+.caret:where(.svelte-1ecb65y){color:var(--lamp)}.item[aria-current=page].svelte-1ecb65y+.caret:where(.svelte-1ecb65y):hover{background:color-mix(in srgb,var(--lamp) 12%,transparent)}.item.svelte-1ecb65y:active{transform:translateY(.5px)}.caret.svelte-1ecb65y svg{transition:transform var(--t-med) var(--ease)}.is-open.svelte-1ecb65y .caret:where(.svelte-1ecb65y) svg{transform:rotate(180deg)}.fold.svelte-1ecb65y{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--t-med) var(--ease),visibility 0s linear var(--t-med)}.is-open.svelte-1ecb65y .fold:where(.svelte-1ecb65y){grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--t-med) var(--ease),visibility 0s}.fold.svelte-1ecb65y>.sections:where(.svelte-1ecb65y){min-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.is-open.svelte-1ecb65y .fold:where(.svelte-1ecb65y)>.sections:where(.svelte-1ecb65y){opacity:1;transform:none}.sections.svelte-1ecb65y{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.sections.svelte-1ecb65y li:where(.svelte-1ecb65y){display:flex;flex-direction:column;min-width:0}.sections.svelte-1ecb65y li:where(.svelte-1ecb65y):first-child{margin-top:2px}.sections.svelte-1ecb65y li:where(.svelte-1ecb65y):last-child{margin-bottom:6px}.section.svelte-1ecb65y{position:relative;min-height:32px;border-radius:var(--r-sm);display:flex;align-items:center;padding:6px 12px 6px 42px;text-align:left;font-size:var(--fs-2);line-height:1.3;min-width:0}.section.svelte-1ecb65y .label:where(.svelte-1ecb65y){white-space:normal;overflow:visible;text-overflow:clip}.section.svelte-1ecb65y:before{content:"";position:absolute;left:20px;top:8px;bottom:8px;width:2px;border-radius:1px;background:var(--mist)}.section.svelte-1ecb65y:hover{color:var(--slate);background:var(--fog)}.section[aria-current=location].svelte-1ecb65y{color:var(--lamp);font-weight:600}.section[aria-current=location].svelte-1ecb65y:before{background:var(--lamp)}.spacer.svelte-1ecb65y{flex:1}@media(prefers-reduced-motion:reduce){.rail.svelte-1ecb65y button:where(.svelte-1ecb65y),.caret.svelte-1ecb65y svg,.fold.svelte-1ecb65y,.fold.svelte-1ecb65y>.sections:where(.svelte-1ecb65y){transition:none}}@media(max-width:900px){.rail.svelte-1ecb65y{flex-direction:row;border-right:0;border-top:1px solid var(--mist);padding:0}.brand.svelte-1ecb65y,.spacer.svelte-1ecb65y,.caret.svelte-1ecb65y,.fold.svelte-1ecb65y{display:none}.items.svelte-1ecb65y,.items.foot.svelte-1ecb65y,.group.svelte-1ecb65y,.row.svelte-1ecb65y{display:contents}.item.svelte-1ecb65y,.group.svelte-1ecb65y:has(.caret:where(.svelte-1ecb65y)) .item:where(.svelte-1ecb65y){flex:1 1 0;min-width:auto;height:100%;padding:0;border-radius:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px}.rail.svelte-1ecb65y .label:where(.svelte-1ecb65y){display:block;max-width:100%;text-align:center;font-size:11px;letter-spacing:-.01em;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1}.mark.svelte-1ecb65y{position:absolute;top:10px;left:calc(50% + 6px);margin-left:0;box-shadow:0 0 0 2px var(--sheet)}.item[aria-current=page].svelte-1ecb65y{background:transparent}}.skip.svelte-gp4acw{position:fixed;top:8px;left:8px;z-index:100;padding:8px 14px;border-radius:var(--r-sm);background:var(--lamp);color:var(--on-lamp);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip.svelte-gp4acw:focus{transform:none}.main.svelte-gp4acw:focus,.main.svelte-gp4acw h1[tabindex="-1"]:focus{outline:none;box-shadow:none}.shell.svelte-gp4acw{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:64px 1fr;min-height:100vh;background:var(--fog)}.framed.svelte-gp4acw{border:1px solid var(--mist-2);border-radius:var(--r);overflow:hidden}.shell.svelte-gp4acw .rail{grid-row:1 / span 2;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}.framed.svelte-gp4acw .rail{position:static;height:auto;align-self:stretch}.shell.svelte-gp4acw .topbar{grid-column:2}.main.svelte-gp4acw{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-width:0}@media(max-width:900px){.shell.svelte-gp4acw{--tabbar: calc(60px + env(safe-area-inset-bottom, 0px)) ;grid-template-columns:minmax(0,1fr);grid-template-rows:56px 1fr var(--tabbar)}.shell.svelte-gp4acw .rail{grid-row:3;grid-column:1;min-width:0;position:static;height:auto;align-self:stretch;overflow:visible}.shell.svelte-gp4acw .topbar,.main.svelte-gp4acw{grid-column:1}}@media screen and (max-width:900px){.shell.svelte-gp4acw:not(.framed) .rail{position:fixed;inset:auto 0 0;z-index:20;height:var(--tabbar);padding-bottom:env(safe-area-inset-bottom,0px)}.shell.svelte-gp4acw:not(.framed)>.main:where(.svelte-gp4acw) .inspector>.acts{bottom:var(--tabbar)}.shell.svelte-gp4acw:not(.framed)>.main:where(.svelte-gp4acw) :is(.drawer,[role=dialog]) .inspector>.acts{bottom:0}.shell.svelte-gp4acw:not(.framed) .rail .label{overflow:visible}html:has(.shell:not(.framed)){scroll-padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.btn.svelte-g9c1iq{position:relative;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--slate);font:500 var(--fs-3) / 1 var(--ui);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.content.svelte-g9c1iq{display:inline-flex;align-items:center;gap:8px}.btn-primary.svelte-g9c1iq{background:var(--lamp);color:var(--on-lamp);border-color:var(--lamp);font-weight:600}.btn-primary.svelte-g9c1iq:hover:not([disabled]){background:var(--lamp-hover);border-color:var(--lamp-hover)}.btn-secondary.svelte-g9c1iq{background:var(--sheet);border-color:var(--mist-2)}.btn-secondary.svelte-g9c1iq:hover:not([disabled]){background:var(--fog);border-color:var(--slate-2)}.btn-quiet.svelte-g9c1iq{color:var(--slate-2)}.btn-quiet.svelte-g9c1iq:hover:not([disabled]){background:var(--fog);color:var(--slate)}.btn-quiet[aria-expanded=true].svelte-g9c1iq{background:var(--fog);color:var(--slate)}.btn-danger.svelte-g9c1iq{color:var(--danger);border-color:var(--danger);background:var(--sheet)}.btn-danger.svelte-g9c1iq:hover:not([disabled]){background:var(--danger);border-color:var(--danger);color:var(--on-signal)}.btn.svelte-g9c1iq:active:not([disabled]){transform:translateY(.5px)}.btn-sm.svelte-g9c1iq{height:28px;padding:0 10px;font-size:var(--fs-2)}.btn-sm.svelte-g9c1iq .content:where(.svelte-g9c1iq){gap:6px}.btn[disabled].svelte-g9c1iq{opacity:.5;cursor:not-allowed}.icon-btn.svelte-g9c1iq{width:36px;padding:0}.btn-sm.icon-btn.svelte-g9c1iq{width:28px}.is-loading[disabled].svelte-g9c1iq{opacity:1;cursor:progress}.is-loading.svelte-g9c1iq .content:where(.svelte-g9c1iq){visibility:hidden}.spin.svelte-g9c1iq{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:svelte-g9c1iq-spin .7s linear infinite}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin.svelte-g9c1iq{animation-duration:2s!important;animation-name:svelte-g9c1iq-spin!important}}.lit.svelte-g9c1iq{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px var(--sheet)}.btn-sm.svelte-g9c1iq .lit:where(.svelte-g9c1iq){top:3px;right:3px}.lockup.svelte-6xg3uv{display:inline-flex;align-items:center;gap:6px;color:inherit;line-height:1;white-space:nowrap}.letters.svelte-6xg3uv{font:600 var(--fs-2) / 1 var(--ui);letter-spacing:.01em;font-feature-settings:"cv11","ss01"}.large.svelte-6xg3uv{gap:10px}.large.svelte-6xg3uv .letters:where(.svelte-6xg3uv){font-size:var(--fs-7);letter-spacing:-.02em}.topbar.svelte-kqllm2{position:relative;background:var(--sheet);border-bottom:1px solid var(--mist);display:flex;align-items:center;gap:8px;padding:0 24px;min-width:0}.search.svelte-kqllm2{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);color:var(--slate-2);font-size:var(--fs-3);width:420px;max-width:100%;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.search.svelte-kqllm2:hover{border-color:var(--slate-2)}.search.svelte-kqllm2:focus-within{border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}.search-input.svelte-kqllm2{flex:1;min-width:0;border:0;background:transparent;font:400 var(--fs-3) var(--ui);color:var(--slate);height:100%;padding:0}.search-input.svelte-kqllm2::placeholder{color:var(--slate-2);opacity:1}.search-input.svelte-kqllm2:focus-visible{outline:none;box-shadow:none}.search-input.svelte-kqllm2::-webkit-search-cancel-button{appearance:none}kbd.svelte-kqllm2{margin-left:auto;font:500 11px / 1 var(--ui);color:var(--slate-2);background:var(--fog);border:1px solid var(--mist);border-radius:4px;padding:3px 6px;white-space:nowrap}.grow.svelte-kqllm2{flex:1}.mcp-door.svelte-kqllm2 .btn{padding:0 8px}.popover-host.svelte-kqllm2{position:relative}.popover.svelte-kqllm2{position:absolute;top:calc(100% + 8px);right:0;z-index:30;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow)}.popover.alerts.svelte-kqllm2{width:380px;max-width:calc(100vw - 32px)}.acct.svelte-kqllm2{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 4px;margin-left:4px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--slate);font:500 var(--fs-3) / 1 var(--ui);cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.acct.svelte-kqllm2:hover{background:var(--fog)}.acct-name.svelte-kqllm2{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.avatar.svelte-kqllm2{width:32px;height:32px;border-radius:50%;background:var(--slate);color:var(--sheet);display:grid;place-items:center;font-size:var(--fs-1);font-weight:600;text-transform:uppercase;flex:none}@media(max-width:1180px){.acct-name.svelte-kqllm2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:900px){.topbar.svelte-kqllm2{padding:0 12px}.search.svelte-kqllm2{width:auto;flex:1;min-width:0}kbd.svelte-kqllm2{display:none}}.search-toggle.svelte-kqllm2{display:none}@media(max-width:480px){.search-toggle.svelte-kqllm2{display:inline-flex}.search.svelte-kqllm2{display:none}.search.open.svelte-kqllm2{display:flex;position:absolute;inset:50% 12px auto;transform:translateY(-50%);z-index:31}}.mcp-door.current.svelte-kqllm2 button{background:var(--lamp-soft);color:var(--lamp)}.skeleton.svelte-19vyxbv{display:block;max-width:100%;border-radius:var(--r-sm);background:var(--mist);animation:svelte-19vyxbv-pulse 1.6s ease-in-out infinite}.pill.svelte-19vyxbv{border-radius:var(--r-pill)}.circle.svelte-19vyxbv{border-radius:50%}@keyframes svelte-19vyxbv-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.skeleton.svelte-19vyxbv{animation:none}}.seg.svelte-5bfr2e,.stages.svelte-5bfr2e{display:flex;gap:4px;max-width:100%;overflow-x:auto;scrollbar-width:none}.seg.svelte-5bfr2e{display:inline-flex;flex-wrap:wrap;overflow-x:visible;box-shadow:inset 0 -1px 0 var(--mist)}.stages.svelte-5bfr2e{border-bottom:1px solid var(--mist);gap:8px}@media(max-width:560px){.seg.svelte-5bfr2e,.stages.svelte-5bfr2e{flex-wrap:wrap;overflow-x:visible}}.seg.svelte-5bfr2e button:where(.svelte-5bfr2e),.stages.svelte-5bfr2e button:where(.svelte-5bfr2e){position:relative;flex:none;border:0;background:transparent;color:var(--slate-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px;border-radius:var(--r-sm) var(--r-sm) 0 0;white-space:nowrap;transition:color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.seg.svelte-5bfr2e button:where(.svelte-5bfr2e){height:36px;padding:0 10px;font:500 var(--fs-2) / 1 var(--ui)}.stages.svelte-5bfr2e button:where(.svelte-5bfr2e){height:40px;padding:0 12px;font:500 var(--fs-3) / 1 var(--ui);margin-bottom:-1px}.seg.svelte-5bfr2e button:where(.svelte-5bfr2e):after,.stages.svelte-5bfr2e button:where(.svelte-5bfr2e):after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--lamp);transform:scaleX(0);transition:transform var(--t-med) var(--ease)}.seg.svelte-5bfr2e button:where(.svelte-5bfr2e):hover,.stages.svelte-5bfr2e button:where(.svelte-5bfr2e):hover{color:var(--slate)}.seg.svelte-5bfr2e button[aria-selected=true]:where(.svelte-5bfr2e),.stages.svelte-5bfr2e button[aria-selected=true]:where(.svelte-5bfr2e),.seg.svelte-5bfr2e button[aria-checked=true]:where(.svelte-5bfr2e),.stages.svelte-5bfr2e button[aria-checked=true]:where(.svelte-5bfr2e){color:var(--slate)}.seg.svelte-5bfr2e button[aria-selected=true]:where(.svelte-5bfr2e):after,.stages.svelte-5bfr2e button[aria-selected=true]:where(.svelte-5bfr2e):after,.seg.svelte-5bfr2e button[aria-checked=true]:where(.svelte-5bfr2e):after,.stages.svelte-5bfr2e button[aria-checked=true]:where(.svelte-5bfr2e):after{transform:scaleX(1)}.seg.svelte-5bfr2e button:where(.svelte-5bfr2e):focus-visible,.stages.svelte-5bfr2e button:where(.svelte-5bfr2e):focus-visible{box-shadow:inset 0 0 0 2px var(--lamp)}.count.svelte-5bfr2e{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font:500 var(--fs-1) / 1 var(--ui);font-variant-numeric:tabular-nums}.count-wait.svelte-5bfr2e{display:inline-flex}.mark.svelte-5bfr2e{display:inline-flex;align-items:center;gap:6px;font:500 var(--fs-1) / 1.3 var(--ui);color:var(--amber)}.mark.svelte-5bfr2e i:where(.svelte-5bfr2e){width:6px;height:6px;border-radius:50%;background:currentColor}[aria-selected=true].svelte-5bfr2e .count:where(.svelte-5bfr2e),[aria-checked=true].svelte-5bfr2e .count:where(.svelte-5bfr2e){background:var(--lamp-soft);border-color:transparent;color:var(--lamp)}.menu.svelte-1jfbj7q{display:grid;gap:16px;min-width:272px;padding:16px}.who.svelte-1jfbj7q{font-size:var(--fs-2);color:var(--slate-2);margin:0;padding-bottom:12px;border-bottom:1px solid var(--mist)}.line.svelte-1jfbj7q{display:grid;gap:4px}.label.svelte-1jfbj7q{font-size:var(--fs-2);font-weight:500;color:var(--slate)}.warn.svelte-1jfbj7q{font-size:var(--fs-2);color:var(--danger)}.actions.svelte-1jfbj7q{display:grid;gap:2px;border-top:1px solid var(--mist);padding-top:8px;margin:0 -8px}.actions.svelte-1jfbj7q .btn{justify-content:flex-start;width:100%;color:var(--slate)}.links.svelte-1jfbj7q{border-top:1px solid var(--mist);padding-top:8px;margin:-8px -8px 0}.empty.svelte-64hdw{display:grid;gap:8px;justify-items:start;padding:24px;border:1px solid var(--mist);border-radius:var(--r);background:var(--sheet);max-width:560px}.frame .empty.svelte-64hdw{padding:12px 0;border:0;background:transparent}.tile.svelte-64hdw{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:var(--r);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2)}h3.svelte-64hdw{font-size:var(--fs-4);font-weight:600}.empty.svelte-64hdw p:where(.svelte-64hdw){color:var(--slate-2);font-size:var(--fs-3)}.row.svelte-64hdw{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.tip-host.svelte-daglel{position:relative;display:inline-flex;align-items:center;max-width:100%;vertical-align:middle}.tip.svelte-daglel{display:block;position:fixed;inset:0 auto auto 0;z-index:50;box-sizing:border-box;width:max-content;height:auto;max-width:min(320px,calc(100vw - 16px));margin:0;padding:8px 12px;overflow:visible;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow);color:var(--slate);font:400 var(--fs-2) / 1.5 var(--ui);font-feature-settings:"cv11","ss01";font-variant-numeric:normal;letter-spacing:normal;text-align:left;text-transform:none;text-wrap:pretty;white-space:normal;overflow-wrap:break-word;cursor:default;animation:svelte-daglel-tip-in var(--t-fast) var(--ease)}.tip.wide.svelte-daglel{max-width:min(440px,calc(100vw - 16px))}.tip-head.svelte-daglel{display:block;margin-bottom:2px;font-weight:500}.tip-text.svelte-daglel{display:block}@keyframes svelte-daglel-tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tip.svelte-daglel{animation:none}}@media print{.tip.svelte-daglel{display:none!important}}.infotip.svelte-46n1f7{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;margin:-2px 0 -2px 4px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--slate-2);cursor:help;vertical-align:middle;transition:color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.infotip.sm.svelte-46n1f7{width:16px;height:16px;margin:0 0 0 2px}.infotip.linked.svelte-46n1f7{cursor:pointer}.infotip.svelte-46n1f7:hover,.infotip.svelte-46n1f7:focus-visible{color:var(--lamp);background:var(--fog)}.infotip.svelte-46n1f7:focus-visible{outline:none;box-shadow:var(--ring)}@media(pointer:coarse){.infotip.svelte-46n1f7:before{content:"";position:absolute;inset:-6px}.infotip.sm.svelte-46n1f7:before{inset:-8px}}@media print{.infotip.svelte-46n1f7{display:none}}.field.svelte-sa3gfm{display:grid;gap:6px;min-width:0;font-size:var(--fs-3)}.field.svelte-sa3gfm label:where(.svelte-sa3gfm){font-weight:500;font-size:var(--fs-2);color:var(--slate)}.label-row.svelte-sa3gfm{display:flex;align-items:center;min-width:0}.help.svelte-sa3gfm{color:var(--slate-2);font-size:var(--fs-2)}.is-error.svelte-sa3gfm .help:where(.svelte-sa3gfm){color:var(--danger)}.is-error.svelte-sa3gfm .input{border-color:var(--danger)}.input.svelte-1wwkhju{height:36px;padding:0 12px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font:400 var(--fs-3) var(--ui);color:var(--slate);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);width:100%}.input.svelte-1wwkhju::placeholder{color:var(--slate-2);opacity:1}.input.svelte-1wwkhju:hover:not([disabled]):not(:focus-visible){border-color:var(--slate-2)}.input.svelte-1wwkhju:focus-visible{border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}.input[aria-invalid=true].svelte-1wwkhju{border-color:var(--danger)}.input[aria-invalid=true].svelte-1wwkhju:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 20%,transparent)}.input[disabled].svelte-1wwkhju{opacity:.5;background:var(--fog);cursor:not-allowed}.input[readonly].svelte-1wwkhju{background:var(--fog)}.signin.svelte-iku0x2{display:grid;place-items:center;min-height:100vh;background:var(--fog);padding:24px}.modal.svelte-iku0x2{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--slate) 40%,transparent)}.card.svelte-iku0x2{display:grid;gap:16px;justify-items:stretch;width:100%;max-width:400px;padding:40px 32px 32px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r)}.modal.svelte-iku0x2 .card:where(.svelte-iku0x2){box-shadow:var(--shadow)}.head.svelte-iku0x2{display:grid;justify-items:center;gap:8px;margin-bottom:8px;text-align:center}.brand.svelte-iku0x2{display:flex;align-items:center;gap:10px;margin-bottom:16px}.name.svelte-iku0x2{font-weight:700;font-size:var(--fs-5);letter-spacing:-.015em}h1.svelte-iku0x2{font-size:var(--fs-6);font-weight:600;margin:0}.lede.svelte-iku0x2{color:var(--slate-2);margin:0;font-size:var(--fs-3);line-height:1.5}.help.svelte-iku0x2{margin:0;color:var(--slate-2);font-size:var(--fs-2);line-height:1.45}.lang.svelte-iku0x2{display:flex;justify-content:center}.foot.svelte-iku0x2{padding-top:16px;border-top:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-2);line-height:1.5;text-align:center}.notice.svelte-iku0x2{margin:0;padding:8px 12px;border:1px solid var(--mist);border-radius:var(--r-sm);background:var(--fog);font-size:var(--fs-2)}.error.svelte-iku0x2{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--danger);font-size:var(--fs-2);line-height:1.45}.error.svelte-iku0x2 svg{flex:none;margin-top:1px}.turnstile.svelte-iku0x2:empty{display:none}.card.svelte-iku0x2 .btn{width:100%;margin-top:4px}.booting.svelte-ilvjkv{display:grid;place-items:center;min-height:100vh;color:var(--slate-2)}.signed-out.svelte-ilvjkv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 24px 0;padding:8px 12px;border:1px solid var(--mist);border-radius:var(--r-sm);background:var(--fog);font-size:var(--fs-2)}.dismiss.svelte-ilvjkv{flex:none;border:0;background:none;color:var(--lamp);font:inherit;font-weight:600;cursor:pointer}.card.svelte-14efj7c{background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow-card);min-width:0;overflow:clip}.card-head.svelte-14efj7c{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:52px;padding:16px 20px 0}.card-head.flush.svelte-14efj7c{padding-bottom:16px;border-bottom:1px solid var(--mist)}.card-title.svelte-14efj7c{flex:none;max-width:100%;font-size:var(--fs-3);font-weight:600;line-height:1.4;letter-spacing:0}.card-titlebox.svelte-14efj7c{flex:none;max-width:100%;display:inline-flex;align-items:center;min-width:0}.card-titlebox.svelte-14efj7c .card-title:where(.svelte-14efj7c){flex:0 1 auto;min-width:0}.card-meta.svelte-14efj7c{color:var(--slate-2);font-size:var(--fs-2);font-variant-numeric:tabular-nums}.card-actions.svelte-14efj7c{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.card-body.svelte-14efj7c{min-width:0}.card-body.padded.svelte-14efj7c{padding:16px 20px 20px}.card.svelte-14efj7c>.card-body.padded:where(.svelte-14efj7c):first-child{padding-top:20px}.lvl.svelte-1qph7ws{flex:none;vertical-align:middle}.lvl-dot.svelte-1qph7ws{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mist-2)}.lvl-pill.svelte-1qph7ws{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);font:600 var(--fs-1) / 1 var(--ui);white-space:nowrap;color:var(--on-signal);background:var(--mist-2)}.lvl-pill.lvl-critical.svelte-1qph7ws{background:var(--danger)}.lvl-pill.lvl-high.svelte-1qph7ws{background:var(--caution)}.lvl-pill.lvl-medium.svelte-1qph7ws{background:var(--amber)}.lvl-pill.lvl-low.svelte-1qph7ws{background:var(--safe)}.lvl-pill.lvl-none.svelte-1qph7ws{background:var(--fog);color:var(--slate-2);box-shadow:inset 0 0 0 1px var(--mist-2)}.lvl-dot.lvl-critical.svelte-1qph7ws{background:var(--sev-critical)}.lvl-dot.lvl-high.svelte-1qph7ws{background:var(--sev-high)}.lvl-dot.lvl-medium.svelte-1qph7ws{background:var(--sev-medium)}.lvl-dot.lvl-low.svelte-1qph7ws{background:var(--sev-low)}.stamp.svelte-1s9mnp9{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;background:var(--danger);color:var(--on-signal);font:700 11px / 1 var(--ui);letter-spacing:.04em;white-space:nowrap;flex:none}.stamp-mal.svelte-1s9mnp9{color:var(--hazard);background:var(--ink-mark);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hazard) 35%,transparent)}.chip.svelte-py53oc{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--mist-2);border-radius:var(--r-pill);background:var(--sheet);font:500 var(--fs-2) / 1 var(--ui);color:var(--slate);cursor:pointer;white-space:nowrap;max-width:100%;min-width:0;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.chip-label.svelte-py53oc{min-width:0;overflow:hidden;text-overflow:ellipsis}.chip.svelte-py53oc:hover:not([disabled]){background:var(--fog);border-color:var(--slate-2)}.chip-count.svelte-py53oc{flex:none;font-variant-numeric:tabular-nums;color:var(--slate-2)}.chip[aria-pressed=true].svelte-py53oc .chip-count:where(.svelte-py53oc){color:var(--lamp)}.chip[disabled].svelte-py53oc{opacity:.5;cursor:not-allowed}.chip[aria-pressed=true].svelte-py53oc,.chip[aria-pressed=true].svelte-py53oc:hover:not([disabled]){background:var(--lamp-soft);color:var(--lamp);border-color:var(--lamp)}.chip.svelte-py53oc .stamp{height:16px;font-size:10px;padding:0 4px}.chip-group.svelte-mrlwbb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.name.svelte-mrlwbb{font-size:var(--fs-2);font-weight:500;color:var(--slate-2);margin-right:4px}.error-state.svelte-bvw973{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);max-width:720px}.error-state.inline.svelte-bvw973{padding:8px 0;border:0;background:transparent}.mark.svelte-bvw973{display:inline-flex;color:var(--danger)}.sentence.svelte-bvw973{flex:1 1 24ch;margin:0;font-size:var(--fs-3);color:var(--slate)}.kpi.svelte-1x4qgag{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:4px;align-content:start;min-height:88px;padding:16px 20px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow-card);min-width:0}.label.svelte-1x4qgag{color:var(--slate-2);font-size:var(--fs-2);font-weight:500}.figure.svelte-1x4qgag{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.value.svelte-1x4qgag{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--slate)}.sub.svelte-1x4qgag{font-size:var(--fs-1);font-weight:400;color:var(--slate-2)}.sub.danger.svelte-1x4qgag{color:var(--danger);font-weight:500}.sub.safe.svelte-1x4qgag{color:var(--safe);font-weight:500}.placeholder.svelte-1x4qgag{display:block;width:64px;height:28px;margin:4px 0;border-radius:var(--r-sm);background:var(--mist)}.seal.svelte-1fjq1qx{display:inline-block;vertical-align:middle;flex:none;overflow:visible}.seal.s.svelte-1fjq1qx{width:24px;height:24px}.seal.m.svelte-1fjq1qx{width:40px;height:40px}.seal.l.svelte-1fjq1qx{width:56px;height:56px}.g-A.svelte-1fjq1qx .tile:where(.svelte-1fjq1qx){fill:var(--safe)}.g-B.svelte-1fjq1qx .tile:where(.svelte-1fjq1qx){fill:var(--lime)}.g-C.svelte-1fjq1qx .tile:where(.svelte-1fjq1qx){fill:var(--amber)}.g-D.svelte-1fjq1qx .tile:where(.svelte-1fjq1qx){fill:var(--caution)}.g-F.svelte-1fjq1qx .tile:where(.svelte-1fjq1qx){fill:var(--danger)}text.svelte-1fjq1qx{font:700 21px var(--ui);fill:var(--on-signal);text-anchor:middle;dominant-baseline:central}.lamp.svelte-1fjq1qx{fill:var(--danger);stroke:var(--sheet)}.is-link.svelte-1fjq1qx{cursor:pointer}.field.svelte-1f20tz6{display:grid;gap:6px;font-size:var(--fs-2)}label.svelte-1f20tz6{font-weight:500;color:var(--slate)}.label-row.svelte-1f20tz6{display:flex;align-items:center;min-width:0}.wrap.svelte-1f20tz6{position:relative;display:inline-grid;max-width:260px}.wrap.svelte-1f20tz6:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid var(--slate-2);border-bottom:1.5px solid var(--slate-2);transform:rotate(45deg);pointer-events:none}select.svelte-1f20tz6{height:36px;padding:0 32px 0 12px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font:400 var(--fs-3) var(--ui);color:var(--slate);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);max-width:260px;appearance:none;cursor:pointer}select.svelte-1f20tz6:hover:not([disabled]){border-color:var(--slate-2)}select.svelte-1f20tz6:focus-visible{border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}select[disabled].svelte-1f20tz6{opacity:.5;background-color:var(--fog);cursor:not-allowed}th.svelte-1fafowh .sort:hover:after{opacity:.7}th.svelte-1fafowh .sort:focus-visible{box-shadow:var(--ring)}.sort.tailed.svelte-1fafowh:after{content:none}.sort-text.svelte-1fafowh{min-width:0}.sort-tail.svelte-1fafowh{white-space:nowrap}.sort-tail.svelte-1fafowh:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.35;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.sort.svelte-1fafowh:hover .sort-tail:where(.svelte-1fafowh):after{opacity:.7}th[aria-sort=descending].svelte-1fafowh .sort-tail:where(.svelte-1fafowh):after{opacity:1}th[aria-sort=ascending].svelte-1fafowh .sort-tail:where(.svelte-1fafowh):after{opacity:1;transform:translateY(1px) rotate(-135deg)}form.svelte-n9nhjv{display:grid;gap:24px}.section.svelte-n9nhjv{display:grid;gap:16px;margin:0;padding:0;border:0;min-width:0}.section.svelte-n9nhjv+.section:where(.svelte-n9nhjv){padding-top:24px;border-top:1px solid var(--mist)}.stitle.svelte-n9nhjv{float:left;width:100%;padding:0;margin-bottom:16px;font-size:var(--fs-4);font-weight:600;color:var(--slate)}.stitle.svelte-n9nhjv+:where(.svelte-n9nhjv){clear:both}.grid.svelte-n9nhjv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px}.checks.svelte-n9nhjv{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;font-size:var(--fs-3)}.clabel.svelte-n9nhjv{font-size:var(--fs-2);font-weight:500;color:var(--slate);margin-right:8px}.check.svelte-n9nhjv{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.check.svelte-n9nhjv input:where(.svelte-n9nhjv){width:16px;height:16px;margin:0;accent-color:var(--lamp)}.selfield.svelte-n9nhjv{display:grid;min-width:0}.selfield.svelte-n9nhjv .wrap,.selfield.svelte-n9nhjv select{width:100%;max-width:none}textarea.input.svelte-n9nhjv{width:100%;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font:400 var(--fs-3) var(--ui);color:var(--slate);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}textarea.input.svelte-n9nhjv{padding:8px 12px;resize:vertical;line-height:1.5}textarea.input.svelte-n9nhjv:hover{border-color:var(--slate-2)}textarea.input.svelte-n9nhjv:focus-visible{outline:none;border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}.foot.svelte-n9nhjv{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid var(--mist)}.bad.svelte-n9nhjv{color:var(--danger);font-size:var(--fs-2)}.titles.svelte-ik08vp{min-width:0;max-width:80ch}.head-actions.svelte-ik08vp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vh.svelte-ik08vp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kpis.svelte-ik08vp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi-link.svelte-ik08vp{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0;color:inherit;text-decoration:none;border-radius:var(--r)}.kpi-link.svelte-ik08vp .kpi{transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.kpi-link.svelte-ik08vp:hover .kpi{border-color:var(--slate-2)}.kpi-link.svelte-ik08vp:focus-visible{outline:none;box-shadow:var(--ring)}.kpi-link[aria-current=true].svelte-ik08vp .kpi{border-color:var(--lamp);box-shadow:inset 0 0 0 1px var(--lamp)}.band.svelte-ik08vp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quiet.svelte-ik08vp{padding:8px 0}.bars.svelte-ik08vp{list-style:none;margin:0;padding:8px 0 0;display:grid;gap:16px}.bar.svelte-ik08vp{display:grid;grid-template-columns:112px minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:var(--fs-2)}.bar-label.svelte-ik08vp{color:var(--slate-2)}.track.svelte-ik08vp{display:block;height:12px;background:var(--fog);border-radius:var(--r-pill);overflow:hidden}.fill.svelte-ik08vp{display:block;height:100%;border-radius:var(--r-pill)}.sev-critical.svelte-ik08vp{background:var(--sev-critical)}.sev-high.svelte-ik08vp{background:var(--sev-high)}.sev-medium.svelte-ik08vp{background:var(--sev-medium)}.sev-low.svelte-ik08vp{background:var(--sev-low)}.bar-n.svelte-ik08vp{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.zero.svelte-ik08vp{color:var(--mist-2)}.bars-foot.svelte-ik08vp{margin:16px 0 0;font-size:var(--fs-1);font-variant-numeric:tabular-nums}.cols.svelte-ik08vp{list-style:none;margin:0;padding:0 8px;height:136px;display:flex;align-items:flex-end;gap:24px}.col.svelte-ik08vp{flex:1;display:grid;justify-items:center;align-content:end;gap:4px;height:100%;min-width:0}.col-n.svelte-ik08vp{font-size:var(--fs-1);font-weight:500;font-variant-numeric:tabular-nums}.colbar.svelte-ik08vp{display:block;width:100%;max-width:56px;border-radius:4px 4px 0 0}.colbar.empty.svelte-ik08vp{background:var(--mist)}.col-g.svelte-ik08vp{width:100%;padding-top:6px;border-top:1px solid var(--mist);text-align:center;font-size:var(--fs-1);font-weight:600;color:var(--slate-2)}.g-A.svelte-ik08vp{background:var(--grade-a)}.g-B.svelte-ik08vp{background:var(--grade-b)}.g-C.svelte-ik08vp{background:var(--grade-c)}.g-D.svelte-ik08vp{background:var(--grade-d)}.g-F.svelte-ik08vp{background:var(--grade-f)}.dist-foot.svelte-ik08vp{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 12px}.tc-head.svelte-ik08vp{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:52px;padding:8px 20px;border-bottom:1px solid var(--mist)}.tc-head.svelte-ik08vp h2:where(.svelte-ik08vp){font-size:var(--fs-3);font-weight:600;margin-right:auto}.tc-tools.svelte-ik08vp{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;min-width:0}.sorted.svelte-ik08vp{font-size:var(--fs-1)}.phone-sort.svelte-ik08vp{display:none}.prow.svelte-ik08vp{cursor:pointer}.ptable.svelte-ik08vp td:where(.svelte-ik08vp){height:56px}@media(min-width:901px){.ptable.svelte-ik08vp td.c-name:where(.svelte-ik08vp){white-space:normal;min-width:18ch;padding-top:8px;padding-bottom:8px}.pname.svelte-ik08vp{line-height:1.35}.ver.svelte-ik08vp,.rel.svelte-ik08vp{white-space:nowrap}}.pname.svelte-ik08vp{display:block;width:fit-content;max-width:100%;color:var(--slate);font-weight:500;text-decoration:none;white-space:normal;overflow-wrap:break-word;border-radius:var(--r-sm)}.pname.svelte-ik08vp:hover{color:var(--harbour)}.pname.svelte-ik08vp:focus-visible{outline:none;box-shadow:var(--ring)}.line2.svelte-ik08vp{white-space:normal}.ver.svelte-ik08vp{font-size:var(--fs-1);color:var(--slate-2)}.sep.svelte-ik08vp{margin:0 6px;color:var(--slate-2)}.sub.svelte-ik08vp{display:block;font-size:var(--fs-1);color:var(--slate-2)}.c-grade.svelte-ik08vp svg.seal{display:block}.nograde.svelte-ik08vp{display:inline-grid;place-items:center;width:24px;height:24px;border:1px dashed var(--mist-2);border-radius:var(--r-sm);color:var(--slate-2)}.c-open.svelte-ik08vp{font-weight:500}.mlabel.svelte-ik08vp{display:none}.stamps.svelte-ik08vp{display:inline-flex;gap:4px}.pill.svelte-ik08vp{height:22px;padding:0 10px 0 8px;border-radius:var(--r-pill);font-size:var(--fs-1);gap:4px}.pill.blocked.svelte-ik08vp{background:var(--danger-soft);color:var(--danger-ink)}.pill.passed.svelte-ik08vp{background:var(--safe-soft);color:var(--safe)}.pill.none.svelte-ik08vp{background:var(--fog);color:var(--slate-2)}.lvl.svelte-ik08vp{margin-top:2px;padding-left:8px;max-width:22ch;white-space:normal;line-height:1.35}.c-move.svelte-ik08vp{white-space:normal}.move.svelte-ik08vp{display:block;min-width:9ch;max-width:13ch;line-height:1.35;font-size:var(--fs-2);color:var(--slate-2)}.move.worse.svelte-ik08vp{color:var(--danger)}.move.better.svelte-ik08vp{color:var(--safe)}.skeleton-rows.svelte-ik08vp{display:grid}.skrow.svelte-ik08vp{display:grid;grid-template-columns:24px minmax(0,1fr) 64px;align-items:center;gap:16px;height:56px;padding:0 20px;border-bottom:1px solid var(--mist)}.skrow.svelte-ik08vp:last-child{border-bottom:0}.filtered-empty.svelte-ik08vp{display:grid;justify-items:start;gap:8px;padding:24px 20px}.fe-title.svelte-ik08vp{font-weight:600}.shared.svelte-ik08vp .rec:where(.svelte-ik08vp){display:inline-flex;align-items:center;gap:8px}.shared.svelte-ik08vp .names:where(.svelte-ik08vp){white-space:normal;min-width:20ch;padding-block:10px;line-height:1.45}.shared.svelte-ik08vp .namelist:where(.svelte-ik08vp){display:flex;flex-wrap:wrap;gap:0 .3em}.shared.svelte-ik08vp .names:where(.svelte-ik08vp) .sep:where(.svelte-ik08vp){margin:0}.shared.svelte-ik08vp th:where(.svelte-ik08vp):first-child,.shared.svelte-ik08vp td:where(.svelte-ik08vp):first-child{padding-left:20px}.shared.svelte-ik08vp th:where(.svelte-ik08vp):last-child,.shared.svelte-ik08vp td:where(.svelte-ik08vp):last-child{padding-right:20px}.shared-foot.svelte-ik08vp{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 20px 16px 12px;border-top:1px solid var(--mist)}.shared-foot.svelte-ik08vp .btn[aria-expanded=true] .ico{transform:rotate(180deg)}@media(max-width:1180px){.ptable.svelte-ik08vp th{white-space:normal;height:auto;padding-top:6px;padding-bottom:6px;line-height:1.25}.ptable.svelte-ik08vp th .sort{white-space:normal;height:auto;min-height:28px;text-align:start}}@media(max-width:1180px){.c-move.svelte-ik08vp,.ptable.svelte-ik08vp th[data-sort-key=moved]{display:none}}@media(max-width:900px){.kpis.svelte-ik08vp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.band.svelte-ik08vp{grid-template-columns:minmax(0,1fr)}.cols.svelte-ik08vp{gap:12px}.sorted.svelte-ik08vp{display:none}.tc-head.svelte-ik08vp{padding:12px 16px;align-items:flex-start;flex-direction:column}.tc-tools.svelte-ik08vp{width:100%}.phone-sort.svelte-ik08vp{display:block;width:100%}.phone-sort.svelte-ik08vp .wrap,.phone-sort.svelte-ik08vp select{max-width:none;width:100%}.band.svelte-ik08vp .card-head{flex-direction:column;align-items:flex-start;gap:4px}.products.svelte-ik08vp>.scroll:where(.svelte-ik08vp){max-height:none;overflow:visible}.ptable.svelte-ik08vp thead:where(.svelte-ik08vp){display:none}.ptable.svelte-ik08vp,.ptable.svelte-ik08vp tbody:where(.svelte-ik08vp){display:block}.ptable.svelte-ik08vp tr:where(.svelte-ik08vp){display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"grade name open" "grade gate marks" "grade move upload";gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--mist)}.ptable.svelte-ik08vp tbody:where(.svelte-ik08vp) tr:where(.svelte-ik08vp):last-child{border-bottom:0}.ptable.svelte-ik08vp td:where(.svelte-ik08vp),.ptable.svelte-ik08vp tbody:where(.svelte-ik08vp) tr:where(.svelte-ik08vp):hover td:where(.svelte-ik08vp){display:block;height:auto;padding:0;border:0;background:transparent;white-space:normal;min-width:0;max-width:none;width:auto}.ptable.svelte-ik08vp tbody:where(.svelte-ik08vp) tr:where(.svelte-ik08vp):hover{background:var(--fog)}.pname.svelte-ik08vp,.line2.svelte-ik08vp{width:auto;white-space:normal;overflow-wrap:anywhere}.ptable.svelte-ik08vp td.c-name:where(.svelte-ik08vp){grid-area:name;padding:0}.ptable.svelte-ik08vp td.c-grade:where(.svelte-ik08vp){grid-area:grade;padding-top:2px}.ptable.svelte-ik08vp td.c-open:where(.svelte-ik08vp){grid-area:open;text-align:right}.ptable.svelte-ik08vp td.c-marks:where(.svelte-ik08vp){grid-area:marks;text-align:right}.ptable.svelte-ik08vp td.c-gate:where(.svelte-ik08vp){grid-area:gate}.ptable.svelte-ik08vp td.c-move:where(.svelte-ik08vp){grid-area:move}.ptable.svelte-ik08vp td.c-move:where(.svelte-ik08vp):empty,.ptable.svelte-ik08vp td.c-move:where(.svelte-ik08vp):has(.move:where(.svelte-ik08vp):empty){display:none}.ptable.svelte-ik08vp td.c-upload:where(.svelte-ik08vp),.ptable.svelte-ik08vp tbody:where(.svelte-ik08vp) tr:where(.svelte-ik08vp):hover td.c-upload:where(.svelte-ik08vp){display:none}.ptable.svelte-ik08vp td.c-marks:where(.svelte-ik08vp) .zero:where(.svelte-ik08vp){display:none}.mlabel.svelte-ik08vp{display:inline;margin-left:4px;font-weight:400;color:var(--slate-2);font-size:var(--fs-1)}.shared.svelte-ik08vp .names:where(.svelte-ik08vp){display:none}}.inspector.svelte-z6gz5r{position:relative;background:var(--sheet);border-left:1px solid var(--mist);box-shadow:var(--shadow);display:grid;grid-template-rows:auto 1fr auto;align-content:start;width:420px;max-width:100%;min-width:0;animation:svelte-z6gz5r-drawer-in var(--t-med) var(--ease)}@keyframes svelte-z6gz5r-drawer-in{0%{transform:translate(12px)}}.head.svelte-z6gz5r{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:var(--sheet);border-bottom:1px solid var(--mist)}.close.svelte-z6gz5r{display:flex;align-items:center;gap:2px;flex:none;margin:-4px -8px 0 auto}.step.prev.svelte-z6gz5r .ico{transform:rotate(90deg)}.step.next.svelte-z6gz5r .ico{transform:rotate(-90deg)}.inspector.wide.svelte-z6gz5r{width:640px}.body.svelte-z6gz5r{display:grid;gap:16px;align-content:start;padding:20px;min-width:0}.inspector.svelte-z6gz5r .kv{display:grid;grid-template-columns:minmax(112px,max-content) minmax(0,1fr);align-items:baseline;gap:8px 16px;font-size:var(--fs-3);margin:0}.inspector.svelte-z6gz5r .kv dt{max-width:168px;color:var(--slate-2);font-size:var(--fs-2)}.inspector.svelte-z6gz5r .kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.inspector.svelte-z6gz5r .path{font-family:var(--mono);font-size:var(--fs-1);color:var(--slate-2);line-height:1.7;margin:0}.inspector.svelte-z6gz5r .path b{color:var(--slate);font-weight:500}.inspector.svelte-z6gz5r h3{font-family:var(--mono);font-weight:600;font-size:var(--fs-4);display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.head.svelte-z6gz5r>:not(.close){min-width:0}.acts.svelte-z6gz5r{position:sticky;bottom:0;display:grid;gap:8px;padding:16px 20px;background:var(--sheet);border-top:1px solid var(--mist)}.acts.svelte-z6gz5r .btn{justify-content:flex-start}@media(max-width:900px){.inspector.svelte-z6gz5r,.inspector.wide.svelte-z6gz5r{width:auto;border-left:0;border-top:1px solid var(--mist);box-shadow:none;animation:none}}.dtitle.svelte-1b7giky{font-size:var(--fs-4);font-weight:600}.dtitle.svelte-1b7giky:focus{outline:none}.block.svelte-1b7giky{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--mist);min-width:0}.block.first.svelte-1b7giky{padding-top:0;border-top:0}.cell.svelte-1b7giky{display:grid;align-content:start;min-width:0}.cell.svelte-1b7giky .area:where(.svelte-1b7giky){display:block;width:100%}.checks.svelte-1b7giky{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;font-size:var(--fs-3)}.clabel.svelte-1b7giky{display:inline-flex;align-items:center;font-size:var(--fs-2);font-weight:500;color:var(--slate);margin-right:8px}.block.svelte-1b7giky h3:where(.svelte-1b7giky){font-family:var(--ui);font-size:var(--fs-4);font-weight:600}.block.svelte-1b7giky>.note:where(.svelte-1b7giky){margin-top:-8px;max-width:72ch}.uses.svelte-1b7giky{display:block;color:var(--slate-2);font-size:var(--fs-1)}.tscroll.svelte-1b7giky{overflow-x:auto;margin:0 -20px;border-top:1px solid var(--mist);border-bottom:1px solid var(--mist)}.tscroll.svelte-1b7giky .table th:first-child,.tscroll.svelte-1b7giky .table td:first-child{padding-left:20px}.tscroll.svelte-1b7giky .table th:last-child,.tscroll.svelte-1b7giky .table td:last-child{padding-right:20px}.grid.svelte-1b7giky{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px}.acts.svelte-1b7giky{display:flex;gap:8px;justify-content:flex-end}.foot.svelte-1b7giky{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.check.svelte-1b7giky{display:flex;align-items:center;gap:8px;font-size:var(--fs-3);cursor:pointer}.check.svelte-1b7giky input:where(.svelte-1b7giky){width:16px;height:16px;margin:0;accent-color:var(--lamp)}.area.svelte-1b7giky{width:100%;padding:8px 12px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);color:var(--slate);resize:vertical;font:400 var(--fs-2) var(--mono);line-height:1.5}.area.svelte-1b7giky:hover{border-color:var(--slate-2)}.area.svelte-1b7giky:focus-visible{outline:none;border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}.secret.svelte-1b7giky{display:grid;gap:12px;justify-items:start;padding:16px;border:1px solid var(--mist);border-radius:var(--r);background:var(--lamp-soft)}.secret.svelte-1b7giky p:where(.svelte-1b7giky){font-weight:500}.token.svelte-1b7giky{display:block;width:100%;padding:8px 12px;border:1px solid var(--mist);border-radius:var(--r-sm);background:var(--sheet);word-break:break-all}.file.svelte-1b7giky{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pick.svelte-1b7giky{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font-size:var(--fs-3);font-weight:500;cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.pick.svelte-1b7giky:hover{background:var(--fog)}.file.svelte-1b7giky:focus-visible~.foot:where(.svelte-1b7giky) .pick:where(.svelte-1b7giky){box-shadow:var(--ring)}.danger-block.svelte-1b7giky h3:where(.svelte-1b7giky){color:var(--danger)}.bad.svelte-1b7giky{color:var(--danger);font-size:var(--fs-2)}.dtitle.svelte-1x0lo63{font-size:var(--fs-4);font-weight:600}.dtitle.svelte-1x0lo63:focus{outline:none}.form.svelte-1x0lo63{display:grid;gap:16px;min-width:0}.source.svelte-1x0lo63{display:grid;gap:6px;grid-column:1 / -1}.drop.svelte-1x0lo63{display:grid;justify-items:center;gap:8px;padding:32px 24px;border:1px dashed var(--mist-2);border-radius:var(--r);background:var(--fog);text-align:center;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.is-dragging.svelte-1x0lo63{border-color:var(--lamp);background:var(--lamp-soft)}.drop-icon.svelte-1x0lo63{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--r);background:var(--sheet);border:1px solid var(--mist);color:var(--slate-2)}.drop-text.svelte-1x0lo63{font-size:var(--fs-3);color:var(--slate);max-width:52ch}.file.svelte-1x0lo63{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pick.svelte-1x0lo63{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font-size:var(--fs-3);font-weight:500;cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.pick.svelte-1x0lo63:hover{background:var(--fog)}.file.svelte-1x0lo63:focus-visible+.pick:where(.svelte-1x0lo63){box-shadow:var(--ring)}.picked.svelte-1x0lo63{font-family:var(--mono);font-size:var(--fs-1);color:var(--slate)}.disclosure.svelte-1x0lo63{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:32px;border:0;background:transparent;padding:0 4px;color:var(--slate);font:500 var(--fs-2) var(--ui);cursor:pointer;border-radius:var(--r-sm)}.disclosure.svelte-1x0lo63:hover:not(:disabled){color:var(--harbour)}.disclosure.svelte-1x0lo63:disabled{cursor:default;color:var(--slate-2)}.disclosure.svelte-1x0lo63:focus-visible{outline:none;box-shadow:var(--ring)}.chev.svelte-1x0lo63{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--t-fast) var(--ease)}.chev.open.svelte-1x0lo63{transform:rotate(45deg)}.grid.svelte-1x0lo63{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.verdict.svelte-1x0lo63{display:grid;gap:12px}.lead-line.svelte-1x0lo63{display:flex;align-items:center;gap:8px;font-weight:500}.lead-line.svelte-1x0lo63 svg{color:var(--safe)}.verdict.svelte-1x0lo63 ul:where(.svelte-1x0lo63),.warnings.svelte-1x0lo63{margin:0;padding-left:20px;font-size:var(--fs-2);display:grid;gap:4px}.bad.svelte-1x0lo63{color:var(--danger);font-size:var(--fs-2)}@media(prefers-reduced-motion:reduce){.chev.svelte-1x0lo63,.drop.svelte-1x0lo63{transition:none}}.dhead.svelte-mh65ah{display:grid;gap:2px;min-width:0}.dhead.svelte-mh65ah h2:where(.svelte-mh65ah){font-size:var(--fs-4);font-weight:600}.sk.svelte-mh65ah{display:grid;gap:12px}.lede.svelte-mh65ah{display:flex;gap:16px;align-items:flex-start}.lede.svelte-mh65ah p:where(.svelte-mh65ah){font-size:var(--fs-3);color:var(--slate-2);line-height:1.5}dd.svelte-mh65ah{overflow-wrap:anywhere}dl.kv.terms.svelte-mh65ah{grid-template-columns:152px minmax(0,1fr)}.history.svelte-mh65ah{justify-self:start;font-size:var(--fs-2);font-weight:500}.part.svelte-mh65ah{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--mist)}.part.svelte-mh65ah h3.ptitle{font-family:var(--ui);font-size:var(--fs-2);font-weight:600;color:var(--slate)}.mass.svelte-mh65ah,.contrib.svelte-mh65ah{list-style:none;margin:0;padding:0;display:grid}.mass.svelte-mh65ah li:where(.svelte-mh65ah){display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--mist);font-size:var(--fs-2)}.mass.svelte-mh65ah li:where(.svelte-mh65ah):last-child,.contrib.svelte-mh65ah li:where(.svelte-mh65ah):last-child{border-bottom:0}.num.svelte-mh65ah{font-variant-numeric:tabular-nums;font-weight:500}.contrib.svelte-mh65ah li:where(.svelte-mh65ah){display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--mist)}.c-top.svelte-mh65ah,.c-sub.svelte-mh65ah{display:flex;align-items:center;gap:8px;min-width:0}.c-top.svelte-mh65ah .id:where(.svelte-mh65ah){font-weight:500}.rec.svelte-mh65ah{color:var(--harbour);text-decoration:none;border-radius:var(--r-sm)}.rec.svelte-mh65ah:hover{text-decoration:underline;text-underline-offset:3px}.rec.svelte-mh65ah:focus-visible{outline:none;box-shadow:var(--ring)}.dhead.svelte-mh65ah h2:where(.svelte-mh65ah):focus{outline:none}.c-mass.svelte-mh65ah{color:var(--slate)}.comp.svelte-mh65ah{color:var(--slate-2);font-size:var(--fs-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-sub.svelte-mh65ah .note:where(.svelte-mh65ah){margin-left:auto;flex:none;font-size:var(--fs-1)}.downloads.svelte-tsnfbv{position:relative;display:inline-grid;gap:6px;justify-items:start}.panel.svelte-tsnfbv{position:absolute;top:calc(100% + 6px);right:0;z-index:3;width:min(420px,calc(100vw - 32px));max-height:min(60vh,520px);overflow-y:auto;display:grid;gap:8px;padding:12px 16px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow)}.panel.svelte-tsnfbv>.note:where(.svelte-tsnfbv){margin:0}ul.svelte-tsnfbv{margin:0;padding:0;list-style:none;display:grid}li.svelte-tsnfbv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;border-top:1px solid var(--mist)}li.svelte-tsnfbv:first-child{border-top:0}.what.svelte-tsnfbv{display:grid;gap:3px;min-width:0}.what.svelte-tsnfbv b:where(.svelte-tsnfbv){font-weight:500;font-size:var(--fs-2)}.what.svelte-tsnfbv .note:where(.svelte-tsnfbv){margin:0}.variants.svelte-tsnfbv{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ok.svelte-tsnfbv{margin:0;color:var(--safe);font-size:var(--fs-1)}.bad.svelte-tsnfbv{margin:0;color:var(--danger);font-size:var(--fs-1)}@media(max-width:560px){.panel.svelte-tsnfbv{right:auto;left:0;width:min(340px,calc(100vw - 32px))}}.pager.svelte-1c1j7oq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:44px}.capped.svelte-1c1j7oq{margin:0;font-size:var(--fs-2);color:var(--slate-2)}.steps.svelte-1c1j7oq{display:flex;align-items:center;gap:12px;margin-left:auto}.range.svelte-1c1j7oq{font-size:var(--fs-2);color:var(--slate-2);font-variant-numeric:tabular-nums;white-space:nowrap}.dock.svelte-1dalif0{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;width:420px;border-radius:var(--r);background:var(--sheet)}.dock.svelte-1dalif0>aside.inspector{box-shadow:none}@media(max-width:1100px){.dock.svelte-1dalif0{position:fixed;top:0;right:0;bottom:0;z-index:30;width:min(420px,100%);max-height:none;border-radius:0;border-left:1px solid var(--mist);box-shadow:var(--shadow)}.dock.svelte-1dalif0>aside.inspector{width:100%;min-height:100%;border:0;box-shadow:none}}@media(max-width:480px){.dock.svelte-1dalif0{width:100%;border-left:0}}.facet.svelte-1pt4cd5{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-width:0;width:100%}.content.svelte-1pt4cd5{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;min-width:0}@media(max-width:1100px){.facet.svelte-1pt4cd5{grid-template-columns:minmax(0,1fr)}}.quality.svelte-1pt4cd5{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.depth.svelte-1pt4cd5{width:1%;white-space:nowrap}.qtable.svelte-1pt4cd5,.ctable.svelte-1pt4cd5{min-width:0;overflow-x:auto}.qhead.svelte-1pt4cd5{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.pchip.svelte-1pt4cd5{display:inline-flex;align-items:center}.list.svelte-1pt4cd5{min-width:0}.bar.svelte-1pt4cd5{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid var(--mist)}.search.svelte-1pt4cd5{width:280px;max-width:100%}.count.svelte-1pt4cd5{font-variant-numeric:tabular-nums}.pad.svelte-1pt4cd5{padding:20px}.skel.svelte-1pt4cd5{display:grid;gap:16px}.rowbtn.svelte-1pt4cd5{display:inline-flex;align-items:baseline;gap:8px;border:0;padding:0;background:transparent;color:var(--slate);font:inherit;cursor:pointer;border-radius:var(--r-sm);text-align:left}.rowbtn.svelte-1pt4cd5:focus-visible{outline:none;box-shadow:var(--ring)}.cname.svelte-1pt4cd5{font-weight:500}.comp.svelte-1pt4cd5{white-space:normal;min-width:22ch;padding-top:8px;padding-bottom:8px}.rowbtn.svelte-1pt4cd5{white-space:nowrap}.ver.svelte-1pt4cd5{color:var(--slate-2)}.rowbtn.svelte-1pt4cd5:hover .cname:where(.svelte-1pt4cd5){color:var(--harbour);text-decoration:underline;text-underline-offset:2px}.quiet.svelte-1pt4cd5{color:var(--slate-2)}.eco.svelte-1pt4cd5{display:block;font-size:var(--fs-1);color:var(--slate-2)}.flags.svelte-1pt4cd5{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px}.flags.svelte-1pt4cd5 .flag:where(.svelte-1pt4cd5){margin-left:0}.flagtip.svelte-1pt4cd5{display:inline-flex;align-items:center;white-space:nowrap}.twosort.svelte-1pt4cd5{display:inline-flex;align-items:center;gap:12px}.comphead.svelte-1pt4cd5 .sort:where(.svelte-1pt4cd5):not(.on){color:var(--slate-2)}.comphead.svelte-1pt4cd5 .sort:where(.svelte-1pt4cd5):not(.on):hover{color:var(--slate)}.comphead.svelte-1pt4cd5 .sort:where(.svelte-1pt4cd5):not(.on):after{opacity:.35;transform:translateY(-2px) rotate(45deg)}.comphead.svelte-1pt4cd5 .sort:where(.svelte-1pt4cd5):not(.on):hover:after{opacity:.7}.comphead.svelte-1pt4cd5 .sort:where(.svelte-1pt4cd5):focus-visible{box-shadow:var(--ring)}.flag.svelte-1pt4cd5{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 8px;white-space:nowrap;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);font-size:var(--fs-1);color:var(--slate-2)}.term.svelte-1pt4cd5{display:inline-flex;align-items:center;flex-wrap:wrap}.kv.svelte-1pt4cd5 .term:where(.svelte-1pt4cd5){display:flex;flex-wrap:nowrap;align-items:center}dt.svelte-1pt4cd5{color:var(--slate-2)}dd.svelte-1pt4cd5{margin:0;overflow-wrap:anywhere}.pager.svelte-1pt4cd5{padding:8px 20px;border-top:1px solid var(--mist)}.golinks.svelte-1pt4cd5{display:grid;gap:8px;font-size:var(--fs-3)}.golinks.svelte-1pt4cd5 a:where(.svelte-1pt4cd5){display:inline-flex;align-items:center;gap:8px;color:var(--harbour);font-weight:500;text-decoration:none;border-radius:var(--r-sm)}.golinks.svelte-1pt4cd5 a:where(.svelte-1pt4cd5):hover{text-decoration:underline;text-underline-offset:2px}.golinks.svelte-1pt4cd5 a:where(.svelte-1pt4cd5):focus-visible{outline:none;box-shadow:var(--ring)}.canvas.svelte-p33460{position:relative;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);height:min(var(--graph-h, 460px),var(--graph-cap, 62vh));min-height:240px;min-width:0;overflow:hidden}svg.svelte-p33460{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;cursor:grab}svg.is-dragging.svelte-p33460{cursor:grabbing}.tools.svelte-p33460{position:absolute;top:8px;right:8px;z-index:1;display:inline-flex;gap:4px}.guide.svelte-p33460{font:500 10.5px var(--ui);fill:var(--slate-2)}.ring.svelte-p33460{fill:none;stroke:var(--mist);stroke-width:1;stroke-dasharray:2 5}.edge.svelte-p33460{fill:none;stroke:var(--mist-2);stroke-width:1}.edge.is-long.svelte-p33460{stroke-dasharray:5 4}.edge.is-blast.svelte-p33460{stroke:var(--slate);stroke-width:2}.edge.is-dim.svelte-p33460{opacity:.14}.edge.is-ghost.svelte-p33460{stroke-dasharray:3 4;opacity:.5}.node.svelte-p33460{cursor:pointer}.node.svelte-p33460 .box:where(.svelte-p33460){fill:var(--sheet);stroke:var(--mist-2);transition:stroke var(--t-fast) var(--ease)}.node.svelte-p33460:hover .box:where(.svelte-p33460){stroke:var(--slate-2)}.node.is-dim.svelte-p33460{opacity:.16}.node.is-ghost.svelte-p33460 .box:where(.svelte-p33460){stroke-dasharray:4 3;fill:none}.node.is-root.svelte-p33460 .box:where(.svelte-p33460){fill:var(--slate);stroke:var(--slate)}.node.is-root.svelte-p33460 .name:where(.svelte-p33460){fill:var(--sheet);font-weight:700}.appmark.svelte-p33460{fill:var(--lamp)}.caption.svelte-p33460{font:500 10px var(--ui);fill:var(--slate-2)}.node.is-selected.svelte-p33460 .box:where(.svelte-p33460){stroke:var(--lamp);stroke-width:2;fill:var(--lamp-soft)}.node.svelte-p33460:focus{outline:none}.node.svelte-p33460:focus-visible .box:where(.svelte-p33460){stroke:var(--lamp);stroke-width:3}.name.svelte-p33460{font:500 11px var(--ui);fill:var(--slate)}.diffmark.svelte-p33460{stroke:var(--slate);stroke-width:3}.diffmark.diff-changed.svelte-p33460{stroke-dasharray:4 3}.diffmark.diff-removed.svelte-p33460{stroke-dasharray:1 3;stroke:var(--slate-2)}.bar.svelte-p33460{fill:var(--mist-2)}.lvl-critical.svelte-p33460 .bar.is-on:where(.svelte-p33460){fill:var(--sev-critical)}.lvl-high.svelte-p33460 .bar.is-on:where(.svelte-p33460){fill:var(--sev-high)}.lvl-medium.svelte-p33460 .bar.is-on:where(.svelte-p33460){fill:var(--sev-medium)}.lvl-low.svelte-p33460 .bar.is-on:where(.svelte-p33460){fill:var(--sev-low)}.stamp.svelte-p33460 text:where(.svelte-p33460){font:700 9px var(--ui);letter-spacing:.04em}.stamp-kev.svelte-p33460 rect:where(.svelte-p33460){fill:none;stroke:var(--danger);stroke-width:1.5}.stamp-kev.svelte-p33460 text:where(.svelte-p33460){fill:var(--danger)}.stamp-mal.svelte-p33460 rect:where(.svelte-p33460){fill:var(--ink-mark);stroke:var(--ink-mark)}.stamp-mal.svelte-p33460 text:where(.svelte-p33460){fill:var(--hazard)}.kev-ring.svelte-p33460{fill:none;stroke:var(--danger);stroke-width:1.25;opacity:.55;animation:svelte-p33460-breathe 3.4s ease-in-out infinite}@keyframes svelte-p33460-breathe{0%,to{opacity:.18}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.kev-ring.svelte-p33460{animation:none;opacity:.55}}@media(max-width:900px){.canvas.svelte-p33460{height:min(var(--graph-h, 420px),var(--graph-cap, 62vh))}}.legend.svelte-1da9qm9{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-1);color:var(--slate-2)}.entry.svelte-1da9qm9{display:inline-flex;align-items:center;gap:7px}.spec.svelte-1da9qm9{height:15px;width:auto;flex:none}.level.svelte-1da9qm9 rect:where(.svelte-1da9qm9){fill:var(--slate-2)}.box.svelte-1da9qm9{fill:var(--sheet);stroke:var(--mist-2)}.thin.svelte-1da9qm9{stroke-width:1}.thick.svelte-1da9qm9{stroke-width:3}.faded.svelte-1da9qm9{opacity:.16}.kev.svelte-1da9qm9{fill:none;stroke:var(--danger);stroke-width:1.5}.kevtext.svelte-1da9qm9{font:700 8px var(--ui);fill:var(--danger)}.mal.svelte-1da9qm9{fill:var(--ink-mark)}.maltext.svelte-1da9qm9{font:700 8px var(--ui);fill:var(--hazard)}.app.svelte-1da9qm9{fill:var(--slate)}.lamp.svelte-1da9qm9{fill:var(--lamp)}.edge.svelte-1da9qm9{fill:none;stroke:var(--mist-2);stroke-width:1.2}.edge.long.svelte-1da9qm9{stroke-dasharray:5 4}.mark.svelte-1da9qm9{stroke:var(--slate);stroke-width:3}.mark.changed.svelte-1da9qm9{stroke-dasharray:4 3}.mark.removed.svelte-1da9qm9{stroke:var(--slate-2);stroke-dasharray:1 3}.title.svelte-el14j{display:grid;gap:4px;min-width:0}h3.svelte-el14j{margin:0;font-size:var(--fs-4);overflow-wrap:anywhere}h4.svelte-el14j{margin:0 0 6px;font-size:var(--fs-2);color:var(--slate-2);font-weight:500}.marks.svelte-el14j{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kv.svelte-el14j .term:where(.svelte-el14j){display:flex;align-items:center}.kv.svelte-el14j{display:grid;grid-template-columns:160px minmax(0,1fr);gap:4px 12px;margin:0;font-size:var(--fs-2)}dt.svelte-el14j{color:var(--slate-2)}dd.svelte-el14j{margin:0;overflow-wrap:anywhere}.block.svelte-el14j{display:grid;gap:6px;align-content:start}.paths.svelte-el14j{margin:0;padding-left:18px;display:grid;gap:5px;font-size:var(--fs-1)}.paths.svelte-el14j li:where(.svelte-el14j){overflow-wrap:anywhere}.findings.svelte-el14j{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-2)}.findings.svelte-el14j li:where(.svelte-el14j){display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fix.svelte-el14j{margin-left:auto}a.svelte-el14j{color:var(--harbour)}.golinks.svelte-el14j{display:grid;gap:8px;font-size:var(--fs-3)}.golinks.svelte-el14j a:where(.svelte-el14j){display:inline-flex;align-items:center;gap:8px;font-weight:500;text-decoration:none;border-radius:var(--r-sm)}.golinks.svelte-el14j a:where(.svelte-el14j):hover{text-decoration:underline;text-underline-offset:2px}.golinks.svelte-el14j a:where(.svelte-el14j):focus-visible{outline:none;box-shadow:var(--ring)}.facet.svelte-11xc4hl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-width:0;width:100%}.content.svelte-11xc4hl{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;min-width:0}@media(max-width:1100px){.facet.svelte-11xc4hl{grid-template-columns:minmax(0,1fr)}}.controls.svelte-11xc4hl{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hint.svelte-11xc4hl{margin:0}.loading.svelte-11xc4hl{display:grid;gap:14px;width:100%}.chips.svelte-11xc4hl{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.scopes.svelte-11xc4hl{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.drawing.svelte-11xc4hl{display:grid;gap:10px;min-width:0}.tablebox.svelte-11xc4hl{overflow-x:auto;max-width:100%}.rowbtn.svelte-11xc4hl{border:0;padding:0;background:transparent;color:var(--slate);font:inherit;font-weight:500;cursor:pointer}.rowbtn.svelte-11xc4hl:focus-visible{outline:none;border-radius:var(--r-sm);box-shadow:var(--ring)}.rowbtn.svelte-11xc4hl:hover{color:var(--harbour);text-decoration:underline;text-underline-offset:2px}.thead.svelte-11xc4hl{padding:16px 20px;border-bottom:1px solid var(--mist)}.path.svelte-11xc4hl{white-space:normal;min-width:12ch}.path.svelte-11xc4hl .step:where(.svelte-11xc4hl){white-space:nowrap}h3.svelte-11xc4hl{margin:0;font-size:var(--fs-3)}.search.svelte-1kz2mn4{width:280px;max-width:100%}.quiet.svelte-1iqnuyt{color:var(--slate-2)}.facet.svelte-1iqnuyt{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;width:100%;min-width:0}.toolbar.svelte-1iqnuyt{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.thead.svelte-1iqnuyt{display:grid;gap:4px;padding:16px 20px;border-bottom:1px solid var(--mist)}.thead.svelte-1iqnuyt h3:where(.svelte-1iqnuyt),.frame.svelte-1iqnuyt h3:where(.svelte-1iqnuyt){font-size:var(--fs-3)}.term.svelte-1iqnuyt{display:inline-flex;align-items:center;flex-wrap:wrap}.skel.svelte-1iqnuyt{display:grid;gap:12px}.tscroll.svelte-1iqnuyt{min-width:0;overflow-x:auto}.frame.svelte-1iqnuyt{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.dist.svelte-1iqnuyt{display:grid;gap:6px}.row-dist.svelte-1iqnuyt{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr) 60px;align-items:center;gap:10px;font-size:var(--fs-2)}.bar.svelte-1iqnuyt{display:block;height:8px;background:var(--mist);border-radius:var(--r-pill);overflow:hidden}.fill.svelte-1iqnuyt{display:block;height:100%;background:var(--slate-2)}.fill.strong_copyleft.svelte-1iqnuyt{background:var(--danger)}.fill.weak_copyleft.svelte-1iqnuyt{background:var(--caution)}.fill.proprietary.svelte-1iqnuyt{background:var(--amber)}.fill.permissive.svelte-1iqnuyt{background:var(--safe)}.fill.unknown.svelte-1iqnuyt{background:var(--mist-2)}.count.svelte-1iqnuyt{text-align:right;font-variant-numeric:tabular-nums}.facet.svelte-10sml6m{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;width:100%}.toolbar.svelte-10sml6m{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.frame.svelte-10sml6m,.skel.svelte-10sml6m{display:grid;gap:12px}h4.svelte-10sml6m{margin:0;font-size:var(--fs-3);font-weight:500}.frame.svelte-10sml6m h3:where(.svelte-10sml6m){font-size:var(--fs-3)}.term.svelte-10sml6m{display:inline-flex;align-items:center;flex-wrap:wrap}.edge.svelte-10sml6m{margin:0 -20px;overflow-x:auto;border-top:1px solid var(--mist)}.edge.svelte-10sml6m:last-child{margin-bottom:-20px}.edge.svelte-10sml6m .table th:first-child,.edge.svelte-10sml6m .table td:first-child{padding-left:20px}.edge.svelte-10sml6m .table th:last-child,.edge.svelte-10sml6m .table td:last-child{padding-right:20px}.fams.svelte-10sml6m{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border:1px solid var(--mist);border-radius:var(--r);overflow:hidden}.fam.svelte-10sml6m{display:grid;gap:4px;padding:12px 16px;box-shadow:-1px 0 0 var(--mist)}.n.svelte-10sml6m{font-size:var(--fs-6);font-weight:600;font-variant-numeric:tabular-nums}.l.svelte-10sml6m{font-size:var(--fs-2);color:var(--slate-2)}.reasons.svelte-10sml6m{white-space:normal}.facets.svelte-xvv0d8{display:grid;gap:18px;align-content:start;justify-items:start;min-width:0}.facets.svelte-xvv0d8>*:not(:first-child){width:100%}.facets.svelte-xvv0d8>*{min-width:0;max-width:100%}.facethead.svelte-xvv0d8{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.genpick.svelte-xvv0d8{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.genlabel.svelte-xvv0d8{font-size:var(--fs-2);font-weight:500;color:var(--slate-2);white-space:nowrap}.genone.svelte-xvv0d8{font-size:var(--fs-2);color:var(--slate);font-variant-numeric:tabular-nums}.genpick.svelte-xvv0d8 .field{min-width:0}.genpick.svelte-xvv0d8 .wrap,.genpick.svelte-xvv0d8 select{max-width:min(400px,100%)}@media(max-width:640px){.genpick.svelte-xvv0d8{flex:1 1 100%}.genpick.svelte-xvv0d8 .field{flex:1 1 0}.genpick.svelte-xvv0d8 .wrap{display:grid;width:100%}.genpick.svelte-xvv0d8 select{width:100%}}@media(max-width:560px){.facethead.svelte-xvv0d8>.grow:where(.svelte-xvv0d8){display:none}}.older.svelte-xvv0d8,.gone.svelte-xvv0d8{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:8px 12px;border-radius:var(--r-sm);background:var(--lamp-soft);color:var(--slate)}.linkish.svelte-xvv0d8{border:0;padding:0;background:transparent;font:inherit;font-weight:500;color:var(--harbour);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linkish.svelte-xvv0d8:focus-visible{outline:none;border-radius:2px;box-shadow:var(--ring)}.actionbar.svelte-mdxp89{position:sticky;bottom:16px;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:52px;padding:8px 12px 8px 16px;background:var(--sheet);border:1px solid var(--mist-2);border-radius:var(--r);box-shadow:var(--shadow);animation:svelte-mdxp89-rise var(--t-fast) var(--ease)}@keyframes svelte-mdxp89-rise{0%{opacity:0;transform:translateY(8px)}}.count.svelte-mdxp89{margin:0;font-weight:600;font-size:var(--fs-3);font-variant-numeric:tabular-nums;white-space:nowrap}.acts.svelte-mdxp89{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.clear.svelte-mdxp89{margin-left:auto}@media(max-width:900px){.actionbar.svelte-mdxp89{bottom:calc(var(--tabbar, 0px) + 8px)}}.density.svelte-fomnsq{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet)}button.svelte-fomnsq{height:26px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--slate-2);font:500 var(--fs-2) / 1 var(--ui);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}button.svelte-fomnsq:hover{color:var(--slate);background:var(--fog)}button[aria-pressed=true].svelte-fomnsq,button[aria-pressed=true].svelte-fomnsq:hover{background:var(--lamp-soft);color:var(--lamp)}button.svelte-fomnsq:focus-visible{box-shadow:var(--ring)}.hd.svelte-16aq6ir{display:grid;gap:4px}.title.svelte-16aq6ir{font-family:var(--ui)}.list.svelte-16aq6ir{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--fs-2)}.comp.svelte-16aq6ir{color:var(--slate-2);margin-left:6px}.more.svelte-16aq6ir{color:var(--slate-2)}.filters.svelte-1hcroq2{display:grid;gap:8px;min-width:0;container:ffilters / inline-size}.line.svelte-1hcroq2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.top.svelte-1hcroq2{gap:8px}.search.svelte-1hcroq2{width:280px;max-width:100%}.tools.svelte-1hcroq2{display:flex;align-items:center;gap:8px;margin-left:auto}.status.svelte-1hcroq2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.status.svelte-1hcroq2 .chip-group{display:contents}.scan.svelte-1hcroq2{display:inline-flex}.withtip.svelte-1hcroq2{display:inline-flex;align-items:center;white-space:nowrap}.pair.svelte-1hcroq2{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.name.svelte-1hcroq2{font-size:var(--fs-2);font-weight:500;color:var(--slate-2);margin-right:4px}@container ffilters (max-width: 440px){.sev.svelte-1hcroq2 .chip-group{display:grid;grid-template-columns:repeat(2,max-content);justify-items:start}.search.svelte-1hcroq2{flex:1 1 0;width:auto;min-width:0}.tools.svelte-1hcroq2{flex-basis:100%;margin-left:0}}.pill.svelte-1kb8nd3{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-1);font-weight:500;white-space:nowrap}.pill.svelte-1kb8nd3:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.pill-needs-triage.svelte-1kb8nd3{background:var(--lamp-soft);border-color:transparent;color:var(--harbour)}.pill-investigating.svelte-1kb8nd3{color:var(--amber)}.pill-triaged.svelte-1kb8nd3{color:var(--slate)}.pill-muted-vex.svelte-1kb8nd3,.pill-muted-snoozed.svelte-1kb8nd3{background:transparent}.hd.svelte-1vx8prb{display:grid;gap:8px;min-width:0}.badges.svelte-1vx8prb{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sect.svelte-1vx8prb{display:grid;gap:8px}dl.kv.terms.svelte-1vx8prb{grid-template-columns:136px minmax(0,1fr)}.reason.svelte-1vx8prb{display:block}.record-link.svelte-1vx8prb{margin:0;display:grid;gap:2px;font-size:var(--fs-2)}h4.svelte-1vx8prb{display:flex;align-items:center}h4.svelte-1vx8prb{margin:0;font-size:var(--fs-1);font-weight:600;color:var(--slate-2)}.prose.svelte-1vx8prb{margin:0;font-size:var(--fs-3);line-height:1.6;color:var(--slate);overflow-wrap:anywhere}.sect.svelte-1vx8prb .path{padding:12px;background:var(--fog);border:1px solid var(--mist);border-radius:var(--r-sm)}.current.svelte-1vx8prb{border-top:1px solid var(--mist);padding-top:16px;display:grid;gap:8px;justify-items:start}.panel.svelte-1vx8prb{display:grid;gap:12px;justify-items:stretch;padding:16px;background:var(--fog);border:1px solid var(--mist);border-radius:var(--r)}.panel.svelte-1vx8prb .row:where(.svelte-1vx8prb){display:flex;gap:8px}.ok.svelte-1vx8prb{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-1vx8prb{color:var(--danger);font-size:var(--fs-2)}.rowcheck.svelte-vt5nem{display:inline-grid;place-items:center;width:32px;height:32px;margin:-8px;border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.rowcheck.svelte-vt5nem:hover:not(.disabled){background:color-mix(in srgb,var(--lamp) 10%,transparent)}.rowcheck.disabled.svelte-vt5nem{cursor:not-allowed;opacity:.5}input.svelte-vt5nem{width:16px;height:16px;margin:0;accent-color:var(--lamp);cursor:inherit}input.svelte-vt5nem:focus-visible{box-shadow:var(--ring);border-radius:3px}.trigger.svelte-1cm2chs{display:inline-flex;align-items:center;gap:6px;font:inherit;color:inherit;cursor:pointer}.trigger.pill.svelte-1cm2chs{border:0;padding:0;background:transparent;border-radius:var(--r-pill)}.trigger.pill.svelte-1cm2chs:after{content:"";width:6px;height:6px;margin-left:-2px;border-right:1.5px solid var(--slate-2);border-bottom:1.5px solid var(--slate-2);transform:rotate(45deg) translateY(-2px);opacity:.6;transition:opacity var(--t-fast) var(--ease)}.trigger.pill.svelte-1cm2chs:hover:after,.trigger.pill[aria-expanded=true].svelte-1cm2chs:after{opacity:1}.trigger.button.svelte-1cm2chs{height:28px;padding:0 10px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font-size:var(--fs-2);font-weight:500;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.trigger.button.svelte-1cm2chs:hover,.trigger.button[aria-expanded=true].svelte-1cm2chs{background:var(--fog);border-color:var(--slate-2)}.trigger.svelte-1cm2chs:focus-visible{box-shadow:var(--ring);outline:none}.menu.svelte-1cm2chs{position:fixed;z-index:40;display:grid;min-width:200px;max-width:280px;padding:4px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow)}.mnote.svelte-1cm2chs{margin:0;padding:8px 10px;font-size:var(--fs-2);color:var(--slate-2);max-width:260px}.menu.svelte-1cm2chs button:where(.svelte-1cm2chs){display:block;width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:var(--r-sm);background:transparent;font:400 var(--fs-3) / 1.3 var(--ui);color:var(--slate);text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.menu.svelte-1cm2chs button:where(.svelte-1cm2chs):hover,.menu.svelte-1cm2chs button:where(.svelte-1cm2chs):focus-visible{background:var(--fog);outline:none}.menu.svelte-1cm2chs button[aria-disabled=true]:where(.svelte-1cm2chs){color:var(--slate-2);cursor:not-allowed}.c-pick.svelte-1ewyv5n{width:44px}.ftable.svelte-1ewyv5n td.c-pick:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n th.c-pick:where(.svelte-1ewyv5n){padding-right:0}.c-dec.svelte-1ewyv5n{white-space:nowrap}.fold.svelte-1ewyv5n{display:none;gap:10px;margin-top:2px;font-size:var(--fs-1);color:var(--slate-2);white-space:nowrap}.fold-epss.svelte-1ewyv5n,.fold-due.svelte-1ewyv5n,.fold-comp.svelte-1ewyv5n{display:none}.flabel.svelte-1ewyv5n{font-family:var(--ui)}.fold-sort.svelte-1ewyv5n{display:none;align-items:center;gap:4px;margin-left:10px;padding:0 4px;height:22px;border:0;border-radius:var(--r-sm);background:transparent;font:500 var(--fs-1) / 1 var(--ui);color:var(--slate-2);cursor:pointer;transition:color var(--t-fast) var(--ease)}.fold-sort.svelte-1ewyv5n:after{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.5}.fold-sort.on.svelte-1ewyv5n{color:var(--slate)}.fold-sort.on.svelte-1ewyv5n:after{opacity:1}.fold-sort.asc.svelte-1ewyv5n:after{transform:rotate(-135deg) translateY(-1px)}.fold-sort.svelte-1ewyv5n:hover{color:var(--slate)}.fold-sort.svelte-1ewyv5n:focus-visible{box-shadow:var(--ring);outline:none}@container findings (max-width: 1100px){.fold-sort.svelte-1ewyv5n:not(.fold-due-sort){display:inline-flex}.fold.svelte-1ewyv5n{display:flex;flex-wrap:wrap}.fold-epss.svelte-1ewyv5n{display:inline}.ftable.svelte-1ewyv5n .c-epss:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n th[data-sort-key=epss]{display:none}}@container findings (max-width: 1040px){.fold-due.svelte-1ewyv5n{display:inline}.fold-due-sort.svelte-1ewyv5n{display:inline-flex}.ftable.svelte-1ewyv5n .c-due:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n th[data-sort-key=deadline]{display:none}}@container findings (max-width: 760px){.fold-comp.svelte-1ewyv5n{display:inline;color:var(--slate)}.ftable.svelte-1ewyv5n .c-comp:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n .c-fix:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n th[data-sort-key=component],.ftable.svelte-1ewyv5n th[data-sort-key=fixed]{display:none}}.fold-due.due-over.svelte-1ewyv5n{color:var(--danger);font-weight:500}.group.svelte-1ewyv5n th:where(.svelte-1ewyv5n){padding:10px 16px 6px;text-align:left;font-weight:500;font-size:var(--fs-2);color:var(--slate-2);background:var(--fog);border-bottom:1px solid var(--mist)}.gname.svelte-1ewyv5n{color:var(--slate)}.gver.svelte-1ewyv5n,.gcount.svelte-1ewyv5n{margin-left:10px;color:var(--slate-2)}.pick.svelte-1ewyv5n{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.pick.svelte-1ewyv5n:hover .id:where(.svelte-1ewyv5n){text-decoration:underline;text-underline-offset:2px}.decision.svelte-1ewyv5n{display:inline-flex;align-items:center;gap:6px}.vendor.svelte-1ewyv5n{font-size:var(--fs-1);color:var(--slate-2);white-space:nowrap}.ticket.svelte-1ewyv5n{display:inline-flex;color:var(--slate-2)}.mlabel.svelte-1ewyv5n{display:none}@media(max-width:900px){.ftable.svelte-1ewyv5n thead:where(.svelte-1ewyv5n){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ftable.svelte-1ewyv5n thead:where(.svelte-1ewyv5n) .sort,.ftable.svelte-1ewyv5n thead:where(.svelte-1ewyv5n) .fold-sort:where(.svelte-1ewyv5n){visibility:hidden}.ftable.svelte-1ewyv5n,.ftable.svelte-1ewyv5n tbody:where(.svelte-1ewyv5n){display:block}.ftable.svelte-1ewyv5n tr:where(.svelte-1ewyv5n){display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pick sev id id" "pick comp comp fix" "pick epss due due" "pick dec dec dec";align-items:center;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--mist);transition:background-color var(--t-fast) var(--ease)}.ftable.svelte-1ewyv5n tbody:where(.svelte-1ewyv5n) tr:where(.svelte-1ewyv5n):last-child{border-bottom:0}.ftable.svelte-1ewyv5n tr.group:where(.svelte-1ewyv5n){display:block;padding:0}.ftable.svelte-1ewyv5n tr.group:where(.svelte-1ewyv5n) th:where(.svelte-1ewyv5n){display:block;padding:10px 16px 6px}.ftable.svelte-1ewyv5n td:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n td:where(.svelte-1ewyv5n):first-child,.ftable.svelte-1ewyv5n td:where(.svelte-1ewyv5n):last-child,.ftable.svelte-1ewyv5n tbody:where(.svelte-1ewyv5n) tr:where(.svelte-1ewyv5n):hover td:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n tr.is-selected:where(.svelte-1ewyv5n) td:where(.svelte-1ewyv5n){display:block;height:auto;padding:0;border:0;background:transparent;white-space:normal;min-width:0;text-align:left;overflow-wrap:anywhere}.ftable.svelte-1ewyv5n tbody:where(.svelte-1ewyv5n) tr:where(.svelte-1ewyv5n):hover{background:var(--fog)}.ftable.svelte-1ewyv5n tr.is-selected:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n tr.is-selected:where(.svelte-1ewyv5n):hover{background:var(--lamp-soft)}.c-pick.svelte-1ewyv5n{grid-area:pick;align-self:start;width:auto}.ftable.svelte-1ewyv5n .fold:where(.svelte-1ewyv5n){display:none}.ftable.svelte-1ewyv5n .c-epss:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n .c-due:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n .c-comp:where(.svelte-1ewyv5n),.ftable.svelte-1ewyv5n .c-fix:where(.svelte-1ewyv5n){display:block}.c-sev.svelte-1ewyv5n{grid-area:sev}.c-id.svelte-1ewyv5n{grid-area:id}.c-comp.svelte-1ewyv5n{grid-area:comp}.c-fix.svelte-1ewyv5n{grid-area:fix}.ftable.svelte-1ewyv5n td.c-fix:where(.svelte-1ewyv5n){text-align:right}.c-epss.svelte-1ewyv5n{grid-area:epss;font-size:var(--fs-2);color:var(--slate-2)}.ftable.svelte-1ewyv5n td.c-epss:where(.svelte-1ewyv5n) .mlabel:where(.svelte-1ewyv5n){display:inline;margin-right:4px;font-family:var(--font-sans, inherit)}.c-due.svelte-1ewyv5n{grid-area:due;font-size:var(--fs-2)}.c-dec.svelte-1ewyv5n{grid-area:dec}.ftable.svelte-1ewyv5n td.c-dec:where(.svelte-1ewyv5n){text-align:left}}.strip.svelte-1ditqfr{border:1px solid var(--mist);border-radius:var(--r);background:var(--sheet);display:grid}.shead.svelte-1ditqfr{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:52px;padding:8px 12px 8px 16px}.mark.svelte-1ditqfr{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-pill);background:var(--lamp-soft);color:var(--harbour)}.stitle.svelte-1ditqfr{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-3);font-weight:600;font-variant-numeric:tabular-nums}.acts.svelte-1ditqfr{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}ul.svelte-1ditqfr{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain}li.svelte-1ditqfr{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 20px;border-top:1px solid var(--mist);font-size:var(--fs-2);flex-wrap:wrap}.cve.svelte-1ditqfr{font-weight:500}.comp.svelte-1ditqfr{color:var(--slate-2)}.why.svelte-1ditqfr{color:var(--slate-2);flex:1;min-width:200px}.ck-fill{fill:var(--slate-2)}.ck-stroke{stroke:var(--slate-2);fill:none}.ck-swatch{background:var(--slate-2)}.ck-fill.tone-critical,.ck-fill.tone-grade-f{fill:var(--sev-critical)}.ck-fill.tone-high,.ck-fill.tone-grade-d{fill:var(--sev-high)}.ck-fill.tone-medium,.ck-fill.tone-grade-c{fill:var(--sev-medium)}.ck-fill.tone-low,.ck-fill.tone-grade-a{fill:var(--sev-low)}.ck-fill.tone-grade-b{fill:var(--grade-b)}.ck-fill.tone-none{fill:var(--mist-2)}.ck-fill.tone-lamp{fill:var(--lamp)}.ck-fill.tone-shade-0{fill:var(--slate-2)}.ck-fill.tone-shade-1{fill:color-mix(in srgb,var(--slate-2) 78%,var(--sheet))}.ck-fill.tone-shade-2{fill:color-mix(in srgb,var(--slate-2) 58%,var(--sheet))}.ck-fill.tone-shade-3{fill:color-mix(in srgb,var(--slate-2) 40%,var(--sheet))}.ck-fill.tone-shade-4{fill:color-mix(in srgb,var(--slate-2) 26%,var(--sheet))}.ck-stroke.tone-critical{stroke:var(--sev-critical)}.ck-stroke.tone-high{stroke:var(--sev-high)}.ck-stroke.tone-medium{stroke:var(--sev-medium)}.ck-stroke.tone-low{stroke:var(--sev-low)}.ck-stroke.tone-lamp{stroke:var(--lamp)}.ck-stroke.tone-plain,.ck-stroke.tone-shade-0{stroke:var(--slate-2)}.ck-stroke.tone-compare{stroke:var(--slate);stroke-dasharray:4 3}.ck-swatch.tone-critical,.ck-swatch.tone-grade-f{background:var(--sev-critical)}.ck-swatch.tone-high,.ck-swatch.tone-grade-d{background:var(--sev-high)}.ck-swatch.tone-medium,.ck-swatch.tone-grade-c{background:var(--sev-medium)}.ck-swatch.tone-low,.ck-swatch.tone-grade-a{background:var(--sev-low)}.ck-swatch.tone-grade-b{background:var(--grade-b)}.ck-swatch.tone-none{background:var(--mist-2)}.ck-swatch.tone-lamp{background:var(--lamp)}.ck-swatch.tone-shade-1{background:color-mix(in srgb,var(--slate-2) 78%,var(--sheet))}.ck-swatch.tone-shade-2{background:color-mix(in srgb,var(--slate-2) 58%,var(--sheet))}.ck-swatch.tone-shade-3{background:color-mix(in srgb,var(--slate-2) 40%,var(--sheet))}.ck-swatch.tone-shade-4{background:color-mix(in srgb,var(--slate-2) 26%,var(--sheet))}.ck-swatch.tone-compare{background:none;border-top:2px dashed var(--slate);width:16px!important;height:0!important;border-radius:0!important}.ck-swatch.ck-line{width:16px!important;height:2px!important;border-radius:0!important}.ck-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ck-fill.tone-cat-1{fill:var(--cat-1)}.ck-fill.tone-cat-2{fill:var(--cat-2)}.ck-fill.tone-cat-3{fill:var(--cat-3)}.ck-fill.tone-cat-4{fill:var(--cat-4)}.ck-stroke.tone-cat-1{stroke:var(--cat-1)}.ck-stroke.tone-cat-2{stroke:var(--cat-2)}.ck-stroke.tone-cat-3{stroke:var(--cat-3)}.ck-stroke.tone-cat-4{stroke:var(--cat-4)}.ck-swatch.tone-cat-1{background:var(--cat-1)}.ck-swatch.tone-cat-2{background:var(--cat-2)}.ck-swatch.tone-cat-3{background:var(--cat-3)}.ck-swatch.tone-cat-4{background:var(--cat-4)}.state.svelte-edzwz1{display:grid;align-content:center}.cols.svelte-edzwz1{display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid var(--mist)}.sk.svelte-edzwz1{display:block;background:var(--mist);border-radius:var(--r-sm) var(--r-sm) 0 0;animation:svelte-edzwz1-pulse 1.6s ease-in-out infinite}.col.svelte-edzwz1{flex:1}.col.area.svelte-edzwz1{border-radius:0;margin:0 -3px}.rows.svelte-edzwz1{display:grid;gap:14px}.row.svelte-edzwz1{height:10px;border-radius:var(--r-pill)}.msg.svelte-edzwz1{margin:0;justify-self:center;max-width:44ch;text-align:center;font-size:var(--fs-2);color:var(--slate-2)}.err.svelte-edzwz1{display:grid;justify-items:center;gap:10px}.err.svelte-edzwz1 p:where(.svelte-edzwz1){margin:0;color:var(--slate)}@keyframes svelte-edzwz1-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sk.svelte-edzwz1{animation:none}}.bars.svelte-1a55jxv{list-style:none;margin:0 -9px;padding:0;display:grid;grid-template-columns:minmax(min(148px,40%),max-content) minmax(48px,1fr) minmax(40px,auto);gap:2px 0}.bars.share.svelte-1a55jxv{grid-template-columns:minmax(min(148px,40%),max-content) minmax(48px,1fr) minmax(40px,auto) 44px}.bars.svelte-1a55jxv>li:where(.svelte-1a55jxv){display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.row.svelte-1a55jxv{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;gap:10px;width:100%;min-height:32px;padding:4px 8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--slate);font:inherit;font-size:var(--fs-2);text-align:left}button.row.svelte-1a55jxv{cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}button.row.svelte-1a55jxv:hover,span.row.svelte-1a55jxv:hover{background:var(--fog)}span.row.svelte-1a55jxv{transition:background-color .15s var(--ease)}button.row.svelte-1a55jxv:focus-visible{outline:none;box-shadow:var(--ring)}button.row.on.svelte-1a55jxv{background:var(--lamp-soft);border-color:color-mix(in srgb,var(--lamp) 35%,transparent)}.name.svelte-1a55jxv{min-width:0;max-width:240px;overflow-wrap:break-word;line-height:1.3;font-weight:500}.track.svelte-1a55jxv{height:8px;background:var(--fog);border-radius:var(--r-pill);overflow:hidden}button.row.svelte-1a55jxv:hover .track:where(.svelte-1a55jxv),span.row.svelte-1a55jxv:hover .track:where(.svelte-1a55jxv),button.row.on.svelte-1a55jxv .track:where(.svelte-1a55jxv){background:var(--sheet)}.fill.svelte-1a55jxv{display:block;height:100%;min-width:2px;border-radius:var(--r-pill);transition:width .15s var(--ease)}.fill.zero.svelte-1a55jxv{min-width:0}.num.svelte-1a55jxv{text-align:right;font-variant-numeric:tabular-nums}.pct.svelte-1a55jxv{text-align:right;font-variant-numeric:tabular-nums;color:var(--slate-2)}@media(prefers-reduced-motion:reduce){.row.svelte-1a55jxv,.fill.svelte-1a55jxv{transition:none}}.sla.svelte-1yr3676{display:grid;gap:10px;padding:12px 20px 14px;border-bottom:1px solid var(--mist);container:sla / inline-size}.shead.svelte-1yr3676{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.stitle.svelte-1yr3676{display:inline-flex;align-items:center;margin:0;font-size:var(--fs-3);font-weight:600}.meta.svelte-1yr3676{flex:1 1 auto;font-size:var(--fs-2);color:var(--slate-2);font-variant-numeric:tabular-nums}.segments.svelte-1yr3676{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.seg.svelte-1yr3676{display:grid;align-content:start;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--mist);border-radius:var(--r-sm);background:var(--sheet);color:var(--slate);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.seg.svelte-1yr3676:hover:not([disabled]){background:var(--fog)}.seg[aria-pressed=true].svelte-1yr3676{background:var(--lamp-soft);border-color:var(--lamp)}.figure.svelte-1yr3676{display:inline-flex;align-items:center;gap:6px}.dot.svelte-1yr3676{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--rule, var(--mist-2))}.seg[disabled].svelte-1yr3676{cursor:default;color:var(--slate-2)}.seg.svelte-1yr3676:focus-visible{box-shadow:var(--ring);outline:none}.tone-critical.svelte-1yr3676{--rule: var(--sev-critical)}.tone-high.svelte-1yr3676{--rule: var(--sev-high)}.tone-medium.svelte-1yr3676{--rule: var(--sev-medium)}.tone-shade-1.svelte-1yr3676{--rule: color-mix(in srgb, var(--slate-2) 70%, var(--sheet))}.tone-shade-3.svelte-1yr3676{--rule: color-mix(in srgb, var(--slate-2) 35%, var(--sheet))}.tone-none.svelte-1yr3676{--rule: var(--mist-2)}.figure.svelte-1yr3676{font-size:var(--fs-5);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.seg[aria-pressed=true].svelte-1yr3676 .figure:where(.svelte-1yr3676){color:var(--lamp)}.label.svelte-1yr3676{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--fs-1);color:var(--slate-2);line-height:1.3;hyphens:none}.bars.svelte-1yr3676{max-width:720px}@container sla (max-width: 720px){.segments.svelte-1yr3676{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.seg.svelte-1yr3676{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:6px 8px}.figure.svelte-1yr3676{font-size:var(--fs-4)}}@container sla (max-width: 440px){.segments.svelte-1yr3676{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sla.svelte-1yr3676{padding:12px 16px}}.work.svelte-15jse0y{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.content.svelte-15jse0y{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;min-width:0;container:fcontent / inline-size}@container fcontent (max-width: 760px){.content.svelte-15jse0y [data-testid=action-bar]>.acts{order:3;flex-basis:100%}}.fcard.svelte-15jse0y{min-width:0}.fbar.svelte-15jse0y{padding:12px 20px;border-bottom:1px solid var(--mist);min-width:0}.tscroll.svelte-15jse0y{min-width:0;container:findings / inline-size}.allbar.svelte-15jse0y{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:8px 20px;background:var(--lamp-soft);border-bottom:1px solid var(--mist);font-size:var(--fs-2)}.pad.svelte-15jse0y{padding:20px}.skel.svelte-15jse0y{display:grid;gap:16px}.pager.svelte-15jse0y{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:8px 20px;border-top:1px solid var(--mist)}.pager.svelte-15jse0y>.pager{flex:1 1 auto}.dtitle.svelte-15jse0y{margin:0}.review.svelte-15jse0y{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-2)}.comp.svelte-15jse0y{color:var(--slate-2);margin-left:6px}.drawer.svelte-15jse0y{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:var(--r)}.drawer.svelte-15jse0y>aside.inspector{box-shadow:none}@media(max-width:1100px){.work.svelte-15jse0y{grid-template-columns:minmax(0,1fr)}.drawer.svelte-15jse0y{position:fixed;inset:0 0 0 auto;z-index:30;width:min(420px,100%);max-height:none;border-radius:0;background:var(--sheet);border-left:1px solid var(--mist);box-shadow:var(--shadow)}.drawer.svelte-15jse0y>aside.inspector{border-top:0;border-left:0;box-shadow:none}}@media(max-width:480px){.drawer.svelte-15jse0y{width:100%;border-left:0}}@media(max-width:900px){.fbar.svelte-15jse0y{padding:12px 16px}}.pick.svelte-1ta2y49{width:44px}.quiet.svelte-1ta2y49{color:var(--slate-2)}.cname.svelte-1ta2y49{font-weight:500;color:var(--slate);text-decoration:none;border-radius:var(--r-sm)}.cname.svelte-1ta2y49:hover{color:var(--harbour);text-decoration:underline;text-underline-offset:3px}.cname.svelte-1ta2y49:focus-visible{box-shadow:var(--ring);outline:none}.eco.svelte-1ta2y49{display:block;font-size:var(--fs-1)}.comp.svelte-1ta2y49{white-space:normal;min-width:24ch;padding-top:8px;padding-bottom:8px}.cname.svelte-1ta2y49{white-space:nowrap}.tags.svelte-1ta2y49{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag.svelte-1ta2y49{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-1);white-space:nowrap}.tagtip.svelte-1ta2y49{display:inline-flex;align-items:center;white-space:nowrap}.keeps.svelte-1ta2y49{display:block;margin-top:4px;max-width:52ch;color:var(--danger-ink);font-size:var(--fs-1);line-height:1.4}.sev.svelte-1ta2y49{display:inline-flex;align-items:center;gap:6px}.fix.svelte-1ta2y49 .quiet:where(.svelte-1ta2y49){display:block;font-size:var(--fs-1)}.fix.svelte-1ta2y49 [data-testid=plan-minimal-upgrade]:where(.svelte-1ta2y49){white-space:normal;max-width:30ch}.projection.svelte-1tyokir{display:grid;gap:14px;align-content:start}.pair.svelte-1tyokir{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;padding:16px;background:var(--fog);border-radius:var(--r)}.side.svelte-1tyokir{display:flex;align-items:center;gap:12px}.label.svelte-1tyokir{font-size:var(--fs-1);color:var(--slate-2)}.value.svelte-1tyokir{font-size:var(--fs-6);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}h3.svelte-1tyokir{font-size:var(--fs-3)}.term.svelte-1tyokir{display:inline-flex;align-items:center;flex-wrap:wrap}.state.svelte-1ttcom7{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px 0 8px;border-radius:var(--r-pill);font:500 var(--fs-1) / 1 var(--ui);white-space:nowrap;max-width:100%;min-width:0;vertical-align:middle;background:var(--fog);color:var(--slate-2);box-shadow:inset 0 0 0 1px var(--mist)}.word.svelte-1ttcom7{min-width:0;overflow:hidden;text-overflow:ellipsis}.state.svelte-1ttcom7 i:where(.svelte-1ttcom7){width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}.safe.svelte-1ttcom7{background:var(--safe-soft);color:var(--safe);box-shadow:none}.danger.svelte-1ttcom7{background:var(--danger-soft);color:var(--danger-ink);box-shadow:none}.caution.svelte-1ttcom7{background:color-mix(in srgb,var(--caution) 8%,var(--sheet));color:var(--caution);box-shadow:none}.lamp.svelte-1ttcom7{background:var(--lamp-soft);color:var(--lamp);box-shadow:none}h3.svelte-uk8xwj{font-size:var(--fs-3)}.top.svelte-uk8xwj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.term.svelte-uk8xwj{display:inline-flex;align-items:center;flex-wrap:wrap}.skel.svelte-uk8xwj{display:grid;gap:12px}.filtered-empty.svelte-uk8xwj{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.filtered-empty.svelte-uk8xwj .note:where(.svelte-uk8xwj){margin:0}.act.svelte-uk8xwj{position:relative}.edge.svelte-uk8xwj{margin:0 -20px -20px;border-top:1px solid var(--mist)}.edge.svelte-uk8xwj .table th:first-child,.edge.svelte-uk8xwj .table td:first-child{padding-left:20px}.edge.svelte-uk8xwj .table th:last-child,.edge.svelte-uk8xwj .table td:last-child{padding-right:20px}section.svelte-uk8xwj{display:grid;gap:14px}.name.svelte-uk8xwj{min-width:26ch}.name-button.svelte-uk8xwj{display:inline;max-width:100%;margin:-4px -6px;padding:4px 6px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;font:500 var(--fs-3) / 1.4 var(--ui);color:var(--slate);text-align:left;white-space:normal;text-decoration:underline dotted var(--mist-2);text-underline-offset:4px;cursor:text;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.name-button.svelte-uk8xwj:hover{background:var(--fog);border-color:var(--mist-2);text-decoration-color:transparent}.name-button.svelte-uk8xwj:focus-visible{box-shadow:var(--ring);outline:none}.rename.svelte-uk8xwj{width:100%;max-width:360px;height:32px;margin:-4px -6px;padding:0 6px;border:1px solid var(--lamp);border-radius:var(--r-sm);background:var(--sheet);font:500 var(--fs-3) / 1.4 var(--ui);color:var(--slate);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent);outline:none}.items.svelte-uk8xwj{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.items.svelte-uk8xwj span:where(.svelte-uk8xwj){font-size:var(--fs-1);color:var(--slate-2);background:var(--fog);border:1px solid var(--mist);border-radius:var(--r-pill);padding:1px 8px}.items.svelte-uk8xwj span.done:where(.svelte-uk8xwj){color:var(--safe);background:var(--safe-soft);border-color:transparent}.note.svelte-uk8xwj{color:var(--slate-2);font-size:var(--fs-2)}.acts.svelte-uk8xwj{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap}.drawer.svelte-uk8xwj{position:fixed;inset:0 0 0 auto;z-index:30;width:min(420px,100%);overflow-y:auto;background:var(--sheet)}.drawer.svelte-uk8xwj>aside.inspector{min-height:100%}.ihead.svelte-uk8xwj{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.ihead.svelte-uk8xwj h3.ititle:where(.svelte-uk8xwj){font-family:var(--ui);font-size:var(--fs-4);overflow-wrap:anywhere}.facts.svelte-uk8xwj{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;font-size:var(--fs-2)}.facts.svelte-uk8xwj dt:where(.svelte-uk8xwj){color:var(--slate-2)}.facts.svelte-uk8xwj dd:where(.svelte-uk8xwj){margin:0;font-variant-numeric:tabular-nums}.grades.svelte-uk8xwj{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:12px;background:var(--fog);border-radius:var(--r)}.side.svelte-uk8xwj{display:flex;align-items:center;gap:10px}.label.svelte-uk8xwj{font-size:var(--fs-1);color:var(--slate-2)}.value.svelte-uk8xwj{font-weight:600;font-variant-numeric:tabular-nums}.sub.svelte-uk8xwj{font-size:var(--fs-2);font-weight:600;color:var(--slate-2)}.ilist.svelte-uk8xwj{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--fs-2)}.ilist.svelte-uk8xwj li:where(.svelte-uk8xwj){display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:8px;align-items:baseline}.ilist.svelte-uk8xwj .id:where(.svelte-uk8xwj){overflow-wrap:anywhere}.ilist.svelte-uk8xwj .quiet:where(.svelte-uk8xwj){grid-column:2;color:var(--slate-2);font-size:var(--fs-1)}.ilist.svelte-uk8xwj .word:where(.svelte-uk8xwj){grid-column:3;grid-row:1;color:var(--slate-2)}.mark.svelte-uk8xwj{display:inline-flex;color:var(--slate-2)}.mark.done.svelte-uk8xwj{color:var(--safe)}h3.svelte-1aywr1p{font-size:var(--fs-3)}h3.svelte-1aywr1p:focus{outline:none}.skel.svelte-1aywr1p{display:grid;gap:8px;max-width:420px}.edge.svelte-1aywr1p{margin:0 -20px -20px;overflow-x:auto;border-top:1px solid var(--mist)}.edge.svelte-1aywr1p .table th:first-child,.edge.svelte-1aywr1p .table td:first-child{padding-left:20px}.edge.svelte-1aywr1p .table th:last-child,.edge.svelte-1aywr1p .table td:last-child{padding-right:20px}section.svelte-1aywr1p{display:grid;gap:14px}.pick.svelte-1aywr1p{font-size:var(--fs-2);color:var(--slate-2)}.term.svelte-1aywr1p{display:inline-flex;align-items:center}.wrap.svelte-1aywr1p{white-space:normal}.bad.svelte-1aywr1p{color:var(--danger);font-size:var(--fs-2)}.stage.svelte-hp7y9t{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.head.svelte-hp7y9t{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}h2.svelte-hp7y9t{font-size:var(--fs-6);font-weight:600}.skel.svelte-hp7y9t{display:grid;gap:16px}.split.svelte-hp7y9t{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.work.svelte-hp7y9t{display:grid;gap:12px;min-width:0}.left.svelte-hp7y9t{min-width:0}.toolbar.svelte-hp7y9t{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--mist)}.rule-filter.svelte-hp7y9t{width:min(320px,100%)}.count.svelte-hp7y9t{margin:0 0 0 auto;align-self:center;font-variant-numeric:tabular-nums}.filtered-empty.svelte-hp7y9t{display:grid;justify-items:start;gap:12px;padding:20px 16px}.filtered-empty.svelte-hp7y9t p:where(.svelte-hp7y9t){margin:0;color:var(--slate-2)}.select-more.svelte-hp7y9t{margin:0;padding:8px 16px;background:var(--lamp-soft);border-bottom:1px solid var(--mist);font-size:var(--fs-2)}.linkish.svelte-hp7y9t{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--harbour);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.linkish.svelte-hp7y9t:focus-visible{box-shadow:var(--ring);outline:none;border-radius:2px}.pager.svelte-hp7y9t{padding:0 16px}.pager.svelte-hp7y9t:empty{display:none}.naming.svelte-hp7y9t{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.name-field.svelte-hp7y9t{width:min(260px,60vw);height:28px;padding:0 10px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font:400 var(--fs-2) / 1 var(--ui);color:var(--slate)}.name-field.svelte-hp7y9t:focus{outline:none;border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}@media(max-width:1500px){.split.svelte-hp7y9t{grid-template-columns:minmax(0,1fr)}}.gate.svelte-iqesnb{display:grid;gap:16px}.head.svelte-iqesnb{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}h3.svelte-iqesnb{font-size:var(--fs-4)}h4.svelte-iqesnb{margin:0 0 -8px;font-size:var(--fs-2);font-weight:500;color:var(--slate-2)}.term.svelte-iqesnb{display:inline-flex;align-items:center;flex-wrap:wrap}.verdict.svelte-iqesnb{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--r-pill);background:var(--safe-soft);color:var(--safe);font-size:var(--fs-4);font-weight:600}.verdict.blocked.svelte-iqesnb{background:var(--danger-soft);color:var(--danger-ink)}.verdict-wait.svelte-iqesnb{display:inline-flex;align-items:center;gap:8px;margin:0;justify-self:start;height:36px;padding:0 16px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-3);font-weight:600}.skel.svelte-iqesnb{display:grid;gap:12px}.violations.svelte-iqesnb{margin:0;padding:0;list-style:none;display:grid;border:1px solid var(--mist);border-radius:var(--r)}.violations.svelte-iqesnb li:where(.svelte-iqesnb){display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:12px;row-gap:2px;padding:12px 16px;font-size:var(--fs-2)}.violations.svelte-iqesnb li:where(.svelte-iqesnb)+li:where(.svelte-iqesnb){border-top:1px solid var(--mist)}.violations.svelte-iqesnb li:where(.svelte-iqesnb)>:where(.svelte-iqesnb):not(.vicon){grid-column:2}.vicon.svelte-iqesnb{grid-row:1 / span 3;color:var(--danger);padding-top:2px}.violations.svelte-iqesnb span:where(.svelte-iqesnb){color:var(--slate-2)}.named.svelte-iqesnb{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.named.svelte-iqesnb .id:where(.svelte-iqesnb){background:var(--fog);border:1px solid var(--mist);border-radius:var(--r-pill);padding:1px 8px;font-size:var(--fs-1)}.metrics.svelte-iqesnb{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;font-size:var(--fs-3)}.metrics.svelte-iqesnb div:where(.svelte-iqesnb){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;border-bottom:1px solid var(--mist)}.metrics.svelte-iqesnb dt:where(.svelte-iqesnb){color:var(--slate-2)}.metrics.svelte-iqesnb dd:where(.svelte-iqesnb){margin:0;font-weight:500}.evidence.svelte-iqesnb{display:grid;gap:2px;margin-top:4px}.evidence.svelte-iqesnb .id:where(.svelte-iqesnb){font-weight:500;color:var(--slate)}.definition.svelte-iqesnb{font-size:var(--fs-1)}.remedy.svelte-iqesnb{margin-top:6px;color:var(--slate)}.violations.svelte-iqesnb .remedy:where(.svelte-iqesnb){color:var(--slate)}.remedy.svelte-iqesnb b:where(.svelte-iqesnb){margin-right:4px}.links.svelte-iqesnb{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-weight:500}.notes.svelte-iqesnb{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--fs-2);color:var(--slate-2)}.notes.svelte-iqesnb li:where(.svelte-iqesnb){display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start}.level.svelte-iqesnb{display:grid;gap:6px;padding:10px 12px;border-radius:var(--r);background:var(--sheet);font-size:var(--fs-2);color:var(--slate)}.level.svelte-iqesnb p:where(.svelte-iqesnb){margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.level.svelte-iqesnb .next:where(.svelte-iqesnb){color:var(--slate-2)}.blockers.svelte-iqesnb{margin:0;padding:0 0 0 18px;display:grid;gap:4px;color:var(--slate-2)}.metrics.on.svelte-iqesnb dt:where(.svelte-iqesnb){display:inline-flex;align-items:center;gap:8px;color:var(--slate)}.metrics.on.svelte-iqesnb .breaks:where(.svelte-iqesnb) dt:where(.svelte-iqesnb){color:var(--danger-ink)}.metrics.svelte-iqesnb dd:where(.svelte-iqesnb){flex:none}.limit.svelte-iqesnb{white-space:nowrap;margin-left:8px;font-weight:400;color:var(--slate-2);font-size:var(--fs-1)}.off.svelte-iqesnb{display:grid;gap:8px}.off.svelte-iqesnb summary:where(.svelte-iqesnb){cursor:pointer;color:var(--slate-2);font-size:var(--fs-2);min-height:40px;display:flex;align-items:center;gap:6px;list-style:none;border-radius:var(--r-sm);transition:color var(--t-fast) var(--ease)}.off.svelte-iqesnb summary:where(.svelte-iqesnb)::-webkit-details-marker{display:none}.off.svelte-iqesnb summary:where(.svelte-iqesnb):hover{color:var(--slate)}.chev.svelte-iqesnb{display:inline-flex;transform:rotate(-90deg);transition:transform var(--t-fast) var(--ease)}.off[open].svelte-iqesnb .chev:where(.svelte-iqesnb){transform:none}.offlist.svelte-iqesnb{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;font-size:var(--fs-2)}.offlist.svelte-iqesnb li:where(.svelte-iqesnb){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;border-bottom:1px solid var(--mist);color:var(--slate-2)}.offlist.svelte-iqesnb .num:where(.svelte-iqesnb){color:var(--slate);font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:900px){.metrics.svelte-iqesnb,.offlist.svelte-iqesnb{grid-template-columns:minmax(0,1fr)}}section.svelte-xgkqmp{display:grid;gap:14px}h3.svelte-xgkqmp{font-size:var(--fs-3)}h4.svelte-xgkqmp{margin:0 0 8px;font-size:var(--fs-2);font-weight:500;color:var(--slate-2)}.lede.svelte-xgkqmp{font-size:var(--fs-4)}.term.svelte-xgkqmp{display:inline-flex;align-items:center;flex-wrap:wrap}.grid.svelte-xgkqmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.block.svelte-xgkqmp{min-width:0}dl.svelte-xgkqmp{margin:0;display:grid;gap:0;font-size:var(--fs-2)}dl.svelte-xgkqmp div:where(.svelte-xgkqmp){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;border-bottom:1px solid var(--mist);padding:6px 0}dt.svelte-xgkqmp{color:var(--slate-2)}dd.svelte-xgkqmp{margin:0 0 0 auto;text-align:right}.drivers.svelte-xgkqmp{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:3px;font-size:var(--fs-2)}.quiet.svelte-xgkqmp{color:var(--slate-2)}.grade.svelte-xgkqmp{display:flex;align-items:center;gap:8px;margin-top:8px}section.svelte-ghsra7{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}h3.svelte-ghsra7{font-size:var(--fs-3)}section.svelte-ghsra7>.note:where(.svelte-ghsra7){overflow-wrap:anywhere}pre.svelte-ghsra7{margin:0;padding:12px 16px;font-family:var(--mono);line-height:1.6;background:var(--fog);border:1px solid var(--mist);border-radius:var(--r-sm);overflow-x:auto;font-size:var(--fs-1);white-space:pre}.snippet.svelte-ghsra7{max-height:340px;overflow-y:auto}pre.svelte-ghsra7:focus-visible{outline:none;box-shadow:var(--ring)}.commands.svelte-ghsra7{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.label.svelte-ghsra7{font-size:var(--fs-2);font-weight:500;color:var(--slate);margin-bottom:8px}.chead.svelte-ghsra7{display:flex;align-items:center;gap:8px;margin-bottom:6px}.chead.svelte-ghsra7 .label:where(.svelte-ghsra7){flex:1;min-width:0;margin-bottom:0}pre.cmd.svelte-ghsra7{white-space:pre-wrap;word-break:break-all;overflow-x:visible}.ok.svelte-ghsra7{color:var(--safe);font-size:var(--fs-2)}.unset.svelte-ghsra7{display:grid;gap:4px;padding:12px 16px;border:1px solid var(--mist);border-radius:var(--r-sm);background:var(--fog);font-size:var(--fs-2);color:var(--slate)}.created.svelte-ghsra7,.mint.svelte-ghsra7{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px;border:1px solid var(--mist);border-radius:var(--r-sm)}.created.svelte-ghsra7 pre:where(.svelte-ghsra7){white-space:pre-wrap;overflow-wrap:anywhere}.row.svelte-ghsra7{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bad.svelte-ghsra7{color:var(--danger);font-size:var(--fs-2)}.legend.svelte-pzmaav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-1)}.key.svelte-pzmaav{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--slate);font:inherit;font-weight:500;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.key.static.svelte-pzmaav{cursor:default;padding-left:0}.legend.toggles.svelte-pzmaav{margin-inline-start:-9px}button.key.svelte-pzmaav:hover:not(:disabled){background:var(--fog)}button.key.svelte-pzmaav:focus-visible{box-shadow:var(--ring);outline:none}button.key.svelte-pzmaav:disabled{cursor:default}.key.off.svelte-pzmaav{color:var(--slate-2);text-decoration:line-through}.key.off.svelte-pzmaav .ck-swatch:where(.svelte-pzmaav){opacity:.3}.ck-swatch.svelte-pzmaav{width:10px;height:10px;border-radius:2px;flex:none}.tip.svelte-wuwhcr{position:absolute;z-index:5;min-width:160px;max-width:min(320px,calc(100vw - 32px));padding:10px 12px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow);pointer-events:none;font-size:var(--fs-2);color:var(--slate)}.title.svelte-wuwhcr{margin:0 0 6px;font-weight:600}ul.svelte-wuwhcr{list-style:none;margin:0;padding:0;display:grid;gap:4px}li.svelte-wuwhcr{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:8px}li.svelte-wuwhcr>.ck-swatch:where(.svelte-wuwhcr){margin-top:5px}li.svelte-wuwhcr>.ck-swatch.ck-line:where(.svelte-wuwhcr),li.svelte-wuwhcr>.ck-swatch.dash:where(.svelte-wuwhcr){margin-top:9px}li.total.svelte-wuwhcr{grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--mist);padding-top:6px;margin-top:2px;font-weight:500}.ck-swatch.svelte-wuwhcr{width:10px;height:10px;border-radius:2px}.label.svelte-wuwhcr{min-width:0;color:var(--slate-2);overflow-wrap:break-word}li.total.svelte-wuwhcr .label:where(.svelte-wuwhcr){color:var(--slate)}.value.svelte-wuwhcr{font-variant-numeric:tabular-nums;text-align:right}.hint.svelte-wuwhcr{margin:8px 0 0;font-size:var(--fs-1);color:var(--slate-2)}.ts.svelte-1s2dqug{margin:0;display:grid;gap:12px;min-width:0}.plot.svelte-1s2dqug{position:relative;min-width:0}.focus.svelte-1s2dqug{border-radius:var(--r-sm);outline:none}.focus.svelte-1s2dqug:focus-visible{box-shadow:var(--ring)}svg.svelte-1s2dqug{display:block;overflow:visible;touch-action:pan-y}svg.clickable.svelte-1s2dqug{cursor:pointer}.grid.svelte-1s2dqug{stroke:var(--mist);stroke-width:1;shape-rendering:crispEdges}.grid.base.svelte-1s2dqug{stroke:var(--mist-2)}.ytick.svelte-1s2dqug,.xtick.svelte-1s2dqug{fill:var(--slate-2);font-size:var(--fs-1);font-variant-numeric:tabular-nums}.sel.svelte-1s2dqug{fill:var(--lamp-soft)}.hover.svelte-1s2dqug{fill:var(--fog)}.bar.svelte-1s2dqug{transition:opacity .15s var(--ease)}.bar.dim.svelte-1s2dqug{opacity:.55}.area.svelte-1s2dqug{opacity:.14}.line.svelte-1s2dqug{stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.compare.svelte-1s2dqug{stroke-width:1.5;opacity:.7}.cross.svelte-1s2dqug{stroke:var(--slate-2);stroke-width:1;stroke-dasharray:2 2;shape-rendering:crispEdges}.dot.svelte-1s2dqug{fill:var(--sheet);stroke-width:2}.strip.svelte-rer7w9{margin:0;display:grid;gap:8px;min-width:0}.rows.svelte-rer7w9{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;border-radius:var(--r-sm);outline:none}.rows.svelte-rer7w9:focus-visible{box-shadow:var(--ring)}.name.svelte-rer7w9{font-size:var(--fs-1);color:var(--slate-2)}.cells.svelte-rer7w9{display:flex;gap:2px;height:16px}.cell.svelte-rer7w9{flex:1 1 0;min-width:2px;border-radius:2px;transition:opacity .15s var(--ease)}.cells.svelte-rer7w9:has(.on:where(.svelte-rer7w9)) .cell:where(.svelte-rer7w9):not(.on){opacity:.45}.readout.svelte-rer7w9{margin:0;font-size:var(--fs-2);color:var(--slate);font-variant-numeric:tabular-nums}.keys.svelte-rer7w9{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-1);color:var(--slate-2)}.keys.svelte-rer7w9 li:where(.svelte-rer7w9){display:inline-flex;align-items:center;gap:6px}.keys.svelte-rer7w9 .ck-swatch:where(.svelte-rer7w9){width:10px;height:10px;border-radius:2px}@media(prefers-reduced-motion:reduce){.cell.svelte-rer7w9{transition:none}}.anchor.svelte-114jlbc{scroll-margin-top:80px}.body.svelte-114jlbc{display:grid;gap:16px}.tools.svelte-114jlbc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:-8px}.pair.svelte-114jlbc{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:start}.block.svelte-114jlbc{display:grid;gap:8px;min-width:0}h3.svelte-114jlbc{margin:0;font-size:var(--fs-2);font-weight:500;color:var(--slate)}.skel.svelte-114jlbc{display:grid;gap:6px}.skel.svelte-114jlbc span:where(.svelte-114jlbc){display:block;height:16px;border-radius:2px;background:var(--fog)}@media(max-width:900px){.pair.svelte-114jlbc{grid-template-columns:minmax(0,1fr)}}section.svelte-q7jtah{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.skel.svelte-q7jtah{display:grid;gap:12px}h3.svelte-q7jtah{font-size:var(--fs-3)}.note.svelte-q7jtah{color:var(--slate-2);font-size:var(--fs-2)}.label.svelte-q7jtah{font-size:var(--fs-2);font-weight:500}.created.svelte-q7jtah,.mint.svelte-q7jtah{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px;border:1px solid var(--mist);border-radius:var(--r-sm)}pre.svelte-q7jtah{margin:0;padding:12px 16px;font-family:var(--mono);font-size:var(--fs-1);background:var(--fog);border:1px solid var(--mist);border-radius:var(--r-sm);white-space:pre-wrap;overflow-wrap:anywhere}.row.svelte-q7jtah{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ok.svelte-q7jtah{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-q7jtah{color:var(--danger);font-size:var(--fs-2)}.table-wrap.svelte-q7jtah{overflow-x:auto}table.svelte-q7jtah{width:100%;border-collapse:collapse;font-size:var(--fs-2)}th.svelte-q7jtah,td.svelte-q7jtah{text-align:left;padding:8px 10px;border-bottom:1px solid var(--mist);vertical-align:top}th.svelte-q7jtah{font-weight:500;color:var(--slate-2)}.num.svelte-q7jtah{text-align:right;font-variant-numeric:tabular-nums}.act.svelte-q7jtah{white-space:nowrap;text-align:right}.w500.svelte-q7jtah{font-weight:500}.sr.svelte-q7jtah{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stage.svelte-jfochl{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.head.svelte-jfochl{display:grid;gap:2px}h2.svelte-jfochl{font-size:var(--fs-6);font-weight:600}h3.svelte-jfochl{font-size:var(--fs-3)}.layout.svelte-jfochl{display:grid;grid-template-columns:184px minmax(0,1fr);gap:24px;align-items:start}.column.svelte-jfochl{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.column.svelte-jfochl>section:where(.svelte-jfochl){min-width:0;scroll-margin-top:16px}.index.svelte-jfochl{position:sticky;top:16px}.index.svelte-jfochl ul:where(.svelte-jfochl){margin:0;padding:0;list-style:none;display:grid;gap:2px;border-left:1px solid var(--mist)}.index.svelte-jfochl a:where(.svelte-jfochl){display:flex;align-items:center;min-height:32px;margin-left:-1px;padding:0 12px;border-left:2px solid transparent;color:var(--slate-2);font-size:var(--fs-2);font-weight:500;text-decoration:none;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.index.svelte-jfochl a:where(.svelte-jfochl):hover{color:var(--slate)}.index.svelte-jfochl a.on:where(.svelte-jfochl){color:var(--lamp);border-left-color:var(--lamp)}.index.svelte-jfochl a:where(.svelte-jfochl):focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.skel.svelte-jfochl{display:grid;gap:12px}.evidence.svelte-jfochl{display:grid;gap:8px;justify-items:start}@media(max-width:900px){.layout.svelte-jfochl{grid-template-columns:minmax(0,1fr);gap:12px}.index.svelte-jfochl{top:0;z-index:5;margin:0 -12px;padding:0 12px;background:var(--fog);border-bottom:1px solid var(--mist);overflow-x:auto;scrollbar-width:none}.index.svelte-jfochl ul:where(.svelte-jfochl){display:flex;gap:4px;border-left:0;width:max-content}.index.svelte-jfochl a:where(.svelte-jfochl){min-height:40px;margin-left:0;border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.index.svelte-jfochl a.on:where(.svelte-jfochl){border-bottom-color:var(--lamp)}.column.svelte-jfochl>section:where(.svelte-jfochl){scroll-margin-top:56px}}.rail.svelte-vj50ao{position:sticky;top:16px;display:grid;gap:8px;align-content:start;justify-items:start}.label.svelte-vj50ao{margin:0;padding:0 12px;color:var(--slate-2);font-size:var(--fs-1);font-weight:500}ul.svelte-vj50ao{margin:0;padding:0;list-style:none;display:grid;gap:2px;width:100%}a.svelte-vj50ao{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:2px;padding:8px 12px;border-radius:var(--r);color:var(--slate);text-decoration:none;transition:background-color var(--t-fast) var(--ease)}a.svelte-vj50ao:hover{background:var(--fog)}a.on.svelte-vj50ao{background:var(--lamp-soft)}a.on.svelte-vj50ao .name:where(.svelte-vj50ao){color:var(--lamp)}a.svelte-vj50ao:focus-visible{outline:none;box-shadow:var(--ring)}.name.svelte-vj50ao{font-size:var(--fs-3);font-weight:500;min-width:0}.pct.svelte-vj50ao{font-size:var(--fs-3);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.word.svelte-vj50ao{grid-column:1 / -1;color:var(--slate-2);font-size:var(--fs-1)}.tone-blocked.svelte-vj50ao{color:var(--danger-ink)}.tone-ready_for_review.svelte-vj50ao{color:var(--safe)}.tone-conditional.svelte-vj50ao,.tone-evidence_incomplete.svelte-vj50ao{color:var(--amber)}.picker.svelte-vj50ao{display:none}@media(max-width:900px){.rail.svelte-vj50ao{display:none}.picker.svelte-vj50ao{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;justify-items:start}.picker.svelte-vj50ao .field{width:100%}}.targets.svelte-900oau{display:grid;gap:16px}.term.svelte-900oau{margin:0}.picker.svelte-900oau{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}label.svelte-900oau{display:flex;gap:12px;align-items:flex-start;height:100%;padding:12px 16px;border:1px solid var(--mist);border-radius:var(--r);font-size:var(--fs-2);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}label.svelte-900oau:hover{border-color:var(--mist-2)}label.on.svelte-900oau{border-color:var(--lamp);background:var(--lamp-soft)}label.svelte-900oau:focus-within{box-shadow:var(--ring)}input.svelte-900oau{margin-top:2px;accent-color:var(--lamp)}label.svelte-900oau>span:where(.svelte-900oau){display:grid;gap:2px;min-width:0}.quiet.svelte-900oau{color:var(--slate-2);font-size:var(--fs-1)}.desc.svelte-900oau{color:var(--slate-2);margin-top:4px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.row.svelte-900oau{position:sticky;bottom:0;display:flex;gap:8px;padding:16px 0 4px;border-top:1px solid var(--mist);background:var(--sheet)}.bad.svelte-900oau{color:var(--danger);font-size:var(--fs-2)}.card.svelte-wnkotg{display:grid;gap:12px}header.svelte-wnkotg{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.title.svelte-wnkotg{display:grid;gap:2px;min-width:0}h3.svelte-wnkotg{font-size:var(--fs-4)}.title.svelte-wnkotg p:where(.svelte-wnkotg){margin:0;max-width:68ch}.figure.svelte-wnkotg{display:grid;gap:8px}.pct.svelte-wnkotg{display:flex;align-items:center;font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.quiet.svelte-wnkotg{color:var(--slate-2);font-size:var(--fs-1)}.dpill.svelte-wnkotg{display:inline-flex;align-items:center;flex:none;height:22px;padding:0 10px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-1);font-weight:500;white-space:nowrap}.dpill-blocked.svelte-wnkotg{background:var(--danger-soft);border-color:transparent;color:var(--danger-ink)}.dpill-ready_for_review.svelte-wnkotg{background:var(--safe-soft);border-color:transparent;color:var(--safe)}.dpill-conditional.svelte-wnkotg,.dpill-evidence_incomplete.svelte-wnkotg{color:var(--amber)}.bar.svelte-wnkotg{height:8px;max-width:480px;background:var(--mist);border-radius:var(--r-pill);overflow:hidden}.fill.svelte-wnkotg{height:100%;border-radius:var(--r-pill);background:var(--slate-2)}.band-good.svelte-wnkotg .fill:where(.svelte-wnkotg){background:var(--sev-low)}.band-mid.svelte-wnkotg .fill:where(.svelte-wnkotg){background:var(--sev-medium)}.band-low.svelte-wnkotg .fill:where(.svelte-wnkotg){background:var(--sev-critical)}.reasons.svelte-wnkotg{margin:0;padding-left:18px;font-size:var(--fs-2);color:var(--slate-2)}.actions.svelte-wnkotg{margin:0;padding:0;list-style:none;display:grid;font-size:var(--fs-2)}.actions.svelte-wnkotg li:where(.svelte-wnkotg){display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--mist)}.urgency-pill.svelte-wnkotg{justify-self:start;display:inline-flex;align-self:start}.urgency.svelte-wnkotg{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-1);color:var(--slate-2);background:var(--fog);border:1px solid var(--mist);border-radius:var(--r-pill);padding:1px 8px;white-space:nowrap}.what.svelte-wnkotg{display:grid;gap:2px;min-width:0}.row.svelte-wnkotg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report.svelte-wnkotg{font-size:var(--fs-2);font-weight:500}.attest.svelte-1jw7rml{display:grid;gap:10px;justify-items:start}form.svelte-1jw7rml{display:grid;gap:10px;width:min(420px,100%)}fieldset.svelte-1jw7rml{border:1px solid var(--mist);border-radius:var(--r);background:var(--sheet);padding:12px 16px;display:grid;gap:4px;font-size:var(--fs-2)}legend.svelte-1jw7rml{font-size:var(--fs-1);color:var(--slate-2);padding:0 4px}.term.svelte-1jw7rml{display:inline-flex;align-items:center}fieldset.svelte-1jw7rml label:where(.svelte-1jw7rml){display:flex;align-items:center;gap:8px}.bad.svelte-1jw7rml{color:var(--danger);font-size:var(--fs-2)}section.svelte-1f5xvm1{display:grid;gap:16px}h3.svelte-1f5xvm1{font-size:var(--fs-3)}.head.svelte-1f5xvm1{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.filtered-empty.svelte-1f5xvm1{display:grid;gap:8px;justify-items:start;padding:16px 0 4px;border-top:1px solid var(--mist)}.score.svelte-1f5xvm1{font-size:var(--fs-2);color:var(--slate-2)}.colhead.svelte-1f5xvm1{display:flex;align-items:center;gap:12px;height:36px;margin:0 -20px -16px;padding:0 20px;background:var(--fog);border-top:1px solid var(--mist);border-bottom:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-1);font-weight:500}.controls.svelte-1f5xvm1{margin:0 -20px -20px;padding:0;list-style:none;display:grid}.controls.svelte-1f5xvm1 li:where(.svelte-1f5xvm1)+li:where(.svelte-1f5xvm1){border-top:1px solid var(--mist)}summary.svelte-1f5xvm1{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 20px;cursor:pointer;font-size:var(--fs-3);list-style-position:inside;transition:background-color var(--t-fast) var(--ease)}summary.svelte-1f5xvm1:hover{background:var(--fog)}summary.svelte-1f5xvm1:focus-visible{outline:none;box-shadow:inset var(--ring)}details[open].svelte-1f5xvm1>summary:where(.svelte-1f5xvm1){background:var(--fog)}.ref.svelte-1f5xvm1{color:var(--slate-2);min-width:96px}.term.svelte-1f5xvm1{display:inline-flex;align-items:center}.title.svelte-1f5xvm1{flex:1;min-width:0}.status.svelte-1f5xvm1{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-1);font-weight:500;white-space:nowrap}.status-satisfied.svelte-1f5xvm1{background:var(--safe-soft);border-color:transparent;color:var(--safe)}.status-gap.svelte-1f5xvm1{background:var(--danger-soft);border-color:transparent;color:var(--danger-ink)}.status-attention.svelte-1f5xvm1{color:var(--caution)}.status-manual.svelte-1f5xvm1{background:var(--lamp-soft);border-color:transparent;color:var(--harbour)}.body.svelte-1f5xvm1{display:grid;gap:8px;padding:12px 20px 20px 44px;max-width:calc(68ch + 64px)}.evidence.svelte-1f5xvm1{margin:0;padding-left:18px;font-size:var(--fs-2)}.quiet.svelte-1f5xvm1{color:var(--slate-2);font-size:var(--fs-1)}.stale.svelte-1f5xvm1{color:var(--caution)}.ok.svelte-1f5xvm1{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-1f5xvm1{color:var(--danger);font-size:var(--fs-2)}@media(max-width:900px){.colhead.svelte-1f5xvm1 .ref:where(.svelte-1f5xvm1){min-width:0}summary.svelte-1f5xvm1{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status" "ref status";align-items:center;gap:2px 12px}summary.svelte-1f5xvm1 .title:where(.svelte-1f5xvm1){grid-area:title;overflow-wrap:anywhere}summary.svelte-1f5xvm1 .ref:where(.svelte-1f5xvm1){grid-area:ref;min-width:0;font-size:var(--fs-1);overflow-wrap:anywhere}summary.svelte-1f5xvm1 .status:where(.svelte-1f5xvm1){grid-area:status}}.report.svelte-cyw5ou{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-content:start;max-width:88ch;min-width:0}.toolbar.svelte-cyw5ou{display:flex;align-items:center;gap:8px}.head.svelte-cyw5ou{display:grid;gap:6px}.kind.svelte-cyw5ou{color:var(--slate-2);font-size:var(--fs-2)}.long.svelte-cyw5ou{color:var(--slate-2)}.edition.svelte-cyw5ou{font-size:var(--fs-2);color:var(--slate-2)}.facts.svelte-cyw5ou{margin:10px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;padding:12px 0;border-top:1px solid var(--mist);border-bottom:1px solid var(--mist);font-size:var(--fs-2)}.facts.svelte-cyw5ou div:where(.svelte-cyw5ou){display:grid;gap:2px}dt.svelte-cyw5ou{color:var(--slate-2);font-size:var(--fs-1)}dd.svelte-cyw5ou{margin:0}.pct.svelte-cyw5ou{font-size:var(--fs-5);font-weight:500}.sentence.svelte-cyw5ou{font-size:var(--fs-2)}.summary.svelte-cyw5ou{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.tscroll.svelte-cyw5ou{min-width:0;overflow-x:auto}.table.svelte-cyw5ou td.num:where(.svelte-cyw5ou),.table.svelte-cyw5ou th.num:where(.svelte-cyw5ou){text-align:right}.category.svelte-cyw5ou{display:grid;gap:12px}.control.svelte-cyw5ou{display:grid;gap:6px;padding:10px 0 14px;border-top:1px solid var(--mist)}.line.svelte-cyw5ou{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ref.svelte-cyw5ou{color:var(--slate-2);min-width:90px}.title.svelte-cyw5ou{flex:1 1 24ch;font-weight:500}.basis.svelte-cyw5ou{display:flex;gap:12px;font-size:var(--fs-1);color:var(--slate-2)}.evidence.svelte-cyw5ou{margin:0;padding-left:18px;font-size:var(--fs-2)}.guidance.svelte-cyw5ou,.attestation.svelte-cyw5ou{font-size:var(--fs-2);color:var(--slate-2)}.stale.svelte-cyw5ou{color:var(--caution)}.ok.svelte-cyw5ou{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-cyw5ou{color:var(--danger);font-size:var(--fs-2)}.runhead.svelte-cyw5ou,.runfoot.svelte-cyw5ou{display:none}@media print{.noprint.svelte-cyw5ou{display:none!important}.tscroll.svelte-cyw5ou{overflow-x:visible}.report.svelte-cyw5ou{max-width:none;color:#000;background:#fff;padding-top:22px;padding-bottom:28px}.control.svelte-cyw5ou{padding-top:20px}.table.svelte-cyw5ou th:where(.svelte-cyw5ou){padding-top:18px}.report.svelte-cyw5ou a:where(.svelte-cyw5ou){color:#000;text-decoration:none}.kind.svelte-cyw5ou,.long.svelte-cyw5ou,.edition.svelte-cyw5ou,dt.svelte-cyw5ou,.basis.svelte-cyw5ou,.guidance.svelte-cyw5ou,.attestation.svelte-cyw5ou,.ref.svelte-cyw5ou{color:#000}.category.svelte-cyw5ou{break-before:page;page-break-before:always}.category.first.svelte-cyw5ou{break-before:auto;page-break-before:auto}.control.svelte-cyw5ou,tr.svelte-cyw5ou{break-inside:avoid;page-break-inside:avoid}.runhead.svelte-cyw5ou,.runfoot.svelte-cyw5ou{display:flex;position:fixed;left:0;right:0;gap:10px;font-size:9px;color:#000;background:#fff}.runhead.svelte-cyw5ou{top:0;align-items:center;padding-bottom:4px;border-bottom:1px solid #000}.runname.svelte-cyw5ou{font-weight:700}.runsubject.svelte-cyw5ou{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.runfoot.svelte-cyw5ou{bottom:0;justify-content:space-between;padding-top:4px;border-top:1px solid #000}.runfoot.svelte-cyw5ou .id:where(.svelte-cyw5ou){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%}.report.svelte-cyw5ou .state i{border:1px solid #000;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.stage.svelte-j5atap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.head.svelte-j5atap{display:grid;gap:2px}.head.svelte-j5atap p:where(.svelte-j5atap){max-width:68ch}h2.svelte-j5atap{font-size:var(--fs-6);font-weight:600}.split.svelte-j5atap{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.open.svelte-j5atap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.skel.svelte-j5atap,.skel-rail.svelte-j5atap{display:grid;gap:12px}.skel-rail.svelte-j5atap{gap:4px}.drawer.svelte-j5atap{position:fixed;top:0;right:0;bottom:0;z-index:40;display:flex;max-width:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--sheet);box-shadow:var(--shadow)}.drawer.svelte-j5atap .inspector{min-height:100%;box-shadow:none}.sheet-title.svelte-j5atap{font-family:var(--ui);font-size:var(--fs-4);font-weight:600}@media(max-width:900px){.split.svelte-j5atap{grid-template-columns:minmax(0,1fr);gap:16px}.skel-rail.svelte-j5atap{display:none}.drawer.svelte-j5atap{left:0}.drawer.svelte-j5atap .inspector{width:100%}}.workspace.svelte-wd6b7j{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;min-width:0}.ctx.svelte-wd6b7j{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 24px 0;background:var(--sheet);border-bottom:1px solid var(--mist);min-width:0}.ctx.skel.svelte-wd6b7j{padding-bottom:12px}.skrow.svelte-wd6b7j{gap:24px;padding-bottom:8px}.row1.svelte-wd6b7j{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;min-width:0}.sealbtn.svelte-wd6b7j{border:0;padding:0;background:transparent;cursor:pointer;line-height:0;border-radius:var(--r-sm);transition:opacity var(--t-fast) var(--ease)}.sealbtn.svelte-wd6b7j:hover{opacity:.88}.sealbtn.svelte-wd6b7j:focus-visible{outline:none;box-shadow:var(--ring)}.noseal.svelte-wd6b7j{display:inline-grid;place-items:center;width:40px;height:40px;border:1px dashed var(--mist-2);border-radius:var(--r-sm);color:var(--slate-2)}.title.svelte-wd6b7j{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.title.svelte-wd6b7j h1:where(.svelte-wd6b7j){font-size:var(--fs-6);font-weight:600;line-height:28px;letter-spacing:-.01em;overflow-wrap:anywhere}.ver.svelte-wd6b7j{font-size:var(--fs-2);color:var(--slate-2)}.verdict.svelte-wd6b7j{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.lvl.svelte-wd6b7j{font-size:var(--fs-2);color:var(--slate-2);min-width:0}.pill.svelte-wd6b7j{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 10px 0 8px;border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:500;gap:4px;white-space:nowrap}.pill.blocked.svelte-wd6b7j{background:var(--danger-soft);color:var(--danger-ink)}.pill.passed.svelte-wd6b7j{background:var(--safe-soft);color:var(--safe)}.pill.none.svelte-wd6b7j{background:var(--fog);color:var(--slate-2);box-shadow:inset 0 0 0 1px var(--mist)}.asof.svelte-wd6b7j{border:0;padding:0;background:transparent;font-family:var(--ui);cursor:pointer;font-size:var(--fs-2);color:var(--slate-2);font-variant-numeric:tabular-nums;border-radius:var(--r-sm);white-space:nowrap;text-decoration:underline dotted var(--mist-2);text-underline-offset:3px}.asof.svelte-wd6b7j:disabled{cursor:default;text-decoration:none}.asof.svelte-wd6b7j:hover:not(:disabled){color:var(--slate)}.asof.svelte-wd6b7j:focus-visible{outline:none;box-shadow:var(--ring)}.live.svelte-wd6b7j{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;min-height:32px;font-size:var(--fs-2);color:var(--slate)}.live.failed.svelte-wd6b7j{color:var(--danger-ink)}.livetext.svelte-wd6b7j{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.spin.svelte-wd6b7j{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--mist);border-top-color:var(--lamp);animation:svelte-wd6b7j-spin .9s linear infinite}@keyframes svelte-wd6b7j-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin.svelte-wd6b7j{animation-duration:2s}}.newer.svelte-wd6b7j{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:var(--r-sm);background:var(--lamp-soft);color:var(--slate);font-size:var(--fs-2)}.newer.svelte-wd6b7j span:where(.svelte-wd6b7j){flex:1 1 240px;min-width:0}.row2.svelte-wd6b7j{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:nowrap;min-width:0}.stagestrip.svelte-wd6b7j{flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.tabs.svelte-wd6b7j{display:flex;gap:4px;list-style:none;margin:0;padding:0}.tab.svelte-wd6b7j{display:flex;align-items:center;gap:2px;flex:none;height:44px;padding-right:4px}.tablink.svelte-wd6b7j:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--lamp);transform:scaleX(0);transition:transform var(--t-med) var(--ease)}.tab.current.svelte-wd6b7j .tablink:where(.svelte-wd6b7j):after{transform:scaleX(1)}.tablink.svelte-wd6b7j{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 10px;border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--slate-2);font:500 var(--fs-3) / 1 var(--ui);white-space:nowrap;text-decoration:none;transition:color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.tablink.svelte-wd6b7j:hover{color:var(--slate);background:var(--fog)}.tablink.svelte-wd6b7j:focus-visible,.flag.svelte-wd6b7j:focus-visible{outline:none;box-shadow:var(--ring)}.tab.current.svelte-wd6b7j .tablink:where(.svelte-wd6b7j){color:var(--slate)}.count.svelte-wd6b7j{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--fog);box-shadow:inset 0 0 0 1px var(--mist);color:var(--slate-2);font:500 var(--fs-1) / 1 var(--ui);font-variant-numeric:tabular-nums}.tab.current.svelte-wd6b7j .count.tone-neutral:where(.svelte-wd6b7j){background:var(--lamp-soft);box-shadow:none;color:var(--lamp)}.count.tone-danger.svelte-wd6b7j{background:var(--danger-soft);box-shadow:none;color:var(--danger-ink)}.count.tone-safe.svelte-wd6b7j{background:var(--safe-soft);box-shadow:none;color:var(--safe)}.flag.svelte-wd6b7j{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-pill);font:500 var(--fs-1) / 1 var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none;color:var(--slate);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--mist-2);transition:background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.flag.svelte-wd6b7j:hover{background:var(--fog);box-shadow:inset 0 0 0 1px var(--slate-2)}.flag.tone-danger.svelte-wd6b7j{background:var(--danger-soft);color:var(--danger-ink);box-shadow:none}.flag.tone-danger.svelte-wd6b7j:hover{box-shadow:inset 0 0 0 1px var(--danger)}.acts.svelte-wd6b7j{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;padding-bottom:6px}.more.svelte-wd6b7j{position:relative;display:inline-flex}.menu.svelte-wd6b7j{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:220px;padding:6px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow)}.menu.svelte-wd6b7j button:where(.svelte-wd6b7j){display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--slate);font:400 var(--fs-3) var(--ui);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.menu.svelte-wd6b7j button:where(.svelte-wd6b7j):hover:not(:disabled),.menu.svelte-wd6b7j button:where(.svelte-wd6b7j):focus-visible{outline:none;background:var(--fog)}.menu.svelte-wd6b7j button:where(.svelte-wd6b7j):disabled{opacity:.5;cursor:not-allowed}.menu.svelte-wd6b7j button.danger:where(.svelte-wd6b7j){color:var(--danger)}.msep.svelte-wd6b7j{height:1px;margin:6px 4px;background:var(--mist)}.drawer.svelte-wd6b7j{position:fixed;top:0;right:0;bottom:0;z-index:40;display:flex;max-width:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--sheet);box-shadow:var(--shadow)}.drawer.svelte-wd6b7j .inspector{min-height:100%}.stage.svelte-wd6b7j{padding:24px;min-width:0}.bad.svelte-wd6b7j{color:var(--danger);font-size:var(--fs-2)}.vh.svelte-wd6b7j{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1440px){.row2.with-next.svelte-wd6b7j [data-testid=sbom-open]{width:36px;padding:0}.row2.with-next.svelte-wd6b7j .wlabel:where(.svelte-wd6b7j){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:900px){.ctx.svelte-wd6b7j{padding:16px 16px 0}.drawer.svelte-wd6b7j{left:0}.drawer.svelte-wd6b7j .inspector{width:100%}.stage.svelte-wd6b7j{padding:16px}}@media(max-width:560px){.row2.svelte-wd6b7j{flex-direction:column-reverse;align-items:stretch;gap:12px}.acts.svelte-wd6b7j{justify-content:flex-start;margin-left:0;padding-bottom:0;min-width:0}}@media print{html[data-print=workspace] :is(.rail,.topbar),html[data-print=workspace] .row2.svelte-wd6b7j,html[data-print=workspace] .live.svelte-wd6b7j,html[data-print=workspace] .newer.svelte-wd6b7j,html[data-print=workspace] .drawer.svelte-wd6b7j{display:none!important}html[data-print=workspace] .shell{display:block}html[data-print=workspace] .ctx.svelte-wd6b7j{padding:0 0 12px}}.strip.svelte-1fc9r0y{display:grid;gap:16px}.window.svelte-1fc9r0y{margin:0}.charts.svelte-1fc9r0y{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:stretch}.clear.svelte-1fc9r0y{height:28px;padding:0 10px;border:1px solid var(--mist-2);border-radius:var(--r-pill);background:var(--lamp-soft);color:var(--lamp);font:inherit;font-size:var(--fs-2);font-weight:500;cursor:pointer;transition:background-color .15s var(--ease)}.clear.svelte-1fc9r0y:hover{background:var(--sheet)}.clear.svelte-1fc9r0y:focus-visible{outline:none;box-shadow:var(--ring)}@media(max-width:1100px){.charts.svelte-1fc9r0y{grid-template-columns:minmax(0,1fr)}}.showall.svelte-10j0ggc{display:inline-flex;margin-left:-10px}section.svelte-1k360c8{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-1k360c8{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}.head.svelte-1k360c8{display:flex;align-items:center;gap:2px}ul.svelte-1k360c8{list-style:none;margin:0;padding:0;width:100%}.quiet.svelte-1k360c8{font-size:var(--fs-1);color:var(--slate-2);overflow-wrap:anywhere}.note.svelte-1k360c8{font-size:var(--fs-2);color:var(--slate-2);max-width:80ch}.who.svelte-1k360c8{font-weight:500}.group.svelte-1k360c8{width:100%;display:grid;gap:4px;justify-items:start}.grouphead.svelte-1k360c8{display:flex;align-items:center;gap:8px;width:100%;border:0;border-bottom:1px solid var(--mist);background:transparent;min-height:44px;padding:8px 4px;font:inherit;font-size:var(--fs-3);color:inherit;cursor:pointer;text-align:left}.grouphead.svelte-1k360c8:hover{background:var(--fog)}.grouphead.svelte-1k360c8 .quiet:where(.svelte-1k360c8){display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);font-variant-numeric:tabular-nums}.caret.svelte-1k360c8{width:7px;height:7px;margin:0 4px;border-right:1.5px solid var(--slate-2);border-bottom:1.5px solid var(--slate-2);transform:rotate(-45deg);transition:transform var(--t-fast) var(--ease);flex:none}.caret.down.svelte-1k360c8{transform:translateY(-2px) rotate(45deg)}@media(prefers-reduced-motion:reduce){.caret.svelte-1k360c8{transition:none}}.filter.svelte-1k360c8{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.filter.svelte-1k360c8 .input{width:280px}.packages.svelte-1k360c8 li:where(.svelte-1k360c8){display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-2);padding:8px 4px 8px 28px;border-bottom:1px solid var(--mist)}.ver.svelte-1k360c8{font-size:var(--fs-1)}.fix.svelte-1k360c8{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:500;color:var(--safe);background:color-mix(in srgb,var(--safe) 8%,var(--sheet));border:1px solid color-mix(in srgb,var(--safe) 30%,var(--sheet))}section.svelte-1nxhnmw{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-1nxhnmw{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}ul.svelte-1nxhnmw{list-style:none;margin:0;padding:0;width:100%}.chips.svelte-1nxhnmw{display:flex;flex-wrap:wrap;gap:6px}.link.svelte-1nxhnmw,.plain.svelte-1nxhnmw{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border:1px solid var(--mist);border-radius:var(--r-pill);background:var(--fog);font:500 var(--fs-1) var(--mono);color:var(--lamp);cursor:pointer;text-decoration:none;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.link.svelte-1nxhnmw:hover{border-color:var(--lamp);background:var(--lamp-soft)}.plain.svelte-1nxhnmw{background:var(--sheet);color:var(--slate-2);cursor:default}section.svelte-wkqrww{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-wkqrww{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}h5.svelte-wkqrww{margin:4px 0 0;font-size:var(--fs-2);font-weight:600;color:var(--slate)}.head.svelte-wkqrww{display:flex;align-items:center;gap:2px}.head.svelte-wkqrww h5:where(.svelte-wkqrww){margin:0}.ssvc.svelte-wkqrww{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}ul.svelte-wkqrww{list-style:none;margin:0;padding:0;width:100%}.quiet.svelte-wkqrww{font-size:var(--fs-1);color:var(--slate-2);overflow-wrap:anywhere}.note.svelte-wkqrww{font-size:var(--fs-2);color:var(--slate-2);max-width:80ch}.chips.svelte-wkqrww{display:flex;flex-wrap:wrap;gap:6px}.hit.svelte-wkqrww{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border:1px solid var(--mist);border-radius:var(--r-pill);background:var(--fog);font-size:var(--fs-2)}.signals.svelte-wkqrww>li:where(.svelte-wkqrww){display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--mist)}.line.svelte-wkqrww{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-2)}.who.svelte-wkqrww{font-weight:500}.tier.svelte-wkqrww{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);font-size:var(--fs-1);font-weight:500;white-space:nowrap}.tier.hot.svelte-wkqrww{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--sheet));border-color:color-mix(in srgb,var(--danger) 25%,var(--sheet))}.danger.svelte-wkqrww{color:var(--danger)}.refs.svelte-wkqrww li:where(.svelte-wkqrww){font-size:var(--fs-1);padding:2px 0;overflow-wrap:anywhere}.exploits.svelte-wkqrww li:where(.svelte-wkqrww){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:var(--fs-2);min-height:44px;padding:8px 0;border-bottom:1px solid var(--mist);overflow-wrap:anywhere}.exploits.svelte-wkqrww li:where(.svelte-wkqrww):last-child,.signals.svelte-wkqrww>li:where(.svelte-wkqrww):last-child{border-bottom:0}.fact.svelte-1vwzs8m{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:baseline}.fact.wide.svelte-1vwzs8m{grid-column:1 / -1}.fact.svelte-1vwzs8m dt:where(.svelte-1vwzs8m){color:var(--slate-2);font-size:var(--fs-2)}.fact.svelte-1vwzs8m dt:where(.svelte-1vwzs8m) .tip-host{vertical-align:-5px}.last.svelte-1vwzs8m{white-space:nowrap}.fact.svelte-1vwzs8m dd:where(.svelte-1vwzs8m){margin:0;overflow-wrap:anywhere}.facts.svelte-u0oq5l{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 32px;font-size:var(--fs-3);margin:0}@media(min-width:700px){.facts.svelte-u0oq5l{grid-template-columns:repeat(2,minmax(0,1fr))}}section.svelte-wzz7wi{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-wzz7wi{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}ul.svelte-wzz7wi{list-style:none;margin:0;padding:0;width:100%}.refs.svelte-wzz7wi li:where(.svelte-wzz7wi){font-size:var(--fs-2);padding:4px 0;overflow-wrap:anywhere}.tag.svelte-wzz7wi{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 8px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);font-size:var(--fs-1);color:var(--slate-2);vertical-align:middle}section.svelte-crutfx{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-crutfx{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}ul.svelte-crutfx{list-style:none;margin:0;padding:0;width:100%}.chips.svelte-crutfx{display:flex;flex-wrap:wrap;gap:6px}.chips.svelte-crutfx li:where(.svelte-crutfx){display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px 4px 4px;border:1px solid var(--mist);border-radius:var(--r-pill);background:var(--sheet)}.link.svelte-crutfx{border:0;background:transparent;padding:0;font:inherit;font-family:var(--mono);font-size:var(--fs-1);font-weight:500;color:var(--lamp);cursor:pointer;border-radius:var(--r-sm)}.link.svelte-crutfx:hover{text-decoration:underline;text-underline-offset:3px}section.svelte-1nic7jk{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-1nic7jk{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}.prose.svelte-1nic7jk{font-size:var(--fs-3);line-height:1.6;color:var(--slate);max-width:80ch}.toggle.svelte-1nic7jk{display:inline-flex;margin-left:-10px}.prose.clamped.svelte-1nic7jk{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.slot.svelte-15hz5i8{display:contents}.headline.svelte-15hz5i8{display:grid;gap:4px}.line.svelte-15hz5i8{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.publisher.svelte-15hz5i8{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);font-size:var(--fs-2);font-weight:500}.advid.svelte-15hz5i8{font-size:var(--fs-4);font-weight:600;overflow-wrap:anywhere}.title.svelte-15hz5i8{font-size:var(--fs-3);color:var(--slate);max-width:80ch}.why.svelte-15hz5i8{font-size:var(--fs-4);font-weight:600}.graded.svelte-15hz5i8{display:inline-flex;align-items:center;gap:6px}.fixline.svelte-15hz5i8{display:block;overflow-wrap:anywhere}.quiet.svelte-15hz5i8{font-size:var(--fs-1);color:var(--slate-2);overflow-wrap:anywhere}section.svelte-lf65uf{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-lf65uf{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}.head.svelte-lf65uf{display:flex;align-items:center;gap:2px}ul.svelte-lf65uf{list-style:none;margin:0;padding:0;width:100%}.quiet.svelte-lf65uf{font-size:var(--fs-1);color:var(--slate-2);overflow-wrap:anywhere}.note.svelte-lf65uf{font-size:var(--fs-2);color:var(--slate-2);max-width:80ch}.line.svelte-lf65uf{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-2)}.advisories.svelte-lf65uf li:where(.svelte-lf65uf){display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--mist)}section.svelte-1akn2z5{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-1akn2z5{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}.head.svelte-1akn2z5{display:flex;align-items:center;gap:2px}ul.svelte-1akn2z5{list-style:none;margin:0;padding:0;width:100%}.packages.svelte-1akn2z5 li:where(.svelte-1akn2z5){display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-2);padding:8px 0;border-bottom:1px solid var(--mist)}.ver.svelte-1akn2z5{font-size:var(--fs-1)}section.svelte-x1lp0v{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-x1lp0v{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}.note.svelte-x1lp0v{margin:0;max-width:68ch;font-size:var(--fs-1);color:var(--slate-2)}ul.svelte-x1lp0v{list-style:none;margin:0;padding:0;width:100%}li.svelte-x1lp0v{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-2);padding:8px 0;border-bottom:1px solid var(--mist)}.id.svelte-x1lp0v{font-family:var(--mono);font-size:var(--fs-1)}.quiet.svelte-x1lp0v{font-size:var(--fs-1);color:var(--slate-2)}.lead.svelte-or4p0b{display:grid;gap:4px}.status.svelte-or4p0b{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-4);font-weight:600;color:var(--slate)}.status.hot.svelte-or4p0b{color:var(--danger)}.due.svelte-or4p0b{font-size:var(--fs-2);color:var(--slate-2)}.quiet.svelte-or4p0b{font-size:var(--fs-1);color:var(--slate-2);overflow-wrap:anywhere}.rank.svelte-or4p0b{font-family:var(--ui);font-variant-numeric:tabular-nums}.vids.svelte-or4p0b{display:flex;flex-wrap:wrap;gap:2px 12px}.vids.svelte-or4p0b>span:where(.svelte-or4p0b){overflow-wrap:anywhere}.cwes.svelte-or4p0b{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cwe.svelte-or4p0b{margin-right:8px}.capec.svelte-or4p0b{display:block;margin-top:4px;font-size:var(--fs-1);color:var(--slate-2)}.capec-label.svelte-or4p0b{display:block}.capec-list.svelte-or4p0b{margin:2px 0 0;padding:0 0 0 12px;list-style:none;display:grid;gap:2px}.capec-list.svelte-or4p0b li:where(.svelte-or4p0b){padding-left:12px;text-indent:-12px;overflow-wrap:anywhere}.slot.svelte-or4p0b,.slot.svelte-1qc7dh{display:contents}.headline.svelte-1qc7dh{display:grid;gap:4px}.kind.svelte-1qc7dh{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--r-pill);background:var(--danger);color:var(--on-signal);font-size:var(--fs-1);font-weight:600}.package.svelte-1qc7dh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.name.svelte-1qc7dh{font-size:var(--fs-6);font-weight:600;overflow-wrap:anywhere}.eco.svelte-1qc7dh{font-size:var(--fs-3);color:var(--slate-2)}.line.svelte-1qc7dh{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-2)}.family.svelte-1qc7dh{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:500;color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--sheet));border:1px solid color-mix(in srgb,var(--danger) 25%,var(--sheet))}.family.quiet.svelte-1qc7dh{color:var(--slate-2);background:var(--fog);border-color:var(--mist)}.analysts.svelte-1qc7dh{margin:0;font-size:var(--fs-2);color:var(--slate-2);overflow-wrap:anywhere}.quiet.svelte-1qc7dh{font-size:var(--fs-1);color:var(--slate-2);overflow-wrap:anywhere}.reporter.svelte-1qc7dh,.observed.svelte-1qc7dh{display:block}.default-guidance.svelte-1qc7dh{display:grid;gap:8px;justify-items:start;width:100%;min-width:0}.default-guidance.svelte-1qc7dh h4:where(.svelte-1qc7dh){margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}.default-guidance.svelte-1qc7dh p:where(.svelte-1qc7dh){margin:0;max-width:68ch}.head.svelte-6p20vu{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 24px;border-bottom:1px solid var(--mist);background:var(--sheet)}.title.svelte-6p20vu{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.title.svelte-6p20vu h3:where(.svelte-6p20vu){font-family:var(--mono);font-weight:600;font-size:var(--fs-5);line-height:1.4;display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;overflow-wrap:anywhere}.close.svelte-6p20vu{margin-left:auto}.rejected.svelte-6p20vu{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--mist);background:var(--fog);color:var(--slate-2);font-family:var(--ui);font-size:var(--fs-1);font-weight:600}.pending.svelte-6p20vu{display:inline-flex;align-items:center;font-size:var(--fs-1);color:var(--slate-2);border:1px solid var(--mist);border-radius:var(--r-pill);padding:0 2px 0 8px;min-height:22px}.band.svelte-hgnd0i{display:grid;gap:4px;padding:12px 16px;border-radius:8px;border:1px solid var(--mist);background:var(--fog)}.word.svelte-hgnd0i{font-size:var(--fs-3);font-weight:600}p.svelte-hgnd0i{margin:0;font-size:var(--fs-2);color:var(--slate-2)}.overlay.svelte-srffby{position:fixed;inset:0;display:grid;place-items:center;padding:24px;z-index:35}.scrim.svelte-srffby{position:absolute;inset:0;border:0;padding:0;background:color-mix(in srgb,var(--slate) 45%,transparent);cursor:default}.sheet.svelte-srffby{position:relative;width:min(960px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--sheet);border:1px solid var(--mist);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.body.svelte-srffby{overflow:auto;padding:20px 24px 24px;display:grid;gap:20px;align-content:start}.body.svelte-srffby>section,.body.svelte-srffby>.slot>section{padding-top:20px;border-top:1px solid var(--mist)}.body.svelte-srffby>.slot:first-child>section{padding-top:0;border-top:0}.loading.svelte-srffby{display:grid;gap:12px}.foot.svelte-srffby{padding:16px 24px;border-top:1px solid var(--mist);background:var(--sheet)}.bad.svelte-srffby{font-size:var(--fs-2);color:var(--danger)}.resolved.svelte-srffby,.next.svelte-srffby,.nearest.svelte-srffby p:where(.svelte-srffby){font-size:var(--fs-2);color:var(--slate-2)}.nearest.svelte-srffby ul:where(.svelte-srffby){display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;padding:0;list-style:none}.link.svelte-srffby{border:0;padding:0;background:none;color:var(--harbour);font:inherit;font-family:var(--mono);text-decoration:underline;cursor:pointer}@media(max-width:900px){.overlay.svelte-srffby{padding:0}.sheet.svelte-srffby{width:100%;height:100%;max-height:none;border:0;border-radius:0}}.filters.svelte-1hw3utg{display:grid;gap:12px;padding:16px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);min-width:0}.line.svelte-1hw3utg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.facets.svelte-1hw3utg{padding-top:12px;border-top:1px solid var(--mist)}.search.svelte-1hw3utg{flex:1 1 280px;min-width:0;max-width:480px}.grow.svelte-1hw3utg{flex:1}.with-tip.svelte-1hw3utg{display:inline-flex;align-items:center}.pick.svelte-1hw3utg{position:relative;display:inline-flex;align-items:center;height:36px;max-width:100%;padding-left:12px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font-size:var(--fs-2);transition:border-color var(--t-fast) var(--ease)}.pick.svelte-1hw3utg:hover{border-color:var(--slate-2)}.pick.svelte-1hw3utg:focus-within{border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}.pick.svelte-1hw3utg:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid var(--slate-2);border-bottom:1.5px solid var(--slate-2);transform:rotate(45deg);pointer-events:none}.pick-label.svelte-1hw3utg{color:var(--slate-2);white-space:nowrap}.pick.svelte-1hw3utg select:where(.svelte-1hw3utg){height:34px;min-width:0;max-width:220px;padding:0 32px 0 8px;border:0;background:transparent;color:var(--slate);font:500 var(--fs-2) var(--ui);appearance:none;cursor:pointer;text-overflow:ellipsis}.pick.svelte-1hw3utg select:where(.svelte-1hw3utg):focus-visible{outline:none}.more.svelte-1hw3utg{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);color:var(--slate);font:500 var(--fs-2) / 1 var(--ui);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.more.svelte-1hw3utg:hover{border-color:var(--slate-2);background:var(--fog)}.more[aria-expanded=true].svelte-1hw3utg{border-color:var(--lamp);background:var(--lamp-soft);color:var(--lamp)}.caret.svelte-1hw3utg{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--t-fast) var(--ease)}.caret.down.svelte-1hw3utg{transform:translateY(1px) rotate(-135deg)}.count.svelte-1hw3utg{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--lamp);color:var(--on-lamp);font-size:var(--fs-1);font-variant-numeric:tabular-nums}@media(max-width:600px){.search.svelte-1hw3utg{flex-basis:100%;max-width:none}.pick.svelte-1hw3utg select:where(.svelte-1hw3utg){max-width:none}}@media(prefers-reduced-motion:reduce){.caret.svelte-1hw3utg,.pick.svelte-1hw3utg,.more.svelte-1hw3utg{transition:none}}.records.svelte-jghc4a tbody:where(.svelte-jghc4a) tr:where(.svelte-jghc4a){cursor:pointer}.idcell.svelte-jghc4a{white-space:nowrap}.open.svelte-jghc4a{border:0;background:transparent;padding:0;font:inherit;font-weight:500;color:var(--lamp);cursor:pointer;border-radius:var(--r-sm)}.open.svelte-jghc4a .id:where(.svelte-jghc4a){display:inline-block;max-width:168px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.open.svelte-jghc4a:hover .id:where(.svelte-jghc4a){text-decoration:underline;text-underline-offset:3px}.idcell.svelte-jghc4a .stamp{margin-left:4px}.open.svelte-jghc4a+.stamp{margin-left:8px}.records.svelte-jghc4a td.wide:where(.svelte-jghc4a){width:100%;white-space:normal;min-width:152px;padding-top:8px;padding-bottom:8px;line-height:1.45;vertical-align:middle}.clip.svelte-jghc4a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:var(--slate-2)}.fixed.svelte-jghc4a{color:var(--safe);display:inline-flex}.none.svelte-jghc4a{color:var(--slate-2)}.family.svelte-jghc4a{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);font-size:var(--fs-1);font-weight:500;white-space:nowrap}.family.quiet.svelte-jghc4a{background:transparent;border-color:transparent;padding:0;font-weight:400;color:var(--slate-2)}.records.svelte-jghc4a th.affected:where(.svelte-jghc4a),.records.svelte-jghc4a td.affected:where(.svelte-jghc4a){width:196px;min-width:196px;max-width:196px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.labels.svelte-jghc4a{display:flex;align-items:center;gap:4px;min-width:0}.chip.svelte-jghc4a{display:block;flex:0 1 auto;min-width:0;padding:2px 8px;border-radius:var(--r-sm);background:var(--fog);border:1px solid var(--mist);font-size:var(--fs-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefix.svelte-jghc4a{color:var(--slate-2)}.pkg.svelte-jghc4a{display:inline-flex;align-items:baseline;gap:6px;max-width:100%}.pkg.svelte-jghc4a .id:where(.svelte-jghc4a){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pkg.svelte-jghc4a .prefix:where(.svelte-jghc4a){font-size:var(--fs-1)}.ver.svelte-jghc4a{color:var(--slate-2)}.more.svelte-jghc4a{flex:none;font-size:var(--fs-1);color:var(--slate-2)}.head-actions.svelte-u9sbwf{display:flex;align-items:center;gap:8px}.tabs.svelte-u9sbwf{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--mist)}.corpus.svelte-u9sbwf{margin:0 0 0 auto;padding-bottom:10px;row-gap:4px;color:var(--slate-2)}.corpus.svelte-u9sbwf .mark:where(.svelte-u9sbwf){gap:0}.list.svelte-u9sbwf{display:grid;min-width:0}.listhead.svelte-u9sbwf>.tip-host{align-self:center;margin-left:-10px}.listhead.svelte-u9sbwf{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;padding:16px 20px;border-bottom:1px solid var(--mist)}.count.svelte-u9sbwf{font-size:var(--fs-4);font-weight:600;font-variant-numeric:tabular-nums}.pager.svelte-u9sbwf{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 20px;border-top:1px solid var(--mist)}.skeleton-rows.svelte-u9sbwf{display:grid}.skeleton-row.svelte-u9sbwf{display:grid;grid-template-columns:128px 64px 180px minmax(0,1fr);align-items:center;gap:24px;height:52px;padding:0 20px;border-bottom:1px solid var(--mist)}.skeleton-row.svelte-u9sbwf:last-child{border-bottom:0}.empty.svelte-u9sbwf{padding:24px 20px}.language-hint.svelte-u9sbwf{margin:12px 0 0;max-width:560px;font-size:var(--fs-2);color:var(--slate-2)}.readings.svelte-u9sbwf{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:var(--fs-2)}.readings.svelte-u9sbwf li:where(.svelte-u9sbwf){display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--mist);border-radius:var(--r-pill);background:var(--lamp-soft);color:var(--slate)}.readings.svelte-u9sbwf .rest:where(.svelte-u9sbwf){background:var(--sheet);color:var(--slate-2)}.hint.svelte-u9sbwf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.link.svelte-u9sbwf{border:0;background:transparent;padding:0;font:inherit;font-family:var(--mono);font-weight:500;color:var(--lamp);cursor:pointer;border-radius:var(--r-sm)}.link.svelte-u9sbwf:hover{text-decoration:underline;text-underline-offset:3px}.fresh.svelte-u9sbwf{margin:0;padding:8px 20px;font-size:var(--fs-2);color:var(--slate);background:color-mix(in srgb,var(--lamp) 8%,var(--sheet));border-bottom:1px solid var(--mist);display:flex;align-items:center;justify-content:space-between;gap:12px}.warn.svelte-u9sbwf{margin:0;padding:12px 20px;font-size:var(--fs-2);color:var(--caution);background:color-mix(in srgb,var(--hazard) 10%,var(--sheet));border-bottom:1px solid var(--mist);display:grid;gap:4px}.bad.svelte-u9sbwf{margin:0;padding:16px 20px;font-size:var(--fs-2);color:var(--danger)}@media(max-width:600px){.corpus.svelte-u9sbwf{margin-left:0}.skeleton-row.svelte-u9sbwf{grid-template-columns:120px 56px minmax(0,1fr)}.skeleton-row.svelte-u9sbwf>:last-child{display:none}}.saved.svelte-rp25cp{position:relative}.stale.svelte-rp25cp .row:where(.svelte-rp25cp){display:flex;gap:8px}.count.svelte-rp25cp{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-1);font-variant-numeric:tabular-nums}.panel.svelte-rp25cp{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(340px,calc(100vw - 32px));display:grid;gap:12px;padding:12px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);box-shadow:var(--shadow)}.presets.svelte-rp25cp{list-style:none;margin:0;padding:0;display:grid;gap:2px}.presets.svelte-rp25cp li:where(.svelte-rp25cp){display:flex;align-items:center;gap:4px;border-radius:var(--r-sm);transition:background-color var(--t-fast) var(--ease)}.presets.svelte-rp25cp li:where(.svelte-rp25cp):hover{background:var(--fog)}.presets.svelte-rp25cp li.current:where(.svelte-rp25cp){background:var(--lamp-soft)}.apply.svelte-rp25cp{flex:1;min-width:0;height:32px;padding:0 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--slate);font:500 var(--fs-2) var(--ui);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current.svelte-rp25cp .apply:where(.svelte-rp25cp){color:var(--lamp)}.save.svelte-rp25cp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--mist)}.presets.svelte-rp25cp:empty+.save:where(.svelte-rp25cp),.note.svelte-rp25cp+.save:where(.svelte-rp25cp){padding-top:0;border-top:0}form.svelte-rp25cp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.field.svelte-rp25cp{flex:1 1 140px}.note.svelte-rp25cp{margin:0}.confirm.svelte-rp25cp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.confirm.svelte-rp25cp .note:where(.svelte-rp25cp){flex:1 1 100%;color:var(--slate)}.held.svelte-rp25cp{font-size:var(--fs-1);font-variant-numeric:tabular-nums}.ok.svelte-rp25cp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ok.svelte-rp25cp,.bad.svelte-rp25cp{margin:0;font-size:var(--fs-2)}.ok.svelte-rp25cp{color:var(--safe)}.bad.svelte-rp25cp{color:var(--danger)}@media(max-width:600px){.panel.svelte-rp25cp{right:auto;left:0}}@media(prefers-reduced-motion:reduce){.presets.svelte-rp25cp li:where(.svelte-rp25cp){transition:none}}section.svelte-1hy9k9l{display:grid;gap:12px;justify-items:start;width:100%;min-width:0}h4.svelte-1hy9k9l{margin:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--slate)}.head.svelte-1hy9k9l{display:flex;align-items:center;gap:2px}ul.svelte-1hy9k9l{list-style:none;margin:0;padding:0;width:100%}.chips.svelte-1hy9k9l{display:flex;flex-wrap:wrap;gap:6px}.hit.svelte-1hy9k9l{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border:1px solid var(--mist);border-radius:var(--r-pill);background:var(--fog);font-size:var(--fs-2);font-weight:500}.note.svelte-1hy9k9l{font-size:var(--fs-2);color:var(--slate-2);max-width:80ch}li.svelte-1hy9k9l{display:inline-flex;align-items:center;gap:6px}.muted.svelte-1hy9k9l{font-size:var(--fs-1);color:var(--slate-2)}.watch.svelte-pzahae{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.pick.svelte-pzahae{position:relative;display:inline-flex;min-width:0;max-width:320px}.pick.svelte-pzahae:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid var(--slate-2);border-bottom:1.5px solid var(--slate-2);transform:rotate(45deg);pointer-events:none}.watch.svelte-pzahae select:where(.svelte-pzahae){height:36px;min-width:0;max-width:320px;padding:0 32px 0 12px;appearance:none;text-overflow:ellipsis;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);color:var(--slate);font:400 var(--fs-3) var(--ui);cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.watch.svelte-pzahae select:where(.svelte-pzahae):hover{border-color:var(--slate-2)}.watch.svelte-pzahae select:where(.svelte-pzahae):focus-visible{outline:none;border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}.ok.svelte-pzahae{font-size:var(--fs-2);color:var(--safe)}.bad.svelte-pzahae{font-size:var(--fs-2);color:var(--danger)}.note.svelte-pzahae{font-size:var(--fs-2);color:var(--slate-2)}.panel.svelte-12wb3r9{display:grid;align-content:start;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);min-width:0;overflow:clip}header.svelte-12wb3r9{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:20px 20px 16px}.titles.svelte-12wb3r9{display:grid;gap:4px;min-width:0;max-width:72ch}h2.svelte-12wb3r9{font-size:var(--fs-4);font-weight:600;line-height:1.4}.title-line.svelte-12wb3r9{display:flex;align-items:center;gap:2px;min-width:0}.actions.svelte-12wb3r9{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.body.svelte-12wb3r9{display:grid;gap:16px;align-content:start;min-width:0;padding-bottom:20px}.body.svelte-12wb3r9>*:not(.scroll){margin-inline:20px}.body.svelte-12wb3r9>.scroll{overflow-x:auto;border-top:1px solid var(--mist)}.body.svelte-12wb3r9>.scroll .table th:first-child,.body.svelte-12wb3r9>.scroll .table td:first-child{padding-left:20px}.body.svelte-12wb3r9>.scroll .table th:last-child,.body.svelte-12wb3r9>.scroll .table td:last-child{padding-right:20px}.body.svelte-12wb3r9:has(>.scroll:last-child){padding-bottom:0}.body.svelte-12wb3r9>.scroll+.pager{margin-top:-16px;padding-top:12px;border-top:1px solid var(--mist)}.body.svelte-12wb3r9>h3{font-size:var(--fs-3);font-weight:600;color:var(--slate)}.body.svelte-12wb3r9>.empty{border:0;padding:4px 0 0;background:transparent}.loading.svelte-12wb3r9{display:grid;gap:16px}.line.svelte-12wb3r9{display:grid;grid-template-columns:64px 120px minmax(0,1fr);gap:16px;align-items:center}.failure.svelte-12wb3r9{color:var(--danger);font-size:var(--fs-2)}.pager.svelte-16vebcw{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.grow.svelte-16vebcw{flex:1}.section.svelte-1bt3yvq{display:grid;gap:16px;align-content:start;min-width:0}.chips.svelte-1bt3yvq{display:flex;flex-wrap:wrap;gap:6px}.was.svelte-1bt3yvq{color:var(--slate-2)}.now.svelte-1bt3yvq{font-weight:500}td.wide.svelte-jeuf3l{width:40%;max-width:0;min-width:16ch;color:var(--slate-2)}.why.svelte-1pcuibn{width:34%;padding-top:6px;padding-bottom:6px}.reason.svelte-1pcuibn{display:block;min-width:20ch;max-width:42ch;white-space:normal;line-height:1.35;color:var(--slate-2)}.hg.svelte-10g65oq{margin:0;display:grid;gap:8px;min-width:0}.plot.svelte-10g65oq{position:relative;min-width:0}.focus.svelte-10g65oq{border-radius:var(--r-sm);outline:none}.focus.svelte-10g65oq:focus-visible{box-shadow:var(--ring)}svg.svelte-10g65oq{display:block;overflow:visible;touch-action:pan-y}svg.clickable.svelte-10g65oq{cursor:pointer}.grid.svelte-10g65oq{stroke:var(--mist);shape-rendering:crispEdges}.grid.base.svelte-10g65oq{stroke:var(--mist-2)}.tick.svelte-10g65oq{fill:var(--slate-2);font-size:var(--fs-1);font-variant-numeric:tabular-nums}.sel.svelte-10g65oq{fill:var(--lamp-soft)}.hover.svelte-10g65oq{fill:var(--fog)}.bar.svelte-10g65oq{transition:opacity .15s var(--ease)}.bar.dim.svelte-10g65oq{opacity:.55}.xlabel.svelte-10g65oq{margin:0;text-align:center;font-size:var(--fs-1);color:var(--slate-2)}.dist.svelte-1gac1y4{display:grid;gap:12px;min-width:0}.line.svelte-1gac1y4{margin:0;color:var(--slate-2);font-size:var(--fs-2);font-variant-numeric:tabular-nums}td.wide.svelte-npx067{width:30%;max-width:0}.clip.svelte-npx067{display:block;min-width:16ch;max-width:38ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--slate-2)}.band.svelte-1uttjtb{display:grid;gap:12px;min-width:0}.total.svelte-1uttjtb{margin:0;color:var(--slate-2);font-size:var(--fs-2);font-variant-numeric:tabular-nums}td.wide.svelte-1e74w25{width:36%;max-width:0;min-width:16ch;color:var(--slate-2)}.section.svelte-1ykayx1{display:grid;gap:16px;align-content:start;min-width:0}.pair.svelte-1ykayx1{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:stretch;min-width:0}.pair.svelte-1ykayx1>*{min-width:0}@media(max-width:1100px){.pair.svelte-1ykayx1{grid-template-columns:minmax(0,1fr)}}.funnel.svelte-1dd2h5b{max-width:880px;min-width:0}.strip.svelte-1pu0zci{display:grid;align-content:start;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);overflow:clip;min-width:0}.pad.svelte-1pu0zci{padding:20px}.kpis.svelte-1pu0zci{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--mist)}.kpi.svelte-1pu0zci{display:grid;gap:4px;align-content:space-between;min-height:88px;padding:16px 20px;background:var(--sheet);min-width:0}.label.svelte-1pu0zci{color:var(--slate-2);font-size:var(--fs-2);font-weight:500}.value.svelte-1pu0zci{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--slate)}.value.alarm.svelte-1pu0zci{color:var(--danger)}.funnel-block.svelte-1pu0zci{display:grid;gap:4px;border-top:1px solid var(--mist);padding:20px}.funnel-block.svelte-1pu0zci h2:where(.svelte-1pu0zci){font-size:var(--fs-4);font-weight:600;line-height:1.4}.funnel-block.svelte-1pu0zci .funnel{margin-top:12px}.failure.svelte-1pu0zci{color:var(--danger);font-size:var(--fs-2)}@media(max-width:1180px){.kpis.svelte-1pu0zci{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.kpis.svelte-1pu0zci{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi.svelte-1pu0zci{min-height:80px;padding:12px 16px}.value.svelte-1pu0zci{font-size:var(--fs-7);line-height:32px}}.top.svelte-14lid9m{height:auto;padding-top:12px;padding-bottom:12px;vertical-align:baseline}.quiet.svelte-14lid9m{color:var(--slate-2)}.vector.svelte-14lid9m{white-space:normal;min-width:160px;max-width:220px}.incident.svelte-14lid9m{min-width:300px;max-width:560px;white-space:normal}.incident.svelte-14lid9m b:where(.svelte-14lid9m){display:block;font-weight:500}.summary.svelte-14lid9m{display:block;margin-top:2px;color:var(--slate-2);font-size:var(--fs-2)}.ids.svelte-14lid9m{display:flex;flex-wrap:wrap;gap:4px 12px}.reads.svelte-ctdmcw{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px 24px}.read.svelte-ctdmcw{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:4px;min-width:0}.read.svelte-ctdmcw b:where(.svelte-ctdmcw){font-family:var(--ui);font-size:var(--fs-7);font-weight:600;line-height:32px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.read.svelte-ctdmcw span:where(.svelte-ctdmcw),.read.svelte-ctdmcw .label-link:where(.svelte-ctdmcw){font-size:var(--fs-2);font-weight:500;color:var(--slate-2)}.read.svelte-ctdmcw .label-link:where(.svelte-ctdmcw){color:var(--lamp);text-decoration:underline;text-underline-offset:2px}.read.svelte-ctdmcw .label-link:where(.svelte-ctdmcw):focus-visible{outline:none;box-shadow:var(--ring);border-radius:2px}.block.svelte-ctdmcw{display:grid;gap:8px;min-width:0}h3.svelte-ctdmcw{font-size:var(--fs-3);color:var(--slate);font-weight:600}.sub.svelte-ctdmcw{margin:0 0 4px;max-width:72ch;font-size:var(--fs-2);color:var(--slate-2)}h3.svelte-yk4i0y{font-size:var(--fs-3);color:var(--slate-2);font-weight:500}h3.svelte-1wbks1f{font-size:var(--fs-3);color:var(--slate-2);font-weight:500;margin-top:8px}.wavecell.svelte-1wbks1f{width:36%;max-width:0}.clip.svelte-1wbks1f{display:block;min-width:16ch;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-1wbks1f{display:block;min-width:16ch;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-1);color:var(--slate-2)}.ids.svelte-1wbks1f{display:flex;flex-wrap:wrap;gap:4px 10px}.idcell.svelte-1wbks1f{padding-top:8px;padding-bottom:8px}.stack.svelte-1wbks1f{height:48px;padding-top:4px;padding-bottom:4px}.aside.svelte-1qgu7xn{margin:0;font-size:var(--fs-2);color:var(--slate-2)}.section.svelte-1qgu7xn{display:grid;gap:16px;align-content:start;min-width:0}.alert.svelte-eooeyj{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;grid-template-areas:"dot body when act";align-items:start;column-gap:12px;padding:12px 0;border-bottom:1px solid var(--mist)}.alert.compact.svelte-eooeyj{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot body when"}.alert.svelte-eooeyj:last-child{border-bottom:0}.dot.svelte-eooeyj{grid-area:dot;width:8px;height:8px;margin-top:8px;border-radius:50%;background:transparent}.is-unread.svelte-eooeyj .dot:where(.svelte-eooeyj){background:var(--lamp)}.body.svelte-eooeyj{grid-area:body;min-width:0;display:grid;gap:2px}.line.svelte-eooeyj{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:24px}.subject.svelte-eooeyj{font-weight:500}.is-unread.svelte-eooeyj .subject:where(.svelte-eooeyj){font-weight:600}.context.svelte-eooeyj{color:var(--slate-2);font-size:var(--fs-2)}.desc.svelte-eooeyj{color:var(--slate-2);font-size:var(--fs-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.when.svelte-eooeyj{grid-area:when;color:var(--slate-2);font-size:var(--fs-1);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:24px}.act.svelte-eooeyj{grid-area:act}.ghost.svelte-eooeyj{visibility:hidden}@media(max-width:640px){.alert.svelte-eooeyj{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot body body" ". when act";row-gap:4px}.when.svelte-eooeyj,.act.svelte-eooeyj{align-self:center}.ghost.svelte-eooeyj{display:none}.when.svelte-eooeyj{white-space:normal;min-width:0}.alert.compact.svelte-eooeyj{grid-template-areas:"dot body body" ". when when"}}.tiles.svelte-3e5mc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.counts.svelte-3e5mc{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 8px}.counts.svelte-3e5mc div:where(.svelte-3e5mc){display:flex;flex-direction:row-reverse;align-items:baseline;gap:6px}.counts.svelte-3e5mc dt:where(.svelte-3e5mc){color:var(--slate-2);font-size:var(--fs-2)}.counts.svelte-3e5mc dd:where(.svelte-3e5mc){margin:0;font-weight:600;font-variant-numeric:tabular-nums}.preview.svelte-3e5mc{list-style:none;margin:0;padding:0}.pending.svelte-3e5mc{display:grid;gap:12px}.row.svelte-3e5mc{margin-top:12px}.bad.svelte-3e5mc{color:var(--danger);font-size:var(--fs-2)}@media(max-width:900px){.tiles.svelte-3e5mc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.combobox.svelte-1fd7aab{position:relative}.input.svelte-1fd7aab{height:36px;padding:0 12px;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);font:400 var(--fs-3) var(--ui);color:var(--slate);width:100%;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.input.svelte-1fd7aab::placeholder{color:var(--slate-2);opacity:1}.input.svelte-1fd7aab:hover:not([disabled]):not(:focus-visible){border-color:var(--slate-2)}.input.svelte-1fd7aab:focus-visible{border-color:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--lamp) 20%,transparent)}.input[disabled].svelte-1fd7aab{opacity:.5;background:var(--fog);cursor:not-allowed}.input[data-chosen=yes].svelte-1fd7aab{border-color:var(--lamp)}.listbox.svelte-1fd7aab{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;margin:0;padding:4px;list-style:none;border:1px solid var(--mist);border-radius:var(--r);background:var(--sheet);box-shadow:var(--shadow)}.listbox[hidden].svelte-1fd7aab{display:none}.option.svelte-1fd7aab{padding:0 10px;min-height:36px;display:flex;align-items:center;gap:8px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-3)}.option.svelte-1fd7aab:hover{background:var(--fog)}.option.is-active.svelte-1fd7aab{background:var(--lamp-soft);color:var(--slate)}.empty.svelte-1fd7aab{padding:10px;color:var(--slate-2);font-size:var(--fs-2)}.pad.svelte-g0fsgz{display:grid;gap:16px;padding:16px 20px 20px}.chips.svelte-g0fsgz{display:flex;gap:8px;flex-wrap:wrap}.pending.svelte-g0fsgz{display:grid;gap:16px}.line.svelte-g0fsgz{display:grid;grid-template-columns:128px 64px minmax(0,1fr);gap:16px;align-items:center}.empty-wrap.svelte-g0fsgz .empty{border:0;padding:0;max-width:none}.scroller.svelte-g0fsgz{overflow-x:auto;border-top:1px solid var(--mist)}.scroller.svelte-g0fsgz th:where(.svelte-g0fsgz):first-child,.scroller.svelte-g0fsgz td:where(.svelte-g0fsgz):first-child{padding-left:20px}.scroller.svelte-g0fsgz th:where(.svelte-g0fsgz):last-child,.scroller.svelte-g0fsgz td:where(.svelte-g0fsgz):last-child{padding-right:20px}.quiet.svelte-g0fsgz{color:var(--slate-2)}.products.svelte-g0fsgz{max-width:320px;overflow:hidden;text-overflow:ellipsis}.foot.svelte-g0fsgz{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--mist)}.bad.svelte-g0fsgz{color:var(--danger);font-size:var(--fs-2)}.pad.svelte-1k5fp5e{display:grid;gap:16px;padding:16px 20px 20px}.pending.svelte-1k5fp5e{display:grid;gap:12px}.quiet.svelte-1k5fp5e{margin-left:8px;color:var(--slate-2)}.scroller.svelte-1k5fp5e{overflow-x:auto;border-top:1px solid var(--mist)}.scroller.svelte-1k5fp5e th:where(.svelte-1k5fp5e):first-child,.scroller.svelte-1k5fp5e td:where(.svelte-1k5fp5e):first-child{padding-left:20px}.scroller.svelte-1k5fp5e th:where(.svelte-1k5fp5e):last-child,.scroller.svelte-1k5fp5e td:where(.svelte-1k5fp5e):last-child{padding-right:20px}.bad.svelte-1k5fp5e{color:var(--danger);font-size:var(--fs-2)}.overlay.svelte-5l1iui{position:fixed;inset:0;display:grid;justify-items:end;align-items:stretch;z-index:34}.scrim.svelte-5l1iui{position:absolute;inset:0;border:0;padding:0;background:color-mix(in srgb,var(--slate) 45%,transparent);cursor:default}.sheet.svelte-5l1iui{position:relative;width:min(1080px,calc(100vw - 64px));height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--sheet);border-left:1px solid var(--mist);box-shadow:var(--shadow);animation:svelte-5l1iui-slide-in .2s var(--ease)}@keyframes svelte-5l1iui-slide-in{0%{transform:translate(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.sheet.svelte-5l1iui{animation:none}}.pending.svelte-5l1iui{display:grid;gap:16px;padding:8px 0}.head.svelte-5l1iui{display:flex;align-items:flex-start;gap:10px;padding:16px 20px 12px;border-bottom:1px solid var(--mist)}.title.svelte-5l1iui{display:grid;gap:2px;min-width:0}.title.svelte-5l1iui h3:where(.svelte-5l1iui){font-weight:600;font-size:var(--fs-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close.svelte-5l1iui{margin-left:auto}.body.svelte-5l1iui{overflow:auto;padding:12px 20px;display:grid;gap:12px;align-content:start}.foot.svelte-5l1iui{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 20px 16px;border-top:1px solid var(--mist)}.open.svelte-5l1iui{font-size:var(--fs-2)}.bad.svelte-5l1iui{font-size:var(--fs-2);color:var(--danger)}.note.svelte-5l1iui{font-size:var(--fs-2);color:var(--slate-2)}@media(max-width:900px){.overlay.svelte-5l1iui{padding:0}.sheet.svelte-5l1iui{width:100%;height:100%;max-height:none;border:0;border-radius:0}}.pad.svelte-rxrgp7{display:grid;gap:16px;padding:16px 20px 20px}.empty-wrap.svelte-rxrgp7 .empty{border:0;padding:0;max-width:none}.scroller.svelte-rxrgp7{overflow-x:auto;border-top:1px solid var(--mist)}.scroller.svelte-rxrgp7 th:where(.svelte-rxrgp7):first-child,.scroller.svelte-rxrgp7 td:where(.svelte-rxrgp7):first-child{padding-left:20px}.scroller.svelte-rxrgp7 th:where(.svelte-rxrgp7):last-child,.scroller.svelte-rxrgp7 td:where(.svelte-rxrgp7):last-child{padding-right:20px}.name.svelte-rxrgp7{font-weight:500}.quiet.svelte-rxrgp7{color:var(--slate-2)}.actions.svelte-rxrgp7{display:flex;align-items:center;gap:8px;justify-content:flex-end}.open.svelte-rxrgp7{font-size:var(--fs-2);font-weight:500}.bad.svelte-rxrgp7{color:var(--danger);font-size:var(--fs-2)}.pad.svelte-qycmoe{display:grid;gap:16px;padding:16px 20px 20px}form.svelte-qycmoe{display:grid;gap:16px}.grid.svelte-qycmoe{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:start}.empty-wrap.svelte-qycmoe .empty{border:0;padding:16px 0 0;border-top:1px solid var(--mist);border-radius:0;max-width:none}.foot.svelte-qycmoe{padding:12px 20px 16px;border-top:1px solid var(--mist)}.picked.svelte-qycmoe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;padding-top:26px}.picked-name.svelte-qycmoe{font-weight:500}.kinds.svelte-qycmoe{display:flex;flex-wrap:wrap;gap:6px}.opt.svelte-qycmoe{flex:1 1 auto;min-width:0;display:grid;gap:2px;padding:6px 0}.opt-line.svelte-qycmoe{display:flex;align-items:center;gap:8px;min-width:0}.opt-scopes.svelte-qycmoe{color:var(--slate-2);font-size:var(--fs-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-now.svelte-qycmoe{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--mist-2);border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:500}.scopes.svelte-qycmoe{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--mist-2);border-radius:var(--r);max-height:320px;overflow-y:auto;justify-items:start}.scopes.svelte-qycmoe legend:where(.svelte-qycmoe){padding:0 4px;font-size:var(--fs-2);font-weight:500}.scope.svelte-qycmoe{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-2);cursor:pointer}.tag.svelte-qycmoe{display:inline-flex;align-items:center;height:20px;margin-left:6px;padding:0 6px;border:1px solid var(--mist-2);border-radius:var(--r-pill)}.opt-name.svelte-qycmoe{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-tag.svelte-qycmoe,.tag.svelte-qycmoe{color:var(--slate-2);font-size:var(--fs-1)}.opt-count.svelte-qycmoe{color:var(--slate-2);font-size:var(--fs-1);font-variant-numeric:tabular-nums;white-space:nowrap}.field-meta.svelte-qycmoe{margin-left:auto;padding-left:12px;color:var(--slate-2);font-size:var(--fs-1);font-variant-numeric:tabular-nums;white-space:nowrap}.name.svelte-qycmoe{font-weight:500}.gone.svelte-qycmoe{color:var(--danger);font-size:var(--fs-1)}.scroller.svelte-qycmoe{overflow-x:auto;border-top:1px solid var(--mist)}.entries.svelte-qycmoe th:where(.svelte-qycmoe):first-child,.entries.svelte-qycmoe td:where(.svelte-qycmoe):first-child{padding-left:20px}.entries.svelte-qycmoe th:where(.svelte-qycmoe):last-child,.entries.svelte-qycmoe td:where(.svelte-qycmoe):last-child{padding-right:20px;text-align:right}.confirm.svelte-qycmoe{display:inline-flex;gap:6px}.ok.svelte-qycmoe{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-qycmoe{color:var(--danger);font-size:var(--fs-2)}@media(max-width:560px){.picked.svelte-qycmoe{padding-top:0;min-height:0}.picked.svelte-qycmoe .idle:where(.svelte-qycmoe){display:none}.scroller.svelte-qycmoe{overflow-x:visible}.entries.svelte-qycmoe thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.entries.svelte-qycmoe tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 20px;border-bottom:1px solid var(--mist)}.entries.svelte-qycmoe tbody tr:last-child{border-bottom:0}.entries.svelte-qycmoe td:where(.svelte-qycmoe):first-child,.entries.svelte-qycmoe td:where(.svelte-qycmoe):last-child{padding-left:0;padding-right:0}.entries.svelte-qycmoe td{height:auto;min-height:24px;padding:0;border:0;white-space:normal;display:flex;align-items:center;gap:6px}.entries.svelte-qycmoe td[data-label]:before{content:attr(data-label);color:var(--slate-2);font-size:var(--fs-1)}.entries.svelte-qycmoe td:first-child{grid-column:1 / -1;font-size:var(--fs-3)}.entries.svelte-qycmoe td:first-child:before{content:none}.entries.svelte-qycmoe td.num{justify-content:flex-start}}.tabs.svelte-11aqd7c{padding:0 20px}.note.scope.svelte-11aqd7c{padding:0 20px 12px}.filters.svelte-11aqd7c{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--mist);background:var(--fog)}.chips.svelte-11aqd7c{display:flex;gap:8px;flex-wrap:wrap}.pad.svelte-11aqd7c{display:grid;gap:8px;padding:12px 20px 8px}.note.pad.svelte-11aqd7c{padding:0 20px 20px}.pending.svelte-11aqd7c{display:grid;gap:20px;padding:8px 0 12px}.line.svelte-11aqd7c{display:grid;grid-template-columns:8px minmax(0,1fr) 96px;gap:12px;align-items:center}.feed.svelte-11aqd7c{list-style:none;margin:0;padding:0}.empty-wrap.svelte-11aqd7c{padding:8px 0 12px}.empty-wrap.svelte-11aqd7c .empty{border:0;padding:0;max-width:none}.foot.svelte-11aqd7c{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 20px;border-top:1px solid var(--mist)}.bad.svelte-11aqd7c{color:var(--danger);font-size:var(--fs-2)}.list.svelte-1rnu5eo{display:grid;gap:7px}ul.svelte-1rnu5eo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}li.svelte-1rnu5eo{display:flex;align-items:center;gap:2px;height:28px;padding:0 2px 0 8px;border:1px solid var(--mist-2);border-radius:var(--r);background:var(--sheet);font-size:var(--fs-1)}li.svelte-1rnu5eo button:where(.svelte-1rnu5eo){display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--slate-2);cursor:pointer;transition:color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}li.svelte-1rnu5eo button:where(.svelte-1rnu5eo):hover:not([disabled]){color:var(--danger);background:var(--fog)}li.svelte-1rnu5eo button:where(.svelte-1rnu5eo):focus-visible{outline:none;box-shadow:var(--ring)}li.svelte-1rnu5eo button[disabled]:where(.svelte-1rnu5eo){cursor:not-allowed;opacity:.5}.add.svelte-1rnu5eo{display:flex;align-items:center;gap:6px}.count.svelte-1rnu5eo{font-variant-numeric:tabular-nums;color:var(--slate-2);font-size:var(--fs-1)}.rule.svelte-1q7u2zk{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:8px 32px;align-items:start;padding:16px 0;border-top:1px solid var(--mist);min-width:0;transition:background-color var(--t-fast) var(--ease)}.rule.svelte-1q7u2zk:first-child{border-top:0}.rule.is-target.svelte-1q7u2zk{background:var(--lamp-soft);margin:0 -24px;padding-left:24px;padding-right:24px}.what.svelte-1q7u2zk{display:grid;gap:4px;min-width:0;padding-top:8px}.nameline.svelte-1q7u2zk{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.name.svelte-1q7u2zk{font:500 var(--fs-3) / 1.4 var(--ui);color:var(--slate)}.help.svelte-1q7u2zk{font-size:var(--fs-2);line-height:1.5;color:var(--slate-2);max-width:60ch}.bad.svelte-1q7u2zk{font:500 var(--fs-2) / 1.4 var(--ui);color:var(--danger);max-width:60ch}.lvl.svelte-1q7u2zk{justify-self:start;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--r-pill);font:500 var(--fs-1) / 1 var(--ui);color:var(--slate);background:var(--mist)}.lvl.on.svelte-1q7u2zk{padding-left:6px;color:var(--lamp);background:var(--lamp-soft)}.how.svelte-1q7u2zk{display:grid;gap:6px;justify-items:start;min-width:0}.control.svelte-1q7u2zk{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.short.svelte-1q7u2zk{display:block;width:120px}.kev.svelte-1q7u2zk{display:grid;gap:8px;justify-items:start;min-width:0;max-width:100%}.chips.svelte-1q7u2zk{display:flex;flex-wrap:wrap;gap:6px}.switch.svelte-1q7u2zk{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 0;border:0;border-radius:var(--r-sm);background:transparent;font:500 var(--fs-3) / 1 var(--ui);color:var(--slate);cursor:pointer}.switch.svelte-1q7u2zk:focus-visible{outline:none;box-shadow:var(--ring)}.switch[disabled].svelte-1q7u2zk{opacity:.5;cursor:not-allowed}.track.svelte-1q7u2zk{position:relative;display:block;flex:none;width:32px;height:18px;border-radius:var(--r-pill);background:var(--mist-2);transition:background-color var(--t-fast) var(--ease)}.knob.svelte-1q7u2zk{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--sheet);box-shadow:0 1px 2px #0f172a33;transition:transform var(--t-fast) var(--ease)}.switch[aria-checked=true].svelte-1q7u2zk .track:where(.svelte-1q7u2zk){background:var(--lamp)}.switch[aria-checked=true].svelte-1q7u2zk .knob:where(.svelte-1q7u2zk){transform:translate(14px)}.switch.svelte-1q7u2zk:hover:not([disabled]) .track:where(.svelte-1q7u2zk){background:var(--slate-2)}.switch[aria-checked=true].svelte-1q7u2zk:hover:not([disabled]) .track:where(.svelte-1q7u2zk){background:var(--lamp-hover)}.word.svelte-1q7u2zk{min-width:3ch}.origin.svelte-1q7u2zk{font:400 var(--fs-1) / 1.3 var(--ui);color:var(--slate-2)}.is-yours.svelte-1q7u2zk .origin:where(.svelte-1q7u2zk){display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);background:var(--lamp-soft);color:var(--lamp);font-weight:500}.changed.svelte-1q7u2zk{display:inline-flex;align-items:baseline;gap:6px;font:500 var(--fs-1) / 1.3 var(--ui);color:var(--slate)}.changed.svelte-1q7u2zk i:where(.svelte-1q7u2zk){flex:none;width:6px;height:6px;border-radius:50%;background:var(--lamp);transform:translateY(-1px)}.inherit.svelte-1q7u2zk{padding:2px 0;border:0;background:transparent;color:var(--lamp);font:500 var(--fs-1) / 1.3 var(--ui);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.inherit.svelte-1q7u2zk:hover{color:var(--slate)}.inherit.svelte-1q7u2zk:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r)}@media(prefers-reduced-motion:reduce){.rule.svelte-1q7u2zk,.track.svelte-1q7u2zk,.knob.svelte-1q7u2zk{transition:none}}@media(max-width:900px){.rule.is-target.svelte-1q7u2zk{margin:0 -16px;padding-left:16px;padding-right:16px}}@media(max-width:640px){.rule.svelte-1q7u2zk{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.what.svelte-1q7u2zk{padding-top:0}}.group.svelte-wm576l{padding:16px 0 4px;border-top:1px solid var(--mist);min-width:0}.group.svelte-wm576l:first-child{border-top:0}.head.svelte-wm576l{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;min-width:0}h3.svelte-wm576l{margin:0;font:inherit;min-width:0}.toggle.svelte-wm576l{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-left:-8px;padding:0 10px 0 4px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--slate);font:600 var(--fs-4) / 1.3 var(--ui);letter-spacing:-.011em;text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.toggle.svelte-wm576l:hover:not([disabled]){background:var(--fog)}.toggle[disabled].svelte-wm576l{cursor:default}.chev.svelte-wm576l{display:inline-flex;color:var(--slate-2);transform:rotate(-90deg);transition:transform var(--t-fast) var(--ease)}.open.svelte-wm576l .chev:where(.svelte-wm576l){transform:none}.count.svelte-wm576l{font:500 var(--fs-1) / 1 var(--ui);font-variant-numeric:tabular-nums;color:var(--slate-2);white-space:nowrap}.purpose.svelte-wm576l{margin:2px 0 0;max-width:72ch;font-size:var(--fs-2);line-height:1.5;color:var(--slate-2)}.body.svelte-wm576l{min-width:0}.rows.svelte-wm576l{margin-top:4px;min-width:0}.foot.svelte-wm576l{padding:0 0 12px}@media(prefers-reduced-motion:reduce){.toggle.svelte-wm576l,.chev.svelte-wm576l{transition:none}}.levels.svelte-ooilzw{display:grid;gap:10px;padding:16px 24px 20px;border-bottom:1px solid var(--mist);min-width:0}.top.svelte-ooilzw{display:flex;align-items:center;min-width:0}.legend.svelte-ooilzw{font:600 var(--fs-3) / 1.35 var(--ui);color:var(--slate)}.state.svelte-ooilzw,.closest.svelte-ooilzw p:where(.svelte-ooilzw){margin:0;font-size:var(--fs-2);line-height:1.5;color:var(--slate-2)}.closest.svelte-ooilzw{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.closest.svelte-ooilzw p:where(.svelte-ooilzw){color:var(--slate)}.more.svelte-ooilzw{padding:2px 0;border:0;background:transparent;color:var(--lamp);font:500 var(--fs-2) / 1.3 var(--ui);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.more.svelte-ooilzw:hover{color:var(--slate)}.diff.svelte-ooilzw{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.diff.svelte-ooilzw li:where(.svelte-ooilzw){display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--mist-2);border-radius:var(--r-pill);font:500 var(--fs-1) / 1 var(--ui);color:var(--slate);background:var(--sheet)}.steps.svelte-ooilzw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.step.svelte-ooilzw{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:8px 12px;border:1px solid var(--mist-2);border-radius:var(--r);background:var(--sheet);color:var(--slate);text-align:left;cursor:pointer;min-width:0;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.step.svelte-ooilzw:hover:not([disabled]){background:var(--fog);border-color:var(--slate-2)}.step[aria-checked=true].svelte-ooilzw,.step[aria-checked=true].svelte-ooilzw:hover:not([disabled]){background:var(--lamp-soft);border-color:var(--lamp)}.step[disabled].svelte-ooilzw{opacity:.5;cursor:not-allowed}.mark.svelte-ooilzw{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--mist-2);font:600 var(--fs-1) / 1 var(--ui);font-variant-numeric:tabular-nums;color:var(--slate-2);background:var(--sheet);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.reached.svelte-ooilzw .mark:where(.svelte-ooilzw){background:var(--lamp);color:var(--on-lamp);box-shadow:none}.text.svelte-ooilzw{display:grid;gap:2px;min-width:0}.name.svelte-ooilzw{font:500 var(--fs-3) / 1.3 var(--ui);overflow-wrap:anywhere}.step[aria-checked=true].svelte-ooilzw .name:where(.svelte-ooilzw){color:var(--lamp)}.factory.svelte-ooilzw{font:400 var(--fs-1) / 1.3 var(--ui);color:var(--slate-2)}.sentence.svelte-ooilzw{margin:0;max-width:72ch;font-size:var(--fs-2);line-height:1.5;color:var(--slate-2)}.which.svelte-ooilzw{font-weight:500;color:var(--slate);margin-right:4px}@media(prefers-reduced-motion:reduce){.step.svelte-ooilzw,.mark.svelte-ooilzw{transition:none}}@media(max-width:900px){.levels.svelte-ooilzw{padding:16px}}@media(max-width:640px){.steps.svelte-ooilzw{grid-template-columns:minmax(0,1fr);gap:6px}.step.svelte-ooilzw{min-height:44px}}.savebar.svelte-1q7e6k0{order:2;position:sticky;bottom:var(--lift, 0px);z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:64px;padding:12px 24px;background:var(--sheet);border-top:1px solid var(--mist);border-radius:0 0 var(--r) var(--r);transition:box-shadow var(--t-fast) var(--ease),bottom var(--t-fast) var(--ease)}.savebar.floating.svelte-1q7e6k0{box-shadow:var(--shadow)}.probe.svelte-1q7e6k0{order:3;display:block;height:0}.say.svelte-1q7e6k0{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-width:0;flex:1 1 240px}.count.svelte-1q7e6k0{margin:0;font:500 var(--fs-3) / 1.4 var(--ui);font-variant-numeric:tabular-nums;color:var(--slate-2)}.count.dirty.svelte-1q7e6k0{color:var(--slate)}.fixing.svelte-1q7e6k0,.ok.svelte-1q7e6k0{display:inline-flex;align-items:center;gap:6px;font:500 var(--fs-2) / 1.4 var(--ui)}.fixing.svelte-1q7e6k0,.bad.svelte-1q7e6k0{color:var(--danger)}.bad.svelte-1q7e6k0{font-size:var(--fs-2)}.ok.svelte-1q7e6k0{color:var(--safe)}.consequence.svelte-1q7e6k0{flex:1 0 100%;display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;min-width:0;font:400 var(--fs-2) / 1.4 var(--ui);font-variant-numeric:tabular-nums;color:var(--slate)}.consequence.svelte-1q7e6k0 .quiet:where(.svelte-1q7e6k0),.consequence.svelte-1q7e6k0 .aside:where(.svelte-1q7e6k0){color:var(--slate-2)}.consequence.svelte-1q7e6k0 .aside:where(.svelte-1q7e6k0){display:inline-flex;align-items:center}.after.worse.svelte-1q7e6k0{color:var(--danger);font-weight:500}.after.better.svelte-1q7e6k0{color:var(--safe);font-weight:500}.link.svelte-1q7e6k0{padding:0;border:0;background:transparent;color:var(--harbour);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.link.svelte-1q7e6k0:hover{color:var(--slate)}.acts.svelte-1q7e6k0{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}@media(prefers-reduced-motion:reduce){.savebar.svelte-1q7e6k0{transition:none}}@media(max-width:900px){.savebar.svelte-1q7e6k0{bottom:calc(var(--tabbar, 0px) + var(--lift, 0px));padding:12px 16px}}@media(max-width:640px){.savebar.svelte-1q7e6k0{min-height:0}.savebar.clean.svelte-1q7e6k0 .say:where(.svelte-1q7e6k0){flex-basis:0;min-width:50%}}.layer.svelte-1aaqinu{position:fixed;top:0;right:0;bottom:0;z-index:40;display:grid;width:min(640px,100vw);overflow-y:auto;overscroll-behavior:contain;background:var(--sheet);box-shadow:var(--shadow)}.layer.svelte-1aaqinu .inspector{width:100%;min-height:100%}.title.svelte-1aaqinu{font-size:var(--fs-4);font-weight:600}.quiet.svelte-1aaqinu{margin:0;color:var(--slate-2);font-size:var(--fs-2)}.moves.svelte-1aaqinu{display:grid;margin:0;padding:0;list-style:none}.move.svelte-1aaqinu{display:grid;gap:6px;padding:12px 0;border-top:1px solid var(--mist);min-width:0}.move.svelte-1aaqinu:first-child{border-top:0;padding-top:0}.move.svelte-1aaqinu p:where(.svelte-1aaqinu){margin:0}.name.svelte-1aaqinu{font:500 var(--fs-3) / 1.4 var(--ui);color:var(--slate);overflow-wrap:anywhere}.states.svelte-1aaqinu{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.arrow.svelte-1aaqinu{color:var(--slate-2)}.rules.svelte-1aaqinu{font-size:var(--fs-2);color:var(--slate-2)}.policy.svelte-1u2up4h{display:grid;gap:16px;max-width:1280px;min-width:0}.tabs.svelte-1u2up4h{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tabs.svelte-1u2up4h button:where(.svelte-1u2up4h){display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 8px;min-height:36px;padding:6px 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--slate);font:500 var(--fs-3) / 1.35 var(--ui);text-align:left;cursor:pointer;min-width:0;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.tabs.svelte-1u2up4h button:where(.svelte-1u2up4h):hover{background:var(--mist)}.tabs.svelte-1u2up4h button[aria-current=page]:where(.svelte-1u2up4h){background:var(--lamp-soft);color:var(--lamp)}.sub.svelte-1u2up4h,.sub-count.svelte-1u2up4h{font:400 var(--fs-2) / 1.35 var(--ui);color:var(--slate-2);font-variant-numeric:tabular-nums}.sub.svelte-1u2up4h+.sub-count:where(.svelte-1u2up4h):before{content:"·";content:"·" / "";margin-right:8px}.unsaved.svelte-1u2up4h{display:inline-flex;align-items:center;gap:6px;font:500 var(--fs-1) / 1.3 var(--ui);color:var(--amber);white-space:nowrap}.unsaved.svelte-1u2up4h i:where(.svelte-1u2up4h){width:6px;height:6px;border-radius:50%;background:currentColor}.editor.svelte-1u2up4h{display:grid;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);min-width:0}.editor.failed.svelte-1u2up4h{padding:20px 24px;justify-items:start}.head.svelte-1u2up4h{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:20px 24px 16px;border-bottom:1px solid var(--mist)}.head.svelte-1u2up4h .what:where(.svelte-1u2up4h){display:grid;gap:4px;max-width:68ch;min-width:0;flex:1 1 320px}.head.svelte-1u2up4h .title:where(.svelte-1u2up4h){display:flex;align-items:center;gap:2px;min-width:0}.head.svelte-1u2up4h h2:where(.svelte-1u2up4h){font-size:var(--fs-5)}.head.svelte-1u2up4h p:where(.svelte-1u2up4h){margin:0}.where.svelte-1u2up4h{font-size:var(--fs-1)}.state.svelte-1u2up4h{display:flex;align-items:center;flex-wrap:wrap;gap:8px 4px;flex:none;max-width:100%}.reset.svelte-1u2up4h{display:inline-flex;margin-left:12px}.reset.svelte-1u2up4h .btn-quiet,.reset.svelte-1u2up4h .btn-quiet:hover:not([disabled]){color:var(--danger-ink)}.reset.svelte-1u2up4h .btn-quiet:hover:not([disabled]){background:var(--danger-soft)}.layers.svelte-1u2up4h{display:inline-flex;align-items:center}.filter.svelte-1u2up4h{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:12px 24px;border-bottom:1px solid var(--mist);min-width:0}.chipslot.svelte-1u2up4h{display:contents}.find.svelte-1u2up4h{display:block;width:240px;max-width:100%;margin-left:auto}.rules.svelte-1u2up4h{padding:0 24px;min-width:0}.rules.grouped.svelte-1u2up4h{padding-bottom:8px}.rules.pending.svelte-1u2up4h{display:grid}.ghost.svelte-1u2up4h{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:8px 32px;align-items:start;padding:16px 0;border-top:1px solid var(--mist)}.ghost.svelte-1u2up4h:first-child{border-top:0}.ghost.svelte-1u2up4h>div:where(.svelte-1u2up4h){display:grid;gap:8px;padding-top:8px}.empty.svelte-1u2up4h{display:grid;justify-items:start;gap:12px;padding:24px 0}.empty.svelte-1u2up4h p:where(.svelte-1u2up4h){margin:0;color:var(--slate-2)}.pointer.svelte-1u2up4h{margin:0;font-size:var(--fs-2);color:var(--slate-2)}.link.svelte-1u2up4h{margin-left:4px;padding:0;border:0;background:transparent;color:var(--harbour);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.link.svelte-1u2up4h:hover{color:var(--slate)}.editor.svelte-1u2up4h :focus-visible{scroll-margin-bottom:96px}@media(prefers-reduced-motion:reduce){.tabs.svelte-1u2up4h button:where(.svelte-1u2up4h){transition:none}}@media(max-width:900px){.head.svelte-1u2up4h,.filter.svelte-1u2up4h{padding-left:16px;padding-right:16px}.rules.svelte-1u2up4h{padding:0 16px}.ghost.svelte-1u2up4h{grid-template-columns:minmax(0,1fr)}.editor.svelte-1u2up4h :focus-visible{scroll-margin-bottom:168px}}@media(max-width:640px){.find.svelte-1u2up4h{width:100%;margin-left:0}.reset.svelte-1u2up4h{margin-left:0}}.overview.svelte-76ewer{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;max-width:1280px;margin:0;padding:0;list-style:none}.card.svelte-76ewer{display:grid;grid-template-rows:auto 1fr auto auto;align-content:start;gap:8px;padding:16px 20px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);min-width:0}.top.svelte-76ewer{display:grid;justify-items:start;gap:8px;min-width:0}h2.svelte-76ewer{margin:0;font-size:var(--fs-4);line-height:22px}.purpose.svelte-76ewer{margin:0;font-size:var(--fs-2);line-height:1.5;color:var(--slate-2)}.summary.svelte-76ewer{margin:0;padding-top:8px;border-top:1px solid var(--mist);font-size:var(--fs-3);line-height:1.45;color:var(--slate);font-variant-numeric:tabular-nums}.foot.svelte-76ewer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:28px}.unsaved.svelte-76ewer{display:inline-flex;align-items:center;gap:6px;font:500 var(--fs-1) / 1.3 var(--ui);color:var(--amber)}.unsaved.svelte-76ewer i:where(.svelte-76ewer){width:6px;height:6px;border-radius:50%;background:currentColor}.open.svelte-76ewer{margin-left:auto;display:inline-flex;align-items:center;min-height:28px;padding:0 2px;border-radius:var(--r-sm);color:var(--harbour);font:500 var(--fs-2) / 1 var(--ui);text-decoration:underline;text-underline-offset:3px}.open.svelte-76ewer:hover{color:var(--slate)}.layout.svelte-5a6jmi{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.index.svelte-5a6jmi{display:grid;gap:2px;position:sticky;top:24px}.index.svelte-5a6jmi button:where(.svelte-5a6jmi){display:flex;align-items:center;text-align:left;height:36px;padding:0 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--slate-2);font:500 var(--fs-3) / 1 var(--ui);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.index.svelte-5a6jmi button:where(.svelte-5a6jmi):hover{color:var(--slate);background:var(--sheet)}.index.svelte-5a6jmi button:where(.svelte-5a6jmi):focus-visible{box-shadow:var(--ring);outline:none}.index.svelte-5a6jmi button[aria-current=page]:where(.svelte-5a6jmi){color:var(--lamp);background:var(--lamp-soft)}.pane.svelte-5a6jmi{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;min-width:0}.pane.svelte-5a6jmi .frame{display:grid;gap:16px;padding:24px;min-width:0}.pane.svelte-5a6jmi .frame>h2,.pane.svelte-5a6jmi .frame>header h2{font-size:var(--fs-4);font-weight:600;line-height:1.4;letter-spacing:0}.pane.svelte-5a6jmi .frame>h2+.note,.pane.svelte-5a6jmi .frame>h2+p,.pane.svelte-5a6jmi .frame>header.head+.note,.pane.svelte-5a6jmi .frame>header.head+p{margin-top:-8px}.pane.svelte-5a6jmi .frame>header.head{display:flex;align-items:center;gap:2px;min-width:0}.pane.svelte-5a6jmi .frame form>.row:last-child{padding-top:16px;border-top:1px solid var(--mist)}.pane.svelte-5a6jmi .frame .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.pane.svelte-5a6jmi .frame .scroll{overflow-x:auto;margin:0 -24px;padding:0 24px}@media(prefers-reduced-motion:reduce){.index.svelte-5a6jmi button:where(.svelte-5a6jmi){transition:none}}@media(max-width:900px){.layout.svelte-5a6jmi{grid-template-columns:minmax(0,1fr);gap:16px}.index.svelte-5a6jmi{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;gap:4px;padding-bottom:4px}.pane.svelte-5a6jmi .frame{padding:16px}.pane.svelte-5a6jmi .frame .form-grid{grid-template-columns:minmax(0,1fr)}.pane.svelte-5a6jmi .frame .scroll{margin:0 -16px;padding:0 16px}}@media(max-width:560px){.index.svelte-5a6jmi{display:flex;flex-wrap:wrap;overflow-x:visible}}section.svelte-1hhy05z{display:grid;gap:16px}form.svelte-1hhy05z{display:grid;gap:16px}.ok.svelte-1hhy05z{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-1hhy05z{color:var(--danger);font-size:var(--fs-2)}.verify.svelte-7smhc6,form.svelte-7smhc6{display:grid;gap:8px}.row.svelte-7smhc6{display:flex;gap:8px;flex-wrap:wrap}.ok.svelte-7smhc6{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-7smhc6{color:var(--danger);font-size:var(--fs-2)}section.svelte-bg62rq{display:grid;gap:16px}.current.svelte-bg62rq{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 8px;border-radius:var(--r-pill);background:var(--lamp-soft);color:var(--lamp);font-size:var(--fs-1);font-weight:500}td[data-testid=session-revoke].svelte-bg62rq{text-align:right}.empty.svelte-bg62rq{color:var(--slate-2);font-size:var(--fs-2)}.bad.svelte-bg62rq{color:var(--danger);font-size:var(--fs-2)}.ok.svelte-bg62rq{color:var(--safe);font-size:var(--fs-2)}.keys.svelte-bg62rq{display:flex;align-items:center;gap:8px;font-size:var(--fs-2)}section.svelte-wzxnn4{display:grid;gap:16px}form.svelte-wzxnn4{display:grid;gap:16px}.verified.svelte-wzxnn4{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:24px;padding:0 10px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-1);font-weight:500}.verified.yes.svelte-wzxnn4{background:var(--safe-soft);border-color:transparent;color:var(--safe)}.ok.svelte-wzxnn4{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-wzxnn4{color:var(--danger);font-size:var(--fs-2)}.warn.svelte-wzxnn4{display:flex;gap:10px;align-items:flex-start;max-width:none;font-size:var(--fs-2);line-height:1.5;padding:12px 16px;border:1px solid var(--mist);border-radius:var(--r-sm);background:var(--fog)}.warn.svelte-wzxnn4 svg{flex:none;margin-top:1px;color:var(--caution)}.head.svelte-1wrqalu{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.head.svelte-1wrqalu+.lead:where(.svelte-1wrqalu){margin-top:-8px}.head.svelte-1wrqalu h2:where(.svelte-1wrqalu){font-size:var(--fs-4);font-weight:600}.unsaved.svelte-1wrqalu{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);font-size:var(--fs-1);font-weight:500;color:var(--amber)}.lead.svelte-1wrqalu{max-width:68ch}.ladder.svelte-1wrqalu{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--mist);border-radius:var(--r);overflow:clip}.seat.svelte-1wrqalu{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:12px 16px;border-top:1px solid var(--mist);background:var(--sheet);transition:background-color var(--t-fast) var(--ease)}.seat.svelte-1wrqalu:first-child{border-top:0}.seat.svelte-1wrqalu:hover{background:var(--fog)}.seat.svelte-1wrqalu:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--lamp)}.ord.svelte-1wrqalu{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--mist-2);border-radius:var(--r-sm);background:var(--sheet);color:var(--slate);font-size:var(--fs-1);font-weight:500}.body.svelte-1wrqalu{display:grid;gap:6px;min-width:0}.summary.svelte-1wrqalu{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-3);line-height:24px}.cond.svelte-1wrqalu{font-weight:500}.dest.svelte-1wrqalu{color:var(--slate-2)}.is-dead.svelte-1wrqalu .summary:where(.svelte-1wrqalu),.is-dead.svelte-1wrqalu .ord:where(.svelte-1wrqalu){opacity:.55}.is-bad.svelte-1wrqalu,.is-bad.svelte-1wrqalu:hover{background:var(--danger-soft)}.is-bad.svelte-1wrqalu .ord:where(.svelte-1wrqalu){border-color:var(--danger);color:var(--danger-ink)}.is-open.svelte-1wrqalu,.fallthrough.svelte-1wrqalu,.fallthrough.svelte-1wrqalu:hover{background:var(--fog)}.fallthrough.svelte-1wrqalu .ord:where(.svelte-1wrqalu){border-style:dashed}.fallthrough.svelte-1wrqalu .cond:where(.svelte-1wrqalu){font-weight:400;color:var(--slate-2)}@media(prefers-reduced-motion:reduce){.seat.svelte-1wrqalu{transition:none}}.flag.svelte-1wrqalu{color:var(--caution)}.bad.svelte-1wrqalu{color:var(--danger);font-size:var(--fs-2)}.controls.svelte-1wrqalu{display:flex;flex-wrap:wrap;gap:4px;margin-left:-8px}.editor.svelte-1wrqalu{display:grid;gap:16px;margin-top:4px;padding:16px;border:1px solid var(--mist);border-radius:var(--r);background:var(--sheet)}.grid.svelte-1wrqalu{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.channels.svelte-1wrqalu{display:grid;gap:6px;border:0;padding:0;margin:0;min-width:0}.channels.svelte-1wrqalu legend:where(.svelte-1wrqalu){padding:0;font-size:var(--fs-2);font-weight:500}.channels.svelte-1wrqalu label:where(.svelte-1wrqalu){display:flex;align-items:center;gap:8px;font-size:var(--fs-2)}form.svelte-1ydm7ky{display:grid;gap:16px}.verdict.svelte-1ydm7ky{max-width:none;margin:0;padding:12px 16px;border-radius:var(--r);background:var(--lamp-soft);color:var(--slate);font-size:var(--fs-2);line-height:1.5}section.svelte-1ydm7ky{display:grid;gap:16px}label.svelte-1ydm7ky{display:flex;align-items:center;gap:8px;font-size:var(--fs-3);min-height:24px}.line.svelte-1ydm7ky{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 24px;align-items:baseline;padding-top:16px;border-top:1px solid var(--mist)}.control.svelte-1ydm7ky{display:grid;gap:8px;justify-items:start;min-width:0}.label.svelte-1ydm7ky{font-size:var(--fs-3);font-weight:500;color:var(--slate);padding-top:6px}.checks.svelte-1ydm7ky{display:grid;gap:8px;padding-top:4px;align-self:start}.models.svelte-1ydm7ky{display:grid;gap:16px;padding-top:4px;align-self:start;min-width:0}.model.svelte-1ydm7ky{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:start}.model.svelte-1ydm7ky input:where(.svelte-1ydm7ky){margin:5px 0 0}.model-body.svelte-1ydm7ky{display:grid;gap:2px;min-width:0}.model-name.svelte-1ydm7ky{display:block;min-height:0;line-height:24px;font-weight:500;color:var(--slate)}.model.svelte-1ydm7ky input:where(.svelte-1ydm7ky):disabled+.model-body:where(.svelte-1ydm7ky) .model-name:where(.svelte-1ydm7ky){color:var(--slate-2)}.meta.svelte-1ydm7ky{display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums}.meta.svelte-1ydm7ky span:where(.svelte-1ydm7ky)+span:where(.svelte-1ydm7ky):before{content:"·";padding:0 6px}.late.svelte-1ydm7ky{color:var(--caution)}@media(max-width:640px){.line.svelte-1ydm7ky{grid-template-columns:minmax(0,1fr)}.label.svelte-1ydm7ky{padding-top:0}}.savebar.svelte-1ydm7ky{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.savebar.pinned.svelte-1ydm7ky{position:sticky;bottom:var(--tabbar, 0px);z-index:2;padding:10px 16px;border:1px solid var(--mist);border-radius:var(--r);background:var(--sheet)}.unsaved.svelte-1ydm7ky{color:var(--caution);font-size:var(--fs-2);font-weight:500}.verdict.svelte-1ydm7ky .unsaved:where(.svelte-1ydm7ky){display:block;margin-top:4px}.ok.svelte-1ydm7ky{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-1ydm7ky{color:var(--danger);font-size:var(--fs-2)}.mark.svelte-1l629v1{display:block;color:var(--slate);flex:0 0 auto}.mark.is-brand.svelte-1l629v1{color:var(--brand-ink)}.mark-20.svelte-1l629v1{width:20px;height:20px}.mark-24.svelte-1l629v1{width:24px;height:24px}.mark-32.svelte-1l629v1{width:32px;height:32px}.fallback.svelte-1l629v1{display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--mist-2);border-radius:var(--r);color:var(--slate-2);font:700 var(--fs-2) / 1 var(--ui)}section.svelte-1hv4qvj{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.head.svelte-1hv4qvj{display:flex;align-items:center;gap:4px}h3.svelte-1hv4qvj{margin:0;font-size:var(--fs-4);font-weight:600}section.svelte-1hv4qvj>.note:where(.svelte-1hv4qvj){overflow-wrap:anywhere}.loading.svelte-1hv4qvj{display:grid;gap:14px}pre.svelte-1hv4qvj{margin:0;padding:12px 16px;font-family:var(--mono);line-height:1.6;background:var(--fog);border:1px solid var(--mist);border-radius:var(--r-sm);overflow-x:auto;font-size:var(--fs-1);white-space:pre}.row.svelte-1hv4qvj{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ok.svelte-1hv4qvj{color:var(--safe);font-size:var(--fs-2)}.facts.svelte-1hv4qvj{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--fs-2);line-height:1.5;color:var(--slate-2);overflow-wrap:anywhere}section.svelte-xr7cns{display:grid;gap:16px}section.svelte-xr7cns h3:where(.svelte-xr7cns){font-size:var(--fs-4);font-weight:600}form.svelte-xr7cns{display:grid;gap:16px}.grid.svelte-xr7cns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px}.catalogue.svelte-xr7cns{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.catalogue.svelte-xr7cns li:where(.svelte-xr7cns){display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:12px;padding:16px;background:var(--sheet);border:1px solid var(--mist);border-radius:var(--r);transition:border-color var(--t-fast) var(--ease)}.catalogue.svelte-xr7cns li:where(.svelte-xr7cns):hover{border-color:var(--mist-2)}.catalogue.svelte-xr7cns li:where(.svelte-xr7cns)>.btn{grid-column:1 / -1;justify-self:start}@media(prefers-reduced-motion:reduce){.catalogue.svelte-xr7cns li:where(.svelte-xr7cns){transition:none}}.about.svelte-xr7cns{display:grid;gap:4px;min-width:0}.about.svelte-xr7cns h4:where(.svelte-xr7cns){margin:0;font:600 var(--fs-3) / 1.3 var(--ui)}.about.svelte-xr7cns p:where(.svelte-xr7cns){margin:0;font-size:var(--fs-2);line-height:1.45;color:var(--slate-2)}.about.svelte-xr7cns .have:where(.svelte-xr7cns){justify-self:start;margin-top:4px;padding:0 8px;height:20px;display:inline-flex;align-items:center;border-radius:var(--r-pill);background:var(--lamp-soft);color:var(--lamp);font-size:var(--fs-1);font-weight:500}.form-head.svelte-xr7cns{display:flex;align-items:flex-start;gap:12px}.form-head.svelte-xr7cns>div:where(.svelte-xr7cns):first-of-type{flex:1 1 auto}.form-head.svelte-xr7cns h3:where(.svelte-xr7cns){margin:0}.who.svelte-xr7cns{display:flex;align-items:center;gap:12px}.actions.svelte-xr7cns{display:flex;align-items:center;gap:8px;justify-content:flex-end;height:56px}.reason.svelte-xr7cns{display:block}.raw.svelte-xr7cns{display:block;font-size:var(--fs-1);color:var(--slate-2)}.wait.svelte-xr7cns{font-size:var(--fs-1);color:var(--slate-2);white-space:nowrap}.ok.svelte-xr7cns{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-xr7cns{color:var(--danger);font-size:var(--fs-2)}section.svelte-1uwyra1{display:grid;gap:16px}form.svelte-1uwyra1{display:grid;gap:16px}.kinds.svelte-1uwyra1{display:grid;gap:4px}.kinds.svelte-1uwyra1 p:where(.svelte-1uwyra1){margin:0}.uses.svelte-1uwyra1{display:block;color:var(--slate-2);font-size:var(--fs-1)}.grid.svelte-1uwyra1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px}fieldset.svelte-1uwyra1{border:0;margin:0;padding:0;display:grid;gap:8px;font-size:var(--fs-3)}legend.svelte-1uwyra1{font-size:var(--fs-2);font-weight:500;color:var(--slate);padding:0;margin-bottom:8px}.picks.svelte-1uwyra1{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px}.act.svelte-1uwyra1{text-align:right;white-space:normal;width:1%}.act.svelte-1uwyra1 button{white-space:nowrap;margin:2px 0 2px 4px}td.svelte-1uwyra1 .uses:where(.svelte-1uwyra1){white-space:normal}td.svelte-1uwyra1{white-space:normal}.name.svelte-1uwyra1,.names.svelte-1uwyra1{white-space:normal;min-width:120px}.name.svelte-1uwyra1 .issued:where(.svelte-1uwyra1),.names.svelte-1uwyra1 .issued:where(.svelte-1uwyra1){display:block;color:var(--slate-2);font-size:var(--fs-1)}.pill.svelte-1uwyra1{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);color:var(--slate-2);font-size:var(--fs-1);font-weight:500;white-space:nowrap}.pill.warn.svelte-1uwyra1{color:var(--amber)}.pill.ok-pill.svelte-1uwyra1{border-color:transparent;background:var(--safe-soft);color:var(--safe)}label.svelte-1uwyra1{display:flex;align-items:center;gap:8px}.secret.svelte-1uwyra1{display:grid;gap:10px;justify-items:start;padding:16px;border:1px solid var(--lamp);border-radius:var(--r-sm);background:var(--lamp-soft)}.secret.svelte-1uwyra1 code:where(.svelte-1uwyra1){word-break:break-all}.ok.svelte-1uwyra1{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-1uwyra1{color:var(--danger);font-size:var(--fs-2)}section.svelte-bwz48g{display:grid;gap:14px}form.svelte-bwz48g{display:grid;gap:14px}.grid.svelte-bwz48g{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.split.svelte-bwz48g{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.split.with-inspector.svelte-bwz48g{grid-template-columns:minmax(0,1fr) 380px}.table-wrap.svelte-bwz48g{overflow-x:auto}@media(max-width:1100px){.split.with-inspector.svelte-bwz48g{grid-template-columns:minmax(0,1fr)}}.ok.svelte-bwz48g{color:var(--safe);font-size:var(--fs-2)}.bad.svelte-bwz48g{color:var(--danger);font-size:var(--fs-2)}.note.svelte-bwz48g{font-size:var(--fs-2);color:var(--slate-2)}.name.svelte-bwz48g{border:0;background:transparent;padding:0;font:inherit;color:var(--slate);cursor:pointer;text-align:left}.name.svelte-bwz48g:hover{text-decoration:underline;text-underline-offset:2px}.ins-title.svelte-bwz48g{font-weight:500}.overall.svelte-bwz48g{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.grade.svelte-bwz48g{font:700 var(--fs-5) / 1 var(--ui)}.grade.g-A.svelte-bwz48g,.grade.g-B.svelte-bwz48g{color:var(--safe)}.grade.g-C.svelte-bwz48g{color:var(--amber)}.grade.g-D.svelte-bwz48g{color:var(--caution)}.grade.g-F.svelte-bwz48g{color:var(--danger)}.grade.g-none.svelte-bwz48g{color:var(--slate-2)}.score.svelte-bwz48g{font-size:var(--fs-3);font-variant-numeric:tabular-nums}.of.svelte-bwz48g{font-size:var(--fs-2);color:var(--slate-2);margin-left:3px}.block.svelte-bwz48g{display:grid;gap:8px}.sub.svelte-bwz48g{font-size:var(--fs-2);font-weight:500}.kv.svelte-bwz48g{display:grid;grid-template-columns:118px minmax(0,1fr);gap:6px 12px;font-size:var(--fs-2);margin:0}.kv.svelte-bwz48g dt:where(.svelte-bwz48g){color:var(--slate-2)}.kv.svelte-bwz48g dd:where(.svelte-bwz48g){margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kv.svelte-bwz48g dd.dim:where(.svelte-bwz48g){color:var(--slate-2);font-variant-numeric:normal}.products.svelte-bwz48g{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-2)}.products.svelte-bwz48g li:where(.svelte-bwz48g){display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pname.svelte-bwz48g{overflow-wrap:anywhere}.verdict.ok.svelte-bwz48g{color:var(--safe)}.verdict.bad.svelte-bwz48g{color:var(--danger)}.id.svelte-bwz48g{font-family:var(--mono);font-size:.93em;overflow-wrap:anywhere}.share.svelte-1du9bfe{display:grid;place-items:center;min-height:100vh;padding:24px;background:var(--fog)}.card.svelte-1du9bfe{display:grid;gap:12px;width:min(480px,100%);padding:28px 32px;border:1px solid var(--mist);border-radius:var(--r);background:var(--sheet)}h1.svelte-1du9bfe{font-size:var(--fs-6);font-weight:600}.what.svelte-1du9bfe{font-weight:600}.note.svelte-1du9bfe{color:var(--slate-2);font-size:var(--fs-2)}.missing.svelte-1du9bfe{color:var(--danger)}.pw.svelte-1du9bfe{display:grid;gap:8px}label.svelte-1du9bfe{font-weight:500}.input.svelte-1du9bfe{padding:8px 10px;border:1px solid var(--mist-2);border-radius:var(--r-sm);font:inherit}.data-status.svelte-1ghpr38{margin:0;padding:6px 24px;display:flex;align-items:center;gap:8px;font-size:var(--fs-1);color:var(--slate-2);background:var(--sheet);border-bottom:1px solid var(--mist)}.data-status.svelte-1ghpr38 .tip-host{flex:none}.dot.svelte-1ghpr38{width:6px;height:6px;border-radius:50%;background:var(--lamp);flex:none}.toasts.svelte-1br0hsq{position:fixed;left:50%;transform:translate(-50%);bottom:24px;z-index:45;display:grid;gap:8px;justify-items:end;width:min(400px,calc(100vw - 32px));pointer-events:none}.toast.svelte-1br0hsq{pointer-events:auto;display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 6px 6px 16px;background:var(--sheet);color:var(--slate);border:1px solid var(--mist-2);border-radius:var(--r);box-shadow:var(--shadow);animation:svelte-1br0hsq-arrive var(--t-med) var(--ease)}@keyframes svelte-1br0hsq-arrive{0%{opacity:0;transform:translateY(8px)}}.toast.danger.svelte-1br0hsq{border-color:var(--danger)}.mark.svelte-1br0hsq{display:inline-flex;color:var(--danger)}.text.svelte-1br0hsq{flex:1;min-width:0;margin:0;font-size:var(--fs-3);line-height:1.4;padding:6px 0}.toast.danger.svelte-1br0hsq .text:where(.svelte-1br0hsq){color:var(--danger-ink)}@media(max-width:900px){.toasts.svelte-1br0hsq{bottom:calc(var(--tabbar, 0px) + 12px)}}@media print{.toasts.svelte-1br0hsq{display:none}}.layer.svelte-1sd1jxz{position:fixed;top:0;right:0;bottom:0;z-index:40;display:grid;width:min(420px,100vw);overflow-y:auto;background:var(--sheet);box-shadow:var(--shadow)}.layer.svelte-1sd1jxz .inspector{width:100%;min-height:100%}.title.svelte-1sd1jxz{font-size:var(--fs-4);font-weight:600}.group.svelte-1sd1jxz{display:grid;gap:8px}.scope.svelte-1sd1jxz{margin:0;font-size:var(--fs-2);font-weight:600;color:var(--slate-2)}.keys.svelte-1sd1jxz{display:grid;gap:6px;margin:0}.line.svelte-1sd1jxz{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:baseline;gap:12px}dt.svelte-1sd1jxz{display:inline-flex;gap:4px}dd.svelte-1sd1jxz{margin:0;font-size:var(--fs-3)}kbd.svelte-1sd1jxz{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border:1px solid var(--mist-2);border-bottom-width:2px;border-radius:4px;background:var(--fog);color:var(--slate)}.none.svelte-1sd1jxz{font-size:var(--fs-2);color:var(--slate-2)}.legal.svelte-1iq657r{margin:0;max-width:none}.legal.svelte-1iccorq{display:grid;gap:2px}a.svelte-1iccorq{display:flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--r-sm);color:var(--slate-2);font:400 var(--fs-2) / 1.3 var(--ui);text-decoration:none}a.svelte-1iccorq:hover{background:var(--fog);color:var(--slate)}
