:root{--ink-bone: #E8DFC8;--ink-putty: #CBC3B1;--ink-bitumen: #211D1A;--ink-water: #3E7D75;--ink-rust: #B85440;--ink-sunbleach: #D9A94F;--ink-rust-deep: #823B2D;--ink-sunbleach-deep: #674B16;--ink-ash-deep: #555045;--sys-desktop: #008080;--sys-chrome: #C0C0C0;--sys-titlebar: #000080;--sys-titlebar-fg: #FFFFFF;--sys-titlebar-inactive: #7F7F7F;--sys-titlebar-inactive-aa: #6E6E6E;--x-electric: #00E5FF;--x-magenta: #FF2D95;--x-acid: #C6FF00;--x-black: #101014;--mac-paper: #FFFFFF;--mac-ink: #1D1D1F;--mac-grey: #6E6E73;--mac-accent: #007AFF;--mac-accent-deep: #0A5FD1;--mac-accent-tint: rgba(0, 122, 255, .16);--mac-red: #FF5F57;--mac-yellow: #FEBC2E;--mac-green: #28C840;--mac-glass: rgba(255, 255, 255, .66);--mac-glass-strong: rgba(255, 255, 255, .84);--mac-glass-edge: rgba(255, 255, 255, .7);--mac-toolbar: rgba(248, 248, 250, .92);--mac-hairline: rgba(0, 0, 0, .12);--mac-fill: rgba(0, 0, 0, .05);--mac-fill-strong: rgba(0, 0, 0, .1);--mac-shadow: rgba(0, 0, 0, .28);--mac-shadow-soft: rgba(0, 0, 0, .12);--mac-wall-a: #9CCBFF;--mac-wall-b: #C9B8FF;--mac-wall-c: #FFB8A8;--mac-wall-d: #FFE3A3;--mac-wall-e: #EAF2FF;--mac-bar: 1.5rem;--font-mac-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI Variable", "Segoe UI", Roboto, sans-serif;--font-mac-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI Variable Display", "Segoe UI", Roboto, sans-serif;--bevel-hi-1: #F2EDE0;--bevel-hi-2: #DED7C4;--bevel-lo-1: #6E675A;--bevel-lo-2: #9A9183;--surface: var(--ink-bone);--surface-raised: var(--ink-putty);--text: var(--ink-bitumen);--text-on-accent: var(--ink-bone);--rule: var(--bevel-lo-2);--state-legal: var(--ink-sunbleach);--state-refused: var(--ink-rust);--state-unverified: var(--bevel-lo-1);--state-legal-ink: var(--ink-sunbleach-deep);--state-refused-ink: var(--ink-rust-deep);--state-unverified-ink: var(--ink-ash-deep);--waterline-pos: 66%;--waterline-weight: 2px;--font-ui: "Segoe UI", Tahoma, "MS Sans Serif", system-ui, sans-serif;--font-doc: "Lucida Console", "Courier New", ui-monospace, monospace;--font-display: "Arial Narrow", "Helvetica Neue Condensed", "Liberation Sans Narrow", Arial, sans-serif;--step--1: clamp(.78rem, .75rem + .15vw, .86rem);--step-0: clamp(.95rem, .92rem + .2vw, 1.05rem);--step-1: clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--step-2: clamp(1.4rem, 1.2rem + 1vw, 1.9rem);--step-3: clamp(1.75rem, 1.4rem + 1.8vw, 2.6rem);--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-s: .75rem;--space-m: 1rem;--space-l: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--measure: 68ch;--boot-hold: .85s;--boot-fade: .3s;--boot-step: .14s;--z-taskbar: 10;--z-boot: 100;--print-paper: #FFFFFF;--print-ink: #000000}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--step-0);line-height:1.55}h1,h2,h3,h4{line-height:1.2;text-wrap:balance;margin:0 0 var(--space-s)}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p,li{text-wrap:pretty}p{max-width:var(--measure)}a{color:var(--text);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}img,svg{max-width:100%;height:auto}body{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--ink-bitumen);outline-offset:2px}.skip-link{position:absolute;left:var(--space-xs);top:var(--space-xs);padding:var(--space-xs) var(--space-s);background:var(--surface-raised);color:var(--text);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bevel-raised{border-style:solid;border-width:2px;border-color:var(--bevel-hi-1) var(--bevel-lo-1) var(--bevel-lo-1) var(--bevel-hi-1);box-shadow:inset 1px 1px 0 var(--bevel-hi-2),inset -1px -1px 0 var(--bevel-lo-2);background:var(--surface-raised)}.bevel-sunken{border-style:solid;border-width:2px;border-color:var(--bevel-lo-1) var(--bevel-hi-1) var(--bevel-hi-1) var(--bevel-lo-1);box-shadow:inset 1px 1px 0 var(--bevel-lo-2),inset -1px -1px 0 var(--bevel-hi-2);background:var(--surface)}.waterline{border:0;height:var(--waterline-weight);background:var(--ink-bitumen);margin:var(--space-l) 0}.panel{margin-block-end:var(--space-l)}.panel__bar{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);background:var(--ink-bitumen);color:var(--ink-bone);font-size:var(--step--1);font-weight:700;letter-spacing:.02em}.panel__bar--water{background:var(--ink-water)}.panel__title{margin:0;font-size:inherit;font-weight:inherit}.panel__body{padding:var(--space-m)}.btn{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);min-height:2.25rem;font:inherit;color:var(--text);cursor:pointer;text-decoration:none}.btn:active{border-color:var(--bevel-lo-1) var(--bevel-hi-1) var(--bevel-hi-1) var(--bevel-lo-1)}[hidden]{display:none!important}.is-incompatible{border-color:var(--rule);background:var(--surface);filter:saturate(.35)}.is-incompatible .part-card__title{text-decoration:line-through}.incompat-note{display:block;font-size:var(--step--1);color:var(--state-unverified-ink);font-weight:700}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,.part-card__title{font-family:var(--font-display);letter-spacing:-.01em}h1{text-transform:uppercase;letter-spacing:.01em}.verification-banner{border:3px solid var(--state-refused);background:var(--surface-raised);padding:var(--space-s) var(--space-m);margin-block:var(--space-m)}.verification-banner__heading{margin:0 0 var(--space-2xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:var(--step-0)}.verification-banner__body{margin:0 0 var(--space-2xs);font-size:var(--step--1)}.verification-banner__body:last-child{margin-bottom:0}.banner{border-left:5px solid var(--state-refused-ink);padding-left:var(--space-m);max-width:none}.crumb{font-size:var(--step--1);margin:0 0 var(--space-xs)}.note{font-size:var(--step--1)}.is-soft{color:var(--state-unverified-ink)}.tablescroll{overflow-x:auto;margin:var(--space-s) 0 var(--space-l)}.specbox{border-top:var(--waterline-weight) solid var(--ink-bitumen);border-bottom:1px solid var(--rule);padding:var(--space-s) 0;margin:var(--space-m) 0}.specbox__label{font-family:var(--font-display);font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin:0 0 var(--space-xs)}.specbox dl{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2xs) var(--space-m);margin:0;font-size:var(--step--1)}.specbox dt{font-weight:700}.specbox dd{margin:0}figure{margin:var(--space-m) 0}figcaption{font-size:var(--step--1);line-height:1.4;padding-top:var(--space-2xs);border-top:1px solid var(--rule);margin-top:var(--space-2xs)}.kicker{font-family:var(--font-display);font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.16em;margin:0 0 var(--space-2xs);color:var(--state-unverified-ink)}.shell-word{grid-column:1 / -1;display:flex;align-items:baseline;gap:var(--space-s);text-decoration:none;color:var(--sys-titlebar-fg);padding:var(--space-2xs) 0}.shell-word__mark{font-family:var(--font-display);font-size:var(--step-2);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.04em;line-height:1}.shell-word__home{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em}.shell-word:hover .shell-word__mark,.shell-word:focus-visible .shell-word__mark{text-decoration:underline}.desktop{min-height:100vh;min-height:100dvh;background:var(--sys-desktop);display:grid;grid-template-columns:auto 1fr;gap:var(--space-m);padding:var(--space-m) var(--space-m) 3rem;align-items:start}.explorer{width:13rem;padding:2px}.explorer__bar{margin:0 0 2px;padding:var(--space-3xs) var(--space-xs);background:var(--sys-titlebar);color:var(--sys-titlebar-fg);font-size:var(--step--1);font-weight:700;max-width:none}.explorer__body{padding:var(--space-2xs)}.tree ul{list-style:none;margin:0;padding-left:var(--space-m)}.tree>ul{padding-left:0}.tree li{position:relative}.tree li:before{content:"";position:absolute;left:calc(var(--space-m) * -1);top:1em;width:var(--space-s);height:1px;background:var(--rule)}.tree>ul>li:before{display:none}.tree__row{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);min-height:1.75rem;font-size:var(--step--1);color:var(--ink-bitumen);text-decoration:none;line-height:1.25}.tree__row--folder{font-weight:700}.tree__glyph{flex:none;width:1.1rem;text-align:center}a.tree__row:hover .tree__label{text-decoration:underline}a.tree__row[aria-current=page]{background:var(--sys-titlebar);color:var(--sys-titlebar-fg)}.tree__note{color:var(--state-unverified-ink);font-size:var(--step--1)}.win{background:var(--sys-chrome);border-style:solid;border-width:2px;border-color:var(--bevel-hi-1) var(--bevel-lo-1) var(--bevel-lo-1) var(--bevel-hi-1);box-shadow:inset 1px 1px 0 var(--bevel-hi-2),inset -1px -1px 0 var(--bevel-lo-2);max-width:72rem}.win__titlebar{display:flex;align-items:center;gap:var(--space-xs);background:var(--sys-titlebar);color:var(--sys-titlebar-fg);padding:3px 3px 3px var(--space-2xs);font-size:var(--step--1);font-weight:700}.win__title{margin:0;font-size:inherit;font-weight:inherit;font-family:var(--font-ui);letter-spacing:0}.win__btns{margin-left:auto;display:flex;gap:2px}.win__btn{width:1.05rem;height:1.05rem;display:grid;place-items:center;background:var(--sys-chrome);color:var(--ink-bitumen);border-style:solid;border-width:2px;border-color:var(--bevel-hi-1) var(--bevel-lo-1) var(--bevel-lo-1) var(--bevel-hi-1);font-size:9px;line-height:1}.win__menubar{display:flex;flex-wrap:wrap;gap:var(--space-s);padding:var(--space-3xs) var(--space-xs);border-bottom:1px solid var(--bevel-lo-2);font-size:var(--step--1)}.win__menubar a{color:var(--ink-bitumen);text-decoration:none;padding:2px 4px}.win__menubar a:hover{background:var(--sys-titlebar);color:var(--sys-titlebar-fg)}.win__body{background:var(--ink-bone);color:var(--ink-bitumen);border-style:solid;border-width:2px;border-color:var(--bevel-lo-1) var(--bevel-hi-1) var(--bevel-hi-1) var(--bevel-lo-1);margin:var(--space-2xs);padding:var(--space-m)}.start{display:none;position:relative}.start__btn{padding:2px var(--space-xs);min-height:2.25rem;line-height:2rem;font-weight:700;cursor:pointer;white-space:nowrap;list-style:none}.start__btn::-webkit-details-marker{display:none}.start__btn::marker{content:""}.start[open]>.start__btn{border-color:var(--bevel-lo-1) var(--bevel-hi-1) var(--bevel-hi-1) var(--bevel-lo-1);box-shadow:inset 1px 1px 0 var(--bevel-lo-2)}.start__menu{position:absolute;bottom:calc(100% + 4px);left:0;padding:var(--space-3xs);min-width:14rem;max-height:70vh;max-height:70dvh;overflow-y:auto;background:var(--sys-chrome)}.start__menu .tree>ul{gap:0}.start__menu .tree>ul>li>ul{display:block}.start__menu a.tree__row{width:100%}.start__menu a.tree__row:not([aria-current=page]){border:0;background:none;box-shadow:none}.taskbar-shell{position:fixed;inset:auto 0 0;background:var(--sys-chrome);border-top:2px solid var(--bevel-hi-1);padding:2px var(--space-2xs);display:flex;align-items:center;gap:var(--space-xs);font-size:var(--step--1);z-index:var(--z-taskbar)}.taskbar-shell__brand{display:inline-flex;align-items:center;gap:var(--space-3xs);font-weight:700;padding:2px var(--space-xs);min-height:1.6rem;text-decoration:none;color:var(--ink-bitumen)}.taskbar-shell__task{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:2px var(--space-xs);min-height:1.6rem;color:var(--ink-bitumen);white-space:nowrap;max-width:16rem;overflow:hidden;text-overflow:ellipsis}@media(max-width:48rem){.desktop{display:block;padding:var(--space-2xs) var(--space-2xs) 3rem}.shell-word{background:var(--ink-bitumen);color:var(--ink-bone);padding:var(--space-xs) var(--space-m);gap:var(--space-xs)}.shell-word__mark{font-size:var(--step-1)}.explorer{width:auto;margin-bottom:var(--space-2xs);padding:var(--space-2xs)}.explorer__bar{display:none}.explorer__body{padding:var(--space-2xs)}.tree li:before{display:none}.tree ul,.tree>ul{padding-left:0}.tree>ul{display:flex;flex-direction:column;gap:var(--space-2xs)}.tree>ul>li>ul{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.tree__row--folder{padding:0 var(--space-2xs);text-transform:uppercase;letter-spacing:.12em;min-height:0}.tree__row--folder .tree__glyph{display:none}a.tree__row{min-height:2.75rem;padding:var(--space-2xs) var(--space-xs);border-style:solid;border-width:2px;border-color:var(--bevel-hi-1) var(--bevel-lo-1) var(--bevel-lo-1) var(--bevel-hi-1);background:var(--surface-raised)}.win{max-width:none}.win__body{border:0;margin:0;padding:var(--space-s)}.win__menubar{display:none}.win__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar-shell__task{max-width:45vw}.explorer,.taskbar-shell__brand{display:none}.start{display:block}}.x-head{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-style:italic;letter-spacing:-.02em;line-height:.95;color:var(--ink-bone);background:var(--x-black);display:inline-block;padding:var(--space-2xs) var(--space-s);transform:skew(-6deg);box-shadow:4px 4px 0 var(--x-magenta)}.x-head>span{display:inline-block;transform:skew(6deg)}.x-rule{height:10px;border:0;margin:var(--space-l) 0;background:repeating-linear-gradient(-45deg,var(--x-electric) 0 10px,var(--x-black) 10px 20px)}.machine-grid{list-style:none;margin:var(--space-m) 0 0;padding:0;display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.machine{display:flex;flex-direction:column;text-decoration:none;color:var(--ink-bitumen);background:var(--surface-raised);height:100%}.machine__shot{aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--x-black);color:var(--x-electric);position:relative;overflow:hidden}.machine__shot img{width:100%;height:100%;object-fit:cover}.machine__placeholder{font-family:var(--font-display);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;text-align:center;padding:var(--space-xs)}.machine__name{font-family:var(--font-display);font-weight:800;font-style:italic;text-transform:uppercase;font-size:var(--step-1);line-height:1;margin:0;padding:var(--space-xs) var(--space-s) var(--space-3xs)}.machine__meta{margin:0;padding:0 var(--space-s) var(--space-xs);font-size:var(--step--1);color:var(--state-unverified-ink)}.machine:hover .machine__name,.machine:focus-visible .machine__name{color:var(--sys-titlebar)}.machine:hover .machine__shot{outline:3px solid var(--x-magenta);outline-offset:-3px}.machine__meta em{font-style:italic}.plate{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2xs) var(--space-m);background:var(--ink-bone);color:var(--ink-bitumen);border:3px solid var(--ink-bitumen);font-family:var(--font-display);line-height:1;text-align:center}.plate__class{font-size:var(--step-1);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.plate__body{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase}.formhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-s);border-top:3px solid var(--ink-bitumen);border-bottom:1px solid var(--ink-bitumen);padding:var(--space-2xs) 0;margin-bottom:var(--space-m);font-family:var(--font-display);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em}.formhead__ref{color:var(--state-unverified-ink)}.stamp{display:inline-block;border:3px solid var(--state-refused-ink);color:var(--state-refused-ink);font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:var(--space-2xs) var(--space-s);transform:rotate(-4deg);line-height:1.1;text-align:center}.stamp__sub{display:block;font-family:var(--font-ui);font-weight:400;font-size:var(--step--1);letter-spacing:.04em;text-transform:none}@media print{.stamp{transform:none}}.ruled{border-bottom:1px solid var(--rule);min-height:1.4em;display:block}.x-sub{display:inline-block;font-family:var(--font-display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.01em;border-bottom:4px solid var(--x-magenta);padding-bottom:var(--space-3xs);margin-bottom:var(--space-xs)}.x-clip{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.x-num{position:absolute;top:var(--space-2xs);right:var(--space-xs);font-family:var(--font-display);font-weight:800;font-style:italic;font-size:var(--step-3);line-height:1;color:var(--x-electric);opacity:.55;pointer-events:none}.win__titlebar{background-image:radial-gradient(var(--x-electric) .5px,transparent .6px);background-size:3px 3px}.tree__row--folder .tree__label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}.boot{position:fixed;inset:0;z-index:var(--z-boot);pointer-events:none;display:grid;place-items:center;background:var(--sys-desktop);animation:boot-clear var(--boot-fade) linear var(--boot-hold) forwards}@keyframes boot-clear{to{opacity:0;visibility:hidden}}.boot__panel{background:var(--sys-chrome);border-style:solid;border-width:2px;border-color:var(--bevel-hi-1) var(--bevel-lo-1) var(--bevel-lo-1) var(--bevel-hi-1);box-shadow:inset 1px 1px 0 var(--bevel-hi-2),inset -1px -1px 0 var(--bevel-lo-2);padding:var(--space-l) var(--space-xl);min-width:min(30rem,90vw)}.boot__mark{margin:0 0 var(--space-xs);font-family:var(--font-display);font-size:var(--step-3);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-bitumen);border-bottom:var(--waterline-weight) solid var(--ink-bitumen);padding-bottom:var(--space-2xs)}.boot__lines{list-style:none;margin:0 0 var(--space-m);padding:0;font-family:var(--font-doc);font-size:var(--step--1);color:var(--ink-bitumen);white-space:nowrap;overflow:hidden}.boot__lines li{animation:boot-line var(--boot-step) ease-out backwards;animation-delay:calc(var(--boot-step) * var(--i, 0))}@keyframes boot-line{0%{opacity:0}}.boot__bar{height:1.25rem;padding:2px}.boot__bar span{display:block;height:100%;background-image:repeating-linear-gradient(90deg,var(--sys-titlebar) 0 .6rem,transparent .6rem .75rem);animation:boot-fill var(--boot-hold) linear backwards}@keyframes boot-fill{0%{width:0}to{width:100%}}@media(max-width:48rem){.boot{display:none}}@media(prefers-reduced-motion:reduce){.boot{display:none}}.win__status{margin:0 var(--space-2xs) var(--space-2xs);padding:var(--space-3xs) var(--space-xs);font-size:var(--step--1);font-family:var(--font-doc);color:var(--ink-bitumen);max-width:none}.win__titlebar--inactive{background-color:var(--sys-titlebar-inactive-aa);color:var(--sys-titlebar-fg)}html{scrollbar-color:var(--sys-chrome) var(--ink-putty);scrollbar-width:auto}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:var(--ink-putty)}::-webkit-scrollbar-thumb{background:var(--sys-chrome);border-style:solid;border-width:2px;border-color:var(--bevel-hi-1) var(--bevel-lo-1) var(--bevel-lo-1) var(--bevel-hi-1)}::-webkit-scrollbar-corner{background:var(--ink-putty)}:focus-visible{outline-style:dotted}.shell-word:focus-visible{outline-style:solid;outline-color:var(--ink-bone)}@media print{:root{--surface: var(--print-paper);--surface-raised: var(--print-paper);--text: var(--print-ink)}body{background:var(--print-paper);color:var(--print-ink);font-family:var(--font-doc);font-size:10.5pt}.no-print,nav,.taskbar,.taskbar-shell,.btn,form,.skip-link,.boot,.win__status{display:none!important}.panel{border:1pt solid var(--print-ink);break-inside:avoid;margin-bottom:8pt}.panel__bar{background:var(--print-paper);color:var(--print-ink);border-bottom:1pt solid var(--print-ink)}.panel__body{padding:6pt}.verification-banner{border:2pt solid var(--print-ink)!important;background:var(--print-paper)!important;padding:6pt!important;font-weight:700}.line-item{break-inside:avoid}.part-card,figure{break-inside:avoid}figcaption{border-top-color:var(--print-ink)}.line-item__why{font-style:italic}a{text-decoration:none;color:var(--print-ink)}h1,h2,h3{break-after:avoid}table{border-collapse:collapse;width:100%}th,td{border:.5pt solid var(--print-ink);padding:3pt 4pt;text-align:left;vertical-align:top}@page{margin:12mm}}.leg{margin:0 0 var(--space-m)}.leg__product{margin:0 0 var(--space-3xs);font-size:var(--step-0)}.leg__head{margin:0 0 var(--space-2xs)}.leg__badge{display:inline-block;padding:0 var(--space-2xs);margin-right:var(--space-2xs);border:2px solid var(--rule);font-weight:700;font-size:var(--step--1)}.leg__badge{color:var(--text)}.leg__badge--prohibited,.leg__badge--oem_only{border-color:var(--state-refused-ink)}.leg__badge--allowed,.leg__badge--allowed_with_limits{border-color:var(--state-legal-ink)}.leg__badge--prohibited_by_silence,.leg__badge--free_by_silence{border-style:dashed}.leg__badge--prohibited_by_silence{border-color:var(--state-refused-ink)}.leg__badge--free_by_silence{border-color:var(--state-legal-ink)}.leg__badge--not_addressed,.leg__badge--inherited_check_parent,.leg__badge--not_applicable,.leg__badge--unverified{border-color:var(--state-unverified-ink)}.leg__infer{margin:0 0 var(--space-2xs);font-size:var(--step--1);font-style:italic}.leg__scope{font-size:var(--step--1);color:var(--state-unverified-ink)}.leg__why{margin:0 0 var(--space-2xs);font-size:var(--step--1)}.leg__prov{margin:0;font-size:var(--step--1);color:var(--state-unverified-ink)}.leg__table-scroll{overflow-x:auto;margin:0 0 var(--space-m)}.leg__table-scroll table{border-collapse:collapse;font-size:var(--step--1);min-width:44rem}.leg__table-scroll th,.leg__table-scroll td{border:1px solid var(--rule);padding:var(--space-2xs) var(--space-xs);text-align:left;vertical-align:top}.leg__table-scroll thead th{background:var(--surface-raised)}@media print{.leg__table-scroll{overflow-x:visible}.leg__table-scroll table{min-width:0}}.desktop__stage[data-astro-cid-4coog6gg]{min-width:0}.shell-head[data-astro-cid-4coog6gg]{display:contents}.askbar[data-astro-cid-kuwwk5eu]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-s);max-width:72rem;margin:var(--space-m) auto 0;padding:var(--space-s) var(--space-m);background:var(--surface-raised);color:var(--text)}.askbar__line[data-astro-cid-kuwwk5eu]{margin:0;font-size:var(--step--1);max-width:58ch}.askbar__btn[data-astro-cid-kuwwk5eu]{flex:0 0 auto;padding:var(--space-xs) var(--space-m);background:var(--surface-raised);color:var(--text);font-weight:700;text-decoration:none;white-space:nowrap}.askbar__btn[data-astro-cid-kuwwk5eu]:hover,.askbar__btn[data-astro-cid-kuwwk5eu]:focus-visible{text-decoration:underline}@media print{.askbar[data-astro-cid-kuwwk5eu]{display:none}}main[data-astro-cid-5hce7sga]{min-width:0}.footer[data-astro-cid-5hce7sga]{max-width:72rem;margin:var(--space-m) auto 0;padding:var(--space-m);font-size:var(--step--1);color:var(--text)}
