@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.0sqs6uof-0amz.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.1n25945oofmoi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1nbavbgzpe520.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.13meln3u2wrw1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.13urx6ctg50nq.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.3jezoma1zzezb.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.0ai7gdju0gby9.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.2u9cx6ke8pzx4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.0ceeqphcbp8x9.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.0rj0k8-86v7v_.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1-h52z97c7bce.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.0fuh4fyjfo9ap.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.44593i8-29wbg.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.0jidoswe0j9qb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.112yeov4xlg05.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.0ni4769h0x31g.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0ufg9694ueuse.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.1ts2y1qr3h2f8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.012d1stzl51ip.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.38v_v5lab-ej5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.2mcl7017j3tww.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.18qmapxmuwhn3.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2broe1i9movoa.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.0f8eq302mdpld.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.16h6o2_j8rsce.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.3juwc1-_leybj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.2tlxqadn_cmsz.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.3csci4y08h_ps.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.0h_04yfamc884.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1fh4va1m5wx0j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.0f-wuky6h_rs9.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.2_uiyrwt0npgh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.1uvdyv9iryn4j.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.01k4adpnb_n12.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.11xxlm8n0_7w8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.0o-mv26yr1hzk.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.2tfs-ajhr_27q.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.29wincfdhpbow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.30hm7mcic8nak.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1g2cl4geicio1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.400h8-n7y356b.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2w9-mj8vy__-b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.2yypdhrkbqnza.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.3-fgi0nn_mag-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff");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}
:root{--ground-paper:#faf8f4;--ground-raised:#fff;--ground-recessed:#f0ede6;--gray-1:#ebe7df;--gray-2:#c4beaf;--gray-3:#8a8475;--gray-4:#6e6a60;--gray-5:#2e2c28;--ink:#26241f;--alarm-critical-fill:#fbe7e4;--alarm-critical-border:#c23a2b;--alarm-critical-text:#a02416;--alarm-warning-fill:#fcf1da;--alarm-warning-border:#b8860f;--alarm-warning-text:#7d5a06;--alarm-advisory-fill:#e9edf3;--alarm-advisory-border:#5e7a96;--alarm-advisory-text:#3f566d;--flow-inflow:#45756a;--flow-outflow:#7d5a68;--accent-focus:#1d63d8;--accent-focus-wash:#e7eefb;--envelope-p10-p90:#2e2c2812;--envelope-p25-p75:#2e2c2824;--envelope-breach:#2e2c2833;--band-operating:#2e2c280f;--surface-canvas:#f4f4f6;--surface-workbench:#f0f0f2;--surface-editable:#eeedf0;--surface-investigation:#ebeaee;--font-data:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--font-ui:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--text-data-sm:12px;--text-data:13px;--text-data-lg:14px;--text-data-primary:44px;--text-data-hero:40px;--text-data-strip:16px;--text-state:20px;--text-label:11px;--text-label-lg:12px;--text-instrument-scale:11px;--text-header:15px;--text-header-lg:18px;--tracking-label:.07em;--leading-data:1.25;--leading-ui:1.4;--text-ui-nav:13px;--text-ui-body:15px;--text-ui-label:13px;--text-ui-heading:20px;--text-display:40px;--text-display-sm:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--control-h:26px;--field-w:16rem;--row-h-dense:26px;--row-h:30px;--indicator-bar-h:9px;--indicator-tick-overhang:3px;--indicator-scale-row-h:13px;--indicator-spark-h:20px;--indicator-gap:var(--sp-1);--border-hairline:1px solid var(--gray-1);--border-emphasis:1px solid var(--gray-5);--rule-hair:1px solid var(--gray-1);--rule-section:1px solid var(--gray-2);--rule-heavy:2px solid var(--gray-5);--radius-0:0;--radius-1:0;--salience-0-border:var(--border-hairline);--salience-0-bg:transparent;--salience-1-border:2px solid var(--accent-focus);--salience-1-bg:var(--accent-focus-wash);--salience-2-border:1px solid var(--alarm-advisory-border);--salience-2-bg:var(--alarm-advisory-fill);--salience-3-border:1px solid var(--alarm-warning-border);--salience-3-bg:var(--alarm-warning-fill);--salience-4-border:2px solid var(--alarm-critical-border);--salience-4-bg:var(--alarm-critical-fill);--motion-fast:80ms;--motion-base:.12s;--motion-ease:cubic-bezier(.2, 0, .4, 1);--z-sticky-bar:20;--schematic-line-w:3px;--schematic-arrow-w:8px;--schematic-arrow-h:8px;--schematic-border-w:1px;--schematic-border-alarm-w:2px;--schematic-scale-h:12px;--schematic-tick-w:2px;--schematic-pointer-w:3px;--schematic-hatch-1:4px;--schematic-hatch-2:8px;--vessel-w:88px;--vessel-h:152px;--vessel-underfloor-h:32px;--vessel-marker-d:12px;--schematic-col-income:132px;--schematic-col-line:64px;--schematic-col-cash:196px;--schematic-col-block:212px;--schematic-col-outside:208px;--excursion-row-h:16px;--excursion-label-w:152px;--excursion-note-w:240px;--excursion-span-min-w:8px;--excursion-gridline-w:1px;--page-reading:720px;--page-standard:1200px;--page-wide:1760px;--page-aside:320px;--page-aside-narrow:224px;--page-aside-gap:var(--sp-8);--page-gutter:var(--sp-8);--page-gutter-md:var(--sp-6);--page-gutter-sm:var(--sp-4);--grid-gap-x:var(--sp-4);--grid-gap-y:var(--sp-5);--sp-10:40px;--sp-12:48px;--space-page-top:var(--sp-6);--space-title-lede:var(--sp-1);--space-header-content:var(--sp-8);--space-section:var(--sp-10);--space-heading-body:var(--sp-3);--space-field-row:var(--sp-5);--text-h1:24px;--text-h2:18px;--text-h3:15px;--text-table:14px;--text-kpi:28px;--leading-tight:1.25;--leading-body:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--measure-lede:70ch;--button-h:32px;--button-h-sm:28px;--field-h:32px;--button-px:var(--sp-4);--button-px-sm:var(--sp-3);--ink-hover:#45423b;--focus-ring:2px solid var(--accent-focus);--focus-ring-offset:2px;--check-size:16px;--table-row-h:36px;--table-row-h-compact:28px;--table-header-h:36px;--table-cell-px:var(--sp-3);--table-label-min:240px;--table-row-hover:var(--ground-paper);--rule-total:1px solid var(--gray-5);--rule-double:3px double var(--gray-5);--scroll-edge-shadow:inset -16px 0 12px -12px #26241f38;--sticky-edge-shadow:6px 0 6px -6px #26241f38;--scroll-edge-w:var(--sp-6);--scrollbar-size:12px;--status-glyph-w:14px;--badge-h:20px;--shell-bar-h:48px;--shell-routes-h:40px}[data-density=compact]{--row-h-dense:26px;--row-h:30px;--indicator-bar-h:9px;--indicator-tick-overhang:3px;--indicator-scale-row-h:13px;--indicator-spark-h:20px;--indicator-gap:var(--sp-1)}[data-density=comfortable]{--row-h-dense:30px;--row-h:37px;--indicator-bar-h:11px;--indicator-tick-overhang:4px;--indicator-scale-row-h:15px;--indicator-spark-h:24px;--indicator-gap:var(--sp-2)}[data-ui-mode=monitor]{background:var(--surface-canvas)}[data-ui-mode=plan]{background:var(--surface-workbench)}[data-ui-mode=configure]{background:var(--surface-editable)}[data-ui-mode=investigate]{background:var(--surface-investigation)}@keyframes alarm-pulse-once{0%{outline-color:#0000}30%{outline-color:currentColor}to{outline-color:#0000}}.pv-numeral{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;text-align:right;color:var(--ink)}.ui-label{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-4)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.region-layout{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.region-layout>.region-dominant{grid-area:1/1}.region-layout>.region-supporting{grid-area:1/2}.region-layout>.region-detail{background:var(--ground-recessed);border-radius:var(--radius-1);padding:var(--sp-3) var(--sp-4);font-size:var(--text-ui-body);color:var(--gray-4);grid-area:2/1/auto/-1}@media (max-width:900px){.region-layout{grid-template-columns:minmax(0,1fr)}.region-layout>.region-dominant,.region-layout>.region-supporting,.region-layout>.region-detail{grid-column:1}.region-layout>.region-supporting{grid-row:2}.region-layout>.region-detail{grid-row:3}}.breadcrumb{margin:0 0 var(--sp-2)}.breadcrumb-trail{align-items:baseline;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--text-ui-nav);color:var(--gray-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-crumb{align-items:baseline;gap:var(--sp-2);display:flex}.breadcrumb-separator{color:var(--gray-3)}.breadcrumb-link{color:var(--gray-4)}.breadcrumb-link:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.breadcrumb-current{color:var(--ink)}.disclosure{margin:var(--sp-3) 0;border:0}.disclosure>summary{cursor:pointer;align-items:baseline;gap:var(--sp-2);padding:var(--sp-1) 0;font-family:var(--font-ui);font-size:var(--text-ui-label);line-height:var(--leading-ui);color:var(--gray-5);list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary::marker{content:""}.disclosure>summary:before{content:"›";width:var(--sp-3);color:var(--gray-4);font-size:var(--text-ui-body);line-height:1;display:inline-block}.disclosure[open]>summary:before{content:"⌄"}.disclosure>summary:hover{color:var(--ink)}.disclosure>summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.disclosure-summary-hint{font-size:var(--text-ui-label);color:var(--gray-4)}.disclosure-body{padding:var(--sp-2) 0 var(--sp-1) calc(var(--sp-3) + var(--sp-2))}.help-rail{max-width:var(--shell-narrow,34rem);background:var(--ground-raised);border:var(--rule-section);border-radius:var(--radius-1);padding:var(--sp-4)}.help-rail-header{justify-content:space-between;align-items:baseline;gap:var(--sp-2);border-bottom:var(--border-hairline);padding-bottom:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.help-rail-header h2{margin:0}.help-rail-shortcut{margin-bottom:var(--sp-3)}.help-rail-body>section{margin-bottom:var(--sp-4)}.help-rail-body>section:last-child{margin-bottom:0}.ordered-list{box-sizing:border-box;width:100%;max-width:100%}.ordered-list-label{gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--ink);margin-bottom:var(--sp-2);flex-direction:column;display:flex}.ordered-list-note{font-size:var(--text-ui-label);color:var(--gray-4);font-weight:400}.ordered-list-rows{gap:var(--sp-1);box-sizing:border-box;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ordered-list-row{align-items:center;gap:var(--sp-2);box-sizing:border-box;width:100%;max-width:100%;padding:var(--sp-1) var(--sp-2);border:var(--border-hairline);border-radius:var(--radius-1);background:var(--ground-raised);display:flex;overflow:hidden}.ordered-list-row--picked,.ordered-list-row--dragging{border-color:var(--accent-focus);background:var(--accent-focus-wash)}.ordered-list-row--excluded{opacity:.6;background:var(--ground-recessed)}.ordered-list-handle{width:var(--sp-6);height:var(--sp-6);border:var(--border-hairline);border-radius:var(--radius-1);background:var(--ground-recessed);color:var(--gray-4);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ordered-list-handle:active{cursor:grabbing}.ordered-list-handle:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.ordered-list-handle[aria-pressed=true]{border-color:var(--accent-focus);color:var(--accent-focus)}.ordered-list-content{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.ordered-list-name{font-family:var(--font-ui);font-size:var(--text-ui-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ordered-list-hint{font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--gray-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ordered-list-toggle-label{flex:none;align-items:center;display:flex}.ordered-list-divider{border-top:var(--border-hairline);margin:var(--sp-2) 0}.pf-field-grid{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pf-field{grid-column:span var(--pf-span,4);gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}@media (max-width:760px){.pf-field-grid{grid-template-columns:minmax(0,1fr)}.pf-field-grid>*{grid-column:1/-1!important}}.pf-field-set{margin:0 0 var(--sp-4) 0;border:0;padding:0}.pf-field-set-legend{font-family:var(--font-ui);font-size:var(--text-ui-label);letter-spacing:normal;text-transform:none;color:var(--gray-5);margin-bottom:var(--sp-2);padding:0;font-weight:600}.pf-field-label-row{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.pf-field-label{min-width:0;font-family:var(--font-ui);font-size:var(--text-ui-label);line-height:var(--leading-ui);letter-spacing:normal;text-transform:none;color:var(--gray-5)}.pf-field-required{color:var(--gray-4);font-family:var(--font-ui)}.pf-field-hint{font-family:var(--font-ui);font-size:var(--text-ui-label);line-height:var(--leading-ui);color:var(--gray-4)}.pf-field-error{align-items:baseline;gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--text-ui-label);line-height:var(--leading-ui);color:var(--alarm-critical-text);display:flex}.pf-field-error:before{content:"▲";font-size:var(--text-ui-label);flex:none}.pf-input{width:100%;min-width:0;height:var(--control-h);padding:0 var(--sp-2);background:var(--ground-recessed);color:var(--ink);border:1px solid #0000;border-bottom:1px solid var(--gray-2);border-radius:var(--radius-0);font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-data)}.pf-input--money,.pf-input--percent,.pf-input--rate{text-align:right}.pf-input::placeholder{color:var(--gray-3);font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums}.pf-input:focus-visible{outline:2px solid var(--accent-focus);outline-offset:0;box-shadow:0 0 0 2px var(--accent-focus-wash)}.pf-field--invalid .pf-input{border-bottom-color:var(--alarm-critical-border)}.pf-input:disabled{color:var(--gray-4);background:var(--ground-paper);cursor:not-allowed;border-bottom-style:dashed}.pf-select{font-family:var(--font-ui);font-size:var(--text-ui-label)}.pf-input-affix{align-items:center;width:100%;min-width:0;display:flex;position:relative}.pf-input-affix>.pf-input{padding-right:var(--sp-8)}.pf-input-unit{right:var(--sp-2);font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--gray-4);pointer-events:none;position:absolute}.pf-field--readout .pf-field-readout-value{height:var(--control-h);line-height:var(--control-h);font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-data);color:var(--ink);display:block}.pf-dirty{align-items:baseline;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--gray-4);display:inline-flex}.pf-dirty[data-dirty=true] .pf-dirty-status{color:var(--gray-5)}.pf-dirty-prompt{left:50%;bottom:var(--sp-4);z-index:var(--z-sticky-bar);justify-content:center;align-items:center;gap:var(--sp-3);max-width:calc(100vw - var(--sp-8));padding:var(--sp-3) var(--sp-4);border:var(--rule-heavy);border-radius:var(--radius-1);background:var(--ground-raised);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-ui-body);text-align:left;flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.pf-dirty-prompt-text{flex:auto;min-width:0}.pf-checkbox{width:auto;height:auto;margin:var(--sp-1) 0;accent-color:var(--gray-5);align-self:flex-start;padding:0}.statement-fold{appearance:none;margin-right:var(--sp-2);width:var(--sp-6);height:var(--sp-6);min-width:var(--sp-6);min-height:var(--sp-6);cursor:pointer;color:var(--gray-4);font-family:var(--font-ui);font-size:var(--text-header-lg);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.statement-fold:hover{color:var(--gray-5)}.statement-sort{appearance:none;cursor:pointer;min-width:0;height:auto;color:inherit;font:inherit;text-align:inherit;background:0 0;border:none;padding:0}.statement-sort:hover{color:var(--gray-5)}.pf-overflow{display:inline-block;position:relative}.pf-overflow-trigger{min-height:var(--control-h);min-width:var(--control-h);padding:0 var(--sp-2);border-radius:var(--radius-1);color:var(--gray-4);font-family:var(--font-ui);font-size:var(--text-ui-label);cursor:pointer;background:0 0;border:1px solid #0000;line-height:1}.pf-overflow-trigger:hover:not(:disabled),.pf-overflow-trigger[aria-expanded=true]{border-color:var(--gray-2);color:var(--ink);background:var(--ground-raised)}.pf-overflow-trigger:disabled{cursor:default;color:var(--gray-3)}.pf-overflow-menu{z-index:20;top:calc(100% + var(--sp-1));min-width:11rem;padding:var(--sp-1);background:var(--ground-paper);border:var(--rule-section);border-radius:var(--radius-1);flex-direction:column;display:flex;position:absolute;right:0}.pf-overflow-menu>button{width:100%;min-height:var(--control-h);padding:0 var(--sp-2);border-radius:var(--radius-1);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-ui-label);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;display:block}.pf-overflow-menu>button:hover:not(:disabled){background:var(--ground-raised)}.pf-overflow-menu>button:disabled{color:var(--gray-3);cursor:default}.pf-scenario-statement{border-collapse:collapse;width:100%}.pf-scenario-statement th,.pf-scenario-statement td{padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;border-bottom:var(--rule-hair);vertical-align:baseline}.pf-scenario-statement thead th{border-bottom:var(--rule-section)}.pf-scenario-statement-name{text-align:left;min-width:0;font-weight:400}.pf-scenario-statement-name>*+*{margin-left:var(--sp-2)}.pf-scenario-statement-changes{font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--gray-4);white-space:nowrap}.pf-scenario-statement-actions{text-align:right;padding-right:0;overflow:visible}.pf-btn{height:var(--button-h);min-height:0;padding:0 var(--button-px);justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--text-ui-label);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:var(--radius-1);cursor:pointer;vertical-align:middle;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.pf-btn.pf-btn--sm,[data-density=compact] .pf-btn.pf-btn--md{height:var(--button-h-sm);padding:0 var(--button-px-sm)}.pf-btn.pf-btn--primary{background:var(--ink);color:var(--ground-raised);border:1px solid var(--ink)}.pf-btn.pf-btn--primary:hover{background:var(--ink-hover);border:1px solid var(--ink-hover)}.pf-btn.pf-btn--secondary{background:var(--ground-raised);color:var(--ink);border:1px solid var(--gray-2)}.pf-btn.pf-btn--secondary:hover{background:var(--ground-paper);border:1px solid var(--gray-3)}.pf-btn.pf-btn--ghost{color:var(--gray-5);background:0 0;border:1px solid #0000}.pf-btn.pf-btn--ghost:hover{background:var(--ground-recessed);color:var(--ink);border:1px solid #0000}.pf-btn.pf-btn--destructive{background:var(--ground-raised);color:var(--alarm-critical-text);border:1px solid var(--alarm-critical-border)}.pf-btn.pf-btn--destructive:hover{background:var(--alarm-critical-fill);border:1px solid var(--alarm-critical-border)}.pf-btn.pf-btn--link{height:auto;color:var(--ink);font-weight:var(--weight-regular);font-size:inherit;line-height:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gray-3);text-decoration-color:var(--gray-3);text-underline-offset:3px;background:0 0;border:0;padding:0}.pf-btn.pf-btn--link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);border:0}.pf-btn.pf-btn:disabled,.pf-btn.pf-btn[aria-disabled=true]{background:var(--gray-1);color:var(--gray-4);border:1px solid var(--gray-1);cursor:not-allowed}.pf-btn.pf-btn--ghost:disabled,.pf-btn.pf-btn--ghost[aria-disabled=true],.pf-btn.pf-btn--link:disabled,.pf-btn.pf-btn--link[aria-disabled=true]{background:0 0;border-color:#0000}.pf-btn.pf-btn[aria-busy=true]{cursor:progress}.pf-btn.pf-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pf-btn-labels{display:inline-grid}.pf-btn-label{text-align:center;grid-area:1/1}.pf-btn-label[data-shown=false]{visibility:hidden}.pf-btn-icon{flex:none;align-items:center;display:inline-flex}.pf-btn.pf-btn--icon-only{width:var(--button-h);padding:0}.pf-btn.pf-btn--icon-only.pf-btn--sm{width:var(--button-h-sm)}.pf-seg{align-items:center;gap:var(--sp-3);display:inline-flex}.pf-seg-label,.pf-seg-resolved{font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--gray-5);white-space:nowrap}.pf-seg-resolved b{color:var(--ink);font-weight:var(--weight-regular);font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums}.pf-seg-track{padding:calc(var(--sp-1) / 2);background:var(--ground-recessed);border:var(--rule-hair);display:inline-flex}.pf-seg-track .pf-seg-option{height:calc(var(--button-h) - var(--sp-2) + var(--sp-1) / 2);min-height:0;padding:0 var(--sp-3);font-family:var(--font-ui);font-size:var(--text-ui-label);font-weight:var(--weight-regular);color:var(--gray-5);border-radius:var(--radius-1);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000}.pf-seg-track .pf-seg-option:hover{color:var(--ink);border:1px solid #0000}.pf-seg-track .pf-seg-option[aria-checked=true],.pf-seg-track .pf-seg-option[aria-checked=true]:hover{background:var(--ground-raised);color:var(--ink);border:1px solid var(--gray-2);font-weight:var(--weight-semibold)}.pf-seg-track .pf-seg-option:disabled{color:var(--gray-4);cursor:not-allowed}.pf-seg-track .pf-seg-option:focus-visible{outline:var(--focus-ring);outline-offset:0}.pf-seg--sm .pf-seg-track .pf-seg-option{height:calc(var(--button-h-sm) - var(--sp-2) + var(--sp-1) / 2)}.pf-field-grid.pf-field-grid--form{column-gap:var(--grid-gap-x);row-gap:var(--space-field-row)}.pf-field.pf-field--form .pf-field-label-row{display:block}.pf-field.pf-field--form .pf-field-label{display:inline}.pf-field.pf-field--form .pf-field-required{margin-left:var(--sp-1)}.pf-input.pf-input--form{height:var(--field-h);padding:0 var(--sp-3);border:1px solid #0000;border-bottom:1px solid var(--gray-3);font-family:var(--font-ui);font-variant-numeric:normal;font-size:var(--text-ui-body)}.pf-input.pf-input--form.pf-input--money,.pf-input.pf-input--form.pf-input--percent,.pf-input.pf-input--form.pf-input--rate,.pf-input.pf-input--form.pf-input--ratio{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-table);text-align:right}.pf-input.pf-input--form::placeholder{color:var(--gray-4);font-family:inherit}.pf-input.pf-input--form:focus-visible{outline:var(--focus-ring);outline-offset:0;box-shadow:none;background:var(--ground-raised)}.pf-field--invalid .pf-input.pf-input--form{border-bottom-color:var(--alarm-critical-border)}.pf-input.pf-input--form:disabled{color:var(--gray-4);background:var(--gray-1);border-bottom:1px solid var(--gray-1)}.pf-input.pf-input--ratio{appearance:textfield;text-align:right}.pf-input.pf-input--ratio::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pf-input.pf-input--ratio::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pf-input-affix>.pf-input.pf-input--form{padding-right:calc(var(--sp-3) + var(--sp-8))}.pf-input-affix .pf-input-unit{right:var(--sp-3)}.pf-select-wrap{align-items:center;width:100%;min-width:0;display:flex;position:relative}.pf-select-wrap>.pf-select.pf-select--styled{appearance:none;width:100%;padding-right:calc(var(--sp-3) * 2 + var(--sp-2));cursor:pointer}.pf-select-chevron{right:var(--sp-3);color:var(--gray-5);font-size:var(--text-ui-label);pointer-events:none;line-height:1;position:absolute}.pf-date{align-items:center;width:100%;min-width:0;display:flex;position:relative}.pf-date>.pf-input{padding-right:calc(var(--button-h-sm) + var(--sp-2))}.pf-date>.pf-date-picker{right:calc(var(--sp-1) / 2);position:absolute}.pf-date input.pf-date-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.pf-check{align-items:flex-start;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--text-ui-body);line-height:var(--leading-body);color:var(--ink);cursor:pointer;display:inline-flex;position:relative}.pf-check input.pf-check-input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pf-check-box{width:var(--check-size);height:var(--check-size);margin-top:calc((var(--text-ui-body) * var(--leading-body) - var(--check-size)) / 2);border:1px solid var(--gray-3);background:var(--ground-raised);color:#0000;font-size:var(--text-label);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pf-check input.pf-check-input:checked+.pf-check-box{background:var(--ink);border-color:var(--ink);color:var(--ground-raised)}.pf-check input.pf-check-input:focus-visible+.pf-check-box{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pf-check[data-disabled=true]{color:var(--gray-4);cursor:not-allowed}.pf-check[data-disabled=true] .pf-check-box{background:var(--gray-1);border-color:var(--gray-1)}.pf-check-text{gap:var(--sp-1);flex-direction:column;display:flex}.pf-check-hint{font-size:var(--text-ui-label);line-height:var(--leading-ui);color:var(--gray-4)}.pf-file{align-items:center;gap:var(--sp-4);min-height:calc(var(--field-h) * 2);padding:var(--sp-3) var(--sp-4);background:var(--ground-recessed);border:1px dashed var(--gray-3);font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--gray-5);display:flex;position:relative}.pf-file[data-dragover=true]{background:var(--accent-focus-wash);border-color:var(--accent-focus)}.pf-file[data-disabled=true]{background:var(--gray-1);color:var(--gray-4)}.pf-file input.pf-file-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pf-file-chosen{align-items:baseline;gap:var(--sp-2);min-width:0;color:var(--ink);display:flex}.pf-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-ui-body);overflow:hidden}.pf-file-size{color:var(--gray-5);font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pf-file-prompt{color:var(--gray-4)}input.pf-range{appearance:none;width:100%;height:var(--field-h);cursor:pointer;background:0 0;border:0;padding:0}input.pf-range::-webkit-slider-runnable-track{height:var(--sp-1);background:var(--gray-2)}input.pf-range::-moz-range-track{height:var(--sp-1);background:var(--gray-2)}input.pf-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--check-size);height:var(--check-size);margin-top:calc((var(--sp-1) - var(--check-size)) / 2);background:var(--ink);border-radius:var(--radius-1);border:0}input.pf-range::-moz-range-thumb{width:var(--check-size);height:var(--check-size);background:var(--ink);border-radius:var(--radius-1);border:0}input.pf-range:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:none}input.pf-range:disabled{cursor:not-allowed}input.pf-range:disabled::-webkit-slider-thumb{background:var(--gray-3)}input.pf-range:disabled::-moz-range-thumb{background:var(--gray-3)}.pf-page{min-width:0}.pf-page[data-width=reading]{max-width:calc(var(--page-reading) + var(--page-aside-gap) + var(--page-aside-narrow))}.pf-page[data-width=standard]{max-width:var(--page-standard)}.pf-page[data-width=standard][data-aside=true]{max-width:calc(var(--page-standard) + var(--page-aside-gap) + var(--page-aside))}.pf-page[data-width=wide]{max-width:var(--page-wide)}.pf-page[data-width=reading]>.pf-page-header{max-width:var(--page-reading)}.pf-page-body{min-width:0;display:block}.pf-page[data-width=reading]>.pf-page-body{max-width:var(--page-reading)}.pf-page[data-width=reading][data-aside=true]>.pf-page-body{grid-template-columns:minmax(0, var(--page-reading)) var(--page-aside-narrow);column-gap:var(--page-aside-gap);align-items:start;max-width:none;display:grid}.pf-page[data-width=standard][data-aside=true]>.pf-page-body{grid-template-columns:minmax(0, 1fr) var(--page-aside);column-gap:var(--page-aside-gap);align-items:start;display:grid}.pf-page-main,.pf-page-aside{min-width:0}.pf-page[data-width=reading] .pf-page-aside{top:var(--sp-6);position:sticky}@media (max-width:1359px){.pf-page[data-width=standard][data-aside=true]>.pf-page-body{row-gap:var(--space-section);grid-template-columns:minmax(0,1fr)}.pf-page[data-width=standard][data-aside=true]{max-width:var(--page-standard)}}.pf-page-header{margin-bottom:var(--space-header-content)}.pf-page-header>.breadcrumb{margin-bottom:var(--sp-2)}.pf-page-title-row{justify-content:space-between;align-items:center;gap:var(--sp-6);min-height:var(--button-h);display:flex}.pf-page-title-group{align-items:baseline;gap:var(--sp-3);min-width:0;display:flex}h1.pf-page-title{font-family:var(--font-ui);font-size:var(--text-h1);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0}.pf-page-subtitle{font-size:var(--text-ui-label);color:var(--gray-5);white-space:nowrap}.pf-page-tools{align-items:center;gap:var(--sp-6);flex:none;display:flex}.pf-page-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}p.pf-page-lede{margin:var(--space-title-lede) 0 0;max-width:var(--measure-lede);font-family:var(--font-ui);font-size:var(--text-ui-body);line-height:var(--leading-body);color:var(--gray-5)}.pf-page-header>.disclosure{margin:var(--sp-2) 0 0}.pf-status-strip{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-2) var(--sp-3);font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--ink);border-left:3px solid var(--alarm-critical-border);background:var(--alarm-critical-fill);display:flex}.pf-status-strip[data-level=warning]{border-left-color:var(--alarm-warning-border);background:var(--alarm-warning-fill)}.pf-status-strip[data-level=advisory]{border-left-color:var(--alarm-advisory-border);background:var(--alarm-advisory-fill)}.pf-status-strip-glyph[data-level=critical]{color:var(--alarm-critical-text)}.pf-status-strip-glyph[data-level=warning]{color:var(--alarm-warning-text)}.pf-status-strip-glyph[data-level=advisory]{color:var(--alarm-advisory-text)}.pf-status-strip-text{flex:1;min-width:0}.pf-status-strip-text b{font-weight:var(--weight-semibold)}.pf-status-strip-link{white-space:nowrap}.pf-section{margin-top:var(--space-section);min-width:0}.pf-section:first-child{margin-top:0}.pf-section-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--space-heading-body);display:flex}.pf-section-head-text{min-width:0}h2.pf-section-title{font-family:var(--font-ui);font-size:var(--text-h2);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0}p.pf-section-desc{margin:var(--sp-1) 0 0;font-family:var(--font-ui);font-size:var(--text-ui-label);line-height:var(--leading-ui);color:var(--gray-5)}.pf-section-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.pf-subsection{margin-top:var(--sp-6);min-width:0}.pf-subsection:first-child{margin-top:0}h3.pf-subsection-title{margin:0 0 var(--sp-2);font-family:var(--font-ui);font-size:var(--text-h3);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;color:var(--ink)}.pf-sheet{background:var(--ground-raised);border:var(--rule-hair)}.pf-sheet-part{padding:var(--sp-6)}.pf-sheet-part+.pf-sheet-part{border-top:var(--rule-hair)}.pf-empty{padding:var(--sp-10) var(--sp-8);background:var(--ground-raised);border:var(--rule-hair);font-family:var(--font-ui)}.pf-empty[data-bare=true]{background:0 0;border:0}.pf-empty .pf-empty-title{font-family:var(--font-ui);font-size:var(--text-h3);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0}.pf-empty .pf-empty-text{margin:var(--sp-1) 0 0;max-width:var(--measure-lede);font-size:var(--text-ui-body);line-height:var(--leading-body);color:var(--gray-5)}.pf-empty-actions{align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);display:flex}.pf-status{font-family:var(--font-ui);font-size:var(--text-ui-label);white-space:nowrap}.pf-status[data-level=critical]{color:var(--alarm-critical-text)}.pf-status[data-level=warning]{color:var(--alarm-warning-text)}.pf-status[data-level=advisory]{color:var(--alarm-advisory-text)}.pf-status-glyph{width:var(--status-glyph-w);display:inline-block}.pf-status-word{font-weight:var(--weight-semibold)}.pf-status-span{color:var(--gray-5)}.pf-badge{height:var(--badge-h);padding:0 var(--sp-2);font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--gray-5);border:var(--rule-hair);background:var(--ground-paper);align-items:center;display:inline-flex}.pf-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-ui);font-size:var(--text-table);color:var(--ink)}.pf-table>caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-table th,.pf-table td{height:var(--table-row-h);padding:0 var(--table-cell-px);border-bottom:var(--rule-hair);white-space:nowrap;vertical-align:middle;font-family:var(--font-ui);font-size:var(--text-table);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;text-align:left;color:var(--ink)}[data-density=compact] .pf-table th,[data-density=compact] .pf-table td{height:var(--table-row-h-compact)}.pf-table thead th{height:var(--table-header-h);font-size:var(--text-ui-label);font-weight:var(--weight-medium);color:var(--gray-5);background:var(--ground-raised);border-bottom:var(--rule-section);z-index:2;position:sticky;top:0}.pf-table th.pf-num,.pf-table td.pf-num{text-align:right}.pf-table td.pf-num{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums}.pf-table .pf-muted{color:var(--gray-5)}.pf-table .pf-cell-hint{color:var(--gray-4);font-size:var(--text-ui-label);font-family:var(--font-ui)}.pf-table .pf-no-value{color:var(--gray-3)}.pf-table .pf-sort{height:auto;min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pf-table .pf-sort:hover{color:var(--ink);border:0}.pf-table .pf-sort-mark{margin-left:var(--sp-1);color:var(--gray-4)}.pf-table .pf-sort:not([data-sorted]) .pf-sort-mark{visibility:hidden}.pf-table .pf-sort:hover .pf-sort-mark,.pf-table .pf-sort:focus-visible .pf-sort-mark{visibility:visible}.pf-table tbody tr[data-row-link=true]{cursor:pointer}.pf-table tbody tr[data-row-link=true]:hover>*{background:var(--table-row-hover)}.pf-table a.pf-row-link{color:var(--ink);text-decoration:none}.pf-table a.pf-row-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pf-table .pf-row-chevron{margin-left:var(--sp-2);color:var(--gray-3);visibility:hidden}.pf-table tbody tr[data-row-link=true]:hover .pf-row-chevron,.pf-table tbody tr[data-row-link=true]:focus-within .pf-row-chevron{visibility:visible}.pf-table tbody tr[data-selected=true]>*{background:var(--accent-focus-wash)}.pf-table tr[data-row-kind=section]>th{height:calc(var(--table-row-h) + var(--sp-2));padding-top:var(--sp-4);font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--ink);border-bottom:var(--rule-section)}.pf-table tr[data-row-kind=group]>th{font-size:var(--text-ui-label);font-weight:var(--weight-medium);color:var(--gray-5);vertical-align:bottom;padding-bottom:var(--sp-1)}.pf-table .pf-group-count{margin-left:var(--sp-2);color:var(--gray-4);font-weight:var(--weight-regular)}.pf-table tr[data-row-kind=group-note]>td{height:auto;padding-top:0;padding-bottom:var(--sp-2);font-size:var(--text-ui-label);color:var(--gray-4)}.pf-table tr[data-row-kind=subtotal]>*{font-weight:var(--weight-medium);border-bottom:0}.pf-table tr[data-row-kind=subtotal]>.pf-num{box-shadow:inset 0 1px 0 var(--gray-3)}.pf-table tr[data-row-kind=total]>*{height:calc(var(--table-row-h) + var(--sp-1));font-weight:var(--weight-semibold);border-bottom:0}.pf-table tr[data-row-kind=total]>.pf-num{border-top:var(--rule-total)}.pf-table tr[data-row-kind=grand]>*{height:calc(var(--table-row-h) + var(--sp-2));font-size:var(--text-ui-body);font-weight:var(--weight-semibold);border-bottom:0}.pf-table tr[data-row-kind=grand]>.pf-num{border-top:var(--rule-total);border-bottom:var(--rule-double)}.pf-table tr[data-row-kind=spacer]>td{height:var(--sp-3);border-bottom:0;padding:0}.pf-table .pf-cell-marker{margin-right:var(--sp-1)}.pf-table .pf-cell-marker[data-level=critical]{color:var(--alarm-critical-text)}.pf-table .pf-cell-marker[data-level=warning]{color:var(--alarm-warning-text)}.pf-table .pf-cell-marker[data-level=advisory]{color:var(--alarm-advisory-text)}.pf-table-frame{min-width:0;position:relative}.pf-table-scroll{max-height:var(--pf-table-max-h,none);position:relative;overflow:auto}.pf-table-scroll>.pf-table{width:max-content;min-width:100%}.pf-table-scroll>.pf-table th:first-child,.pf-table-scroll>.pf-table td:first-child{z-index:1;min-width:var(--pf-table-label-min,var(--table-label-min));background:var(--ground-raised);position:sticky;left:0}.pf-table-scroll>.pf-table thead th:first-child{z-index:3}.pf-table-scroll[data-scrolled=true]>.pf-table th:first-child,.pf-table-scroll[data-scrolled=true]>.pf-table td:first-child{box-shadow:var(--sticky-edge-shadow)}.pf-table-scroll::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.pf-table-scroll::-webkit-scrollbar-track{background:var(--ground-paper);border-top:var(--rule-hair)}.pf-table-scroll::-webkit-scrollbar-thumb{background:var(--gray-2);border:3px solid var(--ground-paper)}.pf-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--gray-3)}.pf-table-scroll-edge{top:0;right:var(--scrollbar-size);bottom:var(--scrollbar-size);width:var(--scroll-edge-w);pointer-events:none;box-shadow:var(--scroll-edge-shadow);z-index:4;position:absolute}.pf-table-frame[data-more=false]>.pf-table-scroll-edge{display:none}.pf-btn.pf-back-to-top{right:calc((var(--page-gutter) - var(--button-h-sm)) / 2);bottom:var(--sp-4);z-index:var(--z-sticky-bar);width:var(--button-h-sm);padding:0;position:fixed}.pf-btn.pf-back-to-top[hidden]{display:none}
:root{--shell-max:68rem;--shell-narrow:44rem;--auth-w:24rem;--mk-max:72rem;--mk-measure:34rem;--mk-text-hero:60px;--mk-text-h2:32px;--mk-text-statement:28px;--mk-dark:var(--ink);--mk-on-dark:var(--ground-paper);--mk-on-dark-muted:var(--gray-2);--mk-on-dark-line:#faf8f424;--mk-on-dark-wash:#faf8f40f;--mk-grid-step:48px;--mk-motion-reveal:.64s;--mk-motion-draw:2.6s;--mk-motion-settle:.9s;--mk-ease-reveal:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ground-paper)}body{background:var(--ground-paper);color:var(--ink);font-family:var(--font-ui);min-height:100dvh;font-size:var(--text-ui-body);line-height:var(--leading-ui);flex-direction:column;display:flex}.shell-bar{justify-content:space-between;align-items:center;row-gap:var(--sp-2);column-gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);border-bottom:var(--rule-hair);background:var(--ground-paper);flex-wrap:wrap;display:flex}.shell-identity{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.shell-mark{align-self:center;display:inline-flex}.shell-brand{font-family:var(--font-ui);font-size:var(--text-header);letter-spacing:var(--tracking-label);white-space:nowrap;font-weight:600}.shell-identity-rule{border-left:var(--rule-hair);align-self:stretch;width:0}.shell-household{font-family:var(--font-ui);font-size:var(--text-ui-label);color:var(--gray-5);white-space:nowrap}.shell-status{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.shell-freshness{white-space:nowrap}.scenario-switcher-select{font-family:var(--font-ui);font-size:var(--text-ui-label)}.shell-actions{justify-content:flex-end;align-items:center;gap:var(--sp-1);white-space:nowrap;flex-wrap:wrap;display:flex}.button-ghost{font-family:var(--font-ui);font-size:var(--text-ui-label);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-1);color:var(--gray-4);cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:none}.button-ghost:hover{color:var(--ink);border-color:var(--gray-2)}.shell-skip-link{top:0;left:var(--sp-4);z-index:var(--z-sticky-bar);padding:var(--sp-2) var(--sp-3);border:var(--border-emphasis);border-radius:0 0 var(--radius-1) var(--radius-1);background:var(--ground-raised);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-ui-label);border-top:0;font-weight:600;text-decoration:none;position:fixed;transform:translateY(-120%)}.shell-skip-link:focus-visible,.shell-skip-link:focus{outline:2px solid var(--accent-focus);outline-offset:-2px;transform:translateY(0)}.shell-main:focus{outline:none}.shell-main:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.shell-back-to-top{right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-sticky-bar);font-family:var(--font-ui);font-size:var(--text-ui-label);padding:var(--sp-1) var(--sp-3);border:var(--rule-section);border-radius:var(--radius-1);background:var(--ground-paper);color:var(--gray-4);text-decoration:none;position:fixed}body:has([data-testid=l1-board]) .shell-back-to-top{display:none}.shell-back-to-top:hover,.shell-back-to-top:focus-visible{color:var(--ink);border-color:var(--gray-2)}body:has(.settings-sticky-bar) .shell-back-to-top{bottom:calc(var(--sp-4) + var(--sp-8) + var(--control-h))}.shell-nav{flex-direction:column;display:flex}.shell-primary,.shell-secondary{padding:var(--sp-1) var(--sp-4);flex-wrap:nowrap;align-items:center;display:flex;overflow-x:auto}.shell-primary{gap:var(--sp-1);background:var(--ground-paper);border-bottom:var(--border-hairline)}.shell-secondary{background:var(--ground-raised);border-bottom:var(--rule-section);gap:2px}.shell-primary a,.shell-secondary a{padding:var(--sp-1) var(--sp-2);color:var(--gray-4);white-space:nowrap;font-size:var(--text-ui-nav);letter-spacing:normal;text-transform:none;border-radius:var(--radius-1);transition:color var(--motion-fast) var(--motion-ease);border:1px solid #0000;text-decoration:none;display:inline-block}.shell-primary a:hover,.shell-secondary a:hover{color:var(--ink)}.shell-mode-system{color:var(--gray-3);margin-left:auto}.shell-mode-system:hover{color:var(--gray-4)}.shell-primary a[aria-selected=true]{color:var(--ink);background:var(--ground-raised);border-color:var(--gray-2);border-bottom-color:var(--ground-raised);font-weight:600}.shell-mode-system[aria-selected=true]{color:var(--gray-4);font-weight:400}.shell-secondary a[aria-current=page]{color:var(--ink);border-bottom:var(--border-emphasis);font-weight:600}.shell-main{padding:var(--sp-6) var(--sp-4) var(--sp-8);flex:1 0 auto}.shell-content{max-width:var(--shell-max);margin:0 auto}.shell-main--narrow>.shell-content{max-width:var(--shell-narrow)}.shell-main--wide>.shell-content{max-width:none}.shell-main--wide>.shell-content>*{margin-inline:auto}[data-testid=setup-reminder]{border-top:var(--rule-hair);padding-top:var(--sp-2);margin-top:var(--sp-4);font-size:var(--text-ui-label);color:var(--gray-4)}h1{font-size:var(--text-header-lg);letter-spacing:var(--tracking-label);font-weight:600}h2{font-size:var(--text-header);font-weight:600}h3{font-size:var(--text-ui-body);letter-spacing:normal;text-transform:none;color:var(--gray-4);font-weight:600}p{font-size:var(--text-ui-body);color:var(--gray-5)}.lede{color:var(--gray-5);max-width:var(--shell-narrow)}.hint{font-size:var(--text-ui-label);color:var(--gray-4)}.panel{border:var(--rule-section);border-radius:var(--radius-1);background:var(--ground-raised);padding:var(--sp-4);margin-bottom:var(--sp-4)}.panel>header{justify-content:space-between;align-items:baseline;gap:var(--sp-2);border-bottom:var(--border-hairline);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.closing-row{border-top:var(--border-hairline);padding-top:var(--sp-4);margin-top:var(--sp-4)}.closing-row>header{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.row{align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.row>.row-action{margin-top:calc(var(--text-ui-label) * var(--leading-ui) + var(--sp-1))}.field{gap:var(--sp-1);width:var(--field-w);flex-direction:column;display:flex}.field--wide{width:100%}.fieldgroup{gap:var(--sp-2);border:0;border-top:var(--border-hairline);padding-top:var(--sp-3);margin-top:var(--sp-3);flex-direction:column;display:flex}.fieldgroup:first-of-type{border-top:0;margin-top:0;padding-top:0}.fieldgroup>legend{font-family:var(--font-ui);font-size:var(--text-ui-label);letter-spacing:normal;text-transform:none;color:var(--gray-5);margin-bottom:var(--sp-2);padding:0;font-weight:600}.fieldgroup>.fieldgroup-fields{grid-template-columns:repeat(auto-fit, minmax(min(var(--field-w), 100%), 1fr));gap:var(--sp-3);align-items:start;display:grid}.fieldgroup-fields>.radio-row{align-items:baseline;gap:var(--sp-2);grid-column:1/-1;display:flex}.policy-group>.policy-explain{max-width:var(--shell-narrow);margin-bottom:var(--sp-1)}.policy-recommendation{max-width:var(--shell-narrow)}.policy-recommendation .button-ghost{min-height:auto;padding-top:0;padding-bottom:0}.field-help{width:1.1rem;height:1.1rem;min-height:0;margin-left:var(--sp-1);border:1px solid var(--gray-3);color:var(--gray-4);font-family:var(--font-ui);font-size:var(--text-label);white-space:nowrap;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.field-help:hover{color:var(--ink);border-color:var(--gray-4)}.field-help:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.field-help--text{text-underline-offset:2px;width:auto;height:auto;font-size:inherit;color:inherit;border:0;border-radius:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.field-help--text:hover{color:var(--ink);border-color:#0000}.fieldgroup .field{width:100%}.fieldgroup .field--span{grid-column:1/-1}.field>label,fieldset>legend{font-family:var(--font-ui);font-size:var(--text-ui-label);letter-spacing:normal;text-transform:none;color:var(--gray-5)}input,select{height:var(--control-h);padding:0 var(--sp-2);background:var(--ground-recessed);color:var(--ink);border:1px solid #0000;border-bottom:1px solid var(--gray-2);border-radius:var(--radius-0);font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-data)}input::placeholder,textarea::placeholder{color:var(--gray-3);font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums}input:focus-visible,select:focus-visible{box-shadow:0 0 0 2px var(--accent-focus-wash)}input[type=checkbox],input[type=radio]{height:auto;accent-color:var(--gray-5)}.field>input[type=checkbox]{margin:var(--sp-1) 0;align-self:flex-start}fieldset>label:has(>input[type=radio]){align-items:center;gap:var(--sp-2);display:inline-flex}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}fieldset{gap:var(--sp-2);border:0;flex-direction:column;display:flex}button,.button{min-height:var(--control-h);padding:0 var(--sp-3);align-items:center;gap:var(--sp-1);background:var(--ground-raised);color:var(--ink);border:var(--rule-section);border-radius:var(--radius-1);font-family:var(--font-ui);font-size:var(--text-ui-label);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease);text-decoration:none;display:inline-flex}.chip,button.chip{text-align:left;white-space:normal;text-transform:none;letter-spacing:normal;height:auto;min-height:0;padding:var(--sp-1) var(--sp-2);align-items:flex-start}button:hover,.button:hover{border:var(--border-emphasis)}button[disabled]{color:var(--gray-4);cursor:default}.button--primary,button.button--primary{border:var(--border-emphasis);font-weight:600}.button--destructive,button.button--destructive{border:var(--salience-4-border);background:var(--alarm-critical-fill);color:var(--alarm-critical-text);font-weight:600}.button--destructive:hover,button.button--destructive:hover{border:var(--salience-4-border);background:var(--ground-raised)}.button--destructive[disabled],button.button--destructive[disabled]{border:var(--rule-section);background:var(--ground-raised);color:var(--gray-4)}.actions{gap:var(--sp-2);margin-top:var(--sp-4);align-items:center;display:flex}table{border-collapse:collapse;width:100%}th{text-align:left;font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-4);border-bottom:var(--rule-section);padding:var(--sp-1) var(--sp-2);font-weight:500}td{height:var(--row-h-dense);padding:var(--sp-1) var(--sp-2);border-bottom:var(--border-hairline);font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-data)}td.num,th.num{text-align:right}.shell-main a{color:inherit;-webkit-text-decoration-color:var(--gray-3);text-decoration-color:var(--gray-3);text-underline-offset:2px}.shell-main a.card-link,.shell-main a.card-link:hover{text-decoration:none}.card-link{border-color:var(--gray-2);transition:border-color var(--motion-fast) var(--motion-ease);display:block}.card-link:hover{border-color:var(--gray-3)}tbody tr{transition:background-color var(--motion-fast) var(--motion-ease)}tbody tr:hover{background:var(--ground-recessed)}.panel{transition:border-color var(--motion-base) var(--motion-ease)}.panel:focus-within{border-color:var(--gray-3)}button,.button,select,input{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease)}.empty{border:var(--rule-section);border-radius:var(--radius-1);background:var(--ground-raised);padding:var(--sp-8) var(--sp-6);max-width:var(--shell-max)}.empty h2{margin-bottom:var(--sp-2)}.empty p{margin:0 0 var(--sp-4);max-width:var(--shell-narrow)}.advisory{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-1);font-size:var(--text-label-lg);animation:alarm-pulse-once var(--motion-base) var(--motion-ease) 1;outline:1px solid #0000;display:flex}.wizard-steps{gap:var(--sp-3);border-bottom:var(--border-hairline);padding-bottom:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;list-style:none;display:flex}.wizard-steps li{font-size:var(--text-ui-nav);letter-spacing:normal;text-transform:none;color:var(--gray-5)}.wizard-steps li[aria-current=step]{color:var(--ink);font-weight:600}.wizard-steps li[data-done=true]{color:var(--gray-4)}.wizard-steps li[data-done=true]:before{content:"✓ ";color:var(--gray-5)}.wizard-step-note{font-size:var(--text-ui-label);color:var(--gray-4)}.template-gallery{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.template-card{gap:var(--sp-2);border:var(--border-hairline);border-radius:var(--radius-1);padding:var(--sp-3);flex-direction:column;display:flex}.template-card[data-applicable=false]{color:var(--gray-4)}.template-card__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.template-card__head h2{font-size:var(--text-ui-heading);margin:0}.template-card__action{align-self:flex-start;margin-top:auto}.template-card__action:disabled{cursor:not-allowed}.template-card__blockers{padding-left:var(--sp-4);font-size:var(--text-ui-label);margin:auto 0 0}.path-grid{gap:var(--sp-3);margin:var(--sp-3) 0;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.path-card{gap:var(--sp-2);border:var(--border-hairline);border-radius:var(--radius-1);padding:var(--sp-3);cursor:pointer;flex-direction:column;display:flex}.path-card[data-selected=true]{border:var(--salience-1-border)}.path-card__chosen{color:var(--gray-5);margin-left:auto}.path-card__head{align-items:baseline;gap:var(--sp-2);display:flex}.path-card__label{font-size:var(--text-ui-heading)}.path-card__summary{margin:0}.path-card__assumptions{padding-left:var(--sp-4);font-size:var(--text-ui-label);color:var(--gray-4);margin:0}.stage-question{font-size:var(--text-ui-heading);margin:0 0 var(--sp-2)}.stage-recommendation{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.timeline-month{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--border-hairline);display:flex}.timeline-month__label{font-size:var(--text-ui-label);color:var(--gray-4);flex:0 0 8rem}.timeline-month__lines{gap:var(--sp-1);flex-direction:column;display:flex}.wizard-choice{align-items:baseline;gap:var(--sp-2);padding:var(--sp-1) 0;flex-wrap:wrap;display:flex}.wizard-actions{gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.wizard-shell{display:block}.wizard-panel .panel{margin-bottom:var(--sp-5);background:0 0;border:none;border-radius:0;padding:0}.wizard-panel .panel:last-child{margin-bottom:0}.wizard-footer{margin-top:var(--sp-4)}.wizard-footer>.wizard-actions{margin-top:0}.wizard-exit{margin:var(--sp-2) 0 0;font-size:var(--text-ui-label)}.wizard-exit>.hint{margin-left:var(--sp-2)}.preview-list{gap:var(--sp-3);margin:var(--sp-3) 0 0;padding-left:var(--sp-5);flex-direction:column;display:flex}.preview-list p{margin:var(--sp-1) 0}.preview-issues{padding-left:var(--sp-5);margin:var(--sp-2) 0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.brand{align-items:center;gap:var(--sp-2);color:var(--ink);display:inline-flex}.brand-glyph{width:var(--sp-5);height:var(--sp-5);flex:none}.brand-word{font-family:var(--font-ui);font-size:var(--text-header);letter-spacing:var(--tracking-label);white-space:nowrap;font-weight:600}.brand--lg .brand-glyph{width:var(--sp-8);height:var(--sp-8)}.brand--lg .brand-word{font-size:var(--text-ui-heading)}.brand-link{border-radius:var(--radius-1);text-decoration:none;display:inline-flex}.auth-page,.mk{flex-direction:column;min-height:100dvh;display:flex}.auth-top,.mk-top{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:var(--border-hairline);background:var(--ground-paper);display:flex}.auth-main{padding:var(--sp-8) var(--sp-4);flex:auto;place-items:center;display:grid}.auth-column{width:min(var(--auth-w), 100%)}.auth-card{background:var(--ground-raised);border:var(--rule-section);border-radius:var(--radius-1);padding:var(--sp-6);transition:border-color var(--motion-base) var(--motion-ease)}.auth-card:focus-within{border-color:var(--gray-3)}.auth-card h1{font-size:var(--text-display-sm);letter-spacing:normal;line-height:var(--leading-data);margin-bottom:var(--sp-2)}.auth-lede{margin-bottom:var(--sp-5)}.auth-form{gap:var(--sp-4);flex-direction:column;display:flex}.auth-form input{height:var(--row-h);font-family:var(--font-ui);font-size:var(--text-ui-body)}.auth-submit,button.auth-submit{width:100%;min-height:var(--row-h);font-size:var(--text-ui-body);justify-content:center}.auth-alt{align-items:flex-start;gap:var(--sp-2);border-top:var(--border-hairline);padding-top:var(--sp-4);flex-direction:column;display:flex}.auth-alt-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.auth-alt .button-ghost{padding-left:0;padding-right:0}.auth-alt .button-ghost:hover{text-underline-offset:2px;border-color:#0000;text-decoration:underline}.auth-note{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-1);animation:alarm-pulse-once var(--motion-base) var(--motion-ease) 1;outline:1px solid #0000;display:flex}.auth-note p{color:inherit;font-size:var(--text-ui-body)}.auth-note-glyph{font-size:var(--text-ui-label);line-height:var(--leading-ui);flex:none}.auth-note--advisory{background:var(--salience-2-bg);border:var(--salience-2-border);color:var(--alarm-advisory-text)}.auth-note--critical{background:var(--salience-4-bg);border:var(--salience-4-border);color:var(--alarm-critical-text)}.auth-foot{text-align:center;margin-top:var(--sp-4)}.mk main{flex:auto}.mk-top{z-index:var(--z-sticky-bar);padding:var(--sp-4);border-bottom:1px solid var(--mk-on-dark-line);position:sticky;top:0}.mk-top .button,.mk-actions .button{min-height:var(--row-h);font-size:var(--text-ui-body);padding:0 var(--sp-4)}.mk-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mk-num{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.mk-on-dark{background:var(--mk-dark);color:var(--mk-on-dark)}.mk-on-dark .brand,.mk-on-dark p,.mk-on-dark h1,.mk-on-dark h2{color:inherit}.mk-on-dark .button{color:var(--mk-on-dark);border-color:var(--mk-on-dark-line);background:0 0}.mk-on-dark .button:hover{border-color:var(--mk-on-dark)}.mk-on-dark .button--primary{background:var(--mk-on-dark);color:var(--mk-dark);border-color:var(--mk-on-dark)}.mk-hero{gap:var(--sp-8);width:100%;padding:var(--sp-8) var(--sp-4);min-height:calc(100dvh - var(--row-h) - var(--sp-8));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.mk-hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--mk-on-dark-line) 1px, transparent 1px), linear-gradient(90deg, var(--mk-on-dark-line) 1px, transparent 1px);background-size:var(--mk-grid-step) var(--mk-grid-step);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 78%,#000 15%,#0000 72%);mask-image:radial-gradient(at 78%,#000 15%,#0000 72%)}.mk-hero-copy,.mk-hero-figure{position:relative}.mk-hero-copy{width:min(100%, calc(var(--mk-max) / 2));justify-self:end}.mk-hero-figure{width:min(100%, calc(var(--mk-max) / 2));justify-self:start}.mk-eyebrow{font-family:var(--font-ui);font-size:var(--text-label-lg);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--mk-on-dark-muted);margin-bottom:var(--sp-5)}.mk-h1{font-size:clamp(var(--text-display), 5.2vw, var(--mk-text-hero));letter-spacing:normal;text-wrap:balance;margin-bottom:var(--sp-6);font-weight:600;line-height:1.05}.mk-dek{font-size:var(--text-ui-heading);line-height:var(--leading-ui);color:var(--mk-on-dark-muted);max-width:var(--mk-measure);margin-bottom:var(--sp-8)}.mk-dek .mk-num{color:var(--mk-on-dark)}.mk-figure-wrap{gap:var(--sp-4);flex-direction:column;display:flex}.mk-figure{width:100%;height:auto;color:var(--mk-on-dark);display:block;overflow:visible}.mk-band{fill:var(--mk-on-dark-wash)}.mk-band-edge,.mk-tick{stroke:var(--mk-on-dark-line);stroke-width:1px}.mk-target{stroke:currentColor;stroke-width:2px;opacity:.55}.mk-floor{stroke:currentColor;stroke-width:1px;stroke-dasharray:4 6;opacity:.55}.mk-scale{font-family:var(--font-data);font-size:var(--text-label-lg);letter-spacing:var(--tracking-label);fill:var(--mk-on-dark-muted)}.mk-trace{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:mk-draw var(--mk-motion-draw) var(--mk-ease-reveal) var(--mk-motion-reveal) forwards;transition:opacity var(--mk-motion-reveal) var(--mk-ease-reveal)}[data-policy=on] .mk-trace--off,[data-policy=off] .mk-trace--on{opacity:.18}.mk-breach{transition:opacity var(--mk-motion-reveal) var(--mk-ease-reveal)}[data-policy=on] .mk-breach{opacity:0}.mk-breach-glyph{fill:var(--alarm-critical-border)}.mk-breach-label{font-family:var(--font-ui);font-size:var(--text-label-lg);fill:var(--mk-on-dark);font-weight:600}.mk-pv,.mk-pv-halo{offset-rotate:0deg;offset-distance:0%;animation:mk-travel var(--mk-motion-draw) var(--mk-ease-reveal) var(--mk-motion-reveal) forwards}.mk-pv{fill:currentColor}[data-policy=off] .mk-pv{fill:var(--alarm-critical-border)}.mk-pv-halo{fill:none;stroke:currentColor;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:mk-travel var(--mk-motion-draw) var(--mk-ease-reveal) var(--mk-motion-reveal) forwards, mk-settle var(--mk-motion-settle) var(--motion-ease) calc(var(--mk-motion-reveal) + var(--mk-motion-draw)) 1}@keyframes mk-draw{to{stroke-dashoffset:0}}@keyframes mk-travel{to{offset-distance:100%}}@keyframes mk-settle{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mk-switch{border:1px solid var(--mk-on-dark-line);border-radius:var(--radius-1);flex-flow:wrap;align-self:flex-start;gap:0;margin:0;padding:0;display:inline-flex}.mk-switch-option{min-height:var(--control-h);padding:0 var(--sp-3);font-size:var(--text-ui-label);color:var(--mk-on-dark-muted);cursor:pointer;transition:color var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease);align-items:center;display:inline-flex;position:relative}.mk-switch-option+.mk-switch-option{border-left:1px solid var(--mk-on-dark-line)}.mk-switch-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mk-switch-option:has(input:checked){background:var(--mk-on-dark);color:var(--mk-dark)}.mk-switch-option:has(input:focus-visible){outline:2px solid var(--accent-focus);outline-offset:1px}.mk-section{width:min(var(--mk-max), 100%);padding:var(--sp-8) var(--sp-4);margin:0 auto}.mk-section+.mk-section{border-top:var(--border-hairline)}.mk-section-head{margin-bottom:var(--sp-6)}.mk-section-head--split{gap:var(--sp-4) var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.mk-h2{font-size:clamp(var(--text-display-sm), 3vw, var(--mk-text-h2));letter-spacing:normal;text-wrap:balance;margin-bottom:var(--sp-3);font-weight:600;line-height:1.15}.mk-section-head--split .mk-h2{margin-bottom:0}.mk-lede{font-size:var(--text-ui-heading);line-height:var(--leading-ui);color:var(--gray-5);max-width:var(--mk-measure)}.mk-band-section{width:min(var(--mk-max), 100%);padding:var(--sp-8) var(--sp-4);margin:0 auto}.mk-statement{font-size:clamp(var(--text-ui-heading), 2.6vw, var(--mk-text-statement));letter-spacing:normal;text-wrap:pretty;color:var(--ink);max-width:calc(var(--mk-measure) * 1.6);font-weight:500;line-height:1.3}.mk-statement--on-dark{color:var(--mk-on-dark)}.mk-figure-note{margin-top:var(--sp-3)}.mk-sheet-wrap{border:var(--rule-section);border-radius:var(--radius-1);background:var(--ground-raised);overflow-x:auto}.mk-sheet{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--text-data);line-height:var(--leading-data)}.mk-sheet th,.mk-sheet td{padding:0 var(--sp-3);height:var(--row-h);border-bottom:var(--border-hairline);white-space:nowrap}.mk-sheet thead th{height:var(--row-h);background:var(--ground-recessed);border-bottom:var(--rule-section);text-align:right}.mk-sheet thead th.mk-sheet-label{text-align:left}.mk-sheet-label{background:var(--ground-raised);text-align:left;font-family:var(--font-ui);color:var(--gray-5);min-width:11rem;font-weight:500;position:sticky;left:0}.mk-sheet tbody th.mk-sheet-label{border-right:var(--border-hairline)}.mk-sheet-cell{text-align:right}.mk-sheet-num{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);display:inline-block}.mk-sheet tr[data-kind=input] .mk-sheet-cell{background:var(--ground-recessed)}.mk-sheet tr[data-kind=computed] .mk-sheet-num{color:var(--gray-4)}.mk-sheet tr[data-kind=total] th,.mk-sheet tr[data-kind=total] td{border-top:var(--border-emphasis);border-bottom:var(--border-hairline)}.mk-sheet tr[data-kind=total] .mk-sheet-num,.mk-sheet tr[data-kind=total] .mk-sheet-label{color:var(--ink);font-weight:600}.mk-sheet tr[data-kind=ratio] th,.mk-sheet tr[data-kind=ratio] td{border-bottom:none}html[data-mk-reveal=ready] [data-reveal]:not([data-reveal=on]) .mk-sheet-num{opacity:0}.mk-sheet-num{transition:opacity var(--mk-motion-reveal) var(--mk-ease-reveal)}.mk-sheet-cell:nth-child(3) .mk-sheet-num{transition-delay:calc(var(--motion-base) * 2)}.mk-sheet-cell:nth-child(4) .mk-sheet-num{transition-delay:calc(var(--motion-base) * 4)}.mk-sheet-cell:nth-child(5) .mk-sheet-num{transition-delay:calc(var(--motion-base) * 6)}.mk-sheet-cell:nth-child(6) .mk-sheet-num{transition-delay:calc(var(--motion-base) * 8)}.mk-sheet-cell:nth-child(7) .mk-sheet-num{transition-delay:calc(var(--motion-base) * 10)}.mk-sheet-legend{gap:var(--sp-4);padding:var(--sp-2) var(--sp-3);border-top:var(--border-hairline);flex-wrap:wrap;display:flex}.mk-sheet-swatch{width:var(--sp-3);height:var(--sp-3);vertical-align:-1px;border:var(--border-hairline);border-radius:var(--radius-1);margin-right:var(--sp-1);display:inline-block}.mk-sheet-swatch--input{background:var(--ground-recessed)}.mk-sheet-swatch--computed{background:var(--ground-raised)}.mk-board{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-tile{gap:var(--sp-1);padding:var(--sp-4);border:var(--salience-0-border);border-radius:var(--radius-1);background:var(--ground-raised);flex-direction:column;display:flex}.mk-tile-value{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-display-sm);color:var(--ink);line-height:var(--leading-data);margin-top:var(--sp-1)}.mk-tile-context{font-size:var(--text-ui-label);color:var(--gray-4)}.mk-tile-state{font-size:var(--text-ui-label);color:var(--gray-5);margin-top:var(--sp-2)}.mk-tile--warning{border:var(--salience-3-border);background:var(--salience-3-bg)}.mk-tile--warning .mk-tile-state{color:var(--alarm-warning-text);font-weight:600}.mk-caps{counter-reset:mk-cap;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-cap{counter-increment:mk-cap;border-top:var(--rule-section);padding-top:var(--sp-3)}.mk-cap:before{content:counter(mk-cap, decimal-leading-zero);font-family:var(--font-data);font-size:var(--text-label-lg);letter-spacing:var(--tracking-label);color:var(--gray-4);margin-bottom:var(--sp-2);display:block}.mk-cap h3{font-size:var(--text-ui-heading);color:var(--ink);letter-spacing:normal;margin-bottom:var(--sp-2);font-weight:600}.mk-cap p{color:var(--gray-5)}.mk-refusal{width:100%;padding:var(--sp-8) var(--sp-4)}.mk-refusal-inner{width:min(var(--mk-max), 100%);margin:0 auto}.mk-refusal .mk-statement{margin-bottom:var(--sp-5)}.mk-refusal .mk-dek{margin-bottom:0}.mk-close{width:min(var(--mk-max), 100%);padding:var(--sp-8) var(--sp-4);align-items:flex-start;gap:var(--sp-5);flex-direction:column;margin:0 auto;display:flex}.mk-close .mk-h2,.mk-close .mk-lede{margin-bottom:0}.mk-close-note{font-size:var(--text-ui-heading);color:var(--ink);font-weight:500}.mk-foot{padding:var(--sp-4);border-top:var(--border-hairline);text-align:center}html[data-mk-reveal=ready] [data-reveal]:not([data-reveal=on]){opacity:0;transform:translateY(var(--sp-4))}[data-reveal]{transition:opacity var(--mk-motion-reveal) var(--mk-ease-reveal), transform var(--mk-motion-reveal) var(--mk-ease-reveal)}.mk-board>[data-reveal]:nth-child(2),.mk-caps>[data-reveal]:nth-child(2),.mk-hero-copy>[data-reveal]:nth-child(2){transition-delay:var(--motion-base)}.mk-board>[data-reveal]:nth-child(3),.mk-caps>[data-reveal]:nth-child(3),.mk-hero-copy>[data-reveal]:nth-child(3){transition-delay:calc(var(--motion-base) * 2)}.mk-board>[data-reveal]:nth-child(4),.mk-caps>[data-reveal]:nth-child(4),.mk-hero-copy>[data-reveal]:nth-child(4){transition-delay:calc(var(--motion-base) * 3)}.mk-caps>[data-reveal]:nth-child(5){transition-delay:calc(var(--motion-base) * 4)}.mk-caps>[data-reveal]:nth-child(6){transition-delay:calc(var(--motion-base) * 5)}@media (prefers-reduced-motion:reduce){html[data-mk-reveal=ready] [data-reveal]:not([data-reveal=on]),html[data-mk-reveal=ready] [data-reveal]:not([data-reveal=on]) .mk-sheet-num{opacity:1;transform:none}.mk-pv-halo{animation:none}}@media (max-width:900px){.mk-hero{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);min-height:0}.mk-hero-copy,.mk-hero-figure{justify-self:stretch;width:100%}.mk-hero:before{-webkit-mask-image:radial-gradient(at 50% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(at 50% 100%,#000 10%,#0000 70%)}.mk-section-head--split{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.mk-top{padding:var(--sp-3) var(--sp-4)}.mk-hero,.mk-section,.mk-band-section,.mk-refusal,.mk-close{padding:var(--sp-6) var(--sp-4)}.mk-h1,.mk-dek{margin-bottom:var(--sp-4)}.mk-eyebrow{margin-bottom:var(--sp-3)}.mk-section--wide-only{display:none}.mk-section-head{margin-bottom:var(--sp-4)}.mk-board{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-tile{padding:var(--sp-3)}.mk-tile-context{display:none}.mk-caps{gap:var(--sp-4)}.mk-cap:nth-child(n+4),.mk-close .mk-lede,.mk-close-note{display:none}}.print-page{max-width:7.5in;padding:var(--sp-4);margin:0 auto}.print-only-screen{margin-bottom:var(--sp-3)}.print-board-header{margin-bottom:var(--sp-4)}.print-board-tiles{margin-bottom:var(--sp-3);flex-direction:column;display:flex}.print-board-tile{min-width:0}.print-board-primary{gap:var(--sp-1);margin-bottom:var(--sp-3);flex-direction:column;display:flex}.print-board-trajectory{font-family:var(--font-data);font-size:var(--text-data-sm);font-variant-numeric:tabular-nums}.print-plant-diagram svg{width:100%;height:auto;display:block}@media print{.print-only-screen{display:none}.print-page{--text-label:12px;--text-label-lg:13px;--text-instrument-scale:12px;--text-data-sm:13px;--text-ui-label:14px;--text-data:15px;--text-ui-body:15px;max-width:none;padding:0}.print-page,.print-page [data-region],.print-page [data-testid=alarm-rail],.print-page .ov-chart{background:var(--ground-raised)}.print-board-tile,.print-board-alarms,.print-board-primary{break-inside:avoid}.print-page a{color:inherit;text-decoration:none}}
