@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_3a9dbc17-module__ANJ2Pq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_3a9dbc17-module__ANJ2Pq__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_85fca6b6-module__uIbKsW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_85fca6b6-module__uIbKsW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_6dc64667-module__iqAGzG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_6dc64667-module__iqAGzG__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a6a09b;--stone-500:#79716b;--stone-600:#57534d;--stone-700:#44403b;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c6d2ff;--indigo-400:#7c86ff;--indigo-500:#615fff;--indigo-600:#4f39f6;--indigo-700:#432dd7;--lime-50:#f7fee7;--lime-600:#5ea500;--lime-700:#497d00;--amber-50:#fffbeb;--amber-600:#e17100;--amber-700:#bb4d00;--red-50:#fef2f2;--red-600:#e7000b;--red-700:#c10007;--teal-50:#effcf9;--teal-600:#0f8b7e;--teal-700:#0f766e;--slate-50:#f6f7f8;--slate-600:#5b6672;--slate-700:#47515c;--color-canvas:var(--stone-50);--color-surface:#fff;--color-surface-subtle:var(--stone-100);--color-surface-hover:var(--stone-100);--color-surface-inverse:var(--stone-900);--color-text:var(--stone-800);--color-text-secondary:var(--stone-600);--color-text-muted:var(--stone-500);--color-text-faint:var(--stone-400);--color-text-inverse:var(--stone-50);--color-border:var(--stone-200);--color-border-strong:var(--stone-300);--color-border-inverse:var(--stone-700);--color-accent:var(--indigo-600);--color-accent-hover:var(--indigo-500);--color-accent-active:var(--indigo-700);--color-accent-subtle:var(--indigo-50);--color-accent-border:var(--indigo-200);--color-on-accent:#fff;--color-on-accent-hover:#fff;--color-success:var(--lime-600);--color-success-subtle:var(--lime-50);--color-warning:var(--amber-600);--color-warning-subtle:var(--amber-50);--color-danger:var(--red-600);--color-danger-subtle:var(--red-50);--color-danger-text:var(--red-700);--color-focus-ring:var(--indigo-600);--state-confirmed:var(--lime-700);--state-confirmed-subtle:var(--lime-50);--state-ambiguous:var(--teal-700);--state-ambiguous-subtle:var(--teal-50);--state-stale:var(--amber-700);--state-stale-subtle:var(--amber-50);--state-not-found:var(--slate-600);--state-not-found-subtle:var(--slate-50);--state-unavailable:var(--red-700);--state-unavailable-subtle:var(--red-50);--state-unsupported:var(--stone-500);--state-unsupported-subtle:var(--stone-100);--font-display-settings:"SOFT" 40, "WONK" 1, "opsz" 60;--text-display-xl:4.5rem;--leading-display-xl:1.02;--text-display-lg:3.5rem;--leading-display-lg:1.06;--text-display:2.5rem;--leading-display:1.1;--text-h1:2.5rem;--leading-h1:1.2;--text-h2:2rem;--leading-h2:1.25;--text-h3:1.5rem;--leading-h3:1.333;--text-h4:1.25rem;--leading-h4:1.4;--text-lead:1.25rem;--leading-lead:1.5;--text-body-lg:1.125rem;--leading-body-lg:1.556;--text-body:1rem;--leading-body:1.5;--text-sm:.875rem;--leading-sm:1.429;--text-xs:.75rem;--leading-xs:1.333;--text-note:.8125rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-display:-.02em;--tracking-normal:0;--tracking-label:.08em;--tracking-button:.04em;--space-1:.25rem;--space-2:.375rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:4rem;--space-10:6rem;--space-11:7.5rem;--section-y:var(--space-11);--section-y-tight:var(--space-9);--gutter:var(--space-6);--container:72rem;--container-prose:42rem;--container-report:48rem;--sheet-pad:3rem;--row-pad:.625rem;--container-auth:25rem;--topbar-height:4rem;--nav-width:16rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;--border-width:1px;--rule:var(--border-width) solid var(--color-border);--shadow-none:none;--shadow-overlay:0 4px 9px #00000017;--shadow-modal:0 12px 32px #0c0a0924;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.32s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--z-sticky:100;--z-overlay:200;--z-modal:300;--z-toast:400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--color-canvas:var(--stone-950);--color-surface:var(--stone-900);--color-surface-subtle:#171310;--color-surface-hover:var(--stone-800);--color-surface-inverse:var(--stone-50);--color-text:var(--stone-100);--color-text-secondary:var(--stone-300);--color-text-muted:var(--stone-400);--color-text-faint:var(--stone-500);--color-text-inverse:var(--stone-900);--color-border:#292524;--color-border-strong:var(--stone-700);--color-border-inverse:var(--stone-300);--color-accent:var(--indigo-500);--color-accent-hover:var(--indigo-400);--color-accent-active:var(--indigo-600);--color-accent-subtle:#1e1b4b;--color-accent-border:#312c85;--color-on-accent:#fff;--color-on-accent-hover:var(--stone-950);--color-success-subtle:#1a2e05;--color-warning-subtle:#341c00;--color-danger-subtle:#300a0a;--color-danger-text:var(--red-50);--state-confirmed:#a3e635;--state-confirmed-subtle:#1a2e05;--state-ambiguous:#5eead4;--state-ambiguous-subtle:#042f2a;--state-stale:#fdba74;--state-stale-subtle:#341c00;--state-not-found:#cbd5e1;--state-not-found-subtle:#1f2937;--state-unavailable:#fca5a5;--state-unavailable-subtle:#300a0a;--state-unsupported:var(--stone-400);--state-unsupported-subtle:var(--stone-800);--shadow-overlay:0 4px 9px #00000080;--shadow-modal:0 12px 32px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.theme-light{--color-canvas:var(--stone-50);--color-surface:#fff;--color-surface-subtle:var(--stone-100);--color-surface-hover:var(--stone-100);--color-surface-inverse:var(--stone-900);--color-text:var(--stone-800);--color-text-secondary:var(--stone-600);--color-text-muted:var(--stone-500);--color-text-faint:var(--stone-400);--color-text-inverse:var(--stone-50);--color-border:var(--stone-200);--color-border-strong:var(--stone-300);--color-border-inverse:var(--stone-700);--color-accent:var(--indigo-600);--color-accent-hover:var(--indigo-500);--color-accent-active:var(--indigo-700);--color-accent-subtle:var(--indigo-50);--color-accent-border:var(--indigo-200);--color-on-accent:#fff;--color-on-accent-hover:#fff;--color-success-subtle:var(--lime-50);--color-warning-subtle:var(--amber-50);--color-danger-subtle:var(--red-50);--color-danger-text:var(--red-700);--state-confirmed:var(--lime-700);--state-confirmed-subtle:var(--lime-50);--state-ambiguous:var(--teal-700);--state-ambiguous-subtle:var(--teal-50);--state-stale:var(--amber-700);--state-stale-subtle:var(--amber-50);--state-not-found:var(--slate-600);--state-not-found-subtle:var(--slate-50);--state-unavailable:var(--red-700);--state-unavailable-subtle:var(--red-50);--state-unsupported:var(--stone-500);--state-unsupported-subtle:var(--stone-100);--shadow-overlay:0 4px 9px #00000017;--shadow-modal:0 12px 32px #0c0a0924;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-canvas);color:var(--color-text)}*,:before,:after{box-sizing:border-box}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}main{min-height:100vh}h1,h2,h3,h4{font-weight:var(--weight-regular);color:var(--color-text);margin:0}h1{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-display)}h3{font-size:var(--text-h3);line-height:var(--leading-h3)}h4{font-size:var(--text-h4);line-height:var(--leading-h4)}p{margin:0 0 var(--space-5)}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}strong,b{font-weight:var(--weight-medium)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.display{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-weight:var(--weight-regular);font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display);text-wrap:balance}.display em,.display i{font-style:italic}.summary-line{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-weight:var(--weight-regular);font-size:var(--text-h3);line-height:var(--leading-h3);text-wrap:pretty}.summary-line em,.summary-line i{font-style:normal}.lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-text-muted);text-wrap:pretty}.eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-accent);line-height:1}.label{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.provenance{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.6}.identifier,.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:var(--container-prose)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section-head{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.page-shell{align-items:start;display:grid}.page-shell--centered{place-items:center}.app-panel{width:min(100%, var(--container-prose));padding:var(--section-y-tight) var(--gutter);margin-inline:auto}.app-panel--wide{max-width:var(--container)}.app-panel--report{max-width:var(--container-report)}.app-shell{grid-template-rows:var(--topbar-height) 1fr;min-height:100vh;display:grid}.app-shell__bar{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--topbar-height);min-width:0;padding-inline:var(--space-6);border-bottom:var(--rule);background:var(--color-surface);display:flex}.app-shell__bar-start,.app-shell__bar-end{align-items:center;min-width:0;display:flex}.app-shell__bar-start{gap:var(--space-5)}.app-shell__bar-end{gap:var(--space-4)}.app-shell__collapse{border:var(--rule);border-radius:var(--radius-sm);background:var(--color-surface);width:2rem;height:2rem;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.app-shell__collapse:hover{background:var(--color-surface-hover);color:var(--color-text)}.app-shell__menu{height:2.75rem;padding:0 var(--space-4);border:var(--rule);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;align-items:center;line-height:1;display:none}.app-shell__menu--open{border-color:var(--color-border-strong);background:var(--color-surface-subtle);color:var(--color-text)}.app-shell__wordmark{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-size:var(--text-h4);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);color:var(--color-text);flex:none;text-decoration:none}.app-shell__breadcrumb{height:var(--space-6);min-width:0;padding-left:var(--space-5);border-left:var(--rule);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:none;overflow:hidden}.app-shell--collapsed .app-shell__breadcrumb{display:inline-flex}.app-shell__user{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--color-text);overflow:hidden}.app-shell__bar-action{flex:none}.app-shell__body{grid-template-columns:minmax(0, var(--nav-width)) minmax(0, 1fr);min-height:0;display:grid}.app-shell--collapsed .app-shell__body{grid-template-columns:minmax(0,1fr)}.app-shell__nav{min-width:0;padding:var(--space-7) 0;border-right:var(--rule);background:var(--color-surface)}.app-shell--collapsed .app-shell__nav{display:none}.app-shell__nav-group{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:var(--rule)}.app-shell__nav-group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.app-shell__nav-label{margin:0 0 var(--space-4);padding:0 var(--space-6);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.app-shell__nav-links{display:grid}.app-shell__nav-link{padding:var(--space-4) var(--space-6) var(--space-4) calc(var(--space-6) - 3px);font-size:var(--text-sm);color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-left:3px solid #0000;text-decoration:none;display:block}.app-shell__nav-link:hover{background:var(--color-surface-hover);color:var(--color-text)}.app-shell__nav-link--active,.app-shell__nav-link--active:hover{background:var(--color-accent-subtle);border-left-color:var(--color-accent);color:var(--color-accent)}.app-shell__nav-meta,.app-shell__nav-spacer,.app-shell__account{display:none}.app-shell__content{min-width:0;padding:var(--space-9) var(--space-6)}.app-shell__page{max-width:var(--container);margin-inline:auto}.app-shell__page--document{max-width:var(--container-report);margin-inline:0}.credit-pill{height:2rem;padding:0 var(--space-4);border:var(--border-width) solid var(--color-accent-border);border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;flex:none;align-items:center;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:40rem){.app-shell__bar{gap:var(--space-4);padding-inline:var(--space-5)}.app-shell__bar-start{gap:var(--space-4)}.app-shell__bar .app-shell__collapse,.app-shell__bar .app-shell__breadcrumb,.app-shell__bar .app-shell__user,.app-shell__bar .app-shell__bar-action{display:none}.app-shell__menu{display:inline-flex}.app-shell__credits{height:2.75rem;padding:0 calc(var(--space-5) - var(--space-1) / 2)}.app-shell__body,.app-shell--collapsed .app-shell__body{grid-template-columns:minmax(0,1fr)}.app-shell__nav,.app-shell--collapsed .app-shell__nav{display:none}.app-shell--menu-open .app-shell__nav{min-height:calc(100vh - var(--topbar-height));padding:var(--space-6) 0 0;border-right:0;grid-template-rows:auto auto 1fr auto;display:grid}.app-shell--menu-open .app-shell__content{display:none}.app-shell__nav-group,.app-shell__nav-group:last-of-type{padding:var(--space-5) 0;border-bottom:var(--rule);margin:0}.app-shell__nav-group:first-of-type{padding-top:0}.app-shell__nav-label{margin-bottom:var(--space-3);padding:0 var(--space-5)}.app-shell__nav-link{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding:0 var(--space-5) 0 calc(var(--space-5) - 3px);font-size:var(--text-body);display:flex}.app-shell__nav-meta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:inline}.app-shell__nav-spacer{display:block}.app-shell__account{gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-7);border-top:var(--rule);display:grid}.app-shell__account-identity{margin-bottom:var(--space-1);gap:2px;display:grid}.app-shell__account-name{font-size:var(--text-sm);color:var(--color-text)}.app-shell__account-email{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.app-shell__account-action{width:100%}.app-shell__content{padding:var(--space-7) var(--space-5) var(--space-8)}.app-shell__content h1{font-size:var(--text-h2);line-height:var(--leading-h2)}}.stack{gap:var(--space-5);display:grid}.stack--tight{gap:var(--space-3)}.cluster{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.detail{color:var(--color-text-muted)}.state-word{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex}.state-word.state--confirmed,.state-word.state--ambiguous,.state-word.state--stale,.state-word.state--not-found,.state-word.state--unavailable,.state-word.state--unsupported{background:0 0;border:0}.state-word.state--unsupported:after{content:none}.state-word.state--confirmed{color:var(--state-confirmed)}.state-word.state--ambiguous{color:var(--state-ambiguous)}.state-word.state--stale{color:var(--state-stale)}.state-word.state--not-found{color:var(--state-not-found)}.state-word.state--unavailable{color:var(--state-unavailable)}.state-word.state--unsupported{color:var(--state-unsupported)}.grid-rule{border-top:var(--rule);border-left:var(--rule);background:var(--color-surface);border-radius:0;display:grid;overflow:hidden}.grid-rule>*{border-right:var(--rule);border-bottom:var(--rule);padding:var(--space-6);min-width:0}.grid-rule>*>:last-child{margin-bottom:0}.grid-rule--2{grid-template-columns:repeat(2,1fr)}.grid-rule--3{grid-template-columns:repeat(3,1fr)}.grid-rule--4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.grid-rule--3,.grid-rule--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid-rule--2,.grid-rule--3,.grid-rule--4{grid-template-columns:1fr}}.card{background:var(--color-surface);border:var(--rule);border-radius:var(--radius-lg);padding:var(--space-6)}.card>:last-child{margin-bottom:0}.card--flat{border-radius:0}.card--interactive{transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.card--interactive:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.card__footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-6) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-top:var(--rule);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text);text-decoration:none;display:flex}.marker{border-left:3px solid var(--color-accent);padding-left:var(--space-6)}.mark{color:var(--color-accent);flex:none}.btn{justify-content:center;align-items:center;gap:var(--space-3);height:2.5rem;padding-inline:var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-button);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.btn--sm{height:2rem}.btn--lg{height:3rem;padding-inline:var(--space-6)}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent-hover)}.btn--primary:active{background:var(--color-accent-active);border-color:var(--color-accent-active);color:var(--color-on-accent)}.btn--secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.btn--secondary:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.btn--ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--color-surface-hover);color:var(--color-text)}.btn--danger{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.form-stack{gap:var(--space-5);margin-top:var(--space-6);display:grid}.form-stack fieldset{gap:var(--space-5);border:0;margin:0;padding:0;display:grid}.form-stack legend{margin-bottom:var(--space-3);font-size:var(--text-h4);line-height:var(--leading-h4)}.field{gap:var(--space-3);flex-direction:column;display:flex}.field>label,.field>span{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-secondary)}.input,.select,.textarea{width:100%;height:2.5rem;padding:0 var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out)}.textarea{height:auto;padding:var(--space-4);line-height:var(--leading-body)}.input::placeholder,.textarea::placeholder{color:var(--color-text-faint)}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-text-faint)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-danger)}.field__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.field__error{font-size:var(--text-sm);color:var(--color-danger)}.alert{padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-subtle);color:var(--color-danger-text);font-size:var(--text-sm);line-height:var(--leading-sm)}.badge{align-items:center;gap:var(--space-2);height:1.5rem;padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-secondary);display:inline-flex}.badge--accent{background:var(--color-accent-subtle);border-color:var(--color-accent-border);color:var(--color-accent)}.badge--danger{background:var(--color-danger-subtle);border-color:var(--color-danger);color:var(--color-danger-text)}.badge--success{background:var(--color-success-subtle);border-color:var(--color-success);color:var(--lime-700)}.badge--warning{background:var(--color-warning-subtle);border-color:var(--color-warning);color:var(--amber-700)}.stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h3);color:var(--color-text);line-height:1.2}.stat__label{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table thead th{padding:var(--space-4) var(--space-5);background:var(--color-surface-subtle);border-bottom:var(--rule);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted);text-align:left;white-space:nowrap}.table tbody td{padding:var(--space-4) var(--space-5);border-bottom:var(--rule);color:var(--color-text);vertical-align:middle}.table tbody tr:hover{background:var(--color-surface-hover)}.table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.state{vertical-align:-2px;width:15px;height:15px;color:var(--color-text);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;display:inline-block}.state--confirmed{color:var(--state-confirmed);background:currentColor;border:1.5px solid}.state--ambiguous{color:var(--state-ambiguous);background:linear-gradient(135deg,currentColor 0 50%,#0000 50% 100%);border:1.5px solid}.state--stale{color:var(--state-stale);background:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 4px);border:1.5px solid}.state--not-found{color:var(--state-not-found);background:0 0;border:1.5px solid}.state--unavailable{color:var(--state-unavailable);background:0 0;border:1.5px dashed}.state--unsupported{color:var(--state-unsupported);background:0 0;border:0;position:relative}.state--unsupported:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:1px;right:1px}.legend{gap:var(--space-3) var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.legend>span{align-items:center;gap:var(--space-3);display:inline-flex}.evidence{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--rule);grid-template-columns:20px 1fr;display:grid}.evidence:first-child{padding-top:0}.evidence:last-child{border-bottom:0;padding-bottom:0}.evidence__glyph{padding-top:3px}.evidence__value{margin:0 0 var(--space-1);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text);line-height:1.4}.evidence__value .qualifier{font-weight:var(--weight-regular);color:var(--color-text-secondary)}.evidence__provenance{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.6}.evidence__note{margin:var(--space-3) 0 0;padding-left:var(--space-4);border-left:2px solid var(--color-border-strong);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary)}.timeline{margin:0;padding:0;list-style:none}.timeline>li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--rule);grid-template-columns:6rem 20px 1fr;margin:0;display:grid}.timeline>li:last-child{border-bottom:0}.timeline__date{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;padding-top:2px}.timeline__glyph{padding-top:3px}.timeline__what{font-size:var(--text-sm);margin:0;line-height:1.45}.timeline__source{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;display:block}.report{width:100%;max-width:var(--container-report);padding-inline:var(--gutter);margin-inline:auto}.report .card,.report .grid-rule,.report .media{box-shadow:none;border-radius:0}.report-section{padding-block:var(--space-7);border-top:var(--rule);break-inside:avoid}.report-section:first-of-type{border-top:0}.rule{border:0;border-top:var(--rule);margin:0}.media{border-radius:var(--radius-lg);border:var(--rule);background:var(--color-surface-subtle);overflow:hidden}.link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.link:hover{text-decoration-color:currentColor}.facts{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);grid-template-columns:auto 1fr;align-content:start;margin:0;display:grid}.facts dt{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted);line-height:1.7}.facts dd{font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{:root,.theme-light{--color-canvas:#fff;--color-surface:#fff;--color-surface-subtle:#f5f5f4;--color-surface-hover:#fff;--color-text:#292524;--color-text-secondary:#57534d;--color-text-muted:#79716b;--color-text-faint:#a6a09b;--color-border:#d6d3d1;--color-border-strong:#a6a09b;--color-accent:#292524;--color-accent-subtle:#fff;--color-accent-border:#a6a09b;--shadow-overlay:none;--shadow-modal:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@page{margin:16mm}body{background:#fff}nav,.btn,.no-print{display:none!important}.app-shell__body{display:block}.app-shell__content{padding:0;overflow:visible}a{color:inherit;text-decoration:none}.report-section,.evidence,.timeline>li,.legend{break-inside:avoid}.state{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.layout-module__CscwXq__footer{max-width:var(--container);padding:var(--space-7) var(--gutter);border-top:var(--rule);margin:0 auto}.layout-module__CscwXq__footer p{margin:0}
