@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal.BhU9QXUp.woff2) format("woff2-variations");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{color-scheme:light dark;--ground: #f4f2ec;--surface: #ffffff;--surface-sunken: #ece9e0;--placeholder: #d9d4c7;--line: #e2ded3;--line-strong: #c9c4b5;--ink: #17160f;--ink-muted: #5f5b50;--ink-inverse: #ffffff;--accent: #2a4fd6;--accent-tint: #e8edfc;--on-accent-tint: #2a4fd6;--unsure: #9a5b00;--unsure-tint: #fbf1de;--success: #1e7a46;--danger: #b3261e;--overlay: #17160fcc;--on-overlay: #ffffff;--card-edge: 0 1px 0 #e2ded3;--tab-lift: 0 1px 2px #17160f14;--dot-ring: 0 0 0 2px #ffffff;--pin-selected: 0 0 0 3px #ffffff, 0 0 0 5px #2a4fd6;--plan-filter: none;--sans: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, sans-serif;--display: "Space Grotesk Variable", "Space Grotesk", "Instrument Sans Variable", system-ui, sans-serif;--code: "Space Grotesk Variable", "Space Grotesk", ui-monospace, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--safe-top: max(60px, env(safe-area-inset-top));--safe-bottom: max(28px, env(safe-area-inset-bottom));--tap-min: 44px;--nav-width: 240px;--rail-width: 220px;--content-max: 1200px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--icon-md: 16px;--icon-lg: 20px;--icon-xl: 24px;--duration-fast: .12s;--duration-base: .2s;--easing: cubic-bezier(.2, 0, 0, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #121210;--surface: #1c1b18;--surface-sunken: #26251f;--placeholder: #3a3932;--line: #2e2d27;--line-strong: #4a483f;--ink: #f4f2ec;--ink-muted: #a9a596;--ink-inverse: #121210;--accent: #afc0ff;--accent-tint: #1e2a52;--on-accent-tint: #f4f2ec;--unsure: #e8b45a;--unsure-tint: #3a2e14;--success: #7fd69b;--danger: #ff8a80;--overlay: #121210cc;--on-overlay: #f4f2ec;--card-edge: 0 1px 0 #2e2d27;--tab-lift: 0 1px 2px #00000066;--dot-ring: 0 0 0 2px #1c1b18;--pin-selected: 0 0 0 3px #1c1b18, 0 0 0 5px #afc0ff;--plan-filter: invert(1) hue-rotate(180deg) brightness(.92)}}[data-theme=dark]{color-scheme:dark;--ground: #121210;--surface: #1c1b18;--surface-sunken: #26251f;--placeholder: #3a3932;--line: #2e2d27;--line-strong: #4a483f;--ink: #f4f2ec;--ink-muted: #a9a596;--ink-inverse: #121210;--accent: #afc0ff;--accent-tint: #1e2a52;--on-accent-tint: #f4f2ec;--unsure: #e8b45a;--unsure-tint: #3a2e14;--success: #7fd69b;--danger: #ff8a80;--overlay: #121210cc;--on-overlay: #f4f2ec;--card-edge: 0 1px 0 #2e2d27;--tab-lift: 0 1px 2px #00000066;--dot-ring: 0 0 0 2px #1c1b18;--pin-selected: 0 0 0 3px #1c1b18, 0 0 0 5px #afc0ff;--plan-filter: invert(1) hue-rotate(180deg) brightness(.92)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:21px;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}h1,h2,h3,p{margin:0}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation}button:disabled{cursor:default}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.display-32{font-family:var(--display);font-size:32px;line-height:36px;font-weight:600}.title-28{font-family:var(--display);font-size:28px;line-height:32px;font-weight:600}.title-22{font-family:var(--display);font-size:22px;line-height:26px;font-weight:600}.count-56{font-family:var(--display);font-size:56px;line-height:56px;font-weight:700;font-variant-numeric:tabular-nums}.count-28{font-family:var(--display);font-size:28px;line-height:34px;font-weight:600;font-variant-numeric:tabular-nums}.name-16{font-size:16px;line-height:22px;font-weight:600}.head-18{font-size:18px;line-height:24px;font-weight:600}.body-15{font-size:15px;line-height:21px;font-weight:400}.body-13{font-size:13px;line-height:18px;font-weight:400}.label-12{font-size:12px;line-height:16px;font-weight:400;color:var(--ink-muted)}.eyebrow-12{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.caption-11{font-size:11px;line-height:14px;font-weight:400;color:var(--ink-muted)}.badge-10{font-size:10px;line-height:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.code-16{font-family:var(--code);font-size:16px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.code-12{font-family:var(--code);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.code-11{font-family:var(--code);font-size:11px;line-height:14px;font-weight:600;font-variant-numeric:tabular-nums}.w-500{font-weight:500}.w-600{font-weight:600}.w-700{font-weight:700}.muted{color:var(--ink-muted)}.accent{color:var(--accent)}.unsure{color:var(--unsure)}.num{font-family:var(--code);font-weight:600;font-variant-numeric:tabular-nums}.card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--card-edge)}.card.pad{padding:var(--space-4)}.card.xl{border-radius:var(--radius-xl)}.rows>*{border-bottom:1px solid var(--line)}.rows>*:last-child{border-bottom:none}.well{background:var(--placeholder)}.col{display:flex;flex-direction:column}.row{display:flex;align-items:center}.between{justify-content:space-between}.grow{flex:1;min-width:0}.g1{gap:var(--space-1)}.g2{gap:var(--space-2)}.g3{gap:var(--space-3)}.g4{gap:var(--space-4)}.g5{gap:var(--space-5)}.g6{gap:var(--space-6)}.g8{gap:var(--space-8)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone{min-height:100dvh;display:flex;flex-direction:column;background:var(--ground);color:var(--ink);padding-top:var(--safe-top);max-width:430px;margin:0 auto;width:100%}.phone .gutter{padding-left:var(--space-5);padding-right:var(--space-5)}.bottom-bar{padding:var(--space-3) var(--space-3) var(--safe-bottom);display:flex;gap:var(--space-2);background:var(--ground)}.pill{display:inline-flex;align-items:center;gap:6px;background:var(--overlay);color:var(--on-overlay);border-radius:var(--radius-pill);padding:5px 10px;font-size:11px;line-height:14px;font-weight:500;white-space:nowrap}.dot{width:6px;height:6px;border-radius:var(--radius-pill);flex:none}.dot.lg{width:8px;height:8px}.chip{display:inline-flex;align-items:center;font-size:13px;line-height:18px;background:var(--surface-sunken);border-radius:var(--radius-pill);padding:4px 10px;white-space:nowrap}.code-chip{font-family:var(--code);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.04em;background:var(--ink);color:var(--ground);border-radius:var(--radius-xs);padding:3px 8px;font-variant-numeric:tabular-nums}input.field,textarea.field,select.field{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);outline:none;font-size:16px}textarea.field{padding:var(--space-3);min-height:88px;resize:vertical}input.field:focus,textarea.field:focus,select.field:focus{border-color:var(--accent)}.skeleton{background:var(--placeholder);border-radius:var(--radius-sm)}.shell.svelte-12qhfyh{display:flex;min-height:100dvh;background:var(--ground)}nav.svelte-12qhfyh{width:var(--nav-width);flex:0 0 var(--nav-width);padding:28px var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);border-right:1px solid var(--line);position:sticky;top:0;height:100dvh}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:10px;padding:4px 10px 22px;color:var(--ink)}.mark.svelte-12qhfyh{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--ink);color:var(--ground);display:inline-flex;align-items:center;justify-content:center}.word.svelte-12qhfyh{font-family:var(--display);font-weight:700;font-size:16px;line-height:22px}.item.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:var(--radius-sm);color:var(--ink)}.item.on.svelte-12qhfyh{background:var(--surface);font-weight:600;box-shadow:var(--card-edge)}.grow.svelte-12qhfyh{flex:1}.foot.svelte-12qhfyh{padding:10px}main.svelte-12qhfyh{flex:1;min-width:0;padding:28px var(--space-10) 48px}main.svelte-12qhfyh>*{max-width:var(--content-max)}
