@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-BJItruJi.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-C1SKuNhx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-sans-cyrillic-400-normal-BPWuI_CM.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-CTUnhTqV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-n6oPB5VF.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-DSasf_jt.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-B97dYap6.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-OKGpH0gQ.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-BHf956ki.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-CyDjbWPV.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-latin-400-normal-CdZtFfYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-BU83cd9M.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+2074,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(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cfrm0EKX.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DujcQJCN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-sans-cyrillic-500-normal-D1zm99-P.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-BEypoZQd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-By04ZBDJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-BwBTeJfm.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-rpgY82Kd.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-V_-bWxzT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DprGrCew.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-CgrnmiIU.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-latin-500-normal-BFLYOLbL.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-Dh0NORqx.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+2074,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(/assets/ibm-plex-sans-cyrillic-ext-600-normal-jBHiQjEG.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-CJ5MtzOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-sans-cyrillic-600-normal-DM9A4i1K.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BuRiwhxF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-FZrtz_q-.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-BJUfoJTU.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DHNi5J5O.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-D03elqKW.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-dAZVOL-H.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-bp4QDljZ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-latin-600-normal-BGOKnPO6.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-ZykYOGKL.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+2074,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:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BURdOHSV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DB8GrNuW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-KNc67_qc.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-DH4-ctVk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-BoLTwK2U.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-v1ZS-zG7.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-Blw1EEi-.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-N1itUhP2.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-IsFYRIfa.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-D97e-FUQ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:700;src:url(/assets/ibm-plex-sans-latin-700-normal-BiUoxtWd.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-BmphL1LA.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+2074,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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-B3hZxag_.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-mono-cyrillic-400-normal-DvQQgHTq.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BFiUPp6R.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-DxDDqVQb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.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+2074,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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-mono-cyrillic-500-normal-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-brand=cnf]{color-scheme:light;--paper: #F1F5F9;--sheet: #FFFFFF;--sheet-hover: #E8EEF4;--well: #E6ECF2;--selected: #E0E7F1;--ink: #0B2545;--ink-2: #334155;--ink-3: #475569;--ink-disabled: #94A3B8;--rule: rgba(11, 37, 69, .14);--rule-soft: rgba(11, 37, 69, .07);--rule-strong: rgba(11, 37, 69, .27);--seal: #B42318;--seal-wash: #FDE8E6;--verdigris: #12715B;--verdigris-wash: #DFF2EC;--brass: #805300;--brass-wash: #FBF0D9;--slate: #475569;--slate-wash: #E8EDF3;--stamp: #0B2545;--stamp-hover: #081C36;--stamp-active: #051327;--on-stamp: #FFFFFF;--destructive: #B42318;--destructive-hover: #961D13;--destructive-active: #7A170F;--on-destructive: #FFFFFF;--focus: #0B2545;--icon-fill: #E2E8F0;--icon-accent: #B5480A;--mark: #B5480A}:root[data-brand=adire]{color-scheme:light;--paper: #FAF6EE;--sheet: #FFFFFF;--sheet-hover: #F3EEE3;--well: #F1ECE2;--selected: #E3E7F5;--ink: #1A2147;--ink-2: #3E466B;--ink-3: #565D80;--ink-disabled: #8C91A8;--rule: rgba(31, 44, 100, .14);--rule-soft: rgba(31, 44, 100, .08);--rule-strong: rgba(31, 44, 100, .28);--seal: #AE3528;--seal-wash: #F7E3DF;--verdigris: #1C6B58;--verdigris-wash: #DDF0EA;--brass: #874A17;--brass-wash: #F6E6D8;--slate: #575D78;--slate-wash: #ECEAE4;--stamp: #1F2C64;--stamp-hover: #18234F;--stamp-active: #121A3C;--on-stamp: #FFFFFF;--destructive: #AE3528;--destructive-hover: #912B20;--destructive-active: #77231A;--on-destructive: #FFFFFF;--focus: #1F2C64;--icon-fill: #D9DEF2;--icon-accent: #2E8B74;--mark: #874A17}:root[data-brand=vault]{color-scheme:light;--paper: #F6F1E7;--sheet: #FFFFFF;--sheet-hover: #F0E9DB;--well: #EFE8DA;--selected: #E4E8F1;--ink: #14213D;--ink-2: #3A4762;--ink-3: #535E77;--ink-disabled: #8A92A3;--rule: rgba(20, 33, 61, .14);--rule-soft: rgba(20, 33, 61, .07);--rule-strong: rgba(20, 33, 61, .27);--seal: #A3302A;--seal-wash: #F6E2DF;--verdigris: #2B6656;--verdigris-wash: #E3EFE9;--brass: #765610;--brass-wash: #F3E8CC;--slate: #575D6D;--slate-wash: #ECE9E2;--stamp: #14213D;--stamp-hover: #0F1A31;--stamp-active: #0A1224;--on-stamp: #FFFFFF;--destructive: #A3302A;--destructive-hover: #872620;--destructive-active: #6F1F1A;--on-destructive: #FFFFFF;--focus: #14213D;--icon-fill: #EADFC4;--icon-accent: #9C7A22;--mark: #765610}:root[data-brand=nightwatch]{color-scheme:light;--paper: #EEF2F6;--sheet: #FFFFFF;--sheet-hover: #E5EBF1;--well: #E3E9EF;--selected: #D8EEE3;--ink: #12161C;--ink-2: #36404C;--ink-3: #4D5865;--ink-disabled: #8994A0;--rule: rgba(18, 22, 28, .13);--rule-soft: rgba(18, 22, 28, .07);--rule-strong: rgba(18, 22, 28, .27);--seal: #B4342A;--seal-wash: #FBE4E1;--verdigris: #11734A;--verdigris-wash: #DDF3E8;--brass: #875800;--brass-wash: #FBEFD6;--slate: #535D69;--slate-wash: #E5EAEF;--stamp: #12161C;--stamp-hover: #232B35;--stamp-active: #0A0D11;--on-stamp: #FFFFFF;--destructive: #B4342A;--destructive-hover: #972B22;--destructive-active: #7D231C;--on-destructive: #FFFFFF;--focus: #11734A;--icon-fill: #D3E9DD;--icon-accent: #11734A;--mark: #875800}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper: #081A30;--sheet: #0F2440;--sheet-hover: #15304F;--well: #061426;--selected: #1B3A5E;--ink: #EEF2F7;--ink-2: #C3CDD9;--ink-3: #A3B0C0;--ink-disabled: #64748B;--rule: rgba(255, 255, 255, .11);--rule-soft: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .22);--seal: #F59A8E;--seal-wash: #3D1E1D;--verdigris: #6FD1B3;--verdigris-wash: #123A33;--brass: #E9C36A;--brass-wash: #3A2F14;--slate: #B4BFCC;--slate-wash: #1C3150;--stamp: #F0985E;--stamp-hover: #F4AE7E;--stamp-active: #E8823F;--on-stamp: #0B2545;--destructive: #F59A8E;--destructive-hover: #F8B3AA;--destructive-active: #EE8172;--on-destructive: #2A0D0B;--focus: #F0985E;--icon-fill: #1E3A5C;--icon-accent: #F0985E;--mark: #F0985E}:root[data-brand=adire]:not([data-theme=light]){color-scheme:dark;--paper: #0F1329;--sheet: #161B36;--sheet-hover: #1D2342;--well: #0B0F21;--selected: #26305C;--ink: #EEEAE1;--ink-2: #C6C9D8;--ink-3: #A6ABC3;--ink-disabled: #6C7190;--rule: rgba(255, 255, 255, .11);--rule-soft: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .22);--seal: #F29A8E;--seal-wash: #3E1F1C;--verdigris: #7FD3BC;--verdigris-wash: #143A31;--brass: #EDB083;--brass-wash: #3D2717;--slate: #B0B4C6;--slate-wash: #23284A;--stamp: #AEB9EE;--stamp-hover: #C5CEF4;--stamp-active: #97A5E4;--on-stamp: #0F1329;--destructive: #F29A8E;--destructive-hover: #F6B4AB;--destructive-active: #E9806F;--on-destructive: #2A0D0B;--focus: #7FD3BC;--icon-fill: #2B3466;--icon-accent: #7FD3BC;--mark: #EDB083}:root[data-brand=vault]:not([data-theme=light]){color-scheme:dark;--paper: #0D1321;--sheet: #141C2F;--sheet-hover: #1B253D;--well: #090E19;--selected: #22304F;--ink: #EFE9DB;--ink-2: #C8C3B7;--ink-3: #A9A597;--ink-disabled: #6D6E6A;--rule: rgba(255, 255, 255, .11);--rule-soft: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .22);--seal: #F2958B;--seal-wash: #3A1F1E;--verdigris: #7CCBB0;--verdigris-wash: #17302A;--brass: #E3B766;--brass-wash: #352A14;--slate: #B0B5BD;--slate-wash: #232B3D;--stamp: #E3C36B;--stamp-hover: #EBD08A;--stamp-active: #D4B154;--on-stamp: #14213D;--destructive: #F2958B;--destructive-hover: #F6B0A8;--destructive-active: #E47C71;--on-destructive: #2A0D0B;--focus: #E3B766;--icon-fill: #283450;--icon-accent: #E3B766;--mark: #E3B766}:root[data-brand=nightwatch]:not([data-theme=light]){color-scheme:dark;--paper: #0F1318;--sheet: #161B22;--sheet-hover: #1D242D;--well: #0B0E12;--selected: #1D2D2A;--ink: #E8EEF4;--ink-2: #B8C2CE;--ink-3: #97A3B1;--ink-disabled: #5E6874;--rule: rgba(255, 255, 255, .11);--rule-soft: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .22);--seal: #FF8A7F;--seal-wash: #3D1D1B;--verdigris: #3DDC97;--verdigris-wash: #173828;--brass: #F2B33D;--brass-wash: #3A2E14;--slate: #A6B0BC;--slate-wash: #1E252E;--stamp: #3DDC97;--stamp-hover: #62E5AC;--stamp-active: #2EC583;--on-stamp: #07130D;--destructive: #FF8A7F;--destructive-hover: #FFA59C;--destructive-active: #F1705F;--on-destructive: #2A0B08;--focus: #3DDC97;--icon-fill: #22303A;--icon-accent: #3DDC97;--mark: #F2B33D}}:root[data-theme=dark]{color-scheme:dark;--paper: #081A30;--sheet: #0F2440;--sheet-hover: #15304F;--well: #061426;--selected: #1B3A5E;--ink: #EEF2F7;--ink-2: #C3CDD9;--ink-3: #A3B0C0;--ink-disabled: #64748B;--rule: rgba(255, 255, 255, .11);--rule-soft: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .22);--seal: #F59A8E;--seal-wash: #3D1E1D;--verdigris: #6FD1B3;--verdigris-wash: #123A33;--brass: #E9C36A;--brass-wash: #3A2F14;--slate: #B4BFCC;--slate-wash: #1C3150;--stamp: #F0985E;--stamp-hover: #F4AE7E;--stamp-active: #E8823F;--on-stamp: #0B2545;--destructive: #F59A8E;--destructive-hover: #F8B3AA;--destructive-active: #EE8172;--on-destructive: #2A0D0B;--focus: #F0985E;--icon-fill: #1E3A5C;--icon-accent: #F0985E;--mark: #F0985E}:root[data-theme=dark][data-brand=adire]{color-scheme:dark;--paper: #0F1329;--sheet: #161B36;--sheet-hover: #1D2342;--well: #0B0F21;--selected: #26305C;--ink: #EEEAE1;--ink-2: #C6C9D8;--ink-3: #A6ABC3;--ink-disabled: #6C7190;--rule: rgba(255, 255, 255, .11);--rule-soft: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .22);--seal: #F29A8E;--seal-wash: #3E1F1C;--verdigris: #7FD3BC;--verdigris-wash: #143A31;--brass: #EDB083;--brass-wash: #3D2717;--slate: #B0B4C6;--slate-wash: #23284A;--stamp: #AEB9EE;--stamp-hover: #C5CEF4;--stamp-active: #97A5E4;--on-stamp: #0F1329;--destructive: #F29A8E;--destructive-hover: #F6B4AB;--destructive-active: #E9806F;--on-destructive: #2A0D0B;--focus: #7FD3BC;--icon-fill: #2B3466;--icon-accent: #7FD3BC;--mark: #EDB083}:root[data-theme=dark][data-brand=vault]{color-scheme:dark;--paper: #0D1321;--sheet: #141C2F;--sheet-hover: #1B253D;--well: #090E19;--selected: #22304F;--ink: #EFE9DB;--ink-2: #C8C3B7;--ink-3: #A9A597;--ink-disabled: #6D6E6A;--rule: rgba(255, 255, 255, .11);--rule-soft: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .22);--seal: #F2958B;--seal-wash: #3A1F1E;--verdigris: #7CCBB0;--verdigris-wash: #17302A;--brass: #E3B766;--brass-wash: #352A14;--slate: #B0B5BD;--slate-wash: #232B3D;--stamp: #E3C36B;--stamp-hover: #EBD08A;--stamp-active: #D4B154;--on-stamp: #14213D;--destructive: #F2958B;--destructive-hover: #F6B0A8;--destructive-active: #E47C71;--on-destructive: #2A0D0B;--focus: #E3B766;--icon-fill: #283450;--icon-accent: #E3B766;--mark: #E3B766}:root[data-theme=dark][data-brand=nightwatch]{color-scheme:dark;--paper: #0F1318;--sheet: #161B22;--sheet-hover: #1D242D;--well: #0B0E12;--selected: #1D2D2A;--ink: #E8EEF4;--ink-2: #B8C2CE;--ink-3: #97A3B1;--ink-disabled: #5E6874;--rule: rgba(255, 255, 255, .11);--rule-soft: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .22);--seal: #FF8A7F;--seal-wash: #3D1D1B;--verdigris: #3DDC97;--verdigris-wash: #173828;--brass: #F2B33D;--brass-wash: #3A2E14;--slate: #A6B0BC;--slate-wash: #1E252E;--stamp: #3DDC97;--stamp-hover: #62E5AC;--stamp-active: #2EC583;--on-stamp: #07130D;--destructive: #FF8A7F;--destructive-hover: #FFA59C;--destructive-active: #F1705F;--on-destructive: #2A0B08;--focus: #3DDC97;--icon-fill: #22303A;--icon-accent: #3DDC97;--mark: #F2B33D}:root{--font: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--t-caption: 11px;--t-meta: 12px;--t-body: 14px;--t-h4: 16px;--t-h3: 18px;--t-h2: 22px;--t-h1: 28px;--t-display: 44px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--s10: 40px;--s12: 48px;--r-sm: 4px;--r-md: 6px;--r-lg: 10px;--swatch-cnf: #0b2545;--swatch-cnf-accent: #b5480a;--swatch-adire: #1f2c64;--swatch-adire-accent: #2e8b74;--swatch-vault: #14213d;--swatch-vault-accent: #b8902a;--swatch-nightwatch: #12161c;--swatch-nightwatch-accent: #3ddc97;--sidebar: 240px;--content-max: 1180px;--ease-out: cubic-bezier(.23, 1, .32, 1);--t-fast: .12s;--t-med: .18s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-body);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:600;text-wrap:balance;letter-spacing:-.01em}p{margin:0;text-wrap:pretty}a{color:var(--stamp);text-underline-offset:2px}a:hover{color:var(--stamp-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.mono{font-family:var(--mono);font-size:.92em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s4);top:-48px;z-index:10;background:var(--sheet);padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-md)}.skip-link:focus{top:var(--s3)}.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--rule);padding:var(--s5) var(--s3);display:flex;flex-direction:column;gap:var(--s5)}.brand{display:flex;align-items:center;gap:var(--s2);padding:0 var(--s2);color:var(--ink);text-decoration:none;font-weight:600;font-size:var(--t-h4)}.brand .logo{color:var(--ink)}.logo{display:inline-flex;align-items:flex-end;gap:calc(var(--logo-size, 28px) * .22)}.logo-stacked{justify-content:center}.icon{flex:none;display:inline-block;vertical-align:middle}.appearance{display:grid;gap:var(--s2);padding-bottom:var(--s3);border-bottom:1px solid var(--rule-soft)}.appearance-label{font-size:var(--t-caption);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.theme-picker{display:grid;gap:2px}.theme-swatch{display:flex;align-items:center;gap:var(--s2);min-height:32px;padding:0 var(--s2);border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--t-meta);font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out)}.theme-swatch:hover{background:var(--sheet-hover);color:var(--ink)}.theme-swatch[aria-checked=true]{background:var(--selected);border-color:var(--rule);color:var(--ink)}.swatch-dot{width:16px;height:16px;border-radius:50%;flex:none;box-shadow:0 0 0 1px var(--rule-strong)}.theme-swatch[data-swatch=cnf] .swatch-dot{background:linear-gradient(135deg,var(--swatch-cnf) 55%,var(--swatch-cnf-accent) 55%)}.theme-swatch[data-swatch=adire] .swatch-dot{background:linear-gradient(135deg,var(--swatch-adire) 55%,var(--swatch-adire-accent) 55%)}.theme-swatch[data-swatch=vault] .swatch-dot{background:linear-gradient(135deg,var(--swatch-vault) 55%,var(--swatch-vault-accent) 55%)}.theme-swatch[data-swatch=nightwatch] .swatch-dot{background:linear-gradient(135deg,var(--swatch-nightwatch) 55%,var(--swatch-nightwatch-accent) 55%)}.nav-group h2{font-size:var(--t-caption);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:0 var(--s2);margin-bottom:var(--s1)}.nav-group ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav-link{display:flex;align-items:center;gap:var(--s2);min-height:36px;padding:var(--s1) var(--s2);border-radius:var(--r-md);color:var(--ink-2);text-decoration:none;font-weight:500;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.nav-link:hover{background:var(--sheet-hover);color:var(--ink)}.nav-link[aria-current=page]{background:var(--selected);color:var(--ink)}.nav-link .count{margin-left:auto;font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--seal);font-weight:600}.sidebar-foot{margin-top:auto;display:grid;gap:var(--s2);padding:0 var(--s2);font-size:var(--t-meta);color:var(--ink-3)}.topbar{display:none}.main{min-width:0;padding:var(--s8) var(--s10) var(--s12)}.page{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.page-head>div{min-width:0}.page-head h1{font-size:var(--t-h1);overflow-wrap:anywhere}.page-head p{color:var(--ink-2);margin-top:var(--s1);max-width:72ch}.eyebrow{font-size:var(--t-caption);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.crumb{font-size:var(--t-meta);color:var(--ink-3);display:flex;align-items:center;gap:var(--s1);margin-bottom:var(--s1)}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr);align-content:start}.sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);background:var(--paper);z-index:20;transform:translate(-100%);visibility:hidden;transition:transform var(--t-med) var(--ease-out),visibility var(--t-med)}.sidebar[data-open=true]{transform:none;visibility:visible;box-shadow:0 0 0 1px var(--rule),0 12px 40px #0000002e}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--paper);z-index:5}.main{padding:var(--s5) var(--s4) var(--s10)}.page-head h1{font-size:var(--t-h2)}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0e1459;z-index:15;border:0;padding:0}.btn{--btn-bg: transparent;--btn-fg: var(--ink);--btn-border: var(--rule-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:36px;padding:0 var(--s4);border-radius:var(--r-md);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.btn:hover{background:var(--sheet-hover);color:var(--btn-fg)}.btn:active{transform:scale(.97);background:var(--well)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn[aria-busy=true]{cursor:progress}.btn-primary{--btn-bg: var(--stamp);--btn-fg: var(--on-stamp);--btn-border: var(--stamp)}.btn-primary:hover{background:var(--stamp-hover);border-color:var(--stamp-hover);color:var(--on-stamp)}.btn-primary:active{background:var(--stamp-active);border-color:var(--stamp-active)}.btn-destructive{--btn-bg: var(--destructive);--btn-fg: var(--on-destructive);--btn-border: var(--destructive)}.btn-destructive:hover{background:var(--destructive-hover);border-color:var(--destructive-hover);color:var(--on-destructive)}.btn-destructive:active{background:var(--destructive-active);border-color:var(--destructive-active)}.btn-ghost{--btn-border: transparent}.btn-sm{min-height:32px;padding:0 var(--s3);font-size:var(--t-meta)}.icon-btn{min-width:40px;padding:0 var(--s2)}.spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{display:grid;gap:var(--s1)}.field label,.field .label{font-weight:500;font-size:var(--t-meta);color:var(--ink-2)}.field .hint{font-size:var(--t-meta);color:var(--ink-3)}.field .error{font-size:var(--t-meta);color:var(--seal)}.input,.select,.textarea{width:100%;min-height:38px;padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--well);color:var(--ink);font:inherit;transition:border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}.textarea{min-height:96px;resize:vertical}@media(max-width:900px){.input,.select{font-size:16px;min-height:44px}.textarea{font-size:16px}}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--focus);outline-offset:0;background:var(--sheet)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--seal)}.input:disabled,.select:disabled{opacity:.55}.form-grid{display:grid;gap:var(--s4)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s3)}.form-actions{display:flex;justify-content:flex-end;gap:var(--s2);flex-wrap:wrap}.form-error{padding:var(--s2) var(--s3);border-radius:var(--r-md);background:var(--seal-wash);color:var(--seal);font-weight:500}.status{display:inline-flex;align-items:center;gap:5px;padding:1px var(--s2) 1px 6px;border-radius:999px;font-size:var(--t-meta);font-weight:500;line-height:20px;white-space:nowrap;background:var(--slate-wash);color:var(--slate)}.status svg{flex:none}.status[data-tone=fail]{background:var(--seal-wash);color:var(--seal)}.status[data-tone=pass]{background:var(--verdigris-wash);color:var(--verdigris)}.status[data-tone=warn]{background:var(--brass-wash);color:var(--brass)}.tag{display:inline-block;padding:0 6px;border-radius:var(--r-sm);border:1px solid var(--rule);font-size:var(--t-caption);font-weight:500;color:var(--ink-2);line-height:18px;white-space:nowrap}.tags{display:flex;flex-wrap:wrap;gap:var(--s1)}.sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-lg)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule-soft);flex-wrap:wrap}.sheet-head h2,.sheet-head h3{font-size:var(--t-h4)}.sheet-body{padding:var(--s4)}.section-title{font-size:var(--t-h3);margin-bottom:var(--s3)}.table-wrap{overflow-x:auto;position:relative;background:linear-gradient(to right,var(--sheet) 30%,transparent) left / 40px 100% no-repeat local,linear-gradient(to left,var(--sheet) 30%,transparent) right / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--rule-strong),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--rule-strong),transparent) right / 12px 100% no-repeat scroll,var(--sheet)}@media(max-width:900px){.table-wrap table.grid th:first-child,.table-wrap table.grid td:first-child{position:sticky;left:0;z-index:1;background:var(--sheet);box-shadow:inset -1px 0 0 var(--rule)}}.cell-wrap{min-width:14rem}@media(max-width:900px){h1,h2{scroll-margin-top:72px}}h1[tabindex="-1"]:focus{outline:none}table.grid{width:100%;border-collapse:collapse}table.grid th{text-align:left;font-size:var(--t-caption);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--rule);white-space:nowrap}table.grid td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule-soft);vertical-align:top}table.grid tr:last-child td{border-bottom:0}table.grid tbody tr.row-link{cursor:pointer}table.grid tbody tr.row-link:hover{background:var(--sheet-hover)}table.grid .cell-title{font-weight:500;color:var(--ink)}table.grid .cell-sub{color:var(--ink-3);font-size:var(--t-meta);margin-top:2px}.row-anchor{color:inherit;text-decoration:none}.row-anchor:hover{text-decoration:underline;color:var(--ink)}.headline{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s6);align-items:end}.headline-figure{font-size:var(--t-display);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.headline-figure[data-tone=fail]{color:var(--seal)}.headline-figure[data-tone=pass]{color:var(--verdigris)}.headline-lede{font-size:var(--t-h4);color:var(--ink-2);margin-top:var(--s2)}.split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s6);align-items:start}@media(max-width:1100px){.split,.headline{grid-template-columns:minmax(0,1fr)}}.fail-list{list-style:none;margin:0;padding:0}.fail-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s1) var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule-soft)}.fail-list li:last-child{border-bottom:0}.fail-list .what{font-weight:500}.fail-list .where{font-size:var(--t-meta);color:var(--ink-3)}.fail-list .detail{grid-column:1 / -1;font-size:var(--t-meta);color:var(--ink-2);font-family:var(--mono);word-break:break-word}.ledger{list-style:none;margin:0;padding:0}.ledger li+li{border-top:1px solid var(--rule-soft)}.ledger a{display:grid;grid-template-columns:minmax(96px,140px) minmax(0,1fr) 56px;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);color:var(--ink);text-decoration:none;transition:background-color var(--t-fast) var(--ease-out)}.ledger a:hover{background:var(--sheet-hover);color:var(--ink)}.ledger .fw-name{font-weight:500}.ledger .fw-sub{display:block;font-size:var(--t-caption);color:var(--ink-3);font-weight:400}.ledger .pct{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.bar{position:relative;height:8px;border-radius:999px;background:var(--slate-wash);overflow:hidden;display:flex}.bar span{height:100%}.bar .b-pass{background:var(--verdigris)}.bar .b-fail{background:var(--seal)}.bar .b-other{background:var(--brass);opacity:.6}.facts{display:grid;gap:0;margin:0}.facts>div{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr);gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--rule-soft)}.facts>div:last-child{border-bottom:0}.facts dt{color:var(--ink-3);font-size:var(--t-meta)}.facts dd{margin:0;min-width:0;word-break:break-word}.filters{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:end}.filters .field{min-width:160px}.segmented{display:inline-flex;border:1px solid var(--rule-strong);border-radius:var(--r-md);overflow:hidden;flex-wrap:wrap}.segmented button{border:0;border-right:1px solid var(--rule);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--t-meta);font-weight:500;min-height:36px;padding:0 var(--s3);cursor:pointer}.segmented button:last-child{border-right:0}.segmented button:hover{background:var(--sheet-hover);color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--selected);color:var(--ink)}.chain{list-style:none;margin:0;padding:0}.chain li{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:var(--s3);align-items:start;padding:var(--s3) var(--s4);position:relative}.chain li+li{border-top:1px solid var(--rule-soft)}.chain li>div{min-width:0;overflow-wrap:anywhere}.chain .seq{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.chain .links{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--mono);font-size:var(--t-caption);color:var(--ink-3);margin-top:2px}@media(max-width:480px){.chain li{grid-template-columns:52px minmax(0,1fr)}.chain li>:last-child{grid-column:2}}.seal{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:var(--t-caption);padding:0 6px;border-radius:var(--r-sm);background:var(--well);border:1px solid var(--rule);color:var(--ink-2);line-height:18px}.seal-block{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4)}.spark{display:block;color:var(--ink-2)}.seal-icon.ok{color:var(--verdigris)}.seal-icon.broken{color:var(--seal)}pre.payload{margin:0;padding:var(--s4);background:var(--well);border-radius:var(--r-md);font-family:var(--mono);font-size:var(--t-meta);overflow:auto;max-height:520px;white-space:pre-wrap;word-break:break-word}.prose{max-width:72ch;line-height:1.65}.prose h1{font-size:var(--t-h2);margin-bottom:var(--s4)}.prose h2{font-size:var(--t-h4);margin:var(--s6) 0 var(--s2)}.prose p,.prose ul,.prose ol{margin:0 0 var(--s3)}.prose table{border-collapse:collapse;margin:var(--s3) 0;font-size:var(--t-meta)}.prose th,.prose td{border:1px solid var(--rule);padding:var(--s1) var(--s2);text-align:left}dialog.modal{border:1px solid var(--rule);border-radius:var(--r-lg);padding:0;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);background:var(--sheet);color:var(--ink);box-shadow:0 24px 60px #00000038}dialog.modal::backdrop{background:#0a0e1473}dialog.modal[open]{animation:modal-in var(--t-med) var(--ease-out)}@keyframes modal-in{0%{opacity:0;transform:scale(.97)}}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--rule-soft)}.modal-head h2{font-size:var(--t-h3)}.modal-body{padding:var(--s5)}.toast{position:fixed;right:var(--s5);bottom:var(--s5);z-index:30;max-width:min(420px,calc(100vw - 32px));padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--ink);color:var(--paper);box-shadow:0 12px 30px #0003;font-weight:500}.empty-state{display:grid;place-items:center;text-align:center;gap:var(--s2);padding:var(--s12) var(--s6);color:var(--ink-2)}.empty-state h2{font-size:var(--t-h3);color:var(--ink)}.empty-state svg{color:var(--ink-3)}.skeleton{border-radius:var(--r-md);background:linear-gradient(90deg,var(--slate-wash),var(--sheet-hover),var(--slate-wash));background-size:200% 100%;animation:shimmer 1.2s ease-in-out infinite}@keyframes shimmer{to{background-position:-200% 0}}.error-panel{padding:var(--s4);border-radius:var(--r-lg);border:1px solid var(--seal);background:var(--seal-wash);color:var(--seal)}.signin{min-height:100vh;display:grid;place-items:center;padding:var(--s6) var(--s4)}.signin-card{width:min(400px,100%);display:grid;gap:var(--s6)}.signin-brand{display:grid;justify-items:center;gap:var(--s2);color:var(--ink);text-align:center}.signin-tagline{font-size:var(--t-meta);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.signin-card .sheet-body{padding:var(--s6)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.logo-word{display:flex;flex-direction:column;line-height:1;text-align:left;white-space:nowrap}.logo-cnf{font-weight:700;font-size:calc(var(--logo-size) * .67);letter-spacing:-.02em;color:var(--ink)}.logo-sub{margin-top:1px;font-size:max(10px,calc(var(--logo-size) * .28));font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3)}.logo-bar{height:2.5px;margin-top:4px;border-radius:2px;background:var(--mark)}.kv{display:grid;grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:var(--s2) var(--s5);margin:0}.kv dt{color:var(--ink-3)}.kv dd{margin:0;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.sub-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.compare{display:grid;grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:var(--s3) var(--s5);margin:0}.compare dt{color:var(--ink-3)}.compare dd{margin:0;display:grid;gap:var(--s1);overflow-wrap:anywhere}@media(max-width:560px){.compare{grid-template-columns:minmax(0,1fr);gap:var(--s1)}.compare dd{margin-bottom:var(--s3)}}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s4)}.notice{border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--s3) var(--s4);background:var(--sheet)}table.grid td.mono,table.grid td.num{white-space:nowrap}table.grid th.num,table.grid td.num{text-align:right}.modal-ask{margin:0 var(--s5) var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--well);display:grid;gap:var(--s2)}.modal-ask .form-actions{justify-content:flex-start}.idle-notice{position:fixed;left:50%;bottom:var(--s5);transform:translate(-50%);z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);max-width:min(560px,calc(100vw - 2 * var(--s4)));padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--sheet);color:var(--ink);box-shadow:0 12px 40px #0000002e}dialog .idle-notice{position:static;transform:none;margin:0 var(--s5) var(--s3);box-shadow:none}.sort-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;min-height:24px}.sort-btn:hover{color:var(--ink)}.sort-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}th.num .sort-btn{flex-direction:row-reverse}.sort-arrow{flex:none;opacity:.5}.sort-arrow[data-on]{opacity:1;color:var(--ink)}.table-tall{max-height:72vh;overflow:auto}.table-tall table.grid thead th{position:sticky;top:0;z-index:2;background:var(--sheet);box-shadow:inset 0 -1px 0 var(--rule)}@media(max-width:900px){.table-tall table.grid thead th:first-child{z-index:3}}th.pick,td.pick{width:40px;padding-right:0}.pick input,.check-inline input{width:18px;height:18px;accent-color:var(--stamp)}.check-inline{display:inline-flex;align-items:center;gap:var(--s2);align-self:end;min-height:44px}.bulk-bar{position:sticky;top:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--selected)}@media(max-width:900px){.bulk-bar{top:54px}}@media(max-width:900px){.table-wrap table.grid th.pick,.table-wrap table.grid td.pick{box-shadow:none}.table-wrap table.grid:has(.pick) th:nth-child(2),.table-wrap table.grid:has(.pick) td:nth-child(2){position:sticky;left:40px;z-index:1;background:var(--sheet);box-shadow:inset -1px 0 0 var(--rule)}.table-tall table.grid:has(.pick) thead th:nth-child(2){z-index:3}}.worklist{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}@media print{@page{margin:14mm 12mm}:root{color-scheme:light}body{background:#fff!important;color:#000!important}.sidebar,.topbar,.scrim,.skip-link,.bulk-bar,.idle-notice,.toast,.filters,.worklist,.crumb,.page-head .form-actions,.form-actions,th.pick,td.pick,.btn:not(:has(strong)){display:none!important}.shell{display:block}.main{padding:0}.page{max-width:none}.sheet,.table-wrap,.table-tall{overflow:visible!important;max-height:none!important;border-color:#999;box-shadow:none!important;background:#fff!important}.btn-ghost{border:0!important;padding:0!important;background:none!important;color:inherit!important}table.grid thead{display:table-header-group}table.grid tr{break-inside:avoid}table.grid th,table.grid td{position:static!important;background:#fff!important;color:#000!important;box-shadow:none!important}.sort-arrow{display:none}a{color:inherit;text-decoration:none}h1,h2{break-after:avoid}}.action-apart{margin-left:var(--s5)}.steps{list-style:none;margin:0 0 var(--s5);padding:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);counter-reset:none}.steps li{display:inline-flex;align-items:center;gap:var(--s2);color:var(--ink-3);font-size:var(--t-meta);font-weight:500}.step-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--rule-strong);font-size:12px}.steps li[data-state=done] .step-n{background:var(--verdigris-wash);border-color:var(--verdigris);color:var(--verdigris)}.steps li[data-state=current]{color:var(--ink);font-weight:600}.steps li[data-state=current] .step-n{background:var(--stamp);border-color:var(--stamp);color:var(--on-stamp)}@media(max-width:900px){html{scroll-padding-top:72px}}.help-steps{margin:0;padding-left:var(--s5);display:grid;gap:var(--s2)}@media(max-width:900px){.pick input,.check-inline input{width:24px;height:24px}th.pick,td.pick{width:46px}.table-wrap table.grid:has(.pick) th:nth-child(2),.table-wrap table.grid:has(.pick) td:nth-child(2){left:46px}}.form-error-text{color:var(--seal);font-weight:500}.pay{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:var(--paper)}.pay-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);background:var(--sheet)}.pay-header .brand{color:var(--ink);text-decoration:none}.pay-main{width:min(560px,100%);margin:0 auto;padding:var(--s5) var(--s4) var(--s8)}.pay-stack{display:grid;gap:var(--s4)}.pay-card{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--s5) var(--s4);display:grid;gap:var(--s3)}.pay-title{font-size:var(--t-h1);line-height:1.15;display:flex;align-items:center;gap:var(--s2)}.pay-h2{font-size:var(--t-h3)}.pay-lede{color:var(--ink-2);margin-top:var(--s2)}.pay-small{font-size:var(--t-meta)}.pay-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2)}.btn-block{width:100%;justify-content:center;min-height:48px}.code-input{font-size:var(--t-h3);letter-spacing:.3em}.pay-notice{display:flex;gap:var(--s3);align-items:flex-start;border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--s3) var(--s4);background:var(--sheet)}.pay-notice[data-tone=warn]{background:var(--brass-wash);border-color:var(--brass)}.pay-notice[data-tone=fail]{background:var(--seal-wash);border-color:var(--seal)}.pay-notice>div{display:grid;gap:var(--s2);justify-items:start}.pay-notice svg{flex:none;margin-top:2px}.doc-list{list-style:none;margin:0;padding:0;display:grid}.doc-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--rule-soft)}.doc-list li:first-child{border-top:0}.doc-list li>span{display:grid;min-width:0}.pay-kv{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.pay-kv dt{color:var(--ink-3);font-size:var(--t-meta);margin-top:var(--s3)}.pay-kv dt:first-child{margin-top:0}.pay-kv dd{margin:0;overflow-wrap:anywhere}.pay-line{display:block}.pay-fieldset{border:0;margin:0;padding:0;display:grid;gap:var(--s2);min-width:0}.pay-fieldset legend{padding:0;margin-bottom:var(--s2);font-weight:600}.pay-card.pay-fieldset{padding:var(--s5) var(--s4);border:1px solid var(--rule)}.pay-card.pay-fieldset legend{float:left;width:100%}.consent{border-top:1px solid var(--rule-soft);padding-top:var(--s3)}.pay .check-inline{min-height:44px;align-items:center}.pay-foot{padding:var(--s4);border-top:1px solid var(--rule);text-align:center;color:var(--ink-3);font-size:var(--t-meta)}@media(min-width:600px){.pay-card,.pay-card.pay-fieldset{padding:var(--s6)}}
