@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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:#fbfcfe;--surface:#f3f7fc;--raised:#fff;--line:#dfe7f1;--fg:#172b4d;--muted:#42526e;--accent:#1868db;--accent-hover:#0c66e4;--accent-fg:#fff;--soft:#e9f2ff;--harvest:#f28c28;--harvest-soft:#fff2e2;--ok:#216e4e;--warn:#a54800;--danger:#ae2e24;--radius:14px;--max:1120px;color-scheme:light}:root[data-theme=dark]{--bg:#101828;--surface:#172033;--raised:#1e293b;--line:#31415f;--fg:#f1f5f9;--muted:#bac8dd;--accent:#579dff;--accent-hover:#85b8ff;--accent-fg:#101828;--soft:#172b4d;--harvest:#ffb65f;--harvest-soft:#3b2c19;--ok:#7ee2b8;--warn:#fec57b;--danger:#fd9891;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Inter Variable,system-ui,sans-serif;font-size:17px;line-height:1.65}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-hover)}h1,h2,h3{line-height:1.15;letter-spacing:-.025em;margin:0 0 .7em;font-weight:700}h1{font-size:clamp(2.25rem,5vw,3.5rem)}h2{font-size:clamp(1.6rem,3vw,2.25rem);margin-top:0}h3{font-size:clamp(1.15rem,2vw,1.3rem)}p{max-width:68ch;margin:0 0 1.15rem}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:12px;background:var(--bg);z-index:10;padding:8px}.site-header{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-weight:650;text-decoration:none;color:var(--fg);display:flex;align-items:center;gap:10px}.mark{display:grid;place-items:center;width:30px;height:30px;background:var(--accent);color:var(--accent-fg);border-radius:8px;font-weight:800}.links{display:flex;gap:22px;align-items:center}.links a{text-decoration:none;color:var(--muted)}.links a[aria-current=page]{color:var(--fg);font-weight:650}.icon-btn,.menu-btn{border:1px solid var(--line);background:var(--raised);color:var(--fg);border-radius:8px;padding:7px 10px;cursor:pointer}.menu-btn{display:none}.hero{padding:96px 0 72px;background:radial-gradient(circle at 80% 15%,var(--soft),transparent 38%)}.eyebrow{color:var(--accent);font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;margin-bottom:13px}.lead{font-size:1.2rem;color:var(--muted);max-width:62ch}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 16px;font-weight:650;text-decoration:none;border:1px solid var(--accent);transition:.18s}.primary{background:var(--accent);color:var(--accent-fg)}.secondary{color:var(--accent);background:transparent}.button:hover{transform:translateY(-1px)}section{padding:72px 0;border-top:1px solid var(--line)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:var(--raised)}.card p{color:var(--muted);font-size:.95rem}.badge{font-size:.78rem;font-weight:700;color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent);padding:3px 8px;border-radius:20px}.app-card{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start}.app-icon{width:52px;height:52px;border-radius:13px;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800}.steps{counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step:before{counter-increment:steps;content:counter(steps);display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-weight:700;margin-bottom:14px}.callout{background:var(--soft);border-left:4px solid var(--accent);padding:24px;border-radius:0 var(--radius) var(--radius) 0}.flow{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap}.flow div{border:1px solid var(--accent);border-radius:10px;padding:12px;background:var(--raised);font-weight:650}.flow span{color:var(--accent);font-size:.85rem}.prose li{margin:.45em 0}.crumbs{font-size:.9rem;color:var(--muted);padding:20px 0}.crumbs a{color:var(--muted)}details{border-top:1px solid var(--line);padding:15px 0}summary{cursor:pointer;font-weight:650}details p{margin:12px 0 2px;color:var(--muted)}.faq-search{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--raised);color:var(--fg);font:inherit;margin:12px 0 28px}.status{width:100%;border-collapse:collapse;font-size:.92rem}.status td,.status th{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.toc{position:sticky;top:90px;align-self:start;border-left:1px solid var(--line);padding-left:18px;font-size:.92rem}.docs{display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px}.cta{background:var(--soft);text-align:center;border-radius:22px;padding:50px}.site-footer{border-top:1px solid var(--line);padding:48px 0 24px;color:var(--muted);font-size:.9rem}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-grid a{display:block;margin:5px 0}.fine{margin-top:36px;font-size:.78rem}.noindex{font-size:.85rem;color:var(--muted)}@media(max-width:720px){.menu-btn{display:block}.links{display:none;position:absolute;top:70px;left:0;right:0;padding:16px 20px;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start}.links.open{display:flex}.grid,.steps{grid-template-columns:1fr}.docs{display:block}.toc{position:static;border:0;padding:0;margin-bottom:24px}.wrap{width:min(var(--max),calc(100% - 32px))}.hero{padding:68px 0 52px}}@media(max-width:620px){.status{display:block;overflow-x:auto}}.hero{background:radial-gradient(circle at 82% 14%,var(--soft),transparent 40%),radial-gradient(circle at 94% 35%,var(--harvest-soft),transparent 22%)}.badge{color:var(--warn);background:var(--harvest-soft);border:1px solid color-mix(in srgb,var(--harvest) 35%,var(--line))}body{background:#f4f7fb}.site-header{background:color-mix(in srgb,var(--raised) 94%,transparent);box-shadow:0 1px #172b4d14,0 6px 20px #172b4d09}.brand{display:flex;align-items:center;text-decoration:none;line-height:0}.brand-logo{display:block;width:auto;height:38px;max-width:min(190px,46vw);object-fit:contain}.hero{background-color:#edf5ff;box-shadow:inset 0 -1px 0 var(--line)}main>section{background:var(--raised);border-color:var(--line)}main>section:nth-of-type(2n){background:var(--surface)}.card{border-color:#cbd8ea;box-shadow:0 1px 2px #172b4d0f,0 10px 30px #172b4d13}.app-card{box-shadow:0 2px 5px #172b4d12,0 18px 42px #172b4d17}.card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 3px 7px #172b4d12,0 18px 38px #172b4d1f}.icon-btn,.menu-btn{border-color:#cbd8ea;box-shadow:0 1px 2px #172b4d0f}.cta{background:linear-gradient(135deg,var(--soft),#f7fbff);border:1px solid #c4d7f4;box-shadow:0 12px 28px #1868db1a}.site-footer{background:#eaf1f8;border-color:#cfdae8}:root[data-theme=dark] body{background:#0b1220}:root[data-theme=dark] .hero{background-color:#13213a}:root[data-theme=dark] main>section{background:var(--raised)}:root[data-theme=dark] main>section:nth-of-type(2n){background:var(--surface)}:root[data-theme=dark] .card{border-color:#405273;box-shadow:0 2px 10px #00000038}:root[data-theme=dark] .site-footer{background:#111b2d;border-color:#31415f}
