*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}.page--queue .page__head{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.page--queue .counters--strip{margin-block:0 var(--space-4)}.page--queue .filterbar{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.page--queue .counters--strip .counter{grid-template-columns:auto auto 1fr;padding-block:var(--space-2)}.page--queue .counters--strip .counter__note{grid-column:3;justify-self:end;text-align:end}.page--queue .counters--strip .counter__meter{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.filterbar__end,.filterbar__end form,.views__save{align-items:center}.filterbar button,.filterbar input,.filterbar select,.filterbar__search input[type=search],.views__save button,.views__save input{min-block-size:2.125rem;padding-block:var(--space-1);font-size:var(--text-xs)}.counters--strip{display:flex;flex-wrap:wrap;gap:0;margin-block:var(--space-4);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);background-image:linear-gradient(var(--glass-bg),var(--glass-bg));overflow:hidden}.counters.counters--strip .counter{flex:1 1 12rem;min-block-size:0;padding:var(--space-3) var(--space-4);border:0;-webkit-border-end:1px solid var(--hairline);border-inline-end:1px solid var(--hairline);border-radius:0;background:none;box-shadow:none;display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:var(--space-3);gap:var(--space-3);grid-row-gap:2px;row-gap:2px}.counters--strip .counter:last-child{-webkit-border-end:0;border-inline-end:0}.counters--strip .counter:after,.counters--strip .counter:before{display:none}.counters--strip .counter__value{font-size:var(--text-xl);line-height:1}.counters--strip .counter__label{font-size:var(--text-2xs)}.counters--strip .counter__note{grid-column:2;margin:0;font-size:var(--text-2xs);line-height:1.3}.counters--strip .counter__meter{position:static;grid-column:1/-1;align-self:end;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);border-radius:var(--r-pill)}.counter,.panel{position:relative}.counter:after,.counter:before,.panel:after,.panel:before{content:"";position:absolute;inline-size:12px;block-size:12px;border:1px solid var(--accent-dim);opacity:.5;pointer-events:none;transition:opacity var(--fast) var(--ease)}.counter:before,.panel:before{inset-block-start:-1px;inset-inline-start:-1px;-webkit-border-end:0;border-inline-end:0;-webkit-border-after:0;border-block-end:0;border-start-start-radius:var(--r-lg)}.counter:after,.panel:after{inset-block-end:-1px;inset-inline-end:-1px;-webkit-border-start:0;border-inline-start:0;-webkit-border-before:0;border-block-start:0;border-end-end-radius:var(--r-lg)}.counter--feature:after,.counter--feature:before,.counter--link:hover:after,.counter--link:hover:before{opacity:1;border-color:var(--accent)}.counter:has(.counter__meter):after{inset-block-end:2px}@media print{.counter:after,.counter:before,.panel:after,.panel:before{display:none}}.bars__value,.counter__value,.facts dd,.filterbar__count,.grid td .ref,.rail__count,.split__count,.stream__meta .when,.stream__meta time,.tabs__count,.weeks__value{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}:where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(button:not([class])){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:500;color:var(--text);background:var(--surface-raised);border:1px solid var(--hairline-strong);border-radius:var(--r);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}:where(button:not([class])):hover{background:var(--surface);border-color:var(--hairline-bright)}:where(button:not([class])):active{transform:translateY(1px)}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button])),:where(select),:where(textarea){font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface-inset);border:1px solid var(--hairline-strong);border-radius:var(--r);padding:var(--space-3) var(--space-4);inline-size:100%;min-block-size:2.75rem;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}:where(textarea){min-block-size:6rem;resize:vertical}:where(input,select,textarea)::placeholder{color:var(--text-dim);opacity:1}:where(input,select,textarea):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--surface),0 0 0 3px var(--accent)}:where(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:12px 8px;-webkit-padding-end:var(--space-8);padding-inline-end:var(--space-8)}[dir=rtl] :where(select){background-position:left var(--space-4) center}:where(input):-webkit-autofill,:where(input):-webkit-autofill:focus,:where(input):-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 100px var(--surface-inset) inset;caret-color:var(--text)}body:before{z-index:-2;opacity:var(--sky);background-image:radial-gradient(2.2px 2.2px at 32.77% 60.32%,oklch(90% .06 215/.85) 0,transparent 100%),radial-gradient(2.2px 2.2px at 23.88% 88.68%,oklch(90% .06 215/.9) 0,transparent 100%),radial-gradient(2.2px 2.2px at 98.74% 98.41%,oklch(90% .06 215/.8) 0,transparent 100%),radial-gradient(2.2px 2.2px at 25.38% 95.21%,oklch(90% .06 215/.98) 0,transparent 100%),radial-gradient(2.2px 2.2px at 67.24% 38.53%,oklch(90% .06 215/.89) 0,transparent 100%),radial-gradient(2.2px 2.2px at 87.71% 6.81%,oklch(90% .06 215/.8) 0,transparent 100%),radial-gradient(2.2px 2.2px at 81.54% 50.58%,oklch(90% .06 215/.94) 0,transparent 100%),radial-gradient(2.2px 2.2px at 58.35% 47.06%,oklch(90% .06 215/.97) 0,transparent 100%),radial-gradient(2.2px 2.2px at 1.86% 41.91%,oklch(90% .06 215/.88) 0,transparent 100%),radial-gradient(2.2px 2.2px at 33.79% 84.37%,oklch(90% .06 215/1) 0,transparent 100%),radial-gradient(2.2px 2.2px at 93.62% 80.34%,oklch(90% .06 215/.82) 0,transparent 100%),radial-gradient(2.2px 2.2px at 55.66% 20.68%,oklch(90% .06 215/.92) 0,transparent 100%),radial-gradient(2.2px 2.2px at 11.93% 15.48%,oklch(90% .06 215/.85) 0,transparent 100%),radial-gradient(2.2px 2.2px at 24.7% 40.52%,oklch(90% .06 215/.83) 0,transparent 100%),radial-gradient(2.2px 2.2px at 28.42% 11.66%,oklch(90% .06 215/.84) 0,transparent 100%),radial-gradient(1.5px 1.5px at 95.69% 71.98%,oklch(97% .01 250/.61) 0,transparent 100%),radial-gradient(1.5px 1.5px at 35.4% 15.65%,oklch(97% .01 250/.71) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80.62% 80.22%,oklch(97% .01 250/.67) 0,transparent 100%),radial-gradient(1.5px 1.5px at 77.18% 56.51%,oklch(97% .01 250/.54) 0,transparent 100%),radial-gradient(1.5px 1.5px at 89.76% 50.47%,oklch(97% .01 250/.71) 0,transparent 100%),radial-gradient(1.5px 1.5px at 15.75% 24.1%,oklch(97% .01 250/.55) 0,transparent 100%),radial-gradient(1.5px 1.5px at 16.61% 49.12%,oklch(97% .01 250/.64) 0,transparent 100%),radial-gradient(1.5px 1.5px at 43.24% 31.72%,oklch(97% .01 250/.58) 0,transparent 100%),radial-gradient(1.5px 1.5px at 30.72% 66.54%,oklch(97% .01 250/.55) 0,transparent 100%),radial-gradient(1.5px 1.5px at 36.91% 25.69%,oklch(97% .01 250/.56) 0,transparent 100%),radial-gradient(1.5px 1.5px at .61% 39.73%,oklch(97% .01 250/.52) 0,transparent 100%),radial-gradient(1.5px 1.5px at 32.82% 62.27%,oklch(97% .01 250/.57) 0,transparent 100%),radial-gradient(1.5px 1.5px at 87.12% 97.91%,oklch(97% .01 250/.54) 0,transparent 100%),radial-gradient(1.5px 1.5px at 87.13% 51.82%,oklch(97% .01 250/.53) 0,transparent 100%),radial-gradient(1.5px 1.5px at 70.13% 49.92%,oklch(97% .01 250/.66) 0,transparent 100%),radial-gradient(1.5px 1.5px at 38.5% 77.44%,oklch(97% .01 250/.55) 0,transparent 100%),radial-gradient(1.5px 1.5px at 69.98% 31.32%,oklch(97% .01 250/.7) 0,transparent 100%),radial-gradient(1.5px 1.5px at 79.46% 6.75%,oklch(97% .01 250/.59) 0,transparent 100%),radial-gradient(1.5px 1.5px at 51.9% 90.49%,oklch(97% .01 250/.64) 0,transparent 100%),radial-gradient(1.5px 1.5px at 94.33% 1.09%,oklch(97% .01 250/.58) 0,transparent 100%),radial-gradient(1.5px 1.5px at 6.05% 72.77%,oklch(97% .01 250/.67) 0,transparent 100%),radial-gradient(1.5px 1.5px at 52.67% 76.38%,oklch(97% .01 250/.55) 0,transparent 100%),radial-gradient(1.5px 1.5px at .97% 94.7%,oklch(97% .01 250/.58) 0,transparent 100%),radial-gradient(1.5px 1.5px at 91.66% 67.63%,oklch(97% .01 250/.54) 0,transparent 100%),radial-gradient(1.5px 1.5px at 72.47% 63.34%,oklch(97% .01 250/.65) 0,transparent 100%),radial-gradient(1.5px 1.5px at 37.01% 59.71%,oklch(97% .01 250/.54) 0,transparent 100%),radial-gradient(1.5px 1.5px at 18.42% 74.87%,oklch(97% .01 250/.59) 0,transparent 100%),radial-gradient(1.5px 1.5px at 71.83% 92%,oklch(97% .01 250/.64) 0,transparent 100%),radial-gradient(1.5px 1.5px at 77.09% 48.23%,oklch(97% .01 250/.7) 0,transparent 100%),radial-gradient(1.5px 1.5px at 3.74% 91.37%,oklch(97% .01 250/.61) 0,transparent 100%),radial-gradient(1.5px 1.5px at 99.01% 1.2%,oklch(97% .01 250/.67) 0,transparent 100%),radial-gradient(1.5px 1.5px at 2.91% 60%,oklch(97% .01 250/.68) 0,transparent 100%),radial-gradient(1.5px 1.5px at 2.62% 66.8%,oklch(97% .01 250/.66) 0,transparent 100%),radial-gradient(1.5px 1.5px at 25.52% 68.29%,oklch(97% .01 250/.59) 0,transparent 100%),radial-gradient(1.5px 1.5px at 60.76% .71%,oklch(97% .01 250/.64) 0,transparent 100%),radial-gradient(1.5px 1.5px at 71.23% 48.3%,oklch(97% .01 250/.57) 0,transparent 100%),radial-gradient(1.5px 1.5px at 92.47% 17.89%,oklch(97% .01 250/.51) 0,transparent 100%),radial-gradient(1.5px 1.5px at 38.09% 41.16%,oklch(97% .01 250/.63) 0,transparent 100%),radial-gradient(1.5px 1.5px at 6.94% 69.29%,oklch(97% .01 250/.67) 0,transparent 100%),radial-gradient(1.5px 1.5px at 69.89% 98.25%,oklch(97% .01 250/.52) 0,transparent 100%),radial-gradient(1.5px 1.5px at 62.98% 6.24%,oklch(97% .01 250/.65) 0,transparent 100%),radial-gradient(1.5px 1.5px at 93.84% 47.63%,oklch(97% .01 250/.55) 0,transparent 100%),radial-gradient(1.5px 1.5px at 30.29% 35.08%,oklch(97% .01 250/.63) 0,transparent 100%),radial-gradient(1.5px 1.5px at 27.69% 77.78%,oklch(97% .01 250/.72) 0,transparent 100%),radial-gradient(1.5px 1.5px at 8.36% 93.11%,oklch(97% .01 250/.62) 0,transparent 100%),radial-gradient(1.5px 1.5px at 59.02% 52.89%,oklch(97% .01 250/.65) 0,transparent 100%),radial-gradient(1px 1px at 69.16% 8.04%,oklch(97% .01 250/.49) 0,transparent 100%),radial-gradient(1px 1px at 56.42% 10.91%,oklch(97% .01 250/.37) 0,transparent 100%),radial-gradient(1px 1px at 71.85% 74.85%,oklch(97% .01 250/.33) 0,transparent 100%),radial-gradient(1px 1px at 77.46% 70.83%,oklch(97% .01 250/.37) 0,transparent 100%),radial-gradient(1px 1px at 56.74% 48.16%,oklch(97% .01 250/.43) 0,transparent 100%),radial-gradient(1px 1px at 67.42% 84%,oklch(97% .01 250/.32) 0,transparent 100%),radial-gradient(1px 1px at 36.39% 16.01%,oklch(97% .01 250/.48) 0,transparent 100%),radial-gradient(1px 1px at 69.09% 32.56%,oklch(97% .01 250/.5) 0,transparent 100%),radial-gradient(1px 1px at 86.82% 56.6%,oklch(97% .01 250/.49) 0,transparent 100%),radial-gradient(1px 1px at 54.48% 48.86%,oklch(97% .01 250/.4) 0,transparent 100%),radial-gradient(1px 1px at 39.01% 73.26%,oklch(97% .01 250/.35) 0,transparent 100%),radial-gradient(1px 1px at 73.61% 80.75%,oklch(97% .01 250/.37) 0,transparent 100%),radial-gradient(1px 1px at 61.45% 68.45%,oklch(97% .01 250/.4) 0,transparent 100%),radial-gradient(1px 1px at 62.62% 28.54%,oklch(97% .01 250/.34) 0,transparent 100%),radial-gradient(1px 1px at 65.54% 61.61%,oklch(97% .01 250/.44) 0,transparent 100%),radial-gradient(1px 1px at 28.53% 66.55%,oklch(97% .01 250/.42) 0,transparent 100%),radial-gradient(1px 1px at 71.2% 43.45%,oklch(97% .01 250/.42) 0,transparent 100%),radial-gradient(1px 1px at 76.65% 77.66%,oklch(97% .01 250/.31) 0,transparent 100%),radial-gradient(1px 1px at 51.84% 4.67%,oklch(97% .01 250/.46) 0,transparent 100%),radial-gradient(1px 1px at 82.07% 93.8%,oklch(97% .01 250/.41) 0,transparent 100%),radial-gradient(1px 1px at 84.41% 25.61%,oklch(97% .01 250/.32) 0,transparent 100%),radial-gradient(1px 1px at 9.4% 61.84%,oklch(97% .01 250/.35) 0,transparent 100%),radial-gradient(1px 1px at 82.96% 46.29%,oklch(97% .01 250/.41) 0,transparent 100%),radial-gradient(1px 1px at 82.19% 15.99%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 97.06% 69.37%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 68.07% 79.68%,oklch(97% .01 250/.39) 0,transparent 100%),radial-gradient(1px 1px at 34.01% 89.87%,oklch(97% .01 250/.48) 0,transparent 100%),radial-gradient(1px 1px at 63.47% 17.25%,oklch(97% .01 250/.3) 0,transparent 100%),radial-gradient(1px 1px at 69.84% 99.6%,oklch(97% .01 250/.42) 0,transparent 100%),radial-gradient(1px 1px at 30.64% 81.33%,oklch(97% .01 250/.43) 0,transparent 100%),radial-gradient(1px 1px at 91.44% 88.4%,oklch(97% .01 250/.43) 0,transparent 100%),radial-gradient(1px 1px at 67.16% 23.05%,oklch(97% .01 250/.5) 0,transparent 100%),radial-gradient(1px 1px at 68.99% 91.2%,oklch(97% .01 250/.39) 0,transparent 100%),radial-gradient(1px 1px at 39.23% 93.72%,oklch(97% .01 250/.36) 0,transparent 100%),radial-gradient(1px 1px at 73.98% 88.91%,oklch(97% .01 250/.37) 0,transparent 100%),radial-gradient(1px 1px at 83.89% 21.51%,oklch(97% .01 250/.34) 0,transparent 100%),radial-gradient(1px 1px at 33.05% 89.27%,oklch(97% .01 250/.41) 0,transparent 100%),radial-gradient(1px 1px at 93.81% 6.85%,oklch(97% .01 250/.31) 0,transparent 100%),radial-gradient(1px 1px at 57.84% 17.36%,oklch(97% .01 250/.47) 0,transparent 100%),radial-gradient(1px 1px at 38.86% 95.98%,oklch(97% .01 250/.48) 0,transparent 100%),radial-gradient(1px 1px at 51.3% 84.53%,oklch(97% .01 250/.43) 0,transparent 100%),radial-gradient(1px 1px at 70.58% 99.7%,oklch(97% .01 250/.44) 0,transparent 100%),radial-gradient(1px 1px at 23.59% 1.46%,oklch(97% .01 250/.44) 0,transparent 100%),radial-gradient(1px 1px at 86.43% 69.9%,oklch(97% .01 250/.45) 0,transparent 100%),radial-gradient(1px 1px at 54.04% 53.48%,oklch(97% .01 250/.5) 0,transparent 100%),radial-gradient(1px 1px at 61.72% 63.46%,oklch(97% .01 250/.33) 0,transparent 100%),radial-gradient(1px 1px at 16.53% 39.05%,oklch(97% .01 250/.33) 0,transparent 100%),radial-gradient(1px 1px at 59.77% 15.31%,oklch(97% .01 250/.36) 0,transparent 100%),radial-gradient(1px 1px at 50.23% 26.86%,oklch(97% .01 250/.47) 0,transparent 100%),radial-gradient(1px 1px at 3.7% 18.82%,oklch(97% .01 250/.42) 0,transparent 100%),radial-gradient(1px 1px at 34.82% 93.27%,oklch(97% .01 250/.42) 0,transparent 100%),radial-gradient(1px 1px at 3.31% 54.04%,oklch(97% .01 250/.48) 0,transparent 100%),radial-gradient(1px 1px at 76.78% 8.33%,oklch(97% .01 250/.42) 0,transparent 100%),radial-gradient(1px 1px at 58.11% 53.31%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 88.19% 98%,oklch(97% .01 250/.47) 0,transparent 100%),radial-gradient(1px 1px at 97.62% 82.25%,oklch(97% .01 250/.4) 0,transparent 100%),radial-gradient(1px 1px at 60.23% 29.49%,oklch(97% .01 250/.43) 0,transparent 100%),radial-gradient(1px 1px at 9.1% 51.03%,oklch(97% .01 250/.46) 0,transparent 100%),radial-gradient(1px 1px at 6.88% 52.64%,oklch(97% .01 250/.31) 0,transparent 100%),radial-gradient(1px 1px at 99.17% 77.92%,oklch(97% .01 250/.35) 0,transparent 100%),radial-gradient(1px 1px at 45.37% 54.96%,oklch(97% .01 250/.34) 0,transparent 100%),radial-gradient(1px 1px at 69.06% 41.64%,oklch(97% .01 250/.47) 0,transparent 100%),radial-gradient(1px 1px at 64.21% 30%,oklch(97% .01 250/.3) 0,transparent 100%),radial-gradient(1px 1px at 30.26% 37.39%,oklch(97% .01 250/.37) 0,transparent 100%),radial-gradient(1px 1px at 72.34% 59.95%,oklch(97% .01 250/.47) 0,transparent 100%),radial-gradient(1px 1px at 42.02% 34.29%,oklch(97% .01 250/.31) 0,transparent 100%),radial-gradient(1px 1px at 29.54% 69.87%,oklch(97% .01 250/.49) 0,transparent 100%),radial-gradient(1px 1px at 98.8% 37.97%,oklch(97% .01 250/.39) 0,transparent 100%),radial-gradient(1px 1px at 46.67% 69.86%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 46.78% 94.07%,oklch(97% .01 250/.35) 0,transparent 100%),radial-gradient(1px 1px at 9.62% 7.79%,oklch(97% .01 250/.31) 0,transparent 100%),radial-gradient(1px 1px at 72.85% 18.2%,oklch(97% .01 250/.47) 0,transparent 100%),radial-gradient(1px 1px at 42.61% 15.92%,oklch(97% .01 250/.37) 0,transparent 100%),radial-gradient(1px 1px at 29.5% 73.75%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 60.18% 32.38%,oklch(97% .01 250/.31) 0,transparent 100%),radial-gradient(1px 1px at 93.03% 78.99%,oklch(97% .01 250/.34) 0,transparent 100%),radial-gradient(1px 1px at 6.62% 43.91%,oklch(97% .01 250/.42) 0,transparent 100%),radial-gradient(1px 1px at 4.39% 62.09%,oklch(97% .01 250/.36) 0,transparent 100%),radial-gradient(1px 1px at 77.21% 88.07%,oklch(97% .01 250/.32) 0,transparent 100%),radial-gradient(1px 1px at 9.63% 51.9%,oklch(97% .01 250/.32) 0,transparent 100%),radial-gradient(1px 1px at 90.72% 91.85%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 17.8% 60.99%,oklch(97% .01 250/.33) 0,transparent 100%),radial-gradient(1px 1px at 74.96% 67.5%,oklch(97% .01 250/.45) 0,transparent 100%),radial-gradient(1px 1px at 76.29% 89.3%,oklch(97% .01 250/.35) 0,transparent 100%),radial-gradient(1px 1px at 23.44% 42.29%,oklch(97% .01 250/.43) 0,transparent 100%),radial-gradient(1px 1px at 90.43% 88.89%,oklch(97% .01 250/.4) 0,transparent 100%),radial-gradient(1px 1px at 20.26% 90.15%,oklch(97% .01 250/.42) 0,transparent 100%),radial-gradient(1px 1px at 33.66% 95.75%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 52.2% 28.56%,oklch(97% .01 250/.44) 0,transparent 100%),radial-gradient(1px 1px at 81.86% 95.2%,oklch(97% .01 250/.43) 0,transparent 100%),radial-gradient(1px 1px at 27.09% 97.61%,oklch(97% .01 250/.45) 0,transparent 100%),radial-gradient(1px 1px at 25.46% 73.95%,oklch(97% .01 250/.44) 0,transparent 100%),radial-gradient(1px 1px at 40.37% 91.37%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 35.13% 49.4%,oklch(97% .01 250/.35) 0,transparent 100%),radial-gradient(1px 1px at 89.09% 86.53%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 35.09% 8.21%,oklch(97% .01 250/.37) 0,transparent 100%),radial-gradient(1px 1px at 54.59% 74.32%,oklch(97% .01 250/.34) 0,transparent 100%),radial-gradient(1px 1px at 72.7% 33.28%,oklch(97% .01 250/.46) 0,transparent 100%),radial-gradient(1px 1px at 41.98% .93%,oklch(97% .01 250/.31) 0,transparent 100%),radial-gradient(1px 1px at 40.41% 86.8%,oklch(97% .01 250/.47) 0,transparent 100%),radial-gradient(1px 1px at 66.92% 65.55%,oklch(97% .01 250/.36) 0,transparent 100%),radial-gradient(1px 1px at 97.63% 9.43%,oklch(97% .01 250/.39) 0,transparent 100%),radial-gradient(1px 1px at 1.11% 68.11%,oklch(97% .01 250/.41) 0,transparent 100%),radial-gradient(1px 1px at 28.71% 15.02%,oklch(97% .01 250/.4) 0,transparent 100%),radial-gradient(1px 1px at 85.81% 6.71%,oklch(97% .01 250/.36) 0,transparent 100%),radial-gradient(1px 1px at 83.91% 80.78%,oklch(97% .01 250/.39) 0,transparent 100%),radial-gradient(1px 1px at 81.71% 26.81%,oklch(97% .01 250/.44) 0,transparent 100%),radial-gradient(1px 1px at 64.95% 52.42%,oklch(97% .01 250/.32) 0,transparent 100%),radial-gradient(1px 1px at 46.39% 53.75%,oklch(97% .01 250/.43) 0,transparent 100%),radial-gradient(1px 1px at 83.1% 98.2%,oklch(97% .01 250/.39) 0,transparent 100%),radial-gradient(1px 1px at 63.81% 23.52%,oklch(97% .01 250/.4) 0,transparent 100%),radial-gradient(1px 1px at 72.66% 36.72%,oklch(97% .01 250/.37) 0,transparent 100%),radial-gradient(1px 1px at 12.89% 6.96%,oklch(97% .01 250/.49) 0,transparent 100%),radial-gradient(1px 1px at 38.07% 17.84%,oklch(97% .01 250/.49) 0,transparent 100%),radial-gradient(1px 1px at 16.98% 68.34%,oklch(97% .01 250/.38) 0,transparent 100%),radial-gradient(1px 1px at 7.08% 16.76%,oklch(97% .01 250/.39) 0,transparent 100%),radial-gradient(1px 1px at 30.79% 53.91%,oklch(97% .01 250/.48) 0,transparent 100%),radial-gradient(1px 1px at 51.88% 6.33%,oklch(97% .01 250/.35) 0,transparent 100%),radial-gradient(1px 1px at 68.05% 81.95%,oklch(97% .01 250/.48) 0,transparent 100%),radial-gradient(1px 1px at 90.45% 13%,oklch(97% .01 250/.47) 0,transparent 100%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;background:radial-gradient(70% 55% at 12% -5%,var(--signin-glow) 0,transparent 60%),radial-gradient(60% 50% at 100% 0,var(--accent-wash) 0,transparent 55%);opacity:.55}@media print{body:after,body:before{display:none}}body{background:var(--void);color:var(--text);font-family:IBM Plex Sans Variable,system-ui,sans-serif;font-size:var(--text-base);font-weight:400;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;min-block-size:100dvh}:root:lang(ar) body,[dir=rtl] body{font-family:IBM Plex Sans Arabic,IBM Plex Sans Variable,system-ui,sans-serif;letter-spacing:0}body>*{position:relative;z-index:1}.display,.ident__text b,.page__head h1,.signin__claim,.signin__names b{font-family:"Instrument Serif",IBM Plex Sans Arabic,IBM Plex Sans Variable,Georgia,serif;font-weight:400;letter-spacing:-.015em}.page__head h1:lang(ar),.signin__claim:lang(ar){font-weight:600;letter-spacing:0}h1,h2,h3{font-weight:600;letter-spacing:-.011em;line-height:1.2;margin:0}a{color:var(--accent);text-decoration:none;transition:color var(--fast) var(--ease)}a:hover{color:var(--accent-bright)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.tabular,bdi{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.bars__value,.counter__value,.ref,.tabular,.why__terms dd,td:has(.sla){font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1,"tnum"}.skip-link{position:absolute;inset-block-start:-100vh;inset-inline-start:var(--space-4);background:var(--accent);color:var(--text-inverse);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font-weight:500;z-index:60}.skip-link:focus{inset-block-start:var(--space-4)}.rail{position:fixed;inset-block:0;inset-inline-start:0;inline-size:15rem;z-index:40;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-3);background:var(--surface-glass);-webkit-border-end:1px solid var(--hair-strong);border-inline-end:1px solid var(--hair-strong);overflow-y:auto;overscroll-behavior:contain}.ident{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-4);-webkit-border-after:1px solid var(--hair);border-block-end:1px solid var(--hair)}.ident__seal{inline-size:30px;block-size:30px;border-radius:var(--r-sm);background:var(--accent);display:grid;place-items:center;flex:none}.ident__seal svg{inline-size:17px;block-size:17px;stroke:var(--text-inverse);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ident__text{min-inline-size:0;line-height:1.2}.ident__text b{display:block;font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.15}.ident__text span{display:block;font-size:var(--text-2xs);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__nav{display:grid;grid-gap:var(--space-4);gap:var(--space-4);flex:1 1}.rail__group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.rail__groupLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);font-weight:600;margin:0 0 var(--space-2);padding-inline:var(--space-2)}.rail__nav a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--text-sm);-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;transition:color var(--fast) var(--ease),background var(--fast) var(--ease)}.rail__nav a:hover{color:var(--text);background:var(--surface-inset)}.rail__nav a.is-here{color:var(--accent-bright);background:var(--accent-wash);border-inline-start-color:var(--accent);font-weight:560}.nav__icon{inline-size:16px;block-size:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rail__foot{-webkit-margin-before:auto;margin-block-start:auto;display:grid;grid-gap:var(--space-3);gap:var(--space-3);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:1px solid var(--hair);border-block-start:1px solid var(--hair)}.whoami{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.avatar{inline-size:30px;block-size:30px;border-radius:var(--r-sm);background:var(--accent-wash);color:var(--accent-bright);border:1px solid var(--hair);display:grid;place-items:center;font-size:var(--text-2xs);font-weight:620;flex:none}.whoami__text{min-inline-size:0;line-height:1.25}.whoami__text b{display:block;font-size:var(--text-sm);font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__footRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.locale-switch,.switch{display:flex;gap:2px;padding:2px;background:var(--surface-inset);border:1px solid var(--hair);border-radius:var(--r)}.locale-switch__item,.switch__item{padding:var(--space-1) var(--space-3);border-radius:var(--r-sm);color:var(--text-dim);font-size:var(--text-xs);font-weight:500;display:grid;place-items:center;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}@media (pointer:coarse){.locale-switch__item,.switch__item{min-inline-size:44px;min-block-size:44px}}.locale-switch__item.is-current,.switch__item.is-on{background:var(--accent);color:var(--text-inverse)}.switch__item svg{inline-size:14px;block-size:14px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.who{font-size:var(--text-sm);color:var(--text-muted);padding-inline:var(--space-1)}.shell{display:flex;flex-direction:column;min-block-size:100dvh;min-inline-size:0}.has-rail .shell{-webkit-padding-start:15rem;padding-inline-start:15rem}.topbar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:30;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-6);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));-webkit-border-after:1px solid var(--hair);border-block-end:1px solid var(--hair)}.omnibox,.topbar{display:flex;align-items:center}.omnibox{flex:1 1 14rem;min-inline-size:0;max-inline-size:38rem;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-inset);border:1px solid var(--hair);border-radius:var(--r);transition:border-color var(--fast) var(--ease)}.omnibox:focus-within{border-color:var(--accent)}.omnibox input:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.omnibox__icon{inline-size:15px;block-size:15px;stroke:var(--text-dim);fill:none;stroke-width:1.8;stroke-linecap:round;flex:none}.omnibox input{flex:1 1;min-inline-size:0;background:none;border:0;outline:none;color:var(--text);font:inherit;font-size:var(--text-sm)}.omnibox input::placeholder{color:var(--text-dim)}.topbar__ico{inline-size:34px;block-size:34px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--text-muted);transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.topbar__ico:hover{background:var(--surface-inset);color:var(--text)}.topbar__ico svg{inline-size:17px;block-size:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.main{inline-size:100%;max-inline-size:92rem;margin-inline:auto;padding:var(--space-6);flex:1 1;min-inline-size:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0s!important;transition-delay:0s!important}}.page>*{animation:rise var(--slow) var(--ease-out) both}.page>:nth-child(2){animation-delay:60ms}.page>:nth-child(3){animation-delay:.11s}.page>:nth-child(4){animation-delay:.15s}.page__head{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.page__head h1{font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);line-height:1.05}.page__head--split{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.page__head--ruled{-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.page__head h1+.muted{margin-block:var(--space-1) 0}.filters--flush{-webkit-margin-after:0;margin-block-end:0}.section-title{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim);font-weight:560;margin-block:var(--space-8) var(--space-4)}.muted{color:var(--text-muted)}.crumb{font-size:var(--text-sm);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.panel{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:5px;box-shadow:var(--lift-2)}.panel__core{background:var(--surface-raised);border-radius:calc(var(--r-xl) - 5px);box-shadow:var(--lift-1);overflow:hidden}.counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-block:var(--space-6)}.counter{position:relative;background:var(--surface-glass);background-image:linear-gradient(var(--glass-bg),var(--glass-bg));-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--hairline-strong);border-radius:var(--r-lg);padding:var(--space-4);box-shadow:var(--lift-1),var(--glass-sheen);display:flex;flex-direction:column;gap:1px;color:inherit;text-decoration:none;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.counter:has(.counter__meter),.counter:has(.counter__note){min-block-size:6.75rem}.counter--link:hover{border-color:var(--hairline-bright);box-shadow:var(--lift-2)}.counter--link:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--halo)}.counter--link:hover .counter__value{color:var(--accent)}.counter__value{display:block;font-size:var(--text-2xl);font-weight:600;letter-spacing:-.014em;line-height:1.15;transition:color var(--fast) var(--ease)}.counter__label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em}.counter__label,.counter__note{display:block;font-size:var(--text-xs)}.counter__note{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);color:var(--text-muted);line-height:1.45}.counter__meter{position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--surface-inset);border-end-start-radius:var(--r-lg);border-end-end-radius:var(--r-lg);overflow:hidden}.counter__meter-fill{display:block;block-size:100%;background:var(--accent-dim);transform-origin:left center;animation:grow-inline var(--slow) var(--ease-out) both}[dir=rtl] .counter__meter-fill{transform-origin:right center}.counter--feature{-webkit-border-before:2px solid var(--accent);border-block-start:2px solid var(--accent)}.counter--feature .counter__value{font-size:var(--text-3xl)}.counter--met .counter__meter-fill{background:var(--met)}.counter--risk .counter__meter-fill{background:var(--risk)}.counter--breach .counter__meter-fill{background:var(--breach)}.rail__count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--text-2xs);font-weight:560;color:var(--text-dim);background:var(--surface-inset);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:.05rem .35rem;min-inline-size:1.5rem;text-align:center}.rail__nav a.is-here .rail__count{color:var(--accent);border-color:var(--accent-wash);background:var(--surface)}.panel{background:var(--surface-glass);background-image:linear-gradient(var(--glass-bg),var(--glass-bg));-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--lift-2),var(--glass-sheen);overflow:hidden;display:flex;flex-direction:column}.panel__head{gap:var(--space-3);padding:var(--space-4);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline);background:var(--glass-bg-strong)}.panel__title{margin:0;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim);font-weight:560}.panel__body{padding:var(--space-4);flex:1 1}.panel__foot{margin:var(--space-3) 0 0;color:var(--text-dim);line-height:1.5}.delta,.panel__foot{font-size:var(--text-xs)}.delta{display:inline-flex;align-items:baseline;gap:.25em;font-weight:560;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.15em .5em;border-radius:var(--r-sm);border:1px solid transparent}.delta:before{font-size:.9em}.delta--up{color:var(--breach);background:var(--breach-wash);border-color:var(--breach-wash)}.delta--up:before{content:"\2191"}.delta--down{color:var(--met);background:var(--met-wash);border-color:var(--met-wash)}.delta--down:before{content:"\2193"}.delta--flat{color:var(--text-muted);background:var(--neutral-wash);border-color:var(--neutral-wash)}.delta--flat:before{content:"\2192"}.plot,.plot__grid{position:relative}.plot__grid{-webkit-border-after:1px solid var(--hairline-strong);border-block-end:1px solid var(--hairline-strong)}.plot__grid:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(to top,var(--hairline) 0 1px,transparent 1px 25%);pointer-events:none}.plot__axis{display:flex;gap:var(--space-2);list-style:none;margin:0;padding:var(--space-2) 0 0}.plot__axis li{flex:1 1;min-inline-size:0;text-align:center;font-size:var(--text-2xs);color:var(--text-dim);white-space:nowrap}.dash-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}@media (min-width:64rem){.dash-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch}.dash-grid .panel__body:has(.bars){display:flex;flex-direction:column;justify-content:space-evenly}.dash-grid__wide{grid-column:1/-1}}.panel>.grid{margin:0;border:0;border-radius:0;box-shadow:none}.panel__link{font-size:var(--text-xs);color:var(--accent);text-decoration:none;white-space:nowrap}.panel__link:hover{text-decoration:underline}.filters{gap:var(--space-2)}.filterbar,.filters{display:flex;flex-wrap:wrap;align-items:center;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.filterbar{gap:var(--space-3);max-inline-size:100%;padding:var(--space-2) var(--space-3);background:var(--surface);box-shadow:var(--lift-1)}.filterbar,.filterbar__group{border:1px solid var(--hairline);border-radius:var(--r)}.filterbar__group{display:flex;flex-wrap:wrap;gap:2px;padding:2px;background:var(--surface-inset)}.filterbar__group .chip{border:0;background:none;padding:var(--space-1) var(--space-3)}.filterbar__group .chip.is-on{background:var(--accent);color:var(--text-inverse)}.filterbar__end{display:flex;align-items:center;gap:var(--space-2)}.chip{font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--r);color:var(--text-muted);background:var(--surface);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.chip:hover{border-color:var(--hairline-strong);color:var(--text);background:var(--surface-inset)}.chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--text-inverse);font-weight:560}.chip.is-static{cursor:default}.grid{inline-size:100%;border-collapse:separate;border-spacing:0;background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--lift-2)}.grid td,.grid th{text-align:start;padding:var(--space-3) var(--space-4);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline);font-size:var(--text-sm);vertical-align:middle}.grid th{background:var(--surface-inset);font-weight:560;color:var(--text-dim);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.12em}.grid__sort{display:inline-flex;align-items:center;gap:var(--space-1);color:inherit;letter-spacing:inherit;text-transform:inherit;font:inherit;transition:color var(--fast) var(--ease)}.grid th[aria-sort=ascending],.grid th[aria-sort=descending],.grid__sort:hover{color:var(--text)}.grid__arrow{font-size:var(--text-xs);color:var(--accent)}.grid tbody tr:last-child td{-webkit-border-after:none;border-block-end:none}.grid tbody tr{transition:background var(--fast) var(--ease)}.grid tbody tr:hover{background:var(--hairline)}.grid__subject{max-inline-size:26rem;color:var(--text)}.grid__actions{display:flex;gap:var(--space-3);align-items:center;white-space:nowrap}.ref{font-weight:500;font-size:var(--text-sm);color:var(--accent)}.ref--lg{color:var(--text-dim)}.prio{font-size:var(--text-2xs);font-weight:560;text-transform:uppercase;letter-spacing:.1em;padding:3px var(--space-2);border-radius:var(--r-sm);border:1px solid transparent}.prio.is-critical{background:var(--breach-wash);color:var(--breach);border-color:var(--breach-wash)}.prio.is-high{background:var(--risk-wash);color:var(--risk)}.prio.is-low,.prio.is-medium{background:var(--neutral-wash);color:var(--text-dim)}.sla{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.sla__dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in oklch,currentColor 18%,transparent)}.sla.is-met{color:var(--met)}.sla.is-breached{color:var(--breach)}.sla.is-at-risk{color:var(--risk)}.sla.is-running{color:var(--text-muted)}.sla.is-excluded{color:var(--text-dim)}.pill{font-size:var(--text-xs);font-weight:560;padding:3px var(--space-3);border-radius:var(--r-pill);white-space:nowrap}.pill.is-pass{background:var(--met-wash);color:var(--met)}.pill.is-warn{background:var(--risk-wash);color:var(--risk)}.pill.is-fail{background:var(--breach-wash);color:var(--breach)}.verdict{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);align-items:baseline;padding:var(--space-4) var(--space-5);border-radius:var(--r-lg);margin-block:var(--space-5);border:1px solid var(--hairline);-webkit-border-start:2px solid;border-inline-start:2px solid;box-shadow:var(--lift-1)}.verdict.is-ready{background:var(--met-wash);border-inline-start-color:var(--met)}.verdict.is-blocked{background:var(--breach-wash);border-inline-start-color:var(--breach)}.verdict.is-frozen{background:var(--risk-wash);border-inline-start-color:var(--risk)}.admin-index,.bars,.checks,.portal__list,.stream{list-style:none;margin:0;padding:0}.checks,.portal__list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.check,.portal__list li{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r);padding:var(--space-4) var(--space-5);box-shadow:var(--lift-1);transition:border-color var(--mid) var(--ease)}.check:hover,.portal__list li:hover{border-color:var(--hairline-strong)}.portal__list li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-sm)}.portal__list a{color:var(--text)}.check__head,.portal__list a{display:flex;gap:var(--space-3);align-items:center}.check__head h2{font-size:var(--text-base);font-weight:500}.check__message{margin-block:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.check__foot{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm)}.admin-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.admin-index a{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:start;background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--space-5);color:var(--text);block-size:100%;box-shadow:var(--lift-1);transition:transform var(--mid) var(--ease),border-color var(--mid) var(--ease),box-shadow var(--mid) var(--ease)}.admin-index a:hover{transform:translateY(-3px);border-color:var(--accent-dim);box-shadow:var(--lift-3)}.admin-index span{font-size:var(--text-sm)}.detail__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.detail__head h1{font-size:var(--text-xl);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.detail__chips{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.detail__body{display:grid;grid-template-columns:minmax(0,1fr) 20rem;grid-gap:var(--space-6);gap:var(--space-6);-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.detail__description{color:var(--text-muted);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.stream{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stream__item{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r);padding:var(--space-3) var(--space-4);-webkit-border-start:2px solid var(--hairline-strong);border-inline-start:2px solid var(--hairline-strong)}.stream__item.is-public_reply{border-inline-start-color:var(--accent)}.stream__item.is-internal_note{border-inline-start-color:var(--risk);background:var(--risk-wash)}.stream__item.is-system_event{background:var(--surface-inset);border-inline-start-color:var(--hairline-strong)}.stream__meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);flex-wrap:wrap}.stream__item p{margin:0;font-size:var(--text-sm)}.tag{font-size:var(--text-2xs);font-weight:560;text-transform:uppercase;letter-spacing:.1em;padding:2px var(--space-2);border-radius:var(--r-sm)}.tag--internal{background:var(--risk);color:var(--text-inverse)}.detail__rail{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--lift-1);overflow:hidden;position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--space-6) + 3rem)}.rail__block{padding:var(--space-4) var(--space-5);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.rail__block:last-child{-webkit-border-after:0;border-block-end:0}.rail__block h2{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin-block:0 var(--space-3);font-weight:560}.rail__list{margin:var(--space-3) 0 0;display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);font-size:var(--text-sm)}.rail__list dt{color:var(--text-dim)}.rail__list dd{margin:0;text-align:end}.why{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);font-size:var(--text-sm);-webkit-border-before:1px solid var(--hairline);border-block-start:1px solid var(--hairline);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3)}.why summary{cursor:pointer;color:var(--accent);list-style:none}.why summary::-webkit-details-marker{display:none}.why summary:before{content:"›";display:inline-block;-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);transition:transform var(--mid) var(--ease)}.why[open] summary:before{transform:rotate(90deg)}.why__rule{color:var(--text-muted);margin-block:var(--space-2)}.why__terms{margin:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.why__terms div{display:flex;justify-content:space-between;gap:var(--space-3)}.why__terms dt{color:var(--text-dim)}.why__terms dd{margin:0}.why__conclusion{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);font-weight:560;color:var(--accent-bright)}.actionbar,.form{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--lift-1)}.actions{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.form{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.actions label,.form label,.signin__card label{font-size:var(--text-sm);font-weight:500;color:var(--text-muted);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.actions input,.actions textarea,.form input,.form select,.form textarea,.kb-search input,.signin__card input{font:inherit;font-size:var(--text-sm);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--r);background:var(--surface-inset);color:var(--text);inline-size:100%;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.actions textarea:focus,.form input:focus,.form select:focus,.form textarea:focus,.kb-search input:focus,.signin__card input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--surface),0 0 0 3px var(--accent)}.form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.form__field{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.form__help,.form__hint{font-size:var(--text-xs);color:var(--text-dim);margin:0}.actionbar button,.actions button,.button,.compose button,.form button,.kb-search button,.signin__card button{display:inline-flex;align-items:center;gap:var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:500;padding:var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:var(--r);background:var(--accent);color:var(--text-inverse);cursor:pointer;justify-self:start;box-shadow:var(--lift-1);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.actionbar button:hover,.actions button:hover,.button:hover,.compose button:hover,.form button:hover,.kb-search button:hover,.signin__card button:hover{background:var(--accent-bright);border-color:var(--accent-bright)}.actions button:active,.button:active,.form button:active,.signin__card button:active{transform:scale(.98)}.actions button.secondary,.form button.secondary{background:var(--surface-inset);color:var(--text);border:1px solid var(--hairline-strong);box-shadow:none;padding-inline:var(--space-5)}.actions button.secondary:after,.actions button:not(.secondary):after,.form button.secondary:after{content:none}.actions button{padding-inline:var(--space-5)}.linkish{background:none;border:none;box-shadow:none;font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;padding:0}.linkish:after{content:none}.linkish:hover{color:var(--text);background:none;box-shadow:none}.checkbox{display:flex;align-items:center;gap:var(--space-2);font-weight:400!important;-webkit-margin-before:0!important;margin-block-start:0!important;font-size:var(--text-sm);color:var(--text-muted)}.checkbox input{inline-size:auto;accent-color:var(--accent)}.actionbar{gap:var(--space-3);padding:var(--space-3);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--lift-1)}.actionbar,.actionbar__resolve{display:flex;align-items:center;flex-wrap:wrap}.actionbar__resolve{gap:var(--space-2);-webkit-margin-start:auto;margin-inline-start:auto}.actionbar__resolve input{min-inline-size:14rem}.compose{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--lift-1)}.compose__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.actions{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--space-4) var(--space-5);-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);box-shadow:var(--lift-1)}.actions__row{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.actions__row--split{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:1px solid var(--hairline);border-block-start:1px solid var(--hairline)}.actions__resolve{display:flex;gap:var(--space-2);flex:1 1;min-inline-size:15rem}.main:has(.signin){padding:0;max-inline-size:none}.signin__brand{position:relative;isolation:isolate;background:color-mix(in oklch,var(--signin-ground) 88%,transparent);color:var(--signin-ink);padding:var(--space-8);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);overflow:hidden}.signin__brand:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 12% 0,var(--signin-glow) 0,transparent 62%),repeating-linear-gradient(to bottom,var(--signin-etch) 0 1px,transparent 1px 8px),repeating-linear-gradient(to right,var(--signin-etch) 0 1px,transparent 1px 8px)}[dir=rtl] .signin__brand:before{background:radial-gradient(120% 90% at 88% 0,var(--signin-glow) 0,transparent 62%),repeating-linear-gradient(to bottom,var(--signin-etch) 0 1px,transparent 1px 8px),repeating-linear-gradient(to right,var(--signin-etch) 0 1px,transparent 1px 8px)}.signin__brand:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--signin-rule)}.signin__mark{display:flex;align-items:center;gap:var(--space-4)}.signin__seal{inline-size:44px;block-size:44px;border-radius:var(--r);border:1px solid var(--signin-rule);background:var(--signin-etch)}.signin__seal svg{inline-size:24px;block-size:24px}.signin__names b{font-size:var(--text-2xl);line-height:1.1}.signin__names span{font-size:var(--text-sm);color:var(--signin-ink-dim)}.signin__facts{-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);position:relative}.signin__facts>div{padding-block:var(--space-3);-webkit-border-after:1px solid var(--signin-rule);border-block-end:1px solid var(--signin-rule)}.signin__facts>div:last-child{-webkit-border-after:0;border-block-end:0}.signin__facts:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:var(--signin-rule);transform-origin:left center;animation:grow-inline var(--slow) var(--ease-out) both;animation-delay:calc(var(--stagger) * 3)}[dir=rtl] .signin__facts:before{transform-origin:right center}.signin__facts dt{color:var(--signin-ink-dim)}.signin__claim,.signin__facts>div,.signin__mark{animation:rise var(--slow) var(--ease-out) both}.signin__card>*{animation:rise var(--mid) var(--ease-out) both}.signin__card>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.signin__card>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.signin__card>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.signin__card>:nth-child(n+5){animation-delay:calc(var(--stagger) * 4)}.signin{min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.signin__media{position:relative;overflow:hidden;background:var(--signin-ground)}.signin__video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:100% 50%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}[dir=rtl] .signin__video{object-position:0 50%}.signin__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,oklch(8% .02 262/.02) 18%,oklch(8% .02 262/.34) 46%,oklch(8% .02 262/.74) 68%,oklch(8% .02 262/.94))}.signin__hero{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:0 var(--space-8) var(--space-8);color:oklch(98% 0 0)}.signin__badge{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-radius:var(--r-pill);background:oklch(18% .02 262/.72);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border:1px solid oklch(100% 0 0/.14);box-shadow:0 6px 18px oklch(0 0 0/.28)}.signin__seal{inline-size:30px;block-size:30px;border-radius:var(--r-sm);border:1px solid oklch(100% 0 0/.22);background:oklch(100% 0 0/.1);display:grid;place-items:center;flex:none}.signin__seal svg{inline-size:17px;block-size:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}img.signin__seal{object-fit:contain;padding:3px;background:oklch(100% 0 0/.1)}.signin__names b{display:block;font-size:var(--text-base);line-height:1.15;letter-spacing:-.01em}.signin__names span{display:block;font-size:var(--text-2xs);color:oklch(100% 0 0/.72)}.signin__claim{margin:0;font-size:var(--text-display);line-height:1.02;max-inline-size:15ch;text-wrap:balance;text-shadow:0 2px 24px oklch(0 0 0/.45)}.signin__facts{display:grid;margin:0;inline-size:100%;max-inline-size:34rem;-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:1px solid oklch(100% 0 0/.24);border-block-start:1px solid oklch(100% 0 0/.24)}.signin__facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-2)}.signin__facts dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;color:oklch(100% 0 0/.66);white-space:nowrap}.signin__facts dd{margin:0;font-size:var(--text-sm);font-weight:500;text-align:end}.signin__panel{display:flex;flex-direction:column;padding:var(--space-5);background:transparent}.signin__top{display:flex;justify-content:flex-end}.signin__card{inline-size:min(26rem,100%);margin:auto;background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--hairline-strong);border-radius:var(--r-xl);box-shadow:var(--lift-3),var(--glass-sheen);padding:var(--space-6);animation:rise var(--slow) var(--ease-out) both}.signin__card,.signin__form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.signin__card h1{margin:0;font-size:var(--text-3xl);line-height:1.05}.signin__sub{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.signin__sub b{color:var(--text);font-weight:600}.signin__field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.signin__card label{font-size:var(--text-sm);font-weight:500;color:var(--text);margin:0}.signin__card input{inline-size:100%;block-size:3.25rem;padding-inline:var(--space-4);font-size:var(--text-base);color:var(--text);background:var(--surface-inset);border:1.5px solid var(--hairline);border-radius:var(--r);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.signin__card input::placeholder{color:var(--text-dim);opacity:1}.signin__card .signin__submit{block-size:3.5rem;inline-size:100%;justify-self:stretch;padding:0;border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--text-inverse);font-size:var(--text-base);font-weight:560;display:flex;align-items:center;justify-content:center;gap:var(--space-3);cursor:pointer;box-shadow:0 8px 20px oklch(0 0 0/.28);transition:filter var(--fast) var(--ease),transform var(--fast) var(--ease)}.signin__card .signin__submit svg{inline-size:15px;block-size:15px;flex:none}[dir=rtl] .signin__card .signin__submit svg{transform:scaleX(-1)}.signin__card .signin__submit:hover{filter:brightness(1.1)}.signin__card .signin__submit:active{transform:translateY(1px)}.signin__divider{display:flex;align-items:center;gap:var(--space-4)}.signin__divider i{flex:1 1 auto;block-size:1px;background:var(--hairline-strong)}.signin__divider b{flex:0 0 auto;font-size:var(--text-2xs);font-weight:700;letter-spacing:.12em;color:var(--text-dim)}.signin__directories{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.signin__directory{block-size:3.25rem;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--hairline-strong);border-radius:var(--r-pill);background:var(--surface-raised);color:var(--text);font-size:var(--text-sm);text-decoration:none;transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.signin__directory:hover{background:var(--surface);box-shadow:var(--lift-2)}.signin__foot{margin:0;text-align:center;font-size:var(--text-xs);color:var(--text-dim)}.signin__badge,.signin__claim,.signin__facts>div{animation:rise var(--slow) var(--ease-out) both}.signin__claim{animation-delay:calc(var(--stagger) * 1.5)}.signin__facts>div:first-child{animation-delay:calc(var(--stagger) * 4)}.signin__facts>div:nth-child(2){animation-delay:calc(var(--stagger) * 5)}.signin__facts>div:nth-child(3){animation-delay:calc(var(--stagger) * 6)}.signin__card>*,.signin__form>*{animation:rise var(--mid) var(--ease-out) both}.signin__form>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.signin__form>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.signin__form>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.signin__form>:nth-child(n+5){animation-delay:calc(var(--stagger) * 4)}@media (max-width:56rem){.signin{grid-template-columns:1fr;grid-template-rows:auto 1fr}.signin__media{block-size:clamp(15rem,38dvh,24rem)}.signin__video{object-position:64% 45%}.signin__hero{padding:0 var(--space-5) var(--space-5);gap:var(--space-3)}.signin__claim{font-size:clamp(1.75rem,7vw,2.5rem);max-inline-size:none}.signin__facts{display:none}.signin__panel{padding:var(--space-4)}.signin__card{inline-size:100%;max-inline-size:28rem}}@media (max-width:30rem){.signin__card{padding:var(--space-5);border:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.signin__card input{font-size:16px}}.signin__error{background:var(--breach-wash);color:var(--breach);padding:var(--space-3) var(--space-4);border-radius:var(--r);font-size:var(--text-sm);border:1px solid var(--breach-wash)}.bars{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-inline-size:34rem}.bars li{display:grid;grid-template-columns:5.5rem 1fr 2.5rem;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);font-size:var(--text-sm);padding-block:.35rem}.bars__track{block-size:8px;background:var(--surface-inset);border:1px solid var(--hairline);border-radius:var(--r-sm);overflow:hidden}.bars__fill{display:block;block-size:100%;background:var(--accent);transition:inline-size var(--slow) var(--ease-out)}.bars__fill.is-critical{background:var(--breach)}.bars__fill.is-high{background:var(--risk)}.bars__value{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:560}.bars__label{color:var(--text-muted)}.portal__hero{padding-block:var(--space-8);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.portal__hero h1{font-size:var(--text-3xl);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.portal__actions{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);gap:var(--space-3)}.pnav,.portal__actions{display:flex;flex-wrap:wrap}.pnav{gap:var(--space-1);padding:var(--space-1);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);background:var(--surface-inset);border:1px solid var(--hairline);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.pnav,.pnav__item{border-radius:var(--r-pill)}.pnav__item{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;transition:color var(--fast) var(--ease),background var(--fast) var(--ease)}.pnav__item:hover{color:var(--text);background:var(--hairline)}.pnav__item.is-here{background:var(--accent);color:var(--text-inverse);font-weight:500}.portal__search{display:flex;gap:var(--space-2);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);max-inline-size:34rem}.portal__search input{flex:1 1;min-inline-size:0}.cards{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.card{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);transition:border-color var(--mid) var(--ease),transform var(--mid) var(--ease),box-shadow var(--mid) var(--ease)}.card:hover{border-color:var(--hairline-bright);transform:translateY(-2px);box-shadow:var(--lift-2)}.card>a{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) var(--space-5);color:inherit;block-size:100%;align-content:start}.card strong{font-weight:560;letter-spacing:-.012em}.card .muted{font-size:var(--text-sm)}.card__meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-dim);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.card__meta,.portal__facts{display:flex;flex-wrap:wrap}.portal__facts{gap:var(--space-6);margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);background:var(--surface-inset);border:1px solid var(--hairline);border-radius:var(--r-lg)}.portal__facts dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);font-weight:560;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.portal__facts dd{margin:0;font-size:var(--text-base)}.portal__after{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);-webkit-border-before:1px solid var(--hairline);border-block-start:1px solid var(--hairline)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.stages{list-style:none;margin:var(--space-5) 0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stages li{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);background:var(--surface-inset);border:1px solid var(--hairline);border-radius:var(--r);padding:var(--space-2) var(--space-3)}.stages__index{inline-size:1.5rem;block-size:1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--accent-wash);color:var(--accent-bright);font-size:var(--text-2xs);font-weight:620}.kb-search{display:flex;gap:var(--space-2);margin-block:var(--space-5)}.article-body p{line-height:1.75;color:var(--text-muted)}.form-page{max-inline-size:44rem}.admin-form{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--space-5) var(--space-6);max-inline-size:36rem;box-shadow:var(--lift-1)}.page__foot{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);font-size:var(--text-sm);color:var(--text-dim)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:62rem){.detail__body{grid-template-columns:1fr}.counter--feature{grid-column:span 1}.rail{position:static;inline-size:100%;max-inline-size:100%;flex-direction:row;align-items:center;-webkit-border-end:none;border-inline-end:none;-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline);padding:var(--space-3) var(--space-4)}.rail,.rail__nav{min-inline-size:0;gap:var(--space-4);overflow-x:auto}.rail__nav{display:flex;flex:1 1}.rail__group{min-inline-size:0}.rail__group ul{display:flex;gap:1px}.rail__groupLabel{display:none}.rail__nav a{white-space:nowrap;-webkit-border-start:none;border-inline-start:none}.rail__foot{-webkit-border-before:none;border-block-start:none;padding:0}.rail__foot .who{display:none}.has-rail .shell{-webkit-padding-start:0;padding-inline-start:0}.has-rail .main{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.topbar{padding-inline:var(--space-4)}.ident{-webkit-border-after:none;border-block-end:none;-webkit-padding-after:0;padding-block-end:0;flex:none}}@media (max-width:48rem){.rail{flex-wrap:wrap;gap:var(--space-2)}.rail__nav{order:3;flex:1 0 100%}.rail__foot{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.ident__text span,.whoami__text b{display:none}.main{padding-inline:var(--space-4)}.page__head h1{font-size:var(--text-xl)}.grid{display:block;overflow-x:auto}.bars li{grid-template-columns:5rem 1fr 2rem}}.article-body p,.bidi,.check__message,.counter__note,.detail__description,.detail__head h1,.grid__subject,.portal__list a,.stream__item p{unicode-bidi:plaintext;text-align:start}.topnav__more{position:relative}.topnav__more summary{list-style:none;cursor:pointer;color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);transition:all var(--fast) var(--ease)}.topnav__more summary::-webkit-details-marker{display:none}.topnav__more summary:after{content:"⌄";-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);font-size:var(--text-xs)}.topnav__more summary:hover{color:var(--text);background:var(--hairline)}.topnav__panel{position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-start:0;min-inline-size:13rem;display:grid;grid-gap:2px;gap:2px;padding:var(--space-2);background:var(--surface-glass);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--lift-3);z-index:50;animation:rise var(--mid) var(--ease-out) both}.topnav__panel a{padding:var(--space-2) var(--space-3);border-radius:var(--r-sm)}.chip--complete,.chip--create{color:var(--met);background:var(--met-wash);border-color:color-mix(in oklch,var(--met) 30%,transparent)}.chip--refused{color:var(--breach);background:var(--breach-wash);border-color:color-mix(in oklch,var(--breach) 30%,transparent)}.chip--running{color:var(--risk);background:var(--risk-wash);border-color:color-mix(in oklch,var(--risk) 30%,transparent)}.chip--update{color:var(--accent);background:var(--accent-wash);border-color:color-mix(in oklch,var(--accent) 30%,transparent)}.notice--refused{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklch,var(--breach) 34%,transparent);border-inline-start-width:3px;border-radius:var(--r-sm);background:var(--breach-wash);color:var(--text)}.form--inline,.notice--refused{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.form--inline{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3)}.form--inline label{display:block;font-size:var(--text-xs);color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.grid-scroll{overflow-x:auto;max-width:100%}.findings{list-style:none;padding:0;margin:var(--space-4) 0 0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.finding{border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface-raised);box-shadow:var(--lift-1);padding:var(--space-4) var(--space-5)}.finding__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.finding__attrs{margin:var(--space-3) 0 0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.attr{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:2px solid var(--hairline);border-inline-start:2px solid var(--hairline)}.attr dt{font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--text-dim)}.attr dd{margin:0;font-size:var(--text-sm);word-break:break-word}.attr__why{grid-column:2;font-size:var(--text-2xs)}.attr--set{border-inline-start-color:color-mix(in oklch,var(--met) 55%,transparent)}.attr--overwritten{border-inline-start-color:color-mix(in oklch,var(--risk) 55%,transparent)}.attr--kept{border-inline-start-color:var(--hairline)}.chip--valid{color:var(--met);background:var(--met-wash);border-color:color-mix(in oklch,var(--met) 30%,transparent)}.chip--grace{color:var(--risk);background:var(--risk-wash);border-color:color-mix(in oklch,var(--risk) 30%,transparent)}.chip--invalid,.chip--restricted{color:var(--breach);background:var(--breach-wash);border-color:color-mix(in oklch,var(--breach) 30%,transparent)}.licence__state{display:flex;align-items:center;gap:var(--space-3)}.licence__why{margin-block:var(--space-3) 0;color:var(--text-muted);max-width:62ch}.licence__input{inline-size:100%;font-family:var(--font-mono,monospace);font-size:var(--text-xs);line-height:1.5;padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface-inset);color:var(--text);resize:vertical}.licence__input:focus-visible{outline:none;border-color:var(--accent-dim);box-shadow:var(--halo)}.chip--fix_scheduled,.chip--pending,.chip--scheduled,.chip--unscheduled{color:var(--risk);background:var(--risk-wash);border-color:color-mix(in oklch,var(--risk) 30%,transparent)}.chip--approved,.chip--held,.chip--low,.chip--resolved{color:var(--met);background:var(--met-wash);border-color:color-mix(in oklch,var(--met) 30%,transparent)}.chip--cancelled,.chip--high,.chip--rejected{color:var(--breach);background:var(--breach-wash);border-color:color-mix(in oklch,var(--breach) 30%,transparent)}.chip--deferred,.chip--medium,.chip--open{color:var(--text-muted);background:var(--neutral-wash)}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.agenda,.freezes,.meetings{list-style:none;padding:0;margin:var(--space-3) 0 0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.freeze{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);-webkit-border-start:2px solid var(--hairline);border-inline-start:2px solid var(--hairline);border-radius:var(--r-sm)}.freeze--live{border-inline-start-color:var(--breach);background:var(--breach-wash)}.meeting{border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface-raised);box-shadow:var(--lift-1);padding:var(--space-4) var(--space-5)}.meeting__head{-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.agenda__item,.meeting__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.agenda__item{padding:var(--space-2) 0}.agenda__what{display:grid;grid-gap:2px;gap:2px;flex:1 1 22ch;min-inline-size:0}.decide{display:flex;flex-wrap:wrap;gap:var(--space-2)}.decide input{flex:1 1 20ch;min-inline-size:0}.known{margin-block:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in oklch,var(--accent) 24%,transparent);border-radius:var(--r);background:var(--accent-wash)}.known__item+.known__item{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--hairline);border-block-start:1px solid var(--hairline)}.known__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.known__workaround{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);max-width:72ch}.prior{margin-block:var(--space-5);padding:var(--space-4);border:1px solid var(--hairline);-webkit-border-start:2px solid var(--met);border-inline-start:2px solid var(--met);border-radius:var(--r);background:var(--surface-inset)}.prior__category{margin-block:var(--space-3) 0;font-size:var(--text-base)}.prior__list{list-style:none;padding:0;margin:var(--space-3) 0 0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.prior__list li{display:grid;grid-gap:2px;gap:2px}.prior__resolution{margin:var(--space-1) 0 0;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:1px solid var(--hairline);border-inline-start:1px solid var(--hairline);color:var(--text-muted);max-width:72ch}.chip--sent{color:var(--met);background:var(--met-wash);border-color:color-mix(in oklch,var(--met) 30%,transparent)}.chip--failed{color:var(--breach);background:var(--breach-wash);border-color:color-mix(in oklch,var(--breach) 30%,transparent)}.chip--queued,.chip--skipped{color:var(--text-muted);background:var(--neutral-wash)}.tabs{margin-block:var(--space-5)}.tabs__strip{display:flex;flex-wrap:wrap;gap:var(--space-1);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.tabs__radio{position:absolute;opacity:0;pointer-events:none}.tabs__label{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;color:var(--text-muted);cursor:pointer;transition:color var(--fast) var(--ease)}.tabs__label:hover{color:var(--text)}.tabs__radio:checked+.tabs__label{color:var(--text);border-block-end-color:var(--accent)}.tabs__radio:focus-visible+.tabs__label{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-sm)}.tabs__count{font-size:var(--text-2xs);padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--surface-inset);color:var(--text-dim)}.tabs__panel{display:none;-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.tabs__strip:has(.tabs__radio[data-slot="0"]:checked)~.tabs__panel[data-slot="0"],.tabs__strip:has(.tabs__radio[data-slot="1"]:checked)~.tabs__panel[data-slot="1"],.tabs__strip:has(.tabs__radio[data-slot="2"]:checked)~.tabs__panel[data-slot="2"],.tabs__strip:has(.tabs__radio[data-slot="3"]:checked)~.tabs__panel[data-slot="3"],.tabs__strip:has(.tabs__radio[data-slot="4"]:checked)~.tabs__panel[data-slot="4"],.tabs__strip:has(.tabs__radio[data-slot="5"]:checked)~.tabs__panel[data-slot="5"],.tabs__strip:has(.tabs__radio[data-slot="6"]:checked)~.tabs__panel[data-slot="6"],.tabs__strip:has(.tabs__radio[data-slot="7"]:checked)~.tabs__panel[data-slot="7"]{display:block}.checklist,.files,.handoffs{list-style:none;padding:0;margin:0 0 var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.checklist__item{display:flex;align-items:center;gap:var(--space-3)}.checklist__item.is-done span{color:var(--text-dim);text-decoration:line-through}.checklist__toggle{inline-size:1.75rem;block-size:1.75rem;padding:0;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);background:var(--surface-inset);color:var(--met);cursor:pointer}.chip--required{color:var(--risk);background:var(--risk-wash);border-color:color-mix(in oklch,var(--risk) 30%,transparent);font-size:var(--text-2xs)}.linked{display:block}.inline-check{display:inline-flex;align-items:center;gap:var(--space-2);text-transform:none;letter-spacing:normal}.next{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--hairline);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:var(--r);background:var(--surface-inset);display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start}.next--urgent{border-inline-start-color:var(--breach);background:var(--breach-wash)}.counters--inline{display:flex;gap:var(--space-5);margin:var(--space-3) 0 0}.counters--inline dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em}.counters--inline dd{margin:0;font-size:var(--text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.counters--inline .is-breach{color:var(--breach)}.pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.pager__links{display:flex;gap:var(--space-2)}.chip.is-off{opacity:.45;cursor:default}.drill{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6);-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--lift-2)}.drill__headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4)}.drill__value{font-size:var(--text-3xl);font-weight:560;letter-spacing:-.04em;line-height:1}.drill__value small{font-size:var(--text-lg);color:var(--text-dim);-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1)}.drill__move{font-size:var(--text-sm);font-weight:500;padding:var(--space-1) var(--space-3);border-radius:var(--r-pill)}.drill__move.is-good{color:var(--met);background:var(--met-wash)}.drill__move.is-bad{color:var(--breach);background:var(--breach-wash)}.drill__move.is-flat{color:var(--text-muted);background:var(--surface-inset)}.spark{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.spark svg{inline-size:100%;block-size:6rem;overflow:visible}.spark polyline{stroke:var(--accent);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.drill__basis,.spark figcaption{font-size:var(--text-xs)}.drill__basis{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.room__clock{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5) var(--space-6);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);background:var(--surface-inset);border:1px solid var(--hairline);border-radius:var(--r-lg)}.room__clock>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.room__clock .muted{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;font-weight:560}.room__elapsed{font-size:var(--text-3xl);font-weight:560;letter-spacing:-.035em;line-height:1;color:var(--breach)}.room__lead{font-size:var(--text-xl);font-weight:500;letter-spacing:-.02em}.room__post{-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.status{max-inline-size:46rem;margin-inline:auto}.status__banner{padding:var(--space-8) var(--space-6);border-radius:var(--r-lg);border:1px solid var(--hairline);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);text-align:center}.status__banner.is-none{background:var(--met-wash);border-color:var(--met)}.status__banner.is-minor{background:var(--risk-wash);border-color:var(--risk)}.status__banner.is-critical,.status__banner.is-major{background:var(--breach-wash);border-color:var(--breach)}.status__verdict{font-size:var(--text-xl);font-weight:500;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.status__posts{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.status__post{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--hairline);border-inline-start-width:3px;border-radius:var(--r-lg);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.status__post.is-minor{border-inline-start-color:var(--risk)}.status__post.is-critical,.status__post.is-major{border-inline-start-color:var(--breach)}.status__foot{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);font-size:var(--text-xs);text-align:center}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden;-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.cal__weekday{background:var(--surface-inset);padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.12em;font-weight:560;color:var(--text-dim)}.cal__day{background:var(--surface-raised);min-block-size:6.5rem;padding:var(--space-2);display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:start}.cal__day.is-outside{background:var(--surface);opacity:.45}.cal__day.is-today .cal__date{background:var(--accent);color:var(--text-inverse);border-radius:var(--r-pill);padding-inline:var(--space-2)}.cal__day.is-frozen{background:var(--risk-wash)}.cal__date{font-size:var(--text-xs);color:var(--text-dim);justify-self:start}.cal__freeze{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.1em;font-weight:560;color:var(--risk)}.cal__change{display:grid;grid-gap:1px;gap:1px;padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--surface-inset);-webkit-border-start:2px solid var(--hairline-bright);border-inline-start:2px solid var(--hairline-bright);font-size:var(--text-2xs);color:inherit;transition:background var(--fast) var(--ease)}.cal__change:hover{background:var(--hairline)}.cal__change.is-critical,.cal__change.is-high{border-inline-start-color:var(--breach)}.cal__change.is-medium{border-inline-start-color:var(--risk)}.cal__change.is-low{border-inline-start-color:var(--met)}.cal__subject{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}@media (max-width:48rem){.cal{grid-template-columns:1fr}.cal__day.is-outside,.cal__weekday{display:none}.cal__day{min-block-size:auto}}.views{align-items:center;gap:var(--space-3);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.views,.views__list{display:flex;flex-wrap:wrap}.views__list{gap:var(--space-2)}.views__item{display:inline-flex;align-items:center;gap:2px}.views__remove{border:none;background:none;color:var(--text-dim);cursor:pointer;font-size:var(--text-sm);line-height:1;padding:var(--space-1);border-radius:var(--r-sm);transition:color var(--fast) var(--ease)}.views__remove:hover{color:var(--breach)}.views__save{display:flex;gap:var(--space-2);-webkit-margin-start:auto;margin-inline-start:auto}.views__save input{inline-size:12rem;font-size:var(--text-sm)}.flow{list-style:none;margin:0 0 var(--space-6);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.flow--vertical{flex-direction:column}.flow__step{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--hairline);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:var(--r-lg)}.flow__step.is-terminal{border-inline-start-color:var(--text-dim)}.flow__step.is-off{opacity:.55;border-inline-start-color:var(--hairline-bright)}.flow__step>div{display:grid;grid-gap:2px;gap:2px}.flow__step .muted{font-size:var(--text-sm)}.flow__name{font-weight:500}.flow__key,.flow__order{color:var(--text-dim);font-size:var(--text-xs)}.flow__order{inline-size:1.5rem;text-align:center}.guide{margin:0 0 var(--space-6)}.guide__entry{padding-block:var(--space-4);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.guide__entry dt{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.guide__entry dd{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-inline-size:68ch}.guide__entry dd p{margin:0;font-size:var(--text-sm)}.chips{list-style:none;margin:0 0 var(--space-6);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.model{-webkit-padding-after:var(--space-6);padding-block-end:var(--space-6);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.imgset{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.imgset__preview{inline-size:56px;block-size:56px;border-radius:var(--r);border:1px solid var(--hairline);background:var(--surface-inset);object-fit:contain;padding:var(--space-1);flex:none}.imgset__preview--empty{display:grid;place-items:center;font-size:var(--text-2xs);color:var(--text-dim);text-align:center;padding:var(--space-1);line-height:1.2}.imgset__controls{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.imgset__controls input[type=file]{font-size:var(--text-sm);color:var(--text-muted);max-inline-size:100%}img.ident__seal,img.signin__seal{object-fit:contain;padding:3px;background:var(--surface)}img.signin__seal{background:var(--signin-etch)}.notice--warn{-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklch,var(--risk) 34%,transparent);border-inline-start-width:3px;border-radius:var(--r-sm);background:var(--risk-wash);color:var(--text)}.notice--warn strong{display:block;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.notice--warn p{margin:0}.kb-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.kb-links li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.kb-after,.kb-before{margin-block:var(--space-5)}.kb-before{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:2px solid var(--hair-strong);border-inline-start:2px solid var(--hair-strong)}.kb-relations{margin:0 0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.kb-relations dt{-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.kb-relations dd{margin:0}.kb-browse{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4) var(--space-5)}.kb-browse__pick{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--hair);border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none;transition:border-color var(--fast),color var(--fast)}.kb-browse__pick:hover{border-color:var(--hair-bright);color:var(--text)}.kb-browse__pick.is-here{border-color:color-mix(in oklch,var(--accent) 45%,transparent);background:var(--accent-wash);color:var(--accent);font-weight:600}.kb-browse__count{font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-dim)}.kb-browse__pick.is-here .kb-browse__count{color:inherit}.chip--quiet{color:var(--text-muted);background:var(--surface-inset);border-color:var(--hair);text-decoration:none}.chip--quiet:hover{color:var(--text);border-color:var(--hair-bright)}.notice--machine{-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);padding:var(--space-3) var(--space-4);border:1px dashed color-mix(in oklch,var(--neutral) 45%,transparent);-webkit-border-start:3px solid var(--neutral);border-inline-start:3px solid var(--neutral);border-radius:var(--r-sm);background:var(--neutral-wash);color:var(--text)}.notice--machine strong{display:block;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.notice--machine p,.notice--quiet p{margin:0}.notice--quiet{-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);padding:var(--space-2) var(--space-3);-webkit-border-start:2px solid var(--hair-strong);border-inline-start:2px solid var(--hair-strong);color:var(--text-muted);font-size:var(--text-sm)}.switch--wide{flex-wrap:wrap}.switch--wide .switch__item{inline-size:auto;padding-inline:var(--space-3);font-size:var(--text-sm)}.page__head-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.chip--risk-low{color:var(--met);background:var(--met-wash);border-color:color-mix(in oklch,var(--met) 30%,transparent)}.chip--risk-medium{color:var(--risk);background:var(--risk-wash);border-color:color-mix(in oklch,var(--risk) 32%,transparent)}.chip--risk-high{color:var(--breach);background:var(--breach-wash);border-color:color-mix(in oklch,var(--breach) 32%,transparent)}.filterbar__search{display:flex;gap:var(--space-2);align-items:center}.filterbar__search input[type=search]{inline-size:clamp(12rem,22vw,20rem)}.toggles{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.toggles button.chip{cursor:pointer;font:inherit;font-size:var(--text-sm)}.onboarding{margin-block:var(--space-5);padding:var(--space-4);border:1px solid var(--hair);border-radius:var(--r);background:var(--surface-inset)}.signin__directories{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.signin__or{margin:0;text-align:center;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.button--wide{inline-size:100%;justify-content:center;text-align:center}.filterbar__label{font-size:var(--text-2xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);align-self:center;-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1);white-space:nowrap}@media (max-width:30rem){.filterbar__label{display:none}}.weeks{list-style:none;margin:0;padding:0;align-items:flex-end;gap:var(--space-2);block-size:9rem;z-index:1}.weeks,.weeks__bar{display:flex;position:relative}.weeks__bar{flex:1 1;min-inline-size:0;block-size:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--space-1)}.weeks__fill{inline-size:100%;min-block-size:2px;background:var(--accent);border-radius:2px 2px 0 0;order:2}.weeks__value{order:1;font-size:var(--text-2xs);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weeks__bar:last-child .weeks__fill{background:repeating-linear-gradient(135deg,var(--accent) 0 4px,var(--accent-dim) 4px 8px)}@media (max-width:48rem){.weeks{block-size:6rem}.plot__axis li:nth-child(2n){visibility:hidden}}.split{display:flex;gap:2px;margin:var(--space-2) var(--space-4) 0;-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);block-size:1.5rem}.split__part{display:flex;align-items:center;justify-content:center;min-inline-size:1.75rem;border-radius:2px;overflow:hidden}.split__count{font-size:var(--text-2xs);font-weight:500;color:var(--text-inverse)}.split__part--met{background:var(--met)}.split__part--breached{background:var(--breach)}.split__part--excluded{background:repeating-linear-gradient(135deg,var(--neutral-wash) 0 5px,var(--surface-inset) 5px 10px);border:1px solid var(--hairline-strong)}.split__part--excluded .split__count{color:var(--text-muted)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes grow-inline{0%{transform:scaleX(0)}to{transform:none}}@keyframes grow-block{0%{transform:scaleY(0)}to{transform:none}}.counters .counter,.dash-section{animation:rise var(--mid) var(--ease) both}.counters .counter:nth-child(2){animation-delay:var(--stagger)}.counters .counter:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.counters .counter:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.counters .counter:nth-child(n+5),.dash-section{animation-delay:calc(var(--stagger) * 4)}.bars__fill{transform-origin:left center;animation:grow-inline var(--slow) var(--ease) both;animation-delay:calc(var(--stagger) * 4)}[dir=rtl] .bars__fill{transform-origin:right center}.weeks__fill{transform-origin:bottom center;animation:grow-block var(--slow) var(--ease) both}.weeks__bar:nth-child(2) .weeks__fill{animation-delay:20ms}.weeks__bar:nth-child(3) .weeks__fill{animation-delay:40ms}.weeks__bar:nth-child(4) .weeks__fill{animation-delay:60ms}.weeks__bar:nth-child(5) .weeks__fill{animation-delay:80ms}.weeks__bar:nth-child(6) .weeks__fill{animation-delay:.1s}.weeks__bar:nth-child(7) .weeks__fill{animation-delay:.12s}.weeks__bar:nth-child(8) .weeks__fill{animation-delay:.14s}.weeks__bar:nth-child(n+9) .weeks__fill{animation-delay:.16s}.split__part{transform-origin:left center;animation:grow-inline var(--slow) var(--ease) both;animation-delay:.26s}[dir=rtl] .split__part{transform-origin:right center}