@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}.product-shell{background:var(--color-paper);color:var(--color-ink);min-height:100dvh}.product-rail{background:var(--color-paper-2);border-bottom:var(--rule-hair) solid var(--color-rule);gap:var(--space-md);padding:var(--space-md) var(--page-gutter);display:grid}.product-rail__identity{justify-content:space-between;align-items:center;min-width:0;display:flex}.product-wordmark{font-family:var(--font-outlier);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);letter-spacing:-.02em;min-height:var(--control-height);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.product-wordmark svg{color:var(--color-neutral);width:1.25rem;height:1.25rem}.product-rail__identity p{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs);margin:0}.product-nav{gap:var(--space-2xs);padding-bottom:var(--space-2xs);scrollbar-width:none;display:flex;overflow-x:auto}.product-nav::-webkit-scrollbar{display:none}.product-nav__link{border:var(--rule-hair) solid transparent;color:var(--color-muted);font-size:var(--text-sm);min-height:var(--control-height);padding:0 var(--space-md);transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.product-nav__link:hover,.product-nav__link:focus-visible{color:var(--color-ink)}.product-nav__link.is-active{background:var(--color-paper-3);border-color:var(--color-rule);color:var(--color-ink)}.product-rail__footer{display:none}.product-main{max-width:var(--workspace-max);min-width:0;padding:var(--space-xl) var(--page-gutter) var(--space-lg);width:100%;margin:0 auto}.product-view{animation:product-enter var(--dur-long) var(--ease-out) both;min-height:calc(100dvh - 13rem)}@keyframes product-enter{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:none}}.product-page-header{border-bottom:var(--rule-hair) solid var(--color-rule-strong);align-items:flex-start;gap:var(--space-lg);padding-bottom:var(--space-xl);display:grid}.product-page-header h1{font-family:var(--font-display);font-size:clamp(var(--text-xl), 7vw, var(--text-3xl));letter-spacing:-.04em;max-width:18ch;margin:0;font-style:normal;font-weight:550;line-height:1}.product-page-header p{color:var(--color-muted);font-size:var(--text-base);margin:var(--space-md) 0 0;max-width:60ch;line-height:1.55}.product-page-header__meta{color:var(--color-neutral);font-family:var(--font-outlier);font-size:var(--text-xs);white-space:nowrap;line-height:1.4}.state-mark{border:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-neutral);font-family:var(--font-outlier);font-size:var(--text-xs);min-height:1.75rem;padding:0 var(--space-sm);text-transform:capitalize;white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.state-mark:before{content:"";height:.375rem;margin-right:var(--space-xs);background:currentColor;border-radius:50%;width:.375rem}.state-mark--current,.state-mark--corrected{border-color:var(--color-accent-soft);color:var(--color-accent)}.state-mark--partial,.state-mark--reference,.state-mark--informational{color:var(--color-neutral)}.state-mark--stale,.state-mark--missing,.state-mark--blocked,.state-mark--unverified{border-color:var(--color-error);color:var(--color-error)}.review-index,.monitor-index,.case-table,.source-register{border-bottom:var(--rule-hair) solid var(--color-rule-strong);margin-top:var(--space-xl)}.review-index__head,.case-table__head{display:none}.review-row,.monitor-row{border-top:var(--rule-hair) solid var(--color-rule);color:inherit;gap:var(--space-lg);padding:var(--space-lg) 0;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:grid}.review-row:hover,.review-row:focus-visible,.monitor-row:hover,.monitor-row:focus-visible{background:var(--color-paper-2)}.review-row:active,.monitor-row:active,.observation-row:active,.citation-row:active{transform:translateY(var(--space-3xs))}.review-row__identity,.review-row__measure,.monitor-row>div:first-child{gap:var(--space-xs);display:grid}.review-row__identity>span:first-child,.observation-row>div>span:first-child,.monitor-row>div:first-child>span{color:var(--color-accent);font-family:var(--font-outlier);font-size:var(--text-xs)}.review-row__identity strong,.review-row__measure strong,.observation-row strong{font-size:var(--text-base);font-weight:550;line-height:1.35}.review-row__identity small,.review-row__measure span,.monitor-row p,.observation-row p{color:var(--color-muted);font-size:var(--text-sm);margin:0}.review-row__measure,.spec-grid,.evidence-spec,.source-register dl,.monitor-row dl,.quota-comparison{font-variant-numeric:tabular-nums}.review-row__status{justify-content:space-between;align-items:center;display:flex}.truth-note{border-left:var(--rule-hair) solid var(--color-accent);margin-top:var(--space-2xl);max-width:48rem;padding-left:var(--space-lg)}.truth-note strong{font-size:var(--text-sm);font-weight:600}.truth-note p{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-xs) 0 0;max-width:62ch}.monitor-row h2{font-size:var(--text-md);letter-spacing:-.02em;margin:0;font-weight:550}.monitor-row dl{gap:var(--space-md);margin:0;display:grid}.monitor-row dl div,.spec-grid div,.evidence-spec div,.source-register dl div{gap:var(--space-3xs);display:grid}.monitor-row dt,.spec-grid dt,.evidence-spec dt,.source-register dt{color:var(--color-muted);font-size:var(--text-xs)}.monitor-row dd,.spec-grid dd,.evidence-spec dd,.source-register dd{font-size:var(--text-sm);margin:0}.monitor-row>.state-mark{place-self:start}.product-breadcrumbs{color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg);white-space:nowrap;display:flex;overflow:hidden}.product-breadcrumbs a{color:var(--color-neutral);align-items:center;min-height:2.75rem;display:inline-flex}.product-breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.monitor-brief{border-bottom:var(--rule-hair) solid var(--color-rule);gap:var(--space-xl);padding:var(--space-xl) 0;display:grid}.monitor-brief__lead p{color:var(--color-neutral);font-size:var(--text-md);margin:var(--space-md) 0 0;max-width:40ch;line-height:1.45}.spec-grid,.evidence-spec{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.spec-grid dd{color:var(--color-ink)}.monitor-detail-grid,.observation-layout{gap:var(--space-2xl);margin-top:var(--space-2xl);display:grid}.record-section{border-top:var(--rule-hair) solid var(--color-rule-strong)}.record-section__head{justify-content:space-between;align-items:center;min-height:4rem;display:flex}.record-section__head h2,.monitor-rules>h2,.coverage-limits h2,.decision-panel h2{font-size:var(--text-base);margin:0;font-weight:550}.record-section__head>span,.monitor-rule>div span{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs)}.observation-list,.citation-list{border-bottom:var(--rule-hair) solid var(--color-rule)}.observation-row,.citation-row{border-top:var(--rule-hair) solid var(--color-rule);color:inherit;gap:var(--space-md);padding:var(--space-lg) 0;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:grid}.observation-row:hover,.observation-row:focus-visible,.citation-row:hover,.citation-row:focus-visible{background:var(--color-paper-2)}.observation-row time{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs)}.observation-row>div,.citation-row>div{gap:var(--space-xs);display:grid}.observation-row>span:last-child,.citation-row>span:last-child{color:var(--color-accent);align-self:center}.monitor-rules{border-top:var(--rule-hair) solid var(--color-rule-strong)}.monitor-rules>h2{align-items:center;min-height:4rem;display:flex}.monitor-rule{border-top:var(--rule-hair) solid var(--color-rule);padding:var(--space-lg) 0}.monitor-rule>div{justify-content:space-between;align-items:baseline;display:flex}.monitor-rule strong{font-size:var(--text-sm);font-weight:550}.monitor-rule p{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-xs) 0 var(--space-md)}.coverage-limits{border-top:var(--rule-hair) solid var(--color-rule-strong);margin-top:var(--space-2xl);padding-top:var(--space-lg)}.coverage-limits ul{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-md) 0 0;max-width:72ch;padding:0;list-style:none}.coverage-limits li{border-top:var(--rule-hair) solid var(--color-rule);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);position:relative}.coverage-limits li:before{color:var(--color-neutral);content:"—";position:absolute;left:0}.decision-path{border-bottom:var(--rule-hair) solid var(--color-rule);padding:var(--space-lg) 0;margin:0;list-style:none;display:grid}.decision-path li{border-left:var(--rule-hair) solid var(--color-rule-strong);gap:var(--space-3xs);min-height:3.5rem;padding:var(--space-xs) 0 var(--space-xs) var(--space-lg);display:grid;position:relative}.decision-path li:before{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);content:"";border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:1rem;left:-.375rem}.decision-path li.is-complete:before,.decision-path li.is-current:before{background:var(--color-accent);border-color:var(--color-accent)}.decision-path li.is-current span{color:var(--color-accent)}.decision-path span{font-size:var(--text-sm);font-weight:550}.decision-path small{color:var(--color-muted);font-size:var(--text-xs)}.observation-evidence{margin-top:0}.quota-comparison{border-bottom:var(--rule-hair) solid var(--color-rule);display:grid}.quota-comparison>div{border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-xs);padding:var(--space-lg) 0;display:grid}.quota-comparison span,.quota-comparison small{color:var(--color-muted);font-size:var(--text-xs)}.quota-comparison strong{font-size:var(--text-lg);letter-spacing:-.025em;font-weight:500}.quota-comparison__change strong,.quota-comparison__change small{color:var(--color-accent)}.evidence-spec{border-bottom:var(--rule-hair) solid var(--color-rule);padding:var(--space-xl) 0}.citation-row strong{font-size:var(--text-sm);font-weight:550;line-height:1.35}.citation-row span,.citation-row small{color:var(--color-muted);font-size:var(--text-xs)}.decision-panel{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-strong);padding:var(--space-lg);align-self:start}.decision-panel>p{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-sm) 0 var(--space-lg)}.disposition-options{gap:var(--space-xs);display:grid}.disposition-options button{border:var(--rule-hair) solid var(--color-rule);color:var(--color-neutral);cursor:pointer;font-size:var(--text-sm);min-height:var(--control-height);padding:0 var(--space-md);text-align:left;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;justify-content:space-between;align-items:center;display:flex}.disposition-options button:hover,.disposition-options button:focus-visible{border-color:var(--color-neutral);color:var(--color-ink)}.disposition-options button:active{transform:translateY(var(--space-3xs))}.disposition-options button.is-selected{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-ink)}.disposition-options button span:last-child{color:var(--color-accent)}.decision-preview{border-top:var(--rule-hair) solid var(--color-rule-strong);gap:var(--space-xs);margin-top:var(--space-lg);padding-top:var(--space-lg);display:grid}.decision-preview>span,.decision-preview small{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs)}.decision-preview strong{font-size:var(--text-base);font-weight:550}.case-table__row{border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-md);padding:var(--space-lg) 0;display:grid}.case-table__row>div{gap:var(--space-xs);display:grid}.case-table__row strong{font-size:var(--text-sm);font-weight:550}.case-table__row span,.case-table__row time{color:var(--color-muted);font-size:var(--text-xs)}.source-register__row{border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-lg);padding:var(--space-lg) 0;display:grid}.source-register__identity{gap:var(--space-md);display:grid}.source-register__identity>.state-mark{justify-self:start}.source-register h2{font-size:var(--text-base);margin:0;font-weight:550}.source-register p{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-xs) 0 0;max-width:54ch}.source-register dl{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.source-register__row>a,.product-inline-action{color:var(--color-accent);font-size:var(--text-sm);align-items:center;gap:var(--space-xs);min-height:var(--control-height);white-space:nowrap;text-decoration:none;display:inline-flex}.product-inline-action{margin-top:var(--space-xl)}.product-footer{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs);gap:var(--space-sm) var(--space-lg);margin-top:var(--space-3xl);padding-top:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}@media (width>=40rem){.product-page-header{grid-template-columns:minmax(0,1fr) auto}.product-page-header__meta{padding-top:var(--space-sm)}.monitor-row{grid-template-columns:minmax(0,1.35fr) minmax(15rem,1fr) auto;align-items:center}.monitor-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-row>.state-mark{justify-self:end}.monitor-brief{grid-template-columns:minmax(0,1fr) minmax(19rem,1fr)}.decision-path{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-path li{border-left:0;border-top:var(--rule-hair) solid var(--color-rule-strong);min-height:5rem;padding:var(--space-lg) var(--space-md) 0 0}.decision-path li:before{top:-.375rem;left:0}.quota-comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.quota-comparison>div{border-right:var(--rule-hair) solid var(--color-rule);padding:var(--space-xl) var(--space-lg)}.quota-comparison>div:first-child{padding-left:0}.quota-comparison>div:last-child{border-right:0;padding-right:0}.case-table__head,.case-table__row{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(16rem,1.6fr) 1fr .75fr .65fr;display:grid}.case-table__head{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs);padding:0 0 var(--space-sm)}.source-register__row{grid-template-columns:minmax(15rem,1.5fr) minmax(16rem,1fr) auto}.source-register__identity{grid-template-columns:auto 1fr;align-items:start}.source-register dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=60rem){.product-shell{grid-template-columns:15.5rem minmax(0,1fr);display:grid}.product-rail{border-bottom:0;border-right:var(--rule-hair) solid var(--color-rule);gap:var(--space-xl);height:100dvh;padding:var(--space-lg);grid-template-rows:auto 1fr auto;position:sticky;top:0}.product-rail__identity{align-items:flex-start;gap:var(--space-md);display:grid}.product-rail__identity p{border-left:var(--rule-hair) solid var(--color-accent);padding-left:var(--space-sm)}.product-nav{align-self:start;gap:var(--space-2xs);padding:0;display:grid;overflow:visible}.product-nav__link{padding:0 var(--space-md);border-left:2px solid #0000}.product-nav__link.is-active{border-color:var(--color-accent)}.product-rail__footer{border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-3xs);padding-top:var(--space-lg);display:grid}.product-rail__footer span,.product-rail__footer a{color:var(--color-muted);font-size:var(--text-xs)}.product-rail__footer span:first-child{color:var(--color-ink);font-weight:550}.product-rail__footer a{color:var(--color-accent);margin-top:var(--space-md);align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.product-main{padding:var(--space-2xl) clamp(var(--space-xl), 5vw, var(--space-3xl)) var(--space-lg)}.product-view{min-height:calc(100dvh - 10rem)}.review-index__head,.review-row{align-items:center;gap:var(--space-xl);grid-template-columns:minmax(22rem,1.6fr) minmax(14rem,.9fr) minmax(10rem,.5fr);display:grid}.review-index__head{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs);padding:0 0 var(--space-sm)}.monitor-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.7fr)}.observation-row{grid-template-columns:7rem minmax(0,1fr) auto}.observation-layout{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.65fr)}.decision-panel{top:var(--space-xl);position:sticky}.citation-row{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.product-view{animation:.15s linear both product-enter-reduced}@keyframes product-enter-reduced{0%{opacity:0}to{opacity:1}}.review-row,.monitor-row,.observation-row,.citation-row,.disposition-options button,.product-nav__link{transition-duration:.15s}}.truth-note form{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.truth-note label{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs)}.truth-note input,.truth-note textarea,.operator-panel select{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-ink);font:inherit;min-height:40px;padding:var(--space-sm);border-radius:6px}.truth-note textarea{resize:vertical;min-height:88px}.truth-note input:focus-visible,.truth-note textarea:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.operator-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.operator-panel>button{margin-top:var(--space-md)}.operator-panel__preview{white-space:pre-wrap;overflow-wrap:anywhere;border:var(--rule-hair) solid var(--color-rule);max-width:100%;padding:var(--space-md);font-size:var(--text-sm);line-height:1.6}.truth-note button{background:var(--color-ink);color:var(--color-paper);cursor:pointer;min-height:40px;padding:0 var(--space-md);transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.truth-note button:active{transform:scale(.96)}.truth-note button:disabled{cursor:not-allowed;opacity:.45}.workspace-shell{max-width:var(--workspace-max);padding-inline:var(--page-gutter);width:100%;margin-inline:auto}.workspace-header{background:var(--color-paper);border-block-end:var(--rule-hair) solid var(--color-rule);z-index:var(--z-sticky);position:sticky;inset-block-start:0}.workspace-header__inner{justify-content:space-between;align-items:center;min-height:4rem;display:flex}.workspace-header__inner>span{color:var(--color-muted);font-size:var(--text-xs);display:none}.workspace-header__action,.source-drawer__link,.workspace-footer a{min-height:var(--control-height);white-space:nowrap;align-items:center;display:inline-flex}.workspace-header__action{border:var(--rule-hair) solid var(--color-rule-strong);font-size:var(--text-xs);padding-inline:var(--space-sm);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), scale var(--dur-micro) var(--ease-out);font-weight:600;text-decoration:none}.workspace-header__action:active,.workspace-action:active,.source-button:active,.matter-index button:active,.matter-tabs button:active,.workspace-mode button:active{scale:.96}.workspace-intro{border-inline:var(--rule-hair) solid var(--color-rule);gap:var(--space-md);padding:var(--space-2xl) var(--space-lg) var(--space-xl);display:grid}.workspace-intro>p:first-child,.matter-index header p,.matter-record__header p,.workspace-section>header>p:first-child,.decision-question>p:first-child,.legal-nexus>div>p,.outcome-table header p,.product-records header p,.source-drawer>p:first-child,.monitor-record__header>div p,.quota-status header p,.rule-sheet header p,.baseline-sheet header p,.country-sheet header p,.coverage-sheet header p,.monitor-question header p{color:var(--color-muted);font-size:var(--text-xs)}.workspace-intro h1{font-size:clamp(var(--text-2xl), 5vw, var(--text-3xl));text-wrap:balance;max-width:14ch}.workspace-intro>p:last-child{color:var(--color-neutral);text-wrap:pretty;max-width:55ch}.workspace-mode{border:var(--rule-hair) solid var(--color-rule-strong);display:grid}.workspace-mode button,.matter-index button,.matter-tabs button,.source-button,.workspace-action{color:var(--color-muted);cursor:pointer;font:inherit;text-align:start;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out), scale var(--dur-micro) var(--ease-out);background:0 0;border:0}.workspace-mode button{gap:var(--space-2xs);min-height:5rem;padding:var(--space-md);display:grid}.workspace-mode button+button{border-block-start:var(--rule-hair) solid var(--color-rule)}.workspace-mode button span{color:var(--color-neutral);font-size:var(--text-sm);white-space:nowrap;font-weight:600}.workspace-mode button small{font-size:var(--text-xs)}.workspace-mode button[data-active=true]{background:var(--color-paper-3);box-shadow:inset 2px 0 0 var(--color-accent);color:var(--color-neutral)}.workspace-mode__panel{animation:workspace-panel-in var(--dur-short) var(--ease-out) both;border-inline:var(--rule-hair) solid var(--color-rule)}@keyframes workspace-panel-in{0%{opacity:0}to{opacity:1}}.case-workspace,.monitor-workspace{min-width:0}.matter-index{border-block-end:var(--rule-hair) solid var(--color-rule);min-width:0}.matter-index header{border-block-end:var(--rule-hair) solid var(--color-rule);padding:var(--space-md);justify-content:space-between;align-items:baseline;display:flex}.matter-index header strong{color:var(--color-neutral);font-size:var(--text-xs);font-weight:500}.matter-index ol{list-style:none;display:grid}.matter-index li+li{border-block-start:var(--rule-hair) solid var(--color-rule)}.matter-index button{gap:var(--space-2xs);min-height:5.75rem;padding:var(--space-md);width:100%;display:grid;position:relative}.matter-index button>span,.matter-index button>small{font-size:var(--text-xs)}.matter-index button>strong{color:var(--color-neutral);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;line-height:1.3;overflow:hidden}.matter-index button[data-active=true]{background:var(--color-paper-3);box-shadow:inset 2px 0 0 var(--color-accent);color:var(--color-neutral)}.matter-record,.monitor-record{min-width:0}.matter-record__header,.monitor-record__header{border-block-end:var(--rule-hair) solid var(--color-rule);align-items:start;gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);display:grid}.matter-record__header>div:first-child,.monitor-record__header>div:first-child{gap:var(--space-xs);display:grid}.matter-record__header h2,.monitor-record__header h2{font-size:clamp(var(--text-xl), 5vw, var(--text-2xl));text-wrap:balance;max-width:22ch}.matter-record__header>div:last-child{align-items:start;gap:var(--space-2xs);display:grid}.matter-record__header>div:last-child span,.monitor-record__header>p{color:var(--color-neutral);font-size:var(--text-sm)}.matter-record__header>div:last-child small{color:var(--color-accent);font-size:var(--text-xs)}.matter-tabs{border-block-end:var(--rule-hair) solid var(--color-rule);scrollbar-width:thin;display:flex;overflow-x:auto}.matter-tabs button{min-height:var(--control-height);padding-inline:var(--space-md);white-space:nowrap;flex:none}.matter-tabs button[data-active=true]{box-shadow:inset 0 calc(var(--rule-hair) * -1) 0 var(--color-accent);color:var(--color-ink)}.matter-record__panel{animation:record-panel-in var(--dur-short) var(--ease-out) both;min-width:0}@keyframes record-panel-in{0%{opacity:0;transform:translateY(var(--space-2xs))}to{opacity:1;transform:none}}.matter-brief,.workspace-section{min-width:0}.decision-question,.analyst-disposition,.legal-nexus,.outcome-table,.product-records,.workspace-section,.monitor-warning,.legal-status-sheet,.quota-status,.rule-sheet,.baseline-sheet,.country-sheet,.coverage-sheet,.monitor-question{border-block-end:var(--rule-hair) solid var(--color-rule);padding:var(--space-xl) var(--space-lg)}.decision-question,.analyst-disposition,.workspace-section>header,.product-records>header,.coverage-sheet>header,.monitor-question>header{gap:var(--space-sm);display:grid}.analyst-disposition>header,.legal-status-sheet>header{align-items:start;gap:var(--space-xs);display:grid}.legal-status-sheet{gap:var(--space-md);display:grid}.analyst-disposition>header>div,.legal-status-sheet>header>div{gap:var(--space-2xs);display:grid}.analyst-disposition h3,.legal-status-sheet h3{font-size:var(--text-lg)}.analyst-disposition>header span,.legal-status-sheet>header span,.analyst-disposition>small,.legal-status-sheet>small{color:var(--color-muted);font-size:var(--text-xs)}.analyst-disposition>p,.legal-status-sheet>p,.record-count-note p,.record-note{color:var(--color-neutral);font-size:var(--text-sm);text-wrap:pretty;max-width:65ch}.decision-question h3,.workspace-section>header h3,.product-records h3,.coverage-sheet h3,.monitor-question h3{font-size:var(--text-lg);text-wrap:balance;max-width:34ch}.decision-question>p:last-child,.workspace-section>header>p:last-child,.coverage-sheet header+ul,.monitor-question>p{color:var(--color-muted);text-wrap:pretty;max-width:65ch}.legal-nexus{gap:var(--space-lg);display:grid}.legal-nexus>div{gap:var(--space-xs);display:grid}.legal-nexus h3{font-size:var(--text-md)}.legal-nexus dl,.legal-status-sheet dl,.source-drawer dl,.quota-status dl,.rule-sheet dl,.baseline-sheet dl{gap:var(--rule-hair);display:grid}.legal-nexus dl>div,.legal-status-sheet dl>div,.source-drawer dl>div,.quota-status dl>div,.rule-sheet dl>div,.baseline-sheet dl>div{background:var(--color-paper-3);color:var(--color-ink);gap:var(--space-2xs);min-width:0;padding:var(--space-sm);display:grid}.legal-nexus dt,.legal-status-sheet dt,.source-drawer dt,.quota-status dt,.rule-sheet dt,.baseline-sheet dt{color:var(--color-muted);font-size:var(--text-xs)}.legal-nexus dd,.legal-status-sheet dd,.source-drawer dd,.quota-status dd,.rule-sheet dd,.baseline-sheet dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.outcome-table{padding:0}.outcome-table header,.product-records>header,.quota-status>header,.rule-sheet>header,.baseline-sheet>header,.country-sheet>header{align-items:start;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);display:grid}.outcome-table header span,.baseline-sheet header span,.country-sheet header span{color:var(--color-muted);font-size:var(--text-xs)}.outcome-table article{border-block-start:var(--rule-hair) solid var(--color-rule);gap:var(--space-sm);padding:var(--space-lg);display:grid}.outcome-table article>div{gap:var(--space-2xs);display:grid}.outcome-table article strong{font-size:var(--text-sm)}.outcome-table article span{color:var(--color-accent);font-size:var(--text-xs)}.outcome-table article>p{color:var(--color-muted);font-size:var(--text-sm);text-wrap:pretty}.comparison-warning,.monitor-warning{background:var(--color-paper-3);color:var(--color-ink);gap:var(--space-xs);display:grid}.comparison-warning{border-block-end:var(--rule-hair) solid var(--color-rule);padding:var(--space-lg)}.comparison-warning p,.monitor-warning p{color:var(--color-neutral);font-size:var(--text-sm);text-wrap:pretty;max-width:65ch}.product-records{padding:0}.product-records--embedded{border-block-end:0}.product-records>div{display:grid}.product-records article{border-block-start:var(--rule-hair) solid var(--color-rule);gap:var(--space-xs);min-width:0;padding:var(--space-lg);display:grid}.product-records article>span,.evidence-columns article>span,.evidence-card-list article>div>span{color:var(--color-accent);font-size:var(--text-xs)}.product-records article>strong,.evidence-columns article>strong,.evidence-card-list article>strong{font-size:var(--text-sm);font-weight:600}.product-records article>p,.evidence-columns article>p,.evidence-card-list article>p{color:var(--color-muted);font-size:var(--text-sm)}.source-button{border:var(--rule-hair) solid var(--color-rule-strong);align-items:start;gap:var(--space-2xs);max-width:100%;min-height:var(--control-height);min-width:0;padding:var(--space-xs) var(--space-sm);justify-self:start;display:grid}.source-button span{color:var(--color-neutral);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.source-button small{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.source-button:disabled,.workspace-action:disabled,.matter-index button:disabled,.matter-tabs button:disabled,.workspace-mode button:disabled{cursor:not-allowed;opacity:.5}.source-button[data-state=loading],.workspace-action[data-state=loading]{cursor:wait;opacity:.72}.source-button[data-state=error],.workspace-action[data-state=error]{color:var(--color-error)}.source-button[data-state=success],.workspace-action[data-state=success]{border-color:var(--color-success);color:var(--color-success)}.workspace-section{gap:var(--space-xl);display:grid}.responsive-table{min-width:0}.responsive-table table,.responsive-table tbody,.responsive-table tr{width:100%;display:grid}.responsive-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.responsive-table tr{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-sm)}.responsive-table th,.responsive-table td{font-size:var(--text-xs);align-items:baseline;gap:var(--space-md);min-width:0;padding:var(--space-xs) 0;text-align:start;vertical-align:top;border:0;justify-content:space-between;display:flex}.responsive-table th{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.responsive-table td{color:var(--color-neutral);font-variant-numeric:tabular-nums}.responsive-table td:before{color:var(--color-muted);content:attr(data-label);flex:0 0 8rem}.responsive-table td small{color:var(--color-accent);font-size:var(--text-xs);display:block}.record-timeline{list-style:none;display:grid}.record-timeline li{border-block-start:var(--rule-hair) solid var(--color-rule);gap:var(--space-xs);padding-block:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.record-timeline li>span,.record-timeline time{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.record-timeline time,.record-timeline .source-button{grid-column:2}.record-timeline li>div{gap:var(--space-2xs);grid-column:2;display:grid}.record-timeline li>div strong{color:var(--color-neutral);font-size:var(--text-sm);font-weight:550}.record-timeline li>div small{color:var(--color-accent);font-size:var(--text-xs)}.evidence-columns{gap:var(--space-xl);display:grid}.evidence-card-list{gap:var(--rule-hair);display:grid}.evidence-card-list article{background:var(--color-paper-3);color:var(--color-ink);gap:var(--space-xs);min-width:0;padding:var(--space-lg);display:grid}.evidence-card-list article>div{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.evidence-card-list article>div>small,.evidence-card-list article>small{color:var(--color-muted);font-size:var(--text-xs)}.record-count-note{background:var(--color-paper-3);color:var(--color-ink);gap:var(--space-xs);padding:var(--space-md);display:grid}.record-count-note strong,.bounded-list h4{color:var(--color-neutral);font-size:var(--text-sm)}.later-evidence{border-block-start:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-muted);gap:var(--space-md);padding-block-start:var(--space-lg);display:grid}.later-evidence summary{color:var(--color-neutral);cursor:pointer;font-size:var(--text-sm);font-weight:550}.later-evidence>p{font-size:var(--text-sm)}.bounded-list{gap:var(--space-md);display:grid}.bounded-list ul{list-style:none;display:grid}.bounded-list li{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);padding-block:var(--space-sm)}.record-note{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-md)}.evidence-columns>section{gap:var(--space-md);min-width:0;display:grid}.evidence-columns h4{color:var(--color-neutral);font-size:var(--text-sm);letter-spacing:0}.evidence-columns article{border-block-start:var(--rule-hair) solid var(--color-rule);gap:var(--space-xs);padding-block:var(--space-md);display:grid}.evidence-columns article>small{color:var(--color-muted);font-size:var(--text-xs)}.evidence-columns ul,.coverage-sheet ul{list-style:none;display:grid}.evidence-columns li,.coverage-sheet li{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);padding-block:var(--space-sm)}.source-index-list{gap:var(--space-sm);display:grid}.source-index-list .source-button{justify-self:stretch}.source-drawer{background:var(--color-paper-2);border-block-start:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-ink);gap:var(--space-lg);min-width:0;padding:var(--space-xl) var(--space-lg);display:grid;position:relative}.source-drawer__close{border:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-neutral);font-size:var(--text-xs);min-height:2.25rem;padding-inline:var(--space-sm);right:var(--space-lg);top:var(--space-lg);position:absolute}.source-drawer:focus{outline:var(--rule-hair) solid var(--color-accent);outline-offset:calc(-1 * var(--rule-hair))}.source-drawer--empty{align-content:start}.source-drawer h3{font-size:var(--text-md);text-wrap:balance;line-height:1.25}.source-drawer>p:last-child,.source-drawer--empty>p:last-child{color:var(--color-muted);font-size:var(--text-sm);text-wrap:pretty}.source-drawer[data-state=error]{box-shadow:inset 2px 0 0 var(--color-error)}.source-drawer__link{border-block-end:var(--rule-hair) solid var(--color-rule-strong);font-size:var(--text-sm);gap:var(--space-xs);justify-self:start;text-decoration:none}@media (width<=59.999rem){.source-drawer--empty{display:none}.source-drawer:not(.source-drawer--empty){border:var(--rule-hair) solid var(--color-rule-strong);z-index:50;max-height:min(78dvh,42rem);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -1.5rem 4rem #00000073}}.monitor-record__header>p{max-width:24ch}.monitor-warning{padding-block:var(--space-lg)}.quota-status,.rule-sheet,.baseline-sheet,.country-sheet,.coverage-sheet,.monitor-question{gap:var(--space-lg);display:grid}.quota-status>header,.rule-sheet>header,.baseline-sheet>header,.country-sheet>header{padding:0}.quota-status>header>div,.rule-sheet>header,.baseline-sheet>header>div,.country-sheet>header>div{gap:var(--space-xs);display:grid}.quota-status>header>strong{color:var(--color-accent);font-size:var(--text-sm);text-transform:capitalize;font-weight:600}.quota-status h3,.rule-sheet h3,.baseline-sheet h3,.country-sheet h3{font-size:var(--text-md)}.quota-status dd,.rule-sheet dd,.baseline-sheet dd{font-variant-numeric:tabular-nums}.quota-status progress{accent-color:var(--color-accent);block-size:var(--space-sm);inline-size:100%}.quota-status>p,.rule-sheet>p,.baseline-sheet>p,.country-sheet>p{color:var(--color-muted);font-size:var(--text-sm);text-wrap:pretty;max-width:65ch}.rule-sheet__sources{gap:var(--space-sm);flex-wrap:wrap;display:flex}.monitor-question>div{display:grid}.monitor-question label{border-block-start:var(--rule-hair) solid var(--color-rule);cursor:pointer;align-items:start;gap:var(--space-sm);min-height:var(--control-height);padding-block:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.monitor-question input{accent-color:var(--color-accent);margin-block-start:var(--space-2xs)}.monitor-question label span{color:var(--color-neutral);font-size:var(--text-sm);text-wrap:pretty}.monitor-question__example{border-inline-start:2px solid var(--color-accent);gap:var(--space-xs);padding-inline-start:var(--space-md);display:grid}.monitor-question__example p{color:var(--color-muted);text-wrap:pretty;max-width:65ch}.workspace-action{border:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-ink);font-size:var(--text-sm);min-height:var(--control-height);padding-inline:var(--space-md);white-space:nowrap;justify-self:start;font-weight:600}.workspace-footer{border-block-start:var(--rule-hair) solid var(--color-rule);gap:var(--space-lg);padding-block:var(--space-xl);display:grid}.workspace-footer>div{gap:var(--space-sm);display:grid}.workspace-footer p{color:var(--color-muted);font-size:var(--text-sm)}.workspace-footer nav{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.workspace-footer nav a{color:var(--color-muted);font-size:var(--text-xs);-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:var(--space-2xs)}@media (hover:hover) and (pointer:fine){.workspace-header__action:hover,.workspace-action:hover{background:var(--color-ink);color:var(--color-paper)}.workspace-mode button:hover,.matter-index button:hover,.matter-tabs button:hover,.source-button:hover{background:var(--color-paper-3);color:var(--color-ink)}.source-drawer__link:hover,.workspace-footer a:hover{color:var(--color-ink)}}@media (width>=40rem){.workspace-header__inner>span{display:inline}.workspace-header__action{font-size:var(--text-sm);padding-inline:var(--space-md)}.workspace-intro{padding:var(--space-3xl) var(--space-xl) var(--space-2xl)}.workspace-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-mode button+button{border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule)}.workspace-mode button[data-active=true]{box-shadow:inset 0 calc(var(--rule-hair) * -1) 0 var(--color-accent)}.matter-record__header>div:last-child{text-align:start;justify-items:start}.legal-nexus dl,.legal-status-sheet dl,.quota-status dl,.rule-sheet dl,.baseline-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr))}.analyst-disposition>header,.legal-status-sheet>header{grid-template-columns:minmax(0,1fr) auto}.outcome-table article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.outcome-table article .source-button{grid-column:2}.product-records>div,.evidence-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.product-records article:nth-child(2n){border-inline-start:var(--rule-hair) solid var(--color-rule)}.record-timeline li{grid-template-columns:2rem 7rem minmax(0,1fr) auto;align-items:start}.record-timeline time,.record-timeline li>div,.record-timeline .source-button{grid-column:auto}.responsive-table table{border-collapse:collapse;table-layout:fixed;display:table}.responsive-table thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.responsive-table tbody{display:table-row-group}.responsive-table tr{padding:0;display:table-row}.responsive-table th,.responsive-table td{border-block-start:var(--rule-hair) solid var(--color-rule);padding:var(--space-sm);display:table-cell}.responsive-table thead th{color:var(--color-muted);font-size:var(--text-xs);font-weight:500}.responsive-table td:before{content:none}.workspace-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (width>=60rem){.case-workspace{grid-template-columns:15rem minmax(0,1fr);display:grid}.matter-index{border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule)}.matter-index button{min-height:7.5rem}.matter-record{grid-template-columns:minmax(0,1fr) 20rem;display:grid}.matter-record__header,.matter-tabs{grid-column:1/-1}.matter-record__panel{grid-column:1}.matter-record>.source-drawer{border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule-strong);grid-area:3/2}.monitor-workspace{grid-template-columns:minmax(0,1fr) 20rem;display:grid}.monitor-workspace>.source-drawer{border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule-strong);align-self:start;position:sticky;top:4rem}}@media (width>=84rem){.matter-record,.monitor-workspace{grid-template-columns:minmax(0,1fr) 22rem}}@media (pointer:coarse){.workspace-header__action,.workspace-action,.source-button,.matter-index button,.matter-tabs button,.workspace-mode button,.workspace-footer a{min-height:3rem}}@media (prefers-reduced-motion:reduce){.workspace-mode__panel,.matter-record__panel{animation:none}.workspace-header__action,.workspace-action,.source-button,.matter-index button,.matter-tabs button,.workspace-mode button{transition-duration:var(--dur-micro)}}
