@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Geist Variable", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--font-mono:"Geist Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--paper:#fbf9f6;--surface:#fff;--sunken:#f5f2ee;--sunken-strong:#ece9e4;--rule:#e4e1db;--rule-strong:#d0cbc4;--ink:#181f24;--ink-soft:#3b4449;--muted:#535b5f;--faint:#697074;--on-ink:#f8f7f3;--accent:#006967;--accent-strong:#005353;--accent-text:#005a59;--accent-wash:#e1f6f4;--accent-rule:#a6d6d2;--focus:#008380;--success-text:#195b32;--success-wash:#e3f7e7;--success-rule:#a6d5b1;--success-dot:#2e9052;--warning-text:#79480c;--warning-wash:#fff1d5;--warning-rule:#eac586;--warning-dot:#d0901e;--danger-text:#a02a26;--danger-wash:#ffedeb;--danger-rule:#f5b9b4;--danger-dot:#d33b36;--progress-text:#255691;--progress-wash:#e9f3ff;--progress-rule:#b8d0ef;--progress-dot:#3077cd;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--t-micro:11px;--t-caption:12px;--t-small:13px;--t-body:14px;--t-lead:15px;--t-h3:16px;--t-h2:20px;--t-h1:28px;--t-display:36px;--r-xs:3px;--r-sm:5px;--r-md:8px;--r-lg:12px;--shadow-pop:0 1px 2px #111c230f, 0 12px 32px -10px #111c2338;--shadow-sheet:0 0 0 1px #111c230f, 0 24px 64px -16px #111c234d;--scrim:#111c235c;--sidebar-width:236px;--content-max:1360px;--control-h:36px;--control-h-sm:28px;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.14s}@supports (color:lab(0% 0 0)){:root{--paper:lab(98.0465% .121504 1.71108);--surface:lab(100% 0 0);--sunken:lab(95.7344% .179648 2.47425);--sunken-strong:lab(92.6083% .225365 3.04794);--rule:lab(89.5831% .460535 3.01583);--rule-strong:lab(82.051% .646889 4.15573);--ink:lab(11.2905% -2.47522 -4.29246);--ink-soft:lab(28.1142% -2.55325 -4.32639);--muted:lab(37.9709% -2.22008 -3.72371);--faint:lab(46.6665% -1.86723 -3.11196);--on-ink:lab(97.1205% .135839 1.9017);--accent:lab(39.4595% -28.4354 -6.75871);--accent-strong:lab(31.2568% -26.4063 -7.32951);--accent-text:lab(33.5775% -26.3957 -7.34109);--accent-wash:lab(95.1476% -7.33367 -1.51724);--accent-rule:lab(82.0109% -16.7234 -3.42317);--focus:lab(49.0143% -36.8558 -8.71886);--success-text:lab(33.9302% -29.4217 17.6374);--success-wash:lab(95.5316% -9.0487 5.30335);--success-rule:lab(81.2074% -21.2401 12.508);--success-dot:lab(52.937% -40.2471 24.119);--warning-text:lab(35.8967% 17.8338 41.0147);--warning-wash:lab(95.7317% 1.506 15.5235);--warning-rule:lab(81.562% 7.62632 36.364);--warning-dot:lab(65.057% 18.8831 63.965);--danger-text:lab(36.9902% 48.6376 32.8001);--danger-wash:lab(95.1573% 6.73589 3.628);--danger-rule:lab(80.7827% 21.6075 11.7796);--danger-dot:lab(49.4061% 59.6079 40.1112);--progress-text:lab(35.5133% -.257581 -37.9997);--progress-wash:lab(95.316% -1.55401 -7.29982);--progress-rule:lab(82.4588% -3.30156 -17.9854);--progress-dot:lab(49.1265% .687808 -51.706);--shadow-pop:0 1px 2px lab(9.55604% -3.37581 -6.07357/.06), 0 12px 32px -10px lab(9.55604% -3.37581 -6.07357/.22);--shadow-sheet:0 0 0 1px lab(9.55604% -3.37581 -6.07357/.06), 0 24px 64px -16px lab(9.55604% -3.37581 -6.07357/.3);--scrim:lab(9.55604% -3.37581 -6.07357/.36)}}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:20px}h1,h2,h3,h4,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}h1,.serif{font-family:var(--font-serif);letter-spacing:-.012em;font-weight:460}h1{font-size:var(--t-h1);line-height:36px}h2{font-family:var(--font-serif);font-size:var(--t-h2);letter-spacing:-.006em;font-weight:500;line-height:28px}h3{font-size:var(--t-h3);letter-spacing:-.006em;font-weight:600;line-height:24px}h4{font-size:var(--t-body);font-weight:600;line-height:20px}a{color:var(--accent-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}code,kbd,.mono{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.92em}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}:is(main,aside,h1,h2,h3)[tabindex="-1"]:focus-visible{outline:none}::selection{background:#aae5e0;background:lab(86.7648% -20.0847 -4.10091)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--s4);z-index:100;padding:var(--s2) var(--s3);background:var(--ink);color:var(--on-ink);border-radius:var(--r-sm);text-decoration:none;position:absolute;top:-48px}.skip-link:focus-visible{top:var(--s3)}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eyebrow{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:560;line-height:16px}.small{font-size:var(--t-small);line-height:20px}.caption{font-size:var(--t-caption);line-height:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{justify-content:center;align-items:center;gap:var(--s2);height:var(--control-h);padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--t-body);white-space:nowrap;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:520;line-height:20px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled,[aria-busy=true]){background:var(--sunken);border-color:var(--rule-strong)}.btn[aria-busy=true]{opacity:.8;cursor:progress}.btn svg{flex:none}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn-primary:hover:not(:disabled,[aria-busy=true]){background:var(--ink-soft);border-color:var(--ink-soft)}.btn-accent{background:var(--accent);border-color:var(--accent);color:var(--on-ink)}.btn-accent:hover:not(:disabled,[aria-busy=true]){background:var(--accent-strong);border-color:var(--accent-strong)}.btn-danger{color:var(--danger-text);border-color:var(--danger-rule)}.btn-danger:hover:not(:disabled,[aria-busy=true]){background:var(--danger-wash);border-color:var(--danger-rule)}.btn-ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled,[aria-busy=true]){background:var(--sunken-strong);border-color:#0000}.btn-sm{height:var(--control-h-sm);padding:0 var(--s2);font-size:var(--t-small);gap:6px}.btn-icon{width:var(--control-h);padding:0}.btn-icon.btn-sm{width:var(--control-h-sm)}.btn:disabled{background:var(--sunken);border-color:var(--rule);color:var(--faint)}.btn-ghost:disabled{background:0 0;border-color:#0000}.btn-block{width:100%}.btn .spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.button-row.end{justify-content:flex-end}.form{gap:var(--s5);display:grid}.form-grid{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .span-2{grid-column:1/-1}@media (max-width:640px){.form-grid{grid-template-columns:minmax(0,1fr)}}.field{align-content:start;gap:6px;min-width:0;display:grid}.field-label{font-size:var(--t-small);color:var(--ink);font-weight:560;line-height:20px}.field-label .optional{color:var(--muted);font-weight:400}.field-hint{font-size:var(--t-caption);color:var(--muted);line-height:16px}.field-error{font-size:var(--t-caption);color:var(--danger-text);align-items:flex-start;gap:6px;line-height:16px;display:flex}.field-error svg{flex:none;margin-top:1px}.input,.select,.textarea{width:100%;min-width:0;height:var(--control-h);padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--t-body);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);line-height:20px}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input:hover,.select:hover,.textarea:hover{border-color:#b5b0a9;border-color:lab(72.1933% .715375 4.54009)}.input:focus-visible,.input:is([type=time],[type=date]):focus-within,.select:focus-visible,.textarea:focus-visible{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #00838033;box-shadow:0 0 0 3px lab(49.0143% -36.8558 -8.71886/.2)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger-dot)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--sunken);color:var(--muted)}.input.mono{font-size:var(--t-small)}.textarea{height:auto;min-height:84px;padding:var(--s2) var(--s3);resize:vertical}.select{appearance:none;padding-right:var(--s8);background-image:url(/assets/chevron-down-BC4i8_El.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:14px 14px}.input-with-icon{position:relative}.input-with-icon>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-with-icon>.input{padding-left:34px}.check{align-items:flex-start;gap:var(--s2);font-size:var(--t-body);cursor:pointer;line-height:20px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.check .check-text{display:grid}.choice-group{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.choice-group legend{margin-bottom:6px;padding:0}.choice-cards{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.choice-card{align-content:start;gap:2px var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);grid-template-columns:auto 1fr;display:grid;position:relative}.choice-card input{accent-color:var(--accent);grid-row:span 2;width:16px;height:16px;margin:3px 0 0}.choice-card:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.choice-card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.choice-card:has(input:disabled){cursor:not-allowed;opacity:.6}.choice-card strong{font-weight:580}.choice-card span{color:var(--muted);font-size:var(--t-small)}.segmented{border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--sunken);justify-self:start;padding:2px;display:inline-flex}.segmented button{height:28px;padding:0 var(--s3);border-radius:var(--r-xs);color:var(--muted);font-size:var(--t-small);background:0 0;border:0;align-items:center;gap:6px;font-weight:520;display:inline-flex}.segmented button:hover:not(:disabled){color:var(--ink)}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule-strong)}.status{--dot:var(--faint);border-radius:var(--r-xs);max-width:100%;font-size:var(--t-small);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:1px 8px 1px 7px;font-weight:520;line-height:20px;display:inline-flex}.status-dot{background:var(--dot);border-radius:50%;flex:none;width:7px;height:7px}.status svg{flex:none}.status-success{--dot:var(--success-dot);background:var(--success-wash);border-color:var(--success-rule);color:var(--success-text)}.status-warning{--dot:var(--warning-dot);background:var(--warning-wash);border-color:var(--warning-rule);color:var(--warning-text)}.status-danger{--dot:var(--danger-dot);background:var(--danger-wash);border-color:var(--danger-rule);color:var(--danger-text)}.status-progress{--dot:var(--progress-dot);background:var(--progress-wash);border-color:var(--progress-rule);color:var(--progress-text)}.status-progress .status-dot{animation:pulse 1.6s var(--ease) infinite}@keyframes pulse{50%{opacity:.35}}.status-neutral{--dot:var(--muted);background:var(--sunken);border-color:var(--rule);color:var(--ink-soft)}.status-absent{--dot:transparent;color:var(--muted);font-weight:450}.status-absent .status-dot{box-shadow:inset 0 0 0 1.5px var(--faint)}.status-plain{background:0 0;border:0;padding:0}.panel{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);min-width:0}.panel-header{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);min-height:52px;padding:var(--s3) var(--s5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.panel-header h2,.panel-header h3{font-family:var(--font-sans);font-size:var(--t-h3);letter-spacing:-.006em;font-weight:600;line-height:24px}.panel-header .panel-sub{color:var(--muted);font-size:var(--t-small)}.panel-body{padding:var(--s5)}.panel-body.flush{padding:0}.panel-footer{justify-content:flex-end;align-items:center;gap:var(--s2);padding:var(--s3) var(--s5);border-top:1px solid var(--rule);background:var(--sunken);border-radius:0 0 var(--r-md) var(--r-md);display:flex}.panel+.panel{margin-top:var(--s5)}.stack>.panel+.panel{margin-top:0}.stack{gap:var(--s5);align-content:start;min-width:0;display:grid}.stack-sm{gap:var(--s2);min-width:0;display:grid}.stack-md{gap:var(--s3);min-width:0;display:grid}.notice{gap:var(--s1) var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--sunken);border-left-width:3px;grid-template-columns:auto 1fr;display:grid}.notice>svg{color:var(--muted);margin-top:2px}.notice-title{font-weight:580}.notice-body{color:var(--ink-soft);grid-column:2}.notice-body p+p{margin-top:var(--s1)}.notice-actions{margin-top:var(--s2);grid-column:2}.notice-danger{border-color:var(--danger-rule);border-left-color:var(--danger-dot);background:var(--danger-wash)}.notice-danger>svg,.notice-danger .notice-title{color:var(--danger-text)}.notice-warning{border-color:var(--warning-rule);border-left-color:var(--warning-dot);background:var(--warning-wash)}.notice-warning>svg,.notice-warning .notice-title{color:var(--warning-text)}.notice-success{border-color:var(--success-rule);border-left-color:var(--success-dot);background:var(--success-wash)}.notice-success>svg,.notice-success .notice-title{color:var(--success-text)}.notice-progress{border-color:var(--progress-rule);border-left-color:var(--progress-dot);background:var(--progress-wash)}.notice-progress>svg,.notice-progress .notice-title{color:var(--progress-text)}.notice-info{border-left-color:var(--accent)}.notice-info>svg{color:var(--accent-text)}.facts{gap:var(--s3) var(--s5);grid-template-columns:minmax(120px,180px) minmax(0,1fr);display:grid}.facts dt{color:var(--muted);font-size:var(--t-small)}.facts dd{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.facts{grid-template-columns:minmax(0,1fr);gap:2px}.facts dd+dt{margin-top:var(--s3)}}.metric-row{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--rule);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.metric{gap:var(--s1);padding:var(--s4) var(--s5);background:var(--surface);flex:200px;align-content:start;min-width:0;display:grid}.metric-value{font-size:var(--t-lead);min-width:0;line-height:24px}.table-wrap{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);position:relative;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-small);line-height:20px}.table thead th{z-index:1;padding:var(--s2) var(--s3);background:var(--sunken);border-bottom:1px solid var(--rule);color:var(--muted);font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;font-weight:560;line-height:16px;position:sticky;top:0}.table th:first-child,.table td:first-child{padding-left:var(--s4)}.table th:last-child,.table td:last-child{padding-right:var(--s4)}.table td,.table tbody th{padding:var(--s3);border-bottom:1px solid var(--rule);vertical-align:top}.table tbody th{font-weight:inherit;text-align:left}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom:0}.table tbody tr{transition:background-color var(--dur) var(--ease)}.table tbody tr:hover{background:#fcfaf7;background:lab(98.3925% .107408 1.52057)}.table .num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:720px){.table th:first-child,.table td:first-child{z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--rule);position:sticky;left:0}.table thead th:first-child{z-index:2;background:var(--sunken)}}.cell-main{font-size:var(--t-body);color:var(--ink);font-weight:560}.cell-sub{color:var(--muted);font-size:var(--t-caption);line-height:16px}.cell-stack{justify-items:start;gap:2px;min-width:0;display:grid}.none{color:var(--faint)}.tabs{gap:var(--s5);border-bottom:1px solid var(--rule);scrollbar-width:none;scroll-padding-inline:32px;display:flex;overflow-x:auto}@property --tabs-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --tabs-fade-end{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.tabs{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tabs-fade-start), #000 calc(100% - var(--tabs-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--tabs-fade-start), #000 calc(100% - var(--tabs-fade-end)), transparent);animation:linear both tabs-fade;animation-timeline:scroll(self inline)}}@keyframes tabs-fade{0%{--tabs-fade-start:0px;--tabs-fade-end:32px}12%,88%{--tabs-fade-start:32px;--tabs-fade-end:32px}to{--tabs-fade-start:32px;--tabs-fade-end:0px}}.tab{height:40px;color:var(--muted);font-size:var(--t-body);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:520;text-decoration:none;display:inline-flex;position:relative}.tab:hover{color:var(--ink)}.tab:focus-visible{outline-offset:-2px;border-radius:var(--r-xs)}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--ink)}.tab[aria-selected=true]:after,.tab[aria-current=page]:after{content:"";background:var(--ink);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab .count{background:var(--sunken-strong);color:var(--ink-soft);font-size:var(--t-caption);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;line-height:16px}.tab-panel{padding-top:var(--s6)}.segmented+.tab-panel{padding-top:0}.state{justify-items:center;gap:var(--s2);padding:var(--s12) var(--s6);text-align:center;display:grid}.state-icon{width:40px;height:40px;margin-bottom:var(--s2);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--sunken);color:var(--muted);place-items:center;display:grid}.state :is(h1,h2,h3){font-family:var(--font-serif);font-size:var(--t-h2);font-weight:500;line-height:28px}.state p{max-width:52ch;color:var(--muted)}.state .button-row{margin-top:var(--s3);justify-content:center}.state-compact{padding:var(--s8) var(--s5)}.state-compact :is(h1,h2,h3){font-family:var(--font-sans);font-size:var(--t-body);font-weight:600;line-height:20px}.state-error .state-icon{border-color:var(--danger-rule);background:var(--danger-wash);color:var(--danger-text)}.request-id{color:var(--muted);font-size:var(--t-caption)}.loading{align-items:center;gap:var(--s2);padding:var(--s6) var(--s5);color:var(--muted);display:flex}.skeleton{gap:var(--s3);padding:var(--s5);display:grid}.skeleton-line{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--sunken) 0%, var(--sunken-strong) 50%, var(--sunken) 100%);background-size:200% 100%;height:12px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.dialog{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--ink);box-shadow:var(--shadow-sheet);padding:0;overflow:hidden}.dialog.wide{width:min(720px,100vw - 32px)}.dialog::backdrop{background:var(--scrim)}.dialog[open]{animation:rise var(--dur) var(--ease);flex-direction:column;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s5) var(--s6) var(--s3);display:flex}.dialog-header h2{font-size:var(--t-h2)}.dialog-header p{margin-top:var(--s1);color:var(--muted)}.dialog-body{gap:var(--s4);padding:var(--s2) var(--s6) var(--s5);display:grid;overflow-y:auto}.dialog-footer{justify-content:flex-end;gap:var(--s2);padding:var(--s3) var(--s6);border-top:1px solid var(--rule);background:var(--sunken);flex-wrap:wrap;display:flex}.drawer{border:0;border-left:1px solid var(--rule);background:var(--surface);width:min(440px,100vw);max-width:100vw;height:100%;max-height:100%;color:var(--ink);box-shadow:var(--shadow-sheet);margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto}.drawer[open]{animation:slide-in var(--dur) var(--ease);flex-direction:column;display:flex}.drawer.left{border-left:0;border-right:1px solid var(--rule);width:min(300px,88vw);margin:0 auto 0 0;animation-name:slide-in-left;inset:0 auto 0 0}.drawer::backdrop{background:var(--scrim)}@keyframes slide-in{0%{opacity:0;transform:translate(16px)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-16px)}}.drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:var(--s5) var(--s5) var(--s4);border-bottom:1px solid var(--rule);display:flex}.drawer-body{padding:var(--s5);flex:1;overflow-y:auto}.drawer-footer{gap:var(--s2);padding:var(--s4) var(--s5);border-top:1px solid var(--rule);background:var(--sunken);display:flex}.toasts{right:var(--s5);bottom:var(--s5);z-index:50;gap:var(--s2);width:min(380px,100vw - 32px);display:grid;position:fixed}.toast{align-items:start;gap:var(--s3);padding:var(--s3) var(--s3) var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop);animation:rise var(--dur) var(--ease);grid-template-columns:auto 1fr auto;display:grid}.toast>svg{margin-top:2px}.toast-success>svg{color:var(--success-text)}.toast-danger>svg{color:var(--danger-text)}.toast-info>svg{color:var(--accent-text)}.toast-title{font-weight:580}.toast-body{color:var(--muted);font-size:var(--t-small)}.chip{border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--sunken);height:22px;color:var(--ink-soft);font-size:var(--t-caption);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:520;line-height:16px;display:inline-flex}.chip-accent{border-color:var(--accent-rule);background:var(--accent-wash);color:var(--accent-text)}.id-text{font-family:var(--font-mono);font-size:var(--t-caption);color:var(--muted);overflow-wrap:anywhere}.ext-link{align-items:center;gap:4px;max-width:100%;display:inline-flex}.ext-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ext-link svg{flex:none}.ext-link-wrap{display:inline}.ext-link-wrap>span:first-child{white-space:normal;overflow-wrap:break-word}.ext-link-wrap svg{vertical-align:-1px;margin-left:4px}.divider{background:var(--rule);border:0;height:1px;margin:0}.list-plain>li+li{margin-top:var(--s2)}.bullet-list{gap:var(--s2);display:grid}.bullet-list li{padding-left:var(--s4);overflow-wrap:anywhere;position:relative}.bullet-list li:before{content:"";background:var(--rule-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.details{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.details>summary{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);cursor:pointer;font-weight:560;list-style:none;display:flex}.details>summary::-webkit-details-marker{display:none}.details>summary .chev{transition:transform var(--dur) var(--ease);color:var(--muted)}.details[open]>summary .chev{transform:rotate(90deg)}.details>.details-body{padding:0 var(--s4) var(--s4)}.details-note{background:0 0;border:0;justify-self:start}.details-note[open]{justify-self:stretch}.details-note>summary{font-size:var(--t-small);color:var(--ink-soft);padding:2px 0;font-weight:520}.details-note>summary:hover{color:var(--ink)}.details-note>.details-body{padding:var(--s1) 0 0 calc(14px + var(--s2))}.code-block{padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--sunken);font-family:var(--font-mono);font-size:var(--t-caption);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;line-height:18px;overflow:auto}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:linear-gradient(to right, var(--sunken) calc(var(--sidebar-width) - 1px), var(--rule) 0 var(--sidebar-width), transparent 0);min-height:100vh;display:grid}.sidebar{height:100vh;padding:var(--s4) var(--s3);border-right:1px solid var(--rule);background:var(--sunken);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.brand{padding:var(--s1) var(--s2) var(--s5);color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark{flex:none}.brand-name{font-family:var(--font-serif);letter-spacing:-.01em;font-size:19px;font-weight:520;line-height:24px}.brand-org{color:var(--muted);font-family:var(--font-sans);font-size:var(--t-caption);letter-spacing:0;line-height:16px;display:block}.nav{gap:2px;display:grid}.nav-section{margin-top:var(--s5)}.nav-heading{padding:0 var(--s2) var(--s2)}.nav-link{height:32px;padding:0 var(--s2);border-radius:var(--r-sm);color:var(--ink-soft);transition:background-color var(--dur) var(--ease);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}.nav-link svg{color:var(--muted);flex:none}.nav-link:hover{background:var(--sunken-strong);color:var(--ink)}.nav-link[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule)}.nav-link[aria-current=page] svg{color:var(--accent)}.sidebar-foot{gap:var(--s2);padding:var(--s3) var(--s2) 0;border-top:1px solid var(--rule);margin-top:auto;display:grid}.who{gap:2px;min-width:0;display:grid}.who-name{font-weight:560}.who-roles{color:var(--muted);font-size:var(--t-caption);line-height:16px}.sidebar-foot .btn{margin-left:calc(-1 * var(--s2));justify-self:start}.topbar{display:none}.main{min-width:0}.page{width:100%;max-width:var(--content-max);padding:var(--s8) var(--s8) var(--s16);margin:0 auto}:where(.page-narrow>:not(dialog)){max-width:816px}.page-wide{max-width:1560px}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--s4) var(--s6);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.page-header-text{gap:var(--s1);min-width:0;display:grid}.page-header-text p{color:var(--muted);max-width:72ch}.page-header h1{overflow-wrap:anywhere}.crumbs{color:var(--muted);font-size:var(--t-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs svg{color:var(--faint)}.split{gap:var(--s6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.shell{background:0 0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.shell>.sidebar{display:none}.topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--s3);height:56px;padding:0 var(--s3) 0 var(--s4);border-bottom:1px solid var(--rule);background:#fbf9f6f5;background:lab(98.0465% .121504 1.71108/.96);display:flex;position:sticky;top:0}.topbar .brand{padding:0}.drawer .sidebar{border-right:0;height:100%;position:static}.page{padding:var(--s6) var(--s5) var(--s12)}}@media (max-width:560px){.page{padding:var(--s5) var(--s4) var(--s12)}h1{font-size:24px;line-height:32px}}.signin{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);min-height:100vh;display:grid}.signin-aside{padding:var(--s10) var(--s12);background:var(--ink);color:var(--on-ink);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.signin-aside .brand{color:var(--on-ink);padding:0}.signin-aside .brand-org{color:#bab7b0;color:lab(74.5197% .294089 3.81825)}.signin-quote{max-width:30ch;font-family:var(--font-serif);font-size:var(--t-display);letter-spacing:-.016em;font-weight:400;line-height:44px}.signin-quote em{color:#8ed3ce;color:lab(79.9184% -23.4713 -4.76869);font-style:normal}.signin-steps{gap:var(--s5);color:#c6c4be;color:lab(79.1521% .228167 3.0498);max-width:640px;font-size:var(--t-small);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signin-steps li{gap:var(--s1);padding-top:var(--s3);border-top:1px solid #454f54;border-top:1px solid lab(32.7568% -2.7397 -4.63733);display:grid}.signin-steps strong{color:var(--on-ink);font-weight:560}.signin-grid{pointer-events:none;opacity:.5;position:absolute;inset:0}.signin-main{padding:var(--s10) var(--s6);place-items:center;display:grid}.signin-card{gap:var(--s6);width:min(380px,100%);display:grid}.signin-card h1{font-size:var(--t-h1)}@media (max-width:900px){.signin{grid-template-columns:minmax(0,1fr)}.signin-aside{padding:var(--s6) var(--s5);gap:var(--s6)}.signin-quote{font-size:26px;line-height:32px}.signin-steps{display:none}}.boot{place-content:center;justify-items:center;gap:var(--s4);min-height:100dvh;padding:var(--s6);display:grid}.spin{animation:.9s linear infinite spin}.header-meta{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.title-id{font-family:var(--font-mono);font-size:var(--t-h3);letter-spacing:0;color:var(--muted);margin-left:var(--s2);vertical-align:2px;font-weight:450}.filter-bar{align-items:center;gap:var(--s2);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.filter-search{flex:240px;max-width:360px}.filter-bar>.select{flex:0 auto;width:auto}.btn.toggle[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent-rule);color:var(--accent-text)}.portfolio-results{min-width:0;container:portfolio/inline-size}@container portfolio (width<=976px){.portfolio-table .col-reporting{display:none}}@container portfolio (width<=845px){.portfolio-table .col-quality{display:none}}.portfolio-table .table :is(th,td){padding-inline:10px}.portfolio-table .table :is(th,td):first-child{padding-left:var(--s4)}.portfolio-table .table :is(th,td):last-child{padding-right:var(--s4)}.cell-project{min-width:180px}.portfolio-table .col-live .cell-sub{white-space:nowrap}.cell-status{min-width:156px}.cell-status .status{white-space:normal;align-items:flex-start}.cell-status .status-dot{margin-top:6.5px}.project-name{align-items:center;gap:var(--s2);min-width:0;display:flex}.attention{border:1px solid var(--danger-rule);background:var(--danger-wash);height:18px;color:var(--danger-text);font-size:var(--t-micro);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;align-items:center;gap:3px;padding:0 6px;font-weight:600;line-height:16px;display:inline-flex}.cell-action{text-align:right;white-space:nowrap}.cell-note{color:var(--muted);font-size:var(--t-caption);overflow-wrap:anywhere;max-width:44ch;line-height:16px}.badge-link,.badge-link:hover{text-decoration:none}.download-link{align-items:center;gap:4px;display:inline-flex}.report-cell .status{white-space:normal;align-items:flex-start}.report-cell .status-dot{margin-top:6.5px}.chip-row{align-items:center;gap:var(--s1);flex-wrap:wrap;display:inline-flex}.table .row-current>th,.table .row-current>td{background:var(--accent-wash)}.portfolio-list{gap:var(--s2);grid-template-columns:1fr;display:none}.portfolio-item{gap:var(--s1);width:100%;padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;text-align:left;display:grid}.portfolio-item:hover{border-color:var(--rule-strong)}.portfolio-item-head{justify-content:space-between;align-items:center;gap:var(--s2);min-width:0;display:flex}.portfolio-item-status{gap:var(--s1);margin-top:var(--s1);flex-wrap:wrap;display:flex}@container portfolio (width<=719px){.portfolio-table{display:none}.portfolio-list{display:grid}}.review-notices{gap:var(--s3);margin-bottom:var(--s6);display:grid}.review-layout{gap:var(--s6);grid-template:"visual aside""details aside"1fr/minmax(0,1fr) 360px;align-items:start;display:grid}.review-visual{grid-area:visual;min-width:0}.review-aside{top:var(--s5);gap:var(--s5);grid-area:aside;align-content:start;min-width:0;display:grid;position:sticky}.review-aside>.panel+.panel{margin-top:0}.review-tabs{grid-area:details;min-width:0}@media (max-width:1200px){.review-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""aside""details"}.review-aside{position:static}}.visual-header{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding:0 var(--s5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.visual-header .tabs{border-bottom:0;align-self:stretch}.visual-header .tab{height:52px}.visual-header .segmented{margin:var(--s2) 0}.visual-panel .tab-panel{padding-top:0}.visual-panel .tab-panel:focus-visible{outline-offset:-2px}.preview-bar{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);min-height:44px;padding:var(--s1) var(--s3) var(--s1) var(--s5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.preview-actions{align-items:center;gap:var(--s3);margin-left:auto;display:flex}.preview-stage{padding:var(--s4);background:var(--sunken);border-bottom:1px solid var(--rule);justify-items:center;display:grid;position:relative;overflow:hidden}.preview-screen{box-sizing:content-box;border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);position:relative;overflow:hidden}.preview-frame{transform-origin:0 0;border:0;position:absolute;top:0;left:0}.preview-loading{z-index:1;top:var(--s6);align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);border:1px solid var(--rule);background:var(--surface);color:var(--muted);font-size:var(--t-small);box-shadow:var(--shadow-pop);border-radius:999px;display:inline-flex;position:absolute}.preview-empty{place-items:center;gap:var(--s2);padding:var(--s10) var(--s5);color:var(--muted);text-align:center;display:grid}.preview-note{padding:var(--s3) var(--s5);color:var(--muted);font-size:var(--t-caption);line-height:18px}@media (max-width:640px){.visual-header .segmented-label{display:none}.visual-header{padding:0 var(--s4)}}.comparison-line{color:var(--muted)}.change-group{min-width:0}.change-group h3{margin-bottom:var(--s2)}.change-list li+li{border-top:1px solid var(--rule)}.change{align-items:flex-start;gap:var(--s2);padding:var(--s2) 0;min-width:0;display:flex}.change>svg{color:var(--muted);flex:none;margin-top:3px}.change-added>svg{color:var(--success-text)}.change-removed>svg{color:var(--danger-text)}.change-kind{font-size:var(--t-small);margin-right:var(--s1);font-weight:600}.change-added .change-kind{color:var(--success-text)}.change-modified .change-kind{color:var(--progress-text)}.change-removed .change-kind{color:var(--danger-text)}.change-detail{color:var(--muted);font-size:var(--t-small);margin-top:2px;line-height:20px}.route-change{align-items:center;gap:var(--s2)}.route-change>svg{color:var(--faint);margin-top:0}.mono-link{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.92em}.issues-intro{justify-content:space-between;align-items:flex-start;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.issues-intro p{flex:320px;max-width:72ch}.issue-groups{border-top:1px solid var(--rule);display:grid}.issue-group{border-bottom:1px solid var(--rule);min-width:0}.issue-group-head{align-items:center;gap:var(--s1) var(--s4);padding:var(--s2) 0;flex-wrap:wrap;display:flex}.issue-group-head h3{min-width:0;font-size:var(--t-body);flex:260px;line-height:20px}.issue-group-toggle{align-items:center;gap:var(--s1) var(--s2);border-radius:var(--r-xs);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0;font-weight:600;display:flex}.issue-group-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.issue-group-chevron{color:var(--muted);transition:transform var(--dur) var(--ease);flex:none}.issue-group-toggle[aria-expanded=true] .issue-group-chevron{transform:rotate(90deg)}.issue-group-toggle:hover .issue-group-chevron{color:var(--ink)}.issue-group-label{min-width:0}.issue-group-counts{align-items:center;gap:var(--s2);margin-left:var(--s1);color:var(--muted);font-size:var(--t-small);white-space:nowrap;font-weight:450;display:inline-flex}.issue-group .issue-list{padding:var(--s1) 0 var(--s5) var(--s6)}.issue-list{gap:var(--s3);display:grid}.issue{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);padding:var(--s3) var(--s4) var(--s4);border-left-width:3px;min-width:0}.issue-blocking{border-left-color:var(--danger-dot)}.issue-warning{border-left-color:var(--warning-dot)}.issue-info{border-left-color:var(--rule-strong)}.issue-decided{padding:2px 0 2px var(--s3);border-width:0 0 0 2px;border-color:var(--rule);background:0 0;border-radius:0}.issue-decided .issue-message{color:var(--ink-soft)}.issue-quoted{background:var(--sunken)}.issue-line{align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;min-width:0;display:flex}.issue-line .status{flex:none}.issue-message{overflow-wrap:anywhere;flex:240px;min-width:0}.issue-location{margin-top:var(--s1);color:var(--muted);overflow-wrap:anywhere}.issue-foot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);margin-top:var(--s2);flex-wrap:wrap;display:flex}.issue-foot .issue-location{flex:200px;margin-top:0}.issue-foot>.button-row{margin-left:auto}.issue-foot>.issue-form{margin-top:var(--s1);flex:100%}.issue-meta{gap:0 var(--s3);color:var(--muted);font-size:var(--t-small);overflow-wrap:anywhere;flex-wrap:wrap;margin-top:2px;line-height:20px;display:flex}.issue-meta>span{min-width:0}.issue-note{color:var(--ink-soft)}.issue-exception{margin-top:var(--s2)}.issue-form{gap:var(--s3);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--rule);display:grid}.bulk-list{border:1px solid var(--rule);border-radius:var(--r-md);display:grid}.bulk-list li{padding:var(--s2) var(--s3);min-width:0}.bulk-list li+li{border-top:1px solid var(--rule)}.bulk-list .check{width:100%;display:flex}.bulk-list .check-text{overflow-wrap:anywhere;gap:2px;min-width:0}@media (max-width:640px){.issue-group .issue-list{padding-left:0}}.issue-mini{padding:0 var(--s5) var(--s4);display:grid}.issue-mini li{align-items:flex-start;gap:var(--s2);padding:var(--s2) 0;min-width:0;display:flex}.issue-mini li+li{border-top:1px solid var(--rule)}.issue-mini li>span:last-child{overflow-wrap:anywhere;min-width:0}.issue-counts{gap:var(--s1);padding:var(--s4) var(--s5) var(--s1);flex-wrap:wrap;display:flex}.checks-summary{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.finding-group{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);border-left-width:3px;overflow:hidden}.finding-error{border-left-color:var(--danger-dot)}.finding-warning{border-left-color:var(--warning-dot)}.finding-group h3{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);background:var(--sunken);font-family:var(--font-sans);font-size:var(--t-body);flex-wrap:wrap;font-weight:600;display:flex}.finding-list li+li{border-top:1px solid var(--rule)}.finding{gap:var(--s1) var(--s3);padding:var(--s3) var(--s4);grid-template-columns:130px minmax(0,1fr);align-items:start;display:grid}.finding-area{border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--sunken);height:20px;color:var(--ink-soft);font-size:var(--t-caption);white-space:nowrap;place-self:start;align-items:center;padding:0 6px;font-weight:520;line-height:16px;display:inline-flex}.finding-message{overflow-wrap:anywhere;min-width:0}.finding-route{color:var(--muted);overflow-wrap:anywhere;grid-column:2}@media (max-width:640px){.finding{grid-template-columns:minmax(0,1fr)}.finding-route{grid-column:1}}.lab-results{gap:var(--s3);display:grid}.lab-part{gap:var(--s3);padding:var(--s3) var(--s4) var(--s4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);min-width:0;display:grid;container:lab-part/inline-size}.lab-part-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.lab-part-head h3{font-family:var(--font-sans);font-size:var(--t-body);font-weight:600}.lab-part .table-scroll{margin-inline:calc(-1 * var(--s4));border-block:1px solid var(--rule)}.lab-table td.num{white-space:nowrap}.lab-table thead th{white-space:normal;vertical-align:bottom}.lab-table abbr[title]{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lab-runs{gap:var(--s2);min-width:0;display:grid}.lab-runs h4,.lab-gaps h4{font-size:var(--t-small);color:var(--ink-soft);font-weight:600}.lab-gaps{gap:var(--s1);display:grid}.lab-gaps ul{gap:var(--s1);color:var(--muted);display:grid}.lab-gap-subject{color:var(--ink-soft);font-weight:560}.lab-speed .lab-label{display:none}.lab-speed :where(tbody+tbody>tr:first-child>*){border-top:1px solid var(--rule)}.lab-speed .lab-page-cell{overflow-wrap:anywhere;border-bottom:0}.lab-speed tbody:hover>tr{background:#fcfaf7;background:lab(98.3925% .107408 1.52057)}.lab-speed.by-consent :where(tr:not(:last-child))>*{padding-bottom:var(--s1);border-bottom:0}.lab-speed.by-consent :where(tr+tr)>*{padding-top:var(--s1)}.lab-speed tr>.lab-consent-cell{padding-left:var(--s3)}@media (max-width:720px){.lab-speed tr>.lab-consent-cell{box-shadow:none;background:0 0;position:static}}.lab-part:has(.lab-speed.by-consent){--lab-paired:yes}@container lab-part (width<=554px) or ((width<=639px) and style(--lab-paired:yes)){.lab-speed{display:block}.lab-speed thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lab-speed tbody{gap:var(--s3);padding:var(--s3) var(--s4);display:grid}.lab-speed tbody+tbody{border-top:1px solid var(--rule)}.lab-speed tbody:hover{background:#fcfaf7;background:lab(98.3925% .107408 1.52057)}.lab-speed tbody tr{gap:var(--s2) var(--s3);grid-template-columns:auto repeat(3,minmax(0,1fr));display:grid}@container lab-part (width>=426px){.lab-speed tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}}.lab-speed.table tbody :is(th,td){box-shadow:none;text-align:left;background:0 0;border:0;padding:0;position:static}.lab-speed .lab-label{color:var(--muted);font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:560;line-height:16px;display:block}.lab-speed .lab-page-cell{grid-area:1/1/auto/3;min-width:0}.lab-speed .lab-consent-cell{align-items:baseline;gap:var(--s2);grid-area:1/1/auto/3;align-self:center;display:flex}.lab-speed .lab-result{grid-area:1/3/auto/-1;justify-self:end}.lab-speed .lab-metric{grid-row:2}.lab-speed.by-consent .lab-page-cell{grid-column:1/-1}.lab-speed.by-consent .lab-page-cell~:is(.lab-consent-cell,.lab-result){grid-row:2}.lab-speed.by-consent .lab-page-cell~.lab-metric{grid-row:3}}.compare{gap:var(--s5);padding:var(--s5);display:grid}.compare-sets{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-set{align-content:start;gap:var(--s1);min-width:0;padding-top:var(--s3);border-top:2px solid var(--rule-strong);display:grid}.compare-set:last-child{border-top-color:var(--ink)}.compare-set-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.compare-set-head h3{font-size:var(--t-body);line-height:20px}.compare-set .notice{margin-top:var(--s2)}.compare-list{gap:var(--s6) var(--s5);display:grid}.compare-tablet{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.compare-phone{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.compare-single.compare-desktop{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.compare-single.compare-tablet{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.compare-single.compare-phone{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}.compare-row{gap:var(--s2);min-width:0;display:grid}.compare-route{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-small);font-weight:560;line-height:20px;overflow:hidden}.compare-pair{gap:var(--s3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.compare-cell{gap:var(--s1);min-width:0;margin:0;display:grid}.compare-cell figcaption{justify-content:space-between;gap:0 var(--s2);font-size:var(--t-caption);flex-wrap:wrap;line-height:16px;display:flex}.compare-cell figcaption .small{font-size:var(--t-caption);line-height:16px}.compare-side{color:var(--ink-soft);font-weight:560}.shot-thumb{border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--sunken);cursor:zoom-in;width:100%;transition:border-color var(--dur) var(--ease);padding:0;display:block;overflow:hidden}.compare-desktop .shot-thumb{aspect-ratio:1440/900}.compare-tablet .shot-thumb{aspect-ratio:768/1024}.compare-phone .shot-thumb{aspect-ratio:390/844}.shot-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.shot-thumb:hover{border-color:var(--accent)}.shot-thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shot-missing{padding:var(--s3);color:var(--muted);font-size:var(--t-caption);text-align:center;cursor:default;border-style:dashed;place-items:center;display:grid}.viewer{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);width:min(1600px,100vw - 32px);max-width:none;height:calc(100vh - 32px);max-height:none;color:var(--ink);box-shadow:var(--shadow-sheet);padding:0;overflow:hidden}.viewer[open]{animation:rise var(--dur) var(--ease);grid-template-rows:auto minmax(0,1fr);display:grid}.viewer::backdrop{background:var(--scrim)}.viewer-header{align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s3) var(--s3) var(--s5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.viewer-title{min-width:0;margin-right:auto;display:grid}.viewer-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-h3);font-weight:560;line-height:24px;overflow:hidden}.viewer-actions{align-items:center;gap:var(--s1);display:flex}.viewer-actions .ext-link{margin-right:var(--s2)}.viewer-body{padding:var(--s5);background:var(--sunken);overscroll-behavior:contain;overflow:auto}.viewer-body:focus-visible{outline-offset:-2px}.viewer-body img{border:1px solid var(--rule-strong);background:var(--surface);max-width:100%;height:auto;margin:0 auto;display:block}@media (max-width:640px){.compare{padding:var(--s4)}.compare-sets{grid-template-columns:minmax(0,1fr)}.compare-cell figcaption{display:grid}.viewer{border:0;border-radius:0;width:100vw;height:100vh}.viewer-body{padding:var(--s3)}}.corrections{gap:var(--s6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.corrections-browse{gap:var(--s3);min-width:0;display:grid}.corrections-tray{top:var(--s5);position:sticky}.corrections-tray .count{background:var(--sunken-strong);color:var(--ink-soft);font-size:var(--t-caption);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 8px;line-height:18px}.field-groups{gap:var(--s2);display:grid}.field-group{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);min-width:0}.field-group h3{font-size:inherit;font-weight:inherit}.field-group-toggle{align-items:center;gap:var(--s2);width:100%;padding:var(--s3) var(--s4);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;font-weight:560;display:flex}.field-group-toggle:hover{background:var(--sunken)}.field-group-toggle .chev{color:var(--muted);transition:transform var(--dur) var(--ease);flex:none}.field-group-toggle[aria-expanded=true] .chev{transform:rotate(90deg)}.field-group-toggle .count{background:var(--sunken-strong);color:var(--ink-soft);font-size:var(--t-caption);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;line-height:16px}.field-group-toggle .chip{margin-left:auto}.content-fields{gap:var(--s4);padding:var(--s4);border-top:1px solid var(--rule);display:grid}.content-field{justify-content:space-between;align-items:flex-start;gap:var(--s2);min-width:0;display:flex}.content-field>:first-child{flex:1;min-width:0}.content-field.is-changed>:first-child{padding-left:var(--s3);border-left:3px solid var(--accent)}.staged-list{display:grid}.staged-list li{padding:var(--s2) 0;gap:2px;display:grid}.staged-list li+li{border-top:1px solid var(--rule)}.staged-where{color:var(--muted);font-size:var(--t-caption);line-height:16px}.staged-before{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);overflow-wrap:anywhere}.staged-after{overflow-wrap:anywhere;font-weight:520}@media (max-width:1200px){.corrections{grid-template-columns:minmax(0,1fr)}.corrections-tray{position:static}}.decision-steps{gap:var(--s5);display:grid}.decision-step>.step-head+*{margin-top:0}.step-head{align-items:center;gap:var(--s2);min-width:0;display:flex}.step-head h3{font-size:var(--t-body);min-width:0}.step-head .status{margin-left:auto}.step-number{border:1px solid var(--rule-strong);background:var(--sunken);width:24px;height:24px;color:var(--ink-soft);font-size:var(--t-caption);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.is-current .step-number{border-color:var(--accent-rule);background:var(--accent-wash);color:var(--accent-text)}.is-blocked .step-number{border-color:var(--warning-rule);background:var(--warning-wash);color:var(--warning-text)}.is-done .step-number{border-color:var(--success-rule);background:var(--success-wash);color:var(--success-text)}.decision-step>.step-head{margin-bottom:var(--s2)}.decision-step>*+:not(dialog){margin-top:var(--s2)}.decision-step>:not(.step-head,dialog){margin-left:calc(24px + var(--s2))}.blockers{gap:var(--s1);font-size:var(--t-small);line-height:20px;display:grid}.blockers-label{color:var(--muted);font-size:var(--t-caption);font-weight:560;line-height:16px}.blockers ul{gap:var(--s1);display:grid}.blockers li{align-items:flex-start;gap:var(--s2);color:var(--ink-soft);display:flex}.blockers li svg{color:var(--warning-text);flex:none;margin-top:4px}.publish-changes{border-top:1px solid var(--rule);padding-top:var(--s4)}.publish-changes h3{margin-bottom:var(--s2)}.highlight-items{margin-top:var(--s1);border-bottom:1px solid var(--rule)}.bullet-list .highlight-items li{justify-content:space-between;gap:0 var(--s3);padding:var(--s1) 0;border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.bullet-list .highlight-items li:before{content:none}.highlight-address{color:var(--muted);font-size:var(--t-small)}@media (max-width:640px){.bullet-list .highlight-items li{flex-direction:column}}.action-list{gap:var(--s2);justify-items:stretch;display:grid}.adaptation-list{gap:var(--s2);display:grid}.adaptation-list li{align-items:flex-start;gap:var(--s2);min-width:0;display:flex}.adaptation-list li>span:last-child{min-width:0}.quote{border-left:3px solid var(--accent-rule);padding:var(--s1) 0 var(--s1) var(--s4);color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--t-lead);line-height:24px}.job-page .stages{padding:var(--s3) var(--s5) var(--s4)}.stages{gap:var(--s4);display:grid}.stage{gap:var(--s3);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.stage-marker{border:1px solid var(--rule-strong);background:var(--surface);width:24px;height:24px;color:var(--faint);border-radius:50%;place-items:center;display:grid}.stage-running .stage-marker{border-color:var(--progress-rule);background:var(--progress-wash);color:var(--progress-text)}.stage-done .stage-marker{border-color:var(--success-rule);background:var(--success-wash);color:var(--success-text)}.stage-failed .stage-marker{border-color:var(--danger-rule);background:var(--danger-wash);color:var(--danger-text)}.stage-cancelled .stage-marker{background:var(--sunken);color:var(--ink-soft)}.stage-text{min-width:0}.stage-head{align-items:baseline;gap:var(--s2);display:flex}.stage-head h3{font-size:var(--t-body);min-width:0}.stage-index{color:var(--faint);font-family:var(--font-mono);font-size:var(--t-caption)}.stage-state{color:var(--muted);font-size:var(--t-caption);white-space:nowrap;margin-left:auto}.stage-running .stage-state{color:var(--progress-text);font-weight:560}.stage-done .stage-state{color:var(--success-text)}.stage-failed .stage-state{color:var(--danger-text);font-weight:560}.stage-cancelled .stage-state{color:var(--ink-soft);font-weight:560}.stage-desc{color:var(--muted);font-size:var(--t-small);line-height:20px}.stage-detail{margin-top:var(--s1);padding:var(--s1) var(--s2);border-radius:var(--r-xs);background:var(--sunken);color:var(--ink-soft);font-size:var(--t-caption);overflow-wrap:anywhere;line-height:18px}.audit-list{padding:0 var(--s5) var(--s4);display:grid}.audit-event{gap:var(--s1) var(--s3);padding:var(--s3) 0;grid-template-columns:150px minmax(0,1fr);align-items:start;display:grid}.audit-event+.audit-event{border-top:1px solid var(--rule)}.audit-event>time{color:var(--muted);font-size:var(--t-caption);line-height:18px}.audit-main{gap:2px;min-width:0;display:grid}.audit-main>div{min-width:0}@media (max-width:640px){.audit-event{grid-template-columns:minmax(0,1fr)}}.exception-list{display:grid}.exception-entry{gap:var(--s4) var(--s6);padding:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr) minmax(180px,220px);display:grid}.exception-entry+.exception-entry{border-top:1px solid var(--rule)}.exception-entry:last-child{border-radius:0 0 var(--r-md) var(--r-md)}.exception-overdue{background:var(--warning-wash);box-shadow:inset 3px 0 0 var(--warning-dot)}.exception-body{gap:var(--s2);min-width:0;display:grid}.exception-tags{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.exception-message{overflow-wrap:anywhere;font-weight:560}.exception-due{align-content:start;gap:2px;margin:0;display:grid}.exception-due dt{color:var(--muted);font-size:var(--t-small);line-height:20px}.exception-due dd{overflow-wrap:anywhere;min-width:0;display:grid}.exception-due dd+dt{margin-top:var(--s3)}.exception-due strong{font-weight:560}.exception-due .exception-late,p.exception-late{align-items:center;gap:var(--s1);color:var(--warning-text);font-weight:560;display:inline-flex}@media (max-width:720px){.exception-entry{padding:var(--s4);grid-template-columns:minmax(0,1fr)}}.evidence-page{max-width:1200px}.evidence-summary{margin-bottom:var(--s6)}.metric-label,.metric-detail{color:var(--muted);font-size:var(--t-small);overflow-wrap:anywhere;text-wrap:pretty;line-height:20px}.evidence-layout{gap:var(--s8);grid-template-columns:minmax(0,1fr) 196px;grid-template-areas:"body toc";align-items:start;display:grid}.evidence-body{grid-area:body}.evidence-toc{top:var(--s8);gap:var(--s2);grid-area:toc;display:grid;position:sticky}.evidence-toc-title{color:var(--muted);font-size:var(--t-small);font-weight:560}.evidence-toc ol{border-left:1px solid var(--rule);display:grid}.evidence-toc a{padding:4px 0 4px var(--s3);color:var(--ink-soft);font-size:var(--t-small);border-left:1px solid #0000;margin-left:-1px;line-height:20px;text-decoration:none;display:block}.evidence-toc a:hover{border-left-color:var(--ink);color:var(--ink)}.evidence-section{scroll-margin-top:var(--s6)}.evidence-section>.panel-header{row-gap:var(--s1);flex-wrap:wrap}.evidence-section .panel-body>:is(.evidence-sub,.change-group):not(:first-child){padding-top:var(--s5);border-top:1px solid var(--rule)}.evidence-sub{gap:var(--s3);align-content:start;min-width:0;display:grid}.evidence-sub-head{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.evidence-page .count{background:var(--sunken-strong);color:var(--ink-soft);font-size:var(--t-caption);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;font-weight:500;line-height:16px}.digest{color:var(--ink-soft);font-size:var(--t-caption);overflow-wrap:anywhere;line-height:18px}.evidence-columns{gap:var(--s5) var(--s6);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.evidence-cards{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.evidence-card{gap:var(--s3);min-width:0;padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-md);align-content:start;display:grid}.evidence-card .facts{grid-template-columns:minmax(0,1fr);gap:2px}.evidence-card .facts dd+dt{margin-top:var(--s3)}.evidence-card-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.evidence-card-head h4{overflow-wrap:anywhere;min-width:0}.evidence-rows{display:grid}.evidence-row{gap:var(--s3);padding:var(--s3) 0;grid-template-columns:104px minmax(0,1fr);align-items:baseline;display:grid}.evidence-row+.evidence-row{border-top:1px solid var(--rule)}.evidence-row>.status{justify-self:start}.evidence-row-text{gap:var(--s1);overflow-wrap:anywhere;min-width:0;display:grid}.evidence-row-text .status{margin-right:var(--s1);vertical-align:1px}.evidence-row-meta{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.evidence-quote{color:var(--ink-soft)}.evidence-exceptions{border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.evidence-stages{padding:var(--s1) 0}.facts .value-facts{padding-left:var(--s3);border-left:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:2px}.facts .value-facts dd+dt{margin-top:var(--s2)}.value-records{gap:var(--s2);display:grid}.value-records>li+li{padding-top:var(--s2);border-top:1px solid var(--rule)}.value-fold>summary{cursor:pointer;color:var(--accent-text);font-size:var(--t-small)}.value-fold>summary:hover{text-decoration:underline}.value-fold[open]>summary{margin-bottom:var(--s2)}.details>.table-scroll{border-top:1px solid var(--rule)}@media (max-width:1100px){.evidence-layout{gap:var(--s5);grid-template-columns:minmax(0,1fr);grid-template-areas:"toc""body"}.evidence-toc{position:static}.evidence-toc ol{gap:var(--s1) var(--s4);border-left:0;flex-wrap:wrap;display:flex}.evidence-toc a{color:var(--accent-text);border:0;margin:0;padding:0}.evidence-toc a:hover{color:var(--accent-text);text-decoration:underline}}@media (max-width:1023px){.evidence-section{scroll-margin-top:calc(56px + var(--s4))}}@media (max-width:560px){.evidence-row{gap:var(--s2);grid-template-columns:minmax(0,1fr)}}.access-list{padding:var(--s2) var(--s5);display:grid}.access-list li{align-items:flex-start;gap:var(--s2);padding:var(--s2) 0;display:flex}.access-list li+li{border-top:1px solid var(--rule)}.access-list li>svg{flex:none;margin-top:3px}.access-list li.allowed>svg{color:var(--success-text)}.access-list li.denied>svg{color:var(--faint)}.access-label{font-weight:520}.panel-note{color:var(--muted);font-size:var(--t-caption);line-height:18px}.panel>.panel-note{padding:0 var(--s5) var(--s5)}.member-list{padding:0 var(--s5) var(--s4);display:grid}.member{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;min-width:0;display:flex}.member+.member{border-top:1px solid var(--rule)}.member .cell-stack{min-width:0}.field-vitals{container:field-vitals/inline-size}.field-table .field-label{display:none}@container field-vitals (width<=559px){.field-table,.field-table tbody{display:block}.field-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-table tbody tr{gap:var(--s3) var(--s4);padding:var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.field-table tbody tr:last-child{border-bottom:0}.panel-body+.field-vitals .field-table tbody tr:first-child{border-top:1px solid var(--rule)}.field-table.table tbody :is(th,td){box-shadow:none;background:0 0;border:0;padding:0;position:static}.field-table .field-target{text-align:right;color:var(--ink-soft);align-self:start}.field-table .field-device{gap:var(--s3);grid-column:1/-1;grid-template-columns:72px minmax(0,1fr);display:grid}.field-table .field-label{color:var(--muted);font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:560;line-height:20px;display:inline}}.dialog-form{display:contents}.form-section{gap:var(--s4);min-width:0;padding:var(--s5) 0 0;border:0;border-top:1px solid var(--rule);margin:0;display:grid}.limits-form>.form-section:first-of-type{border-top:0;padding-top:0}.section-head{gap:var(--s1);display:grid}.section-head h3{font-size:var(--t-body);letter-spacing:0;font-weight:600;line-height:20px}.section-head p{max-width:68ch;color:var(--muted);font-size:var(--t-small);line-height:20px}.nested{margin-top:var(--s2);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--sunken)}.input-unit{align-items:center;max-width:176px;display:flex;position:relative}.input-unit .input{width:100%;padding-right:64px}.unit{right:var(--s3);color:var(--faint);font-size:var(--t-small);pointer-events:none;position:absolute}.role-list{gap:var(--s2);display:grid}.role-option{padding:var(--s2) var(--s3);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface)}.role-option:hover{background:var(--sunken)}.facts-tight{gap:var(--s2) var(--s4);grid-template-columns:minmax(96px,150px) minmax(0,1fr)}@media (max-width:560px){.facts-tight{grid-template-columns:minmax(0,1fr);gap:2px}}@media (min-width:1101px){.split>:nth-child(2) .facts{grid-template-columns:fit-content(150px) minmax(0,1fr)}}.block{display:block}.dt-icon{vertical-align:-2px;color:var(--muted);margin-right:4px;display:inline-block}.inline-icon{vertical-align:-2px;color:var(--muted);margin-right:2px}.inline-chip{margin-left:var(--s2);vertical-align:1px}.lead-fields{min-width:0}.lead-fields>summary{align-items:flex-start;gap:var(--s1);cursor:pointer;font-size:var(--t-small);list-style:none;display:inline-flex}.lead-fields>summary .chev{color:var(--muted);transition:transform var(--dur) var(--ease);flex:none;margin-top:3px}.lead-fields[open]>summary .chev{transform:rotate(90deg)}.lead-fields>summary::-webkit-details-marker{display:none}.lead-fields>summary:hover{text-decoration:underline}.lead-fields .facts{margin-top:var(--s2)}.leads-panel{container:leads/inline-size}.lead-label{display:none}.lead-received .cell-stack{white-space:nowrap}.lead-notification .btn{margin-top:var(--s1)}@container leads (width<=719px){.leads-panel .table,.leads-panel .table tbody{display:block}.leads-panel .table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leads-panel .table tbody tr{gap:var(--s2) var(--s4);padding:var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"received notification""form notification""submission submission";display:grid}.leads-panel .table tbody tr:last-child{border-bottom:0}.leads-panel .table tbody td{box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;padding:0;position:static}.lead-received{grid-area:received}.lead-received .cell-stack{white-space:normal}.lead-form{grid-area:form}.lead-submission{grid-area:submission}.lead-notification{grid-area:notification}.lead-notification .cell-stack{text-align:right;justify-items:end}.lead-label{margin-right:var(--s2);color:var(--muted);font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:560;display:inline}}@container leads (width<=479px){.leads-panel .table tbody tr{grid-template-areas:"received notification""form form""submission submission"}}@container leads (width<=343px){.leads-panel .table tbody tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"received""notification""form""submission"}.lead-notification .cell-stack{align-items:center;gap:var(--s1) var(--s2);text-align:left;flex-wrap:wrap;display:flex}.lead-notification .btn{margin:0 0 0 auto}}.table-scroll{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.segmented-label{white-space:nowrap}.panel-heading{gap:2px;min-width:0;display:grid}.metric-row-flush{border-radius:0 0 var(--r-md) var(--r-md);border:0}.durations-panel{container:durations/inline-size}.duration-step{min-width:176px}.duration-label{display:none}@container durations (width<=531px){.durations-table,.durations-table tbody{display:block}.durations-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.durations-table tbody tr{gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.durations-table tbody tr:last-child{border-bottom:0}.durations-table.table tbody :is(th,td){box-shadow:none;text-align:left;background:0 0;border:0;padding:0;position:static}.durations-table .duration-step{grid-column:1/-1;min-width:0}.duration-label{color:var(--muted);font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:560;line-height:16px;display:block}}@container durations (width<=380px){.durations-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.users-panel{container:users/inline-size}.user-name,.credential-label{overflow-wrap:anywhere;min-width:176px}@container users (width<=494px){.users-table,.users-table tbody{display:block}.users-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.users-table tbody tr{align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name action""roles status";display:grid}.users-table tbody tr:last-child{border-bottom:0}.users-table.table tbody :is(th,td){box-shadow:none;background:0 0;border:0;padding:0;position:static}.user-name{grid-area:name;min-width:0}.user-action{grid-area:action;align-self:start}.user-roles{grid-area:roles}.user-status{grid-area:status;justify-self:end}}.credentials-panel{container:credentials/inline-size}.credential-kind,.credential-added{white-space:nowrap}.credential-added-label{color:var(--muted);display:none}@container credentials (width<=536px){.credentials-table,.credentials-table tbody{display:block}.credentials-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.credentials-table tbody tr{align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""kind added";display:grid}.credentials-table tbody tr:last-child{border-bottom:0}.credentials-table.table tbody :is(th,td){box-shadow:none;background:0 0;border:0;padding:0;position:static}.credential-label{grid-area:label;min-width:0}.credential-action{grid-area:action;align-self:start}.credential-kind{grid-area:kind}.credential-added{grid-area:added;justify-self:end}.credential-added-label{display:inline}}
