@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:#2b2a25;--ink-2:#57544c;--ink-3:#69655c;--paper:#f5f0e8;--surface:#fff;--surface-2:#f0ebe2;--line:#e3ddd2;--hairline:#ede8df;--control-line:#8a857b;--off-hours:#faf7f2;--brand:#4c705e;--brand-strong:#3f6150;--brand-soft:#e4eee9;--on-brand:#fff;--selected:#4c705e;--on-selected:#fff;--accent:#b9582f;--on-accent:#fff;--accent-text:#9e4a25;--now:#b9582f;--title-from:#2b2a25;--title-to:#4c705e;--qr-dark:#000;--qr-light:#fff;--success:#15803d;--success-soft:#ecf7ef;--warning:#a15c07;--warning-soft:#fcf5e4;--danger:#b91c1c;--danger-soft:#fdeeee;--pro-1:#2563eb;--pro-2:#ea580c;--pro-3:#16a34a;--pro-4:#9333ea;--pro-5:#a16207;--pro-6:#0891b2;--pro-7:#db2777;--pro-8:#737373;--tint:14%;--pro-ink:#000;--pro-ink-mix:58%;--font-display:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-30:1.875rem;--text-36:2.25rem;--text-48:3rem;--leading-text:1.5;--leading-title:1.25;--measure:68ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-control:8px;--radius-card:12px;--radius-sheet:16px;--radius-pill:999px;--shadow-raised:0 1px 2px #0000000d, 0 4px 12px #0000000f;--shadow-overlay:0 0 0 1px #0000000f, 0 16px 48px #00000029;--shadow-control:0 1px 1px #0000000a;--scrim:#0000003d;--duration:.16s;--duration-enter:.28s;--ease:cubic-bezier(.32, .72, 0, 1);--touch:44px;--control-height:44px;--control-height-sm:36px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (pointer:fine){:root{--control-height:40px;--control-height-sm:32px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#edeae4;--ink-2:#ada9a0;--ink-3:#98948b;--paper:#1a1917;--surface:#22211e;--surface-2:#2b2a26;--line:#36342f;--hairline:#2b2a26;--control-line:#77736a;--off-hours:#1a1917;--brand:#aac5b7;--brand-strong:#cbdcd3;--brand-soft:#2f3a32;--on-brand:#1a1917;--selected:#aac5b7;--on-selected:#1a1917;--accent:#b9582f;--on-accent:#fff;--accent-text:#f3a98d;--title-from:#fff;--title-to:#aac5b7;--now:#e18662;--success:#4ade80;--warning:#fbbf24;--danger:#f87171;--success-soft:color-mix(in srgb, var(--success) 14%, var(--surface));--warning-soft:color-mix(in srgb, var(--warning) 14%, var(--surface));--danger-soft:color-mix(in srgb, var(--danger) 14%, var(--surface));--pro-1:#60a5fa;--pro-2:#fb923c;--pro-3:#4ade80;--pro-4:#c084fc;--pro-5:#facc15;--pro-6:#22d3ee;--pro-7:#f472b6;--pro-8:#a3a3a3;--tint:16%;--pro-ink:#fff;--pro-ink-mix:62%;--shadow-raised:0 0 0 1px #ffffff0f, 0 8px 24px #00000080;--shadow-overlay:0 0 0 1px #ffffff14, 0 16px 48px #0009;--shadow-control:none;--scrim:#00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edeae4;--ink-2:#ada9a0;--ink-3:#98948b;--paper:#1a1917;--surface:#22211e;--surface-2:#2b2a26;--line:#36342f;--hairline:#2b2a26;--control-line:#77736a;--off-hours:#1a1917;--brand:#aac5b7;--brand-strong:#cbdcd3;--brand-soft:#2f3a32;--on-brand:#1a1917;--selected:#aac5b7;--on-selected:#1a1917;--accent:#b9582f;--on-accent:#fff;--accent-text:#f3a98d;--title-from:#fff;--title-to:#aac5b7;--now:#e18662;--success:#4ade80;--warning:#fbbf24;--danger:#f87171;--success-soft:color-mix(in srgb, var(--success) 14%, var(--surface));--warning-soft:color-mix(in srgb, var(--warning) 14%, var(--surface));--danger-soft:color-mix(in srgb, var(--danger) 14%, var(--surface));--pro-1:#60a5fa;--pro-2:#fb923c;--pro-3:#4ade80;--pro-4:#c084fc;--pro-5:#facc15;--pro-6:#22d3ee;--pro-7:#f472b6;--pro-8:#a3a3a3;--tint:16%;--pro-ink:#fff;--pro-ink-mix:62%;--shadow-raised:0 0 0 1px #ffffff0f, 0 8px 24px #00000080;--shadow-overlay:0 0 0 1px #ffffff14, 0 16px 48px #0009;--shadow-control:none;--scrim:#00000080}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--duration:0s;--duration-enter:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-16);line-height:var(--leading-text);font-feature-settings:"tnum" 1;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:#00000014;overflow-wrap:anywhere;margin:0;font-weight:400}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-title);letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--brand-strong)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}::selection{background:color-mix(in srgb, var(--brand) 18%, transparent);color:var(--ink)}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.panel-zone{font-size:var(--text-14);line-height:20px}.tabular{font-variant-numeric:tabular-nums}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--brand);color:var(--on-brand);font-weight:600;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{color:var(--on-brand);transform:none}.noscript{max-width:var(--measure);margin:var(--space-8) auto;padding:0 var(--space-4)}.boot{min-height:100dvh;animation:0s .12s both boot-in}.boot__bar{background:var(--surface);border-bottom:1px solid var(--line);height:56px}.boot__body{gap:var(--space-3);max-width:720px;padding:var(--space-6) var(--space-4);margin:0 auto;display:grid}.boot__line,.boot__card{border-radius:var(--radius-control);background:var(--surface-2)}.boot__line{width:45%;height:16px}.boot__line--wide{width:70%;height:28px}.boot__card{border-radius:var(--radius-card);height:72px}.boot-error{max-width:480px;padding:var(--space-6);text-align:center;margin:20vh auto 0}.boot-error p{margin-bottom:var(--space-4);color:var(--ink-2)}.boot-error button{min-height:var(--touch);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--brand);color:var(--on-brand);border:0;font-weight:600}@keyframes boot-in{0%{opacity:0}to{opacity:1}}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
