@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.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}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.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{--brand-50:#fef4f3;--brand-100:#fce5e1;--brand-200:#f9cbc2;--brand-300:#f7a698;--brand-400:#f47a67;--brand-500:#e15a49;--brand-600:#c04637;--brand-700:#9b392c;--brand-800:#762e24;--brand-900:#4c1d17;--neutral-0:#fff;--neutral-50:#f9fafc;--neutral-100:#f1f4f7;--neutral-200:#e4e8ed;--neutral-300:#d3d8de;--neutral-400:#9da6ae;--neutral-500:#6b7681;--neutral-600:#535f6c;--neutral-700:#374451;--neutral-800:#1c2834;--neutral-900:#09121c;--success-fg:#317c46;--success-bg:#e2f6e6;--success-border:#bfe4c6;--info-fg:#2771a8;--info-bg:#e6f2fd;--info-border:#beddf9;--warning-fg:#8b6621;--warning-bg:#fbeedb;--warning-border:#eed6b0;--danger-fg:#b04867;--danger-bg:#fdebee;--danger-border:#facad4;--surface-app:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-2:var(--neutral-100);--border-hairline:var(--neutral-200);--border-strong:var(--neutral-300);--text-strong:var(--neutral-800);--text-body:var(--neutral-600);--text-muted:#65707b;--text-disabled:var(--neutral-400);--text-on-brand:var(--neutral-0);--accent:#c24839;--accent-text:#c24839;--accent-hover:#ae3527;--accent-tint:var(--brand-50);--focus-ring:var(--brand-400);--panel-ink-bg:#182029;--on-dark-fg:#fff;--on-dark-brand:#f7a698;--on-dark-success:#93d7a1;--on-dark-warning:#f0cc80;--on-dark-danger:#f7a1b4;--on-dark-info:#90ccf7;--on-dark-neutral:#ffffff73;--grad-from:#a6392c;--grad-mid:#b54032;--grad-to:#c44a3a;--grad-brand:linear-gradient(90deg, var(--grad-from) 0%, var(--grad-to) 100%);--banner-from:#65251d;--banner-mid:#923429;--banner-to:#b74233;--grad-banner:linear-gradient(115deg, var(--banner-from) 0%, var(--banner-mid) 55%, var(--banner-to) 100%);--cat-1:#c46859;--cat-2:#34979c;--cat-3:#797dcd;--cat-4:#ae6aa9;--cat-5:#96872d;--cat-6:#329c6d;--font-ui:"Manrope Variable", "Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:"Space Grotesk Variable", "Space Grotesk", "Manrope Variable", "Manrope Fallback", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--fs-3xs:9px;--fs-2xs:10.5px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lead:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:24px;--fs-4xl:30px;--lh-tight:1.1;--lh-snug:1.3;--lh-base:1.5;--radius-2xs:3px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--dur-fast:.16s;--dur-base:.25s;--dur-slow:.45s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--shadow-card:0 0 0 1px var(--border-hairline), 0 1px 2px #1418280a;--shadow-float:0 12px 32px #1418281f, 0 0 0 1px var(--border-hairline);--shadow-button:0 1px 2px #14182814;--shadow-chip:0 3px 10px #080f3426;--shadow-bar:0 2px 8px #1418282e;--shadow-composer:0 8px 28px #14182814, 0 1px 2px #1418280a;--shadow-composer-focus:0 8px 28px #ce3c2c1f, 0 0 0 3px var(--brand-100);--shadow-panel-dark:0 10px 30px #14182838;--shadow-glow-brand:0 6px 16px #ce3c2c1a;--ring-focus:0 0 0 2px var(--focus-ring);--ring-brand:0 0 0 3px var(--brand-100);--inset-hairline:inset 0 0 0 1px var(--border-hairline);--rail-accent:inset -2px 0 0 var(--accent)}:root[data-scheme=dark],[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutral-0:#131d2f;--neutral-50:#091224;--neutral-100:#1d2739;--neutral-200:#2c3647;--neutral-300:#444d5e;--neutral-400:#6d7582;--neutral-500:#8c939f;--neutral-600:#c6cbd3;--neutral-700:#dbdee4;--neutral-800:#edeef2;--neutral-900:#f7f8fa;--brand-50:#381f1b;--brand-100:#4d2620;--brand-200:#6e342b;--surface-app:#091224;--surface-card:#131d2f;--surface-sunken:#1d2739;--surface-2:#1d2739;--border-hairline:#2c3647;--border-strong:#444d5e;--text-strong:#edeef2;--text-body:#c6cbd3;--text-muted:#878e9a;--text-disabled:#6d7582;--text-on-brand:#091224;--accent:#d46f60;--accent-text:#d46f60;--accent-hover:#e18273;--accent-tint:#381f1b;--focus-ring:#d46f60;--success-fg:#529e64;--success-bg:#152d1a;--success-border:#295233;--info-fg:#4993cd;--info-bg:#12283b;--info-border:#244b6b;--warning-fg:#b28536;--warning-bg:#32230a;--warning-border:#5c4215;--danger-fg:#cf6e86;--danger-bg:#391d23;--danger-border:#673743;--neutral-overlay:#ffffff0f;--on-dark-neutral:#ffffff73;--shadow-card:0 0 0 1px #2c3647, 0 1px 2px #00000059;--shadow-float:0 12px 32px #0000008c, 0 0 0 1px #2c3647;--shadow-button:0 1px 2px #0006;--shadow-chip:0 3px 10px #00000073;--shadow-composer:0 8px 28px #00000073, 0 1px 2px #0000004d;--shadow-composer-focus:0 8px 28px #00000073, 0 0 0 3px #4d2620;--ring-brand:0 0 0 3px #4d2620}@font-face{font-family:Manrope Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Roboto),local(Roboto-Regular);font-weight:100 549;size-adjust:100.5%;ascent-override:106.1%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Roboto-Bold);font-weight:550 900;size-adjust:99%;ascent-override:107.7%;descent-override:30.3%;line-gap-override:0%}:root{--container:1200px;--container-wide:1320px;--gutter:clamp(16px, 4vw, 32px);--section-y:clamp(72px, 10vw, 136px);--header-h:68px;--fs-display:clamp(40px, 6.4vw, 78px);--fs-h2:clamp(30px, 4.2vw, 50px);--fs-h3:clamp(20px, 2vw, 24px);--fs-lead-l:clamp(17px, 1.55vw, 20px);--fs-body-l:16px;--lh-display:1.04;--tracking-display:-.035em;--tracking-h2:-.025em;--hero-ground:#050a14;--hero-ground-2:#0a1222;--glass:#ffffff0f;--glass-strong:#ffffff1a;--glass-border:#ffffff1f;--glow-brand:radial-gradient(closest-side, #e15a4961, #e15a4900 70%);--grad-brand:linear-gradient(120deg, #c04637 0%, #b54032 60%, #a6392c 100%);--grad-text:linear-gradient(100deg, #ffb4a6 0%, #f47a67 40%, #e15a49 100%);--shadow-shot:0 30px 80px -20px #09122459, 0 10px 30px -10px #09122433;--shadow-shot-dark:0 40px 120px -20px #000000b3, 0 0 0 1px #ffffff14;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--reveal-distance:18px;--reveal-dur:.8s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:calc(var(--sticky-h,0px) + 16px);background:var(--surface-app)}body{font-family:var(--font-ui);font-size:var(--fs-body-l);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}img,svg,video,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{color:var(--text-strong);text-wrap:balance;font-weight:700;line-height:1.12}p{text-wrap:pretty}::selection{background:var(--brand-200);color:var(--neutral-900)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.container-wide{width:100%;max-width:calc(var(--container-wide) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-gradient{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.js [data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-distance), 0);transition:opacity var(--reveal-dur) var(--ease-out-expo), transform var(--reveal-dur) var(--ease-out-expo);transition-delay:calc(var(--i,0) * 80ms)}.js [data-reveal=fade]{transform:none}.js [data-reveal=scale]{transform:scale(.97)translateY(12px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}}.cb[data-astro-cid-hq3mgpmn]{z-index:58;width:min(440px,100vw - 48px);max-height:calc(100dvh - var(--header-h) - 48px);overscroll-behavior:contain;border-radius:var(--radius-2xl);color:var(--text-body);background:var(--surface-card);box-shadow:0 24px 60px -18px #09122459, 0 0 0 1px var(--border-hairline);opacity:0;transition:opacity .35s var(--ease-out), transform .5s var(--ease-out-expo);flex-direction:column;padding:20px;display:flex;position:fixed;bottom:24px;left:24px;overflow:auto;transform:translateY(16px)}.cb[data-astro-cid-hq3mgpmn].is-in{opacity:1;transform:none}.cb[data-astro-cid-hq3mgpmn][hidden],.cb-view[data-astro-cid-hq3mgpmn][hidden]{display:none}.cb-view[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:12px;display:flex}.cb-head[data-astro-cid-hq3mgpmn]{align-items:center;gap:10px;display:flex}.cb-ico[data-astro-cid-hq3mgpmn]{width:34px;height:34px;color:var(--accent-text);background:var(--accent-tint);border-radius:50%;flex:none;place-items:center;display:grid}.cb-title[data-astro-cid-hq3mgpmn]{color:var(--text-strong);font-size:16px;font-weight:700;line-height:1.3}:is(.cb-title[data-astro-cid-hq3mgpmn]:focus,.cb-title[data-astro-cid-hq3mgpmn]:focus-visible){outline:none}.cb-back[data-astro-cid-hq3mgpmn]{width:36px;height:36px;color:var(--text-strong);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:-6px;display:grid}.cb-back[data-astro-cid-hq3mgpmn]:hover{background:var(--surface-sunken)}.cb-text[data-astro-cid-hq3mgpmn]{font-size:14px;line-height:1.55}.cb-links[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;gap:4px 18px;font-size:13.5px;font-weight:600;display:flex}.cb-links[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{min-height:28px;color:var(--accent-text);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cb-links[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]:hover{text-decoration-thickness:2px}.cb-actions[data-astro-cid-hq3mgpmn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.cb-btn[data-astro-cid-hq3mgpmn]{border-radius:var(--radius-pill);min-height:44px;color:var(--text-strong);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-strong);border:0;padding:6px 8px;font-size:14px;font-weight:650;line-height:1.2;transition:box-shadow .2s,background-color .2s}.cb-btn[data-astro-cid-hq3mgpmn]:hover{box-shadow:inset 0 0 0 1.5px var(--text-muted)}.cb-btn[data-astro-cid-hq3mgpmn]:active{background:var(--border-hairline)}.cb-cats[data-astro-cid-hq3mgpmn]{border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--border-hairline);flex-direction:column;margin:0;display:flex}.cb-cat[data-astro-cid-hq3mgpmn]{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.cb-cat[data-astro-cid-hq3mgpmn]+.cb-cat[data-astro-cid-hq3mgpmn]{border-top:1px solid var(--border-hairline)}.cb-cat-text[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:2px;min-width:0;display:flex}label[data-astro-cid-hq3mgpmn].cb-cat-text{cursor:pointer}.cb-cat-name[data-astro-cid-hq3mgpmn]{color:var(--text-strong);font-size:14.5px;font-weight:700}.cb-cat-desc[data-astro-cid-hq3mgpmn]{color:var(--text-muted);font-size:13px;line-height:1.45}.cb-always[data-astro-cid-hq3mgpmn]{border-radius:var(--radius-pill);color:var(--success-fg);background:var(--success-bg);white-space:nowrap;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.cb-switch[data-astro-cid-hq3mgpmn]{-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);background:var(--border-strong);cursor:pointer;flex:none;width:44px;height:26px;margin:0;transition:background-color .2s;position:relative}.cb-switch[data-astro-cid-hq3mgpmn]:before{content:"";width:20px;height:20px;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0912244d}.cb-switch[data-astro-cid-hq3mgpmn]:checked{background:var(--accent)}.cb-switch[data-astro-cid-hq3mgpmn]:checked:before{transform:translate(18px)}.cb-switch[data-astro-cid-hq3mgpmn]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (min-width:600px) and (max-width:1099px){.cb[data-astro-cid-hq3mgpmn]{width:clamp(320px,100vw - 700px,440px);left:auto;right:24px}}@media (max-width:599px){.cb[data-astro-cid-hq3mgpmn]{width:100%;max-height:min(88dvh, calc(100dvh - var(--header-h)));padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:0 -18px 48px -16px #0912244d, 0 -1px 0 var(--border-hairline);bottom:0;left:0;right:0}.cb-btn[data-astro-cid-hq3mgpmn]{padding:6px 8px;font-size:13.5px}.cb-links[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{min-height:44px}.cb-links[data-astro-cid-hq3mgpmn]{margin-block:-10px}.cb-main[data-astro-cid-hq3mgpmn]{gap:8px}.cb-main[data-astro-cid-hq3mgpmn] .cb-head[data-astro-cid-hq3mgpmn]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb-main[data-astro-cid-hq3mgpmn] .cb-text[data-astro-cid-hq3mgpmn]{font-size:13px;line-height:1.45}.cb[data-astro-cid-hq3mgpmn]{padding-top:14px}.cb-back[data-astro-cid-hq3mgpmn]{width:44px;height:44px;margin-left:-10px}}@media print{.cb[data-astro-cid-hq3mgpmn]{display:none!important}}@media (prefers-reduced-motion:reduce){.cb[data-astro-cid-hq3mgpmn]{transition:none}}.logo[data-astro-cid-f7espo7c]{display:block;overflow:visible}text[data-astro-cid-f7espo7c]{font-family:var(--font-num)}.ad[data-astro-cid-f7espo7c]{fill:var(--text-strong)}.tomato[data-astro-cid-f7espo7c]{fill:var(--accent)}.onDark[data-astro-cid-f7espo7c] .ad[data-astro-cid-f7espo7c]{fill:#fff}.onDark[data-astro-cid-f7espo7c] .tomato[data-astro-cid-f7espo7c]{fill:#f47a67}.btn[data-astro-cid-ekguhzzh]{--btn-h:44px;min-height:var(--btn-h);border-radius:var(--radius-pill);letter-spacing:-.005em;white-space:nowrap;isolation:isolate;transition:transform .35s var(--ease-out-expo), box-shadow .35s var(--ease-out-expo), background-color .2s ease, color .2s ease, border-color .2s ease;will-change:transform;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.lg[data-astro-cid-ekguhzzh]{--btn-h:54px;padding:0 28px;font-size:16px}.primary[data-astro-cid-ekguhzzh]{color:#fff;background:var(--grad-brand);box-shadow:0 10px 30px -10px #e15a49a6,inset 0 1px #ffffff40}.primary[data-astro-cid-ekguhzzh]:after{content:"";z-index:-1;transition:transform .8s var(--ease-out-expo);background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.primary[data-astro-cid-ekguhzzh]:hover:after{transform:translate(120%)}.primary[data-astro-cid-ekguhzzh]:hover{box-shadow:0 16px 40px -12px #e15a49cc,inset 0 1px #ffffff4d}.secondary[data-astro-cid-ekguhzzh]{color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-strong)}.secondary[data-astro-cid-ekguhzzh]:hover{border-color:var(--text-muted)}.glass[data-astro-cid-ekguhzzh]{color:#fff;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass[data-astro-cid-ekguhzzh]:hover{background:var(--glass-strong)}.ghost[data-astro-cid-ekguhzzh]{color:var(--accent-text);min-height:36px;padding:0 4px}.ghost[data-astro-cid-ekguhzzh]:hover .label[data-astro-cid-ekguhzzh]{text-underline-offset:4px;text-decoration:underline}.arrow[data-astro-cid-ekguhzzh]{transition:transform .35s var(--ease-out-expo)}.btn[data-astro-cid-ekguhzzh]:hover .arrow[data-astro-cid-ekguhzzh]{transform:translate(3px)}.btn[data-astro-cid-ekguhzzh]:active{transform:scale(.98)}.hdr[data-astro-cid-xk3xgzrs]{z-index:60;height:var(--header-h);color:var(--text-body);transition:transform .4s var(--ease-out-expo);position:fixed;inset:0 0 auto}.hdr[data-astro-cid-xk3xgzrs][data-hidden]{transform:translateY(-110%)}.hdr[data-astro-cid-xk3xgzrs]:before{content:"";background:color-mix(in srgb, var(--surface-app) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:0 1px 0 color-mix(in srgb, var(--border-hairline) 80%, transparent);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;position:absolute;inset:0}.hdr[data-astro-cid-xk3xgzrs][data-state=scrolled]:before,.hdr[data-astro-cid-xk3xgzrs][data-open]:before{opacity:1}.hdr[data-astro-cid-xk3xgzrs][data-open]:before{background:var(--surface-app)}.skip[data-astro-cid-xk3xgzrs]{z-index:2;border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-float);transition:transform .25s var(--ease-out);padding:10px 16px;font-size:14px;font-weight:650;position:absolute;top:10px;left:12px;transform:translateY(-160%)}.skip[data-astro-cid-xk3xgzrs]:focus-visible{transform:none}.row[data-astro-cid-xk3xgzrs]{align-items:center;gap:clamp(16px,2.4vw,36px);height:100%;display:flex;position:relative}.brand[data-astro-cid-xk3xgzrs]{border-radius:8px;flex:none;align-items:center;min-height:44px;transition:opacity .2s;display:inline-flex}.brand[data-astro-cid-xk3xgzrs]:hover{opacity:.85}.nav[data-astro-cid-xk3xgzrs]{flex:1;min-width:0}.nav[data-astro-cid-xk3xgzrs] ul[data-astro-cid-xk3xgzrs]{gap:2px;margin:0;display:flex}.nav[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]{z-index:0;border-radius:var(--radius-pill);letter-spacing:-.005em;height:38px;color:var(--text-body);white-space:nowrap;align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.nav[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--text-strong) 8%, transparent);opacity:0;transition:opacity .25s ease, transform .35s var(--ease-out-expo);position:absolute;inset:0;transform:scale(.92)}.nav[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]:hover{color:var(--text-strong)}.nav[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]:hover:before{opacity:1;transform:none}.nav[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]:after{content:"";background:var(--accent);opacity:0;width:4px;height:4px;transition:opacity .25s ease, transform .35s var(--ease-out-expo);border-radius:50%;margin-left:-2px;position:absolute;bottom:3px;left:50%;transform:scale(0)}.nav[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs][aria-current]:after{opacity:1;transform:none}.nav[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs][aria-current]{color:var(--text-strong)}.actions[data-astro-cid-xk3xgzrs]{align-items:center;gap:6px;margin-left:auto;display:flex}.lang[data-astro-cid-xk3xgzrs]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--text-strong) 16%, transparent);height:36px;font-family:var(--font-num);letter-spacing:.04em;color:var(--text-body);align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.lang[data-astro-cid-xk3xgzrs]:hover{color:var(--text-strong);border-color:color-mix(in srgb, var(--text-strong) 34%, transparent)}.lang-menu[data-astro-cid-xk3xgzrs]{position:relative}.lang[data-astro-cid-xk3xgzrs]{cursor:pointer;list-style:none}.lang[data-astro-cid-xk3xgzrs]::-webkit-details-marker{display:none}.lang-list[data-astro-cid-xk3xgzrs]{z-index:3;border-radius:var(--radius-lg);background:var(--surface-card);min-width:176px;box-shadow:var(--shadow-float), 0 0 0 1px var(--border-hairline);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.lang-list[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]{border-radius:var(--radius-md);color:var(--text-body);align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.lang-list[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]:hover,.lang-list[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs][aria-current=page]{color:var(--text-strong);background:var(--surface-sunken)}.lang-code[data-astro-cid-xk3xgzrs]{width:22px;font-family:var(--font-num);color:var(--text-muted);font-size:12px;font-weight:700}.login[data-astro-cid-xk3xgzrs]{border-radius:var(--radius-pill);height:40px;color:var(--text-strong);align-items:center;padding:0 14px;font-size:14.5px;font-weight:650;transition:opacity .2s;display:inline-flex}.login[data-astro-cid-xk3xgzrs]:hover{opacity:.78}.cta-plan[data-astro-cid-xk3xgzrs]{display:none}@media (min-width:761px){html[data-has-plan] .cta-free[data-astro-cid-xk3xgzrs]{display:none}html[data-has-plan] .cta-plan[data-astro-cid-xk3xgzrs]{display:inline}}.actions[data-astro-cid-xk3xgzrs] .cta{--btn-h:40px;margin-left:4px;padding:0 18px;font-size:14.5px}.menu-btn[data-astro-cid-xk3xgzrs]{border:1px solid color-mix(in srgb, var(--text-strong) 16%, transparent);width:44px;height:44px;color:var(--text-strong);background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.burger[data-astro-cid-xk3xgzrs]{width:18px;height:12px;display:block;position:relative}.burger[data-astro-cid-xk3xgzrs] i[data-astro-cid-xk3xgzrs]{width:100%;height:1.8px;transition:transform .4s var(--ease-out-expo);background:currentColor;border-radius:2px;position:absolute;left:0}.burger[data-astro-cid-xk3xgzrs] i[data-astro-cid-xk3xgzrs]:first-child{top:2px}.burger[data-astro-cid-xk3xgzrs] i[data-astro-cid-xk3xgzrs]:last-child{bottom:2px}.menu-btn[data-astro-cid-xk3xgzrs][aria-expanded=true] .burger[data-astro-cid-xk3xgzrs] i[data-astro-cid-xk3xgzrs]:first-child{transform:translateY(3.1px)rotate(45deg)}.menu-btn[data-astro-cid-xk3xgzrs][aria-expanded=true] .burger[data-astro-cid-xk3xgzrs] i[data-astro-cid-xk3xgzrs]:last-child{transform:translateY(-3.1px)rotate(-45deg)}.sheet[data-astro-cid-xk3xgzrs]{inset:var(--header-h) 0 0 0;z-index:-1;overscroll-behavior:contain;background:var(--surface-app);color:var(--text-body);opacity:0;transition:opacity .3s var(--ease-out);position:fixed;overflow-y:auto}.sheet[data-astro-cid-xk3xgzrs].is-open{opacity:1}.sheet[data-astro-cid-xk3xgzrs][hidden]{display:none}.sheet-in[data-astro-cid-xk3xgzrs]{flex-direction:column;gap:28px;padding-top:20px;padding-bottom:40px;display:flex}.sheet-nav[data-astro-cid-xk3xgzrs]{border-top:1px solid var(--border-hairline);margin:0}.sheet-nav[data-astro-cid-xk3xgzrs] li[data-astro-cid-xk3xgzrs],.sheet-actions[data-astro-cid-xk3xgzrs],.sheet-note[data-astro-cid-xk3xgzrs],.sheet-lang[data-astro-cid-xk3xgzrs]{opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 45ms + 40ms);transform:translateY(10px)}.is-open[data-astro-cid-xk3xgzrs] .sheet-nav[data-astro-cid-xk3xgzrs] li[data-astro-cid-xk3xgzrs],.is-open[data-astro-cid-xk3xgzrs] .sheet-actions[data-astro-cid-xk3xgzrs],.is-open[data-astro-cid-xk3xgzrs] .sheet-note[data-astro-cid-xk3xgzrs],.is-open[data-astro-cid-xk3xgzrs] .sheet-lang[data-astro-cid-xk3xgzrs]{opacity:1;transform:none}.sheet-nav[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]{border-bottom:1px solid var(--border-hairline);letter-spacing:-.02em;color:var(--text-strong);align-items:center;gap:16px;padding:18px 2px;font-size:22px;font-weight:700;display:flex}.sheet-num[data-astro-cid-xk3xgzrs]{width:28px;color:var(--accent-text);font-size:13px;font-weight:600}.sheet-nav[data-astro-cid-xk3xgzrs] .sheet-arrow{color:var(--text-muted);margin-left:auto}.sheet-actions[data-astro-cid-xk3xgzrs]{flex-direction:column;gap:10px;display:flex}.sheet-actions[data-astro-cid-xk3xgzrs] .sheet-cta{width:100%}.sheet-login[data-astro-cid-xk3xgzrs]{border-radius:var(--radius-pill);border:1px solid var(--border-strong);min-height:54px;color:var(--text-strong);justify-content:center;align-items:center;font-weight:650;display:flex}.sheet-note[data-astro-cid-xk3xgzrs]{color:var(--text-muted);font-size:14px;line-height:1.55}.sheet-lang[data-astro-cid-xk3xgzrs]{min-height:44px;color:var(--text-strong);align-self:flex-start;align-items:center;gap:10px;font-weight:650;display:inline-flex}.sheet-lang[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs]{border-radius:var(--radius-md);min-width:44px;min-height:44px;font-family:var(--font-num);color:var(--text-body);place-items:center;font-size:14px;display:inline-grid}.sheet-lang[data-astro-cid-xk3xgzrs] a[data-astro-cid-xk3xgzrs][aria-current=page]{color:var(--text-strong);background:var(--glass)}html.menu-open{overflow:hidden}@media (max-width:1023px){.nav[data-astro-cid-xk3xgzrs],.login[data-astro-cid-xk3xgzrs]{display:none}.menu-btn[data-astro-cid-xk3xgzrs]{display:inline-flex}.hdr[data-astro-cid-xk3xgzrs][data-open] .actions[data-astro-cid-xk3xgzrs] .cta{visibility:hidden}.no-js .menu-btn[data-astro-cid-xk3xgzrs]{display:none}}@media (max-width:760px){.actions[data-astro-cid-xk3xgzrs] .cta{transition:transform .35s var(--ease-out-expo), opacity .25s ease, visibility 0s linear 0s}html[data-sticky=on] .actions[data-astro-cid-xk3xgzrs] .cta{opacity:0;visibility:hidden;transition:transform .35s var(--ease-out-expo), opacity .25s ease, visibility 0s linear .25s}}@media (max-width:599px){.lang[data-astro-cid-xk3xgzrs]{display:none}.brand[data-astro-cid-xk3xgzrs] .brand-logo{width:auto;height:25px}.actions[data-astro-cid-xk3xgzrs] .cta{--btn-h:44px;padding:0 14px;font-size:13.5px}}@media (min-width:1024px){.sheet[data-astro-cid-xk3xgzrs]{display:none}}@media (prefers-reduced-motion:reduce){.sheet-nav[data-astro-cid-xk3xgzrs] li[data-astro-cid-xk3xgzrs],.sheet-actions[data-astro-cid-xk3xgzrs],.sheet-note[data-astro-cid-xk3xgzrs],.sheet-lang[data-astro-cid-xk3xgzrs]{opacity:1;transform:none}}.slogan[data-astro-cid-vfiukyga]{font-family:var(--font-num);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.05}.slogan-hero[data-astro-cid-vfiukyga]{margin-bottom:14px;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem)}.slogan-sm[data-astro-cid-vfiukyga]{font-size:1.05rem}.du[data-astro-cid-vfiukyga]{display:inline-block;position:relative}.u[data-astro-cid-vfiukyga]{opacity:.28}.d[data-astro-cid-vfiukyga]{color:var(--accent);animation:.7s cubic-bezier(.2,1.4,.4,1) .35s both d-drop;position:absolute;top:-.1em;left:.02em;transform:rotate(-9deg)}.rest[data-astro-cid-vfiukyga]{opacity:.72}@keyframes d-drop{0%{opacity:0;transform:translateY(-.7em)rotate(-24deg)}}@media (prefers-reduced-motion:reduce){.d[data-astro-cid-vfiukyga]{animation:none}}.foot[data-astro-cid-d2ht7dzw]{color:var(--text-body);background:var(--surface-app);border-top:1px solid var(--border-hairline);padding:clamp(48px,6vw,72px) 0 28px;position:relative}.top[data-astro-cid-d2ht7dzw]{justify-content:space-between;gap:48px 56px;display:flex}.brand-col[data-astro-cid-d2ht7dzw]{flex-direction:column;align-items:flex-start;gap:16px;max-width:340px;display:flex}.brand[data-astro-cid-d2ht7dzw]{border-radius:8px;transition:opacity .2s;display:inline-flex;position:relative}.brand[data-astro-cid-d2ht7dzw]:after{content:"";position:absolute;inset:-8px -4px}.brand[data-astro-cid-d2ht7dzw]:hover{opacity:.85}.about[data-astro-cid-d2ht7dzw]{color:var(--text-muted);font-size:14.5px;line-height:1.6}.langs[data-astro-cid-d2ht7dzw]{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-hairline);border-radius:22px;flex-wrap:wrap;gap:2px;margin-top:6px;padding:3px;display:inline-flex}.langs[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw]{border-radius:var(--radius-pill);min-height:36px;color:var(--text-muted);align-items:center;padding:0 12px;font-size:13px;font-weight:650;transition:color .2s,background-color .2s;display:inline-flex}.langs[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw]:hover{color:var(--text-strong)}.langs[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw][aria-current]{color:var(--text-strong);background:var(--surface-card);box-shadow:var(--shadow-button), 0 0 0 1px var(--border-hairline)}.cols[data-astro-cid-d2ht7dzw]{gap:36px clamp(32px,4.5vw,64px);display:flex}.col-title[data-astro-cid-d2ht7dzw]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:12px;font-weight:700}.col[data-astro-cid-d2ht7dzw] ul[data-astro-cid-d2ht7dzw]{flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.col[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw]{min-height:32px;color:var(--text-strong);align-items:center;gap:6px;font-size:14.5px;font-weight:550;transition:color .2s;display:inline-flex}.col[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw]:hover,.col[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw].reg{color:var(--accent-text)}.col[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw].reg svg{transition:transform .35s var(--ease-out-expo)}.col[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw].reg:hover svg{transform:translate(3px)}.col-note[data-astro-cid-d2ht7dzw]{color:var(--text-muted);margin-top:8px;font-size:12.5px}.c-label[data-astro-cid-d2ht7dzw]{min-width:84px;color:var(--text-muted);font-size:12.5px}.bottom[data-astro-cid-d2ht7dzw]{border-top:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:clamp(40px,5vw,56px);padding-top:20px;display:flex}.utils[data-astro-cid-d2ht7dzw]{flex-wrap:wrap;gap:8px;display:flex}.util[data-astro-cid-d2ht7dzw]{border-radius:var(--radius-pill);min-height:40px;color:var(--text-strong);background:var(--surface-card);box-shadow:var(--shadow-card);border:0;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:13.5px;font-weight:650;transition:color .2s,box-shadow .2s;display:inline-flex}.util[data-astro-cid-d2ht7dzw] svg[data-astro-cid-d2ht7dzw]{color:var(--accent-text)}.util[data-astro-cid-d2ht7dzw]:hover{box-shadow:0 0 0 1px var(--border-strong), var(--shadow-button)}.to-top[data-astro-cid-d2ht7dzw]{min-height:40px;color:var(--text-body);align-items:center;gap:8px;font-size:13.5px;font-weight:600;transition:color .2s;display:inline-flex}.to-top[data-astro-cid-d2ht7dzw]:hover{color:var(--text-strong)}.to-top-ico[data-astro-cid-d2ht7dzw]{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border-strong);transition:transform .35s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid;transform:rotate(-90deg)}.to-top[data-astro-cid-d2ht7dzw]:hover .to-top-ico[data-astro-cid-d2ht7dzw]{transform:rotate(-90deg)translate(2px)}.fine[data-astro-cid-d2ht7dzw]{max-width:820px;color:var(--text-muted);flex-direction:column;gap:6px;margin-top:18px;font-size:12.5px;line-height:1.55;display:flex}.fine[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw]{color:var(--text-body);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.fine[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw]:hover{color:var(--text-strong);text-decoration-color:currentColor}.company[data-astro-cid-d2ht7dzw]{color:var(--text-body)}.copy[data-astro-cid-d2ht7dzw]{gap:6px;margin-top:4px;font-size:13px;display:flex}@media (max-width:1099px){.top[data-astro-cid-d2ht7dzw]{flex-direction:column}.brand-col[data-astro-cid-d2ht7dzw]{max-width:480px}}@media (max-width:599px){.cols[data-astro-cid-d2ht7dzw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.col[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw],.langs[data-astro-cid-d2ht7dzw] a[data-astro-cid-d2ht7dzw],.util[data-astro-cid-d2ht7dzw],.to-top[data-astro-cid-d2ht7dzw]{min-height:44px}}@media print{.foot[data-astro-cid-d2ht7dzw]{display:none}}
