.keys.svelte-g6r7bq{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5)}.keys.svelte-g6r7bq dt:where(.svelte-g6r7bq){white-space:nowrap}.keys.svelte-g6r7bq dd:where(.svelte-g6r7bq){margin:0;color:var(--ink-soft)}kbd.svelte-g6r7bq{display:inline-block;min-width:1.5rem;padding:0 var(--space-1);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:var(--radius-sm);background:var(--surface-sunken);font:600 var(--text-sm) var(--font-mono);text-align:center}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2) format("woff2"),url(./source-sans-3-cyrillic-ext-400-normal.Cd63HKDh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2) format("woff2"),url(./source-sans-3-cyrillic-400-normal.7kQcAFpS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2) format("woff2"),url(./source-sans-3-greek-ext-400-normal.BI1kUwmR.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-400-normal.DZReXJla.woff2) format("woff2"),url(./source-sans-3-greek-400-normal.DJm9Ud5h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2) format("woff2"),url(./source-sans-3-vietnamese-400-normal.dYp9C364.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2) format("woff2"),url(./source-sans-3-latin-ext-400-normal.BGPHfnm_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-400-normal.DQi5PRDE.woff2) format("woff2"),url(./source-sans-3-latin-400-normal.AFMiCETP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2) format("woff2"),url(./source-sans-3-cyrillic-ext-600-normal.uAL1a5gb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2) format("woff2"),url(./source-sans-3-cyrillic-600-normal.y-RO8wOd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-greek-ext-600-normal.DynePNDL.woff2) format("woff2"),url(./source-sans-3-greek-ext-600-normal.D7vJ4nVX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-greek-600-normal.BSO157bq.woff2) format("woff2"),url(./source-sans-3-greek-600-normal.BNF9LBpG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-vietnamese-600-normal.B2sTNYey.woff2) format("woff2"),url(./source-sans-3-vietnamese-600-normal.DpSexF-T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2) format("woff2"),url(./source-sans-3-latin-ext-600-normal.Wy7HIzqC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-600-normal.DeckBYAU.woff2) format("woff2"),url(./source-sans-3-latin-600-normal.BvDVuF-j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-cyrillic-ext-700-normal.BhUSqjb8.woff2) format("woff2"),url(./source-sans-3-cyrillic-ext-700-normal.B6RPsSdD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-cyrillic-700-normal.CIuudVLB.woff2) format("woff2"),url(./source-sans-3-cyrillic-700-normal.DYE6gq6k.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-greek-ext-700-normal.Dd6uIcuy.woff2) format("woff2"),url(./source-sans-3-greek-ext-700-normal.C6ITAlBU.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-greek-700-normal.C8Tp2qRF.woff2) format("woff2"),url(./source-sans-3-greek-700-normal.BWdBblwd.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-vietnamese-700-normal.Bgamivog.woff2) format("woff2"),url(./source-sans-3-vietnamese-700-normal.BHxM10oo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-latin-ext-700-normal.6Xi0A2be.woff2) format("woff2"),url(./source-sans-3-latin-ext-700-normal.ChH_v7nA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-latin-700-normal.CkzU-mV9.woff2) format("woff2"),url(./source-sans-3-latin-700-normal.BBbVrHF_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aileron;font-style:normal;font-display:swap;font-weight:400;src:url(./aileron-latin-400-normal.BwjnRx10.woff2) format("woff2"),url(./aileron-latin-400-normal.CZMvlTLN.woff) format("woff")}@font-face{font-family:Aileron;font-style:normal;font-display:swap;font-weight:600;src:url(./aileron-latin-600-normal.DtE--sJn.woff2) format("woff2"),url(./aileron-latin-600-normal.CaTnUr-M.woff) format("woff")}@font-face{font-family:Aileron;font-style:normal;font-display:swap;font-weight:700;src:url(./aileron-latin-700-normal.DtzFUh3z.woff2) format("woff2"),url(./aileron-latin-700-normal.adpqQH8h.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2) format("woff2"),url(./montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-cyrillic-500-normal.T0SG181k.woff2) format("woff2"),url(./montserrat-cyrillic-500-normal.CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-vietnamese-500-normal.NT-t8RG1.woff2) format("woff2"),url(./montserrat-vietnamese-500-normal.DpeZlV_K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-ext-500-normal.BKtbrd6n.woff2) format("woff2"),url(./montserrat-latin-ext-500-normal.DWPqqZgs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(./montserrat-latin-500-normal.Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2) format("woff2"),url(./montserrat-cyrillic-ext-600-normal.wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-600-normal.CQEPC0hM.woff2) format("woff2"),url(./montserrat-cyrillic-600-normal.DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-vietnamese-600-normal.DKe6qT_E.woff2) format("woff2"),url(./montserrat-vietnamese-600-normal.SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-ext-600-normal.DSkTqI9L.woff2) format("woff2"),url(./montserrat-latin-ext-600-normal.CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(./montserrat-latin-600-normal.CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-primary: #334155;--brand-on-primary: #ffffff;--brand-accent: #64748b;--brand-on-accent: #ffffff;--brand-secondary: #94a3b8;--brand-gradient: linear-gradient(160deg, #334155, #64748b);--font-heading: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--page: #f1f1f4;--surface: #fcfcfd;--surface-sunken: #ebebef;--ink: #1d1d22;--ink-soft: #45454d;--muted: #66666f;--line: #e2e2e7;--line-strong: #c8c8cf;--focus: #1a5fd1;--brand-text: var(--brand-primary);--brand-fill: var(--brand-primary);--brand-tint: color-mix(in srgb, var(--brand-primary) 7%, var(--surface));--brand-tint-strong: color-mix(in srgb, var(--brand-primary) 14%, var(--surface));--rail-hover: var(--surface-sunken);--rail-active: var(--brand-tint-strong);--rail-line: var(--line);--ok: #17663f;--ok-bg: #e3f4ea;--warn: #8a4f00;--warn-bg: #fdf0dc;--danger: #a4231c;--danger-bg: #fbe5e3;--info: #1d5a8c;--info-bg: #e3eff8;--warn-mark: #c27a12;--warn-line: #f0d6a8;--on-status: #ffffff;--on-accent-ink: #1d1d22;--overlay: rgb(0 0 0 / .4);--shadow-raised: 0 12px 32px rgb(0 0 0 / .18);--shadow-float: 0 4px 14px rgb(0 0 0 / .18);--shadow-card: 0 1px 2px rgb(0 0 0 / .05);--rail-width: 76px;--drawer-width: 17rem;--content-max: 82.5rem;--content-narrow: 60rem;--logo-panel: 8rem;--logo-signin: 11.875rem;--logo-top: 1.625rem;--mark: 2.5rem;--z-raised: 1;--z-nav: 20;--z-drawer-backdrop: 25;--z-drawer: 30;--z-menu: 40;--z-toast: 50;--z-alert: 60;--z-tip: 70;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .9375rem;--text-lg: 1.125rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--control: 2.25rem;--control-sm: 1.875rem;--badge: 2.25rem;color-scheme:light}:root[data-theme=dark]{--page: #121216;--surface: #1c1c22;--surface-sunken: #26262e;--ink: #ececf1;--ink-soft: #c9c9d1;--muted: #a3a3ad;--line: #34343d;--line-strong: #4b4b56;--focus: #7cb2ff;--brand-text: color-mix(in srgb, var(--brand-secondary) 45%, #ffffff);--brand-fill: color-mix(in srgb, var(--brand-secondary) 55%, var(--brand-primary));--brand-tint: color-mix(in srgb, var(--brand-secondary) 14%, var(--surface));--brand-tint-strong: color-mix(in srgb, var(--brand-secondary) 24%, var(--surface));--ok: #6fd89f;--ok-bg: #15301f;--warn: #f3bb66;--warn-bg: #33280f;--danger: #ff958c;--danger-bg: #3b1b19;--info: #8cc2f2;--info-bg: #13293b;--warn-mark: #e3a03a;--warn-line: #5c4621;--on-status: #121216;--overlay: rgb(0 0 0 / .6);--shadow-raised: 0 12px 32px rgb(0 0 0 / .5);--shadow-float: 0 4px 14px rgb(0 0 0 / .5);--shadow-card: 0 1px 2px rgb(0 0 0 / .4);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page: #121216;--surface: #1c1c22;--surface-sunken: #26262e;--ink: #ececf1;--ink-soft: #c9c9d1;--muted: #a3a3ad;--line: #34343d;--line-strong: #4b4b56;--focus: #7cb2ff;--brand-text: color-mix(in srgb, var(--brand-secondary) 45%, #ffffff);--brand-fill: color-mix(in srgb, var(--brand-secondary) 55%, var(--brand-primary));--brand-tint: color-mix(in srgb, var(--brand-secondary) 14%, var(--surface));--brand-tint-strong: color-mix(in srgb, var(--brand-secondary) 24%, var(--surface));--ok: #6fd89f;--ok-bg: #15301f;--warn: #f3bb66;--warn-bg: #33280f;--danger: #ff958c;--danger-bg: #3b1b19;--info: #8cc2f2;--info-bg: #13293b;--warn-mark: #e3a03a;--warn-line: #5c4621;--on-status: #121216;--overlay: rgb(0 0 0 / .6);--shadow-raised: 0 12px 32px rgb(0 0 0 / .5);--shadow-float: 0 4px 14px rgb(0 0 0 / .5);--shadow-card: 0 1px 2px rgb(0 0 0 / .4);color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:400 var(--text-md)/1.5 var(--font-body);color:var(--ink);background:var(--page);font-feature-settings:"tnum" 1}h1,h2,h3{font-family:var(--font-heading);color:var(--ink);line-height:1.25;margin:0}h1{font-size:var(--text-xl);font-weight:700;letter-spacing:-.005em}h2{font-size:var(--text-lg);font-weight:600}h3{font-size:var(--text-md);font-weight:700}p{margin:0}a{color:var(--brand-text);text-underline-offset:2px}td a:not(.btn){text-decoration:none;font-weight:600}td a:not(.btn):hover,td a:not(.btn):focus-visible{text-decoration:underline}code{font-family:var(--font-mono);font-size:var(--text-sm)}b,strong{font-weight:700}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button,input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--radius-md)}progress,meter{border-radius:var(--radius-pill)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.small{font-size:var(--text-sm)}.block{display:block}.ok{color:var(--ok)}.err,.late{color:var(--danger)}.late{font-weight:600}.name{color:var(--ink);font-weight:600}.ref{color:var(--ink-soft);font-variant-numeric:tabular-nums}.head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-4);align-items:start;margin-bottom:var(--space-5)}.head>div:first-child{display:contents}.head>*,.head>div:first-child>*{grid-column:1 / -1;min-width:0}.head>:is(h1,h2),.head>div:first-child>:is(h1,h2){grid-column:1;grid-row:1}.head>:not(div:first-child,h1,h2,p){grid-column:2;grid-row:1;justify-self:end;display:flex;flex-wrap:wrap;gap:var(--space-2)}.head>div:first-child>:first-child:not(h1,h2):has(+:is(h1,h2)){grid-column:1;grid-row:1}.head>div:first-child>:first-child:not(h1,h2)+:is(h1,h2){grid-row:2}.head:has(>div:first-child>:first-child:not(h1,h2)+:is(h1,h2))>:not(div:first-child,h1,h2,p){grid-row:1 / span 2}.head p{margin-top:var(--space-1)}@media(pointer:coarse){:root{--control: 2.75rem;--control-sm: 2.75rem}input[type=checkbox],input[type=radio]{width:1.25rem;height:1.25rem}.check,label.check{min-height:var(--control);align-items:center}.check>input[type=checkbox],.check>input[type=radio]{margin-top:0}.btn.link{min-height:var(--control-sm)}.crumbs a{display:inline-flex;align-items:center;min-height:var(--control)}.crumbs{margin-top:calc(var(--space-3) * -1);margin-bottom:0}}@media(max-width:760px){.head{grid-template-columns:1fr}.head>:not(div:first-child,h1,h2,p){grid-column:1;grid-row:auto;justify-self:start;margin-top:var(--space-3)}}.intro{margin:var(--space-1) 0 var(--space-4)}.crumbs{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--muted)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.crumbs li+li:before{content:"/";margin:0 var(--space-2);color:var(--line-strong)}.crumbs a{color:var(--ink-soft)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.pad{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control);padding:0 var(--space-4);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:600 var(--text-md)/1.2 var(--font-body);text-decoration:none;cursor:pointer;white-space:nowrap;border-radius:var(--radius-md)}.btn:hover{border-color:var(--ink-soft)}.btn.primary{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--brand-on-primary)}.btn.primary:hover{filter:brightness(1.25)}.btn.quiet{border-color:transparent;background:transparent}.btn.small{min-height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm)}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--on-status)}.btn.danger:hover{filter:brightness(1.15)}.btn.link{min-height:0;padding:0;border:0;background:none;color:var(--brand-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.btn:disabled:hover{border-color:inherit}.state{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft);white-space:nowrap}.state:before{content:"";width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--line-strong);flex:none}.state.ok:before{background:var(--ok)}.state.warn:before{background:var(--warn-mark)}.state.danger:before{background:var(--danger)}.state.danger{color:var(--danger);font-weight:600}.state.info:before{background:var(--info)}.state.block{display:flex;margin-top:var(--space-1)}.state+.state:not(.block){margin-left:var(--space-3)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:600;white-space:nowrap;line-height:1.6;text-decoration:none;border-radius:var(--radius-pill)}.chip.ok{color:var(--ok);background:var(--ok-bg)}.chip.warn{color:var(--warn);background:var(--warn-bg)}.chip.danger{color:var(--danger);background:var(--danger-bg)}.chip.info{color:var(--info);background:var(--info-bg)}.chip.neutral{color:var(--ink-soft);background:var(--surface-sunken)}.chip.wrap{white-space:normal;max-width:100%}.notice{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);margin-bottom:var(--space-4);border-radius:var(--radius-md)}.notice.error{border-color:color-mix(in srgb,var(--danger) 25%,var(--surface));background:var(--danger-bg);color:var(--danger)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3) var(--space-4);align-items:start}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.span2{grid-column:span 2}.span3{grid-column:span 3}.wide{grid-column:1 / -1}label{display:grid;gap:var(--space-1);align-content:start;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.hint{font-size:var(--text-xs);font-weight:400;color:var(--muted)}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select,textarea{min-height:var(--control);padding:0 var(--space-3);min-width:0;border:1px solid var(--line-strong);background:var(--surface);font:400 var(--text-md)/1.4 var(--font-body);color:var(--ink)}textarea{padding:var(--space-2) var(--space-3);resize:vertical}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--focus)}input[type=file]{min-height:var(--control);max-width:100%;font:400 var(--text-sm) var(--font-body);color:var(--muted)}input[type=file]::file-selector-button{min-height:var(--control);margin-right:var(--space-3);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:600 var(--text-md)/1.2 var(--font-body);cursor:pointer}input[type=file]:hover::file-selector-button{border-color:var(--ink-soft)}input[type=file]:disabled{cursor:not-allowed}input[type=file]:disabled::file-selector-button{opacity:.45;cursor:not-allowed}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;margin:0;flex:none;accent-color:var(--brand-primary)}.check,label.check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-md);font-weight:400;line-height:1.4}.check>input[type=checkbox],.check>input[type=radio]{margin-top:calc((1.4em - 1rem)/2)}.actions.wide,.grid>.actions{padding-top:var(--space-1)}.hits{list-style:none;margin:var(--space-1) 0;padding:0;display:grid;gap:var(--space-1);max-height:14rem;overflow-y:auto}.hit{width:100%;text-align:left;border:0;background:var(--surface-sunken);padding:var(--space-2) var(--space-3);font:400 var(--text-md) var(--font-body);color:var(--ink);cursor:pointer;border-radius:var(--radius-sm)}.hit:hover{background:var(--line)}.pill{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--line-strong);background:var(--surface);font:600 var(--text-sm) var(--font-body);color:var(--ink);cursor:pointer;border-radius:var(--radius-pill)}.pill[aria-pressed=true]{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--brand-on-primary)}.pill .n{font-weight:700;color:var(--muted)}.pill[aria-pressed=true] .n{color:inherit;opacity:.8}.notice.warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.tabs{display:flex;gap:var(--space-1);box-shadow:inset 0 -1px 0 var(--line);margin-bottom:var(--space-4);overflow-x:auto;overflow-y:hidden}.tab{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3);border:0;border-bottom:3px solid transparent;background:none;cursor:pointer;white-space:nowrap;font:400 var(--text-md) var(--font-body);color:var(--ink-soft);text-decoration:none}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--brand-accent)}.tab .n{font-size:var(--text-xs);font-weight:600;padding:0 var(--space-2);background:var(--surface-sunken);color:var(--ink-soft);border-radius:var(--radius-pill)}.steps{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.step{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);color:var(--ink-soft);text-decoration:none;font-size:var(--text-sm)}.step:hover{background:var(--surface-sunken);color:var(--ink)}.step[aria-current=step]{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-card);color:var(--ink);font-weight:600}.step-n{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-soft);font-size:var(--text-xs);font-weight:700}.step-n.done{background:var(--ok-bg);color:var(--ok)}.step[aria-current=step] .step-n{background:var(--brand-fill);color:var(--brand-on-primary)}.step-t{display:grid}.step-t .state{font-size:var(--text-xs);font-weight:400}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}td{font-size:var(--text-md)}tbody tr:last-child td{border-bottom:0}th{font-size:var(--text-sm);font-weight:600;color:var(--muted);background:var(--surface-sunken);white-space:nowrap}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td>input[type=checkbox],th>input[type=checkbox]{vertical-align:middle}dialog{border:1px solid var(--line);padding:var(--space-5) var(--space-6);max-width:min(32rem,calc(100vw - 2rem));color:var(--ink);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:var(--radius-lg)}dialog::backdrop{background:var(--overlay)}dialog h2{margin-bottom:var(--space-2)}dialog p{color:var(--ink-soft);margin-bottom:var(--space-5)}dialog .actions{justify-content:flex-end}.section{margin-bottom:var(--space-5)}.section>h2,.section-head{margin-bottom:var(--space-2)}.stack{display:grid;gap:var(--space-3);align-content:start}.stack-sm{display:grid;gap:var(--space-1);align-content:start}.stack-lg{display:grid;gap:var(--space-5);align-content:start}.stack>.btn,.stack-sm>.btn,.stack-lg>.btn{justify-self:start}.panel.stack,.panel.stack-sm,.panel.stack-lg{margin-bottom:var(--space-4)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.row-between{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.measure{display:grid;grid-template-columns:12ch 10ch 12ch;align-items:center;gap:var(--space-2)}.measure input{width:100%}.row-top{align-items:flex-start}.grow{flex:1 1 16rem;min-width:0}.end{align-self:end}.push{margin-left:auto}.split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.columns-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--space-4);align-items:stretch;margin-bottom:var(--space-4)}.pair>*{min-width:0;margin-bottom:0}.split>*,.columns-2>*{min-width:0}.record{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:var(--space-4);align-items:start}.record>*{min-width:0}.record>.panel,.record>div>.panel:last-child,.record>div>.table-wrap:last-child{margin-bottom:0}.record-side{display:grid;gap:var(--space-4);align-content:start}.record-side>.panel{margin-bottom:0}@media(max-width:52rem){.record{grid-template-columns:1fr}}@media(min-width:52.01rem){.record-side{position:sticky;top:var(--space-4);max-height:calc(100vh - 2rem);overflow-y:auto;display:flex;flex-direction:column}.record-side>:not(.activity){flex:none}}.record.record-table>.table-wrap>table{min-width:48rem}@media(max-width:90rem){.record.record-table{grid-template-columns:1fr}.record.record-table>.record-side{position:static;max-height:none;overflow-y:visible}}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.filter-row>select{margin-left:auto}dl.props{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0;font-size:var(--text-sm)}dl.props dt{color:var(--muted)}dl.props dd{margin:0;font-weight:600;overflow-wrap:anywhere}dl.props dd .sub{display:block;font-weight:400;color:var(--muted)}.progress-steps{display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.progress-steps li{padding-top:var(--space-2);border-top:3px solid var(--line);font-size:var(--text-xs);font-weight:600;color:var(--muted)}.progress-steps li.complete{border-top-color:var(--ok);color:var(--ink-soft)}.progress-steps li[aria-current=step]{border-top-color:var(--brand-fill);color:var(--ink)}.was{text-decoration:line-through;color:var(--muted)}.files{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.files>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm)}.files>li>:first-child{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.ruled>*+*{border-top:1px solid var(--line);padding-top:var(--space-3)}dl.pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0}dl.pairs>div{min-width:0}dl.pairs>.wide{grid-column:1 / -1}dl.pairs dt{font-size:var(--text-sm);font-weight:600;color:var(--ink-soft);margin-bottom:var(--space-1)}dl.pairs dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:600px){dl.pairs{grid-template-columns:1fr}}tr.waiting>td{background:var(--brand-tint)}tr.waiting>td:first-child{box-shadow:inset 3px 0 0 var(--brand-accent)}td>input,td>select,td>textarea{width:100%}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.cards.roomy{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.figure{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;line-height:1.2}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-bottom:var(--space-4);overflow:hidden}.strip.strip-five{grid-template-columns:repeat(5,minmax(0,1fr))}.strip.strip-four{grid-template-columns:repeat(4,minmax(0,1fr))}.strip-tile{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4);box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line);min-width:0}.strip-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.strip-top h3{font-size:var(--text-sm);font-weight:600;color:var(--ink-soft)}.strip-go{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;color:var(--muted);border-radius:var(--radius-pill)}.strip-go:hover{background:var(--surface-sunken);color:var(--ink)}.strip-value{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.strip-bar{display:flex;height:.375rem;background:var(--surface-sunken);border-radius:var(--radius-pill);overflow:hidden}.strip-bar .seg{display:block;flex-basis:0;min-width:.375rem;background:var(--brand-secondary)}.strip-bar .seg+.seg{border-left:2px solid var(--surface)}.strip-bar .seg-rest{display:block;flex-basis:0}.strip-bar .seg.danger{background:var(--danger)}.strip-bar .seg.warn{background:var(--brand-accent)}.strip-bar .seg.ok{background:var(--ok)}.strip-bar .seg.info{background:var(--brand-fill)}.strip-bar .seg.neutral{background:var(--line-strong)}.strip-parts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.strip-parts .state{font-size:var(--text-xs);font-weight:400}.strip-parts .state.warn:before{background:var(--brand-accent)}.strip-parts .state.info:before{background:var(--brand-fill)}.strip details summary{cursor:pointer;color:var(--ink-soft);font-size:var(--text-xs)}.strip details p{margin-top:var(--space-1);color:var(--ink-soft);font-size:var(--text-xs)}.card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--line)}.card-head h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:600}.card-head h2 .icon{color:var(--muted)}.list,.list-lined{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.list-lined>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.list-lined>li:last-child{border-bottom:0;padding-bottom:0}.list-cards{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.list-cards>li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.list-cards>li>:first-child{min-width:0;display:grid;gap:var(--space-1)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.pills{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-3)}.facts dt{font-size:var(--text-sm);font-weight:600;color:var(--muted)}.facts dd{margin:var(--space-1) 0 0}.facts>div{min-width:0}.pre{white-space:pre-wrap}.prose{max-width:75ch}.warn-text{color:var(--warn)}.danger-text{color:var(--danger)}.cap{text-transform:capitalize}.strong{font-weight:600}.done{text-decoration:line-through;color:var(--muted)}.inset{padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md)}.mt{margin-top:var(--space-4)}.mb{margin-bottom:var(--space-4)}.full{width:100%}fieldset.plain{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--space-1)}fieldset.plain>legend{font-size:var(--text-sm);font-weight:600;padding:0;margin-bottom:var(--space-1)}textarea{width:100%}.cards>.panel,.cards>.pad,.list>.panel,.list>.pad,.list-cards>.panel,.stack>.panel,.stack>.pad,.stack-sm>.pad,.stack-lg>.pad,.split>.panel,.split>.pad,.columns-2>.panel,.columns-2>.pad,.split>div>.panel:last-child,.columns-2>div>.panel:last-child{margin-bottom:0}dl.facts{margin:0 0 var(--space-4)}.list-cards.stacked>li{display:grid;gap:var(--space-1);justify-content:stretch}.row-end{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3)}.subsection{border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:var(--space-3);display:grid;gap:var(--space-2)}.panel.accent{position:relative}.panel.accent:before{content:"";position:absolute;left:-1px;top:var(--space-4);bottom:var(--space-4);width:4px;border-radius:var(--radius-pill);background:var(--brand-fill)}.panel.accent.ok:before{background:var(--ok)}.panel.accent.warn:before{background:var(--warn-mark)}.panel.accent.danger:before{background:var(--danger)}.scroll{max-height:22rem;overflow-y:auto}.mono{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--space-2) var(--space-4)}.text-columns{columns:16rem;column-gap:var(--space-5)}tr.warn>td{background:var(--warn-bg)}tr.danger>td{background:var(--danger-bg)}td.actions-cell{text-align:right;white-space:nowrap}label.check.small{font-size:var(--text-sm)}blockquote.quote{margin:0;padding:var(--space-2) var(--space-4);border-left:3px solid var(--brand-accent);background:var(--surface);white-space:pre-wrap;border-radius:0 var(--radius-md) var(--radius-md) 0}@media(max-width:1000px){.split{grid-template-columns:1fr}.strip.strip-five{grid-template-columns:repeat(2,minmax(0,1fr))}.strip.strip-five>.strip-tile:last-child{grid-column:1 / -1}.strip.strip-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.grid,.grid.cols-3,.grid.cols-2,.columns-2{grid-template-columns:1fr}.span2,.span3{grid-column:auto}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media print{:root,:root[data-theme=dark]{--page: #ffffff;--surface: #ffffff;--surface-sunken: #f2f2f2;--ink: #000000;--ink-soft: #222222;--muted: #444444;--line: #cccccc;--line-strong: #999999;--brand-text: #000000;--shadow-card: none;--shadow-float: none;--shadow-raised: none;color-scheme:light}body{background:var(--page)}.nav,.topbar,.env-banner,.skip,.btn,button,dialog,.toasts,.watch,.touch-tip,.list-search,.pills,.tabs,.disc form,.disc .bar,.crumbs,[role=search],input[type=checkbox]{display:none!important}.shell{display:block}main{padding:0!important;max-width:none!important}.panel{box-shadow:none;border:1px solid var(--line);break-inside:avoid}.table-wrap{overflow:visible!important}tr{break-inside:avoid}a{color:inherit;text-decoration:none}h1,h2,h3{break-after:avoid}}.skip.svelte-12qhfyh{position:absolute;left:-100vw;top:var(--space-2);z-index:var(--z-menu);background:var(--surface);padding:var(--space-2) var(--space-4)}.skip.svelte-12qhfyh:focus{left:.5rem}.boot.svelte-12qhfyh{display:grid;grid-template-columns:var(--rail-width) 15rem minmax(0,1fr);min-height:100vh}.boot-rail.svelte-12qhfyh{background:var(--page);border-right:1px solid var(--line)}.boot-panel.svelte-12qhfyh{border-right:1px solid var(--line);padding:calc(var(--space-6) * 2.5) var(--space-4) 0}.boot-main.svelte-12qhfyh{padding:calc(var(--space-6) * 2.5) calc(var(--space-6) * 1.5) 0;max-width:60rem}.boot-title.svelte-12qhfyh{display:block;width:18rem;max-width:80%;height:1.75rem;margin-bottom:var(--space-5);border-radius:var(--radius-md);background:var(--surface-sunken)}.signin.svelte-12qhfyh{display:grid;grid-template-columns:minmax(20rem,1fr) 1.1fr;min-height:100vh;background:var(--surface)}.signin-form.svelte-12qhfyh{display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);max-width:26rem;padding:calc(var(--space-6) * 2) calc(var(--space-6) * 1.67);margin:0 auto;width:100%}.signin-logo.svelte-12qhfyh{width:var(--logo-signin);height:auto;margin-bottom:var(--space-6)}.signin-form.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-size:var(--text-xl)}.btn.wide{justify-content:center;min-height:2.75rem;margin-top:var(--space-2)}.env-note.svelte-12qhfyh{font-size:var(--text-sm);color:var(--warn)}.signin-brand.svelte-12qhfyh{position:relative;overflow:hidden;background:var(--brand-gradient);color:var(--brand-on-primary)}.art.svelte-12qhfyh{position:absolute;inset:6% 8% 24%;display:grid;place-items:center}.art.svelte-12qhfyh svg{max-width:38rem;max-height:100%}.brand-copy.svelte-12qhfyh{position:absolute;left:3rem;bottom:3rem;right:3rem}.brand-name.svelte-12qhfyh{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em}.brand-tagline.svelte-12qhfyh{font-size:var(--text-lg);opacity:.85;margin-top:var(--space-2);max-width:28ch}.env-banner.svelte-12qhfyh{background:var(--warn-bg);color:var(--warn);font-size:var(--text-sm);text-align:center;padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--warn-line)}.shell.svelte-12qhfyh{display:grid;grid-template-columns:auto 1fr;min-height:100vh}.nav.svelte-12qhfyh{position:sticky;top:0;height:100vh;display:flex;z-index:var(--z-nav)}.rail.svelte-12qhfyh{width:var(--rail-width);min-height:0;display:flex;flex-direction:column;align-items:stretch;background:var(--page);color:var(--ink-soft);border-right:1px solid var(--line);padding:var(--space-3) var(--space-2)}.mark.svelte-12qhfyh{place-items:center;height:calc(var(--mark) + var(--space-1));margin-bottom:var(--space-3)}.rail.svelte-12qhfyh a.mark:where(.svelte-12qhfyh){display:none}.collapsed.svelte-12qhfyh .rail:where(.svelte-12qhfyh) a.mark:where(.svelte-12qhfyh){display:grid}.mark.svelte-12qhfyh img:where(.svelte-12qhfyh){width:var(--mark);height:var(--mark)}.rail.svelte-12qhfyh ul:where(.svelte-12qhfyh){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1 1 auto;gap:0;overflow:hidden;min-height:0}.rail.svelte-12qhfyh li:where(.svelte-12qhfyh){flex:0 1 auto;min-height:0;display:flex}.rail.svelte-12qhfyh li:where(.svelte-12qhfyh)>a:where(.svelte-12qhfyh){flex:1;min-height:0}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:clamp(var(--space-1),.8vh,var(--space-2)) var(--space-1);color:var(--ink-soft);text-decoration:none;font-size:var(--text-2xs);text-align:center}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--radius-md)}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--rail-hover);color:var(--ink)}.rail.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);color:var(--ink);font-weight:600}.rail.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh):before{content:"";position:absolute;left:-.4rem;top:.5rem;bottom:.5rem;width:3px;background:var(--brand-accent);border-radius:var(--radius-pill)}.rl.svelte-12qhfyh{line-height:1.15;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--text-2xs)}.rail-count.svelte-12qhfyh{position:absolute;top:-.15rem;right:-.1rem;min-width:1.2rem;padding:0 var(--space-1);background:var(--brand-accent);color:var(--on-accent-ink);font-size:var(--text-2xs);font-weight:700;line-height:1.2rem;border-radius:var(--radius-pill);text-align:center}.rail.svelte-12qhfyh .sep:where(.svelte-12qhfyh){height:1px;margin:var(--space-1) var(--space-3);background:var(--rail-line)}.rail-foot.svelte-12qhfyh{margin-top:auto;display:grid;place-items:center}.panel.svelte-12qhfyh{width:max-content;min-width:13rem;max-width:22rem;background:var(--page);border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none;padding:var(--space-4) var(--space-4) var(--space-6);overflow-y:auto;overflow-x:hidden}.collapsed.svelte-12qhfyh .panel:where(.svelte-12qhfyh){display:none}.collapsed.svelte-12qhfyh .previewing:where(.svelte-12qhfyh) .panel:where(.svelte-12qhfyh){display:block;position:absolute;left:var(--rail-width);top:0;bottom:0;box-shadow:var(--shadow-float)}.panel-head.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2) var(--space-4)}.panel-home.svelte-12qhfyh{display:inline-flex;border-radius:var(--radius-sm)}.panel-logo.svelte-12qhfyh{width:var(--logo-panel);height:auto;display:block}.collapse.svelte-12qhfyh{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:var(--radius-sm)}.panel-title.svelte-12qhfyh{font-size:var(--text-lg);padding:var(--space-1) var(--space-2) var(--space-3);width:0;min-width:100%}.group.svelte-12qhfyh{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--muted);padding:var(--space-4) var(--space-2) var(--space-1)}.hint.svelte-12qhfyh{display:block;width:0;min-width:100%;padding:var(--space-3) var(--space-2) 0;line-height:1.4}.filter.svelte-12qhfyh{width:100%;margin-bottom:var(--space-2)}.pl.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control);padding:0 var(--space-4) 0 var(--space-3);color:var(--ink-soft);text-decoration:none;font-size:var(--text-md);font-weight:400;border:1px solid transparent;border-radius:var(--radius-md)}.pl.svelte-12qhfyh:hover{background:var(--surface-sunken);color:var(--ink)}.pl.svelte-12qhfyh .nav-icon{color:var(--muted)}.pl[aria-current=page].svelte-12qhfyh .nav-icon{color:currentColor}.pl[aria-current=page].svelte-12qhfyh{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-card);color:var(--brand-text);font-weight:600}.pl.sub.svelte-12qhfyh{padding-left:var(--space-6)}.pl.svelte-12qhfyh .t:where(.svelte-12qhfyh){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count.svelte-12qhfyh{margin-left:auto;font-size:var(--text-xs);font-weight:600;color:var(--ink-soft);background:var(--surface-sunken);padding:0 var(--space-2);border-radius:var(--radius-pill);min-width:1.75rem;text-align:center;font-variant-numeric:tabular-nums;flex:none}.group-toggle.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control);padding:0 var(--space-4) 0 var(--space-2);border:1px solid transparent;background:none;font:600 var(--text-sm) var(--font-body);color:var(--ink-soft);cursor:pointer;text-align:left;border-radius:var(--radius-md)}.group-toggle.svelte-12qhfyh:hover{background:var(--surface-sunken)}.group-toggle[aria-expanded=true].svelte-12qhfyh .chev{transform:rotate(90deg)}.group-toggle.svelte-12qhfyh .chev{transition:transform .15s;flex:none}.sets.svelte-12qhfyh{list-style:none;margin:0 0 var(--space-1);padding:0}.main-col.svelte-12qhfyh{min-width:0;display:flex;flex-direction:column}.topbar.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-2) calc(var(--space-6) * 1.5);background:var(--page);border-bottom:1px solid var(--line)}.menu-btn.svelte-12qhfyh,.search-btn.svelte-12qhfyh,.top-logo.svelte-12qhfyh{display:none}.bell.svelte-12qhfyh{margin-left:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--control);height:var(--control);color:var(--ink)}.help.svelte-12qhfyh+.bell:where(.svelte-12qhfyh){margin-left:0}.bell.svelte-12qhfyh{border-radius:var(--radius-pill)}.bell.svelte-12qhfyh:hover,.bell[aria-current=page].svelte-12qhfyh{background:var(--surface)}.topsearch.svelte-12qhfyh{margin-left:auto}.topsearch.svelte-12qhfyh input:where(.svelte-12qhfyh){width:min(18rem,40vw);min-height:var(--control-sm);border-radius:var(--radius-pill);padding:0 var(--space-4)}.topsearch.svelte-12qhfyh+.bell:where(.svelte-12qhfyh){margin-left:0}.badge.svelte-12qhfyh{position:absolute;top:.1rem;right:.05rem;min-width:1.1rem;height:1.1rem;padding:0 var(--space-1);background:var(--brand-accent);color:var(--on-accent-ink);font-size:var(--text-2xs);font-weight:700;line-height:1.1rem;text-align:center;border-radius:var(--radius-pill)}.who.svelte-12qhfyh{font-size:var(--text-sm);color:var(--ink-soft)}main.svelte-12qhfyh{width:100%;max-width:var(--content-max);padding:var(--space-6) calc(var(--space-6) * 1.5) calc(var(--space-6) * 2.67)}main.svelte-12qhfyh:focus{outline:none}.backdrop.svelte-12qhfyh{display:none}@media(max-width:900px){.signin.svelte-12qhfyh{grid-template-columns:1fr}.boot.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.boot-rail.svelte-12qhfyh,.boot-panel.svelte-12qhfyh,.signin-brand.svelte-12qhfyh{display:none}.shell.svelte-12qhfyh{grid-template-columns:1fr}.nav.svelte-12qhfyh{position:fixed;inset:0 auto 0 0;transform:translate(-100%);transition:transform .2s ease;z-index:var(--z-drawer)}.drawer-open.svelte-12qhfyh .nav:where(.svelte-12qhfyh){transform:none}.collapsed.svelte-12qhfyh .panel:where(.svelte-12qhfyh){display:block}.panel.svelte-12qhfyh{width:min(var(--drawer-width),calc(100vw - var(--rail-width) - 2rem))}.collapse.svelte-12qhfyh,.who.svelte-12qhfyh,.topbar.svelte-12qhfyh .show-panel{display:none}.backdrop.svelte-12qhfyh{display:block;position:fixed;inset:0;z-index:var(--z-drawer-backdrop);border:0;background:var(--overlay);cursor:pointer}.topbar.svelte-12qhfyh{padding:var(--space-2) var(--space-4)}.topbar.svelte-12qhfyh{flex-wrap:wrap}.search-btn.svelte-12qhfyh{display:grid;place-items:center;width:var(--control);height:var(--control);margin-left:auto;background:none;border:0;color:var(--ink);cursor:pointer;border-radius:var(--radius-pill)}.search-btn.svelte-12qhfyh+.topsearch:where(.svelte-12qhfyh)+.bell:where(.svelte-12qhfyh){margin-left:0}.topsearch.svelte-12qhfyh{display:none;order:10;flex:1 0 100%;margin:0 0 var(--space-1)}.topsearch.open.svelte-12qhfyh{display:block}.topsearch.svelte-12qhfyh input:where(.svelte-12qhfyh){width:100%}.menu-btn.svelte-12qhfyh{display:grid;place-items:center;width:var(--control);height:var(--control);background:none;border:0;color:var(--ink);cursor:pointer}.top-logo.svelte-12qhfyh{display:block;height:var(--logo-top);width:auto}main.svelte-12qhfyh{padding:var(--space-5) var(--space-4) calc(var(--space-6) * 2)}}@media(max-height:820px){.mark.svelte-12qhfyh{height:var(--control);margin-bottom:var(--space-1)}.mark.svelte-12qhfyh img:where(.svelte-12qhfyh){width:var(--control-sm);height:var(--control-sm)}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh){gap:0}.rail.svelte-12qhfyh .sep:where(.svelte-12qhfyh){margin:var(--space-1) var(--space-3)}}@media(max-height:680px){.rail.svelte-12qhfyh .rl:where(.svelte-12qhfyh){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rail.svelte-12qhfyh .sep:where(.svelte-12qhfyh){margin:0 var(--space-3)}}
