@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-vietnamese-wght-normal.XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-ext-wght-normal.C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-wght-normal.E0tuGl4L.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.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{--bg: #eef1f5;--bg-wash: linear-gradient(180deg, #c9d9f0 0%, #dde6f2 28%, #eef1f5 62%);--surface: rgba(255, 255, 255, .72);--surface-solid: #ffffff;--surface-sunk: rgba(255, 255, 255, .55);--text: #0e1116;--text-muted: #566172;--text-faint: #8a94a3;--primary: #2f6fdb;--primary-grad: linear-gradient(135deg, #5b97f0 0%, #2f6fdb 55%, #2457b8 100%);--on-primary: #ffffff;--danger: #c0392b;--success: #1f8a5b;--route: #2f6fdb;--ring: rgba(47, 111, 219, .45);--hairline: rgba(14, 17, 22, .08);--radius-card: 28px;--radius-pill: 999px;--radius-button: 50%;--shadow: 0 12px 32px rgba(32, 48, 80, .12);--shadow-primary: 0 10px 24px rgba(47, 111, 219, .35);--blur: blur(20px) saturate(140%);--tap: 48px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--font-head: "Archivo Variable", "Archivo", system-ui, sans-serif;--font-body: "Inter Variable", "Inter", system-ui, sans-serif}:root[data-theme=dark]{--bg: #0f141b;--bg-wash: linear-gradient(180deg, #1b2b47 0%, #141d2c 30%, #0f141b 65%);--surface: rgba(30, 40, 54, .66);--surface-solid: #18202a;--surface-sunk: rgba(30, 40, 54, .5);--text: #f2f5f9;--text-muted: #a3adbb;--text-faint: #7b8696;--primary: #5b97f0;--ring: rgba(91, 151, 240, .6);--hairline: rgba(255, 255, 255, .1);--shadow: 0 12px 32px rgba(0, 0, 0, .4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0f141b;--bg-wash: linear-gradient(180deg, #1b2b47 0%, #141d2c 30%, #0f141b 65%);--surface: rgba(30, 40, 54, .66);--surface-solid: #18202a;--surface-sunk: rgba(30, 40, 54, .5);--text: #f2f5f9;--text-muted: #a3adbb;--text-faint: #7b8696;--primary: #5b97f0;--ring: rgba(91, 151, 240, .6);--hairline: rgba(255, 255, 255, .1);--shadow: 0 12px 32px rgba(0, 0, 0, .4)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;font-family:var(--font-body);font-size:1.0625rem;line-height:1.5;color:var(--text);background:var(--bg-wash) no-repeat,var(--bg);background-attachment:fixed}h1,h2,h3{font-family:var(--font-head);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0}a{color:var(--primary)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page{width:min(100%,44rem);margin-inline:auto;padding:var(--space-5) var(--space-4) 7rem;display:grid;gap:var(--space-5)}.muted{color:var(--text-muted)}.stack{display:grid;gap:var(--space-3)}.row{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.field{display:grid;gap:var(--space-1);font-weight:500}.input{min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface-solid);color:var(--text);font:inherit}.alert{padding:var(--space-3) var(--space-4);border-radius:18px;background:var(--surface);border:1px solid var(--hairline)}.alert.error{color:var(--danger)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip.svelte-12qhfyh:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;padding:12px 16px;background:var(--surface-solid);border-radius:12px;z-index:100}
