@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/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(/app/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(/app/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(/app/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(/app/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{--blue:#2f6092;--blue-deep:#214b74;--blue-soft:#e6edf3;--ink:#17212a;--muted:#5f6b74;--paper:#f7f5ef;--white:#fbf8f1;--line:#d3d5d2;--navy:#061625;--blue-night:#193e61;--blue-mid:#285680;--blue-sky:#8bb6dc;--blue-mist:#c8dbed;--blue-ink:#173754;--focus-ring:var(--blue);--surface:var(--paper);--surface-raised:var(--white);--surface-tint:var(--blue-soft);--surface-emphasis:#efe9dd;--text:var(--ink);--text-muted:var(--muted);--border:var(--line);--border-medium:#17212a52;--border-strong:var(--ink);--accent:var(--blue);--accent-strong:var(--blue-deep);--action:var(--blue);--action-hover:var(--blue-deep);--on-action:var(--white);--positive:#2d6a4f;--warning:#875a0a;--critical:#b03a2e;--data-1:var(--blue-ink);--data-2:#c86a26;--band-1:#a33a22;--band-2:#c97a45;--band-3:#7ea3c9;--band-4:var(--blue);--band-5:var(--blue-ink);--shadow-panel:0px 20px 54px #17212a2e;--shadow-band:inset 0px 1px #ffffff1f, inset 0px -1px #0a1f3124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--focus-ring:var(--blue-mist);--surface:var(--navy);--surface-raised:#0b2238;--surface-tint:#10314e;--surface-emphasis:#10314e;--text:#ece6da;--text-muted:#8aa3b8;--border:#fff3;--border-medium:#ffffff59;--border-strong:#ffffff70;--accent:var(--blue-sky);--accent-strong:var(--blue-mist);--action:#a9c3da;--action-hover:var(--blue-mist);--on-action:var(--blue-ink);--positive:#7fcfa6;--warning:#e6b65f;--critical:#f0998a;--data-1:var(--blue-mist);--data-2:#b8641f;--band-1:#ff8a6b;--band-2:#b0805d;--band-3:#5f7f9e;--band-4:var(--blue-sky);--band-5:#d6e7f5;--shadow-panel:0px 20px 54px #030e18c2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--focus-ring:var(--blue-mist);--surface:var(--navy);--surface-raised:#0b2238;--surface-tint:#10314e;--surface-emphasis:#10314e;--text:#ece6da;--text-muted:#8aa3b8;--border:#fff3;--border-medium:#ffffff59;--border-strong:#ffffff70;--accent:var(--blue-sky);--accent-strong:var(--blue-mist);--action:#a9c3da;--action-hover:var(--blue-mist);--on-action:var(--blue-ink);--positive:#7fcfa6;--warning:#e6b65f;--critical:#f0998a;--data-1:var(--blue-mist);--data-2:#b8641f;--band-1:#ff8a6b;--band-2:#b0805d;--band-3:#5f7f9e;--band-4:var(--blue-sky);--band-5:#d6e7f5;--shadow-panel:0px 20px 54px #030e18c2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--space-4:4px;--space-7:7px;--space-8:8px;--space-12:12px;--space-14:14px;--space-17:17px;--space-18:18px;--space-22:22px;--space-24:24px;--space-28:28px;--space-30:30px;--space-32:32px;--space-64:64px;--space-96:96px;--space-104:104px;--radius-none:0px;--radius-sm:2px;--radius-focus:4px;--radius-panel:8px;--control-height:48px;--link-height:44px;--row-height:68px;--icon-arrow:12px;--container:1480px;--measure:60ch;--font-sans:"Geist", "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--t-display:520 64px/.91 var(--font-sans);--t-display-tracking:-.067em;--t-headline:520 42px/1.02 var(--font-sans);--t-headline-tracking:-.056em;--t-title:520 36px/1.04 var(--font-sans);--t-title-tracking:-.05em;--t-statement:520 36px/1.1 var(--font-sans);--t-statement-tracking:-.058em;--t-subtitle:520 32px/1.15 var(--font-sans);--t-subtitle-tracking:-.04em;--t-row-link:520 19px/1.5 var(--font-sans);--t-row-link-tracking:-.025em;--t-directory-name:560 24px/1.2 var(--font-sans);--t-directory-name-tracking:-.035em;--t-card-title:580 21px/1.2 var(--font-sans);--t-card-title-tracking:-.025em;--t-step-title:620 20px/1.25 var(--font-sans);--t-step-title-tracking:-.025em;--t-lead:550 20px/1.4 var(--font-sans);--t-lead-tracking:-.02em;--t-body:400 16px/1.5 var(--font-sans);--t-body-tracking:normal;--t-intro:400 15px/1.6 var(--font-sans);--t-intro-tracking:normal;--t-reading:400 14px/1.6 var(--font-sans);--t-reading-tracking:normal;--t-button:650 13px/1.5 var(--font-sans);--t-button-tracking:normal;--t-meta:400 13px/1.5 var(--font-sans);--t-meta-tracking:normal;--t-fact:570 13px/1.45 var(--font-sans);--t-fact-tracking:normal;--t-eyebrow:700 12px/1.45 var(--font-sans);--t-eyebrow-tracking:.12em;--t-step-number:700 13px/1 var(--font-sans);--t-step-number-tracking:.04em;--t-nav:600 12px/1.5 var(--font-sans);--t-nav-tracking:normal;--t-lang:700 12px/1.5 var(--font-sans);--t-lang-tracking:.08em;--t-licence:620 11px/1.55 var(--font-sans);--t-licence-tracking:.015em;--t-label:750 10px/1.45 var(--font-sans);--t-label-tracking:.11em;--t-ui-text:400 15px/1.5 var(--font-sans);--t-ui-text-tracking:normal;--t-ui-strong:600 15px/1.4 var(--font-sans);--t-ui-strong-tracking:normal;--t-ui-caption:600 13px/1.4 var(--font-sans);--t-ui-caption-tracking:normal}.t-display{font-family:var(--font-sans);letter-spacing:-.067em;font-size:64px;font-weight:520;line-height:.91}.t-headline{font-family:var(--font-sans);letter-spacing:-.056em;font-size:42px;font-weight:520;line-height:1.02}.t-title{font-family:var(--font-sans);letter-spacing:-.05em;font-size:36px;font-weight:520;line-height:1.04}.t-statement{font-family:var(--font-sans);letter-spacing:-.058em;font-size:36px;font-weight:520;line-height:1.1}.t-subtitle{font-family:var(--font-sans);letter-spacing:-.04em;font-size:32px;font-weight:520;line-height:1.15}.t-row-link{font-family:var(--font-sans);letter-spacing:-.025em;font-size:19px;font-weight:520;line-height:1.5}.t-directory-name{font-family:var(--font-sans);letter-spacing:-.035em;font-size:24px;font-weight:560;line-height:1.2}.t-card-title{font-family:var(--font-sans);letter-spacing:-.025em;font-size:21px;font-weight:580;line-height:1.2}.t-step-title{font-family:var(--font-sans);letter-spacing:-.025em;font-size:20px;font-weight:620;line-height:1.25}.t-lead{font-family:var(--font-sans);letter-spacing:-.02em;font-size:20px;font-weight:550;line-height:1.4}.t-body{font-family:var(--font-sans);letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.5}.t-intro{font-family:var(--font-sans);letter-spacing:normal;font-size:15px;font-weight:400;line-height:1.6}.t-reading{font-family:var(--font-sans);letter-spacing:normal;font-size:14px;font-weight:400;line-height:1.6}.t-button{font-family:var(--font-sans);letter-spacing:normal;font-size:13px;font-weight:650;line-height:1.5}.t-meta{font-family:var(--font-sans);letter-spacing:normal;font-size:13px;font-weight:400;line-height:1.5}.t-fact{font-family:var(--font-sans);letter-spacing:normal;font-size:13px;font-weight:570;line-height:1.45}.t-eyebrow{font-family:var(--font-sans);letter-spacing:.12em;font-size:12px;font-weight:700;line-height:1.45}.t-step-number{font-family:var(--font-sans);letter-spacing:.04em;font-size:13px;font-weight:700;line-height:1}.t-nav{font-family:var(--font-sans);letter-spacing:normal;font-size:12px;font-weight:600;line-height:1.5}.t-lang{font-family:var(--font-sans);letter-spacing:.08em;font-size:12px;font-weight:700;line-height:1.5}.t-licence{font-family:var(--font-sans);letter-spacing:.015em;font-size:11px;font-weight:620;line-height:1.55}.t-label{font-family:var(--font-sans);letter-spacing:.11em;font-size:10px;font-weight:750;line-height:1.45}.t-ui-text{font-family:var(--font-sans);letter-spacing:normal;font-size:15px;font-weight:400;line-height:1.5}.t-ui-strong{font-family:var(--font-sans);letter-spacing:normal;font-size:15px;font-weight:600;line-height:1.4}.t-ui-caption{font-family:var(--font-sans);letter-spacing:normal;font-size:13px;font-weight:600;line-height:1.4}*,:before,:after{box-sizing:border-box}:root{--gutter:max(clamp(var(--space-14), 2vw, var(--space-32)), env(safe-area-inset-left), env(safe-area-inset-right))}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#root{flex-direction:column;min-height:100svh;display:flex}body{background:var(--surface);color:var(--text);font:var(--t-body);letter-spacing:var(--t-body-tracking);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure{margin:0}img{max-width:100%}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}search{display:block}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:0;left:var(--space-8);z-index:1;min-height:var(--link-height);padding:0 var(--space-14);background:var(--action);color:var(--on-action);font:var(--t-ui-strong);letter-spacing:var(--t-ui-strong-tracking);align-items:center;text-decoration:none;display:flex;position:absolute;transform:translateY(-100%)}.skip-link:focus{transform:translateY(var(--space-8))}.num{font-variant-numeric:tabular-nums!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
