@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.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-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-C3ovqbV3.woff2) format("woff2")}:root,[data-theme=light]{color-scheme:light;--color-canvas: #F2F1ED;--color-bg: #FCFCFA;--color-bg-subtle: #F6F5F1;--color-bg-strong: #ECEAE4;--color-surface-base: #FCFCFA;--color-surface-subtle: #F6F5F1;--color-surface-raised: #FFFFFF;--color-surface-overlay: #FFFFFF;--color-surface-hover: #ECEAE4;--color-surface-selected: #E3E0D8;--color-surface-disabled: #EFEEE9;--color-scrim: rgba(23, 23, 20, .56);--color-border: #DDDAD2;--color-border-strong: #C8C4BA;--color-hairline: #E7E4DC;--color-divider: #DDDAD2;--color-text: #171714;--color-text-secondary: #5C5B55;--color-text-disabled: #98978F;--color-inverse: #FFFFFF;--color-focus: #171714;--color-focus-halo: rgba(23, 23, 20, .18);--color-money-in: #0F7847;--color-money-out: #B8391F;--color-danger: #922F25;--color-validation-error: #B8391F;--color-provenance: #5C5B55;--color-provenance-surface: #ECEAE4;--color-chart-positive: #0F7847;--color-chart-negative: #B8391F;--color-chart-neutral: #171714;--color-warning: #985F09;--color-sidebar: #FCFCFA;--color-sidebar-text: #171714;--color-sidebar-muted: #5C5B55;--color-sidebar-active: #ECEAE4;--color-sidebar-border: #DDDAD2;--color-data-1: #20201D;--color-data-2: #53524D;--color-data-3: #79776F;--color-data-4: #A09D94;--color-data-5: #C8C4BA;--color-cat-1: #4666B0;--color-cat-2: #B07016;--color-cat-3: #00938A;--color-cat-4: #8E4B9E;--color-cat-5: #C05A2B;--color-control-specular: rgba(126, 93, 45, .18);--color-control-accent: #0E8A4F;--color-control-accent-strong: #0B6E3F;--color-control-accent-soft: rgba(15, 120, 71, .1);--color-control-accent-glow: rgba(15, 120, 71, .32);--color-control-grid-line: rgba(15, 120, 71, .08);--color-ledger-rule: linear-gradient(90deg, rgba(23, 23, 20, .2), rgba(23, 23, 20, .03) 72%, transparent)}[data-theme=dark]{color-scheme:dark;--color-canvas: #0A0A09;--color-bg: #121211;--color-bg-subtle: #1A1A18;--color-bg-strong: #252522;--color-surface-base: #121211;--color-surface-subtle: #1A1A18;--color-surface-raised: #181816;--color-surface-overlay: #20201D;--color-surface-hover: #252522;--color-surface-selected: #302F2B;--color-surface-disabled: #1F1F1C;--color-scrim: rgba(0, 0, 0, .72);--color-border: #302F2B;--color-border-strong: #46443E;--color-hairline: #252522;--color-divider: #302F2B;--color-text: #F6F5F0;--color-text-secondary: #B0AEA6;--color-text-disabled: #6D6B65;--color-inverse: #11110F;--color-focus: #F6F5F0;--color-focus-halo: rgba(246, 245, 240, .22);--color-money-in: #4CC38A;--color-money-out: #F2645A;--color-danger: #FF8A80;--color-validation-error: #F2645A;--color-provenance: #B0AEA6;--color-provenance-surface: #252522;--color-chart-positive: #4CC38A;--color-chart-negative: #F2645A;--color-chart-neutral: #F6F5F0;--color-warning: #E0A34E;--color-sidebar: #121211;--color-sidebar-text: #F6F5F0;--color-sidebar-muted: #B0AEA6;--color-sidebar-active: #252522;--color-sidebar-border: #302F2B;--color-data-1: #F0EEE8;--color-data-2: #C7C4BB;--color-data-3: #96938B;--color-data-4: #68665F;--color-data-5: #41403B;--color-cat-1: #6E8AD0;--color-cat-2: #C08628;--color-cat-3: #008C82;--color-cat-4: #B379C6;--color-cat-5: #CE6E3C;--color-control-specular: rgba(246, 245, 240, .06);--color-control-accent: #4CC38A;--color-control-accent-strong: #8AE4B8;--color-control-accent-soft: rgba(76, 195, 138, .14);--color-control-accent-glow: rgba(76, 195, 138, .5);--color-control-grid-line: rgba(76, 195, 138, .12);--color-ledger-rule: linear-gradient(90deg, rgba(246, 245, 240, .18), rgba(246, 245, 240, .03) 72%, transparent)}:root{--color-ink-hero-surface: #15171A;--color-ink-hero-text: #F6F5F0;--color-ink-hero-text-muted: #B0AEA6;--color-ink-hero-border: #777870;--color-ink-hero-positive: #4CC38A;--color-ink-hero-negative: #F2645A;--color-ink-hero-warning: #E0A34E}:root{--font-family: Manrope, Inter, system-ui, -apple-system, sans-serif;--font-family-mono: IBM Plex Mono, ui-monospace, SFMono-Regular, monospace;--text-display-size: 48px;--text-display-lh: 52px;--text-display-weight: 600;--text-display-tracking: -.04em;--text-amount-lg-size: 34px;--text-amount-lg-lh: 40px;--text-amount-lg-weight: 600;--text-h1-size: 28px;--text-h1-lh: 34px;--text-h1-weight: 700;--text-h1-tracking: -.035em;--text-h2-size: 19px;--text-h2-lh: 26px;--text-h2-weight: 600;--text-body-size: 15px;--text-body-lh: 22px;--text-body-weight: 400;--text-body-strong-size: 15px;--text-body-strong-lh: 22px;--text-body-strong-weight: 600;--text-caption-size: 13px;--text-caption-lh: 18px;--text-caption-weight: 400;--text-overline-size: 11px;--text-overline-lh: 16px;--text-overline-weight: 700;--text-overline-letter-spacing: .1em;--text-micro-size: 10px;--text-micro-lh: 14px;--text-micro-weight: 600;--text-micro-letter-spacing: .08em}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-phi-1: 4px;--space-phi-2: 6px;--space-phi-3: 10px;--space-phi-4: 16px;--space-phi-5: 26px;--space-phi-6: 42px;--space-phi-7: 68px}:root{--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-full: 9999px}:root{--shadow-control: 0 1px 2px rgba(23, 23, 20, .08);--shadow-card: 0 1px 3px rgba(0, 0, 0, .02), 0 8px 24px rgba(0, 0, 0, .04);--shadow-raised: 0 4px 12px rgba(0, 0, 0, .03), 0 16px 48px rgba(0, 0, 0, .08);--shadow-overlay: 0 20px 60px rgba(0, 0, 0, .16)}:root{--density-comfortable-row-height: 56px;--density-comfortable-padding-block: 16px;--density-comfortable-padding-inline: 16px;--density-comfortable-gap: 12px;--density-compact-row-height: 44px;--density-compact-padding-block: 8px;--density-compact-padding-inline: 12px;--density-compact-gap: 8px;--density-financial-table-row-height: 48px;--density-financial-table-padding-block: 10px;--density-financial-table-padding-inline: 16px;--density-financial-table-gap: 8px}:root{--border-width-hairline: 1px;--border-width-default: 1px;--border-width-strong: 2px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-halo-width: 5px}:root{--motion-duration-fast: .12s;--motion-duration-press: .12s;--motion-duration-color: .16s;--motion-duration-feedback: .18s;--motion-duration-sheet: .24s;--motion-duration-transition: .24s;--motion-duration-enter: .24s;--motion-easing: cubic-bezier(.2, 0, 0, 1);--motion-distance-small: 4px;--motion-scale-press: .985}:root{--layout-content-width: 1320px;--layout-table-max-width: 1440px;--layout-touch-target: 48px}:root{--phi: 1.618;--space-phi-1: 4px;--space-phi-2: 6px;--space-phi-3: 10px;--space-phi-4: 16px;--space-phi-5: 26px;--space-phi-6: 42px;--space-phi-7: 68px;--sidebar-width: 272px}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);font-weight:var(--text-body-weight);color:var(--color-text);background-color:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tabular-nums,[class*=amount],[class*=Amount]{font-variant-numeric:tabular-nums}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--color-focus-halo);border-radius:var(--radius-sm)}body{margin:0;min-width:320px;min-height:100dvh;background-color:var(--color-canvas);transition:background-color var(--motion-duration-transition) var(--motion-easing),color var(--motion-duration-transition) var(--motion-easing)}#root{min-height:100dvh}button,input,select,textarea{font:inherit}input::placeholder,textarea::placeholder{color:var(--color-text-disabled);opacity:1}::selection{background-color:var(--color-text);color:var(--color-inverse)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-full);border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}.surface{position:relative;background-color:var(--color-surface-base);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.surface:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--color-ledger-rule);border-radius:var(--radius-md) var(--radius-md) 0 0;pointer-events:none}@media (prefers-reduced-motion: reduce){:root{--motion-duration-fast: .01ms;--motion-duration-press: .01ms;--motion-duration-color: .01ms;--motion-duration-feedback: .01ms;--motion-duration-sheet: .01ms;--motion-duration-transition: .01ms;--motion-duration-enter: .01ms;--motion-distance-small: 0px;--motion-scale-press: 1}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:var(--text-body-strong-weight);gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;user-select:none;transition:background-color var(--motion-duration-press) var(--motion-easing),opacity var(--motion-duration-press) var(--motion-easing),transform var(--motion-duration-press) var(--motion-easing),box-shadow var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing)}.ui-btn:hover:not(:disabled){transform:translateY(calc(var(--motion-distance-small) * -.25))}.ui-btn:active:not(:disabled){transform:translateY(0) scale(var(--motion-scale-press))}.ui-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ui-btn[data-size=sm]{height:34px;padding:0 var(--space-3);font-size:var(--text-caption-size)}.ui-btn[data-size=md]{height:42px;padding:0 var(--space-4);font-size:var(--text-body-size)}.ui-btn[data-size=lg]{height:52px;padding:0 var(--space-6);font-size:var(--text-body-strong-size)}.ui-btn[data-variant=primary]{background-color:var(--color-text);color:var(--color-inverse);border-color:var(--color-text);box-shadow:var(--shadow-control)}.ui-btn[data-variant=primary]:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-text) 88%,var(--color-inverse));box-shadow:var(--shadow-card)}.ui-btn[data-variant=secondary]{background-color:var(--color-surface-base);color:var(--color-text);border-color:var(--color-border)}.ui-btn[data-variant=secondary]:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.ui-btn[data-variant=ghost]{background-color:transparent;color:var(--color-text-secondary);border-color:transparent}.ui-btn[data-variant=ghost]:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.ui-btn[data-variant=destructive]{background-color:transparent;color:var(--color-danger);border-color:transparent}.ui-btn[data-variant=destructive]:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-danger) 10%,transparent)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.ui-contextual-page-header{display:grid;gap:var(--space-4);padding-block:var(--space-phi-5);border-bottom:var(--border-width-hairline) solid var(--color-divider)}.ui-contextual-page-header__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-text-secondary);font-size:var(--text-caption-size)}.ui-contextual-page-header__breadcrumbs li+li:before{content:"/";margin-inline-end:var(--space-2);color:var(--color-text-disabled)}.ui-contextual-page-header__breadcrumbs a{color:inherit}.ui-contextual-page-header__layout{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-5)}.ui-contextual-page-header__copy{display:grid;gap:var(--space-2);max-width:760px}.ui-contextual-page-header__eyebrow,.ui-review-summary__eyebrow,.ui-evidence-timeline__label{color:var(--color-text-secondary);font-size:var(--text-overline-size);line-height:var(--text-overline-lh);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.ui-contextual-page-header h1{margin:0;color:var(--color-text);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking)}.ui-contextual-page-header__description,.ui-contextual-page-header__context,.ui-contextual-page-header__meta{color:var(--color-text-secondary)}.ui-contextual-page-header__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ui-contextual-page-header__meta{font-size:var(--text-caption-size)}.ui-list-filter-toolbar{display:grid;gap:var(--space-3);min-width:0;padding:var(--density-comfortable-padding-block) var(--density-comfortable-padding-inline);color:var(--color-text);background:var(--color-surface-base);border-bottom:var(--border-width-hairline) solid var(--color-divider)}.ui-list-filter-toolbar__summary{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.ui-list-filter-toolbar__summary h2{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--text-h2-weight)}.ui-list-filter-toolbar__count{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums}.ui-list-filter-toolbar__context{width:100%;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.ui-list-filter-toolbar__controls{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:var(--space-3);min-width:0;align-items:end}.ui-list-filter-toolbar__controls[data-has-search=false]{grid-template-columns:minmax(0,1fr)}.ui-list-filter-toolbar__search-input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface-subtle);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.ui-list-filter-toolbar__desktop-filters{display:flex;min-width:0;align-items:end;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.ui-list-filter-toolbar__desktop-filters>*{min-width:min(160px,100%);flex:0 1 220px}.ui-list-filter-toolbar__desktop-filters>.ui-btn{min-width:auto;flex:0 0 auto}.ui-list-filter-toolbar__mobile-filters{min-width:0}.ui-responsive-tabs__list{display:flex;align-items:stretch;gap:var(--space-1);overflow-x:auto;border-bottom:var(--border-width-hairline) solid var(--color-divider)}.ui-responsive-tabs__scroller{position:relative;min-width:0}.ui-responsive-tabs__list button{min-height:var(--layout-touch-target);padding:0 var(--space-4);color:var(--color-text-secondary);background:transparent;border:0;border-bottom:var(--border-width-strong) solid transparent;cursor:pointer;white-space:nowrap}.ui-responsive-tabs__list button[aria-selected=true]{color:var(--color-text);background:var(--color-surface-selected);border-bottom-color:var(--color-text)}.ui-responsive-tabs__list button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-responsive-tabs__mobile-label{display:none}.ui-amount-text{unicode-bidi:isolate}.ui-filter-sheet__content{display:grid;gap:var(--density-comfortable-gap)}.ui-filter-sheet__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);width:100%}.ui-action-menu{position:relative;display:inline-flex}.ui-action-menu__menu{position:absolute;z-index:50;top:calc(100% + var(--space-2));min-width:240px;padding:var(--space-2);background:var(--color-surface-overlay);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.ui-action-menu__menu[data-align=start]{inset-inline-start:0}.ui-action-menu__menu[data-align=end]{inset-inline-end:0}.ui-action-menu__menu button{display:grid;gap:var(--space-1);width:100%;min-height:var(--layout-touch-target);padding:var(--space-2) var(--space-3);color:var(--color-text);text-align:start;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.ui-action-menu__menu button:hover,.ui-action-menu__menu button:focus-visible{background:var(--color-surface-hover)}.ui-action-menu__menu button[data-tone=danger]{color:var(--color-danger)}.ui-action-menu__menu button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-action-menu__menu small{color:var(--color-text-secondary)}.ui-financial-summary,.ui-review-summary,.ui-outcome-receipt,.ui-evidence-timeline{color:var(--color-text);background:var(--color-surface-base);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.ui-financial-summary{padding:var(--density-comfortable-padding-block) var(--density-comfortable-padding-inline)}.ui-financial-summary__header,.ui-review-summary__header,.ui-evidence-timeline__heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.ui-financial-summary h2,.ui-review-summary h2,.ui-outcome-receipt h2,.ui-evidence-timeline h2,.ui-evidence-timeline h3{margin:0}.ui-financial-summary h2,.ui-review-summary h2,.ui-outcome-receipt h2,.ui-evidence-timeline h2{font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.ui-evidence-timeline>h3{margin:0;font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-lh)}.ui-financial-summary__description{margin-top:var(--space-1);color:var(--color-text-secondary)}.ui-financial-summary__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3);margin:var(--space-5) 0 0}.ui-financial-summary__figures>div{display:grid;gap:var(--space-2);min-width:0;padding:var(--density-financial-table-padding-block) var(--density-financial-table-padding-inline);background:var(--color-surface-subtle);border-inline-start:var(--border-width-strong) solid var(--color-border-strong)}.ui-financial-summary__figures>div[data-emphasis=primary]{background:var(--color-surface-selected)}.ui-financial-summary dt{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.ui-financial-summary dd{margin:0}.ui-financial-summary__detail{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.ui-financial-summary__provenance{margin-top:var(--space-4);padding-top:var(--space-3);color:var(--color-provenance);border-top:var(--border-width-hairline) solid var(--color-divider);font-size:var(--text-caption-size)}.ui-evidence-timeline{padding:var(--space-5)}.ui-evidence-timeline>ol{display:grid;gap:0;margin:var(--space-5) 0 0;padding:0;list-style:none}.ui-evidence-timeline>ol>li{position:relative;display:grid;grid-template-columns:var(--space-4) minmax(0,1fr);gap:var(--space-3)}.ui-evidence-timeline>ol>li:not(:last-child):before{content:"";position:absolute;inset-block:var(--space-4) 0;inset-inline-start:7px;width:var(--border-width-hairline);background:var(--color-divider)}.ui-evidence-timeline__marker{z-index:1;width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);background:var(--color-surface-base);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-full)}.ui-evidence-timeline li[data-tone=warning] .ui-evidence-timeline__marker{border-color:var(--color-warning)}.ui-evidence-timeline li[data-tone=danger] .ui-evidence-timeline__marker{border-color:var(--color-danger)}.ui-evidence-timeline li[data-tone=provenance] .ui-evidence-timeline__marker{border-color:var(--color-provenance)}.ui-evidence-timeline__entry{display:grid;gap:var(--space-2);padding:0 0 var(--space-5);min-width:0}.ui-evidence-timeline h3{font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-lh)}.ui-evidence-timeline__detail{color:var(--color-text-secondary);overflow-wrap:anywhere}.ui-evidence-timeline__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-provenance);font-size:var(--text-caption-size)}.ui-evidence-timeline__empty{margin-top:var(--space-4);color:var(--color-text-secondary)}.ui-review-summary,.ui-outcome-receipt{overflow:hidden}.ui-review-summary__header,.ui-outcome-receipt__header{padding:var(--space-5) var(--space-6);background:var(--color-surface-subtle);border-bottom:var(--border-width-hairline) solid var(--color-divider)}.ui-review-summary__preview-time,.ui-outcome-receipt__header p{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.ui-outcome-receipt__header p{margin:var(--space-2) 0 0}.ui-review-summary__changed{display:grid;gap:var(--space-2);margin:var(--space-4) var(--space-6) 0;padding:var(--space-3);color:var(--color-danger);background:var(--color-surface-subtle);border-inline-start:var(--border-width-strong) solid var(--color-danger)}.ui-review-summary__changed ul{margin:0;padding-inline-start:var(--space-5)}.ui-review-summary__amount,.ui-outcome-receipt__amount,.ui-outcome-receipt__impact{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-divider)}.ui-review-summary__amount>span:first-child,.ui-outcome-receipt__amount>span:first-child{color:var(--color-text-secondary)}.ui-review-summary__summary{margin:0;padding:var(--space-4) var(--space-6);color:var(--color-text-secondary)}.ui-review-summary__route,.ui-outcome-receipt__identifiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);margin:0;padding:var(--space-4) var(--space-6);background:var(--color-provenance-surface)}.ui-review-summary__route>div,.ui-outcome-receipt__identifiers>div{min-width:0}.ui-review-summary dt,.ui-outcome-receipt dt{color:var(--color-provenance);font-size:var(--text-overline-size);text-transform:uppercase}.ui-review-summary dd,.ui-outcome-receipt dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.ui-review-summary__section,.ui-outcome-receipt__section{padding:var(--space-5) var(--space-6);border-top:var(--border-width-hairline) solid var(--color-divider)}.ui-review-summary__section-title{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.ui-review-summary__section-title>span{color:var(--color-provenance);font-family:var(--font-family-mono);font-size:var(--text-caption-size)}.ui-review-summary__section-title h3,.ui-outcome-receipt__section h3{margin:0;font-size:var(--text-body-strong-size)}.ui-review-summary__table-wrap{overflow-x:auto}.ui-review-summary table{width:100%;border-collapse:collapse}.ui-review-summary caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ui-review-summary th,.ui-review-summary td{min-height:var(--density-financial-table-row-height);padding:var(--density-financial-table-padding-block) var(--density-financial-table-padding-inline);border-bottom:var(--border-width-hairline) solid var(--color-divider);text-align:start;white-space:nowrap}.ui-review-summary thead th{color:var(--color-text-secondary);font-size:var(--text-overline-size);text-transform:uppercase}.ui-review-summary__evidence,.ui-outcome-receipt__section ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui-review-summary__evidence li,.ui-outcome-receipt__section li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-subtle);border-inline-start:var(--border-width-strong) solid var(--color-border-strong)}.ui-review-summary__evidence li[data-tone=warning]{border-inline-start-color:var(--color-warning)}.ui-review-summary__evidence li[data-tone=blocking]{border-inline-start-color:var(--color-danger)}.ui-review-summary__evidence li[data-tone=positive]{border-inline-start-color:var(--color-money-in)}.ui-review-summary__evidence-label{display:block;color:var(--color-provenance);font-size:var(--text-caption-size)}.ui-review-summary__evidence p{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.ui-review-summary__footer,.ui-outcome-receipt__actions{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-surface-raised);border-top:var(--border-width-hairline) solid var(--color-divider)}.ui-review-summary__footer p{margin:0;color:var(--color-text-secondary)}.ui-review-summary__actions,.ui-outcome-receipt__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.ui-outcome-receipt{border-top:var(--border-width-strong) solid var(--color-border-strong)}.ui-outcome-receipt--blocked,.ui-outcome-receipt--failed,.ui-outcome-receipt--rejected{border-top-color:var(--color-danger)}.ui-outcome-receipt--pending{border-top-color:var(--color-warning)}.ui-outcome-receipt--posted{border-top-color:var(--color-money-in)}.ui-outcome-receipt__status{color:var(--color-provenance);font-size:var(--text-overline-size);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.ui-outcome-receipt__impact{align-items:flex-start}.ui-outcome-receipt__impact span{max-width:620px;color:var(--color-text-secondary)}.ui-outcome-receipt__section li{grid-template-columns:minmax(0,1fr) auto}.ui-outcome-receipt__section small{grid-column:1 / -1;color:var(--color-text-secondary)}@keyframes ui-outcome-confirm{0%{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-border-strong)}to{box-shadow:inset 0 0 0 0 transparent}}.ui-outcome-receipt--confirmed{animation:ui-outcome-confirm var(--motion-duration-feedback) var(--motion-easing) both}@media (max-width: 760px){.ui-list-filter-toolbar{padding:var(--space-4)}.ui-list-filter-toolbar__controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:var(--space-2)}.ui-list-filter-toolbar__controls[data-has-search=false]{grid-template-columns:minmax(0,1fr)}.ui-list-filter-toolbar__search-input,.ui-list-filter-toolbar__mobile-filters .ui-btn{min-height:var(--layout-touch-target)}.ui-list-filter-toolbar__controls[data-has-search=false] .ui-filter-sheet,.ui-list-filter-toolbar__controls[data-has-search=false] .ui-filter-sheet>.ui-btn{width:100%}}@media (max-width: 899px){.ui-responsive-tabs{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.ui-responsive-tabs__mobile-label{display:block;color:var(--color-text-secondary);font-size:var(--text-caption-size)}.ui-responsive-tabs__scroller:after{content:"";position:absolute;z-index:1;inset-block:0;inset-inline-end:0;width:var(--space-8);pointer-events:none;background:linear-gradient(to right,transparent,var(--color-canvas))}[dir=rtl] .ui-responsive-tabs__scroller:after{background:linear-gradient(to left,transparent,var(--color-canvas))}.ui-responsive-tabs__list{display:flex;gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-2) var(--space-16);overflow-x:auto;border-bottom:0;scroll-padding-inline:var(--space-2) var(--space-16);scroll-snap-type:inline proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.ui-responsive-tabs__list::-webkit-scrollbar{display:none}.ui-responsive-tabs__list button{min-height:48px;flex:0 0 auto;padding:var(--space-2) var(--space-4);background:var(--color-surface-base);border:1px solid var(--color-border);border-radius:var(--radius-full);scroll-snap-align:start}.ui-responsive-tabs__list button[aria-selected=true]{color:var(--color-inverse);background:var(--color-text);border-color:var(--color-text)}}@media (max-width: 760px){.ui-contextual-page-header__actions,.ui-contextual-page-header__actions>*,.ui-filter-sheet__actions,.ui-filter-sheet__actions>*{width:100%}.ui-review-summary__header,.ui-outcome-receipt__header,.ui-review-summary__amount,.ui-outcome-receipt__amount,.ui-outcome-receipt__impact,.ui-review-summary__summary,.ui-review-summary__route,.ui-outcome-receipt__identifiers,.ui-review-summary__section,.ui-outcome-receipt__section,.ui-review-summary__footer,.ui-outcome-receipt__actions{padding-inline:var(--space-4)}.ui-review-summary__amount,.ui-outcome-receipt__amount,.ui-outcome-receipt__impact{align-items:flex-start;flex-direction:column}.ui-review-summary__evidence li,.ui-outcome-receipt__section li{grid-template-columns:1fr}.ui-review-summary__actions>*,.ui-outcome-receipt__actions>*{width:100%}}.ui-tx-row__party--mobile{display:none}@media (max-width: 899px){.ui-tx-row{box-sizing:border-box;min-width:0;min-height:72px;height:auto!important;padding:var(--space-2) var(--space-3)!important}.ui-tx-row--selectable{position:relative;display:block!important}.ui-tx-row__select{position:absolute;z-index:2;inset-block:var(--space-2);inset-inline-start:calc(var(--space-3) - var(--space-2));width:48px!important;min-width:48px;height:auto!important;min-height:56px}.ui-tx-row--selectable .ui-tx-row__action{width:100%}.ui-tx-row--selectable .ui-tx-row__icon{visibility:hidden}.ui-tx-row__action,.ui-tx-row:not(.ui-tx-row--selectable){display:grid!important;min-width:0;min-height:56px;grid-template-columns:32px minmax(0,1fr) max-content;grid-template-rows:minmax(22px,auto) minmax(18px,auto);gap:2px var(--space-3)!important;align-items:center}.ui-tx-row__icon{grid-column:1;grid-row:1 / 3;align-self:center}.ui-tx-row__content{display:grid!important;min-width:0;grid-column:2;grid-row:1 / 3;grid-template-rows:minmax(22px,auto) minmax(18px,auto);align-content:center}.ui-tx-row__memo,.ui-tx-row__party{min-width:0;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important}.ui-tx-row__memo{grid-row:1;align-self:end}.ui-tx-row__party{grid-row:2;align-self:start}.ui-tx-row__party--desktop{display:none}.ui-tx-row__party--mobile{display:block}.ui-tx-row__meta{display:contents!important}.ui-tx-row__meta>.ui-amount-text{grid-column:3;grid-row:1;align-self:end;justify-self:end}.ui-tx-row__meta>.ui-status-chip{grid-column:3;grid-row:2;align-self:start;justify-self:end}}@media (max-width: 480px){.ui-tx-row{min-height:104px!important}.ui-tx-row__action,.ui-tx-row:not(.ui-tx-row--selectable){min-height:88px!important;grid-template-columns:32px minmax(0,1fr) max-content;grid-template-rows:minmax(22px,auto) minmax(26px,auto) minmax(22px,auto);row-gap:var(--space-1)!important}.ui-tx-row__select{inset-block-start:0;inset-block-end:auto;inset-inline-start:0;height:48px!important;min-height:48px}.ui-tx-row__content{display:contents!important}.ui-tx-row__icon{grid-column:1;grid-row:1}.ui-tx-row__memo{grid-column:2 / 4;grid-row:1}.ui-tx-row__party{grid-column:1 / 3;grid-row:3}.ui-tx-row__meta>.ui-amount-text{grid-column:1 / 4;grid-row:2;align-self:center}.ui-tx-row__meta>.ui-status-chip{grid-column:3;grid-row:3;align-self:center}}@media (prefers-reduced-motion: reduce){.ui-action-menu__menu,.ui-financial-summary,.ui-review-summary,.ui-outcome-receipt,.ui-evidence-timeline{transform:none!important}.ui-outcome-receipt--confirmed{animation:none}}.ui-responsive-choice{min-width:0;width:100%}.ui-responsive-choice>select{box-sizing:border-box;width:100%}.ui-amount-input__currency-choice{width:auto;flex:0 0 auto}.ui-responsive-choice__mobile{display:none}@media (max-width: 899px){.ui-responsive-choice[data-mobile-presentation=direct][data-layout=bars]>select{display:none!important}.ui-responsive-choice[data-mobile-presentation=direct][data-layout=bars] .ui-responsive-choice__mobile{display:flex;min-width:0;flex-direction:column;gap:var(--space-3);margin:0;padding:0;border:0}.ui-responsive-choice[data-mobile-presentation=select]>select{display:block;min-height:var(--layout-touch-target)}.ui-responsive-choice__legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-responsive-choice__group{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.ui-responsive-choice__group-label{color:var(--color-text-secondary);font-size:var(--text-overline-size);font-weight:700;letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.ui-responsive-choice__options{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-3)}.ui-responsive-choice[data-layout=bars] .ui-responsive-choice__options{flex-direction:column;flex-wrap:nowrap}.ui-responsive-choice__option{position:relative;display:flex;min-width:0;min-height:48px;flex:1 1 132px;cursor:pointer}.ui-responsive-choice[data-layout=bars] .ui-responsive-choice__option{width:100%;flex-basis:auto}.ui-responsive-choice__option>input{position:absolute;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0;opacity:0}.ui-responsive-choice__surface{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text);background:var(--color-surface-base);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:background-color var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing),box-shadow var(--motion-duration-press) var(--motion-easing)}.ui-responsive-choice[data-layout=bars] .ui-responsive-choice__surface{border-radius:var(--radius-sm)}.ui-responsive-choice__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.ui-responsive-choice__copy strong{overflow-wrap:anywhere;font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.ui-responsive-choice__copy small{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--text-micro-size);line-height:1.4}.ui-responsive-choice__check{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;color:transparent;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:Material Symbols Outlined;font-size:17px}.ui-responsive-choice__option>input:checked+.ui-responsive-choice__surface{background:var(--color-surface-selected);border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-text)}.ui-responsive-choice__option>input:checked+.ui-responsive-choice__surface .ui-responsive-choice__check{color:var(--color-inverse);background:var(--color-text);border-color:var(--color-text)}.ui-responsive-choice__option>input:focus-visible+.ui-responsive-choice__surface{outline:2px solid var(--color-focus);outline-offset:2px}.ui-responsive-choice__option:has(input:disabled){cursor:not-allowed}.ui-responsive-choice__option>input:disabled+.ui-responsive-choice__surface{opacity:.48}}@media (max-width: 760px){.ui-amount-input__currency-choice{width:100%;flex:1 1 100%}.ui-responsive-choice[data-mobile-presentation=direct]:not([data-layout=bars])>select{display:none!important}.ui-responsive-choice[data-mobile-presentation=direct]:not([data-layout=bars]) .ui-responsive-choice__mobile{display:flex;min-width:0;flex-direction:column;gap:var(--space-3);margin:0;padding:0;border:0}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;top:var(--space-3);inset-inline-start:var(--space-3);z-index:10000;padding:var(--space-2) var(--space-4);color:var(--color-inverse);background:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-raised);text-decoration:none;transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--motion-duration-press) var(--motion-easing)}.language-select{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.language-select select{min-height:40px;padding:0 var(--space-8) 0 var(--space-3);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.language-select--compact select{width:42px;min-height:42px;padding:0;color:transparent;cursor:pointer}.language-select--compact>.material-symbols-outlined{position:absolute;z-index:1;width:42px;color:currentColor;text-align:center;pointer-events:none}@media (max-width: 760px){.language-select:not(.language-select--compact){width:100%;flex-wrap:wrap}.language-select:not(.language-select--compact) .ui-responsive-choice{flex:1 1 100%}.language-select--compact{width:auto}.language-select--compact>.material-symbols-outlined{display:none}.language-select--compact .ui-responsive-choice{width:auto}.language-select--compact .ui-responsive-choice__options{flex-wrap:nowrap;gap:var(--space-2)}.language-select--compact .ui-responsive-choice__option{min-width:48px;flex:0 0 48px}.language-select--compact .ui-responsive-choice__surface{justify-content:center;padding:var(--space-2)}.language-select--compact .ui-responsive-choice__check{display:none}}.login-language-control{position:fixed;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);z-index:3}.skip-link:focus{transform:translateY(0)}:where(a[href],button,input,select,textarea,summary,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:3px!important}:where(input[type=checkbox],input[type=radio]){appearance:none;-webkit-appearance:none;display:inline-grid;inline-size:20px;block-size:20px;flex:0 0 20px;place-content:center;margin:0;padding:0;color:var(--color-text);background:var(--color-surface-base);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;vertical-align:middle;transition:background-color var(--motion-duration-color) var(--motion-easing),border-color var(--motion-duration-color) var(--motion-easing)}:where(input[type=checkbox]):checked{background:var(--color-text);border-color:var(--color-text)}:where(input[type=checkbox]):checked:before{content:"";inline-size:10px;block-size:8px;background:var(--color-inverse);clip-path:polygon(14% 44%,0 60%,42% 100%,100% 18%,82% 0,40% 68%)}:where(input[type=radio]){border-radius:var(--radius-full)}:where(input[type=radio]):checked{border-color:var(--color-text)}:where(input[type=radio]):checked:before{content:"";inline-size:8px;block-size:8px;background:var(--color-text);border-radius:var(--radius-full)}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.55}:where(input[type=number]){appearance:textfield;-moz-appearance:textfield}:where(input[type=number])::-webkit-inner-spin-button,:where(input[type=number])::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.app-shell{--app-tabbar-height: 72px;--app-mobile-nav-clearance: calc(var(--app-tabbar-height) + var(--space-3));display:flex;height:100vh;height:100dvh;min-height:100dvh;overflow:hidden;background:var(--color-canvas)}.app-main{flex:1;min-width:0;overflow:auto;padding-bottom:calc(var(--app-mobile-nav-clearance) + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-bg) 72%,transparent),transparent 32rem),var(--color-canvas)}.app-sidebar{display:none}.app-brand{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-6) var(--space-6);color:var(--color-sidebar-text)}.app-logo-frame{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border:1px solid var(--color-sidebar-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-sidebar-text) 5%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-sidebar-text) 10%,transparent)}.app-brand-name{margin:0;color:inherit;font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.025em}.app-brand-kicker{display:block;margin-top:3px;color:var(--color-sidebar-muted);font-size:var(--text-micro-size);line-height:var(--text-micro-lh);font-weight:var(--text-micro-weight);letter-spacing:var(--text-micro-letter-spacing);text-transform:uppercase}.app-nav-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-3)}.shared-sidebar-context{display:grid;gap:var(--space-3);min-width:0;margin:0 var(--space-3) var(--space-4);padding:var(--space-3);background:color-mix(in srgb,var(--color-sidebar-text) 5%,transparent);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-md)}.shared-sidebar-context>*,.shared-sidebar-context .app-workspace,.shared-sidebar-context .app-workspace--static,.shared-sidebar-context .app-workspace-trigger,.shared-sidebar-context .shared-group-switcher,.shared-sidebar-context .shared-group-switcher label,.shared-sidebar-context .shared-group-switcher select{box-sizing:border-box;min-width:0;max-width:100%}.app-control-context{display:grid;gap:var(--space-2);margin:0 var(--space-3) var(--space-4);padding:var(--space-3);background:color-mix(in srgb,var(--color-sidebar-text) 5%,transparent);border:var(--border-width-default) solid var(--color-sidebar-border);border-radius:var(--radius-md)}.app-control-context>*,.app-control-context .app-workspace,.app-control-context .app-workspace--static,.app-control-context .app-workspace-trigger,.app-control-context .app-book-context{box-sizing:border-box;min-width:0;max-width:100%}.app-control-context .app-nav-label{margin:0;padding:0}.app-control-context .app-workspace--static,.app-control-context .app-workspace-trigger{min-height:44px;color:var(--color-sidebar-text);background:color-mix(in srgb,var(--color-sidebar-text) 6%,transparent);border-color:var(--color-sidebar-border)}.app-control-context .app-workspace-trigger,.app-control-context .app-book-context{overflow:hidden}.app-control-context .app-workspace-trigger>.material-symbols-outlined,.app-control-context .app-book-context>.material-symbols-outlined{flex:0 0 auto}.app-control-context .app-book-context>span:last-child{min-width:0;overflow:hidden}.app-book-context{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-provenance-surface);border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-sm)}.app-control-context .app-book-context{color:var(--color-sidebar-text);background:color-mix(in srgb,var(--color-sidebar-text) 6%,transparent);border-color:var(--color-sidebar-border)}.app-book-context>.material-symbols-outlined{color:var(--color-provenance);font-size:20px}.app-book-context strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption-size)}.app-book-context-detail{display:block;color:var(--color-provenance);font-size:var(--text-micro-size);overflow-wrap:anywhere;white-space:normal}.app-book-context-status{text-transform:capitalize}.app-book-context-message{text-transform:none}.shared-sidebar-context .app-nav-label{margin:0;padding:0}.shared-sidebar-context .app-workspace--static,.shared-sidebar-context .app-workspace-trigger{min-height:44px;color:var(--color-sidebar-text);background:color-mix(in srgb,var(--color-sidebar-text) 6%,transparent);border-color:var(--color-sidebar-border)}.shared-sidebar-context .app-workspace-caret{flex:0 0 auto;color:var(--color-sidebar-muted)}.shared-group-switcher{display:grid;gap:var(--space-1);min-width:0}.shared-sidebar-context .shared-group-switcher{overflow:hidden}.shared-group-switcher label{display:grid;gap:var(--space-1);min-width:0}.shared-group-switcher label>span{color:var(--color-text-secondary);font-size:var(--text-micro-size);font-weight:700;letter-spacing:var(--text-micro-letter-spacing);text-transform:uppercase}.shared-group-switcher select{display:block;width:100%;min-width:0;max-width:100%;min-height:44px;padding:var(--space-2) var(--space-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-weight:600}.shared-group-switcher select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.shared-group-switcher small{color:var(--color-text-secondary);font-size:var(--text-micro-size);line-height:var(--text-micro-lh)}.shared-sidebar-context .shared-group-switcher label>span,.shared-sidebar-context .shared-group-switcher small{color:var(--color-sidebar-muted)}.shared-sidebar-context .shared-group-switcher select{color:var(--color-sidebar-text);background:color-mix(in srgb,var(--color-sidebar-text) 6%,transparent);border-color:var(--color-sidebar-border)}.shared-sidebar-primary{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-sidebar);background:var(--color-sidebar-text);border:1px solid var(--color-sidebar-text);border-radius:var(--radius-sm);font-size:14px;font-weight:700;text-decoration:none}.shared-sidebar-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.shared-sidebar-primary .material-symbols-outlined{font-size:19px}.app-nav-group+.app-nav-group{margin-top:var(--space-5, 20px)}.app-nav-label{margin:0 0 var(--space-2);padding:0 var(--space-3);color:var(--color-sidebar-muted);font-size:var(--text-micro-size);line-height:var(--text-micro-lh);font-weight:var(--text-micro-weight);letter-spacing:var(--text-micro-letter-spacing);text-transform:uppercase}.app-navlink{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-sidebar-muted);border-radius:var(--radius-sm);font-size:14px;font-weight:500;text-decoration:none;transition:color var(--motion-duration-press) var(--motion-easing),background-color var(--motion-duration-press) var(--motion-easing),transform var(--motion-duration-press) var(--motion-easing)}.app-navlink:hover{color:var(--color-sidebar-text);background:color-mix(in srgb,var(--color-sidebar-text) 6%,transparent)}.app-navlink[aria-current=page]{color:var(--color-sidebar-text);background:var(--color-sidebar-active);box-shadow:inset 0 0 0 1px var(--color-sidebar-border)}.app-navlink[aria-current=page]:after{content:"";position:absolute;inset-inline-end:var(--space-3);width:5px;height:5px;border-radius:var(--radius-full);background:currentColor}.app-navlink .material-symbols-outlined{font-size:19px;font-variation-settings:"wght" 420,"opsz" 20}.app-sidebar-footer{margin:var(--space-4) var(--space-3) 0;padding-top:var(--space-4);border-top:1px solid var(--color-sidebar-border)}.app-utility-row{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.app-utility-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--color-sidebar-muted);background:transparent;border:1px solid var(--color-sidebar-border);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--motion-duration-press) var(--motion-easing),background-color var(--motion-duration-press) var(--motion-easing)}.app-utility-button:hover{color:var(--color-sidebar-text);background:color-mix(in srgb,var(--color-sidebar-text) 7%,transparent)}.app-user-card{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-sidebar-text) 5%,transparent)}.app-avatar{display:grid;place-items:center;width:36px;height:36px;color:var(--color-sidebar);background:var(--color-sidebar-text);border-radius:var(--radius-full);font-size:11px;font-weight:700;letter-spacing:.04em}.app-user-copy{min-width:0}.app-user-name,.app-user-role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-name{color:var(--color-sidebar-text);font-size:12px;line-height:17px;font-weight:600}.app-user-role{color:var(--color-sidebar-muted);font-size:10px;line-height:15px;text-transform:capitalize}.app-user-card .app-utility-button{width:36px;height:36px;border-color:transparent}.app-tabbar{position:fixed;inset-inline-end:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));inset-inline-start:var(--space-3);z-index:100;display:flex;block-size:var(--app-tabbar-height);overflow:visible;padding:var(--space-1);scrollbar-width:none;background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.app-tabbar::-webkit-scrollbar{display:none}.app-tab{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:58px;gap:2px;padding:var(--space-1);color:var(--color-text-secondary);border-radius:calc(var(--radius-md) - 3px);font-size:10px;font-weight:600;font-family:var(--font-family);text-decoration:none}.app-tab[aria-current=page],.app-tab--active{color:var(--color-text);background:var(--color-bg-strong)}.app-tab--button{border:0;background:transparent;cursor:pointer}.app-tab .material-symbols-outlined{font-size:19px}.app-more-backdrop{position:fixed;inset:0;z-index:90;padding:0;background:var(--color-scrim);border:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.app-more-panel{position:fixed;inset-inline-end:var(--space-3);bottom:calc(88px + env(safe-area-inset-bottom,0px));inset-inline-start:var(--space-3);z-index:110;padding:var(--space-4);background:var(--color-surface-overlay);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);max-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));overflow-y:auto;animation:app-more-enter var(--motion-duration-sheet) var(--motion-easing) both}.app-more-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.app-more-heading strong,.app-more-kicker{display:block}.app-more-kicker{margin-bottom:2px;color:var(--color-text-secondary);font-size:var(--text-micro-size);font-weight:700;letter-spacing:var(--text-micro-letter-spacing);text-transform:uppercase}.app-more-close{display:grid;place-items:center;width:48px;height:48px;padding:0;color:var(--color-text-secondary);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.app-more-search{display:grid;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.app-more-search-control{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:var(--layout-touch-target);padding:0 var(--space-3);color:var(--color-text-secondary);background:var(--color-surface-subtle);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-sm)}.app-more-search-control .material-symbols-outlined{font-size:20px}.app-more-search-control input{width:100%;min-width:0;height:46px;padding:0;color:var(--color-text);background:transparent;border:0;outline:0}.app-more-search-control:focus-within{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--color-focus-halo)}.app-more-empty{margin:var(--space-4) 0 0;color:var(--color-text-secondary);text-align:center}.app-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.app-more-link{display:flex;min-height:78px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);color:var(--color-text-secondary);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:11px;font-weight:600;text-align:center;text-decoration:none}.app-more-link[aria-current=page]{color:var(--color-text);background:var(--color-bg-strong);border-color:var(--color-border-strong)}.app-more-link .material-symbols-outlined{font-size:22px}.app-toast{border:1px solid color-mix(in srgb,currentColor 20%,transparent);box-shadow:var(--shadow-raised)!important}@keyframes app-more-enter{0%{opacity:0;transform:translateY(var(--motion-distance-small)) scale(var(--motion-scale-press))}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width: 900px){.app-sidebar{position:sticky;top:0;display:flex;width:var(--sidebar-width);height:100dvh;flex:0 0 var(--sidebar-width);flex-direction:column;padding:var(--space-6) 0 var(--space-4);color:var(--color-sidebar-text);background:var(--color-sidebar);border-inline-end:1px solid var(--color-sidebar-border)}.app-main{padding-bottom:0}.app-tabbar,.app-more-backdrop,.app-more-panel{display:none}}@media (max-width: 899px){html,body,#root{min-width:0;min-height:100%}body{-webkit-tap-highlight-color:transparent}button,[role=button],input,select,textarea{touch-action:manipulation}input,select,textarea{max-width:100%;font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.amount-hero__input),select,textarea,.ui-input,.tx-filter-input{min-height:52px!important;padding:12px 14px!important;line-height:1.4!important}.app-main{overflow-x:hidden;overflow-y:auto;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.ui-btn{min-height:48px;height:auto!important;padding:12px 18px!important;line-height:1.25}.ui-btn[data-size=sm]{min-height:44px;padding:10px 14px!important}.page-actions,.ui-modal__footer,.rw-actions,.action-bar,.accounts-header-actions,.budgets-row-actions,.ap-card-actions,.settle-header-actions,.settle-box-actions{gap:12px!important}.ui-table-scroll{max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.app-toast-stack{inset-inline-end:var(--space-3)!important;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;inset-inline-start:var(--space-3)}.app-toast{max-width:none!important}}.app-notify-prompt{position:fixed;z-index:90;pointer-events:none;inset-inline:var(--space-3);bottom:calc(var(--space-3) + var(--app-tabbar-height) + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;max-width:430px;margin-inline:auto;padding:16px;color:var(--color-text);background:color-mix(in srgb,var(--color-surface-raised) 94%,transparent);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);animation:app-install-enter var(--motion-duration-sheet) var(--motion-easing) both}.app-notify-prompt .app-install-actions button{min-block-size:44px;pointer-events:auto}@media (min-width: 900px){.app-notify-prompt{inset-inline-start:auto;inset-inline-end:var(--space-4);bottom:var(--space-4);margin-inline:0}}.app-install-prompt{position:relative;z-index:2;display:none;grid-template-columns:44px minmax(0,1fr);gap:12px;max-width:430px;margin:var(--space-4) auto 0;padding:16px;color:var(--color-text);background:color-mix(in srgb,var(--color-surface-raised) 94%,transparent);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);animation:app-install-enter var(--motion-duration-sheet) var(--motion-easing) both}.app-install-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--color-sidebar-text);background:var(--color-sidebar);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-md)}.app-install-copy{min-width:0}.app-install-copy strong,.app-install-copy span{display:block}.app-install-copy strong{margin-bottom:4px;font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-lh)}.app-install-copy span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.app-install-actions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}.app-install-primary,.app-install-secondary{min-height:48px;padding:12px 16px;border-radius:var(--radius-sm);font:600 var(--text-body-size)/1.25 var(--font-family);cursor:pointer}.app-install-primary{color:var(--color-inverse);background:var(--color-text);border:1px solid var(--color-text)}.app-install-secondary{color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border)}@media (max-width: 899px){.app-install-prompt{display:grid;width:calc(100% - (2 * var(--space-4)))}.app-notify-prompt .app-install-actions{grid-template-columns:minmax(0,1fr)}}@keyframes app-install-enter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-shell{width:100%;max-width:var(--layout-content-width);margin:0 auto;padding:clamp(var(--space-5, 20px),3vw,var(--space-phi-6))}.company-page{--company-page-max-width: 1200px;--empty-state-padding: var(--space-8) var(--space-5);width:100%;max-width:var(--company-page-max-width);margin-inline:auto;padding:clamp(var(--space-5),2.4vw,var(--space-8)) clamp(var(--space-4),2.4vw,var(--space-8)) clamp(var(--space-8),4vw,var(--space-12));display:flex;flex-direction:column;gap:var(--space-phi-5)}.company-page.company-page--wide{--company-page-max-width: var(--layout-content-width)}.company-page.company-page--standard{--company-page-max-width: 1180px}.company-page.company-page--form{--company-page-max-width: 920px}.company-page.company-page--narrow{--company-page-max-width: 820px}.company-page__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.company-page__header>:first-child{min-width:0}.company-page__controls{display:grid;gap:var(--space-4)}.company-page__sections{display:grid;gap:var(--space-phi-5)}.page-skeleton{display:flex;flex-direction:column;gap:var(--space-4)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.company-page .page-header{gap:var(--space-4)}.page-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-overline-size);line-height:var(--text-overline-lh);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.page-eyebrow:before{content:"";width:16px;height:1px;background:currentColor}.company-context-name{max-width:min(100%,520px)}.company-context-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title{margin:0;color:var(--color-text);font-size:clamp(26px,3vw,var(--text-h1-size));line-height:var(--text-h1-lh);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking)}.page-subtitle{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.premium-surface{position:relative;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.premium-surface:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:1px;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-ledger-rule);pointer-events:none}.shared-foundation{display:flex;flex-direction:column;gap:var(--space-phi-5, 26px)}.shared-detail-page-context{display:grid;gap:var(--space-4)}.shared-foundation-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:var(--space-4)}.shared-foundation-primary{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6)}.shared-foundation-primary>.material-symbols-outlined{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;color:var(--color-text);background:var(--color-bg-strong);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.shared-foundation-kicker,.shared-foundation-facts dt{margin:0;color:var(--color-text-secondary);font-size:var(--text-overline-size);line-height:var(--text-overline-lh);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.shared-foundation-primary h2{margin:var(--space-2) 0;color:var(--color-text);font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.shared-foundation-primary p:last-child,.shared-foundation-note p{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.shared-foundation-facts{display:grid;padding:var(--space-2) var(--space-5)}.shared-foundation-facts>div{display:grid;gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.shared-foundation-facts>div:last-child{border-bottom:0}.shared-foundation-facts dd{margin:0;color:var(--color-text);font-size:var(--text-body-size);font-weight:600;text-transform:capitalize}.shared-foundation-facts span{display:block;margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:400;line-height:var(--text-caption-lh);text-transform:none}.shared-foundation-note{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.shared-foundation-note .material-symbols-outlined{color:var(--color-text-secondary);font-size:20px}@media (max-width: 760px){.shared-foundation-grid{grid-template-columns:1fr}.shared-foundation-primary{padding:var(--space-4)}}.status-dot{display:inline-block;width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-money-in);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-money-in) 14%,transparent)}.ui-field{display:flex;flex-direction:column;gap:var(--space-2)}.ui-field__label{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-overline-size);line-height:var(--text-overline-lh);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.ui-input,select.ui-input,textarea.ui-input{width:100%;min-height:44px;padding:10px var(--space-3);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;box-shadow:inset 0 1px #ffffff47;transition:border-color var(--motion-duration-press) var(--motion-easing),box-shadow var(--motion-duration-press) var(--motion-easing),background-color var(--motion-duration-press) var(--motion-easing)}.ui-input:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-input:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 4px var(--color-focus-halo)}.ui-input[aria-invalid=true],.ui-input[data-error=true]{border-color:var(--color-money-out)!important}.ui-input:focus-visible{border-color:var(--color-focus)!important}.ui-amount,.ui-amount-text__primary,.ui-amount-text__equivalent{font-family:var(--font-family-mono);letter-spacing:-.025em}.ui-amount-text__currency{font-family:var(--font-family);letter-spacing:.03em}[data-theme=dark] .ui-btn[data-variant=primary]{color:var(--color-inverse);background:var(--color-text);border-color:var(--color-text);box-shadow:0 8px 24px #00000047}[data-theme=dark] .ui-btn[data-variant=primary]:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 90%,black)}.ui-account-tile{box-shadow:inset 0 1px color-mix(in srgb,var(--color-bg) 80%,transparent)}.ui-account-tile--interactive{transition:transform var(--motion-duration-press) var(--motion-easing),background-color var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing),box-shadow var(--motion-duration-press) var(--motion-easing)!important}.ui-account-tile--interactive:hover{transform:translateY(-2px);border-color:var(--color-border-strong)!important;box-shadow:var(--shadow-card)}.ui-tx-row{width:100%}.ui-tx-row--interactive:hover{box-shadow:inset 3px 0 0 var(--color-border-strong)}.ui-tx-row__icon{border:1px solid var(--color-border)}.ui-status-chip{font-size:11px!important;letter-spacing:.01em}.ui-budget-bar,.ui-approval-card{box-shadow:inset 0 1px color-mix(in srgb,var(--color-bg) 80%,transparent)}.ui-budget-bar--interactive{transition:transform var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing),box-shadow var(--motion-duration-press) var(--motion-easing)}.ui-budget-bar--interactive:hover{transform:translateY(-1px);border-color:var(--color-border-strong)!important;box-shadow:var(--shadow-card)}.ui-empty-state .material-symbols-outlined{display:grid!important;place-items:center;width:56px;height:56px;color:var(--color-text-secondary)!important;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ui-table-scroll{background:var(--color-bg);box-shadow:var(--shadow-card)}.ui-table-scroll:focus-visible{outline-offset:3px}.ui-table__header-group{background:color-mix(in srgb,var(--color-bg) 92%,var(--color-bg-subtle))!important;backdrop-filter:blur(10px)}.ui-table__row:last-child{border-bottom:0!important}.ui-table__row--interactive:focus-visible{position:relative;z-index:1;outline-offset:-3px}.ui-modal__backdrop{background:#00000075!important;backdrop-filter:blur(12px) saturate(80%)!important}.ui-modal__panel{background:var(--color-surface-raised)!important;border-radius:var(--radius-lg)!important}.ui-modal__header{min-height:72px}.ui-modal__close:hover{color:var(--color-text)!important;background:var(--color-bg-strong)!important}@media (max-width: 640px){.ui-modal{align-items:flex-end!important;padding:0!important}.ui-modal__panel{max-height:92dvh!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;animation-name:ui-modal-sheet-in!important}.ui-modal__footer{position:sticky;bottom:0;flex-wrap:wrap;background:var(--color-surface-raised)}.ui-modal__footer>*{flex:1 1 140px}.ui-tx-row__meta{align-items:flex-end!important;flex-direction:column;gap:2px!important}}@keyframes ui-modal-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.skeleton-block{position:relative;overflow:hidden;background:var(--color-bg-strong);border-radius:var(--radius-sm)}.skeleton-block:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--color-bg) 74%,transparent) 45%,transparent 70%);transform:translate(-100%);animation:skeleton-shimmer 1.6s infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (max-width: 720px){.company-page{padding:var(--space-5) var(--space-4) var(--space-8);gap:var(--space-5)}.company-page__header{align-items:flex-start;flex-direction:column}.company-page__controls{gap:var(--space-3)}.page-header{align-items:flex-start;flex-direction:column}.page-actions{width:100%;justify-content:flex-start}}@media (max-width: 480px){.page-shell{padding:var(--space-4)}.page-actions>*{flex:1 1 140px}.page-title{font-size:clamp(26px,9vw,34px)}.premium-surface,.dashboard-hero,.ui-table-scroll{border-radius:var(--radius-md)}.ui-empty-state{padding-inline:var(--space-4)!important}.ui-tx-row{min-height:68px;height:auto!important;padding:var(--space-2)!important}.ui-tx-row__action{min-height:52px}.ui-tx-row__meta{gap:var(--space-2)!important}}.login-scene{display:grid;min-height:100dvh;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);background:var(--color-canvas)}.login-brand-panel{position:relative;display:flex;min-height:100dvh;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(var(--space-6),5vw,var(--space-16));color:var(--color-sidebar-text);background:var(--color-sidebar);border-inline-end:1px solid var(--color-sidebar-border)}.login-brand-panel:before,.login-brand-panel:after{content:"";position:absolute;pointer-events:none}.login-brand-panel:before{inset:0;opacity:.13;background-image:linear-gradient(var(--color-sidebar-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-sidebar-border) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(145deg,black,transparent 76%)}.login-brand-panel:after{inset-inline-end:-160px;bottom:-210px;width:560px;height:560px;border:1px solid var(--color-sidebar-border);border-radius:var(--radius-full);box-shadow:0 0 0 64px color-mix(in srgb,var(--color-sidebar-text) 2%,transparent),0 0 0 128px color-mix(in srgb,var(--color-sidebar-text) 1.5%,transparent)}.login-brand-lockup,.login-brand-story,.login-brand-footer{position:relative;z-index:1}.login-brand-lockup{display:flex;align-items:center;gap:var(--space-3)}.login-brand-lockup .app-logo-frame{width:50px;height:50px}.login-brand-story{max-width:680px;padding:var(--space-12) 0}.login-brand-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5, 20px);color:var(--color-sidebar-muted);font-size:var(--text-overline-size);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.login-brand-eyebrow .status-dot{background:var(--color-money-in)}.login-brand-title{max-width:620px;margin:0;color:var(--color-sidebar-text);font-size:clamp(48px,6vw,78px);line-height:.98;font-weight:600;letter-spacing:-.055em}.login-brand-copy{max-width:510px;margin:var(--space-6) 0 0;color:var(--color-sidebar-muted);font-size:17px;line-height:27px}.login-preview{display:grid;max-width:520px;margin-top:var(--space-12);padding:var(--space-5, 20px);grid-template-columns:1fr auto;gap:var(--space-4);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-sidebar-text) 5%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-sidebar-text) 9%,transparent);backdrop-filter:blur(12px)}.login-preview-label,.login-preview-meta{color:var(--color-sidebar-muted);font-size:var(--text-caption-size)}.login-preview-value{display:block;margin-top:var(--space-2);color:var(--color-sidebar-text);font-family:var(--font-family-mono);font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.03em}.login-preview-meta{display:flex;align-items:flex-start;gap:var(--space-2);padding-top:2px}.login-brand-footer{color:var(--color-sidebar-muted);font-size:var(--text-caption-size)}.login-form-panel{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:clamp(var(--space-6),6vw,var(--space-16))}.login-form-shell{width:100%;max-width:440px;animation:login-enter var(--motion-duration-enter) var(--motion-easing) both}.login-mobile-brand{display:none}.login-form-kicker{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-overline-size);font-weight:700;letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.login-form-title{margin:0;color:var(--color-text);font-size:clamp(32px,4vw,42px);line-height:1.08;font-weight:650;letter-spacing:-.045em}.login-form-copy{margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.login-form{display:flex;flex-direction:column;gap:var(--space-5, 20px);margin-top:var(--space-8)}.login-password-wrap{position:relative}.login-password-wrap .ui-input{padding-inline-end:48px}.login-password-toggle{position:absolute;top:50%;inset-inline-end:5px;display:grid;place-items:center;width:38px;height:38px;padding:0;color:var(--color-text-secondary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transform:translateY(-50%)}.login-error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);color:var(--color-money-out);background:color-mix(in srgb,var(--color-money-out) 7%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-money-out) 28%,var(--color-border));border-radius:var(--radius-sm);font-size:var(--text-caption-size)}.login-assurance{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-5, 20px) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption-size)}@keyframes login-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 960px){.login-scene{grid-template-columns:1fr}.login-brand-panel{display:none;border-inline-end:0}.login-form-panel{padding:var(--space-6)}.login-mobile-brand{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-12)}.login-mobile-brand .app-logo-frame{color:var(--color-sidebar-text);background:var(--color-sidebar)}}@media (max-width: 480px){.login-form-panel{align-items:flex-start;padding:var(--space-6) var(--space-5, 20px)}.login-mobile-brand{margin-bottom:var(--space-12)}.login-form-title{font-size:34px}}.dashboard-scene{display:flex;flex-direction:column;gap:var(--space-phi-5)}.dashboard-scene>.page-header>div:first-child{min-width:0}.activation-guide{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-inline-start:4px solid var(--color-focus)}.activation-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.activation-guide__header h2{margin:var(--space-1) 0 0;color:var(--color-text);font-size:var(--text-h2-size)}.activation-guide__header p:last-child{max-width:68ch;margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:var(--text-body-lh)}.activation-guide__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.activation-guide__steps li{display:flex;min-width:0;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.activation-guide__steps li[data-complete=true]{border-color:color-mix(in srgb,var(--color-money-in) 52%,var(--color-border))}.activation-guide__steps .material-symbols-outlined{flex:0 0 auto;color:var(--color-text-secondary);font-size:20px}.activation-guide__steps li[data-complete=true] .material-symbols-outlined{color:var(--color-money-in)}.activation-guide__steps div{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}.activation-guide__steps strong{color:var(--color-text);font-size:var(--text-caption-size)}.activation-guide__steps span:last-child{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.activation-guide__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.activation-guide__optional{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.activation-guide__details{border-top:1px solid var(--color-border)}.activation-guide__details>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);color:var(--color-text-secondary);cursor:pointer;list-style:none;font-size:var(--text-caption-size);font-weight:600}.activation-guide__details>summary::-webkit-details-marker{display:none}.activation-guide__details>summary .material-symbols-outlined{font-size:20px;transition:transform var(--motion-duration-sheet) var(--motion-easing)}.activation-guide__details[open]>summary .material-symbols-outlined{transform:rotate(180deg)}.activation-guide__details[open] .activation-guide__steps{margin-top:var(--space-3)}.activation-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);border-inline-start-width:var(--border-width-strong);box-shadow:none}.activation-strip .activation-guide__header h2{margin:0;font-size:var(--text-body-strong-size)}.activation-strip .activation-guide__actions{justify-content:flex-end}.activation-strip .activation-guide__details{grid-column:1 / -1}.dashboard-overview{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:var(--space-4)}.dashboard-expected-owed{align-self:stretch;box-shadow:none}.dashboard-overview-meta{grid-column:1 / -1;margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.dashboard-hero{--color-text: var(--color-sidebar-text);--color-text-secondary: var(--color-sidebar-muted);position:relative;display:flex;min-height:300px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(var(--space-6),4vw,var(--space-phi-6));color:var(--color-sidebar-text);background:var(--color-sidebar);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}.dashboard-hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(var(--color-sidebar-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-sidebar-border) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(135deg,transparent 15%,black 95%);pointer-events:none}.dashboard-hero-top,.dashboard-hero-value,.dashboard-hero-footer{position:relative;z-index:1}.dashboard-hero-top,.dashboard-hero-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.dashboard-hero-label{margin:0;color:var(--color-sidebar-muted);font-size:var(--text-overline-size);font-weight:700;letter-spacing:.11em;text-transform:uppercase}.dashboard-hero-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--color-sidebar-muted);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-full);font-size:11px}.dashboard-hero-value{margin:var(--space-8) 0}.dashboard-hero-value .ui-amount{align-items:flex-start}.dashboard-hero-value .ui-amount>span:first-child{font-size:clamp(42px,5vw,64px)!important;line-height:1.02!important;letter-spacing:-.055em}.dashboard-hero-delta{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-caption-size);font-weight:600}.dashboard-hero-note{margin:0;color:var(--color-sidebar-muted);font-size:var(--text-caption-size)}.dashboard-hero-spark{position:absolute;inset-inline-end:0;bottom:0;inset-inline-start:0;height:110px;opacity:.34;pointer-events:none}.dashboard-hero-spark__line{stroke-dasharray:1000;stroke-dashoffset:1000;animation:dashboard-spark-draw 1.1s var(--motion-easing) .2s forwards}.dashboard-hero-spark__fill{opacity:0;animation:dashboard-spark-reveal .5s var(--motion-easing) .85s forwards}@keyframes dashboard-spark-draw{to{stroke-dashoffset:0}}@keyframes dashboard-spark-reveal{to{opacity:1}}@media (prefers-reduced-motion: reduce){.dashboard-hero-spark__line{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.dashboard-hero-spark__fill{animation:none;opacity:1}}.dashboard-metrics{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-4)}.dashboard-metric{display:flex;min-height:142px;flex-direction:column;justify-content:space-between;padding:var(--space-5, 20px)}.dashboard-metric-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dashboard-metric-icon{display:grid;place-items:center;width:36px;height:36px;color:var(--color-text-secondary);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.dashboard-metric-label{margin:0;color:var(--color-text-secondary);font-size:var(--text-overline-size);font-weight:700;letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.dashboard-metric-value{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.dashboard-card{padding:var(--space-5, 20px)}.company-decision-center{overflow:hidden}.company-decision-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:var(--space-5, 20px);border-bottom:1px solid var(--color-border)}.company-decision-header h2{margin:0;color:var(--color-text);font-size:clamp(22px,3vw,var(--text-h1-size));line-height:1.2;letter-spacing:-.03em}.company-decision-header p:last-child{max-width:66ch;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.company-decision-count{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;color:var(--color-inverse);background:var(--color-text);border-radius:var(--radius-full);font-family:var(--font-family-mono);font-size:var(--text-h2-size);font-variant-numeric:tabular-nums;font-weight:700}.company-decision-list{margin:0;padding:0;list-style:none}.company-decision-list li,.company-decision-unavailable,.company-decision-clear{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:84px;padding:var(--space-4) var(--space-5, 20px)}.company-decision-list li+li,.company-decision-unavailable+.company-decision-list,.company-decision-unavailable+.company-decision-clear{border-top:1px solid var(--color-border)}.company-decision-list li[data-tone=blocking]{box-shadow:inset 3px 0 0 var(--color-money-out)}.company-decision-list li[data-tone=warning]{box-shadow:inset 3px 0 0 var(--color-warning)}.company-decision-icon,.company-decision-unavailable>.material-symbols-outlined,.company-decision-clear>.material-symbols-outlined{display:grid;width:40px;height:40px;place-items:center;color:var(--color-text-secondary);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.company-decision-list li[data-tone=blocking] .company-decision-icon{color:var(--color-money-out)}.company-decision-list li[data-tone=warning] .company-decision-icon,.company-decision-unavailable>.material-symbols-outlined{color:var(--color-warning)}.company-decision-clear>.material-symbols-outlined{color:var(--color-money-in)}.company-decision-copy,.company-decision-unavailable>div,.company-decision-clear>div{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}.company-decision-copy strong,.company-decision-unavailable strong,.company-decision-clear strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-lh)}.company-decision-copy>span,.company-decision-unavailable>div>span,.company-decision-clear>div>span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.company-decision-action{white-space:nowrap}.company-decision-action .material-symbols-outlined{font-size:18px}.company-decision-unavailable{background:color-mix(in srgb,var(--color-warning) 7%,var(--color-bg))}.company-decision-clear{grid-template-columns:auto minmax(0,1fr)}.company-insights{overflow:hidden}.company-insights>summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5, 20px);color:var(--color-text);cursor:pointer;list-style:none}.company-insights>summary::-webkit-details-marker{display:none}.company-insights>summary>span:first-child{display:flex;flex-direction:column;gap:var(--space-1)}.company-insights>summary strong{font-size:var(--text-body-strong-size)}.company-insights>summary small{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.company-insights>summary>.material-symbols-outlined{transition:transform var(--motion-duration-sheet) var(--motion-easing)}.company-insights[open]>summary>.material-symbols-outlined{transform:rotate(180deg)}.company-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-border)}.company-insight-panel{min-width:0;padding:var(--space-5, 20px)}.company-insight-panel+.company-insight-panel{border-inline-start:1px solid var(--color-border)}.dashboard-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5, 20px)}.dashboard-trend-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5, 20px);flex-wrap:wrap}.dashboard-trend-toolbar .dashboard-section-heading{flex:1 1 220px;margin-bottom:0}.dashboard-cash-granularity{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}.dashboard-cash-granularity>span{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:600}.dashboard-cash-granularity__options{display:flex;max-width:100%;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle)}.dashboard-cash-granularity__options button{min-height:32px;padding:5px var(--space-3);border:0;border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-secondary);background:transparent;font:inherit;font-size:var(--text-caption-size);font-weight:600;cursor:pointer}.dashboard-cash-granularity__options button[aria-pressed=true]{color:var(--color-text);background:var(--color-bg);box-shadow:var(--shadow-raised)}.dashboard-cash-granularity__options button:disabled{cursor:wait;opacity:.72}.dashboard-section-heading h2{margin:0;color:var(--color-text);font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--text-h2-weight);letter-spacing:-.02em}.dashboard-section-link{padding:var(--space-1) 0;color:var(--color-text-secondary);background:none;border:0;border-bottom:1px solid var(--color-border-strong);font-size:var(--text-caption-size);font-weight:600;cursor:pointer}.dashboard-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-3)}.dashboard-account-group{display:flex;flex-direction:column;gap:var(--space-2)}.dashboard-account-label{margin:0 0 var(--space-1);color:var(--color-text-secondary);font-size:var(--text-micro-size);font-weight:700;letter-spacing:var(--text-micro-letter-spacing);text-transform:uppercase}.dashboard-wallet{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing),transform var(--motion-duration-press) var(--motion-easing)}.dashboard-wallet:hover{background:var(--color-bg-strong);border-color:var(--color-border-strong);transform:translateY(-1px)}.dashboard-wallet-person{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.dashboard-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;background-color:color-mix(in srgb,var(--avatar-hue, var(--color-data-3)) 18%,var(--color-surface-base));color:var(--color-text);border:1px solid color-mix(in srgb,var(--avatar-hue, var(--color-data-3)) 42%,transparent);border-radius:var(--radius-full);font-size:10px;font-weight:700;letter-spacing:.04em}.dashboard-empty-copy{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-size)}@media (max-width: 1080px){.activation-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview{grid-template-columns:1fr}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.company-insights-grid{grid-template-columns:1fr}.company-insight-panel+.company-insight-panel{border-top:1px solid var(--color-border);border-inline-start:0}}@media (max-width: 620px){.activation-strip{grid-template-columns:1fr}.activation-strip .activation-guide__actions{justify-content:flex-start}.activation-strip .activation-guide__details{grid-column:1}.activation-guide,.activation-guide__header{align-items:stretch}.activation-guide__header{flex-direction:column}.activation-guide__steps{grid-template-columns:1fr}.activation-guide__actions .ui-btn{width:100%}.activation-guide__dismiss{align-self:flex-start}.dashboard-metrics{grid-template-columns:1fr}.company-decision-header{gap:var(--space-3)}.company-decision-list li,.company-decision-unavailable,.company-decision-clear{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4)}.company-decision-action,.company-decision-unavailable .ui-btn{grid-column:1 / -1;width:100%;min-height:48px}.dashboard-hero{min-height:280px;border-radius:var(--radius-md)}.dashboard-hero-top,.dashboard-hero-footer{align-items:flex-start;flex-direction:column}.dashboard-scene{gap:var(--space-5, 20px)}.dashboard-hero{padding:var(--space-5, 20px)}.dashboard-hero-value{margin:var(--space-6) 0}.dashboard-hero-value .ui-amount>span:first-child{font-size:clamp(34px,11vw,48px)!important}.dashboard-card,.dashboard-metric,.company-decision-header,.company-insight-panel,.company-insights>summary{padding:var(--space-4)}.dashboard-section-heading{align-items:flex-start;margin-bottom:var(--space-4)}.dashboard-trend-toolbar{margin-bottom:var(--space-4)}.dashboard-cash-granularity,.dashboard-cash-granularity__options{width:100%}.dashboard-cash-granularity__options button{flex:1 1 0}.dashboard-wallet{min-height:56px}}@media (max-width: 640px){.chart-donut{justify-content:center;gap:var(--space-4)!important}.chart-donut-legend{width:100%;min-width:0!important}.chart-legend{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-3)!important;margin-top:var(--space-4)!important}.chart-legend-item{min-height:36px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:nowrap}.settings-content{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px))}.settings-content>div{width:100%;max-width:none!important;gap:var(--space-5, 20px)!important}.settings-content section,.settings-content [style*="padding: var(--space-4)"]{max-width:100%}.settings-content .ui-btn{flex-shrink:0}.rw-header,.rw-actions{padding:var(--space-4)!important}.rw-actions{flex-wrap:wrap}.rw-actions .ui-btn{flex:1 1 130px}}.login-form-footer{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-caption-size, .8125rem)}.login-secondary-link{color:var(--color-text-secondary);text-decoration:none;font-weight:500}.login-secondary-link:hover{color:var(--color-text);text-decoration:underline}.login-footer-alt{color:var(--color-text-secondary)}.login-footer-alt a{color:var(--color-text);font-weight:600;text-decoration:none}.login-footer-alt a:hover{text-decoration:underline}.login-success{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-body-size)}.login-success .material-symbols-outlined{font-size:20px}.start-page{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;color:var(--color-text);background:var(--color-canvas)}.start-header,.start-footer{width:min(100% - 32px,1120px);margin-inline:auto}.start-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border)}.start-brand{min-height:48px;display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none}.start-logo-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg)}.start-brand strong,.start-brand small{display:block}.start-brand strong{font-size:var(--text-body-size);line-height:var(--text-body-lh)}.start-brand small{margin-top:2px;color:var(--color-text-secondary);font-size:var(--text-micro-size);line-height:var(--text-micro-lh);font-weight:var(--text-micro-weight);letter-spacing:var(--text-micro-letter-spacing);text-transform:uppercase}.start-sign-in,.start-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);font-weight:600;text-underline-offset:3px}.start-main{width:min(100% - 32px,900px);margin-inline:auto;padding:var(--space-8) 0}.start-panel{padding:clamp(var(--space-5),5vw,var(--space-8));border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card)}.start-kicker{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-overline-size);line-height:var(--text-overline-lh);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.start-intro h1,.start-state h1{max-width:720px;margin:0;color:var(--color-text);font-size:clamp(26px,4vw,var(--text-h1-size));line-height:var(--text-h1-lh);letter-spacing:-.025em}.start-intro>p,.start-state p{max-width:720px;margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.start-options{min-width:0;margin:var(--space-6) 0 0;padding:0;border:0}.start-path-help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.start-option{position:relative;display:grid;grid-template-columns:34px 24px minmax(0,1fr);align-items:start;gap:var(--space-3);min-height:112px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);cursor:pointer;transition:background-color var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing)}.start-option+.start-option{margin-top:var(--space-3)}.start-option:hover{border-color:var(--color-border-strong)}.start-option[data-selected=true]{border-color:var(--color-text);background:var(--color-bg-strong);box-shadow:inset 0 0 0 1px var(--color-text)}.start-option:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.start-option input{margin:3px 0 0}.start-option-number{width:34px;height:34px;display:grid;place-items:center;color:var(--color-text-secondary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--text-caption-size);font-weight:700}.start-option-copy,.start-option-copy>span,.start-option-copy>strong{display:block}.start-option-copy>strong{font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.start-option-copy>span:not(.start-availability){margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.start-availability{width:fit-content;margin-top:var(--space-3);padding:var(--space-1) var(--space-2);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-caption-size);font-weight:700}.start-availability>span{margin-inline-end:var(--space-1)}.start-message{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-subtle);outline:none}.start-message--error{border-color:var(--color-money-out)}.start-message--error strong{color:var(--color-money-out)}.start-message span{color:var(--color-text-secondary)}.start-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5)}.start-actions .ui-btn{min-width:180px;min-height:52px}.start-state{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-3)}.start-state-line{width:min(100%,640px);height:58px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);animation:start-pulse 1.5s ease-in-out infinite}.start-state-line--short{width:min(70%,420px)}.start-state>span:last-child{color:var(--color-text-secondary)}.start-state--error .ui-btn{margin-top:var(--space-3)}.start-footer{padding:var(--space-4) 0 var(--space-6);color:var(--color-text-secondary);border-top:1px solid var(--color-border);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.start-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes start-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 640px){.start-header,.start-footer,.start-main{width:min(100% - 24px,900px)}.start-main{padding:var(--space-4) 0}.start-panel{padding:var(--space-4)}.start-option{grid-template-columns:24px minmax(0,1fr);min-height:0}.start-option-number{display:none}.start-actions{align-items:stretch;flex-direction:column}.start-actions .ui-btn,.start-actions a{width:100%}.start-brand small{display:none}}@media (prefers-reduced-motion: reduce){.start-option,.start-state-line{transition:none;animation:none}}.shared-onboarding-page{min-height:100dvh;color:var(--color-text);background:var(--color-canvas)}.shared-onboarding-header{width:min(100% - 48px,960px);min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border)}.shared-onboarding-header>a:last-child{min-height:48px;display:inline-flex;align-items:center;color:var(--color-text);font-weight:700}.shared-onboarding-main{width:min(100% - 48px,760px);margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.shared-onboarding-card{padding:clamp(var(--space-5),5vw,var(--space-8));background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.shared-onboarding-card>h1{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);outline:none}.shared-onboarding-form,.shared-onboarding-identity,.shared-onboarding-verification,.shared-onboarding-review,.shared-onboarding-empty{display:flex;flex-direction:column;gap:var(--space-5)}.shared-onboarding-form .ui-input,.shared-native-select{min-height:48px}.shared-native-select{width:100%;padding:0 var(--space-3);color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.shared-native-select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.shared-onboarding-progress{margin-bottom:var(--space-5);display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.shared-onboarding-progress label{color:var(--color-text);font-weight:700}.shared-onboarding-progress progress{width:100%;grid-column:1 / -1;accent-color:var(--color-text)}.shared-onboarding-progress span{grid-column:1 / -1}.shared-onboarding-notice,.shared-onboarding-error,.shared-preview-blockers{margin-bottom:var(--space-4);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);outline:none}.shared-onboarding-error{border-color:var(--color-money-out)}.shared-onboarding-error strong{color:var(--color-money-out)}.shared-onboarding-error span,.shared-onboarding-loading{color:var(--color-text-secondary)}.shared-onboarding-mode,.shared-onboarding-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3)}.shared-onboarding-mode{justify-content:flex-start}.shared-onboarding-actions .ui-btn{min-height:48px}.shared-question-context{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-bg-subtle);border-inline-start:3px solid var(--color-border-strong)}[dir=rtl] .material-symbols-outlined{direction:ltr}[dir=rtl] .settle-direction-arrow,[dir=rtl] .rtl-flip{transform:scaleX(-1)}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=tel],[dir=rtl] [data-direction=ltr]{direction:ltr;text-align:start}.shared-question-context>span{color:var(--color-text-secondary)}.shared-question-context b{color:var(--color-text)}.shared-choice-list,.shared-participants{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);border:0}.shared-choice-list legend,.shared-participants legend{margin-bottom:var(--space-2);font-weight:700}.shared-choice-list>label{min-height:56px;padding:var(--space-3);display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.shared-choice-list>label:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.shared-choice-list label span{display:flex;flex-direction:column;gap:var(--space-1)}.shared-choice-list small{color:var(--color-text-secondary)}.shared-participants>div{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);align-items:end}.shared-participants>div>label{grid-column:1 / -1;font-weight:700}.shared-participants>div .ui-btn{min-height:48px}.shared-onboarding-help{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.shared-preview-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.shared-preview-facts>div{padding:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.shared-preview-facts dt{color:var(--color-text-secondary);font-size:var(--text-overline-size);font-weight:700;text-transform:uppercase}.shared-preview-facts dd{margin:var(--space-1) 0 0;font-weight:700;overflow-wrap:anywhere}.shared-preview-impact{padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.shared-preview-impact h2{margin:0 0 var(--space-2);font-size:var(--text-h2-size)}.shared-preview-impact h2:not(:first-child){margin-top:var(--space-4)}.shared-preview-impact ul{margin:0;padding-inline-start:var(--space-5);color:var(--color-text-secondary)}.shared-preview-blockers{border-color:var(--color-warning)}.shared-warning-ack{min-height:56px;padding:var(--space-3);display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-warning);border-radius:var(--radius-sm)}.shared-onboarding-link-button{width:fit-content;text-decoration:none}@media (max-width: 620px){.shared-onboarding-header,.shared-onboarding-main{width:min(100% - 24px,760px)}.shared-onboarding-main{padding:var(--space-4) 0 var(--space-8)}.shared-onboarding-card{padding:var(--space-4);border-radius:var(--radius-md)}.shared-onboarding-actions,.shared-onboarding-mode{align-items:stretch;flex-direction:column}.shared-onboarding-actions .ui-btn,.shared-onboarding-mode .ui-btn{width:100%}.shared-participants>div{grid-template-columns:1fr}.shared-participants>div>label{grid-column:auto}.shared-preview-facts{grid-template-columns:1fr}.shared-onboarding-header .start-brand small{display:none}}.app-workspace{position:relative}.app-workspace--static,.app-workspace-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-body-size);text-align:start}.app-workspace-trigger{background:var(--color-bg-subtle);border:1px solid var(--color-border);cursor:pointer}.app-workspace-trigger:hover{background:var(--color-bg-strong)}.app-workspace-trigger:disabled{opacity:.6;cursor:default}.app-workspace-name{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-workspace-caret{font-size:18px;color:var(--color-text-secondary)}.app-workspace-backdrop{position:fixed;inset:0;z-index:120}.app-workspace-menu{position:fixed;top:calc(var(--app-workspace-menu-block-start) + var(--space-2));inset-inline-start:var(--app-workspace-menu-inline-start);z-index:121;display:flex;flex-direction:column;gap:2px;width:fit-content;min-width:min(var(--app-workspace-trigger-width),calc(100vw - var(--space-6)));max-width:min(24rem,calc(100vw - var(--space-6)));padding:var(--space-2);background:var(--color-surface-base);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);max-height:min(320px,calc(100dvh - var(--app-workspace-menu-block-start) - var(--space-2)));overflow-y:auto}.app-workspace-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:var(--density-comfortable-row-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:transparent;border:none;cursor:pointer;text-align:start;color:var(--color-text)}.app-workspace-option:hover,.app-workspace-option--active{background:var(--color-bg-subtle)}.app-workspace-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.app-workspace-option-name{font-weight:600;overflow-wrap:anywhere}.app-workspace-role,.app-workspace-description{font-size:var(--text-caption-size, .8125rem);color:var(--color-text-secondary)}.app-workspace-role{text-transform:capitalize}.app-workspace-description{text-transform:none}.app-workspace-error{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);font-size:var(--text-caption-size, .8125rem);color:var(--color-danger, #c0392b)}.app-more-workspace{display:grid;gap:var(--space-3);padding:0 0 var(--space-4)}.app-more-utility-link{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;min-block-size:48px;padding:var(--space-2) var(--space-3);color:var(--color-text);text-decoration:none;background:var(--color-provenance-surface);border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-sm)}.app-more-utility-link:hover{border-color:var(--color-border)}@keyframes control-page-enter{0%{opacity:.98;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.company-page,.settings-page{animation:none}@media (pointer: coarse),(max-width: 760px){.skip-link,.ui-btn,.ui-input,.ui-text-input,.ui-modal__close,.ui-financial-data-state__retry,.app-workspace-option,.app-workspace-trigger,.app-more-close,.shared-detail-back,.shared-group-switcher select,.shared-primary-action,.shared-secondary-action,.shared-activity button,.shared-budgets button,.shared-evidence button,.shared-people button,.shared-lifecycle button{box-sizing:border-box;min-height:48px!important;min-width:48px!important}.app-main button,.app-main select,.app-main input:not([type=checkbox]):not([type=radio]),.app-main textarea,.app-main summary,.app-main [role=button],.app-main [role=tab]{box-sizing:border-box;min-width:48px!important;min-height:48px!important}.app-main label:has(input[type=checkbox]),.app-main label:has(input[type=radio]){box-sizing:border-box;min-width:48px!important;min-height:48px!important}.app-main select{height:48px!important;block-size:48px!important}.ui-field select,.ui-field input:not([type=checkbox]):not([type=radio]){min-height:48px!important}.ui-financial-data-state__retry{padding:var(--space-2) var(--space-1)}}@media (prefers-reduced-motion: reduce){.company-page,.settings-page{animation:none;transform:none}.app-shell *,.app-shell *:before,.app-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 420px){.app-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-admin-link{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);min-block-size:42px;padding:var(--space-2) var(--space-3);color:var(--color-text);text-decoration:none;border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-sm);background:var(--color-provenance-surface);font-size:var(--text-caption-size);font-weight:700}.app-admin-link:hover{border-color:var(--color-border-strong)}.app-admin-link .material-symbols-outlined{font-size:19px}.app-workspace-option--create{justify-content:flex-start;align-items:flex-start;border-top:var(--border-width-hairline) solid var(--color-divider);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:var(--space-1)}.app-workspace-option--create>.material-symbols-outlined{flex:0 0 auto;font-size:20px}.app-workspace-kind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.app-workspace-kind{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:var(--space-2) var(--space-3);min-block-size:148px;padding:var(--space-4);color:var(--color-text);text-align:start;background:var(--color-surface-subtle);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.app-workspace-kind:hover:not(:disabled),.app-workspace-kind:focus-visible{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.app-workspace-kind:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.app-workspace-kind>.material-symbols-outlined{display:grid;place-items:center;inline-size:32px;block-size:32px;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:20px}.app-workspace-kind-copy{display:grid;gap:var(--space-1);min-width:0}.app-workspace-kind-copy strong{font-size:var(--text-body-size);line-height:var(--text-body-lh)}.app-workspace-kind-copy span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.app-workspace-kind>small{grid-column:2;color:var(--color-text-secondary);font-size:var(--text-overline-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-workspace-kind--upcoming{cursor:not-allowed;opacity:.72}.app-workspace-kind-boundary{grid-column:1 / -1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-2);margin:var(--space-1) 0 0;padding:var(--space-3);color:var(--color-text-secondary);background:var(--color-provenance-surface);border-inline-start:2px solid var(--color-provenance);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.app-workspace-kind-boundary .material-symbols-outlined{font-size:18px}.app-workspace-create-form,.admin-form{display:grid;gap:var(--space-5)}.app-workspace-create-form .ui-input,.admin-form .ui-input,.admin-detail .ui-input,.admin-textarea{min-block-size:44px;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface-subtle);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.app-workspace-create-effect{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-2);margin:0;padding:var(--space-3);color:var(--color-text-secondary);background:var(--color-provenance-surface);border-inline-start:2px solid var(--color-provenance);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.app-workspace-create-effect .material-symbols-outlined{font-size:18px}@media (max-width: 560px){.app-workspace-kind-grid{grid-template-columns:1fr}.app-workspace-kind{min-block-size:120px}}.admin-shell{min-height:100dvh;color:var(--color-text);background:linear-gradient(180deg,var(--color-canvas) 0,var(--color-bg) 360px,var(--color-bg) 100%)}.admin-topbar{position:sticky;inset-block-start:0;z-index:30;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.4fr) minmax(220px,.8fr);align-items:center;gap:var(--space-4);min-block-size:72px;padding:var(--space-3) clamp(var(--space-4),3vw,var(--space-8));background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);border-bottom:var(--border-width-hairline) solid var(--color-divider);backdrop-filter:blur(18px)}.admin-brand{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text);text-decoration:none}.admin-brand>.material-symbols-outlined{display:grid;place-items:center;inline-size:38px;block-size:38px;background:var(--color-text);color:var(--color-inverse);border-radius:var(--radius-sm)}.admin-brand>span:last-child,.admin-brand strong,.admin-brand small{display:block;min-width:0}.admin-brand strong{font-size:var(--text-body-strong-size)}.admin-brand small{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-topbar>nav{display:flex;justify-content:center;gap:var(--space-1)}.admin-topbar>nav button{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:40px;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-caption-size);font-weight:700;cursor:pointer}.admin-topbar>nav button:hover{color:var(--color-text);background:var(--color-surface-hover)}.admin-topbar>nav button[aria-current=page]{color:var(--color-text);background:var(--color-surface-selected)}.admin-topbar>nav .material-symbols-outlined{font-size:19px}.admin-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}.admin-topbar__actions>span{overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap}.admin-main{inline-size:min(1480px,100%);margin-inline:auto;padding:clamp(var(--space-5),4vw,var(--space-phi-6));outline:none}.admin-main>.ui-contextual-page-header{margin-bottom:var(--space-phi-5)}.admin-back-link{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.admin-back-link .material-symbols-outlined{font-size:18px}.admin-mobile-tabs{display:none}.admin-overview,.admin-collection{display:grid;gap:var(--space-phi-5);animation:control-page-enter var(--motion-duration-enter) var(--motion-easing) both}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:var(--border-width-hairline) solid var(--color-divider)}.admin-metric{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--space-3);min-width:0;padding:var(--space-5);border-inline-end:var(--border-width-hairline) solid var(--color-divider)}.admin-metric:last-child{border-inline-end:0}.admin-metric__icon{color:var(--color-text-secondary);font-size:25px}.admin-metric>div{display:grid;gap:2px;min-width:0}.admin-metric span:not(.material-symbols-outlined),.admin-metric small{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-metric strong{color:var(--color-text);font-family:var(--font-family-mono);font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.05;font-variant-numeric:tabular-nums}.admin-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.admin-visual,.admin-audit,.admin-collection{background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-md)}.admin-visual{display:grid;gap:var(--space-4);padding:var(--space-6)}.admin-visual--wide{grid-column:1 / -1}.admin-visual>header,.admin-audit>header,.admin-collection__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.admin-visual h2,.admin-audit h2,.admin-collection h2,.admin-detail h3{margin:0;color:var(--color-text)}.admin-visual h2,.admin-audit h2,.admin-collection h2{font-size:var(--text-h2-size)}.admin-visual header>p,.admin-collection__header p{max-width:56ch;margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-eyebrow{display:block;margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-overline-size);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.admin-chart{block-size:250px;inline-size:100%}.admin-chart-legend{display:flex;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-chart-legend span{display:inline-flex;align-items:center;gap:var(--space-2)}.admin-chart-legend i{inline-size:18px;block-size:2px;background:var(--color-text)}.admin-chart-legend i[data-series=workspaces]{background:repeating-linear-gradient(90deg,var(--color-text-secondary) 0 4px,transparent 4px 7px)}.admin-exact-values{padding-top:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-divider);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-exact-values summary{cursor:pointer;font-weight:700}.admin-exact-values .admin-table-scroll{max-block-size:240px;margin-top:var(--space-3)}.admin-exact-values table{inline-size:100%;border-collapse:collapse}.admin-exact-values th,.admin-exact-values td{padding:var(--space-2);border-bottom:var(--border-width-hairline) solid var(--color-divider);text-align:end;font-variant-numeric:tabular-nums}.admin-exact-values th:first-child{text-align:start}.admin-donut-layout{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:var(--space-5)}.admin-donut{position:relative;inline-size:180px;block-size:180px}.admin-donut>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.admin-donut strong{display:block;font-family:var(--font-family-mono);font-size:1.8rem;font-variant-numeric:tabular-nums}.admin-donut small{color:var(--color-text-secondary)}.admin-exact-list{display:grid;gap:var(--space-2);margin:0}.admin-exact-list>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--border-width-hairline) solid var(--color-divider)}.admin-exact-list dt{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary)}.admin-exact-list dt i{inline-size:10px;block-size:10px;border-radius:2px}.admin-exact-list dd{margin:0;font-family:var(--font-family-mono);font-weight:700;font-variant-numeric:tabular-nums}.admin-exact-list--horizontal{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-exact-list--horizontal>div{align-items:flex-end}.admin-status-chart{block-size:150px}.admin-audit{padding:var(--space-6)}.admin-audit ol{display:grid;margin:var(--space-5) 0 0;padding:0;list-style:none}.admin-audit li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-divider)}.admin-audit li>.material-symbols-outlined{color:var(--color-text-secondary);font-size:19px}.admin-audit li div{display:grid;gap:1px}.admin-audit li div span,.admin-audit li small,.admin-audit time{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-audit time{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-collection{padding:var(--space-6)}.admin-collection__header p{margin-top:var(--space-2)}.admin-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,220px));gap:var(--space-3);padding-block:var(--space-4);border-block:var(--border-width-hairline) solid var(--color-divider)}.admin-filters label{display:grid;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.admin-filters input,.admin-filters select{min-block-size:42px;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface-subtle);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-weight:500}.admin-table-scroll{max-inline-size:100%;overflow:auto}.admin-table{inline-size:100%;min-inline-size:900px;border-collapse:collapse}.admin-table th,.admin-table td{padding:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--color-divider);text-align:start;vertical-align:middle}.admin-table thead th{position:sticky;inset-block-start:0;z-index:1;color:var(--color-text-secondary);background:var(--color-surface-base);font-size:var(--text-overline-size);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase;white-space:nowrap}.admin-table tbody tr:hover{background:var(--color-surface-hover)}.admin-table time{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-row-identity{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:var(--space-3);inline-size:100%;min-inline-size:210px;padding:0;color:var(--color-text);background:transparent;border:0;font:inherit;text-align:start;cursor:pointer}.admin-avatar{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;color:var(--color-inverse);background:var(--color-text);font-family:var(--font-family-mono);font-size:var(--text-caption-size)}.admin-row-identity>span:last-child{display:grid;min-width:0}.admin-row-identity strong,.admin-row-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row-identity small{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-row-identity em{inline-size:max-content;margin-top:2px;padding:1px var(--space-1);color:var(--color-text);background:var(--color-provenance-surface);border:var(--border-width-hairline) solid var(--color-divider);border-radius:3px;font-size:10px;font-style:normal;font-weight:700}.admin-status,.admin-profile{display:inline-flex;align-items:center;gap:var(--space-1);inline-size:max-content;padding:2px var(--space-2);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-subtle);font-size:var(--text-caption-size);font-weight:700;text-transform:capitalize;white-space:nowrap}.admin-status .material-symbols-outlined{font-size:13px}.admin-status[data-status=blocked],.admin-status[data-status=disabled]{color:var(--color-danger);border-color:var(--color-danger)}.admin-status[data-status=invited]{color:var(--color-warning)}.admin-profile-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.admin-profile[data-profile=shared]{background:var(--color-surface-selected)}.admin-profile[data-profile=operations]{border-style:dashed}.admin-workspace-stack{display:grid;gap:var(--space-2);min-inline-size:240px}.admin-workspace-stack>span{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.admin-workspace-stack>span>strong{overflow:hidden;max-inline-size:150px;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption-size)}.admin-workspace-stack>small,.admin-muted,.admin-cell-note{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-cell-note{display:block;max-inline-size:180px;margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-scope-counts{display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:180px}.admin-scope-counts span{padding-inline-end:var(--space-2);border-inline-end:var(--border-width-hairline) solid var(--color-divider);font-family:var(--font-family-mono);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums}.admin-row-actions{display:flex;justify-content:flex-end;gap:var(--space-1)}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-pagination>div{display:flex;gap:var(--space-2)}.admin-empty{margin:0;padding:var(--space-phi-5);color:var(--color-text-secondary);text-align:center}.admin-checkbox{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-3);color:var(--color-text);background:var(--color-surface-subtle);border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-sm)}.admin-checkbox input{margin-block-start:2px}.admin-checkbox span{display:grid;gap:2px}.admin-checkbox small{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-form-error{margin:0;padding:var(--space-3);color:var(--color-validation-error);background:var(--color-surface-subtle);border-inline-start:2px solid var(--color-validation-error);font-size:var(--text-caption-size)}.admin-consequence{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3)}.admin-consequence>.material-symbols-outlined{color:var(--color-danger)}.admin-consequence p{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.admin-detail{display:grid;gap:var(--space-6)}.admin-detail__status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.admin-detail section{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-hairline) solid var(--color-divider)}.admin-detail h3{font-size:var(--text-body-strong-size)}.admin-detail section>p{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.admin-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0}.admin-facts div{padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-sm)}.admin-facts dt{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-facts dd{margin:var(--space-1) 0 0;font-family:var(--font-family-mono);font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.admin-detail-list{display:grid;margin:0;padding:0;list-style:none}.admin-detail-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-divider)}.admin-detail-list li>span{display:grid;gap:2px}.admin-detail-list li>span:last-child{justify-items:end}.admin-detail-list small{color:var(--color-text-secondary);font-size:var(--text-caption-size);text-transform:lowercase}.admin-blocked-explanation{margin:0;padding:var(--space-4);color:var(--color-text);background:var(--color-surface-subtle);border-inline-start:3px solid var(--color-danger);border-radius:var(--radius-sm)}.admin-blocked-explanation p{margin:var(--space-1) 0}.admin-blocked-explanation time{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.admin-danger-zone{padding:var(--space-4)!important;border:var(--border-width-hairline) solid var(--color-danger)!important;border-radius:var(--radius-sm)}.admin-danger-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-textarea{min-block-size:120px;resize:vertical}@media (max-width: 1000px){.admin-topbar{grid-template-columns:minmax(180px,1fr) auto}.admin-topbar>nav{display:none}.admin-mobile-tabs{display:flex;gap:var(--space-1);margin-bottom:var(--space-6);overflow-x:auto}.admin-mobile-tabs button{min-block-size:42px;padding:var(--space-2) var(--space-4);color:var(--color-text-secondary);background:transparent;border:0;border-bottom:2px solid transparent;font:inherit;font-weight:700;white-space:nowrap}.admin-mobile-tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text)}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric:nth-child(2){border-inline-end:0}.admin-metric:nth-child(-n+2){border-bottom:var(--border-width-hairline) solid var(--color-divider)}}@media (max-width: 760px){.admin-topbar{min-block-size:60px;padding:var(--space-2) var(--space-3)}.admin-brand small,.admin-topbar__actions>span,.admin-topbar__actions>.ui-btn{display:none}.admin-main{padding:var(--space-4)}.admin-main>.ui-contextual-page-header{margin-bottom:var(--space-4)}.admin-main .ui-contextual-page-header__actions{inline-size:100%}.admin-back-link{inline-size:100%;justify-content:center}.admin-metrics{grid-template-columns:1fr}.admin-metric,.admin-metric:nth-child(2){border-inline-end:0;border-bottom:var(--border-width-hairline) solid var(--color-divider)}.admin-metric:last-child{border-bottom:0}.admin-visual-grid{grid-template-columns:1fr}.admin-visual,.admin-audit,.admin-collection{padding:var(--space-4)}.admin-donut-layout{grid-template-columns:1fr;justify-items:center}.admin-exact-list{inline-size:100%}.admin-exact-list--horizontal{grid-template-columns:1fr}.admin-visual>header,.admin-collection__header{flex-direction:column}.admin-collection__header>.ui-btn{inline-size:100%}.admin-filters{grid-template-columns:1fr}.admin-pagination{align-items:stretch;flex-direction:column}.admin-pagination>div .ui-btn{flex:1}.admin-audit li{grid-template-columns:20px minmax(0,1fr)}.admin-audit time{grid-column:2}.admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-inline-form{grid-template-columns:1fr}.admin-detail-list li{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.admin-overview,.admin-collection{animation:none}}.money-page{--money-ink: #15171a;--money-ink-raised: #1e2126;--money-ink-text: #f6f5f0;--money-ink-muted: rgba(246, 245, 240, .62);--money-ink-border: rgba(246, 245, 240, .14);--money-ink-fill: rgba(246, 245, 240, .08);--money-green: #06c167;--money-red: #e11900;--money-green-soft: color-mix(in srgb, var(--money-green) 14%, transparent);--money-red-soft: color-mix(in srgb, var(--money-red) 14%, transparent);display:grid;gap:var(--space-6);max-inline-size:1120px;margin-inline:auto}.money-page h2,.money-page p{margin-block:0}.money-page .ui-btn,.money-onboarding .ui-btn{min-block-size:48px}.money-page-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.money-page-heading-row>.ui-contextual-page-header{flex:1}.money-primary-action{inline-size:100%;min-block-size:56px;gap:var(--space-2)}.money-position-hero,.money-home-actions,.money-insight-card,.money-recent-card{min-inline-size:0}.money-position-hero{--glow: #6e7681;--color-money-in: var(--money-green);--color-money-out: var(--money-red);--color-text: var(--money-ink-text);--color-text-secondary: var(--money-ink-muted);position:relative;display:grid;gap:var(--space-6);padding:var(--space-8);overflow:hidden;color:var(--money-ink-text);background:var(--money-ink);border:var(--border-width-hairline) solid rgba(0,0,0,.5);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.money-position-hero[data-direction=in]{--glow: var(--money-green)}.money-position-hero[data-direction=out]{--glow: var(--money-red)}.money-position-hero[data-direction=neutral]{--glow: #6e7681}.money-position-hero:before,.money-position-hero:after{position:absolute;border-radius:50%;content:"";pointer-events:none}.money-position-hero:before{inset-block-start:-150px;inset-inline-end:-110px;inline-size:360px;block-size:360px;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 60%,transparent) 0%,transparent 68%);opacity:.55}.money-position-hero:after{inset-block-end:-170px;inset-inline-start:-90px;inline-size:300px;block-size:300px;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 32%,transparent) 0%,transparent 70%);opacity:.5}.money-position-hero__topline{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.money-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.money-position-hero__topline h2,.money-section-heading h2{margin:var(--space-1) 0 0;font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.money-chart-overline{display:block;color:var(--color-text-secondary);font-size:var(--text-overline-size);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);line-height:var(--text-overline-lh);text-transform:uppercase}.money-live-fact{display:inline-flex;align-items:center;min-block-size:32px;gap:var(--space-2);padding-inline:var(--space-3);color:var(--money-ink-muted);background:var(--money-ink-fill);border:var(--border-width-hairline) solid var(--money-ink-border);border-radius:var(--radius-full);font-size:var(--text-caption-size);white-space:nowrap}.money-live-fact>span{inline-size:8px;block-size:8px;background:var(--money-green);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--money-green) 22%,transparent)}.money-currency-switcher{position:relative;z-index:1;display:flex;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1);overflow-x:auto;background:var(--money-ink-fill);border-radius:var(--radius-full);scrollbar-width:thin;scroll-snap-type:inline proximity}.money-currency-switcher button{display:grid;flex:0 0 auto;min-inline-size:108px;min-block-size:52px;align-content:center;gap:2px;padding:var(--space-2) var(--space-4);color:var(--money-ink-text);background:transparent;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);font:inherit;text-align:start;scroll-snap-align:start;cursor:pointer;transition:background-color var(--motion-duration-press) var(--motion-easing)}.money-currency-switcher button>span:first-child{color:var(--money-ink-muted);font-size:var(--text-micro-size);font-weight:700;letter-spacing:.08em}.money-currency-switcher button[aria-pressed=true]{color:var(--money-ink);background:var(--money-ink-text)}.money-currency-switcher button[aria-pressed=true]>span:first-child{color:color-mix(in srgb,var(--money-ink) 70%,transparent)}.money-currency-switcher button[aria-pressed=true] .ui-amount-text{--color-money-in: var(--money-ink);--color-money-out: var(--money-ink);--color-text: var(--money-ink);--color-text-secondary: color-mix(in srgb, var(--money-ink) 70%, transparent)}.money-currency-switcher .ui-amount-text{align-items:flex-start!important}.money-position-hero__amount{position:relative;z-index:1;display:grid;gap:var(--space-3);justify-items:start}.money-position-hero__amount>.ui-amount-text{align-items:flex-start!important;font-family:var(--font-family-mono);font-size:clamp(3rem,10vw,4.5rem)!important;line-height:1!important;letter-spacing:-.02em}.money-position-pill{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:34px;padding-inline:var(--space-3);border-radius:var(--radius-full);font-size:var(--text-caption-size);font-weight:700}.money-position-pill>.material-symbols-outlined{font-size:18px}.money-position-pill--in{color:var(--money-green);background:color-mix(in srgb,var(--money-green) 18%,transparent)}.money-position-pill--out{color:var(--money-red);background:color-mix(in srgb,var(--money-red) 20%,transparent)}.money-position-pill--neutral{color:var(--money-ink-text);background:var(--money-ink-fill)}.money-position-hero__amount>p{max-inline-size:54ch;color:var(--money-ink-muted)}.money-position-chart{position:relative;z-index:1;display:grid;gap:var(--space-3);margin:0}.money-position-chart__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.money-position-chart__facts>div{display:grid;gap:var(--space-1);justify-items:start}.money-position-chart__facts>div:first-child .ui-amount-text{align-items:flex-start!important}.money-position-chart__facts>div:last-child{justify-items:end;text-align:end}.money-chart-label{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.money-chart-label>span{inline-size:8px;block-size:8px;border-radius:50%}.money-chart-label--in>span{background:var(--money-green)}.money-chart-label--out>span{background:var(--money-red)}.money-position-chart__track{display:flex;inline-size:100%;block-size:20px;gap:4px;overflow:hidden;background:var(--money-ink-fill);border-radius:var(--radius-full)}.money-position-chart__track>span{display:block;min-inline-size:0;block-size:100%;border-radius:var(--radius-full);transition:inline-size var(--motion-duration-feedback) var(--motion-easing)}.money-position-chart__in{background:var(--money-green)}.money-position-chart__out{background:var(--money-red)}.money-position-chart__zero{inline-size:100%;background:var(--money-ink-border)}.money-position-chart figcaption{color:var(--money-ink-muted);font-size:var(--text-caption-size)}.money-position-hero__metadata{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:var(--border-width-hairline) solid var(--money-ink-border)}.money-position-hero__metadata>span{display:grid;gap:2px;padding-block-start:var(--space-4);color:var(--money-ink-muted);font-size:var(--text-caption-size)}.money-position-hero__metadata strong{color:var(--money-ink-text);font-family:var(--font-family-mono);font-size:var(--text-h2-size)}.money-home-actions{display:grid;gap:var(--space-4)}.money-home-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.money-home-action-grid>button{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;min-block-size:88px;gap:var(--space-3);padding:var(--space-4);color:var(--color-text);background:var(--color-surface-base);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);font:inherit;text-align:start;cursor:pointer;transition:transform var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing),background-color var(--motion-duration-press) var(--motion-easing)}.money-home-action-grid>button:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);transform:translateY(-2px)}.money-home-action-grid>button:active{transform:scale(var(--motion-scale-press))}.money-home-action-grid>button>.material-symbols-outlined{display:grid;inline-size:56px;block-size:56px;place-items:center;color:var(--color-text);background:var(--color-surface-subtle);border-radius:50%;font-size:26px}.money-home-action-grid>button[data-flow=send]>.material-symbols-outlined,.money-record-action[data-flow=send]>.material-symbols-outlined:first-child{color:color-mix(in srgb,var(--money-green) 72%,var(--color-text));background:color-mix(in srgb,var(--money-green) 26%,var(--color-surface-base))}.money-home-action-grid>button[data-flow=receive]>.material-symbols-outlined,.money-record-action[data-flow=receive]>.material-symbols-outlined:first-child{color:color-mix(in srgb,#c9820a 72%,var(--color-text));background:color-mix(in srgb,#e0a400 26%,var(--color-surface-base))}.money-home-action-grid>button[data-flow=exchange]>.material-symbols-outlined,.money-record-action[data-flow=exchange]>.material-symbols-outlined:first-child{color:var(--color-surface-base);background:var(--color-text)}.money-home-action-grid>button>span:last-child{display:grid;min-inline-size:0;gap:2px}.money-home-action-grid strong{font-size:var(--text-body-strong-size)}.money-home-action-grid small{overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap}.money-home>*{animation:money-home-rise var(--motion-duration-enter) var(--motion-easing) both}.money-home>*:nth-child(2){animation-delay:60ms}.money-home>*:nth-child(3){animation-delay:.12s}.money-home>*:nth-child(4){animation-delay:.18s}.money-home>*:nth-child(5){animation-delay:.24s}.money-home>*:nth-child(n+6){animation-delay:.3s}@keyframes money-home-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.money-trend-chart{display:grid;gap:var(--space-2)}.money-trend-chart__caption{margin:0;color:var(--money-ink-muted);font-size:var(--text-caption-size)}.money-home-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:var(--space-4)}.money-insight-card,.money-recent-card{display:grid;gap:var(--space-5);padding:var(--space-5);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.money-section-heading>.ui-btn{min-block-size:48px;flex:0 0 auto}.money-section-heading__count{display:grid;min-inline-size:34px;block-size:34px;place-items:center;color:var(--color-text-secondary);background:var(--color-surface-subtle);border:var(--border-width-hairline) solid var(--color-border);border-radius:50%;font-family:var(--font-family-mono);font-size:var(--text-caption-size)}.money-exposure-chart{display:grid;grid-template-columns:164px minmax(0,1fr);align-items:center;gap:var(--space-5)}.money-exposure-chart__visual{position:relative;inline-size:164px;block-size:164px}.money-exposure-chart__visual svg{inline-size:100%;block-size:100%;overflow:visible;transform:rotate(-90deg);animation:money-ring-sweep .7s var(--motion-easing) both}@keyframes money-ring-sweep{0%{opacity:0;transform:rotate(-118deg) scale(.96)}to{opacity:1;transform:rotate(-90deg) scale(1)}}.money-exposure-chart__rail,.money-exposure-chart__slice{fill:none;stroke-width:16}.money-exposure-chart__rail{stroke:var(--color-surface-selected)}.money-exposure-chart__slice{stroke-linecap:round;transition:opacity var(--motion-duration-feedback) var(--motion-easing)}.money-exposure-chart__slice[data-muted=true]{opacity:.22}.money-exposure-chart__slice--in{stroke:var(--color-money-in)}.money-exposure-chart__slice--out{stroke:var(--color-money-out)}.money-exposure-chart__center{position:absolute;inset:26px;display:grid;place-content:center;gap:2px;overflow:hidden;border-radius:50%;text-align:center;pointer-events:none}.money-exposure-chart__center .ui-amount-text{align-items:center!important;font-family:var(--font-family-mono);font-size:var(--text-h3-size)!important}.money-exposure-chart__center .ui-amount-text__currency{display:none}.money-exposure-chart__center>span{max-inline-size:96px;color:var(--color-text-secondary);font-size:var(--text-micro-size);line-height:1.25;text-transform:uppercase}.money-exposure-chart__detail{display:grid;justify-items:start;gap:var(--space-1)}.money-exposure-chart__detail strong{font-family:var(--font-family-mono);font-size:var(--text-h1-size);line-height:1}.money-exposure-chart__detail p,.money-exposure-empty p{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.money-exposure-list{grid-column:1 / -1;display:grid;overflow:hidden;border-block-start:var(--border-width-hairline) solid var(--color-divider)}.money-exposure-list>button{display:grid;grid-template-columns:10px minmax(0,1fr) auto 24px;align-items:center;min-block-size:64px;gap:var(--space-3);padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);color:var(--color-text);background:transparent;border:0;border-block-end:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-sm);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-duration-color) var(--motion-easing)}.money-exposure-list>button:last-child{border-block-end:0}.money-exposure-list>button:hover,.money-exposure-list>button[data-active=true]{background:var(--color-surface-hover)}.money-exposure-list__marker{inline-size:10px;block-size:28px;border-radius:var(--radius-full)}.money-exposure-list__marker--in{background:var(--color-money-in)}.money-exposure-list__marker--out{background:var(--color-money-out)}.money-exposure-list__name{display:grid;min-inline-size:0;gap:2px}.money-exposure-list__name strong,.money-exposure-list__name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-exposure-list__name small{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.money-exposure-empty{display:grid;min-block-size:260px;place-content:center;justify-items:center;gap:var(--space-2);text-align:center}.money-exposure-empty>.material-symbols-outlined{display:grid;inline-size:56px;block-size:56px;place-items:center;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-radius:50%;font-size:28px}.money-entry-list--home{border:0!important;border-block-start:var(--border-width-hairline) solid var(--color-divider)!important;border-radius:0!important;box-shadow:none!important}.money-recent-card__empty{display:grid;min-block-size:180px;place-items:center;color:var(--color-text-secondary);text-align:center}.money-entry-row-shell{display:contents}.money-entry-list .ui-tx-row__icon{border-radius:50%;background:var(--color-surface-subtle)}.money-entry-row-shell[data-direction=in] .ui-tx-row__icon{color:color-mix(in srgb,var(--money-green) 72%,var(--color-text));background:var(--money-green-soft)!important}.money-entry-row-shell[data-direction=out] .ui-tx-row__icon{color:color-mix(in srgb,var(--money-red) 72%,var(--color-text));background:var(--money-red-soft)!important}.money-contacts,.money-balance-card,.money-history-card,.money-team-list,.money-quiet-card{padding:var(--space-5);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg)}.money-contacts,.money-balance-card,.money-history-card{display:grid;gap:var(--space-4);box-shadow:var(--shadow-card)}.money-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.money-contact-tile,.money-contact-option,.money-record-action{color:var(--color-text);background:var(--color-surface-base);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);font:inherit;text-align:start;cursor:pointer;transition:transform var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing),background-color var(--motion-duration-press) var(--motion-easing)}.money-contact-tile{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;min-block-size:120px;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4)}.money-avatar--tone-0{background:color-mix(in srgb,#4c7df0 20%,var(--color-surface-base));color:color-mix(in srgb,#4c7df0 60%,var(--color-text))}.money-avatar--tone-1{background:color-mix(in srgb,#e08a2b 20%,var(--color-surface-base));color:color-mix(in srgb,#e08a2b 60%,var(--color-text))}.money-avatar--tone-2{background:color-mix(in srgb,#9a6bff 20%,var(--color-surface-base));color:color-mix(in srgb,#9a6bff 60%,var(--color-text))}.money-avatar--tone-3{background:color-mix(in srgb,#e05797 20%,var(--color-surface-base));color:color-mix(in srgb,#e05797 60%,var(--color-text))}.money-avatar--tone-4{background:color-mix(in srgb,#16a99b 20%,var(--color-surface-base));color:color-mix(in srgb,#16a99b 60%,var(--color-text))}.money-avatar--tone-5{background:color-mix(in srgb,#c9820a 22%,var(--color-surface-base));color:color-mix(in srgb,#c9820a 62%,var(--color-text))}.money-contact-tile__avatar{display:grid;inline-size:48px;block-size:48px;place-items:center;background:var(--color-surface-subtle);border-radius:50%;font-family:var(--font-family-mono);font-size:var(--text-body-strong-size);font-weight:700}.money-contact-tile__identity{display:grid;min-inline-size:0;gap:2px}.money-contact-tile__identity strong,.money-contact-tile__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-contact-tile__identity small,.money-contact-tile__balances>span{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.money-contact-tile__chevron{color:var(--color-text-secondary)}.money-contact-tile__balances{grid-column:1 / -1;padding-block-start:var(--space-2);border-block-start:var(--border-width-hairline) solid var(--color-divider)}.money-contact-tile:hover,.money-contact-option:hover,.money-record-action:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);transform:translateY(-2px)}.money-contact-tile:active,.money-record-action:active{transform:scale(var(--motion-scale-press))}.money-balance-list{display:grid;gap:var(--space-2)}.money-balance-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:40px}.money-balance-line>span:first-child{color:var(--color-text-secondary)}.money-record-actions,.money-wizard-step,.money-adjust-form,.money-contact-picker,.money-contact-form,.money-exchange-inputs,.money-onboarding{display:grid;gap:var(--space-4)}.money-record-action{display:grid;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;min-block-size:96px;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.money-record-action>.material-symbols-outlined:first-child{display:grid;inline-size:56px;block-size:56px;place-items:center;color:var(--color-text);background:var(--color-surface-subtle);border-radius:50%;font-size:28px}.money-record-action strong{font-size:var(--text-h3-size)}.money-record-action>.material-symbols-outlined:last-child{color:var(--color-text-secondary)}.money-adjust-link{justify-self:start;min-block-size:48px;padding-inline:var(--space-3);color:var(--color-text-secondary);background:transparent;border:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.money-step-dots{display:flex;gap:var(--space-2)}.money-step-dots>span{inline-size:28px;block-size:6px;background:var(--color-surface-selected);border-radius:var(--radius-full);transition:background-color var(--motion-duration-press) var(--motion-easing)}.money-step-dots>span[data-active=true]{background:var(--color-text)}.money-page .ui-amount-input__currency-choice .ui-responsive-choice__surface{min-block-size:52px;border-radius:var(--radius-md)}.money-page .ui-amount-input__currency-choice .ui-responsive-choice__copy small{display:none}.money-wizard-step,.money-adjust-form{padding:var(--space-5);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.money-page input[inputmode=decimal]{font-family:var(--font-family-mono)!important;font-size:clamp(1.75rem,7vw,2.5rem)!important}.money-wizard-step>.ui-btn[data-size=lg],.money-wizard-actions>.ui-btn[data-variant=primary]{min-block-size:56px}.money-wizard-actions,.money-onboarding__actions,.money-quick-actions,.money-inline-contact,.money-onboarding__other{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3)}.money-wizard-actions>.ui-btn,.money-quick-actions>.ui-btn{min-block-size:48px}.money-search-field,.money-history-filters>label{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:600}.money-search-field input{min-block-size:48px;padding-inline:var(--space-4);color:var(--color-text);background:var(--color-bg);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-full);font:inherit}.money-contact-picker__list{display:grid;max-block-size:360px;gap:var(--space-2);overflow-y:auto}.money-contact-option{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;min-block-size:64px;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.money-contact-option__avatar{display:grid;inline-size:44px;block-size:44px;place-items:center;background:var(--color-surface-subtle);border-radius:50%;font-family:var(--font-family-mono);font-size:var(--text-caption-size);font-weight:700}.money-contact-option__identity{display:grid;min-inline-size:0;gap:2px}.money-contact-option__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-contact-option__identity span{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.money-contact-option__check{color:var(--money-green);font-size:24px;opacity:0}.money-contact-option[data-selected=true]{background:var(--color-surface-selected);border-color:var(--money-green);box-shadow:inset 0 0 0 1px var(--money-green)}.money-contact-option[data-selected=true] .money-contact-option__check{opacity:1}.money-direction-toggle,.money-filter-chips,.money-currency-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.money-direction-toggle button,.money-filter-chips button,.money-currency-chip{min-block-size:48px;padding-inline:var(--space-4);color:var(--color-text);background:var(--color-surface-base);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-full);font:inherit;font-weight:600;cursor:pointer;transition:background-color var(--motion-duration-press) var(--motion-easing),border-color var(--motion-duration-press) var(--motion-easing)}.money-direction-toggle button{flex:1 1 140px}.money-direction-toggle button[data-selected=true],.money-filter-chips button[data-selected=true],.money-currency-chip[data-selected=true]{color:var(--color-surface-base);background:var(--color-text);border-color:var(--color-text)}.money-rate,.money-quiet-card{color:var(--color-text-secondary)}.money-error{padding:var(--space-3);color:var(--color-validation-error);background:var(--color-surface-subtle);border-inline-start:3px solid var(--color-validation-error);border-radius:var(--radius-sm)}.money-entry-list{overflow:hidden;background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.money-entry-facts{display:grid;gap:var(--space-3);margin:0}.money-entry-facts>div{display:grid;gap:var(--space-1);padding-block-end:var(--space-3);border-block-end:var(--border-width-hairline) solid var(--color-divider)}.money-entry-facts dt{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.money-entry-facts dd{margin:0;overflow-wrap:anywhere}.money-mono-id{font-family:var(--font-family-mono);font-size:var(--text-caption-size)}.money-history-page .ui-list-filter-toolbar{padding:var(--space-5);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-4)}.money-history-page .ui-list-filter-toolbar__controls{grid-template-columns:minmax(0,1fr)}.money-history-page .ui-list-filter-toolbar__desktop-filters{display:grid;justify-content:stretch;justify-items:start;gap:var(--space-4)}.money-history-page .ui-list-filter-toolbar__desktop-filters>.ui-btn{justify-self:start}.money-history-filters{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;inline-size:100%;gap:var(--space-4)}.money-history-filters>label{max-inline-size:420px}.money-history-filters fieldset,.money-onboarding__fieldset{display:grid;min-inline-size:0;gap:var(--space-2);margin:0;padding:0;border:0}.money-history-filters legend,.money-onboarding__fieldset legend{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:600}.money-checkbox-filter{grid-column:1 / -1;display:flex!important;align-items:center;min-block-size:48px;gap:var(--space-2);cursor:pointer}.money-team-list{display:grid;padding-block:0}.money-team-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;min-block-size:72px;gap:var(--space-3);border-block-end:var(--border-width-hairline) solid var(--color-divider)}.money-team-row[data-status=DISABLED] .money-team-copy,.money-team-row[data-status=DISABLED] .money-team-avatar{opacity:.55}.money-team-row:last-child{border-block-end:0}.money-team-avatar{display:grid;inline-size:44px;block-size:44px;place-items:center;background:var(--color-surface-subtle);border-radius:50%;font-family:var(--font-family-mono);font-size:var(--text-caption-size);font-weight:700}.money-team-copy{display:grid;min-inline-size:0}.money-team-copy a,.money-status-copy{overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-caption-size);text-overflow:ellipsis}.money-team-copy a,.money-counterparty-page .ui-contextual-page-header__description a{display:inline-flex;align-items:center;min-block-size:48px}.money-history-filters .ui-input{min-block-size:48px}.money-history-page .ui-list-filter-toolbar__summary h2{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.money-role-chip{padding:var(--space-1) var(--space-3);color:var(--color-text);background:var(--color-surface-selected);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-caption-size);font-weight:700}.money-invite-card,.money-invitation-card{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.money-invite-card h2{margin:var(--space-1) 0 0;font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.money-invite-card>div>p{margin-block-start:var(--space-1);color:var(--color-text-secondary)}.money-invite-form{display:grid;gap:var(--space-4)}.money-invite-form>.ui-btn{justify-self:start;min-inline-size:200px}.money-invite-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.money-members-section{display:grid;gap:var(--space-4)}.money-team-notice{color:color-mix(in srgb,var(--money-green) 72%,var(--color-text));font-weight:600}.money-team-empty{color:var(--color-text-secondary)}.money-invitation-list{display:grid;border-block-start:var(--border-width-hairline) solid var(--color-divider)}.money-invitation-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-block-size:64px;gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--border-width-hairline) solid var(--color-divider)}.money-invitation-row:last-child{border-block-end:0}.money-invitation-row[data-state=REVOKED] .money-invitation-row__identity,.money-invitation-row[data-state=ACCEPTED] .money-invitation-row__identity{opacity:.6}.money-invitation-row__identity{display:grid;min-inline-size:0;gap:2px}.money-invitation-row__identity strong,.money-invitation-row__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-invitation-row__identity small{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.money-invitation-row__state{display:grid;justify-items:start;gap:2px}.money-invitation-row__state small{color:var(--color-text-secondary);font-size:var(--text-micro-size)}.money-invitation-chip{padding:var(--space-1) var(--space-3);background:var(--color-surface-selected);border-radius:var(--radius-full);font-size:var(--text-caption-size);font-weight:700}.money-invitation-row[data-state=INVITED] .money-invitation-chip{color:color-mix(in srgb,var(--money-green) 72%,var(--color-text));background:var(--money-green-soft)}.money-invitation-row[data-state=EXPIRED] .money-invitation-chip,.money-invitation-row[data-state=REVOKED] .money-invitation-chip{color:color-mix(in srgb,var(--money-red) 72%,var(--color-text));background:var(--money-red-soft)}.money-invitation-row__actions{display:flex;gap:var(--space-2)}.money-counterparty-hero{--color-money-in: var(--money-green);--color-money-out: var(--money-red);--color-text: var(--money-ink-text);--color-text-secondary: var(--money-ink-muted);position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-6);overflow:hidden;color:var(--money-ink-text);background:var(--money-ink);border:var(--border-width-hairline) solid var(--money-ink-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.money-counterparty-hero>h2{grid-column:1 / -1;color:var(--money-ink-muted);font-size:var(--text-overline-size);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.money-counterparty-hero__avatar{display:grid;inline-size:56px;block-size:56px;place-items:center;border-radius:50%;font-family:var(--font-family-mono);font-size:var(--text-h3-size);font-weight:700}.money-counterparty-hero__body{min-inline-size:0}.money-counterparty-hero .money-balance-list{gap:var(--space-3)}.money-counterparty-hero .money-balance-line{align-items:flex-start;flex-direction:column;gap:var(--space-1);min-block-size:0}.money-counterparty-hero .money-balance-line>span:first-child{color:var(--money-ink-muted);font-size:var(--text-caption-size)}.money-counterparty-hero .money-balance-line .ui-amount-text{align-items:flex-start!important;font-family:var(--font-family-mono);font-size:clamp(1.75rem,6vw,2.5rem)!important;line-height:1.1!important}.money-counterparty-hero__settled{grid-column:1 / -1;color:var(--money-ink-muted)}.money-placeholder-page>.ui-empty-state{min-block-size:320px;background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.money-onboarding__other>.ui-input{flex:1 1 140px}.money-onboarding__selection{color:var(--color-text-secondary);font-family:var(--font-family-mono)}.app-tab--money-record,.app-tab--money-record[aria-current=page]{color:var(--color-surface-inverse, var(--color-bg));background:var(--color-text)}@media (max-width: 899px){.money-page{gap:var(--space-6)}.money-page-heading-row{flex-direction:column}.money-contact-grid,.money-history-filters,.money-home-grid{grid-template-columns:1fr}.money-checkbox-filter{grid-column:auto}.money-history-filters{align-items:stretch}.money-team-row{grid-template-columns:44px minmax(0,1fr) auto auto}.money-status-copy{grid-column:2}.money-invite-fields{grid-template-columns:1fr}.money-quick-actions>.ui-btn,.money-wizard-actions>.ui-btn{flex:1 1 130px}}@media (max-width: 520px){.money-position-hero{gap:var(--space-5);padding:var(--space-5)}.money-position-hero:before{inset-block-start:-160px;inset-inline-end:-140px}.money-position-hero__topline{align-items:flex-start;flex-direction:column}.money-live-fact{min-block-size:28px;padding-inline:var(--space-3)}.money-currency-switcher button{min-inline-size:84px;min-block-size:48px;padding-inline:var(--space-3)}.money-position-hero__amount>.ui-amount-text{font-size:clamp(2.5rem,13vw,3.25rem)!important}.money-position-chart__facts{gap:var(--space-2)}.money-position-chart__facts .ui-amount-text{font-size:var(--text-caption-size)!important}.money-position-hero__metadata>span{padding-inline-end:var(--space-2)}.money-home-action-grid{gap:var(--space-2)}.money-home-action-grid>button{grid-template-columns:1fr;min-block-size:104px;justify-items:center;gap:var(--space-2);padding:var(--space-3);text-align:center}.money-home-action-grid>button>.material-symbols-outlined{inline-size:48px;block-size:48px}.money-home-action-grid small{display:none}.money-insight-card,.money-recent-card{gap:var(--space-4);padding:var(--space-4)}.money-exposure-chart{grid-template-columns:132px minmax(0,1fr);gap:var(--space-3)}.money-exposure-chart__visual{inline-size:132px;block-size:132px}.money-exposure-chart__detail strong{font-size:var(--text-h2-size)}.money-exposure-chart__center .ui-amount-text{font-size:var(--text-body-strong-size)!important}.money-exposure-chart__detail p{display:none}.money-exposure-list>button{grid-template-columns:10px minmax(0,1fr) auto 20px;gap:var(--space-2)}.money-contacts,.money-balance-card,.money-history-card,.money-wizard-step,.money-adjust-form,.money-team-list,.money-invite-card,.money-invitation-card,.money-quiet-card,.money-history-page .ui-list-filter-toolbar{padding:var(--space-4)}.money-invite-form>.ui-btn{justify-self:stretch}.money-invitation-row{grid-template-columns:minmax(0,1fr) auto}.money-invitation-row__actions{grid-column:1 / -1;padding-block-end:var(--space-2)}.money-counterparty-hero{padding:var(--space-4)}.money-record-action{min-block-size:84px;padding-inline:var(--space-4)}.money-balance-line{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.money-contact-tile .money-balance-line{align-items:center;flex-direction:row}.money-inline-contact>.ui-field,.money-onboarding__other>.ui-input{inline-size:100%}}[dir=rtl] .money-contact-tile__chevron,[dir=rtl] .money-record-action>.material-symbols-outlined:last-child,[dir=rtl] .money-exposure-list>button>.material-symbols-outlined{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.money-home>*,.money-exposure-chart__visual svg{animation:none}.money-home-action-grid>button,.money-contact-tile,.money-record-action,.money-currency-switcher button,.money-step-dots>span,.money-position-chart__track>span,.money-exposure-chart__slice{transition:none}.money-home-action-grid>button:hover,.money-contact-tile:hover,.money-record-action:hover{transform:none}}[data-workspace=control].app-shell{--color-canvas: color-mix(in srgb, #000000 4%, #FFFFFF);--color-bg: #FFFFFF;--color-bg-subtle: color-mix(in srgb, #000000 3%, #FFFFFF);--color-bg-strong: color-mix(in srgb, #000000 8%, #FFFFFF);--color-surface-base: #FFFFFF;--color-surface-subtle: color-mix(in srgb, #000000 3%, #FFFFFF);--color-surface-raised: #FFFFFF;--color-surface-overlay: #FFFFFF;--color-surface-hover: color-mix(in srgb, #000000 7%, #FFFFFF);--color-surface-selected: color-mix(in srgb, #000000 11%, #FFFFFF);--color-surface-disabled: color-mix(in srgb, #000000 5%, #FFFFFF);--color-scrim: color-mix(in srgb, #000000 66%, transparent);--color-border: color-mix(in srgb, #000000 16%, #FFFFFF);--color-border-strong: color-mix(in srgb, #000000 28%, #FFFFFF);--color-hairline: color-mix(in srgb, #000000 10%, #FFFFFF);--color-divider: color-mix(in srgb, #000000 16%, #FFFFFF);--color-text: #000000;--color-text-secondary: color-mix(in srgb, #000000 66%, #FFFFFF);--color-text-disabled: color-mix(in srgb, #000000 44%, #FFFFFF);--color-inverse: #FFFFFF;--color-focus: #000000;--color-focus-halo: color-mix(in srgb, #000000 18%, transparent);--color-money-in: color-mix(in srgb, #06C167 62%, #000000);--color-money-out: #E11900;--color-danger: #E11900;--color-validation-error: #E11900;--color-success: #06C167;--color-provenance: color-mix(in srgb, #000000 66%, #FFFFFF);--color-provenance-surface: color-mix(in srgb, #000000 7%, #FFFFFF);--color-surface: var(--color-surface-base);--color-text-muted: var(--color-text-secondary);--color-chart-positive: #06C167;--color-chart-negative: #E11900;--color-chart-neutral: #000000;--color-warning: #E11900;--color-sidebar: #FFFFFF;--color-sidebar-text: #000000;--color-sidebar-muted: color-mix(in srgb, #000000 66%, #FFFFFF);--color-sidebar-active: color-mix(in srgb, #000000 8%, #FFFFFF);--color-sidebar-border: color-mix(in srgb, #000000 16%, #FFFFFF);--color-data-1: #000000;--color-data-2: color-mix(in srgb, #000000 76%, #FFFFFF);--color-data-3: color-mix(in srgb, #000000 56%, #FFFFFF);--color-data-4: color-mix(in srgb, #000000 36%, #FFFFFF);--color-data-5: color-mix(in srgb, #000000 18%, #FFFFFF);--color-cat-1: #06C167;--color-cat-2: #000000;--color-cat-3: color-mix(in srgb, #06C167 72%, #000000);--color-cat-4: color-mix(in srgb, #06C167 46%, #000000);--color-cat-5: color-mix(in srgb, #06C167 58%, #FFFFFF);--color-control-specular: color-mix(in srgb, #FFFFFF 78%, transparent);--color-control-accent: #06C167;--color-control-accent-strong: color-mix(in srgb, #06C167 68%, #000000);--color-control-accent-soft: color-mix(in srgb, #06C167 12%, transparent);--color-control-accent-glow: color-mix(in srgb, #06C167 36%, transparent);--color-control-grid-line: color-mix(in srgb, #000000 7%, transparent);--color-ledger-rule: linear-gradient(90deg, color-mix(in srgb, #000000 22%, transparent), color-mix(in srgb, #000000 4%, transparent) 72%, transparent);--color-ink-hero-surface: #000000;--color-ink-hero-text: #FFFFFF;--color-ink-hero-text-muted: color-mix(in srgb, #FFFFFF 68%, #000000);--color-ink-hero-border: color-mix(in srgb, #FFFFFF 30%, #000000);--color-ink-hero-positive: #06C167;--color-ink-hero-negative: #E11900;--color-ink-hero-warning: #E11900;--control-glass: color-mix(in srgb, var(--color-surface-base) 82%, transparent);--control-glass-strong: color-mix(in srgb, var(--color-surface-raised) 90%, transparent);--control-glass-border: color-mix(in srgb, var(--color-border) 88%, transparent);--control-specular: var(--color-control-specular);background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--color-surface-raised) 72%,transparent),transparent 31rem),radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--color-bg-strong) 54%,transparent),transparent 38rem),var(--color-canvas)}[data-theme=dark] [data-workspace=control].app-shell{--color-canvas: #000000;--color-bg: color-mix(in srgb, #FFFFFF 7%, #000000);--color-bg-subtle: color-mix(in srgb, #FFFFFF 10%, #000000);--color-bg-strong: color-mix(in srgb, #FFFFFF 15%, #000000);--color-surface-base: color-mix(in srgb, #FFFFFF 7%, #000000);--color-surface-subtle: color-mix(in srgb, #FFFFFF 10%, #000000);--color-surface-raised: color-mix(in srgb, #FFFFFF 12%, #000000);--color-surface-overlay: color-mix(in srgb, #FFFFFF 14%, #000000);--color-surface-hover: color-mix(in srgb, #FFFFFF 16%, #000000);--color-surface-selected: color-mix(in srgb, #FFFFFF 20%, #000000);--color-surface-disabled: color-mix(in srgb, #FFFFFF 11%, #000000);--color-scrim: color-mix(in srgb, #000000 78%, transparent);--color-border: color-mix(in srgb, #FFFFFF 19%, #000000);--color-border-strong: color-mix(in srgb, #FFFFFF 31%, #000000);--color-hairline: color-mix(in srgb, #FFFFFF 14%, #000000);--color-divider: color-mix(in srgb, #FFFFFF 19%, #000000);--color-text: #FFFFFF;--color-text-secondary: color-mix(in srgb, #FFFFFF 70%, #000000);--color-text-disabled: color-mix(in srgb, #FFFFFF 45%, #000000);--color-inverse: #000000;--color-focus: #FFFFFF;--color-focus-halo: color-mix(in srgb, #FFFFFF 22%, transparent);--color-money-in: #06C167;--color-money-out: color-mix(in srgb, #E11900 72%, #FFFFFF);--color-danger: color-mix(in srgb, #E11900 72%, #FFFFFF);--color-validation-error: color-mix(in srgb, #E11900 72%, #FFFFFF);--color-success: #06C167;--color-provenance: color-mix(in srgb, #FFFFFF 70%, #000000);--color-provenance-surface: color-mix(in srgb, #FFFFFF 15%, #000000);--color-chart-positive: #06C167;--color-chart-negative: #E11900;--color-chart-neutral: #FFFFFF;--color-warning: color-mix(in srgb, #E11900 72%, #FFFFFF);--color-sidebar: color-mix(in srgb, #FFFFFF 7%, #000000);--color-sidebar-text: #FFFFFF;--color-sidebar-muted: color-mix(in srgb, #FFFFFF 70%, #000000);--color-sidebar-active: color-mix(in srgb, #FFFFFF 16%, #000000);--color-sidebar-border: color-mix(in srgb, #FFFFFF 19%, #000000);--color-data-1: #FFFFFF;--color-data-2: color-mix(in srgb, #FFFFFF 78%, #000000);--color-data-3: color-mix(in srgb, #FFFFFF 58%, #000000);--color-data-4: color-mix(in srgb, #FFFFFF 38%, #000000);--color-data-5: color-mix(in srgb, #FFFFFF 20%, #000000);--color-cat-1: #06C167;--color-cat-2: #FFFFFF;--color-cat-3: color-mix(in srgb, #06C167 78%, #000000);--color-cat-4: color-mix(in srgb, #06C167 56%, #FFFFFF);--color-cat-5: color-mix(in srgb, #06C167 48%, #000000);--color-control-specular: color-mix(in srgb, #FFFFFF 10%, transparent);--color-control-accent: #06C167;--color-control-accent-strong: color-mix(in srgb, #06C167 72%, #FFFFFF);--color-control-accent-soft: color-mix(in srgb, #06C167 14%, transparent);--color-control-accent-glow: color-mix(in srgb, #06C167 50%, transparent);--color-control-grid-line: color-mix(in srgb, #FFFFFF 9%, transparent);--color-ledger-rule: linear-gradient(90deg, color-mix(in srgb, #FFFFFF 20%, transparent), color-mix(in srgb, #FFFFFF 4%, transparent) 72%, transparent)}[data-workspace=control] .app-main{position:relative;background:linear-gradient(115deg,transparent 0 58%,color-mix(in srgb,var(--color-surface-raised) 20%,transparent)),linear-gradient(var(--color-control-grid-line) 1px,transparent 1px) 0 0 / 68px 68px,linear-gradient(90deg,var(--color-control-grid-line) 1px,transparent 1px) 0 0 / 68px 68px,transparent}[data-workspace=control] .app-main:before{content:"";position:sticky;top:0;z-index:8;display:block;height:1px;background:linear-gradient(90deg,transparent 0 24%,var(--color-control-accent) 48%,var(--control-specular) 56%,transparent 76%) 0 0 / 220% 100%;pointer-events:none}:where([data-workspace=control] .material-symbols-outlined){display:inline-grid;inline-size:1em;block-size:1em;flex:0 0 auto;place-items:center;overflow:hidden;vertical-align:-.125em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}[data-workspace=control] :where(a,button,label,summary):has(>.material-symbols-outlined){column-gap:max(var(--space-2),.5em)}@media (min-width: 900px){[data-workspace=control] .app-sidebar{isolation:isolate;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-raised) 38%,transparent),transparent 42%),var(--control-glass);border-inline-end-color:var(--control-glass-border);box-shadow:inset -1px 0 0 var(--control-specular),12px 0 42px color-mix(in srgb,var(--color-text) 6%,transparent);backdrop-filter:blur(24px) saturate(112%);-webkit-backdrop-filter:blur(24px) saturate(112%)}[data-workspace=control] .app-sidebar:before{content:"";position:absolute;inset:-90px -80px auto;z-index:-1;height:250px;background:radial-gradient(circle,var(--control-specular),transparent 68%);pointer-events:none}}[data-workspace=control] .app-brand{position:relative}[data-workspace=control] .app-logo-frame{background:linear-gradient(145deg,var(--control-specular),transparent 55%),color-mix(in srgb,var(--color-surface-raised) 56%,transparent);border-color:var(--control-glass-border);box-shadow:inset 0 1px 0 var(--control-specular),0 8px 20px color-mix(in srgb,var(--color-text) 10%,transparent);transition:transform var(--motion-duration-feedback) var(--motion-easing),box-shadow var(--motion-duration-feedback) var(--motion-easing)}[data-workspace=control] .app-brand:hover .app-logo-frame{box-shadow:inset 0 1px 0 var(--control-specular),0 0 0 3px var(--color-control-accent-soft),0 10px 26px color-mix(in srgb,var(--color-text) 14%,transparent)}[data-workspace=control] .app-control-context,[data-workspace=control] .app-user-card{position:relative;background:color-mix(in srgb,var(--color-surface-raised) 54%,transparent);border-color:var(--control-glass-border);box-shadow:inset 0 1px 0 var(--control-specular);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-workspace=control] .app-control-context .app-workspace--static,[data-workspace=control] .app-control-context .app-workspace-trigger,[data-workspace=control] .app-control-context .app-book-context{background:color-mix(in srgb,var(--color-surface-base) 52%,transparent);border-color:var(--control-glass-border)}[data-workspace=control] .app-workspace-menu{background:var(--control-glass-strong);border-color:var(--control-glass-border);backdrop-filter:blur(22px) saturate(112%);-webkit-backdrop-filter:blur(22px) saturate(112%)}[data-workspace=control] .app-navlink{transition:color var(--motion-duration-color) var(--motion-easing),background-color var(--motion-duration-color) var(--motion-easing),transform var(--motion-duration-press) var(--motion-easing),box-shadow var(--motion-duration-color) var(--motion-easing)}[data-workspace=control] .app-navlink[aria-current=page]{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface-raised) 84%,transparent),color-mix(in srgb,var(--color-surface-raised) 46%,transparent));border:1px solid var(--control-glass-border);box-shadow:inset 0 1px 0 var(--control-specular),0 6px 18px color-mix(in srgb,var(--color-text) 7%,transparent)}[data-workspace=control] .app-navlink[aria-current=page]:after{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}[data-workspace=control] .app-navlink--record{color:var(--color-sidebar-text);background:color-mix(in srgb,var(--color-control-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-control-accent) 18%,var(--color-sidebar-border))}[data-workspace=control] .app-navlink--record .material-symbols-outlined{display:grid;width:28px;height:28px;place-items:center;color:var(--color-inverse);background:var(--color-text);border-radius:9px;box-shadow:inset 0 1px color-mix(in srgb,var(--color-inverse) 24%,transparent)}[data-workspace=control] .app-navlink--record:hover .material-symbols-outlined{box-shadow:inset 0 1px color-mix(in srgb,var(--color-inverse) 24%,transparent),0 0 0 4px var(--color-control-accent-soft)}[data-workspace=control] .app-navlink--record[aria-current=page]{border-color:color-mix(in srgb,var(--color-control-accent) 32%,var(--color-sidebar-border))}[data-workspace=control] .app-utility-button{border-color:var(--control-glass-border)}[data-workspace=control] .app-tabbar{padding:var(--space-phi-2);background:var(--control-glass-strong);border-color:var(--control-glass-border);box-shadow:inset 0 1px 0 var(--control-specular),0 16px 42px color-mix(in srgb,var(--color-text) 18%,transparent);backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}[data-workspace=control] .app-tabbar:before{content:"";position:absolute;inset:0 var(--space-phi-4) auto;height:1px;background:linear-gradient(90deg,transparent,var(--control-specular),transparent);pointer-events:none}[data-workspace=control] .app-tab{transition:color var(--motion-duration-color) var(--motion-easing),background-color var(--motion-duration-color) var(--motion-easing),transform var(--motion-duration-press) var(--motion-easing)}[data-workspace=control] .app-tab[aria-current=page],[data-workspace=control] .app-tab--active{background:color-mix(in srgb,var(--color-surface-selected) 76%,transparent);box-shadow:inset 0 1px 0 var(--control-specular)}[data-workspace=control] .app-tab--control-record{overflow:visible}[data-workspace=control] .app-tab--control-record .material-symbols-outlined{display:grid;width:30px;height:30px;place-items:center;color:var(--color-inverse);background:linear-gradient(145deg,color-mix(in srgb,var(--color-inverse) 14%,transparent),transparent 48%),var(--color-text);border:1px solid color-mix(in srgb,var(--color-control-accent) 34%,var(--color-text));border-radius:13px;box-shadow:inset 0 1px color-mix(in srgb,var(--color-inverse) 30%,transparent),0 8px 20px color-mix(in srgb,var(--color-text) 22%,transparent)}[data-workspace=control] .app-tab--control-record:active .material-symbols-outlined{transform:scale(var(--motion-scale-press))}[data-workspace=control] .app-tab--control-record[aria-current=page]{background:color-mix(in srgb,var(--color-control-accent) 8%,transparent)}[data-workspace=control] .app-tab:active{transform:scale(var(--motion-scale-press))}[data-workspace=control] .app-more-backdrop{background:color-mix(in srgb,var(--color-scrim) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-workspace=control] .app-more-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-raised) 32%,transparent),transparent 40%),var(--control-glass-strong);border-color:var(--control-glass-border);box-shadow:inset 0 1px 0 var(--control-specular),var(--shadow-overlay);backdrop-filter:blur(28px) saturate(116%);-webkit-backdrop-filter:blur(28px) saturate(116%)}[data-workspace=control] .app-more-close,[data-workspace=control] .app-more-search-control,[data-workspace=control] .app-more-utility-link,[data-workspace=control] .app-more-workspace .app-book-context,[data-workspace=control] .app-more-workspace .app-workspace-trigger,[data-workspace=control] .app-more-link{background:color-mix(in srgb,var(--color-surface-base) 66%,transparent);border-color:var(--control-glass-border);box-shadow:inset 0 1px 0 var(--control-specular)}[data-workspace=control] .app-more-link{transition:color var(--motion-duration-color) var(--motion-easing),background-color var(--motion-duration-color) var(--motion-easing),transform var(--motion-duration-press) var(--motion-easing)}[data-workspace=control] .app-more-link[aria-current=page]{background:color-mix(in srgb,var(--color-surface-selected) 80%,transparent)}[data-workspace=control] .settings-content{position:relative;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-control-accent) 7%,transparent),transparent 28rem),linear-gradient(135deg,transparent 0 64%,color-mix(in srgb,var(--color-surface-raised) 24%,transparent))}[data-workspace=control] .settings-page{isolation:isolate}[data-workspace=control] .settings-command-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,34%);min-height:228px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 54%,transparent),transparent 52%),var(--control-glass);border:1px solid var(--control-glass-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--control-specular),0 18px 52px color-mix(in srgb,var(--color-text) 7%,transparent);backdrop-filter:blur(22px) saturate(110%);-webkit-backdrop-filter:blur(22px) saturate(110%)}[data-workspace=control] .settings-command-header:before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:4px;background:linear-gradient(180deg,transparent,var(--color-control-accent) 24% 68%,transparent);opacity:.88}[dir=rtl] [data-workspace=control] .settings-command-header:before{inset:0 0 0 auto}[data-workspace=control] .settings-command-header:after{content:"";position:absolute;inset:0 0 auto;z-index:2;height:1px;background:linear-gradient(90deg,transparent 0 24%,var(--color-control-accent) 48%,var(--control-specular) 56%,transparent 76%) 0 0 / 220% 100%;pointer-events:none}[data-workspace=control] .settings-command-header__copy{z-index:1;align-content:center;min-width:0;padding:clamp(var(--space-phi-4),3vw,var(--space-phi-6));border:0}[data-workspace=control] .settings-command-header__copy .ui-contextual-page-header__layout{display:grid;align-items:start;gap:var(--space-phi-4)}[data-workspace=control] .settings-command-header__copy .ui-contextual-page-header__copy{max-width:620px}[data-workspace=control] .settings-command-header__copy h1{max-width:14ch;font-size:clamp(30px,3.6vw,46px);line-height:1.02;letter-spacing:-.055em}[data-workspace=control] .settings-command-header__copy .ui-contextual-page-header__description{max-width:58ch;line-height:1.55}[data-workspace=control] .settings-command-header__copy .ui-contextual-page-header__actions{justify-self:start}[data-workspace=control] .settings-command-visual{position:relative;min-width:0;overflow:hidden;border-inline-start:1px solid var(--control-glass-border);background:radial-gradient(circle at center,color-mix(in srgb,var(--color-control-accent) 9%,transparent),transparent 52%),color-mix(in srgb,var(--color-surface-base) 48%,transparent)}[data-workspace=control] .settings-command-visual__grid{position:absolute;inset:-36px;opacity:.7;background:linear-gradient(var(--color-control-grid-line) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--color-control-grid-line) 1px,transparent 1px) 0 0 / 24px 24px;mask-image:radial-gradient(circle at center,#000000 0 18%,color-mix(in srgb,#000000 52%,transparent) 54%,transparent 78%)}[data-workspace=control] .settings-command-visual__index{position:absolute;top:var(--space-3);inset-inline-end:var(--space-3);z-index:4;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--text-micro-size);font-weight:600;letter-spacing:.12em}[data-workspace=control] .settings-command-visual__orbit{position:absolute;top:50%;left:50%;z-index:2;border:1px solid color-mix(in srgb,var(--color-text) 24%,transparent);border-radius:50%;transform:translate(-50%,-50%)}[data-workspace=control] .settings-command-visual__orbit--outer{width:176px;height:176px;background:conic-gradient(from 20deg,transparent 0 11%,color-mix(in srgb,var(--color-control-accent) 52%,transparent) 11% 11.8%,transparent 11.8% 46%,color-mix(in srgb,var(--color-text) 38%,transparent) 46% 46.7%,transparent 46.7% 78%,color-mix(in srgb,var(--color-control-accent) 44%,transparent) 78% 78.8%,transparent 78.8%);box-shadow:inset 0 0 28px color-mix(in srgb,var(--color-control-accent) 5%,transparent),0 0 34px color-mix(in srgb,var(--color-control-accent) 8%,transparent)}[data-workspace=control] .settings-command-visual__orbit--inner{width:104px;height:104px;border-style:dashed;opacity:.74}[data-workspace=control] .settings-command-visual__node{--settings-node-angle: 0deg;position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px;background:var(--color-surface-raised);border:1px solid var(--color-text-secondary);border-radius:50%;transform:rotate(var(--settings-node-angle)) translateY(-88px)}[data-workspace=control] .settings-command-visual__node:nth-child(2){--settings-node-angle: 51.43deg}[data-workspace=control] .settings-command-visual__node:nth-child(3){--settings-node-angle: 102.86deg}[data-workspace=control] .settings-command-visual__node:nth-child(4){--settings-node-angle: 154.29deg}[data-workspace=control] .settings-command-visual__node:nth-child(5){--settings-node-angle: 205.71deg}[data-workspace=control] .settings-command-visual__node:nth-child(6){--settings-node-angle: 257.14deg}[data-workspace=control] .settings-command-visual__node:nth-child(7){--settings-node-angle: 308.57deg}[data-workspace=control] .settings-command-visual__node[data-active=true]{background:var(--color-control-accent);border-color:var(--color-control-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-control-accent) 12%,transparent),0 0 18px var(--color-control-accent-glow)}[data-workspace=control] .settings-command-visual__scan{position:absolute;top:50%;left:50%;z-index:2;width:86px;height:1px;transform-origin:0 50%;transform:rotate(24deg);background:linear-gradient(90deg,var(--color-control-accent),transparent)}[data-workspace=control] .settings-command-visual__core{position:absolute;top:50%;left:50%;z-index:3;display:grid;width:62px;height:62px;place-items:center;color:var(--color-inverse);background:linear-gradient(145deg,color-mix(in srgb,var(--color-inverse) 14%,transparent),transparent 46%),var(--color-text);border:1px solid color-mix(in srgb,var(--color-control-accent) 38%,var(--color-text));border-radius:20px;box-shadow:inset 0 1px color-mix(in srgb,var(--color-inverse) 28%,transparent),0 0 0 7px color-mix(in srgb,var(--color-surface-raised) 72%,transparent),0 14px 34px color-mix(in srgb,var(--color-text) 24%,transparent);transform:translate(-50%,-50%) rotate(-3deg)}[data-workspace=control] .settings-command-visual__core .material-symbols-outlined{font-size:30px;font-variation-settings:"FILL" 0,"wght" 420,"GRAD" 0,"opsz" 32}[data-workspace=control] .settings-command-visual__segments{position:absolute;inset:auto var(--space-3) var(--space-3);z-index:4;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}[data-workspace=control] .settings-command-visual__segments i{height:2px;background:color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:var(--radius-full)}[data-workspace=control] .settings-command-visual__segments i[data-active=true]{background:var(--color-control-accent);box-shadow:0 0 10px var(--color-control-accent-glow)}[data-workspace=control] .settings-page>:is(.settings-company-card,.members-card,.roles-layout,.policy-card,.category-admin__create,.category-admin__list,.audit-list-surface){position:relative;border-color:var(--control-glass-border);background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-raised) 24%,transparent),transparent 34%),color-mix(in srgb,var(--color-surface-base) 76%,transparent);box-shadow:inset 0 1px 0 var(--control-specular),0 12px 36px color-mix(in srgb,var(--color-text) 5%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-workspace=control] .settings-page>:is(.settings-company-card,.members-card,.policy-card,.category-admin__create,.audit-list-surface):before{content:"";position:absolute;inset:0 var(--space-4) auto;height:1px;background:linear-gradient(90deg,transparent,var(--color-control-accent),transparent);opacity:.42;pointer-events:none}[data-workspace=control] .company-page>.ui-contextual-page-header{position:relative;overflow:hidden;padding:clamp(var(--space-4),2.2vw,var(--space-phi-5));background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 50%,transparent),transparent 46%),color-mix(in srgb,var(--color-surface-base) 78%,transparent);border:1px solid var(--control-glass-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--control-specular),0 12px 36px color-mix(in srgb,var(--color-text) 5%,transparent);backdrop-filter:blur(18px) saturate(108%);-webkit-backdrop-filter:blur(18px) saturate(108%)}[data-workspace=control] .company-page>.ui-contextual-page-header:after{content:"";position:absolute;top:0;inset-inline-end:clamp(var(--space-4),4vw,var(--space-phi-7));width:96px;height:7px;opacity:.54;background:repeating-linear-gradient(90deg,var(--color-control-accent) 0 1px,transparent 1px 11px);background-size:99px 100%;pointer-events:none}.dashboard-scene{--control-glass: color-mix(in srgb, var(--color-surface-base) 82%, transparent);--control-glass-strong: color-mix(in srgb, var(--color-surface-raised) 90%, transparent);--control-glass-border: color-mix(in srgb, var(--color-border) 88%, transparent);--control-specular: color-mix(in srgb, var(--color-control-accent) 22%, transparent)}[data-theme=dark] .dashboard-scene{--control-specular: color-mix(in srgb, var(--color-control-accent) 30%, transparent)}.dashboard-scene>.ui-contextual-page-header,.dashboard-scene .premium-surface,.dashboard-scene .dashboard-expected-owed{position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-raised) 30%,transparent),transparent 38%),var(--control-glass);border:1px solid var(--control-glass-border);box-shadow:inset 0 1px 0 var(--control-specular),0 0 0 1px color-mix(in srgb,var(--color-control-accent) 8%,transparent),0 14px 42px color-mix(in srgb,var(--color-text) 7%,transparent);backdrop-filter:blur(18px) saturate(108%);-webkit-backdrop-filter:blur(18px) saturate(108%)}[data-theme=dark] .dashboard-scene>.ui-contextual-page-header,[data-theme=dark] .dashboard-scene .premium-surface,[data-theme=dark] .dashboard-scene .dashboard-expected-owed{box-shadow:inset 0 1px 0 var(--control-specular),0 0 0 1px color-mix(in srgb,var(--color-control-accent) 12%,transparent),0 14px 42px color-mix(in srgb,var(--color-text) 7%,transparent),0 18px 56px color-mix(in srgb,var(--color-control-accent) 10%,transparent)}.dashboard-scene>.ui-contextual-page-header{overflow:hidden;padding:var(--space-phi-5);border-radius:var(--radius-lg)}.dashboard-masthead{box-sizing:border-box;min-height:148px;align-content:center}.dashboard-masthead .ui-contextual-page-header__layout{align-items:center}.dashboard-masthead .ui-contextual-page-header__copy{max-width:700px}.dashboard-masthead h1{font-size:clamp(30px,3.4vw,42px);line-height:1.05;letter-spacing:-.05em}.dashboard-masthead .ui-contextual-page-header__meta{width:fit-content;padding:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--color-surface-subtle) 72%,transparent);border:1px solid var(--control-glass-border);border-radius:var(--radius-full);font-family:var(--font-family-mono);font-size:var(--text-micro-size);letter-spacing:var(--text-micro-letter-spacing);text-transform:uppercase}.dashboard-scene>.ui-contextual-page-header:before,.dashboard-scene .dashboard-expected-owed:before{content:"";position:absolute;inset:0 var(--space-phi-5) auto;height:1px;background:linear-gradient(90deg,transparent 0 28%,var(--color-control-accent) 48%,var(--control-specular) 56%,transparent 74%) 0 0 / 220% 100%;pointer-events:none}.dashboard-scene .premium-surface:before{background:linear-gradient(90deg,transparent,var(--control-specular) 34%,transparent 88%)}.dashboard-command-deck{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);align-items:start;gap:var(--space-phi-4)}.dashboard-command-deck>.dashboard-overview{grid-template-columns:minmax(0,1fr);gap:var(--space-phi-4)}.dashboard-command-deck>.dashboard-overview:only-child{grid-column:1 / -1;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)}.dashboard-command-deck>.dashboard-overview:only-child .dashboard-overview-meta{grid-column:1 / -1}.dashboard-command-deck>.company-decision-center{position:sticky;top:var(--space-phi-4);border-radius:var(--radius-lg)}.dashboard-command-deck .company-decision-header{gap:var(--space-3);padding:var(--space-5)}.dashboard-command-deck .company-decision-header h2{font-size:clamp(22px,2vw,27px)}.dashboard-command-deck .company-decision-header p:last-child{font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.dashboard-command-deck .company-decision-count{width:42px;height:42px;flex-basis:42px;color:var(--color-inverse);background:var(--color-text);border:1px solid color-mix(in srgb,var(--color-control-accent) 32%,var(--color-text));box-shadow:0 0 0 5px color-mix(in srgb,var(--color-control-accent) 8%,transparent)}.dashboard-command-deck .company-decision-list li,.dashboard-command-deck .company-decision-unavailable,.dashboard-command-deck .company-decision-clear{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);min-height:0;padding:var(--space-4) var(--space-5)}.dashboard-command-deck .company-decision-action,.dashboard-command-deck .company-decision-unavailable .ui-btn{grid-column:2;justify-self:start;margin-top:var(--space-1)}.dashboard-expected-owed{overflow:hidden;border-radius:var(--radius-lg)}.dashboard-expected-owed .ui-financial-summary__figures>div{background:color-mix(in srgb,var(--color-surface-subtle) 72%,transparent);border-inline-start-color:var(--control-glass-border);border-radius:var(--radius-sm)}.dashboard-hero{--hero-light-x: 72%;--hero-light-y: 0%;--hero-light-opacity: .44;--color-text: var(--color-ink-hero-text);--color-text-secondary: var(--color-ink-hero-text-muted);--color-text-disabled: var(--color-ink-hero-text-muted);--color-provenance: var(--color-ink-hero-text-muted);--color-chart-positive: var(--color-ink-hero-positive);--color-chart-negative: var(--color-ink-hero-negative);--color-money-in: var(--color-ink-hero-positive);--color-money-out: var(--color-ink-hero-negative);--color-warning: var(--color-ink-hero-warning);isolation:isolate;min-height:328px;overflow:visible;color:var(--color-ink-hero-text);background:linear-gradient(145deg,color-mix(in srgb,var(--color-ink-hero-text) 5.5%,transparent),transparent 36%),var(--color-ink-hero-surface);border-color:var(--color-ink-hero-border);box-shadow:inset 0 1px color-mix(in srgb,var(--color-ink-hero-text) 74%,transparent),inset 0 -1px #0000006b,0 24px 64px color-mix(in srgb,var(--color-ink-hero-surface) 22%,transparent)}[data-theme=dark] .dashboard-hero{background:radial-gradient(ellipse 92% 82% at 50% -6%,color-mix(in srgb,var(--color-ink-hero-text) 18%,transparent),transparent 68%),linear-gradient(145deg,color-mix(in srgb,var(--color-ink-hero-text) 5.5%,transparent),transparent 36%),var(--color-ink-hero-surface);box-shadow:inset 0 1px color-mix(in srgb,var(--color-ink-hero-text) 84%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ink-hero-text) 8%,transparent),inset 0 -1px #00000085,0 26px 72px #000000b8,0 -14px 48px color-mix(in srgb,var(--color-ink-hero-text) 7%,transparent)}.dashboard-hero:before{content:none}.dashboard-hero-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.dashboard-hero-backdrop:before{content:"";position:absolute;inset:-18px;opacity:.22;background-image:linear-gradient(color-mix(in srgb,var(--color-ink-hero-positive) 26%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-ink-hero-positive) 26%,transparent) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(135deg,transparent 6%,black 94%)}.dashboard-hero-backdrop:after{content:"";position:absolute;inset:0;z-index:0;opacity:var(--hero-light-opacity);background:radial-gradient(circle 220px at var(--hero-light-x) var(--hero-light-y),color-mix(in srgb,var(--color-ink-hero-positive) 26%,transparent),transparent 72%),linear-gradient(90deg,transparent 5%,color-mix(in srgb,var(--color-ink-hero-positive) 62%,transparent) 35%,color-mix(in srgb,var(--color-ink-hero-text) 12%,transparent) 76%,transparent) top / 100% 1px no-repeat;pointer-events:none}.dashboard-hero>:not(.dashboard-hero-spark,.dashboard-hero-backdrop){position:relative;z-index:1}.dashboard-hero .ui-financial-data-state,.dashboard-hero .ui-empty-state{width:100%;min-width:0}.dashboard-hero .ui-financial-data-state__meta{box-sizing:border-box;width:100%;padding-inline:var(--space-2);color:var(--color-ink-hero-text-muted)!important;text-align:center;overflow-wrap:anywhere}.dashboard-hero-label,.dashboard-hero-note,.dashboard-hero-badge,.dashboard-hero-value-label{color:var(--color-ink-hero-text-muted)}.dashboard-hero-badge{border-color:var(--color-ink-hero-border);background:color-mix(in srgb,var(--color-ink-hero-text) 4.5%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dashboard-hero .ui-btn[data-variant=primary]{background-color:var(--color-ink-hero-text);border-color:var(--color-ink-hero-text);color:var(--color-ink-hero-surface)}.dashboard-hero .ui-btn[data-variant=primary]:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-ink-hero-text) 88%,var(--color-ink-hero-surface))}.dashboard-hero-value{overflow:visible;container-type:inline-size}.dashboard-hero-value-label{margin:0 0 var(--space-phi-2);font-size:var(--text-caption-size)}.dashboard-hero-figure-roll{width:100%;max-width:100%;min-width:0;overflow:visible;transform-origin:50% 100%}.dashboard-hero-figure-roll .ui-amount{font-family:var(--font-family-mono);transform-origin:left center}.dashboard-hero-figure-roll .ui-amount>span:first-child{font-size:clamp(32px,11cqi,64px)!important}[dir=rtl] .dashboard-hero-figure-roll .ui-amount{transform-origin:right center}.dashboard-hero-spark{z-index:1;height:124px;opacity:.48}.dashboard-hero-spark__line{filter:drop-shadow(0 0 6px var(--color-control-accent-glow));animation:none;stroke-dasharray:none;stroke-dashoffset:0}.dashboard-hero-spark__fill{animation:none;opacity:1}.dashboard-scene .dashboard-section-heading{padding-bottom:var(--space-2);background:linear-gradient(90deg,var(--color-control-accent),color-mix(in srgb,var(--color-control-accent) 18%,transparent) 46%,transparent 78%) bottom / 100% 2px no-repeat}[dir=rtl] .dashboard-scene .dashboard-section-heading{background-image:linear-gradient(270deg,var(--color-control-accent),color-mix(in srgb,var(--color-control-accent) 18%,transparent) 46%,transparent 78%)}.glow-line-chart__frame{position:relative;height:220px;overflow:hidden;border:1px solid var(--control-glass-border, var(--color-border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--color-control-accent) 6%,transparent),transparent 46%),color-mix(in srgb,var(--color-surface-base) 62%,transparent);box-shadow:inset 0 1px 0 var(--control-specular, transparent),inset 0 -12px 28px color-mix(in srgb,var(--color-control-accent) 5%,transparent)}[data-theme=dark] .glow-line-chart__frame{box-shadow:inset 0 1px 0 var(--control-specular, transparent),inset 0 -12px 28px color-mix(in srgb,var(--color-control-accent) 8%,transparent),inset 0 0 42px color-mix(in srgb,var(--color-control-accent) 7%,transparent)}.glow-line-chart__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}[data-workspace=control] :is(.chart-donut,.chart-cashflow,.chart-net-cash,.glow-line-chart,.recharts-responsive-container,.recharts-wrapper){max-width:100%;min-width:0}[data-workspace=control] .chart-donut-legend{width:min(100%,32rem);min-width:0!important}[data-workspace=control] :is(.chart-donut,.chart-cashflow,.chart-net-cash) svg{overflow:hidden}.company-decision-center{animation:none}.company-decision-header{background:color-mix(in srgb,var(--color-surface-raised) 44%,transparent)}.company-decision-list li{background:color-mix(in srgb,var(--color-surface-base) 34%,transparent);animation:none}.dashboard-card,.company-insights,.company-insight-panel,.dashboard-scene>.ui-contextual-page-header,.dashboard-overview{animation:none}@media (hover: none),(pointer: coarse){.dashboard-hero{--hero-light-x: 76%;--hero-light-y: 0%;--hero-light-opacity: .42}}@media (max-width: 1180px){.dashboard-command-deck{grid-template-columns:minmax(0,1fr)}.dashboard-command-deck>.dashboard-overview,.dashboard-command-deck>.dashboard-overview:only-child{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)}.dashboard-command-deck>.dashboard-overview .dashboard-overview-meta{grid-column:1 / -1}.dashboard-command-deck>.company-decision-center{position:relative;top:auto}.dashboard-command-deck .company-decision-list li,.dashboard-command-deck .company-decision-unavailable{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard-command-deck .company-decision-action,.dashboard-command-deck .company-decision-unavailable .ui-btn{grid-column:auto;margin-top:0}}@media (max-width: 620px){[data-workspace=control] .settings-command-header{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:var(--radius-md)}[data-workspace=control] .settings-command-header__copy{padding:var(--space-phi-4)}[data-workspace=control] .settings-command-header__copy h1{max-width:none;font-size:clamp(28px,9vw,36px)}[data-workspace=control] .settings-command-header__copy .ui-contextual-page-header__actions,[data-workspace=control] .settings-command-header__copy .ui-contextual-page-header__actions>*{width:100%}[data-workspace=control] .settings-command-visual{min-height:164px;border-inline-start:0;border-top:1px solid var(--control-glass-border)}[data-workspace=control] .settings-command-visual__orbit--outer{width:126px;height:126px}[data-workspace=control] .settings-command-visual__orbit--inner{width:76px;height:76px}[data-workspace=control] .settings-command-visual__node{transform:rotate(var(--settings-node-angle)) translateY(-63px)}[data-workspace=control] .settings-command-visual__scan{width:62px}[data-workspace=control] .settings-command-visual__core{width:48px;height:48px;border-radius:15px}[data-workspace=control] .settings-command-visual__core .material-symbols-outlined{font-size:24px}.dashboard-scene>.ui-contextual-page-header{padding:var(--space-phi-4);border-radius:var(--radius-md)}.dashboard-scene>.ui-contextual-page-header .ui-contextual-page-header__actions{width:100%}.dashboard-masthead{min-height:0}.dashboard-masthead h1{font-size:clamp(28px,9vw,36px)}.dashboard-command-deck>.dashboard-overview,.dashboard-command-deck>.dashboard-overview:only-child{grid-template-columns:minmax(0,1fr)}.dashboard-command-deck .company-decision-list li,.dashboard-command-deck .company-decision-unavailable,.dashboard-command-deck .company-decision-clear{grid-template-columns:auto minmax(0,1fr);align-items:start}.dashboard-command-deck .company-decision-action,.dashboard-command-deck .company-decision-unavailable .ui-btn{grid-column:1 / -1;width:100%}.dashboard-hero{width:100%;min-width:0;max-width:100%;min-height:300px}.dashboard-hero-value,.dashboard-hero-figure-roll{width:100%;min-width:0;max-width:100%}.dashboard-hero-badge{max-width:100%}.dashboard-overview-meta{padding-inline:var(--space-phi-2)}}@media (prefers-reduced-motion: reduce){[data-workspace=control] .app-main,[data-workspace=control] .app-main:before,[data-workspace=control] .app-logo-frame,[data-workspace=control] .app-brand:hover .app-logo-frame,[data-workspace=control] .app-navlink,[data-workspace=control] .app-navlink:hover,[data-workspace=control] .app-navlink .material-symbols-outlined,[data-workspace=control] .app-navlink:hover .material-symbols-outlined,[data-workspace=control] .app-navlink--record:hover .material-symbols-outlined,[dir=rtl] [data-workspace=control] .app-navlink:hover,[data-workspace=control] .app-utility-button,[data-workspace=control] .app-utility-button:hover,[data-workspace=control] .app-tab,[data-workspace=control] .app-tab:active,[data-workspace=control] .app-tab--control-record .material-symbols-outlined,[data-workspace=control] .app-tab--control-record:active .material-symbols-outlined,[data-workspace=control] .app-more-panel,[data-workspace=control] .app-more-link,[data-workspace=control] .app-more-link:hover,[data-workspace=control] .company-page>.ui-contextual-page-header:after,[data-workspace=control] .settings-nav-link,[data-workspace=control] .settings-nav-link__icon,[data-workspace=control] .settings-command-header:after,[data-workspace=control] .settings-command-visual__grid,.dashboard-scene>.ui-contextual-page-header:before,.dashboard-scene .dashboard-expected-owed:before{animation:none;transition-duration:0s;transform:none}[data-workspace=control] .settings-command-visual__orbit--inner{animation:none;transform:translate(-50%,-50%)}[data-workspace=control] .settings-command-visual__scan{animation:none;transform:rotate(24deg)}[data-workspace=control] .settings-command-visual__node[data-active=true]{animation:none}.dashboard-scene>.ui-contextual-page-header,.dashboard-overview,.company-decision-center,.company-decision-list li,.dashboard-card,.company-insights,.company-insight-panel,.dashboard-hero-figure-roll{animation:none;opacity:1;transform:none}.dashboard-hero-backdrop:before{animation:none;transform:translateZ(0)}.dashboard-hero-spark__line{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.dashboard-hero-spark__fill{animation:none;opacity:1}}
