@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2) format("woff2"),url(/build/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2) format("woff2"),url(/build/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-greek-400-normal-DCESwnT1.woff2) format("woff2"),url(/build/assets/noto-sans-greek-400-normal-Be2BcUUc.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2) format("woff2"),url(/build/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2) format("woff2"),url(/build/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/build/assets/noto-sans-latin-400-normal-DPpKfCgK.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-cyrillic-ext-500-normal-CuwgPeWW.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-ext-500-normal-Bw4G4pNe.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-devanagari-500-normal-VG35fhMU.woff2) format("woff2"),url(/build/assets/noto-sans-devanagari-500-normal-B62tDw8r.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-greek-ext-500-normal-D6bOGD5V.woff2) format("woff2"),url(/build/assets/noto-sans-greek-ext-500-normal-CbZNESfr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-greek-500-normal-D_0l3T9g.woff2) format("woff2"),url(/build/assets/noto-sans-greek-500-normal-BAAA_uK7.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-vietnamese-500-normal-B_DgfjT4.woff2) format("woff2"),url(/build/assets/noto-sans-vietnamese-500-normal-BBHKifio.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-latin-ext-500-normal-D88cFz81.woff2) format("woff2"),url(/build/assets/noto-sans-latin-ext-500-normal-Bn9_h39k.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2) format("woff2"),url(/build/assets/noto-sans-latin-500-normal-CDPngY5C.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-devanagari-600-normal-Ewgvvq1j.woff2) format("woff2"),url(/build/assets/noto-sans-devanagari-600-normal-Bly84zfI.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-greek-ext-600-normal-B4z4a2vi.woff2) format("woff2"),url(/build/assets/noto-sans-greek-ext-600-normal-BjvVOqxV.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-greek-600-normal-CT9U7UAD.woff2) format("woff2"),url(/build/assets/noto-sans-greek-600-normal-C0bz_iEd.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-vietnamese-600-normal-mhyQDSzg.woff2) format("woff2"),url(/build/assets/noto-sans-vietnamese-600-normal-D0HZFEqa.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2) format("woff2"),url(/build/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/build/assets/noto-sans-latin-600-normal-DVJMj_t0.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2) format("woff2"),url(/build/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2) format("woff2"),url(/build/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2) format("woff2"),url(/build/assets/noto-sans-greek-700-normal-DDNJsN3F.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2) format("woff2"),url(/build/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2) format("woff2"),url(/build/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2) format("woff2"),url(/build/assets/noto-sans-latin-700-normal-ZyrKABVF.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:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/noto-sans-cyrillic-ext-800-normal-Uh9TN07L.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-ext-800-normal-M3MO2N9R.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:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/noto-sans-cyrillic-800-normal-BHsJD6QD.woff2) format("woff2"),url(/build/assets/noto-sans-cyrillic-800-normal-D5bfi3D3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/noto-sans-devanagari-800-normal-Co_q6ZAR.woff2) format("woff2"),url(/build/assets/noto-sans-devanagari-800-normal-BKyq03ns.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/noto-sans-greek-ext-800-normal-DthhrbFv.woff2) format("woff2"),url(/build/assets/noto-sans-greek-ext-800-normal-DMs-Du0o.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/noto-sans-greek-800-normal-7cHs4GkA.woff2) format("woff2"),url(/build/assets/noto-sans-greek-800-normal-BWg6C9u8.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:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/noto-sans-vietnamese-800-normal-DLOy_OR1.woff2) format("woff2"),url(/build/assets/noto-sans-vietnamese-800-normal-DB_3lCaD.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:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/noto-sans-latin-ext-800-normal-CQX_xZZ-.woff2) format("woff2"),url(/build/assets/noto-sans-latin-ext-800-normal-K85-gE9X.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:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/noto-sans-latin-800-normal-Db0WpKRw.woff2) format("woff2"),url(/build/assets/noto-sans-latin-800-normal-DnRnaT6R.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tenant-brand: #0D9971;--tenant-brand-contrast: #FFFFFF;--tenant-brand-action: #0B8764;--tenant-brand-action-hover: #0A7C5C;--tenant-brand-action-text: #0B7F5E;--tenant-brand-on: #16211C;--tenant-brand-tint: #ECF7F4;--tenant-brand-line: #BBE2D7;--tenant-focus-ring: #0B8764;--tenant-canvas: #F5F7F4;--tenant-surface: #F5F7F4;--tenant-card: #FFFFFF;--tenant-row-alt: #FCFDFC;--tenant-ink: #16211C;--tenant-ink-soft: #33453D;--tenant-muted: #5A6B63;--tenant-faint: #5A6B63;--tenant-disabled: #8A9A91;--tenant-line: #DFE4DF;--tenant-line-strong: #C3CBC5;--tenant-line-faint: #EDF0EC;--tenant-info: #1F5691;--tenant-info-bg: #EAF1FA;--tenant-info-line: #C4D8EF;--tenant-warn: #8A5A0B;--tenant-warn-text: #8A5A0B;--tenant-warn-bg: #FCF3E3;--tenant-warn-line: #EBD5A8;--tenant-success: #12694A;--tenant-success-ink: #12694A;--tenant-success-bg: #EAF6F0;--tenant-success-line: #BFE0CF;--tenant-danger: #A93520;--tenant-danger-ink: #A93520;--tenant-danger-bg: #FBEDE9;--tenant-danger-line: #F0CCC1;--tenant-neutral-status: #5A6B63;--tenant-neutral-status-bg: #F1F3F0;--tenant-neutral-status-line: #C3CBC5;--tenant-space-1: 4px;--tenant-space-2: 8px;--tenant-space-3: 12px;--tenant-space-4: 16px;--tenant-space-5: 24px;--tenant-space-6: 32px;--tenant-space-7: 48px;--tenant-r-chip: 999px;--tenant-r-input: 10px;--tenant-r-card: 12px;--tenant-r-panel: 14px;--tenant-r-sheet: 20px;--tenant-elev-1: 0 1px 2px rgba(16, 24, 20, .06);--tenant-elev-2: 0 6px 16px rgba(16, 24, 20, .1);--tenant-elev-3: 0 20px 48px rgba(16, 24, 20, .22);--tenant-dur-fast: .12s;--tenant-dur-base: .2s;--tenant-ease-out: cubic-bezier(.2, .8, .3, 1);--tenant-touch-min: 2.75rem;--tenant-control-min: 3rem;--tenant-lh-body: 1.625;--tenant-font: "Noto Sans", "Noto Sans Thai", "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--tenant-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}html:lang(th){--tenant-lh-body: 1.75;--tenant-control-min: 3.25rem}body{font-family:var(--tenant-font);font-size:16px;line-height:var(--tenant-lh-body);color:var(--tenant-ink);background:var(--tenant-canvas);margin:0}h1{font-size:24px;font-weight:800;line-height:1.25;letter-spacing:-.01em}h2{font-size:20px;font-weight:700;line-height:1.3}small,.tenant-caption{font-size:13px;font-weight:500;color:var(--tenant-muted)}.tenant-caption-link{font-size:13px;font-weight:500;color:var(--tenant-ink-soft);text-decoration:underline}code,.tenant-ref{font-family:var(--tenant-font-mono)}a,button,input,select,textarea,[role=button]{min-height:var(--tenant-touch-min)}:focus-visible{outline:3px solid var(--tenant-focus-ring, var(--tenant-brand-action, var(--tenant-brand)));outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.status-token{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .8125rem .375rem .4375rem;border-radius:var(--tenant-r-chip);font-size:14px;font-weight:600;border:1.5px solid var(--tenant-neutral-status-line);background:var(--tenant-neutral-status-bg);color:var(--tenant-neutral-status);min-height:0}.status-token[data-style=dash]{border-style:dashed}.status-token:not(:has(.status-token__glyph)){padding-left:.8125rem}.status-token__glyph{width:1.375rem;height:1.375rem;flex:none;border-radius:var(--tenant-r-chip);display:inline-flex;align-items:center;justify-content:center;line-height:1;color:currentColor;background:transparent;border:1.5px solid currentColor}.status-token__glyph svg{width:.8125rem;height:.8125rem}.status-token[data-style=solid] .status-token__glyph{color:#fff}.status-token--success{background:var(--tenant-success-bg);border-color:var(--tenant-success-line);color:var(--tenant-success)}.status-token--success[data-style=solid] .status-token__glyph{background:var(--tenant-success);border-color:var(--tenant-success)}.status-token--warn{background:var(--tenant-warn-bg);border-color:var(--tenant-warn-line);color:var(--tenant-warn)}.status-token--warn[data-style=solid] .status-token__glyph{background:var(--tenant-warn);border-color:var(--tenant-warn)}.status-token--danger{background:var(--tenant-danger-bg);border-color:var(--tenant-danger-line);color:var(--tenant-danger)}.status-token--danger[data-style=solid] .status-token__glyph{background:var(--tenant-danger);border-color:var(--tenant-danger)}.status-token--info{background:var(--tenant-info-bg);border-color:var(--tenant-info-line);color:var(--tenant-info)}.status-token--info[data-style=solid] .status-token__glyph{background:var(--tenant-info);border-color:var(--tenant-info)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{box-sizing:border-box}a{text-decoration:none;color:inherit}.tenant-container{max-width:32rem;margin:0 auto;padding:1rem 1rem 5.5rem}.tenant-appbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;padding:0 1rem;min-height:56px;background:var(--tenant-brand);color:var(--tenant-brand-on, var(--tenant-brand-contrast));border-bottom:1px solid var(--tenant-line)}.tenant-appbar img{width:32px;height:32px;border-radius:8px;object-fit:contain;background:#fff;flex-shrink:0}.tenant-appbar-name{display:block;font-weight:700;font-size:.9375rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenant-appbar-eyebrow{display:block;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.tenant-locale-toggle{display:inline-flex;margin-left:auto;border:1px solid currentColor;border-radius:var(--tenant-r-chip);overflow:hidden;flex-shrink:0}.tenant-locale-toggle a{padding:.3rem .6rem;font-weight:700;font-size:.75rem;color:inherit}.tenant-locale-toggle a[aria-current=true]{background:var(--tenant-brand-on, var(--tenant-brand-contrast));color:var(--tenant-brand)}.tenant-appbar-home{display:flex;align-items:center;gap:.75rem;min-width:0;color:inherit;text-decoration:none;border-radius:8px}.tenant-appbar-home:focus-visible{outline:3px solid var(--tenant-brand-on, var(--tenant-brand-contrast));outline-offset:2px}.tenant-breadcrumbs{max-width:32rem;margin-inline:auto;padding:.6rem 1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tenant-breadcrumbs ol{display:flex;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;white-space:nowrap;font-size:13px}.tenant-breadcrumbs li{display:flex;align-items:center;gap:.35rem}.tenant-breadcrumbs a,.tenant-breadcrumbs [aria-current=page]{display:inline-flex;align-items:center;min-height:var(--tenant-touch-min)}.tenant-breadcrumbs a{color:var(--tenant-brand-action-text, var(--tenant-brand-action, var(--tenant-brand)));text-decoration:underline}.tenant-breadcrumbs [aria-current=page]{color:var(--tenant-ink);font-weight:600}.tenant-breadcrumbs__sep{color:var(--tenant-disabled)}.tenant-icon{width:1.375em;height:1.375em;flex-shrink:0}.tenant-icon--tile{width:1.5rem;height:1.5rem}.tenant-category-tile .tenant-icon--tile{width:1.5rem;height:1.5rem;color:var(--tenant-brand-action, var(--tenant-brand))}.tenant-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border-radius:var(--tenant-r-input);padding:12px 18px;font-family:var(--tenant-font);font-weight:600;font-size:1rem;line-height:1.375;cursor:pointer;min-height:var(--tenant-control-min);border:none;transition:background-color var(--tenant-dur-fast) var(--tenant-ease-out)}.tenant-btn:disabled{background:var(--tenant-neutral-status-bg);color:var(--tenant-disabled);border:1px solid var(--tenant-line);cursor:not-allowed}.tenant-btn--primary{background:var(--tenant-brand-action, var(--tenant-brand));color:var(--tenant-brand-contrast)}.tenant-btn--primary:hover:not(:disabled){background:var(--tenant-brand-action-hover, var(--tenant-brand-action, var(--tenant-brand)))}.tenant-btn--secondary{background:var(--tenant-card);color:var(--tenant-brand-action, var(--tenant-brand));border:2px solid var(--tenant-brand-action, var(--tenant-brand));padding:10px 18px}.tenant-btn--danger{background:var(--tenant-danger);color:#fff}.tenant-btn--danger-outline{background:var(--tenant-card);color:var(--tenant-danger);border:2px solid var(--tenant-danger);padding:10px 18px}.tenant-btn--tertiary{background:transparent;color:var(--tenant-brand-action-text, var(--tenant-brand-action, var(--tenant-brand)));text-decoration:underline}.tenant-btn--auto{width:auto;padding-inline:1.25rem}.tenant-panel{background:var(--tenant-card);border-radius:var(--tenant-r-card);border:1px solid var(--tenant-line)}.tenant-section-title{font-size:20px;font-weight:700;margin:0 0 .5rem}.tenant-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.tenant-category-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.875rem .75rem;min-height:88px;justify-content:center;border-radius:var(--tenant-r-card);background:var(--tenant-card);border:1.5px solid var(--tenant-line);text-align:left;color:var(--tenant-ink)}.tenant-category-tile .glyph{font-size:1.35rem;color:var(--tenant-brand-action, var(--tenant-brand))}.tenant-category-tile .count{font-size:13px;color:var(--tenant-muted)}.tenant-category-tile[aria-current=true]{border-color:var(--tenant-brand-action, var(--tenant-brand));background:var(--tenant-brand-tint)}.tenant-filter-row{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.tenant-filter-chip{flex-shrink:0;display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:var(--tenant-r-chip);border:1.5px solid var(--tenant-line-strong);background:var(--tenant-card);font-weight:600;font-size:.875rem;color:var(--tenant-ink-soft);min-height:var(--tenant-touch-min)}.tenant-filter-chip[aria-current=true]{background:var(--tenant-ink);border-color:var(--tenant-ink);color:#fff}.tenant-money{font-variant-numeric:tabular-nums}.tenant-rate-table{width:100%;border-collapse:collapse;font-size:.9375rem}.tenant-rate-table th,.tenant-rate-table td{padding:.6875rem .8125rem;text-align:left;border-bottom:1px solid var(--tenant-line-faint)}.tenant-rate-table thead th{background:var(--tenant-surface);font-size:12px;font-weight:700;color:var(--tenant-muted)}.tenant-rate-table td.amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tenant-field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.tenant-field label{font-weight:600;font-size:.875rem}.tenant-field input,.tenant-field select,.tenant-field textarea{border:1.5px solid var(--tenant-line-strong);border-radius:var(--tenant-r-input);padding:.75rem .875rem;font-size:16px;line-height:1.375;background:var(--tenant-card);color:var(--tenant-ink);min-height:var(--tenant-control-min);width:100%;font-family:var(--tenant-font)}.tenant-field input:focus-visible,.tenant-field select:focus-visible,.tenant-field textarea:focus-visible{outline:none;border:2px solid var(--tenant-brand-action, var(--tenant-brand));box-shadow:0 0 0 3px var(--tenant-brand-line);padding:calc(.75rem - .5px) calc(.875rem - .5px)}.tenant-field textarea{min-height:5.5rem}.tenant-field ::placeholder{color:var(--tenant-disabled);opacity:1}.tenant-field-help{font-size:13px;font-weight:500;color:var(--tenant-muted)}.tenant-field-error{display:flex;align-items:flex-start;gap:.4375rem;font-size:13px;font-weight:600;color:var(--tenant-danger)}.tenant-field--invalid input,.tenant-field--invalid select,.tenant-field--invalid textarea,.tenant-field input[aria-invalid=true],.tenant-field select[aria-invalid=true],.tenant-field textarea[aria-invalid=true]{border:2px solid var(--tenant-danger);background:#fef9f8}.tenant-required{color:var(--tenant-danger);font-weight:700}.tenant-required-chip{display:inline-block;font-size:11px;font-weight:600;line-height:16px;color:var(--tenant-danger);background:var(--tenant-danger-bg);border-radius:5px;padding:2px 7px;vertical-align:middle}.tenant-required-legend{margin:0 0 .75rem}.tenant-required-legend>span[aria-hidden]{color:var(--tenant-danger);font-weight:700}.tenant-phone-input{display:flex;gap:.5rem;align-items:stretch}.tenant-phone-input select{flex:0 0 auto;width:auto;min-width:6.5rem}.tenant-phone-input input{flex:1 1 auto;min-width:0}.tenant-field-row{display:flex;gap:.6rem}.tenant-field-row>.tenant-field{flex:1}.tenant-alert{display:flex;gap:.6875rem;align-items:flex-start;padding:.8125rem .9375rem;border-radius:var(--tenant-r-card);font-size:14px}.tenant-alert--success{background:var(--tenant-success-bg);border:1.5px solid var(--tenant-success-line)}.tenant-alert--success .tenant-alert__title{color:var(--tenant-success)}.tenant-alert--info{background:var(--tenant-info-bg);border:1.5px solid var(--tenant-info-line)}.tenant-alert--info .tenant-alert__title{color:var(--tenant-info)}.tenant-alert--warn,.tenant-warning-banner{background:var(--tenant-warn-bg);border:1.5px solid var(--tenant-warn-line)}.tenant-alert--warn .tenant-alert__title{color:var(--tenant-warn)}.tenant-alert--danger{background:var(--tenant-danger-bg);border:1.5px solid var(--tenant-danger-line)}.tenant-alert--danger .tenant-alert__title{color:var(--tenant-danger)}.tenant-alert__title{font-weight:700;font-size:15px}.tenant-alert__body{color:var(--tenant-ink-soft)}.tenant-warning-banner{display:flex;gap:.5rem;padding:.8125rem .9375rem;border-radius:var(--tenant-r-card);color:var(--tenant-ink);font-size:14px}.tenant-error-summary{border:1.5px solid var(--tenant-danger-line);background:var(--tenant-danger-bg);border-radius:var(--tenant-r-card);padding:.8125rem .875rem;margin:0 0 1.125rem}.tenant-error-summary__title{display:flex;gap:.5625rem;align-items:flex-start;font-weight:700;font-size:15px;color:var(--tenant-danger);margin:0 0 .5rem}.tenant-error-summary a{display:inline-flex;align-items:center;min-height:var(--tenant-touch-min);font-weight:600;font-size:14px;color:var(--tenant-danger);text-decoration:underline}.tenant-error-summary__kept{font-size:13px;color:var(--tenant-ink-soft);margin:.5625rem 0 0}.tenant-terms-row{display:flex;align-items:flex-start;gap:.625rem;margin:1rem 0;font-size:14px}.tenant-terms-row input[type=checkbox]{width:1.375rem;height:1.375rem;flex-shrink:0;margin-top:.1rem;accent-color:var(--tenant-brand-action, var(--tenant-brand))}.tenant-empty-state{text-align:center;padding:2.75rem 1.375rem 2.5rem;color:var(--tenant-muted)}.tenant-empty-state .glyph{font-size:2rem;display:block;margin-bottom:.5rem}.tenant-empty-state__plate{width:64px;height:64px;border-radius:16px;background:var(--tenant-line-faint);display:inline-flex;align-items:center;justify-content:center;color:var(--tenant-muted);margin-bottom:1rem}.tenant-empty-state__title{font-weight:700;font-size:1.1875rem;color:var(--tenant-ink);margin:0 0 .375rem}.tenant-timeline{list-style:none;margin:1rem 0;padding:0}.tenant-timeline-item{display:flex;gap:.875rem;position:relative;padding-bottom:1.375rem}.tenant-timeline-item:last-child{padding-bottom:0}.tenant-timeline-node{width:1.875rem;height:1.875rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.8125rem;flex-shrink:0;background:#fff;color:var(--tenant-disabled);border:2px dashed var(--tenant-line-strong)}.tenant-timeline-item[data-state=done] .tenant-timeline-node{background:var(--tenant-success);border:2px solid var(--tenant-success);color:#fff}.tenant-timeline-item[data-state=current] .tenant-timeline-node{background:var(--tenant-success-bg);color:var(--tenant-brand-action, var(--tenant-brand));border:2.5px solid var(--tenant-brand-action, var(--tenant-brand))}.tenant-timeline-connector{position:absolute;left:.875rem;top:1.875rem;bottom:0;width:2.5px;background:var(--tenant-line)}.tenant-timeline-item[data-state=done] .tenant-timeline-connector{background:var(--tenant-success)}.tenant-timeline-item:last-child .tenant-timeline-connector{display:none}.tenant-timeline-label{font-weight:600;font-size:1rem}.tenant-timeline-item[data-state=current] .tenant-timeline-label{color:var(--tenant-ink)}.tenant-timeline-item[data-state=future] .tenant-timeline-label{color:var(--tenant-disabled);font-weight:600}.tenant-timeline-meta{font-size:.875rem;color:var(--tenant-muted);margin-top:.125rem}.tenant-ref{font-size:.8125rem;font-weight:500;color:var(--tenant-muted)}.tenant-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem}.tenant-evidence-grid:empty{display:none;margin:0}.tenant-evidence-grid>*{position:relative;aspect-ratio:1;border-radius:var(--tenant-r-input);overflow:hidden;border:1px solid var(--tenant-line);background:var(--tenant-line-faint)}.tenant-evidence-grid img{width:100%;height:100%;object-fit:cover;display:block}.tenant-provenance{display:flex;flex-wrap:wrap;gap:.375rem 1rem;border:1px solid var(--tenant-line);background:var(--tenant-surface);border-radius:var(--tenant-r-input);padding:.6875rem .875rem;font-size:13px;font-weight:500;line-height:1.5;color:var(--tenant-ink-soft)}.tenant-provenance b{font-weight:700}.tenant-verify{text-align:center;padding:1.5rem 1.125rem}.tenant-verify__badge{width:56px;height:56px;border-radius:var(--tenant-r-chip);margin:0 auto;display:flex;align-items:center;justify-content:center}.tenant-verify__badge .tenant-icon{width:1.625rem;height:1.625rem}.tenant-verify__badge--valid{background:var(--tenant-success-bg);border:2.5px solid var(--tenant-success);color:var(--tenant-success)}.tenant-verify__badge--expired{background:var(--tenant-warn-bg);border:2.5px solid var(--tenant-warn);color:var(--tenant-warn)}.tenant-verify__badge--neutral{background:var(--tenant-line-faint);color:var(--tenant-muted)}.tenant-verify__title{font-size:1.1875rem;font-weight:800;line-height:1.3;margin:.875rem 0 .375rem}.tenant-verify__body{font-size:.875rem;line-height:1.5;color:var(--tenant-ink-soft);margin:0}.tenant-fact-table{border:1px solid var(--tenant-line);border-radius:var(--tenant-r-card);padding:.75rem .875rem;text-align:left;margin:1rem 0 0}.tenant-fact-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.875rem;line-height:1.75}.tenant-fact-row .k{color:var(--tenant-muted)}.tenant-fact-row .v{font-weight:600;text-align:right;overflow-wrap:anywhere}@media print{.tenant-appbar,.tenant-breadcrumbs,.tenant-locale-toggle,.tenant-btn,button,.no-print{display:none!important}body{background:#fff;color:#000;font-size:11pt;line-height:1.45}small,.tenant-caption,.tenant-field-help{font-size:9pt}.tenant-panel,.status-token,.tenant-alert,.tenant-charge-row.total{background:#fff!important;box-shadow:none!important}.tenant-charge-panel,.tenant-rate-table,.tenant-timeline-item,.status-token,.tenant-qr-block,.tenant-panel{break-inside:avoid}.tenant-rate-table thead{display:table-header-group}a{text-decoration:none;color:inherit}.tenant-container{max-width:none;padding-bottom:0}}.satu-shell{min-height:100vh;display:flex;flex-direction:column}.satu-shell>main{flex:1}@media(min-width:48rem){.tenant-appbar:not(.satu-appbar--wide){max-width:32rem;margin-inline:auto;width:100%;border-inline:1px solid var(--tenant-line)}.satu-domain-strip{max-width:32rem;margin-inline:auto;border-inline:1px solid var(--tenant-line)}}.satu-appbar--wide{position:static}@media(min-width:48rem){.tenant-appbar.satu-appbar--wide{max-width:none;border-inline:none;padding-inline:26px}}.satu-container--report{width:100%;max-width:calc(860px + 2rem);margin-inline:auto;padding:1.25rem 1rem 2rem}.satu-container--read{width:100%;max-width:calc(68ch + 3.25rem);margin-inline:auto;padding:1.25rem 1rem 2.5rem}.satu-container--help{width:100%;max-width:calc(640px + 2rem);margin-inline:auto;padding:1.5rem 1rem 2.5rem}.satu-readonly-chip{margin-left:auto;font-size:13px;font-weight:600;line-height:1.4;background:#ffffff29;border-radius:var(--tenant-r-chip);padding:8px 14px;white-space:nowrap}.tenant-appbar[data-on=ink] .satu-readonly-chip{background:#16211c1a}.satu-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 20px}@media(min-width:48rem){.satu-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px}.satu-kpi-grid--5{grid-template-columns:repeat(5,1fr)}}.satu-kpi{background:var(--tenant-card);border:1px solid var(--tenant-line);border-radius:var(--tenant-r-card);padding:12px}@media(min-width:48rem){.satu-kpi{padding:18px}}.satu-kpi__value{font-size:22px;line-height:28px;font-weight:800;font-variant-numeric:tabular-nums}@media(min-width:48rem){.satu-kpi__value{font-size:30px;line-height:36px}}.satu-kpi__label{font-size:13px;line-height:18px;font-weight:500;color:var(--tenant-muted);margin-top:3px}.satu-kpi__sub{font-size:12px;line-height:17px;font-weight:500;color:var(--tenant-muted);margin-top:6px}.satu-report-card{background:var(--tenant-card);border:1px solid var(--tenant-line);border-radius:var(--tenant-r-card);overflow:hidden;margin:0 0 20px}.satu-report-card__title{padding:14px 18px;font-size:15px;line-height:21px;font-weight:700;border-bottom:1px solid var(--tenant-line-faint)}.satu-report-card__note{padding:9px 18px;font-size:12px;line-height:17px;color:var(--tenant-muted);border-top:1px solid var(--tenant-line-faint)}.satu-table-scroll{max-height:26rem;overflow:auto}.satu-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.satu-table thead th{position:sticky;top:0;z-index:1;background:var(--tenant-surface);font-size:12px;line-height:17px;font-weight:700;color:var(--tenant-muted);text-align:left;padding:10px 18px}.satu-table thead th.num,.satu-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.satu-table td{padding:11px 18px;border-top:1px solid var(--tenant-line-faint);vertical-align:top;overflow-wrap:anywhere}.satu-table td:first-child{font-weight:600}@media(max-width:39.9375rem){.satu-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.satu-table,.satu-table tbody,.satu-table tr,.satu-table td{display:block}.satu-table tr{border:1.5px solid var(--tenant-line);border-radius:11px;padding:11px 13px;margin:0 0 9px}.satu-table-scroll .satu-table tr{margin-inline:14px}.satu-table-scroll .satu-table tr:first-child{margin-top:14px}.satu-table td{display:flex;justify-content:space-between;gap:.75rem;border:0;padding:2px 0;font-size:13px;line-height:21px}.satu-table td:before{content:attr(data-label);color:var(--tenant-muted);font-weight:400;flex:none}.satu-table td:first-child{display:block;font-size:14px;line-height:19px;font-weight:700;padding:0 0 5px}.satu-table td:first-child:before{content:none}.satu-table td[data-label=""]{display:block}.satu-table td[data-label=""]:before{content:none}.satu-table-scroll{max-height:none;overflow:visible}}.satu-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(min-width:48rem){.satu-photo-grid{grid-template-columns:repeat(6,1fr)}}.satu-photo{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--tenant-line-faint);border:1px solid var(--tenant-line);padding:0;cursor:zoom-in}.satu-photo img{width:100%;height:100%;object-fit:cover;display:block}.satu-photo__label{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1;font-weight:600;color:var(--tenant-ink-soft);background:#ffffffe6;padding:3px 5px;border-radius:4px}.satu-photo--more{display:flex;align-items:center;justify-content:center;font-size:13px;line-height:18px;font-weight:700;color:var(--tenant-ink-soft);background:#ffffffb8;border:1px solid var(--tenant-line)}.satu-platform-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:12px;line-height:17px;font-weight:500;color:var(--tenant-muted);padding:.25rem 0 0}.satu-platform-footer__mark{display:inline-flex;align-items:center;gap:7px}.satu-platform-footer__mark b{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--tenant-ink-soft)}.satu-platform-footer__badge{width:16px;height:16px;border-radius:4px;background:var(--tenant-muted);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;font-weight:800}.satu-deadend{text-align:center;padding:28px 18px}.satu-deadend__icon{width:56px;height:56px;border-radius:var(--tenant-r-chip);background:#f1f3f0;border:2px dashed var(--tenant-line-strong);margin:0 auto;display:flex;align-items:center;justify-content:center;color:var(--tenant-muted)}.satu-deadend__icon .tenant-icon{width:1.5rem;height:1.5rem}.satu-deadend__title{font-size:19px;line-height:25px;font-weight:800;margin:12px 0 6px}.satu-deadend__body{font-size:14px;line-height:21px;color:var(--tenant-ink-soft);margin:0}.satu-deadend__hint{font-size:13px;line-height:19px;color:var(--tenant-muted);margin:12px 0 0}.satu-deadend .tenant-btn{width:auto;margin:12px auto 0}.satu-search{display:flex;align-items:center;gap:10px;background:var(--tenant-card);border:1.5px solid var(--tenant-line-strong);border-radius:var(--tenant-r-input);padding:0 16px;min-height:52px;color:var(--tenant-muted)}.satu-search:focus-within{border-color:var(--tenant-brand-action, var(--tenant-brand));box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-brand-action, var(--tenant-brand)) 16%,transparent)}.satu-search .tenant-icon{width:1.25rem;height:1.25rem;flex:none}.satu-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--tenant-font);font-size:16px;line-height:22px;color:var(--tenant-ink);padding:12px 0}.satu-search input::placeholder{color:var(--tenant-disabled)}.satu-search button{flex:none}.satu-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:40rem){.satu-help-grid{grid-template-columns:repeat(3,1fr)}}.satu-help-grid .tenant-category-tile{min-height:104px}.satu-result{display:block;border:1.5px solid var(--tenant-line);border-radius:11px;padding:13px 15px;background:var(--tenant-card);margin:0 0 9px}.satu-result__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 3px}.satu-result__title{font-size:15px;line-height:21px;font-weight:700;color:var(--tenant-brand-action-text, var(--tenant-brand-action, var(--tenant-brand)));text-decoration:underline}.satu-result__snippet{font-size:13px;line-height:20px;color:var(--tenant-muted)}.satu-result mark,.satu-article mark{background:transparent;color:var(--tenant-ink);font-weight:700}.satu-category-chip{display:inline-flex;align-items:center;font-size:11px;line-height:15px;font-weight:600;background:var(--tenant-line-faint);border-radius:var(--tenant-r-chip);padding:3px 9px;color:var(--tenant-muted);white-space:nowrap}.satu-article{max-width:68ch}.satu-article h1{font-size:26px;line-height:33px;font-weight:800;letter-spacing:-.01em;margin:0 0 6px}.satu-article__meta{font-size:13px;line-height:18px;font-weight:500;color:var(--tenant-disabled);margin:0 0 16px}.satu-article h2{font-size:19px;line-height:25px;font-weight:700;margin:26px 0 10px}.satu-article h3{font-size:16px;line-height:22px;font-weight:700;margin:20px 0 8px}.satu-article p,.satu-article ul,.satu-article ol{font-size:16px;line-height:26px;color:var(--tenant-ink-soft);margin:0 0 14px}.satu-article li{margin:0 0 6px}.satu-article img{display:block;max-width:100%;height:auto;border-radius:var(--tenant-r-input);border:1px solid var(--tenant-line);margin:0 0 14px}.satu-article a{color:var(--tenant-brand-action-text, var(--tenant-brand-action, var(--tenant-brand)));text-decoration:underline}.satu-article code{font-size:.875em;background:var(--tenant-line-faint);border-radius:5px;padding:.1em .35em}.satu-article pre{overflow-x:auto;background:var(--tenant-line-faint);border-radius:var(--tenant-r-input);padding:12px 14px;margin:0 0 14px}.satu-article pre code{background:transparent;padding:0}.satu-article table{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 14px}.satu-article th,.satu-article td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--tenant-line-faint)}.satu-article blockquote,.satu-tip{border-left:3px solid var(--tenant-brand-action, var(--tenant-brand));background:var(--tenant-surface);border-radius:0 var(--tenant-r-input) var(--tenant-r-input) 0;padding:12px 14px;font-size:14px;line-height:22px;color:var(--tenant-ink-soft);margin:0 0 22px}.satu-helpful{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid var(--tenant-line);border-radius:var(--tenant-r-card);padding:13px 16px;margin:22px 0 18px}.satu-helpful__question{font-size:14px;line-height:20px;font-weight:500;color:var(--tenant-muted)}.satu-helpful .tenant-btn{width:auto;min-height:var(--tenant-touch-min);padding:9px 16px;font-size:14px}.satu-helpful form{display:contents}.satu-related{margin:0 0 8px}.satu-related__title{font-size:14px;line-height:20px;font-weight:700;margin:0 0 8px}.satu-related a{display:inline-flex;align-items:center;font-size:15px;line-height:22px;font-weight:600;color:var(--tenant-brand-action-text, var(--tenant-brand-action, var(--tenant-brand)));text-decoration:underline}.satu-domain-strip{background:var(--tenant-surface);border-bottom:1px solid var(--tenant-line);padding:8px 14px;display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--tenant-font-mono);font-size:12px;line-height:17px;font-weight:600;color:var(--tenant-ink-soft)}.satu-domain-strip .tenant-icon{width:13px;height:13px;flex:none;color:var(--tenant-success)}.satu-standing-line{font-size:12px;line-height:18px;color:var(--tenant-muted);margin:14px 0 0;padding:10px 12px;background:var(--tenant-surface);border-radius:8px}.satu-door{width:100%;max-width:24.5rem;margin-inline:auto;padding:0 0 2.5rem}.satu-door__panel{background:var(--tenant-card);border:1px solid var(--tenant-line);border-radius:0 0 var(--tenant-r-panel) var(--tenant-r-panel);border-top:0;padding:18px 14px}.satu-door h1{font-size:21px;line-height:27px;font-weight:800;margin:0 0 14px}.satu-divider{display:flex;align-items:center;gap:10px;margin:16px 0;font-size:12px;line-height:16px;font-weight:500;color:var(--tenant-disabled)}.satu-divider:before,.satu-divider:after{content:"";flex:1;height:1px;background:var(--tenant-line)}.satu-otp{display:flex;gap:6px;margin:0 0 12px}.satu-otp input{flex:1;width:100%;min-width:0;aspect-ratio:.78;text-align:center;font-family:var(--tenant-font);font-size:19px;font-weight:700;border:1.5px solid var(--tenant-line-strong);border-radius:8px;background:var(--tenant-card);color:var(--tenant-ink);padding:0}.satu-otp input:focus{border:2px solid var(--tenant-brand-action, var(--tenant-brand));outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-brand-action, var(--tenant-brand)) 18%,transparent)}.satu-invite-card{border:1.5px solid var(--tenant-line);border-radius:var(--tenant-r-panel);padding:18px;text-align:center;margin:0 0 16px;background:var(--tenant-card)}.satu-invite-card__logo{width:52px;height:52px;border-radius:13px;object-fit:contain;background:var(--tenant-line-faint);display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1;font-weight:800;color:var(--tenant-ink-soft);overflow:hidden}.satu-invite-card__line{font-size:15px;line-height:23px;margin:12px 0 0}.satu-invite-card__org{font-size:18px;line-height:24px;font-weight:800;margin:2px 0 8px}.satu-role-chip{display:inline-flex;align-items:center;font-size:13px;line-height:18px;font-weight:600;background:var(--tenant-line-faint);border-radius:var(--tenant-r-chip);padding:6px 13px}@media print{.satu-domain-strip,.satu-search,.satu-helpful,.satu-readonly-chip{display:none!important}.satu-kpi,.satu-report-card,.satu-photo,.satu-invite-card,.satu-result{break-inside:avoid;box-shadow:none!important}.satu-table-scroll{max-height:none;overflow:visible}.satu-table thead{display:table-header-group}.satu-table tr{break-inside:avoid}.satu-container--report,.satu-container--read,.satu-container--help{max-width:none;padding:0}}
