@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-ef572f91.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-5cb2f1cc.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-f0bb5864.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-6e441a6c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-eadedd9e.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-4f2b6f92.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-c15ddd00.woff2) format("woff2"),url(/assets/inter-greek-400-normal-bdae9d28.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-547ad9fd.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-54aa42d3.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-6744a7f5.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-22ae8360.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-8909904a.woff2) format("woff2"),url(/assets/inter-latin-400-normal-e20fa0b4.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-1c2db92d.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-e250c05a.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-b77a86ec.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-5be18e03.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-75a9ec93.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-c85d11bd.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-cc197d79.woff2) format("woff2"),url(/assets/inter-greek-500-normal-86d55a4b.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-44e36aa5.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-18a4a09f.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-2c6fbc42.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-30d2903c.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-f3779f1e.woff2) format("woff2"),url(/assets/inter-latin-500-normal-9b42c108.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-509fca9c.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-a5073285.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-6c2a37f8.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-cc190ed1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-399f94d7.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-efc7aa9c.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-9c5a897f.woff2) format("woff2"),url(/assets/inter-greek-600-normal-090b24e2.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-1aeb94ae.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-24a01e7b.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-e4bdf67b.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-22ff20a6.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-f9a06e79.woff2) format("woff2"),url(/assets/inter-latin-600-normal-6a9cb3a5.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-a46b9978.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-0f3d4be2.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-5917871d.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-72b6daa4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-b7b2732e.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-b26ed64c.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-737c6c91.woff2) format("woff2"),url(/assets/inter-greek-700-normal-53368f53.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-5fafa382.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-412023ab.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-143f9504.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-1761edba.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-6f56409f.woff2) format("woff2"),url(/assets/inter-latin-700-normal-7c5ed565.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-5c3f504d.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-e87b63bf.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-e84cb164.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-5d3dc126.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-33bc91a6.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-75c98d8d.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-18a6a4a8.woff2) format("woff2"),url(/assets/inter-greek-800-normal-67c23188.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-37852ffd.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-46ce148a.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-eade5559.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-40c8e1bb.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-a7d0a50f.woff2) format("woff2"),url(/assets/inter-latin-800-normal-a2fdc5be.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{--green: #28A745;--green-vivid: #17B26A;--green-light: #4CD46B;--green-dark: #1D7A32;--green-deep: #124C20;--green-ink: #067647;--green-bg: #ECFDF3;--green-bg-soft: #F3FCF5;--green-bd: #ABEFC6;--green-on-ink: #4ADE80;--green-a08: rgba(40, 167, 69, .08);--green-a13: rgba(40, 167, 69, .13);--green-a10: rgba(40, 167, 69, .1);--green-a12: rgba(40, 167, 69, .12);--green-a25: rgba(40, 167, 69, .25);--green-toast-action: #75E0A7;--pro: #101828;--grey-950: #0C111D;--grey-900: #101828;--grey-700: #344054;--grey-600: #475467;--grey-500: #667085;--grey-400: #98A2B3;--grey-300: #D0D5DD;--grey-250: #EAECF0;--grey-200: #E4E7EC;--grey-150: #F5F6F8;--grey-100: #F2F4F7;--grey-50: #F9FAFB;--grey-25: #FCFCFD;--blue: #1570EF;--blue-ink: #175CD3;--blue-bright: #2E90FA;--blue-bg: #EFF8FF;--blue-bd: #B2DDFF;--red: #D92D20;--red-bright: #F04438;--red-ink: #B42318;--red-deep: #912018;--red-bg: #FEF3F2;--red-bg-strong: #FEE4E2;--red-bd: #FECDCA;--amber: #F79009;--amber-ink: #B54708;--amber-bg: #FFFAEB;--amber-bd: #FEDF89;--uzcard-bg: #EEF4FF;--uzcard-bd: #C7D7FE;--uzcard-ink: #1D3A8A;--humo-bg: #FFF6ED;--humo-bd: #FDDCAB;--humo-ink: #B93815;--teal-ink: #107569;--teal-bg: #F0FDF9;--color-brand: var(--green);--color-brand-tint: var(--green-a08);--focus-ring: var(--green-a13);--text-ink: var(--grey-900);--text-label: var(--grey-700);--text-body: var(--grey-600);--text-mute: var(--grey-500);--text-faint: var(--grey-400);--text-on-brand: #FFFFFF;--text-positive: var(--green-ink);--text-negative: var(--red-ink);--text-info: var(--blue-ink);--text-warning: var(--amber-ink);--text-heading: var(--text-ink);--surface-app: var(--grey-150);--surface-card: #FFFFFF;--surface-sunken: var(--grey-100);--surface-stat: var(--grey-150);--surface-inverse: var(--grey-900);--surface-locked: var(--grey-150);--scrim: rgba(16, 24, 40, .45);--scrim-strong: rgba(16, 24, 40, .62);--border-card: var(--grey-200);--border-soft: var(--grey-250);--border-field: var(--grey-300);--border-divider: var(--grey-200);--border-input: var(--border-field);--st-active-fg: var(--green-ink);--st-active-bg: var(--green-bg);--st-active-dot: var(--green-vivid);--st-overdue-fg: var(--red-ink);--st-overdue-bg: var(--red-bg);--st-overdue-dot: var(--red);--st-pending-fg: var(--amber-ink);--st-pending-bg: var(--amber-bg);--st-pending-dot: var(--amber);--st-draft-fg: var(--grey-700);--st-draft-bg: var(--grey-100);--st-draft-dot: var(--grey-400);--st-closed-fg: var(--blue-ink);--st-closed-bg: var(--blue-bg);--st-closed-dot: var(--blue-bright);--st-cancelled-fg: var(--grey-600);--st-cancelled-bg: #FFFFFF;--st-cancelled-dot: var(--grey-600);--st-cancelled-bd: var(--grey-300);--status-active-fg: var(--st-active-fg);--status-active-bg: var(--st-active-bg);--status-pending-fg: var(--st-pending-fg);--status-pending-bg: var(--st-pending-bg);--status-rejected-fg: var(--st-overdue-fg);--status-rejected-bg: var(--st-overdue-bg);--status-draft-fg: var(--st-draft-fg);--status-draft-bg: var(--st-draft-bg);--chart-primary: var(--green);--chart-primary-soft: rgba(40, 167, 69, .33);--chart-negative: var(--red);--chart-closed: var(--blue-bright);--chart-track: var(--grey-100);--chart-axis: var(--grey-400)}:root{--font-ui: "Inter", -apple-system, system-ui, sans-serif;--font-mono: "SF Mono", ui-monospace, Menlo, monospace;--t-large-title: 28px;--t-title-2: 24px;--t-hero: 30px;--t-kpi: 21px;--t-field-lg: 22px;--t-sheet-title: 19px;--t-nav-title: 17px;--t-field: 16px;--t-button: 15.5px;--t-card-title: 15.5px;--t-body: 14px;--t-label: 13.5px;--t-meta: 13px;--t-caption: 12.5px;--t-micro: 11px;--lh-tight: 1.2;--lh-body: 1.45;--ls-large: -.6px;--ls-hero: -.8px;--ls-kpi: -.5px;--ls-sheet: -.2px;--text-title: var(--t-large-title);--text-section: 18px;--text-caption: var(--t-caption);--text-tab: var(--t-micro);--ls-display: -.4px;--lh-body-v1: 1.5}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--gutter-screen: 16px;--gutter-sheet: 20px;--gap-stack: 14px;--gap-tight: 8px;--pad-card: 14px;--safe-top: 54px;--safe-bottom: 34px;--r-button: 14px;--r-field: 12px;--r-card: 16px;--r-sheet: 24px;--r-seg: 12px;--r-seg-thumb: 9px;--r-icon-btn: 12px;--r-avatar: 14px;--r-thumb: 12px;--r-toast: 14px;--r-empty-icon: 20px;--r-bar: 8px;--r-bar-dense: 5px;--r-pill: 99px;--r-hero: 28px;--r-control: var(--r-button);--r-chip: var(--r-pill);--r-icon-tile: 16px;--h-button: 52px;--h-button-link: 46px;--h-button-sm: 40px;--h-field: 48px;--h-field-lg: 54px;--h-search: 44px;--h-chip: 34px;--h-pill-btn: 36px;--h-seg: 42px;--h-badge: 24px;--h-appbar: 52px;--h-hit: 44px;--h-toast: 46px;--h-otp: 64px;--h-radio-row: 52px;--h-tab-item: 36px;--icon-btn: 40px;--h-tabbar: 85px;--switch-w: 46px;--switch-h: 28px;--switch-knob: 22px;--handle-w: 40px;--handle-h: 5px;--avatar: 44px;--icon: 20px;--icon-nav: 24px;--icon-sm: 14px;--stroke-icon: 1.9px;--h-input: var(--h-field);--shadow-none: none;--shadow-seg-thumb: 0 1px 3px rgba(16, 24, 40, .12);--shadow-knob: 0 1px 3px rgba(16, 24, 40, .25);--shadow-sheet: 0 -8px 30px rgba(16, 24, 40, .12);--shadow-push: -8px 0 24px rgba(16, 24, 40, .1);--shadow-toast: 0 8px 24px rgba(16, 24, 40, .12);--shadow-hud: 0 8px 24px rgba(16, 24, 40, .12);--shadow-cta-float: 0 6px 16px var(--green-a25);--ring-focus: 0 0 0 4px var(--focus-ring);--shadow-card: 0 1px 3px rgba(16, 24, 40, .07);--shadow-button: 0 1px 2px rgba(16, 24, 40, .1);--shadow-float: 0 10px 28px rgba(16, 24, 40, .09), 0 1px 2px rgba(16, 24, 40, .05);--shadow-lift: 0 8px 22px rgba(16, 24, 40, .1);--z-header: 10;--z-cta: 20;--z-push: 30;--z-sheet: 40;--z-dialog: 50;--z-toast: 60;--o-disabled: .45;--o-pressed: .85}:root{--ease-standard: ease;--ease-sheet: cubic-bezier(.2, .8, .2, 1);--ease-push: cubic-bezier(.32, .72, 0, 1);--ease-enter: cubic-bezier(.25, .8, .3, 1);--ease-pop: cubic-bezier(.34, 1.4, .64, 1);--dur-press: .1s;--dur-fast: .15s;--dur-toggle: .18s;--dur-fade: .25s;--dur-rise: .3s;--dur-shake: .35s;--dur-sheet: .36s;--dur-push: .38s;--dur-pop: .5s;--dur-bar: .6s;--stagger: 30ms;--busy-delay: .15s;--toast-hold: 1.8s;--toast-hold-action: 3.5s;--press-scale: .98;--push-under: -26%;--dur-base: .45s}@keyframes nsSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes nsSheetDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes nsFade{0%{opacity:0}to{opacity:1}}@keyframes nsRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nsPushIn{0%{transform:translate(100%)}to{transform:none}}@keyframes nsPushUnder{0%{transform:none}to{transform:translate(-26%)}}@keyframes nsPopIn{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes nsShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes nsToastIn{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}@keyframes nsSpin{to{transform:rotate(360deg)}}@keyframes nsDialogIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes nsDigitIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes nsBlink{50%{opacity:0}}@keyframes nsSparkDraw{to{stroke-dashoffset:0}}@keyframes nsGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nsGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ns-sheet-up{animation:nsSheetUp var(--dur-sheet) var(--ease-sheet) both}.ns-scrim-in,.ns-fade{animation:nsFade var(--dur-fade) var(--ease-standard) both}.ns-rise{animation:nsRise var(--dur-rise) var(--ease-standard) both}.ns-push-in{animation:nsPushIn var(--dur-push) var(--ease-push) both;box-shadow:var(--shadow-push)}.ns-pop{animation:nsPopIn var(--dur-pop) var(--ease-sheet) both}.ns-dialog-in{animation:nsDialogIn .27s cubic-bezier(.33,1,.68,1) both}.ns-digit-in{animation:nsDigitIn .28s var(--ease-pop) both}.ns-caret{animation:nsBlink 1.06s steps(1) infinite}.ns-shake{animation:nsShake var(--dur-shake) var(--ease-standard)}.ns-toast-in{animation:nsToastIn var(--dur-toggle) var(--ease-standard) both}.ns-spin{animation:nsSpin .8s linear infinite}.ns-grow-y{transform-origin:bottom;animation:nsGrowY var(--dur-bar) var(--ease-sheet) both}.ns-grow-x{transform-origin:left;animation:nsGrowX var(--dur-bar) var(--ease-sheet) both}.ns-press{transition:transform var(--dur-press) var(--ease-standard),opacity var(--dur-press)}.ns-press:active{transform:scale(var(--press-scale))}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes nsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (max-width: 1080px){html{scroll-padding-top:76px}}body{font-family:var(--font-ui);background:var(--surface-app);color:var(--text-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a{color:var(--green-ink)}::-moz-selection{background:rgba(40,167,69,.13);color:var(--text-ink)}::selection{background:rgba(40,167,69,.13);color:var(--text-ink)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.inset-x-0{left:0;right:0}.top-0{top:0}.top-24{top:6rem}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[3px\]{height:3px}.min-h-\[100dvh\]{min-height:100dvh}.min-w-0{min-width:0px}.max-w-\[68ch\]{max-width:68ch}.max-w-container{max-width:1200px}.grow{flex-grow:1}.origin-left{transform-origin:left}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:28px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-\[\#E2E8F0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-emerald{--tw-border-opacity: 1;border-color:rgb(40 167 69 / var(--tw-border-opacity, 1))}.border-line{--tw-border-opacity: 1;border-color:rgb(228 231 236 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-emerald{--tw-bg-opacity: 1;background-color:rgb(40 167 69 / var(--tw-bg-opacity, 1))}.bg-emerald-tint{background-color:#28a74514}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.font-display{font-family:Inter,-apple-system,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-emerald-hover{--tw-text-opacity: 1;color:rgb(29 122 50 / var(--tw-text-opacity, 1))}.text-emerald-ink{--tw-text-opacity: 1;color:rgb(6 118 71 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(16 24 40 / var(--tw-text-opacity, 1))}.text-ink-2{--tw-text-opacity: 1;color:rgb(71 84 103 / var(--tw-text-opacity, 1))}.text-ink-3{--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:text-ink-2:hover{--tw-text-opacity: 1;color:rgb(71 84 103 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:w-56{width:14rem}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pt-0\.5{padding-top:.125rem}}@media (min-width: 768px){.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:grid{display:grid}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:gap-14{gap:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}}.lp{line-height:normal}.wm{max-width:none}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.glyph{width:22px;height:22px;fill:currentColor;flex-shrink:0}.ic,.glyph{display:inline-block;flex:none;vertical-align:middle}.btn{height:var(--h-button);padding:0 22px;border-radius:var(--r-button);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:var(--t-button);font-weight:600;white-space:nowrap;border:0;cursor:pointer;transition:transform var(--dur-press) var(--ease-standard),background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.btn:active{transform:scale(var(--press-scale))}.btn .ic{width:20px;height:20px}.btn-primary{background:var(--color-brand);color:var(--text-on-brand)}.btn-primary:hover{background:var(--green-dark);color:var(--text-on-brand)}.btn-float{box-shadow:var(--shadow-cta-float)}.btn-secondary{background:var(--surface-card);color:var(--text-label);border:1px solid var(--border-field)}.btn-secondary:hover{background:var(--grey-50);color:var(--text-ink)}.btn-tint{background:var(--green-a08);color:var(--green-ink)}.btn-tint:hover{background:var(--green-a13);color:var(--green-ink)}.btn-white{background:var(--surface-card);color:var(--text-ink)}.btn-white:hover{background:var(--green-bg-soft);color:var(--text-ink)}.btn-onbrand{background:rgba(255,255,255,.16);color:var(--text-on-brand)}.btn-onbrand:hover{background:rgba(255,255,255,.26);color:var(--text-on-brand)}.btn-dsoft{background:var(--red-bg);color:var(--red-ink)}.btn-sm{height:var(--h-button-sm);padding:0 16px;font-size:14.5px;border-radius:var(--r-field)}.btn-store{padding:0 18px 0 16px;gap:10px}.btn-store .st{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;gap:1px}.btn-store small{font-size:var(--t-micro);font-weight:500;color:var(--text-mute)}.btn-store b{font-size:var(--t-button);font-weight:700}.btn-white.btn-store small{color:var(--text-mute)}.pill{display:inline-flex;align-items:center;gap:6px;height:var(--h-badge);padding:0 10px;border-radius:var(--r-pill);font-size:var(--t-caption);font-weight:600;white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.pill.nodot:before{display:none}.st-active{color:var(--st-active-fg);background:var(--st-active-bg)}.st-active:before{background:var(--st-active-dot)}.st-overdue{color:var(--st-overdue-fg);background:var(--st-overdue-bg)}.st-overdue:before{background:var(--st-overdue-dot)}.st-pending{color:var(--st-pending-fg);background:var(--st-pending-bg)}.st-pending:before{background:var(--st-pending-dot)}.st-closed{color:var(--st-closed-fg);background:var(--st-closed-bg)}.st-closed:before{background:var(--st-closed-dot)}.st-draft{color:var(--st-draft-fg);background:var(--st-draft-bg)}.st-draft:before{background:var(--st-draft-dot)}.pill.on-brand{color:var(--text-on-brand);background:rgba(255,255,255,.16)}.pill.on-brand:before{background:var(--text-on-brand)}.pill.on-ink{color:var(--green-on-ink);background:rgba(74,222,128,.12)}.pill.on-ink:before{background:var(--green-on-ink)}.pill.sm{padding:0 9px;font-size:12px;font-weight:700}.seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--surface-sunken);gap:2px}.seg span,.seg a{height:28px;min-width:38px;padding:0 10px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--text-mute);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.seg span.on,.seg a.on{background:var(--surface-card);color:var(--text-ink);font-weight:700;box-shadow:var(--shadow-seg-thumb)}.sec{padding-top:112px}.sec-head{max-width:660px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:44px}.h1{font-size:clamp(40px,5vw,62px);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin:0;text-wrap:balance}.h1 em{font-style:normal;color:var(--color-brand)}.h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0;text-wrap:balance}.lead{font-size:18.5px;line-height:1.55;color:var(--text-body);max-width:46ch;margin:0;text-wrap:pretty}.sub{font-size:17px;line-height:1.55;color:var(--text-body);margin:0;text-wrap:pretty}.av{width:var(--avatar);height:var(--avatar);border-radius:var(--r-avatar);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;letter-spacing:.15px}.av-green{background:var(--green-bg);color:var(--green-dark)}.av-blue{background:var(--blue-bg);color:var(--blue)}.av-amber{background:var(--amber-bg);color:var(--amber-ink)}.av-teal{background:var(--teal-bg);color:var(--teal-ink)}.toast{background:var(--surface-inverse);color:var(--text-on-brand);border-radius:var(--r-toast);min-height:var(--h-toast);padding:12px 16px 12px 14px;display:flex;align-items:center;gap:10px;font-size:var(--t-body);font-weight:600;box-shadow:var(--shadow-toast);white-space:nowrap}.toast .disc{width:18px;height:18px;border-radius:50%;background:var(--color-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast .disc .ic{width:11px;height:11px;stroke-width:3;color:var(--text-on-brand)}.toast b{color:var(--green-toast-action);font-weight:700;margin-left:6px}.toast .tmsg{white-space:nowrap}@keyframes nsToastOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.ns-toast-out{animation:nsToastOut var(--dur-fade) var(--ease-standard) both}.chips{display:flex;gap:8px;margin-top:12px;overflow:hidden}.chip{height:34px;padding:0 6px 0 13px;border-radius:17px;border:1.5px solid var(--border-card);background:var(--surface-card);color:var(--text-body);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.chip.on{border-color:var(--color-brand);background:var(--green-bg-soft);color:var(--green-dark)}.chip .c{min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-sunken);color:var(--text-faint)}.chip.on .c{background:var(--color-brand);color:var(--text-on-brand)}.chip .c.red{background:var(--red);color:var(--text-on-brand)}.tile{width:40px;height:40px;border-radius:12px;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;color:var(--text-label);flex-shrink:0}.tile .ic{width:21px;height:21px}.tile.amber{background:var(--amber-bg);color:var(--amber-ink)}.phone-wrap{width:calc(410px * var(--s, .76));height:calc(864px * var(--s, .76))}.phone{width:410px;height:864px;transform:scale(var(--s, .76));transform-origin:0 0;border-radius:62px;background:var(--grey-950);padding:10px;box-shadow:0 30px 60px #10182847}.scr{position:relative;width:390px;height:844px;border-radius:52px;background:var(--surface-app);overflow:hidden;display:flex;flex-direction:column}.island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:122px;height:35px;border-radius:20px;background:var(--grey-950);z-index:5}.sbar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:4px 30px 0 44px;font-size:16px;font-weight:600}.sbar i{display:flex;gap:6px;align-items:center}.sbar.w{color:var(--text-on-brand)}.float{position:relative;animation:nsFloat 6s ease-in-out infinite}.prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-brand);transform:scaleX(0);transform-origin:left;pointer-events:none}.anim [data-r]{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-enter),transform .6s var(--ease-enter);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * 70ms)}.anim [data-r=scale]{transform:scale(.96)}.anim [data-r=up]{transform:translateY(96px);transition-duration:.9s}.anim [data-r=drop]{transform:translateY(-14px)}.anim [data-r=pop]{transform:scale(.9)}.anim [data-r].in,.anim.revealed .hero-copy [data-r],.anim.revealed .stage [data-r]{opacity:1;transform:none}body.locked{overflow:hidden}#pricing,#faq,.ftr{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width: 820px){.sec{padding-top:80px}.sec-head{margin-bottom:28px;gap:12px}.sub{font-size:16px}}@media (max-width: 560px){.wrap{padding:0 16px}.sec{padding-top:64px}.h1{font-size:clamp(32px,9.4vw,44px);letter-spacing:-.03em}.h2{font-size:clamp(28px,7.6vw,36px)}.lead{font-size:17px}.toast{font-size:13.5px;padding:10px 14px 10px 12px;min-height:44px}.btn-store b{font-size:14.5px}}.dock{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:28px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,rgba(245,246,248,0),var(--surface-app) 45%);transform:translateY(110%);transition:transform var(--dur-sheet) var(--ease-sheet);pointer-events:none;display:none}.dock.show{transform:none}.dock .btn{width:100%;pointer-events:auto}.dock .ic,.dock .glyph{width:20px;height:20px}@media (max-width:820px){.dock{display:block}}.m-wrap{position:fixed;inset:0;z-index:200;visibility:hidden;pointer-events:none}.m-wrap.open{visibility:visible;pointer-events:auto}.m-scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity var(--dur-fade) ease}.m-wrap.open .m-scrim{opacity:1}.m-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--surface-card);border-radius:24px 24px 0 0;box-shadow:var(--shadow-sheet);padding:10px 20px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px;transform:translateY(100%);transition:transform var(--dur-sheet) var(--ease-sheet);outline:none;max-height:88vh;overflow:auto}.m-wrap.open .m-sheet{transform:none}.handle{width:var(--handle-w);height:var(--handle-h);border-radius:99px;background:var(--grey-300);align-self:center}.m-sheet .handle{margin-bottom:8px}.m-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.m-head b{font-size:19px;font-weight:700;letter-spacing:-.2px}.m-x{width:34px;height:34px;border-radius:99px;background:var(--surface-sunken);border:0;display:flex;align-items:center;justify-content:center;color:var(--text-body);cursor:pointer;padding:0}.m-x .ic{width:18px;height:18px}.m-row{height:52px;display:flex;align-items:center;justify-content:space-between;font-size:15.5px;font-weight:600;color:var(--text-ink);border-bottom:1px solid var(--border-card)}.m-row:hover{color:var(--text-ink)}.m-row .ic{width:18px;height:18px;color:var(--text-faint)}.m-lang{display:flex;height:42px;padding:4px;border-radius:12px;background:var(--surface-sunken);margin:14px 0 8px}.m-lang a{flex:1;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:14px;font-weight:600;color:var(--text-body);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.m-lang a.on{background:var(--surface-card);color:var(--text-ink);font-weight:700;box-shadow:var(--shadow-seg-thumb)}.m-sheet .btn{width:100%}.m-stores{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.m-stores .btn{padding:0 12px}.hdr{position:sticky;top:0;z-index:50;background:var(--surface-card);border-bottom:1px solid transparent;transition:border-color var(--dur-fade)}.hdr.scrolled{border-color:var(--border-card)}.hdr-in{height:72px;display:flex;align-items:center;gap:28px}.logo{display:flex;flex-shrink:0}.logo img{height:30px;display:block}.nav{display:flex;gap:2px;flex:1}.nav a{height:40px;padding:0 14px;border-radius:12px;display:flex;align-items:center;font-size:15px;font-weight:600;color:var(--text-body);transition:background var(--dur-fast),color var(--dur-fast)}.nav a:hover{background:var(--surface-sunken);color:var(--text-ink)}.nav a[aria-current=true]{color:var(--text-ink)}.hdr-r{display:flex;align-items:center;gap:12px;margin-left:auto}.menu-btn{display:none;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--border-field);background:var(--surface-card);color:var(--text-ink);align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform var(--dur-press) ease,border-color var(--dur-fast)}.menu-btn:active{transform:scale(.98)}.menu-btn .ic{width:22px;height:22px}@media (max-width:1080px){.nav{display:none}.menu-btn{display:flex}.hdr-r .seg{display:none}.hdr-in{height:64px}}@media (max-width:560px){.hdr-in{gap:12px}.hdr-r{gap:8px}.hdr-r .btn{height:44px;padding:0 14px;font-size:14.5px}.logo img{height:26px}}@media (max-width:360px){.hdr-r .btn{display:none}}.hero{background:var(--surface-card);border-radius:0 0 28px 28px;border-bottom:1px solid var(--border-card);overflow-x:clip}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:56px;align-items:center;padding:32px 0 48px}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.stage{position:relative;height:640px}.panel{position:absolute;inset:0;background:var(--color-brand);border-radius:28px;overflow:hidden}.panel .wm{position:absolute;pointer-events:none;opacity:.1;right:-110px;top:-80px;width:440px}.stage .phone-wrap{--s: .76;position:absolute;left:0;right:0;margin:0 auto;top:44px}.par-phone{will-change:transform}.par-a{position:absolute;z-index:4;top:96px;left:-44px}.par-b{position:absolute;z-index:4;bottom:36px;right:-40px}.par-a,.par-b,.panel .wm{will-change:transform}.a-hdr{flex:none;position:relative;z-index:2;background:var(--surface-card);border-bottom:1px solid var(--border-card);padding:0 16px 12px}.a-hdr>.sbar{margin:0 -16px}.t-row{display:flex;align-items:center;gap:8px;height:52px}.t-row h4{flex:1;margin:0;font-size:28px;font-weight:800;letter-spacing:-.6px}.rbtn{width:36px;height:36px;border-radius:99px;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;color:var(--text-label)}.rbtn .ic{width:18px;height:18px}.pillbtn{height:36px;padding:0 12px;border-radius:99px;background:var(--surface-sunken);display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-label)}.pillbtn .ic{width:18px;height:18px}.pillbtn em{font-style:normal;color:var(--text-faint);font-weight:600}.pseg{height:42px;padding:4px;border-radius:12px;background:var(--surface-sunken);display:flex;margin:2px 0 10px}.pseg span{flex:1;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;font-weight:600;color:var(--text-body)}.pseg .on{background:var(--surface-card);color:var(--text-ink);font-weight:700;box-shadow:var(--shadow-seg-thumb)}.pseg em{font-style:normal;color:var(--text-faint)}.srch-row{display:flex;gap:8px}.srch{flex:1;height:44px;border-radius:12px;border:1.5px solid var(--border-field);display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--text-faint);font-size:15px;background:var(--surface-card);white-space:nowrap;overflow:hidden}.srch .ic{width:19px;height:19px;flex-shrink:0}.ibtn{width:44px;height:44px;border-radius:12px;border:1.5px solid var(--border-field);display:flex;align-items:center;justify-content:center;color:var(--text-label);flex-shrink:0}.ibtn .ic{width:20px;height:20px}.g-wrap{flex:1;position:relative;overflow:hidden}.g-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px 16px 190px;will-change:transform}.gc{background:var(--surface-card);border:1px solid var(--border-card);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.gc.red{border-color:var(--red-bd)}.gc-top{display:flex;align-items:center;justify-content:space-between;color:var(--text-faint)}.gc-top .ic{width:18px;height:18px}.gc-nm{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-it{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;color:var(--text-mute);white-space:nowrap;overflow:hidden}.gc-it .ic{width:14px;height:14px;flex-shrink:0}.gc-mid{display:flex;flex-direction:column;gap:7px}.gc-mid b{display:block;font-size:19px;font-weight:800;letter-spacing:-.4px}.gc-mid small{display:block;font-size:12px;font-weight:600;color:var(--text-faint);margin-top:1px}.gc-n{font-size:12px;color:var(--text-mute)}.gc-ft{margin-top:auto;padding-top:10px;border-top:1px solid var(--border-card)}.gc-ft .l{font-size:11.5px;color:var(--text-mute)}.gc-ft .v{font-size:13.5px;font-weight:700;margin-top:2px;white-space:nowrap}.gc-ft .red{color:var(--red-ink)}.gc-ft .l.red{font-weight:700}.gc-ft .lnk{color:var(--green-dark)}.bar{height:7px;border-radius:8px;background:var(--chart-track);overflow:hidden}.bar>span{display:block;height:100%;border-radius:8px;background:var(--color-brand)}.bar.sm{height:5px}.bar.red>span{background:var(--red)}.bar.blue>span{background:var(--blue-bright)}.drafts{display:flex;gap:3px}.drafts i{flex:1;height:5px;border-radius:99px;background:var(--border-card)}.drafts i.f{background:var(--text-faint)}.g-fade{position:absolute;left:0;right:0;bottom:85px;height:120px;background:linear-gradient(rgba(245,246,248,0),var(--surface-app) 62%);z-index:3;pointer-events:none}.g-cta{position:absolute;left:16px;right:16px;bottom:97px;z-index:4;width:auto}.tabbar{position:absolute;left:0;right:0;bottom:0;height:85px;background:var(--surface-card);border-top:1px solid var(--border-card);display:flex;padding:8px 6px 28px;z-index:4}.tabbar span{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:500;color:var(--text-faint)}.tabbar span.on{color:var(--green-dark);font-weight:700}.tabbar .ic{width:24px;height:24px}.tabbar .on .ic{color:var(--color-brand)}.anim [data-r] .gc{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;transition-delay:calc(.9s + var(--i, 0) * 30ms)}.anim [data-r].in .gc,.anim.revealed .stage [data-r] .gc{opacity:1;transform:none}.stack{position:relative;width:300px;height:212px}.pcw{position:absolute;left:0;right:0;top:0;transform-origin:top center;transition:transform .36s var(--ease-sheet),opacity .36s var(--ease-sheet)}.pc{position:relative;background:var(--surface-card);border-radius:22px;border:1px solid var(--grey-200);padding:18px;box-shadow:var(--shadow-float)}.pc-top{display:flex;align-items:flex-start;gap:12px}.pc-top .grow{flex:1;min-width:0}.pc-av{position:relative;width:44px;height:44px;border-radius:99px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;background:var(--green-bg);color:var(--color-brand)}.pc-av i{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:99px;border:2px solid var(--surface-card);background:var(--color-brand);color:var(--text-on-brand);display:flex;align-items:center;justify-content:center}.pc-av i .ic{width:11px;height:11px;stroke-width:2.8}.pc-av.t-over{background:var(--red-bg);color:var(--red)}.pc-av.t-over i{background:var(--red)}.pc-av.t-up{background:var(--amber-bg);color:var(--amber)}.pc-av.t-up i{background:var(--amber)}.pc-nm{font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-pr,.pc-tm{font-size:12px;color:var(--text-mute);line-height:1.4;white-space:nowrap}.pc-pr{overflow:hidden;text-overflow:ellipsis}.pc-amt{margin-top:14px;display:flex;align-items:flex-end;gap:8px}.pc-amt b{font-size:27px;font-weight:700;line-height:1.1;white-space:nowrap}.pc-amt span{font-size:13px;line-height:1.3;color:var(--text-body)}.pc-amt span.red{color:var(--red);font-weight:600}.pc-btns{margin-top:16px;display:flex;gap:10px}.pcb{height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:600;transition:transform var(--dur-press) ease}.pcb .ic{width:18px;height:18px;stroke-width:2.2}.pcb.rej{flex:10;background:var(--red-bg);color:var(--red)}.pcb.acc{flex:14;background:var(--color-brand);color:var(--text-on-brand)}.pcb.one{flex:1}.pcb.pressing{transform:scale(.98)}.stamp{position:absolute;top:14px;left:14px;transform:rotate(-12deg);padding:4px 10px;border-radius:8px;border:2.5px solid var(--color-brand);background:rgba(255,255,255,.85);color:var(--color-brand);font-size:15px;font-weight:700;letter-spacing:1px;line-height:1.1;animation:nsDigitIn .28s var(--ease-pop) both}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-card);padding:28px 0 36px}.stat{padding:0 28px;border-left:1px solid var(--border-card)}.stat:first-child{padding-left:0;border-left:0}.stat b{display:block;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.stat span{display:block;font-size:14px;color:var(--text-mute);margin-top:6px}@media (max-width: 1080px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:40px}.hero-copy{padding:24px 0 8px}.stage{max-width:640px;width:100%;margin:0 auto}.par-a{left:12px;top:36px}.par-b{right:12px;bottom:28px}}@media (max-width: 820px){.hero-grid{padding:16px 0 32px;gap:20px}.hero-copy{gap:18px;padding:16px 0 4px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.stat:nth-child(3){padding-left:0;border-left:0}}@media (max-width: 560px){.cta-row{gap:10px;width:100%}.cta-row .btn-primary{flex:1 1 100%}.cta-row .btn-store{flex:1 1 0;padding:0 12px;justify-content:center}.stage{height:500px}.stage .phone-wrap{--s: .6;top:34px}.par-a{left:10px;top:16px}.par-b{right:10px;bottom:16px}.stack{width:286px;transform:scale(.8);transform-origin:right bottom}.pc{padding:16px}.pc-amt b{font-size:23px}.stats{padding:20px 0 28px;row-gap:20px}.stat{padding:0 16px}.stat b{font-size:26px}.stat span{font-size:13px}}@media (max-width: 360px){.cta-row .btn-store small{display:none}}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bc{background:var(--surface-card);border:1px solid var(--border-card);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:24px}.s4{grid-column:span 4}.s3{grid-column:span 3}.s2{grid-column:span 2}.bc .grow{flex:1;min-width:0}.bc .nm{font-size:15.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc .ds{font-size:13px;color:var(--text-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.well{flex:1;background:var(--surface-app);border-radius:16px;padding:18px;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:236px;overflow:hidden}.bc h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.2px}.bc p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--text-body);text-wrap:pretty}.prow{display:flex;align-items:center;gap:12px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:16px;padding:12px 14px}.prow .av{width:46px;height:46px}.prow .sg{text-align:right;flex-shrink:0}.prow .sg b{display:block;font-size:16px;font-weight:800;white-space:nowrap}.prow .sg small{font-size:12.5px;color:var(--text-mute)}.pos{color:var(--green-dark)}.neg{color:var(--red)}.bc .chips{margin:0 0 4px}.rem{display:flex;align-items:center;gap:12px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:16px;padding:12px 14px}.rem .ds{margin:0 0 2px}.rem .nm{font-size:14.5px;white-space:normal}.well .toast{align-self:flex-start;box-shadow:none}.stp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stp div{display:flex;flex-direction:column;gap:8px;font-size:12.5px;font-weight:600;color:var(--green-dark)}.stp i{display:block;height:4px;border-radius:2px;background:var(--color-brand)}.stp .cur{color:var(--text-ink)}.stp .cur i{background:linear-gradient(90deg,var(--color-brand) 58%,var(--grey-200) 58%)}.mini{display:flex;align-items:center;gap:12px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:16px;padding:14px;margin-top:8px}.dseg{display:flex;padding:4px;border-radius:12px;background:var(--surface-sunken);height:42px}.dseg span{flex:1;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:14px;font-weight:600;color:var(--text-body)}.dseg span.on{background:var(--surface-card);color:var(--text-ink);font-weight:700;box-shadow:var(--shadow-seg-thumb)}.fld{display:flex;flex-direction:column;gap:6px;margin-top:6px}.fld label{font-size:13.5px;font-weight:600;color:var(--text-label)}.fld .box{height:54px;border-radius:12px;border:1.5px solid var(--color-brand);box-shadow:var(--ring-focus);background:var(--surface-card);display:flex;align-items:center;padding:0 14px;font-size:22px;font-weight:800;letter-spacing:-.4px}.fld .box:after{content:"";width:2px;height:24px;background:var(--color-brand);margin-left:2px;animation:nsBlink 1.06s steps(1) infinite}.fld small{font-size:12.5px;color:var(--text-mute)}.soon{flex-direction:row;align-items:flex-start;gap:18px}.qt{width:48px;height:48px;border-radius:14px;background:var(--green-a08);color:var(--color-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.qt .ic{width:22px;height:22px}.soon .pill{margin-bottom:10px}.anim .bc .prow,.anim .bc .rem,.anim .bc .mini{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;transition-delay:calc(.45s + var(--i, 0) * 90ms)}.anim .bc.in .prow,.anim .bc.in .rem,.anim .bc.in .mini{opacity:1;transform:none}.anim .bc .mini{transition-delay:1.75s}.anim .bc .well>.toast{opacity:0;transform:translateY(-12px);transition:opacity .18s ease,transform .18s var(--ease-sheet);transition-delay:1.15s}.anim .bc.in .well>.toast{opacity:1;transform:none}.stp i{position:relative;background:var(--grey-200);overflow:hidden}.stp i b{position:absolute;inset:0;background:var(--color-brand);transform-origin:left}.stp .cur i b{right:42%}.stp .cur i{background:var(--grey-200)}.anim .bc .stp i b{transform:scaleX(0);transition:transform .4s var(--ease-sheet)}.anim .bc.in .stp i b{transform:none}.anim .bc .stp div:nth-child(1) b{transition-delay:.45s}.anim .bc .stp div:nth-child(2) b{transition-delay:.85s}.anim .bc .stp div:nth-child(3) b{transition-delay:1.25s}.anim .bc .stp div:nth-child(4) b{transition-delay:1.65s}.anim .bc .mini .pill{opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .5s var(--ease-pop);transition-delay:2.1s}.anim .bc.in .mini .pill{opacity:1;transform:none}.dseg{position:relative}.dseg span{position:relative;z-index:1;background:transparent!important;box-shadow:none!important}.dseg .th{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:9px;background:var(--surface-card);box-shadow:var(--shadow-seg-thumb);transform:translate(100%);transition:transform var(--dur-fast) ease}.dseg.at0 .th{transform:none}.dg{display:inline-block;animation:nsDigitIn .28s var(--ease-pop) both}.fld small.upd{animation:nsFade .25s ease both}@media (max-width: 1080px){.s4,.s2{grid-column:span 6}}@media (max-width: 820px){.s3{grid-column:span 6}.bento{gap:12px}.bc{padding:20px;gap:20px;border-radius:20px}.well{min-height:0;padding:14px}}@media (max-width: 560px){.bc h3{font-size:18px}.prow{padding:10px 12px}.prow .av{width:40px;height:40px;font-size:14px}}.hk-screen{position:absolute;inset:0;opacity:0;transform:translateY(14px) scale(.985);transition:opacity var(--dur-fade) ease,transform var(--dur-push) var(--ease-push);pointer-events:none}.hk-screen.on{opacity:1;transform:none;z-index:2}.hk-host{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;background:var(--surface-app);font-family:var(--font-ui);font-size:16px;line-height:normal;letter-spacing:normal;text-align:left;color:var(--text-ink);-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hk-host *,.hk-host *:before,.hk-host *:after{box-sizing:content-box}.hk-scroll{flex:1;min-height:0;overflow:hidden}.hk-sb{position:absolute;top:0;left:0;right:0;height:54px;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:4px 30px 0 40px;box-sizing:border-box;pointer-events:none;color:var(--grey-900)}.hk-sb.dark{color:var(--text-on-brand)}.hk-sb-time{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.hk-sb-island{position:absolute;left:50%;top:11px;margin-left:-62px;width:124px;height:36px;border-radius:20px;background:var(--grey-950)}.hk-sb-r{display:flex;align-items:center;gap:6px}.hk-sb-sig{display:flex;align-items:flex-end;gap:2px;height:11px}.hk-sb-sig i{width:3px;border-radius:1px;background:currentColor}.hk-sb-sig i:nth-child(1){height:4px}.hk-sb-sig i:nth-child(2){height:6px}.hk-sb-sig i:nth-child(3){height:8.5px}.hk-sb-sig i:nth-child(4){height:11px}.hk-sb-bat{width:25px;height:12px;border-radius:4px;border:1.2px solid currentColor;padding:1.5px;box-sizing:border-box;display:flex}.hk-sb-bat i{flex:1;border-radius:2px;background:currentColor}.hk-hi{position:absolute;left:50%;bottom:8px;margin-left:-67px;width:134px;height:5px;border-radius:99px;background:var(--grey-900);z-index:90}.hk-hi.dark{background:var(--text-on-brand)}.hk-pressed{transform:scale(var(--press-scale))}.hk-btn{height:var(--h-button);border-radius:var(--r-button);border:1px solid var(--color-brand);background:var(--color-brand);color:var(--text-on-brand);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-size:var(--t-button);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform var(--dur-press) ease,opacity var(--dur-fade)}.hk-btn.secondary{background:var(--surface-card);color:var(--text-label);border-color:var(--border-field)}.hk-btn.ghost{background:transparent;color:var(--text-body);border-color:transparent}.hk-btn.sm{height:var(--h-button-sm);font-size:14px}.hk-btn.off{opacity:var(--o-disabled)}.hk-btn-grow{flex:1}.hk-btn.sq{width:52px;padding:0;flex-shrink:0}.hk-btn .ic{width:20px;height:20px;stroke-width:1.9}.hk-ibtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-ink)}.hk-ibtn .ic{width:22px;height:22px;stroke-width:2}.hk-appbar{background:var(--surface-card);padding-top:var(--safe-top);flex-shrink:0}.hk-appbar.bd{border-bottom:1px solid var(--border-card)}.hk-appbar-row{height:var(--h-appbar);padding:0 8px;display:flex;align-items:center}.hk-appbar-back{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-ink);flex-shrink:0}.hk-appbar-back .ic{width:24px;height:24px;stroke-width:2.2}.hk-appbar-c{flex:1;min-width:0;text-align:center}.hk-appbar-t{font-size:var(--t-nav-title);font-weight:700;color:var(--text-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-appbar-s{font-size:12.5px;color:var(--text-mute);margin-top:1px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-appbar-tr{min-width:44px;height:44px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.hk-stepper{display:flex;gap:6px;padding:2px 16px 14px}.hk-step{flex:1;min-width:0}.hk-step-bar{height:4px;border-radius:50px;background:var(--border-soft);overflow:hidden}.hk-step-bar span{display:block;width:100%;height:100%;background:var(--color-brand)}.hk-step.cur .hk-step-bar span{transform-origin:left;animation:nsGrowX .4s cubic-bezier(.25,.8,.3,1) both}.hk-step-l{margin-top:7px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--text-faint);white-space:nowrap}.hk-step-l span{overflow:hidden;text-overflow:ellipsis}.hk-step.cur .hk-step-l{font-weight:700;color:var(--text-ink)}.hk-step.done .hk-step-l{color:var(--green-ink)}.hk-step-l .ic{width:12px;height:12px;stroke-width:2.6}.hk-footer{background:var(--surface-card);border-top:1px solid var(--border-soft);padding:10px 16px var(--safe-bottom);display:flex;flex-direction:column;gap:10px;flex-shrink:0}.hk-footer-sum{display:flex;justify-content:space-between;font-size:13.5px;color:var(--text-mute);font-variant-numeric:tabular-nums}.hk-footer-sum b{font-weight:700;color:var(--text-ink)}.hk-footer-row{display:flex;gap:10px}.hk-footer-back{width:52px;height:52px;border-radius:14px;border:1px solid var(--border-field);box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:var(--text-ink);flex-shrink:0}.hk-footer-back .ic{width:22px;height:22px;stroke-width:2.2}.hk-field{display:flex;flex-direction:column;gap:6px;min-width:0}.hk-label{display:flex;align-items:center;gap:6px}.hk-label>span:first-child{font-size:var(--t-label);font-weight:600;color:var(--text-label)}.hk-label b{color:var(--color-brand);margin-left:3px;font-weight:inherit}.hk-label .opt{font-size:12px;font-weight:500;color:var(--text-faint)}.hk-field-box{min-height:var(--h-field);border-radius:var(--r-field);border:1.5px solid var(--border-field);background:var(--surface-card);box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 14px}.hk-field-box.lg{min-height:var(--h-field-lg)}.hk-field-pre{font-size:16px;font-weight:500;color:var(--text-mute)}.hk-field-v{flex:1;min-width:0;font-size:var(--t-field);font-weight:500;color:var(--text-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-field-box.lg .hk-field-v{font-size:var(--t-field-lg);font-weight:800;letter-spacing:-.4px}.hk-field-v.ph{color:var(--text-faint)}.hk-seg{display:flex;gap:4px;background:var(--surface-sunken);border-radius:var(--r-seg);padding:4px}.hk-seg-i{flex:1;height:34px;border-radius:var(--r-seg-thumb);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--text-mute);white-space:nowrap;transition:all var(--dur-fast)}.hk-seg-i.on{background:var(--surface-card);box-shadow:var(--shadow-seg-thumb);font-weight:700;color:var(--text-ink)}.hk-pick{min-height:var(--h-field);border-radius:12px;border:1.5px solid var(--grey-300);background:var(--surface-card);box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 14px}.hk-pick>.ic{width:19px;height:19px;stroke-width:1.9;color:var(--text-body)}.hk-pick-v{flex:1;min-width:0;font-size:16px;font-weight:600;color:var(--text-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-pick>.hk-pick-chev{width:18px;height:18px;color:var(--text-mute)}.hk-sec{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 2px 0}.hk-sec-t{font-size:13px;font-weight:700;color:var(--text-label)}.hk-sec-s{font-size:12.5px;color:var(--text-mute)}.hk-card{background:var(--surface-card);border-radius:var(--r-card);padding:14px;border:1px solid var(--border-card);display:flex;flex-direction:column;gap:14px}.hk-card.danger{border-color:var(--red-bd)}.hk-card.tight{gap:0}.hk-card.compact{padding:12px}.hk-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:-4px}.hk-card-t{font-size:var(--t-card-title);font-weight:700;color:var(--text-ink)}.hk-stat{min-height:40px;display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.hk-stat.div{border-bottom:1px solid var(--border-card)}.hk-stat.total{border-top:1px solid var(--border-card)}.hk-stat-dot{width:8px;height:8px;border-radius:99px;flex-shrink:0}.hk-stat-dot.paid{background:var(--st-active-dot)}.hk-stat-dot.late{background:var(--st-overdue-dot)}.hk-stat-dot.due{background:var(--st-draft-dot)}.hk-stat-l{flex:1;min-width:0;font-size:14px;font-weight:400;color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-stat.has-dot .hk-stat-l{font-size:13.5px}.hk-stat.total .hk-stat-l{font-size:14.5px;font-weight:700;color:var(--text-ink)}.hk-stat-v{font-size:14px;font-weight:600;color:var(--text-ink)}.hk-stat.has-dot .hk-stat-v{font-weight:700}.hk-stat.total .hk-stat-v{font-size:15px;font-weight:800}.hk-stat-v.positive{color:var(--green-dark)}.hk-stat-v.negative{color:var(--red)}.hk-banner{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:12px;border:1px solid}.hk-banner.info{background:var(--blue-bg);border-color:var(--blue-bd);color:var(--blue-ink)}.hk-banner.danger{background:var(--red-bg);border-color:var(--red-bd);color:var(--red-ink)}.hk-banner>.ic{width:18px;height:18px;stroke-width:2;margin-top:1px}.hk-banner.info>.ic{color:var(--blue)}.hk-banner.danger>.ic{color:var(--red)}.hk-banner-x{flex:1;min-width:0;font-size:13px;line-height:1.4}.hk-banner-t{font-weight:700;margin-bottom:2px}.hk-banner-b{font-weight:500}.hk-banner-a{font-size:13px;font-weight:700;white-space:nowrap;margin-top:1px;transition:transform var(--dur-press) ease}.hk-dashed{border:1.5px dashed var(--grey-300);border-radius:14px}.hk-thumb{width:72px;height:72px;border-radius:12px;position:relative;border:1px solid var(--border-card);box-sizing:border-box;background:repeating-linear-gradient(135deg,var(--surface-sunken) 0 6px,var(--surface-card) 6px 12px);display:flex;align-items:flex-end;padding:6px}.hk-thumb-l{font-family:ui-monospace,Menlo,monospace;font-size:9.5px;color:var(--text-faint)}.hk-thumb-x{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:99px;background:var(--grey-900);border:2px solid var(--surface-card);box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:var(--text-on-brand)}.hk-thumb-x .ic{width:11px;height:11px;stroke-width:3}.hk-thumb.add{background:none;border:1.5px dashed var(--grey-300);flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;font-size:11.5px;font-weight:600;color:var(--text-mute)}.hk-thumb.add .ic{width:20px;height:20px;stroke-width:1.9}.hk-pay{display:flex;align-items:center;padding:12px 14px;background:var(--surface-card);border-radius:var(--r-card);border:1px solid var(--border-card)}.hk-pay-ic{width:38px;height:38px;border-radius:12px;background:var(--green-bg);display:flex;align-items:center;justify-content:center;color:var(--green-dark);flex-shrink:0}.hk-pay-ic .ic{width:18px;height:18px;stroke-width:2.2}.hk-pay-x{flex:1;min-width:0;margin-left:12px}.hk-pay-t{font-size:15px;font-weight:700;color:var(--text-ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-pay-s{font-size:11.5px;color:var(--text-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-pay-a{margin-left:8px;font-size:15.5px;font-weight:800;color:var(--green-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.hk-av{width:42px;height:42px;border-radius:99px;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:14.28px;font-weight:700;color:var(--text-on-brand);background:rgba(255,255,255,.18);border:1.5px solid rgba(255,255,255,.45)}.hk-badge{display:inline-flex;align-items:center;gap:6px;height:var(--h-badge);padding:0 9px;border-radius:var(--r-pill);background:var(--st-overdue-bg);color:var(--st-overdue-fg);font-size:12.5px;font-weight:600;white-space:nowrap;box-sizing:border-box}.hk-badge i{width:6px;height:6px;border-radius:99px;background:var(--st-overdue-dot)}.hk-prog{height:7px;border-radius:99px;background:var(--surface-sunken);overflow:hidden}.hk-prog span{display:block;height:100%;border-radius:99px;background:var(--color-brand)}.hk-prog span.over{background:var(--red)}.hk-money{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-ink)}.hk-money-hero{font-size:30px;letter-spacing:-.8px}.hk-money-kpi{font-size:21px;letter-spacing:-.5px}.hk-money-lg{font-size:19px;letter-spacing:-.4px}.hk-money-row{font-size:16px;letter-spacing:-.16px}.hk-money-md{font-size:15.5px}.hk-money-sm{font-size:14px}.hk-money.negative{color:var(--red-ink)}.hk-money.positive{color:var(--green-ink)}.hk-type{width:40px;height:40px;border-radius:12px;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;color:var(--text-body);flex-shrink:0}.hk-type .ic{width:21px;height:21px;stroke-width:1.9}.hk-trend{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--r-chip);font-size:12.5px;font-weight:700;background:var(--surface-card);color:var(--green-dark);box-shadow:0 2px 8px #1018282e;white-space:nowrap}.hk-trend svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hk-spark{overflow:visible;color:var(--text-on-brand)}.hk-spark-area{opacity:0;animation:nsFade .7s ease .85s forwards}.hk-spark-ln{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:nsSparkDraw 1.1s cubic-bezier(.4,0,.2,1) .15s forwards}.hk-spark-dot{fill:currentColor;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:nsPopIn .4s ease 1.15s forwards}.hk-qa{background:var(--surface-card);border-radius:22px;padding:16px 6px;display:flex;box-shadow:var(--shadow-float)}.hk-qa-i{flex:1;min-width:0;padding:0 4px;display:flex;flex-direction:column;align-items:center;gap:8px}.hk-qa-i+.hk-qa-i{border-left:1px solid var(--grey-200)}.hk-qa-ic{position:relative;width:44px;height:44px;border-radius:14px;background:var(--green-a08);display:flex;align-items:center;justify-content:center;color:var(--color-brand)}.hk-qa-ic .ic{width:21px;height:21px;stroke-width:1.9}.hk-qa-b{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:20px;background:var(--red);border:1.5px solid var(--surface-card);color:var(--text-on-brand);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.hk-qa-l{height:30px;font-size:11px;font-weight:600;color:var(--text-label);text-align:center;line-height:1.3;overflow:hidden}.hk-tabs{display:flex;background:var(--surface-card);border-top:1px solid var(--border-card);padding-bottom:var(--safe-bottom);flex-shrink:0}.hk-tab{flex:1;height:51px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--grey-400)}.hk-tab.on{color:var(--color-brand)}.hk-tab-ic{position:relative;display:flex}.hk-tab-ic .ic{width:20px;height:20px;stroke-width:1.9}.hk-tab-b{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:99px;background:var(--surface-card);display:flex;align-items:center;justify-content:center}.hk-tab-b i{width:8px;height:8px;border-radius:99px;background:var(--red)}.hk-tab-l{font-size:12px;font-weight:500}.hk-ps-h{display:flex;align-items:center;gap:8px}.hk-ps-t{font-size:18px;font-weight:700;color:var(--text-ink)}.hk-ps-n{min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:20px;background:var(--red-bg-strong);color:var(--red);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.hk-ps-n.zero{background:var(--green-bg);color:var(--green-dark)}.hk-ps-sp{flex:1}.hk-ps-all{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--color-brand)}.hk-ps-all .ic{width:16px;height:16px;stroke-width:2.2}.hk-ps-area{position:relative;height:222px;margin-top:22px}.hk-ps-w{position:absolute;left:0;right:0;top:0;transform-origin:top center;transition:transform .36s cubic-bezier(.2,.8,.2,1),opacity .36s}.hk-pc{position:relative;background:var(--surface-card);border-radius:22px;border:1px solid var(--grey-200);box-shadow:0 1px 2px #1018280d;padding:18px;display:flex;flex-direction:column}.hk-pc-top{display:flex;align-items:flex-start;gap:12px}.hk-pc-av{position:relative;width:44px;height:44px;border-radius:99px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;background:var(--green-bg);color:var(--color-brand)}.hk-pc-av.up{background:var(--amber-bg);color:var(--amber)}.hk-pc-av.over{background:var(--red-bg);color:var(--red)}.hk-pc-mini{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;box-sizing:border-box;border-radius:99px;background:currentColor;border:2px solid var(--surface-card);display:flex;align-items:center;justify-content:center}.hk-pc-mini .ic{width:11px;height:11px;stroke-width:2.8;color:var(--text-on-brand)}.hk-pc-who{flex:1;min-width:0}.hk-pc-nm{font-size:15px;font-weight:600;color:var(--text-ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-pc-pr{font-size:12px;color:var(--text-mute);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-pc-tm{font-size:12px;color:var(--text-mute);line-height:1.4;white-space:nowrap}.hk-pc-amt{margin-top:14px;display:flex;align-items:flex-end;gap:8px;font-variant-numeric:tabular-nums}.hk-pc-sum{font-size:27px;font-weight:700;line-height:1.1;color:var(--text-ink)}.hk-pc-st{font-size:13px;line-height:1.3;font-weight:400;color:var(--text-body)}.hk-pc-st.over{font-weight:600;color:var(--red)}.hk-pc-btns{margin-top:16px;display:flex;gap:10px}.hk-pcb{height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:600;background:var(--color-brand);color:var(--text-on-brand)}.hk-pcb.rej{flex:10;background:var(--red-bg);color:var(--red)}.hk-pcb.acc{flex:14}.hk-pcb.one{flex:1}.hk-pcb .ic{width:18px;height:18px;stroke-width:2.2}.hk-pc-stamp{position:absolute;top:14px;left:14px;rotate:-12deg;padding:4px 10px;border-radius:8px;border:2.5px solid var(--color-brand);background:rgba(255,255,255,.85);color:var(--color-brand);font-size:15px;font-weight:700;letter-spacing:1px;line-height:1.1}.hk-sheet-w{position:absolute;inset:0;z-index:var(--z-sheet);display:flex;flex-direction:column;justify-content:flex-end}.hk-scrim{position:absolute;inset:0;background:var(--scrim)}.hk-sheet{position:relative;background:var(--surface-card);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;max-height:90%}.hk-sheet-w.closing .hk-scrim{animation:hkScrimOut var(--dur-sheet) var(--ease-standard) both}@keyframes hkScrimOut{0%{opacity:1}to{opacity:0}}.hk-sheet-w.closing .hk-sheet{animation:nsSheetDown var(--dur-sheet) var(--ease-sheet) both}.hk-sheet-handle{align-self:center;width:var(--handle-w);height:var(--handle-h);border-radius:99px;background:var(--grey-300);margin:8px 0 6px;flex-shrink:0}.hk-sheet-h{display:flex;align-items:flex-start;gap:12px;padding:4px var(--gutter-sheet) 12px}.hk-sheet-x{flex:1;min-width:0}.hk-sheet-t{font-size:var(--t-sheet-title);font-weight:700;letter-spacing:var(--ls-sheet);color:var(--text-ink)}.hk-sheet-s{font-size:var(--t-label);color:var(--text-mute);margin-top:3px;line-height:1.4}.hk-sheet-close{width:34px;height:34px;border-radius:99px;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hk-sheet-close svg{fill:none;stroke:var(--text-body);stroke-width:2.2;stroke-linecap:round}.hk-sheet-b{padding:0 var(--gutter-sheet) 34px;display:flex;flex-direction:column;gap:var(--gap-stack)}.hk-toast{position:absolute;top:58px;left:16px;right:16px;z-index:var(--z-toast);min-height:var(--h-toast);padding:6px 14px;box-sizing:border-box;border-radius:var(--r-toast);background:var(--surface-inverse);color:var(--text-on-brand);box-shadow:var(--shadow-toast);font-size:14px;font-weight:600;line-height:1.3;display:flex;align-items:center;gap:10px}.hk-toast-d{width:18px;height:18px;border-radius:99px;background:var(--color-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hk-toast-d svg{fill:none;stroke:var(--text-on-brand);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.hk-toast-m{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hk-sig{display:flex;flex-direction:column}.hk-sig-hint{font-size:14px;color:var(--text-faint);line-height:1.4}.hk-sig-pad{position:relative;margin-top:14px;height:220px;border-radius:16px;background:var(--surface-sunken);border:1.5px dashed var(--color-brand);transition:border-color var(--dur-fast);overflow:hidden}.hk-sig-pad.drawn{border-color:var(--grey-300)}.hk-sig-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;color:var(--text-faint)}.hk-sig-ph .ic{width:18px;height:18px;stroke-width:1.9}.hk-sig-ink{position:absolute;inset:0;width:100%;height:100%}.hk-sig-ink path{fill:none;stroke:var(--grey-900);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:nsSparkDraw var(--d) linear var(--dl) forwards,nsFade 1ms linear var(--dl) both}.hk-sig-btns{margin-top:16px;display:flex;gap:10px}.hk-cr-head{background:var(--surface-card);border-bottom:1px solid var(--border-card);flex-shrink:0}.hk-cr-body{padding:18px 16px 28px;display:flex;flex-direction:column;gap:var(--gap-stack)}.hk-cr-sum{margin-top:2px}.hk-cr-group{display:flex;flex-direction:column;gap:10px}.hk-cr-photos{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.hk-cr-cta{padding:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--text-body)}.hk-cr-cta .ic{width:18px;height:18px;stroke-width:1.9}.hk-cr-signed{display:flex;align-items:center;gap:10px}.hk-cr-signed>.ic{width:18px;height:18px;stroke-width:2.4;color:var(--green-ink)}.hk-cr-signed-l{flex:1;min-width:0;font-size:14.5px;font-weight:600}.hk-det-body{padding:16px;display:flex;flex-direction:column;gap:12px}.hk-det-who{display:flex;align-items:center;gap:12px}.hk-det-x{flex:1;min-width:0}.hk-det-nm{font-size:15.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-det-sub{font-size:13px;color:var(--text-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-det-main>.hk-badge{align-self:flex-start}.hk-det-sum{display:flex;flex-direction:column;gap:8px}.hk-det-sum-l{font-size:13px;color:var(--text-mute)}.hk-det-paid{display:flex;justify-content:space-between;font-size:13px;color:var(--text-mute);font-variant-numeric:tabular-nums}.hk-det-paid b{color:var(--text-ink);font-weight:700}.hk-det-meta{font-size:13px;color:var(--text-mute);font-variant-numeric:tabular-nums}.hk-det-rows{margin-top:8px}.hk-det-st{font-weight:500}.hk-det-st.paid{color:var(--green-ink)}.hk-det-st.late{color:var(--red-ink)}.hk-det-st.due{color:var(--text-faint)}.hk-det-more{margin-top:8px;font-size:13px;color:var(--text-faint);text-align:center}.hk-det-box{background:var(--surface-app);border-radius:16px;padding:4px 16px}.hk-det-kv{display:flex;align-items:center;gap:12px;padding:11px 0}.hk-det-kv+.hk-det-kv{border-top:1px solid var(--border-card)}.hk-det-k{font-size:14px;color:var(--text-faint);white-space:nowrap}.hk-det-v{flex:1;min-width:0;text-align:right;font-size:14px;font-weight:600;color:var(--text-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-home-hero{position:relative;overflow:hidden;background:var(--color-brand);border-radius:0 0 var(--r-hero) var(--r-hero);padding:62px 16px 52px;color:var(--text-on-brand)}.hk-home-wm{position:absolute;right:-70px;top:-30px;width:260px;max-width:none;height:auto;opacity:.1;pointer-events:none}.hk-home-top{position:relative;display:flex;align-items:center;gap:12px}.hk-home-who{flex:1;min-width:0}.hk-home-hi{font-size:13px;color:#fffc}.hk-home-shop{font-size:17px;font-weight:700}.hk-home-bell{position:relative;width:42px;height:42px;border-radius:12px;flex-shrink:0;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;color:var(--text-on-brand)}.hk-home-bell .ic{width:21px;height:21px;stroke-width:1.9}.hk-home-bell i{position:absolute;top:9px;right:10px;width:8px;height:8px;box-sizing:content-box;border-radius:99px;background:var(--red);border:1.5px solid var(--color-brand)}.hk-home-col{position:relative;margin-top:26px;font-size:13.5px;color:#ffffffd9}.hk-home-sum{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:6px}.hk-home-sum-l{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hk-home-hero .hk-money.hk-home-amt{font-size:34px;color:var(--text-on-brand)}.hk-home-qa{position:relative;padding:0 16px;margin-top:-30px}.hk-home-ps{padding:24px 16px 0}.hk-home-recent{padding:18px 16px 24px;display:flex;flex-direction:column;gap:8px}.how-track{position:relative;height:340vh}.how-sticky{position:sticky;top:72px;height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.how-l .sec-head{margin-bottom:28px}.hstp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:18px;max-width:520px}.hstp i{height:4px;border-radius:2px;background:var(--grey-200);overflow:hidden}.hstp b{display:block;height:100%;background:var(--color-brand);transform-origin:left;transform:scaleX(0)}.hs-list{display:flex;flex-direction:column;gap:6px;max-width:520px}.hs{all:unset;box-sizing:border-box;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:16px;border:1px solid transparent;cursor:pointer;transition:background var(--dur-fade) ease,border-color var(--dur-fade) ease}.hs:focus-visible{box-shadow:var(--ring-focus)}.hs-n{width:36px;height:36px;border-radius:12px;background:var(--surface-sunken);color:var(--text-mute);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex-shrink:0;transition:background var(--dur-fade),color var(--dur-fade)}.hs-h,.hs-p{display:block}.hs-h{margin:6px 0 0;font-size:17px;font-weight:700;color:var(--text-mute);transition:color var(--dur-fade)}.hs-p{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--text-faint);transition:color var(--dur-fade)}.hs.on{background:var(--surface-card);border-color:var(--border-card)}.hs.on .hs-n{background:var(--color-brand);color:var(--text-on-brand)}.hs.on .hs-h{color:var(--text-ink)}.hs.on .hs-p{color:var(--text-body)}.hs.done .hs-n{background:var(--green-bg);color:var(--green-dark)}.how-stage{position:relative;height:min(680px,calc(100vh - 140px));min-height:520px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:28px;overflow:hidden;display:flex;align-items:center;justify-content:center}.how-stage .wm{position:absolute;width:520px;left:-120px;bottom:-160px;opacity:.06;pointer-events:none}.how .phone-wrap{--s: .68;position:relative;margin:0}.how-live{position:absolute;inset:0;background:var(--surface-app)}@media (max-width: 1080px){.how-track{height:auto}.how-sticky{position:static;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:20px}.how-l{display:contents}.how-l .sec-head{order:0;margin-bottom:4px}.how-r{order:1}.hstp{order:2;margin:4px 0 0;max-width:none}.hs-list{order:3;position:relative;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;gap:10px;margin:0 -24px;padding:0 24px 4px;max-width:none;scrollbar-width:none;overscroll-behavior-x:contain}.hs-list::-webkit-scrollbar{display:none}.hs{flex:0 0 min(84%,440px);scroll-snap-align:start;background:var(--surface-card);border-color:var(--border-card)}.hs-h{color:var(--text-ink)}.hs-p{color:var(--text-body)}.hs.on{border-color:var(--grey-300)}.how-stage{height:min(560px,72vh);min-height:460px}.how .phone-wrap{--s: .6}}@media (max-width: 560px){.hs-list{margin:0 -16px;padding:0 16px 4px;scroll-padding-inline:16px}.how-stage{height:min(500px,66vh);min-height:420px;border-radius:24px}.how .phone-wrap{--s: .54}}.plans{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px}.plan{border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:28px;background:var(--surface-card);border:1px solid var(--border-card)}.plan.pro{background:var(--pro);border-color:var(--pro);color:var(--text-on-brand)}.plan-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.plan-name{font-size:19px;font-weight:700;letter-spacing:-.2px;margin:0}.plan-sub{font-size:14px;color:var(--text-mute);margin-top:4px}.pro .plan-sub{color:var(--grey-400)}.price{font-size:52px;font-weight:800;letter-spacing:-.035em;line-height:1}.price small{font-size:15px;font-weight:600;color:var(--text-mute);letter-spacing:0;margin-left:6px}.was{font-size:14px;color:var(--grey-400);margin-top:12px}.was s{text-decoration-color:var(--grey-500)}.feats{list-style:none;margin:0;padding:24px 0 0;border-top:1px solid var(--border-card);display:flex;flex-direction:column;gap:14px;flex:1}.pro .feats{border-color:#ffffff1a}.feats li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text-label)}.pro .feats li{color:var(--grey-200)}.ck{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green-bg);color:var(--green-dark);flex-shrink:0}.ck .ic{width:12px;height:12px;stroke-width:2.8}.pro .ck{background:rgba(74,222,128,.14);color:var(--green-on-ink)}.feats li.off{color:var(--text-faint)}.feats li.off .ck{background:var(--surface-sunken);color:var(--text-faint)}.plan .btn{width:100%}.anim .plan .feats li{opacity:0;transform:translate(-8px);transition:opacity .3s ease,transform .3s ease;transition-delay:calc(.45s + var(--i, 0) * 60ms)}.anim .plan.in .feats li{opacity:1;transform:none}@media (max-width: 820px){.plans{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width: 560px){.plan{padding:22px}.price{font-size:42px}}.faq-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:start}.faq-side{position:sticky;top:104px}.faq-side .sec-head{margin-bottom:28px}.help{background:var(--surface-card);border:1px solid var(--border-card);border-radius:16px;padding:16px;display:flex;gap:14px;align-items:center}.help p{margin:0;font-size:14px;line-height:1.45;color:var(--text-body)}.help .btn{margin-left:auto}.qas{display:flex;flex-direction:column;gap:10px}.qa{background:var(--surface-card);border:1px solid var(--border-card);border-radius:16px;transition:border-color var(--dur-fast)}.qa[data-open]{border-color:var(--grey-300)}.qa button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:16px;padding:18px 18px 18px 20px;cursor:pointer;font-size:16px;font-weight:700;color:var(--text-ink);line-height:1.35}.qa button:focus-visible{box-shadow:var(--ring-focus);border-radius:16px}.chev{margin-left:auto;width:32px;height:32px;border-radius:99px;background:var(--surface-sunken);color:var(--text-body);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--dur-fade) var(--ease-sheet),background var(--dur-fast),color var(--dur-fast)}.chev .ic{width:18px;height:18px}.qa[data-open] .chev{transform:rotate(180deg);background:var(--green-a08);color:var(--color-brand)}.ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-fade) var(--ease-sheet)}.qa[data-open] .ans{grid-template-rows:1fr}.ans-in{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear var(--dur-fade)}.qa[data-open] .ans-in{visibility:visible;transition-delay:0s}.ans p{margin:0;padding:0 64px 20px 20px;font-size:15px;line-height:1.6;color:var(--text-body);text-wrap:pretty}@media (max-width: 1080px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:8px}.faq-side{position:static}}@media (max-width: 820px){.qa button{font-size:15.5px;padding:16px 14px 16px 16px;min-height:56px}.ans p{padding:0 16px 18px}}@media (max-width: 560px){.faq-grid{gap:4px}.help{gap:12px;padding:14px}.help p{flex:1;font-size:13.5px}}.cta{position:relative;overflow:hidden;background:var(--color-brand);border-radius:28px;padding:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;color:var(--text-on-brand)}.cta .wm{position:absolute;pointer-events:none;opacity:.1;right:-80px;bottom:-170px;width:480px;will-change:transform}.cta-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.cta h2{color:var(--text-on-brand);max-width:16ch}.cta p{color:var(--text-on-brand);font-size:17px;line-height:1.55;font-weight:500;margin:0;max-width:50ch}.cta-btns{position:relative;display:flex;flex-direction:column;gap:10px;min-width:248px}.cta-btns .btn{justify-content:flex-start}.cta-btns .btn-onbrand{justify-content:center}.cta-btns .btn-onbrand .glyph{width:20px;height:20px}@media (max-width: 820px){.cta{grid-template-columns:minmax(0,1fr);padding:40px 28px;gap:28px}.cta-btns{min-width:0;width:100%}}@media (max-width: 560px){.cta{padding:32px 20px;border-radius:24px}.cta .wm{width:340px;right:-90px;bottom:-120px}.cta-btns{flex-direction:row;flex-wrap:wrap;gap:10px}.cta-btns .btn-store{flex:1 1 0;justify-content:center;padding:0 12px}.cta-btns .btn-onbrand{flex:1 1 100%}}.ftr{background:var(--surface-card);border-top:1px solid var(--border-card);margin-top:112px}.ftr-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding:64px 0 48px}.ftr-brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ftr-brand p{margin:0;font-size:15px;line-height:1.5;color:var(--text-body);max-width:30ch}.ftr h5{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--text-ink)}.ftr-col{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ftr-col>a:not(.btn),.ftr-col>span{font-size:14.5px;color:var(--text-body)}.ftr-col>a:not(.btn):hover{color:var(--text-ink)}.ftr-col .btn{width:100%;max-width:220px;justify-content:flex-start}.ftr-col .btn-store small{color:var(--text-mute)}.soc{display:flex;gap:8px}.soc a{width:40px;height:40px;border-radius:12px;border:1.5px solid var(--border-field);display:flex;align-items:center;justify-content:center;color:var(--text-label);transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.soc a:hover{border-color:var(--color-brand);background:var(--green-bg-soft);color:var(--color-brand)}.soc .ic,.soc .glyph{width:20px;height:20px}.ftr-bot{border-top:1px solid var(--border-card);padding:24px 0 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--text-mute)}.ftr-bot nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ftr-bot a{color:var(--text-mute)}.ftr-bot a:hover{color:var(--text-ink)}.ftr-brand .logo{display:flex;flex-shrink:0}.ftr-brand .logo img{height:30px;display:block}.ftr.min{margin-top:0}.ftr.min .ftr-brand{padding:40px 0 24px}@media (max-width: 1080px){.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.ftr{margin-top:80px}.ftr.min{margin-top:0}.ftr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 20px;padding:48px 0 32px}.ftr-brand{grid-column:1 / -1}.ftr-col:last-child{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}.ftr-col:last-child h5{flex:1 1 100%}.ftr-col:last-child .btn{flex:1 1 0;max-width:none}.ftr-col{gap:4px}.ftr-col h5{margin-bottom:8px}.ftr-col>a:not(.btn){padding:8px 0}.ftr-bot{flex-direction:column;align-items:flex-start;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ftr.min .ftr-bot{padding-bottom:32px}}@media (max-width: 560px){.ftr-brand .logo img{height:26px}}.nf-page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.nf{position:relative;overflow:hidden;flex:1;display:flex;align-items:center;padding:72px 0 112px}.nf .wm{position:absolute;pointer-events:none;opacity:.06;width:560px;left:50%;top:50%;transform:translate(-50%,-54%) rotate(-8deg)}.nf-in{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.nf-code{font-size:clamp(112px,15vw,184px);font-weight:800;letter-spacing:-.06em;line-height:.9;color:var(--color-brand)}.nf .lead{max-width:44ch}.nf-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.nf-btns .btn-secondary .glyph{width:20px;height:20px;color:var(--blue)}@media (max-width: 560px){.nf{padding:48px 0 72px}.nf .wm{width:400px}.nf-in{gap:16px}.nf-btns{align-self:stretch;flex-direction:column;margin-top:8px}}
