:root{--mw-ref-oat-50:#fbf9f4;--mw-ref-oat-100:#f4f0e7;--mw-ref-oat-200:#eae4d7;--mw-ref-oat-300:#dcd4c3;--mw-ref-oat-500:#8b8372;--mw-ref-graphite-900:#1e2724;--mw-ref-graphite-700:#4a5550;--mw-ref-graphite-500:#6a736e;--mw-ref-chalk-800:#193a30;--mw-ref-chalk-700:#234a3e;--mw-ref-chalk-600:#2c5e4f;--mw-ref-chalk-100:#e1ece5;--mw-ref-chalk-50:#eef4f0;--mw-ref-ochre-500:#e2a93b;--mw-ref-ochre-200:#f6dfa8;--mw-ref-ochre-700:#7d5300;--mw-ref-ochre-50:#fcf3dc;--mw-ref-redpen-700:#a3271f;--mw-ref-redpen-50:#fbeae7;--mw-ref-ink-blue-700:#1f48a6;--mw-ref-ink-blue-50:#e8eefa;--mw-surface-app:var(--mw-ref-oat-100);--mw-surface-panel:var(--mw-ref-oat-50);--mw-surface-raised:#fff;--mw-surface-sunken:var(--mw-ref-oat-200);--mw-surface-hover:#1e27240f;--mw-surface-pressed:#1e27241c;--mw-surface-scrim:#1e27246b;--mw-surface-inverse:var(--mw-ref-graphite-900);--mw-ink:var(--mw-ref-graphite-900);--mw-ink-muted:var(--mw-ref-graphite-700);--mw-ink-faint:var(--mw-ref-graphite-500);--mw-ink-inverse:#fff;--mw-ink-disabled:#8f9690;--mw-ink-link:var(--mw-ref-chalk-600);--mw-accent:var(--mw-ref-chalk-600);--mw-accent-hover:var(--mw-ref-chalk-700);--mw-accent-pressed:var(--mw-ref-chalk-800);--mw-accent-soft:var(--mw-ref-chalk-100);--mw-accent-softer:var(--mw-ref-chalk-50);--mw-on-accent:#fff;--mw-mark:var(--mw-ref-ochre-200);--mw-mark-strong:var(--mw-ref-ochre-500);--mw-mark-ink:var(--mw-ref-ochre-700);--mw-border-subtle:var(--mw-ref-oat-300);--mw-border-control:var(--mw-ref-oat-500);--mw-border-strong:var(--mw-ref-graphite-900);--mw-info-ink:var(--mw-ref-ink-blue-700);--mw-info-soft:var(--mw-ref-ink-blue-50);--mw-warning-ink:var(--mw-ref-ochre-700);--mw-warning-soft:var(--mw-ref-ochre-50);--mw-warning-line:var(--mw-ref-ochre-500);--mw-danger-ink:var(--mw-ref-redpen-700);--mw-danger-soft:var(--mw-ref-redpen-50);--mw-success-ink:var(--mw-ref-chalk-600);--mw-success-soft:var(--mw-ref-chalk-100);--mw-band-prek:#f7e1cf;--mw-band-k2:#f4e7bf;--mw-band-35:#dcead6;--mw-band-68:#d5e5ea;--mw-band-hs:#e3dcec;--mw-band-college:#e5e0d6;--mw-focus-ring:var(--mw-ref-ink-blue-700);--mw-focus-ring-width:3px;--mw-focus-ring-offset:2px;--mw-paper:#fff;--mw-paper-ink:#000;--mw-paper-shadow:0 1px 1px #1e272414, 0 6px 18px -6px #1e272438, 0 18px 40px -24px #1e272440;--mw-paper-edge:#1e27241a;--mw-font-ui:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--mw-font-display:"Young Serif", Georgia, "Times New Roman", serif;--mw-font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--mw-text-xs:.75rem;--mw-text-sm:.875rem;--mw-text-md:1rem;--mw-text-lg:1.125rem;--mw-text-xl:1.375rem;--mw-text-2xl:1.75rem;--mw-text-3xl:2.375rem;--mw-text-4xl:3.25rem;--mw-leading-tight:1.15;--mw-leading-snug:1.35;--mw-leading-body:1.5;--mw-weight-regular:400;--mw-weight-medium:500;--mw-weight-bold:700;--mw-tracking-caps:.06em;--mw-space-0:0;--mw-space-1:.25rem;--mw-space-2:.5rem;--mw-space-3:.75rem;--mw-space-4:1rem;--mw-space-5:1.25rem;--mw-space-6:1.5rem;--mw-space-8:2rem;--mw-space-10:2.5rem;--mw-space-12:3rem;--mw-space-16:4rem;--mw-space-24:6rem;--mw-control-h:2.5rem;--mw-control-h-sm:2rem;--mw-target-min:1.5rem;--mw-target-touch:2.75rem;--mw-panel-w:26.25rem;--mw-header-h:3.75rem;--mw-measure:38rem;--mw-radius-xs:3px;--mw-radius-sm:6px;--mw-radius-md:10px;--mw-radius-lg:16px;--mw-radius-pill:999px;--mw-radius-paper:1px;--mw-shadow-1:0 1px 0 #1e27240f, 0 1px 3px #1e272414;--mw-shadow-2:0 2px 4px #1e27240f, 0 8px 20px -6px #1e27242e;--mw-shadow-3:0 4px 10px #1e272414, 0 24px 48px -12px #1e27244d;--mw-shadow-press:inset 0 1px 2px #1e27242e;--mw-dur-instant:80ms;--mw-dur-fast:.14s;--mw-dur-base:.22s;--mw-dur-slow:.36s;--mw-ease-out:cubic-bezier(.2, .7, .3, 1);--mw-ease-in-out:cubic-bezier(.45, 0, .25, 1);--mw-preview-debounce:.15s;--mw-z-sticky:10;--mw-z-popover:40;--mw-z-modal:60;--mw-z-toast:80;--mw-text-wordmark:1.6rem;--mw-shadow-current:inset 0 -3px 0 var(--mw-ink);--mw-seg-pad:3px;--mw-toast-timer-h:3px;--mw-shadow-stamp:inset 0 0 0 2px var(--mw-surface-raised), inset 0 0 0 3px var(--mw-ink);--mw-shadow-thumb:0 1px 2px #1e272440;--mw-shadow-invalid:inset 0 0 0 1px var(--mw-danger-ink);--mw-menu-item-h:2.25rem;--mw-menu-min-w:15rem;--mw-toast-min-w:18rem;--mw-toast-max-w:28rem;--mw-icon-sm:1rem;--mw-icon-md:1.25rem;--mw-icon-lg:1.5rem;--mw-logo-size:1.875rem;--mw-nav-break:900px;--mw-font-body:"Atkinson Hyperlegible", "MW Symbols", sans-serif;--mw-font-body-early:"Andika", "MW Symbols", sans-serif;--mw-font-symbols:"MW Symbols";--mw-math-scale:.99em}@media (prefers-reduced-motion:reduce){:root{--mw-dur-instant:0s;--mw-dur-fast:0s;--mw-dur-base:0s;--mw-dur-slow:0s}}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;src:url(/fonts/ui/atkinson-hyperlegible-next/5.3.0/atkinson-hyperlegible-next-latin-ext-400-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;src:url(/fonts/ui/atkinson-hyperlegible-next/5.3.0/atkinson-hyperlegible-next-latin-400-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Next;font-style:normal;font-weight:500;src:url(/fonts/ui/atkinson-hyperlegible-next/5.3.0/atkinson-hyperlegible-next-latin-ext-500-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Next;font-style:normal;font-weight:500;src:url(/fonts/ui/atkinson-hyperlegible-next/5.3.0/atkinson-hyperlegible-next-latin-500-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;src:url(/fonts/ui/atkinson-hyperlegible-next/5.3.0/atkinson-hyperlegible-next-latin-ext-700-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;src:url(/fonts/ui/atkinson-hyperlegible-next/5.3.0/atkinson-hyperlegible-next-latin-700-normal.woff2)format("woff2");font-display:swap;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:Young Serif;font-style:normal;font-weight:400;src:url(/fonts/ui/young-serif/5.3.0/young-serif-latin-ext-400-normal.woff2)format("woff2");font-display:swap;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:Young Serif;font-style:normal;font-weight:400;src:url(/fonts/ui/young-serif/5.3.0/young-serif-latin-400-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Mono;font-style:normal;font-weight:400;src:url(/fonts/ui/atkinson-hyperlegible-mono/5.3.0/atkinson-hyperlegible-mono-latin-ext-400-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Mono;font-style:normal;font-weight:400;src:url(/fonts/ui/atkinson-hyperlegible-mono/5.3.0/atkinson-hyperlegible-mono-latin-400-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Mono;font-style:normal;font-weight:700;src:url(/fonts/ui/atkinson-hyperlegible-mono/5.3.0/atkinson-hyperlegible-mono-latin-ext-700-normal.woff2)format("woff2");font-display:swap;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:Atkinson Hyperlegible Mono;font-style:normal;font-weight:700;src:url(/fonts/ui/atkinson-hyperlegible-mono/5.3.0/atkinson-hyperlegible-mono-latin-700-normal.woff2)format("woff2");font-display:swap;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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--mw-font-ui);font-size:var(--mw-text-md);line-height:var(--mw-leading-body);color:var(--mw-ink);background:var(--mw-surface-app);overflow-wrap:break-word;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4{line-height:var(--mw-leading-tight);margin:0}p{margin:0}a{color:var(--mw-ink-link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--mw-mark);color:var(--mw-ink)}mark{background:var(--mw-mark);color:var(--mw-ink);border-radius:var(--mw-radius-xs);padding:0}code,.mw-mono{font-family:var(--mw-font-mono);font-size:var(--mw-text-sm)}.mw-muted{color:var(--mw-ink-muted)}:focus-visible{outline:var(--mw-focus-ring-width) solid var(--mw-focus-ring);outline-offset:var(--mw-focus-ring-offset)}.mw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.mw-icon{width:var(--mw-icon-md);height:var(--mw-icon-md);flex:none}.mw-icon--sm{width:var(--mw-icon-sm);height:var(--mw-icon-sm)}.mw-icon--lg{width:var(--mw-icon-lg);height:var(--mw-icon-lg)}.mw-shell{flex-direction:column;min-height:100vh;display:flex}.mw-main{padding:var(--mw-space-8) var(--mw-space-6);flex:1}.mw-main:focus{outline:none}.mw-page{max-width:var(--mw-measure);gap:var(--mw-space-4);align-content:start;display:grid}.mw-page h1{font-family:var(--mw-font-display);font-size:var(--mw-text-2xl);font-weight:var(--mw-weight-regular)}.mw-page h2{font-size:var(--mw-text-lg)}.mw-page section{gap:var(--mw-space-2);display:grid}.mw-page ol{padding-left:var(--mw-space-6);margin:0}.mw-actions{gap:var(--mw-space-2);display:flex}.mw-btn{min-height:var(--mw-control-h);padding:0 var(--mw-space-4);border-radius:var(--mw-radius-sm);border:1px solid var(--mw-accent);background:var(--mw-accent);color:var(--mw-on-accent);font-weight:var(--mw-weight-bold);cursor:pointer}.mw-btn:hover{background:var(--mw-accent-hover)}.mw-btn:active{background:var(--mw-accent-pressed)}.mw-empty{text-align:center;justify-items:center;gap:var(--mw-space-3);padding:var(--mw-space-10) var(--mw-space-6);display:grid}.mw-page.mw-empty{margin-inline:auto}.mw-empty h1{font-family:var(--mw-font-display);font-size:var(--mw-text-2xl);font-weight:var(--mw-weight-regular)}.mw-empty p{color:var(--mw-ink-muted);max-width:40ch}.mw-empty .mw-actions{flex-wrap:wrap;justify-content:center}.mw-empty__art{width:7.5rem;height:6rem;color:var(--mw-ink)}.mw-empty__art .mw-art-sheet{fill:var(--mw-paper);stroke:currentColor;stroke-width:1.6px}.mw-empty__art .mw-art-line,.mw-empty__art .mw-art-lines{stroke:currentColor;stroke-width:1.6px}.mw-empty__art .mw-art-lines{stroke:var(--mw-paper-edge)}.mw-empty__art .mw-art-accent{stroke-width:2.4px}.mw-empty__art .mw-art-accent--mark{stroke:var(--mw-mark-strong)}.mw-empty__art .mw-art-accent--danger{stroke:var(--mw-danger-ink)}.mw-btn--link{justify-content:center;align-items:center;gap:var(--mw-space-2);text-decoration:none;display:inline-flex}.mw-empty .mw-tbtn,.mw-empty .mw-btn{min-height:var(--mw-control-h);text-decoration:none}.mw-empty-state{gap:var(--mw-space-6)}.mw-examples{gap:var(--mw-space-4);display:grid}.mw-examples__grid{gap:var(--mw-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.mw-examples__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.mw-examples__grid{gap:var(--mw-space-5);grid-template-columns:repeat(6,minmax(0,1fr))}}.mw-example{gap:var(--mw-space-2);color:var(--mw-ink);text-decoration:none;display:grid}.mw-example__thumb{aspect-ratio:8.5/11;background:var(--mw-paper);box-shadow:var(--mw-paper-shadow);outline:1px solid var(--mw-paper-edge);border-radius:var(--mw-radius-paper);transition:transform var(--mw-dur-base) var(--mw-ease-out)}.mw-example:hover .mw-example__thumb{transform:translateY(-3px)rotate(-.8deg)}.mw-example__title{font-weight:var(--mw-weight-bold);font-size:var(--mw-text-sm);line-height:var(--mw-leading-snug)}.mw-example__meta{font-size:var(--mw-text-xs);color:var(--mw-ink-muted)}@media (prefers-reduced-motion:reduce){.mw-example__thumb{transition:none}.mw-example:hover .mw-example__thumb{transform:none}}.mw-skip-link{left:var(--mw-space-3);background:var(--mw-surface-raised);padding:var(--mw-space-2) var(--mw-space-3);border-radius:var(--mw-radius-sm);box-shadow:var(--mw-shadow-2);z-index:var(--mw-z-popover);position:absolute;top:-100px}.mw-skip-link:focus{top:var(--mw-space-3)}.mw-chrome.mw-header{height:var(--mw-header-h);align-items:center;gap:var(--mw-space-6);padding:0 var(--mw-space-6);background:var(--mw-surface-panel);border-bottom:1px solid var(--mw-border-subtle);display:flex;position:relative}.mw-header__end{align-items:center;gap:var(--mw-space-2);margin-left:auto;display:flex}.mw-wordmark{align-items:center;gap:var(--mw-space-2);color:var(--mw-ink);font-family:var(--mw-font-display);font-size:var(--mw-text-wordmark);letter-spacing:-.01em;text-transform:lowercase;line-height:1;text-decoration:none;display:inline-flex}.mw-wordmark img{width:var(--mw-logo-size);height:var(--mw-logo-size);flex:none}.mw-wordmark:hover{text-decoration:none}.mw-nav{gap:var(--mw-space-1);display:flex}.mw-nav a{min-height:var(--mw-control-h);padding:0 var(--mw-space-3);border-radius:var(--mw-radius-sm);color:var(--mw-ink);font-weight:var(--mw-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.mw-nav a:hover{background:var(--mw-surface-hover)}.mw-nav a[aria-current=page]{box-shadow:var(--mw-shadow-current);border-radius:0}.mw-icon-btn{width:var(--mw-control-h);height:var(--mw-control-h);border-radius:var(--mw-radius-sm);color:var(--mw-ink);cursor:pointer;transition:background-color var(--mw-dur-fast);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.mw-icon-btn:hover{background:var(--mw-surface-hover)}.mw-icon-btn:active{background:var(--mw-surface-pressed)}.mw-more{position:relative}.mw-menu-popup{z-index:var(--mw-z-popover);min-width:var(--mw-menu-min-w);background:var(--mw-surface-raised);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-md);box-shadow:var(--mw-shadow-3);padding:var(--mw-space-1);position:absolute;top:100%;right:0}.mw-menu{display:grid}.mw-menu:focus{outline:none}.mw-menu__item{align-items:center;gap:var(--mw-space-3);min-height:var(--mw-menu-item-h);padding:0 var(--mw-space-3);border-radius:var(--mw-radius-sm);text-align:left;cursor:pointer;color:var(--mw-ink);font-size:var(--mw-text-md);background:0 0;border:0;text-decoration:none;display:flex}.mw-menu__item:hover{background:var(--mw-surface-hover)}.mw-menu__item:focus-visible{outline-offset:-3px}.mw-menu-foot{border-top:1px solid var(--mw-border-subtle);margin-top:var(--mw-space-1);padding:var(--mw-space-2) var(--mw-space-3) var(--mw-space-1);font-family:var(--mw-font-mono);font-size:var(--mw-text-xs);color:var(--mw-ink-muted)}.mw-footer{border-top:1px solid var(--mw-border-subtle);padding:var(--mw-space-8) var(--mw-space-6);color:var(--mw-ink-muted);font-size:var(--mw-text-sm);gap:var(--mw-space-3) var(--mw-space-8);flex-wrap:wrap;display:flex}.mw-footer a{color:var(--mw-ink-muted)}.mw-toast-region{bottom:var(--mw-space-6);z-index:var(--mw-z-toast);gap:var(--mw-space-2);display:grid;position:fixed;left:50%;transform:translate(-50%)}.mw-toast{align-items:center;gap:var(--mw-space-3);background:var(--mw-surface-inverse);color:var(--mw-ink-inverse);padding:var(--mw-space-3) var(--mw-space-3) var(--mw-space-3) var(--mw-space-4);border-radius:var(--mw-radius-md);box-shadow:var(--mw-shadow-3);min-width:var(--mw-toast-min-w);max-width:var(--mw-toast-max-w);display:flex;position:relative;overflow:hidden}.mw-toast__msg{flex:1}.mw-toast__action,.mw-toast__dismiss{border:1px solid var(--mw-mark);color:var(--mw-mark);min-height:var(--mw-control-h-sm);padding:0 var(--mw-space-3);border-radius:var(--mw-radius-sm);font-weight:var(--mw-weight-bold);cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:inline-flex}.mw-toast__action:focus-visible,.mw-toast__dismiss:focus-visible{outline-color:var(--mw-mark)}@media (width<=899px){:root{--mw-control-h:var(--mw-target-touch);--mw-control-h-sm:var(--mw-target-touch)}.mw-chrome.mw-header{padding:0 var(--mw-space-4);gap:var(--mw-space-3)}.mw-nav a{padding:0 var(--mw-space-2);font-size:var(--mw-text-sm)}.mw-main{padding:var(--mw-space-6) var(--mw-space-4)}}@media (forced-colors:active){[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}[aria-current=page],a[aria-current=page]{text-decoration:underline}}@media screen{.mw-preview{background-color:var(--mw-surface-sunken);background-image:linear-gradient(to right, color-mix(in srgb, var(--mw-ink) 4.5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--mw-ink) 4.5%, transparent) 1px, transparent 1px);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-md);background-size:19px 19px;min-width:0;position:relative;overflow:auto}.mw-preview:focus-visible{outline:var(--mw-focus-ring-width) solid var(--mw-focus-ring);outline-offset:var(--mw-focus-ring-offset)}.mw-preview__bar{z-index:var(--mw-z-sticky);gap:var(--mw-space-2) var(--mw-space-4);padding:var(--mw-space-3) var(--mw-space-6);background:color-mix(in srgb, var(--mw-surface-sunken) 94%, transparent);border-bottom:1px solid var(--mw-border-subtle);flex-wrap:wrap;align-items:center;display:flex;position:sticky;top:0}.mw-preview__summary{font-size:var(--mw-text-sm);color:var(--mw-ink-muted);margin:0}.mw-preview__summary b{color:var(--mw-ink)}.mw-preview__sep{margin-inline:var(--mw-space-2)}.mw-preview__pages{padding:var(--mw-space-10) var(--mw-space-6) var(--mw-space-24);justify-items:center;display:grid}.mw-preview__pages #print-root{justify-items:center;gap:var(--mw-space-10);display:grid}.mw-sheet{gap:var(--mw-space-2);justify-items:start;display:grid}.page-label-screen{gap:var(--mw-space-2);min-height:1lh;font-size:var(--mw-text-xs);font-weight:var(--mw-weight-bold);color:var(--mw-ink-muted);align-items:center;display:flex}.page-label-screen .scope{text-transform:uppercase;letter-spacing:var(--mw-tracking-caps);color:var(--mw-ink)}.page-frame{zoom:var(--zoom,1);box-sizing:border-box;width:var(--mw-paper-w);height:var(--mw-paper-h);padding:var(--mw-paper-margin);background:var(--mw-paper);box-shadow:var(--mw-paper-shadow);outline:1px solid var(--mw-paper-edge);border-radius:var(--mw-radius-paper);overflow:hidden}.mw-skel{align-content:start;gap:var(--mw-space-6);display:grid}.mw-skel__bar{border-radius:var(--mw-radius-xs);background:var(--mw-surface-sunken);height:.22in;position:relative;overflow:hidden}.mw-skel__bar--title{width:60%;height:.35in}.mw-skel__bar--short{width:45%}.mw-skel__bar:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mw-paper) 55%, transparent), transparent);animation:mw-skel calc(var(--mw-dur-slow) * 4) var(--mw-ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.mw-error-card{position:relative}.mw-error-card__copy{top:var(--mw-space-1);right:var(--mw-space-1);font-size:var(--mw-text-xs);position:absolute}}@keyframes mw-skel{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mw-skel__bar:after{animation:none}}@media screen and (width<=899px){.mw-preview__bar{padding:var(--mw-space-3) var(--mw-space-4);position:static}.mw-preview__pages{padding:var(--mw-space-4) var(--mw-space-4) var(--mw-space-12)}.mw-preview__pages #print-root{gap:var(--mw-space-6)}}.mw-toast__timer{height:var(--mw-toast-timer-h);background:var(--mw-mark);transform-origin:0;animation:linear forwards mw-toast-timer;position:absolute;bottom:0;left:0;right:0}@keyframes mw-toast-timer{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.mw-toast__timer{animation:none}}.mw-modal{inline-size:min(36rem, calc(100vw - 2 * var(--mw-space-4)));max-block-size:calc(100dvh - 2 * var(--mw-space-4));background:var(--mw-surface-raised);color:var(--mw-ink);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-lg);box-shadow:var(--mw-shadow-3);padding:0;overflow:hidden}.mw-modal[open]{flex-direction:column;display:flex}.mw-modal__head,.mw-modal__foot{flex:none}.mw-modal::backdrop{background:var(--mw-surface-scrim)}.mw-modal__head{align-items:flex-start;gap:var(--mw-space-3);padding:var(--mw-space-6) var(--mw-space-6) var(--mw-space-2);display:flex}.mw-modal__title{font-size:var(--mw-text-xl);font-weight:var(--mw-weight-bold);margin:0}.mw-modal__close{margin-inline-start:auto}.mw-modal__body{gap:var(--mw-space-4);min-block-size:0;padding:var(--mw-space-2) var(--mw-space-6) var(--mw-space-4);flex:auto;display:grid;overflow:auto}.mw-modal__body p{margin:0}.mw-modal__field{gap:var(--mw-space-1);display:grid}.mw-modal__foot{align-items:center;gap:var(--mw-space-2);padding:var(--mw-space-3) var(--mw-space-6) var(--mw-space-6);flex-wrap:wrap;display:flex}.mw-modal__spacer{flex:1}.mw-modal .mw-banner__action{vertical-align:middle;margin-inline-start:var(--mw-space-2)}.mw-pdf-steps{gap:var(--mw-space-3);counter-reset:mw-step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mw-pdf-steps--single{grid-template-columns:minmax(0,1fr)}.mw-pdf-steps li{counter-increment:mw-step;gap:var(--mw-space-2);font-size:var(--mw-text-sm);font-weight:var(--mw-weight-medium);line-height:var(--mw-leading-snug);align-content:start;display:grid}.mw-pdf-steps li:before{content:counter(mw-step);font-family:var(--mw-font-display);font-size:var(--mw-text-xl);line-height:1}.mw-pdf-illo{gap:var(--mw-space-1);min-block-size:6.5rem;padding:var(--mw-space-2);background:var(--mw-surface-panel);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-sm);font-size:var(--mw-text-xs);align-content:start;line-height:1.2;display:grid}.mw-pdf-illo__r{justify-content:space-between;align-items:center;gap:var(--mw-space-2);padding:var(--mw-space-1) var(--mw-space-2);background:var(--mw-surface-raised);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-sm);display:flex}.mw-pdf-illo__r--hl{background:var(--mw-mark);border-color:var(--mw-ink);font-weight:var(--mw-weight-bold)}.mw-pdf-illo__tg{border:1px solid var(--mw-ink-muted);border-radius:var(--mw-radius-sm);flex:none;block-size:.625rem;inline-size:1.125rem}.mw-pdf-illo__ph{background:var(--mw-border-subtle);border-radius:var(--mw-radius-sm);flex:none;block-size:.5rem;inline-size:3rem}.mw-filename{padding:var(--mw-space-2) var(--mw-space-3);background:var(--mw-surface-panel);border:1px dashed var(--mw-border-control);border-radius:var(--mw-radius-sm);font-family:var(--mw-font-mono);font-size:var(--mw-text-sm);overflow-wrap:anywhere;display:block}.mw-filename__ext{color:var(--mw-ink-muted)}@media (width<=559px){.mw-pdf-steps{grid-template-columns:minmax(0,1fr)}.mw-pdf-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start}.mw-pdf-steps li:before{grid-row:span 2}.mw-modal__head,.mw-modal__body,.mw-modal__foot{padding-inline:var(--mw-space-4)}}.mw-page--wide{max-width:1240px}.mw-lede{color:var(--mw-ink-muted);max-width:60ch}.mw-picker{gap:var(--mw-space-6);align-content:start;display:grid}.mw-picker [hidden]{display:none}.mw-switch-row{align-items:center;gap:var(--mw-space-3);min-height:var(--mw-control-h-sm);cursor:pointer;justify-self:start;display:inline-flex}.mw-switch{appearance:none;border-radius:var(--mw-radius-pill);border:1.5px solid var(--mw-border-control);background:var(--mw-surface-sunken);cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--mw-dur-fast), border-color var(--mw-dur-fast);flex:none;margin:0;position:relative}.mw-switch:after{content:"";background:var(--mw-surface-raised);width:1.05rem;height:1.05rem;box-shadow:var(--mw-shadow-thumb);transition:transform var(--mw-dur-base) var(--mw-ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.mw-switch:hover{border-color:var(--mw-ink-muted)}.mw-switch:checked{background:var(--mw-accent);border-color:var(--mw-accent)}.mw-switch:checked:after{transform:translate(1.2rem)}.mw-switch:checked:hover{background:var(--mw-accent-hover)}.mw-band{gap:var(--mw-space-5);align-content:start;display:grid}.mw-picker .mw-band__title{font-family:var(--mw-font-display);font-weight:var(--mw-weight-regular);font-size:var(--mw-text-xl)}.mw-band__toggle{align-items:center;gap:var(--mw-space-3);width:100%;min-height:var(--mw-control-h);padding:var(--mw-space-3) var(--mw-space-4);border:0;border-left:6px solid var(--mw-ink-muted);border-radius:var(--mw-radius-md);background:var(--mw-band-tint,var(--mw-surface-sunken));color:var(--mw-ink);font-family:inherit;font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer;display:flex}.mw-band--fixtures .mw-band__toggle{background:var(--mw-surface-sunken);border-left-color:var(--mw-border-control)}.mw-band__count{font-family:var(--mw-font-mono);font-size:var(--mw-text-xs);color:var(--mw-ink-muted)}.mw-band__chev{transition:transform var(--mw-dur-fast);margin-left:auto;display:inline-flex}.mw-band__chev--collapsed{transform:rotate(-90deg)}.mw-grade{gap:var(--mw-space-3);margin-left:var(--mw-space-1);display:grid}.mw-picker .mw-grade+.mw-grade{margin-top:var(--mw-space-2)}.mw-picker .mw-grade__title{gap:var(--mw-space-2);font-size:var(--mw-text-md);align-items:baseline;display:flex}.mw-grade__count{font-family:var(--mw-font-mono);font-size:var(--mw-text-xs);color:var(--mw-ink-muted);font-weight:var(--mw-weight-regular)}.mw-topic-grid{gap:var(--mw-space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.mw-topic-card{gap:var(--mw-space-2);padding:var(--mw-space-4);background:var(--mw-surface-raised);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-md);box-shadow:var(--mw-shadow-1);transition:border-color var(--mw-dur-fast), box-shadow var(--mw-dur-fast);align-content:start;display:grid}.mw-topic-card:hover{border-color:var(--mw-ink-muted);box-shadow:var(--mw-shadow-2)}.mw-picker .mw-topic-card__title{font-weight:var(--mw-weight-bold);font-size:var(--mw-text-lg);line-height:var(--mw-leading-snug)}.mw-topic-card__grade{color:var(--mw-ink-muted);font-size:var(--mw-text-sm)}.mw-topic-card__codes{align-items:center;gap:var(--mw-space-1);flex-wrap:wrap;display:flex}.mw-topic-card__codes-label{font-size:var(--mw-text-xs);color:var(--mw-ink-muted);margin-right:var(--mw-space-1)}.mw-topic-card__actions{gap:var(--mw-space-2);margin-top:var(--mw-space-1);flex-wrap:wrap;display:flex}.mw-topic-card--soon{background:var(--mw-surface-panel);box-shadow:none;border-style:dashed}.mw-topic-card--soon .mw-topic-card__title{color:var(--mw-ink-muted)}.mw-chip{min-height:var(--mw-target-min);padding:0 var(--mw-space-2);border-radius:var(--mw-radius-xs);font-size:var(--mw-text-xs);white-space:nowrap;color:var(--mw-ink);border:1px solid #0000;align-items:center;line-height:1.2;display:inline-flex}.mw-chip--code{font-family:var(--mw-font-mono);border-color:var(--mw-border-control);background:var(--mw-surface-raised)}.mw-chip--soon{border:1px dashed var(--mw-ink-muted);color:var(--mw-ink-muted);font-weight:var(--mw-weight-bold)}.mw-tbtn{justify-content:center;align-items:center;gap:var(--mw-space-2);min-height:var(--mw-control-h-sm);min-width:var(--mw-target-min);padding:0 var(--mw-space-3);border-radius:var(--mw-radius-sm);border:1px solid var(--mw-border-control);background:var(--mw-surface-raised);color:var(--mw-ink);font-size:var(--mw-text-sm);font-weight:var(--mw-weight-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--mw-dur-fast);line-height:1.1;display:inline-flex}.mw-tbtn:hover{background:var(--mw-surface-panel);border-color:var(--mw-ink-muted)}.mw-tbtn--ghost{background:0 0;border-color:#0000}.mw-tbtn--ghost:hover{background:var(--mw-surface-hover);border-color:#0000}.mw-tbtn:active{background:var(--mw-surface-pressed)}@media (width<=899px){.mw-topic-grid{grid-template-columns:1fr}}@media (forced-colors:active){.mw-band__toggle,.mw-topic-card{border:1px solid canvastext}.mw-switch:checked{forced-color-adjust:none;background:highlight;border-color:highlight}}.mw-builder{gap:var(--mw-space-4);align-content:start;display:grid}.mw-builder__title{font-family:var(--mw-font-display);font-size:var(--mw-text-2xl);font-weight:var(--mw-weight-regular)}.mw-builder__panes{gap:var(--mw-space-6);align-items:start;display:grid}.mw-builder__settings{background:var(--mw-surface-panel);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-md);min-width:0}.mw-builder__footnote{padding:var(--mw-space-4) var(--mw-space-5);font-size:var(--mw-text-xs);color:var(--mw-ink-muted);margin:0}@media (width>=900px){.mw-builder__panes{grid-template-columns:var(--mw-panel-w) minmax(0, 1fr)}.mw-builder__settings,.mw-builder__preview .mw-preview{max-height:calc(100vh - var(--mw-header-h) - var(--mw-space-8));overflow-y:auto}}.mw-builder__preview{min-width:0}.mw-builder-bar{justify-content:flex-end;align-items:center;gap:var(--mw-space-2);min-height:3.5rem;padding:var(--mw-space-2) var(--mw-space-4);background:var(--mw-surface-panel);border-bottom:1px solid var(--mw-border-subtle);flex-wrap:wrap;display:flex}.mw-print-toolbar{align-items:flex-end;gap:var(--mw-space-1);flex-direction:column;min-inline-size:0;display:flex}.mw-print-toolbar__row{justify-content:flex-end;align-items:center;gap:var(--mw-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.mw-print-toolbar__scope{inline-size:auto;min-inline-size:0;max-inline-size:12rem}.mw-print-toolbar__row .mw-btn,.mw-print-toolbar__row .mw-tbtn{align-items:center;gap:var(--mw-space-2);min-block-size:var(--mw-target-touch);display:inline-flex}.mw-print-toolbar__hint{font-size:var(--mw-text-xs);color:var(--mw-ink-muted);text-align:end;overflow-wrap:anywhere;margin:0}.mw-print-toolbar [aria-disabled=true],.mw-print-tab[aria-disabled=true]{background:var(--mw-surface-sunken);border-color:var(--mw-border-subtle);color:var(--mw-ink-disabled);cursor:not-allowed}.mw-print-tab{min-inline-size:var(--mw-target-touch);min-block-size:var(--mw-target-touch);align-self:center}@media (width<=899px){.mw-print-toolbar__row .mw-print-toolbar__print{display:none}}.mw-builder__tabrow{z-index:var(--mw-z-sticky);background:var(--mw-surface-panel);border-bottom:1px solid var(--mw-border-subtle);align-items:stretch;display:flex;position:sticky;top:0}.mw-builder__tabs{flex:1;display:flex}.mw-builder__tab{justify-content:center;align-items:center;gap:var(--mw-space-2);min-height:var(--mw-target-touch);padding:0 var(--mw-space-4);color:var(--mw-ink-muted);font:inherit;font-weight:var(--mw-weight-medium);cursor:pointer;background:0 0;border:0;flex:1;display:inline-flex}.mw-builder__tab:hover{color:var(--mw-ink)}.mw-builder__tab[aria-selected=true]{color:var(--mw-ink);font-weight:var(--mw-weight-bold);box-shadow:var(--mw-shadow-current)}.mw-group{border-bottom:1px solid var(--mw-border-subtle)}.mw-group__heading{font-size:inherit;margin:0}.mw-group__toggle{align-items:center;gap:var(--mw-space-3);width:100%;min-height:var(--mw-control-h);padding:var(--mw-space-3) var(--mw-space-5);color:var(--mw-ink);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;display:flex}.mw-group__toggle:hover{background:var(--mw-surface-hover)}.mw-group__title{font-weight:var(--mw-weight-bold);font-size:var(--mw-text-lg)}.mw-group__summary{color:var(--mw-ink-muted);font-size:var(--mw-text-sm);text-align:right;margin-left:auto}.mw-group__chev{color:var(--mw-ink-muted);transition:transform var(--mw-dur-fast);margin-left:auto;display:inline-flex}.mw-group__summary+.mw-group__chev{margin-left:0}.mw-group__chev--open{transform:rotate(180deg)}.mw-group__body{gap:var(--mw-space-4);padding:0 var(--mw-space-5) var(--mw-space-6);display:grid}.mw-group__body[hidden]{display:none}.mw-sections{gap:var(--mw-space-3);display:grid}.mw-section-card{background:var(--mw-surface-raised);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-md);box-shadow:var(--mw-shadow-1)}.mw-section-card__head{align-items:center;gap:var(--mw-space-2);padding:var(--mw-space-2) var(--mw-space-2) var(--mw-space-2) var(--mw-space-3);border-bottom:1px solid var(--mw-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mw-section-card__ord{border:1.5px solid var(--mw-ink);width:1.75rem;height:1.75rem;font-family:var(--mw-font-display);font-size:var(--mw-text-lg);border-radius:50%;place-items:center;line-height:1;display:grid}.mw-section-card__title{min-width:0;font-size:var(--mw-text-md);font-weight:var(--mw-weight-bold);line-height:var(--mw-leading-snug)}.mw-section-card__title h3{font-size:inherit;font-weight:inherit;margin:0}.mw-section-card__sub{font-weight:var(--mw-weight-regular);font-size:var(--mw-text-xs);color:var(--mw-ink-muted);margin:0}.mw-section-card__warn{color:var(--mw-warning-ink)}.mw-section-card__nosteps{color:var(--mw-warning-ink);font-weight:var(--mw-weight-bold)}.mw-section-card__tools{display:flex}.mw-section-card__body{gap:var(--mw-space-4);padding:var(--mw-space-3) var(--mw-space-4) var(--mw-space-4);display:grid}.mw-iconbtn{width:1.75rem;min-width:var(--mw-target-min);height:1.75rem;min-height:var(--mw-target-min);border-radius:var(--mw-radius-sm);color:var(--mw-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mw-iconbtn:hover{background:var(--mw-surface-hover)}.mw-iconbtn--danger{color:var(--mw-danger-ink)}.mw-iconbtn[aria-disabled=true]{color:var(--mw-ink-disabled);cursor:not-allowed}.mw-iconbtn[aria-disabled=true]:hover{background:0 0}@media (width<=899px){.mw-iconbtn{width:var(--mw-target-touch);height:var(--mw-target-touch)}}.mw-field{gap:var(--mw-space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.mw-field__label{font-weight:var(--mw-weight-bold);font-size:var(--mw-text-sm);padding:0}.mw-field__hint{font-size:var(--mw-text-sm);color:var(--mw-ink-muted);margin:0}.mw-field__error{gap:var(--mw-space-1);font-size:var(--mw-text-sm);font-weight:var(--mw-weight-medium);color:var(--mw-danger-ink);align-items:flex-start;margin:0;display:flex}.mw-field__error .mw-icon{flex:none;margin-top:0}.mw-field--disabled .mw-field__label,.mw-field--disabled .mw-checks,.mw-field--disabled .mw-range__and{color:var(--mw-ink-disabled)}.mw-field--disabled .mw-field__reason{color:var(--mw-ink-muted)}.mw-input{width:100%;min-height:var(--mw-control-h);padding:0 var(--mw-space-3);background:var(--mw-surface-raised);border:1px solid var(--mw-border-control);border-radius:var(--mw-radius-sm);color:var(--mw-ink);font:inherit}.mw-input:hover:not(:disabled){border-color:var(--mw-ink-muted)}.mw-input[aria-invalid=true]{border-color:var(--mw-danger-ink);box-shadow:var(--mw-shadow-invalid);background:var(--mw-danger-soft)}.mw-input:disabled{background:var(--mw-surface-sunken);color:var(--mw-ink-disabled);cursor:not-allowed;border-style:dashed}.mw-input--num{font-variant-numeric:tabular-nums}.mw-range{align-items:center;gap:var(--mw-space-2);display:flex}.mw-range .mw-input{flex:1;min-width:0}.mw-range__and{color:var(--mw-ink-muted);font-size:var(--mw-text-sm)}.mw-checks{gap:var(--mw-space-1) var(--mw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mw-check{align-items:center;gap:var(--mw-space-2);min-height:var(--mw-control-h-sm);cursor:pointer;display:flex}.mw-check input{width:1.125rem;height:1.125rem;accent-color:var(--mw-accent);margin:0}.mw-field--set{min-inline-size:0}.mw-field__labelrow{justify-content:space-between;align-items:baseline;gap:var(--mw-space-2);display:flex}.mw-field__count{font-family:var(--mw-font-mono);font-size:var(--mw-text-xs);color:var(--mw-ink-muted);font-weight:var(--mw-weight-regular)}.mw-input--area{padding:var(--mw-space-2) var(--mw-space-3);resize:vertical;line-height:1.4}.mw-note{gap:var(--mw-space-2);font-size:var(--mw-text-sm);color:var(--mw-ink-muted);align-items:flex-start;margin:0;display:flex}.mw-seg{gap:var(--mw-seg-pad);padding:var(--mw-seg-pad);background:var(--mw-surface-sunken);border-radius:calc(var(--mw-radius-sm) + var(--mw-seg-pad));flex-wrap:wrap;max-width:100%;display:inline-flex}.mw-seg--block{display:flex}.mw-seg__opt{min-height:calc(var(--mw-control-h) - 2 * var(--mw-seg-pad));min-width:var(--mw-target-min);padding:0 var(--mw-space-3);border-radius:var(--mw-radius-sm);color:var(--mw-ink-muted);font:inherit;font-size:var(--mw-text-sm);font-weight:var(--mw-weight-medium);text-align:center;cursor:pointer;transition:background-color var(--mw-dur-fast), color var(--mw-dur-fast);background:0 0;border:1px solid #0000;flex-direction:column;flex:auto;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.mw-seg__opt small{font-family:var(--mw-font-mono);font-size:var(--mw-text-xs);font-weight:var(--mw-weight-regular)}.mw-seg__opt:hover:not(:disabled){color:var(--mw-ink);background:var(--mw-surface-hover)}.mw-seg__opt[aria-pressed=true]{background:var(--mw-surface-raised);color:var(--mw-ink);font-weight:var(--mw-weight-bold);border-color:var(--mw-ink);box-shadow:var(--mw-shadow-1)}.mw-seg__opt:disabled{color:var(--mw-ink-disabled);cursor:not-allowed;background:0 0;text-decoration:line-through;text-decoration-thickness:1px}.mw-seg__opt--custom[aria-pressed=true]{background:var(--mw-mark);border-color:var(--mw-mark-ink);cursor:default}.mw-seg__opt--custom[aria-pressed=true]:hover{background:var(--mw-mark)}.mw-stepper{height:var(--mw-control-h);background:var(--mw-surface-raised);border:1px solid var(--mw-border-control);border-radius:var(--mw-radius-sm);justify-self:start;align-items:stretch;display:inline-flex;overflow:hidden}.mw-stepper--error{border-color:var(--mw-danger-ink);box-shadow:var(--mw-shadow-invalid)}.mw-stepper__btn{width:var(--mw-control-h);color:var(--mw-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mw-stepper__btn:hover{background:var(--mw-surface-hover)}.mw-stepper__btn[aria-disabled=true]{color:var(--mw-ink-disabled);cursor:not-allowed;background:0 0}.mw-stepper input{border:0;border-inline:1px solid var(--mw-border-subtle);width:3.5rem;color:var(--mw-ink);font:inherit;font-variant-numeric:tabular-nums;font-weight:var(--mw-weight-bold);text-align:center;appearance:textfield;background:0 0}.mw-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.mw-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.mw-stepper--error input{background:var(--mw-danger-soft);color:var(--mw-danger-ink)}.mw-stepper input:focus-visible{outline-offset:-3px}.mw-switch-field{gap:0;display:grid}.mw-switch-field__desc{margin-left:var(--mw-space-12);color:var(--mw-ink-muted);font-size:var(--mw-text-sm)}.mw-switch-field--disabled .mw-switch-row,.mw-switch-field--disabled .mw-switch{cursor:not-allowed}.mw-switch-field--disabled .mw-switch-row>span{color:var(--mw-ink-disabled)}.mw-switch:disabled{background:var(--mw-surface-sunken);border-style:dashed}.mw-advanced{gap:var(--mw-space-3);display:grid}.mw-advanced__toggle{align-items:center;gap:var(--mw-space-2);width:100%;min-height:var(--mw-control-h-sm);padding:0 var(--mw-space-2);border-radius:var(--mw-radius-sm);background:var(--mw-surface-sunken);color:var(--mw-ink);font:inherit;font-size:var(--mw-text-sm);font-weight:var(--mw-weight-bold);text-align:left;cursor:pointer;border:0;display:flex}.mw-advanced__toggle:hover{background:var(--mw-surface-pressed)}.mw-advanced__chev{transition:transform var(--mw-dur-fast);display:inline-flex}.mw-advanced__chev--open{transform:rotate(90deg)}.mw-advanced__body[hidden]{display:none}.mw-advanced-params{gap:var(--mw-space-4);display:grid}.mw-sections__add{align-items:center;gap:var(--mw-space-3);flex-wrap:wrap;margin:0;display:flex}.mw-sections__add .mw-tbtn{text-decoration:none}.mw-banner{gap:var(--mw-space-3);padding:var(--mw-space-3) var(--mw-space-4);border-radius:var(--mw-radius-sm);font-size:var(--mw-text-sm);border:1px solid;border-left-width:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.mw-banner .mw-icon{margin-top:0}.mw-banner__title{font-weight:var(--mw-weight-bold)}.mw-banner--info{background:var(--mw-info-soft);border-color:var(--mw-info-ink);color:var(--mw-ink)}.mw-banner--info .mw-icon{color:var(--mw-info-ink)}.mw-banner--warning{background:var(--mw-warning-soft);border-color:var(--mw-warning-line);border-left-color:var(--mw-warning-ink)}.mw-banner--warning .mw-icon{color:var(--mw-warning-ink)}.mw-banner--error{background:var(--mw-danger-soft);border-color:var(--mw-danger-ink)}.mw-banner--error .mw-icon{color:var(--mw-danger-ink)}@media (forced-colors:active){.mw-section-card,.mw-banner,.mw-input,.mw-stepper{border:1px solid canvastext}.mw-print-toolbar [aria-disabled=true],.mw-print-tab[aria-disabled=true]{color:graytext;border-color:graytext}}.mw-seedctl{align-items:center;gap:var(--mw-space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.mw-seed{gap:var(--mw-space-1);flex-direction:column;display:inline-flex}.mw-seed__stamp{align-items:center;gap:var(--mw-space-2);min-height:var(--mw-control-h-sm);padding:var(--mw-space-1) var(--mw-space-2);border:1.5px solid var(--mw-ink);border-radius:var(--mw-radius-sm);box-shadow:var(--mw-shadow-stamp);background:var(--mw-surface-raised);font-family:var(--mw-font-mono);font-size:var(--mw-text-sm);letter-spacing:var(--mw-tracking-caps);color:var(--mw-ink);display:inline-flex}.mw-seed__stamp--invalid{border-color:var(--mw-danger-ink);background:var(--mw-danger-soft)}.mw-seed__label{font-family:var(--mw-font-ui);font-size:var(--mw-text-xs);letter-spacing:0;text-transform:uppercase;font-weight:var(--mw-weight-bold);color:var(--mw-ink-muted)}.mw-seed__input{width:9ch;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.mw-seed__error{font-size:var(--mw-text-xs);color:var(--mw-danger-ink)}.mw-share{display:inline-flex;position:relative}.mw-popover{z-index:var(--mw-z-popover);gap:var(--mw-space-3);width:24rem;max-width:calc(100vw - 2rem);padding:var(--mw-space-4);background:var(--mw-surface-raised);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-md);box-shadow:var(--mw-shadow-3);white-space:normal;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mw-popover:before{content:"";background:var(--mw-surface-raised);border-left:1px solid var(--mw-border-subtle);border-top:1px solid var(--mw-border-subtle);width:12px;height:12px;position:absolute;top:-7px;right:2.5rem;transform:rotate(45deg)}.mw-popover__head{justify-content:space-between;align-items:center;gap:var(--mw-space-2);display:flex}.mw-popover__title{font-size:var(--mw-text-lg);margin:0}.mw-popover__note{font-size:var(--mw-text-sm);color:var(--mw-ink-muted);margin:0}.mw-popover__row{gap:var(--mw-space-2);min-width:0;display:flex}.mw-popover__field{min-width:0;font-family:var(--mw-font-mono);font-size:var(--mw-text-sm);text-overflow:clip;flex:1}.mw-popover__check{align-items:flex-start;gap:var(--mw-space-2);font-size:var(--mw-text-sm);display:flex}.mw-popover__check input{margin-top:var(--mw-space-1)}.mw-popover__check small{color:var(--mw-ink-muted);font-size:var(--mw-text-xs);display:block}.mw-decode-banners{gap:var(--mw-space-2);padding:var(--mw-space-2) var(--mw-space-4);display:grid}.mw-banner__body:has(>button){align-items:center;gap:var(--mw-space-3);flex-wrap:wrap;display:flex}@media (width<=899px){.mw-popover{border-radius:var(--mw-radius-md) var(--mw-radius-md) 0 0;width:auto;max-width:none;position:fixed;inset:auto 0 0}.mw-popover:before{display:none}}.mw-layout{gap:var(--mw-space-4);min-width:0;display:grid}.mw-live-line{align-items:center;gap:var(--mw-space-2);padding:var(--mw-space-2) var(--mw-space-3);background:var(--mw-surface-raised);border:1px solid var(--mw-border-subtle);border-radius:var(--mw-radius-sm);font-size:var(--mw-text-sm);color:var(--mw-ink-muted);display:flex}.mw-live-line b{color:var(--mw-ink)}.mw-layout__reset{justify-self:start}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.mw-chrome,.no-print,.mw-measure-root,.mw-toast-region,dialog{display:none!important}.mw-print-path,.mw-print-path[hidden]{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.page-frame{box-shadow:none!important;background:0 0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}.page{break-after:page}.page.mw-last-printed{break-after:auto}html.mw-print-scope-worksheet .page:not([data-print-scope=worksheet]),html.mw-print-scope-key .page:not([data-print-scope=key]),html.mw-print-scope-solutions .page:not([data-print-scope=solutions]){display:none!important}}
