@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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{--color-bg:#e7e5e0;--color-bg-2:#f5f4f1;--color-text:#2a2a31;--color-text-strong:#0c0c10;--color-text-dim:#5f5f6a;--color-text-faint:#8d8d97;--color-line:#00000014;--color-line-strong:#00000029;--color-primary:#0c0c10;--color-on-primary:#fff;--color-accent:#5b47f0;--glass:#ffffff6b;--glass-strong:#ffffffa8;--glass-edge:#ffffffd9;--glass-shade:#12161f1a;--glass-shadow:0 1px 0 #ffffffe6 inset, 0 -1px 0 #0000000a inset, 0 24px 60px -30px #1a213559, 0 2px 6px -2px #1a21351f;--glass-blur:blur(22px) saturate(170%);--spectrum:linear-gradient(90deg, #6d4bff, #2f7bff, #18d0f0, #33e19a, #f6e23a, #ff9a2a, #ff3d5a);--light-leak:radial-gradient(40% 50% at 12% 20%, #d6d0ff8c, transparent 70%), radial-gradient(35% 45% at 88% 30%, #9deff380, transparent 70%), radial-gradient(30% 40% at 70% 90%, #ffe5ac73, transparent 70%);--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:72px;--space-8:120px;--radius-sm:12px;--radius:20px;--radius-lg:28px;--radius-full:999px;--wrap:1200px;--font-ui:"Inter Variable", system-ui, sans-serif;--font-display:"Plus Jakarta Sans Variable", "Inter Variable", system-ui, sans-serif;--text-xs:.78rem;--text-sm:.9rem;--text-md:1.0625rem;--text-lg:1.3rem;--text-xl:clamp(1.6rem, 2.4vw, 2rem);--text-2xl:clamp(2.2rem, 4.4vw, 3.6rem);--text-3xl:clamp(2.8rem, 6.4vw, 5.6rem);--ease:cubic-bezier(.2, .7, .1, 1);--duration:.42s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:color(display-p3 0 0 0)){:root{--color-line:color(display-p3 0 0 0/.08);--color-line-strong:color(display-p3 0 0 0/.16);--glass:color(display-p3 1 1 1/.42);--glass-strong:color(display-p3 1 1 1/.66);--glass-edge:color(display-p3 1 1 1/.85);--glass-shade:color(display-p3 .0745887 .0845603 .119556/.1);--glass-shadow:0 1px 0 color(display-p3 1 1 1/.9) inset, 0 -1px 0 color(display-p3 0 0 0/.04) inset, 0 24px 60px -30px color(display-p3 .107178 .126748 .201458/.35), 0 2px 6px -2px color(display-p3 .107178 .126748 .201458/.12);--light-leak:radial-gradient(40% 50% at 12% 20%, color(display-p3 .834627 .813523 1.02354/.55), transparent 70%), radial-gradient(35% 45% at 88% 30%, color(display-p3 .686105 .927449 .946853/.5), transparent 70%), radial-gradient(30% 40% at 70% 90%, color(display-p3 .997687 .898387 .667691/.45), transparent 70%)}}@supports (color:lab(0% 0 0)){:root{--color-line:lab(0% 0 0/.08);--color-line-strong:lab(0% 0 0/.16);--glass:lab(100% 0 0/.42);--glass-strong:lab(100% 0 0/.66);--glass-edge:lab(100% 0 0/.85);--glass-shade:lab(7.09447% .629641 -7.27823/.1);--glass-shadow:0 1px 0 lab(100% 0 0/.9) inset, 0 -1px 0 lab(0% 0 0/.04) inset, 0 24px 60px -30px lab(12.6688% 2.11811 -14.482/.35), 0 2px 6px -2px lab(12.6688% 2.11811 -14.482/.12);--light-leak:radial-gradient(40% 50% at 12% 20%, lab(85.2217% 11.1159 -27.669/.55), transparent 70%), radial-gradient(35% 45% at 88% 30%, lab(89.1854% -25.1944 -10.4373/.5), transparent 70%), radial-gradient(30% 40% at 70% 90%, lab(92.1159% 4.74399 36.4004/.45), transparent 70%)}}:root[data-scheme=dark]{--color-bg:#0d0d12;--color-bg-2:#121218;--color-text:#d9d9e0;--color-text-strong:#fff;--color-text-dim:#9d9daa;--color-text-faint:#6d6d79;--color-line:#ffffff14;--color-line-strong:#ffffff29;--color-primary:#fff;--color-on-primary:#0c0c10;--color-accent:#9d8cff;--glass:#0b0d1366;--glass-strong:#1d1f267a;--glass-edge:#ffffff21;--glass-shade:#00000047;--glass-shadow:0 1px 0 #ffffff29 inset, 1px 0 0 #ffffff0d inset, 0 -1px 0 #0000004d inset, 0 30px 60px -30px #000c;--light-leak:radial-gradient(40% 50% at 12% 20%, #4a348c59, transparent 70%), radial-gradient(35% 45% at 88% 30%, #0063684d, transparent 70%), radial-gradient(30% 40% at 70% 90%, #7d460b38, transparent 70%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:color(display-p3 0 0 0)){:root[data-scheme=dark]{--color-line:color(display-p3 1 1 1/.08);--color-line-strong:color(display-p3 1 1 1/.16);--glass:color(display-p3 .0452239 .0510405 .0708531/.4);--glass-strong:color(display-p3 .113785 .121428 .146985/.48);--glass-edge:color(display-p3 1 1 1/.13);--glass-shade:color(display-p3 0 0 0/.28);--glass-shadow:0 1px 0 color(display-p3 1 1 1/.16) inset, 1px 0 0 color(display-p3 1 1 1/.05) inset, 0 -1px 0 color(display-p3 0 0 0/.3) inset, 0 30px 60px -30px color(display-p3 0 0 0/.8);--light-leak:radial-gradient(40% 50% at 12% 20%, color(display-p3 .275465 .206062 .529841/.35), transparent 70%), radial-gradient(35% 45% at 88% 30%, color(display-p3 .0264954 .387901 .413977/.3), transparent 70%), radial-gradient(30% 40% at 70% 90%, color(display-p3 .459216 .283398 .105654/.22), transparent 70%)}}@supports (color:lab(0% 0 0)){:root[data-scheme=dark]{--color-line:lab(100% 0 0/.08);--color-line-strong:lab(100% 0 0/.16);--glass:lab(3.65251% .186794 -3.0139/.4);--glass-strong:lab(11.7514% .295058 -5.20416/.48);--glass-edge:lab(100% 0 0/.13);--glass-shade:lab(0% 0 0/.28);--glass-shadow:0 1px 0 lab(100% 0 0/.16) inset, 1px 0 0 lab(100% 0 0/.05) inset, 0 -1px 0 lab(0% 0 0/.3) inset, 0 30px 60px -30px lab(0% 0 0/.8);--light-leak:radial-gradient(40% 50% at 12% 20%, lab(28.1889% 27.7258 -46.7751/.35), transparent 70%), radial-gradient(35% 45% at 88% 30%, lab(37.1554% -31.124 -12.7253/.3), transparent 70%), radial-gradient(30% 40% at 70% 90%, lab(35.7726% 21.2207 41.6775/.22), transparent 70%)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font:400 17px/1.6 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;word-spacing:.06em;color:var(--color-text-strong);margin:0;font-weight:700;line-height:1.08}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}::selection{background:var(--color-accent);color:#fff}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:8px}.wrap{max-width:var(--wrap);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:clamp(20px,4vw,40px);padding-inline-end:clamp(20px,4vw,40px)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);white-space:nowrap;height:50px;padding:0 26px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn .glyph{width:18px;height:18px}.glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-dim);font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--spectrum);border-radius:2px;width:22px;height:2px}.section{padding:var(--space-8) 0;position:relative}.section__head{gap:var(--space-3);max-width:720px;margin-bottom:var(--space-6);display:grid}.section__head h2{font-size:var(--text-2xl)}.section__head p{font-size:var(--text-md);color:var(--color-text-dim)}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--delay,0s);transform:translateY(30px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}.page__main{z-index:1;position:relative}[data-light]{--lit:0}.section__head h2{background:linear-gradient(90deg, var(--color-text-strong) 0 48%, color-mix(in oklch, var(--color-text-strong) 38%, transparent) 52% 100%);color:#0000;transition:background-position 1.8s var(--ease);background-position:100% 0;background-size:210% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}.section__head.is-lit h2{background-position:0 0}.section__head .eyebrow:before{transition:box-shadow 1s var(--ease), width 1s var(--ease)}.section__head.is-lit .eyebrow:before{width:34px;box-shadow:0 0 12px 1px #9ea4ffcc;box-shadow:0 0 12px 1px color(display-p3 .616381 .632236 1.01639/.8);box-shadow:0 0 12px 1px lab(69.3316% 17.5808 -53.147/.8)}.glass[data-light]{transition:box-shadow 1.2s var(--ease)}.glass[data-light].is-lit{box-shadow:var(--lg-depth), 0 24px 70px -36px #a6aad48c}@supports (color:color(display-p3 0 0 0)){.glass[data-light].is-lit{box-shadow:var(--lg-depth), 0 24px 70px -36px color(display-p3 .65368 .667605 .818325/.55)}}@supports (color:lab(0% 0 0)){.glass[data-light].is-lit{box-shadow:var(--lg-depth), 0 24px 70px -36px lab(70.4726% 5.02482 -21.8058/.55)}}.facet{width:14px;height:14px;color:var(--color-text-strong);flex:none;margin-top:4px}:root{--lg-tint:#ffffff09;--lg-smoke:#06070b80;--lg-rim:#ffffff8c;--lg-rim-low:#ffffff1f;--lg-depth:inset 0 1px 1px #ffffff47, inset 0 -1px 1px #ffffff0f, inset 0 0 24px #ffffff09, 0 24px 60px -30px #000000bf, 0 2px 8px -4px #0006;--lg-blur:blur(18px) saturate(185%) brightness(1.04)}@supports (color:color(display-p3 0 0 0)){:root{--lg-tint:color(display-p3 1 1 1/.035);--lg-smoke:color(display-p3 .0251253 .0275465 .0423306/.5);--lg-rim:color(display-p3 1 1 1/.55);--lg-rim-low:color(display-p3 1 1 1/.12);--lg-depth:inset 0 1px 1px color(display-p3 1 1 1/.28), inset 0 -1px 1px color(display-p3 1 1 1/.06), inset 0 0 24px color(display-p3 1 1 1/.035), 0 24px 60px -30px color(display-p3 0 0 0/.75), 0 2px 8px -4px color(display-p3 0 0 0/.4)}}@supports (color:lab(0% 0 0)){:root{--lg-tint:lab(100% 0 0/.035);--lg-smoke:lab(1.95416% .217304 -1.65229/.5);--lg-rim:lab(100% 0 0/.55);--lg-rim-low:lab(100% 0 0/.12);--lg-depth:inset 0 1px 1px lab(100% 0 0/.28), inset 0 -1px 1px lab(100% 0 0/.06), inset 0 0 24px lab(100% 0 0/.035), 0 24px 60px -30px lab(0% 0 0/.75), 0 2px 8px -4px lab(0% 0 0/.4)}}:root[data-scheme=light]{--lg-tint:#ffffff61;--lg-smoke:#f4f5f880;--lg-rim:#fffffff2;--lg-rim-low:#00000014;--lg-depth:inset 0 1px 1px #ffffffe6, inset 0 -1px 1px #0000000d, inset 0 0 24px #ffffff59, 0 24px 50px -30px #1a213566, 0 2px 8px -4px #1a21352e}@supports (color:color(display-p3 0 0 0)){:root[data-scheme=light]{--lg-tint:color(display-p3 1 1 1/.38);--lg-smoke:color(display-p3 .957857 .960135 .97072/.5);--lg-rim:color(display-p3 1 1 1/.95);--lg-rim-low:color(display-p3 0 0 0/.08);--lg-depth:inset 0 1px 1px color(display-p3 1 1 1/.9), inset 0 -1px 1px color(display-p3 0 0 0/.05), inset 0 0 24px color(display-p3 1 1 1/.35), 0 24px 50px -30px color(display-p3 .107178 .126748 .201458/.4), 0 2px 8px -4px color(display-p3 .107178 .126748 .201458/.18)}}@supports (color:lab(0% 0 0)){:root[data-scheme=light]{--lg-tint:lab(100% 0 0/.38);--lg-smoke:lab(96.4942% .137895 -1.51243/.5);--lg-rim:lab(100% 0 0/.95);--lg-rim-low:lab(0% 0 0/.08);--lg-depth:inset 0 1px 1px lab(100% 0 0/.9), inset 0 -1px 1px lab(0% 0 0/.05), inset 0 0 24px lab(100% 0 0/.35), 0 24px 50px -30px lab(12.6688% 2.11811 -14.482/.4), 0 2px 8px -4px lab(12.6688% 2.11811 -14.482/.18)}}.glass,.btn--glass,.nav__link:hover,.nav__link.is-active,.nav__theme:hover{isolation:isolate;background:radial-gradient(420px circle at var(--gx,20%) var(--gy,-20%), #ffffff06, transparent 60%), linear-gradient(180deg, var(--lg-tint), transparent 70%), var(--lg-smoke);box-shadow:var(--lg-depth);-webkit-backdrop-filter:var(--lg-blur);border:0;position:relative}@supports (color:color(display-p3 0 0 0)){.glass,.btn--glass,.nav__link:hover,.nav__link.is-active,.nav__theme:hover{background:radial-gradient(420px circle at var(--gx,20%) var(--gy,-20%), color(display-p3 1 1 1/.025), transparent 60%), linear-gradient(180deg, var(--lg-tint), transparent 70%), var(--lg-smoke)}}@supports (color:lab(0% 0 0)){.glass,.btn--glass,.nav__link:hover,.nav__link.is-active,.nav__theme:hover{background:radial-gradient(420px circle at var(--gx,20%) var(--gy,-20%), lab(100% 0 0/.025), transparent 60%), linear-gradient(180deg, var(--lg-tint), transparent 70%), var(--lg-smoke)}}.glass{border-radius:var(--radius)}.glass:after,.btn:before,.nav__link:before,.nav__theme:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--lg-rim) 0%, var(--lg-rim-low) 30%, transparent 55%, var(--lg-rim-low) 80%, #ffffff4d 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:color(display-p3 0 0 0)){.glass:after,.btn:before,.nav__link:before,.nav__theme:before{background:linear-gradient(140deg, var(--lg-rim) 0%, var(--lg-rim-low) 30%, transparent 55%, var(--lg-rim-low) 80%, color(display-p3 1 1 1/.3) 100%)}}@supports (color:lab(0% 0 0)){.glass:after,.btn:before,.nav__link:before,.nav__theme:before{background:linear-gradient(140deg, var(--lg-rim) 0%, var(--lg-rim-low) 30%, transparent 55%, var(--lg-rim-low) 80%, lab(100% 0 0/.3) 100%)}}canvas.ps-shards{z-index:-1;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.btn{isolation:isolate;transform:translate(var(--tx,0), var(--ty,0)) scale(var(--press,1));transition:transform .26s cubic-bezier(.3, 1.6, .5, 1), box-shadow .3s var(--ease), background .3s var(--ease);position:relative;overflow:hidden}.btn:hover{--press:1.03}.btn:active{--press:.97}.btn:before{opacity:.9}.btn>:not(.ps-shards){z-index:3;position:relative}.btn:hover>span{text-shadow:-.6px 0 #fd727780,.6px 0 #59aaf880;text-shadow:-.6px 0 color(display-p3 .924539 .478785 .482011/.5),.6px 0 color(display-p3 .428531 .657439 .949258/.5);text-shadow:-.6px 0 lab(65.7446% 54.3918 24.6036/.5),.6px 0 lab(66.978% -7.00608 -47.4265/.5)}.btn--solid{color:#fff;background:radial-gradient(140px circle at var(--gx,30%) var(--gy,0%), #ffffff24, transparent 70%), linear-gradient(135deg, #7f79d16b, #398ba952);box-shadow:var(--lg-depth), 0 12px 30px -14px #7970d599;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}@supports (color:color(display-p3 0 0 0)){.btn--solid{background:radial-gradient(140px circle at var(--gx,30%) var(--gy,0%), color(display-p3 1 1 1/.14), transparent 70%), linear-gradient(135deg, color(display-p3 .493892 .475585 .795442/.42), color(display-p3 .313635 .539364 .649164/.32));box-shadow:var(--lg-depth), 0 12px 30px -14px color(display-p3 .467761 .439529 .809745/.6)}}@supports (color:lab(0% 0 0)){.btn--solid{background:radial-gradient(140px circle at var(--gx,30%) var(--gy,0%), lab(100% 0 0/.14), transparent 70%), linear-gradient(135deg, lab(54.3399% 18.6437 -45.1425/.42), lab(53.9439% -18.6553 -23.3657/.32));box-shadow:var(--lg-depth), 0 12px 30px -14px lab(51.6513% 23.0851 -51.8375/.6)}}:root[data-scheme=light] .btn--solid{color:#1b1440;background:radial-gradient(140px circle at var(--gx,30%) var(--gy,0%), #fff9, transparent 70%), linear-gradient(135deg, #a7a4f161, #84c9e552)}@supports (color:color(display-p3 0 0 0)){:root[data-scheme=light] .btn--solid{background:radial-gradient(140px circle at var(--gx,30%) var(--gy,0%), color(display-p3 1 1 1/.6), transparent 70%), linear-gradient(135deg, color(display-p3 .651411 .643155 .923201/.38), color(display-p3 .576901 .781633 .884706/.32))}}@supports (color:lab(0% 0 0)){:root[data-scheme=light] .btn--solid{background:radial-gradient(140px circle at var(--gx,30%) var(--gy,0%), lab(100% 0 0/.6), transparent 70%), linear-gradient(135deg, lab(69.7986% 14.0021 -38.5967/.38), lab(77.1418% -17.4324 -21.0196/.32))}}.btn--solid:before{opacity:1}.btn--glass{color:var(--color-text-strong)}.nav__link,.nav__theme{isolation:isolate;transform:translate(var(--tx,0), var(--ty,0));transition:transform .26s cubic-bezier(.3,1.6,.5,1),color .2s;position:relative;overflow:hidden}.nav__link:before,.nav__theme:before{opacity:0;transition:opacity .3s var(--ease)}.nav__link:hover:before,.nav__theme:hover:before{opacity:1}.nav__theme>:not(.ps-shards){z-index:3;position:relative}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:default;pointer-events:none}@media (max-width:760px){:root{--lg-blur:blur(10px) saturate(160%);--lg-smoke:#06070b9e}@supports (color:color(display-p3 0 0 0)){:root{--lg-smoke:color(display-p3 .0251253 .0275465 .0423306/.62)}}@supports (color:lab(0% 0 0)){:root{--lg-smoke:lab(1.95416% .217304 -1.65229/.62)}}:root[data-scheme=light]{--lg-smoke:#f4f5f8a8}@supports (color:color(display-p3 0 0 0)){:root[data-scheme=light]{--lg-smoke:color(display-p3 .957857 .960135 .97072/.66)}}@supports (color:lab(0% 0 0)){:root[data-scheme=light]{--lg-smoke:lab(96.4942% .137895 -1.51243/.66)}}}
