@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.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(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.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(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.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(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.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(../media/geist-latin-wght-normal.20f3xrkj613ah.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:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/gilda-display-latin-ext-400-normal.306o0gorfonmw.woff2)format("woff2"),url(../media/gilda-display-latin-ext-400-normal.3xv0591ojux0q.woff)format("woff");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:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/gilda-display-latin-400-normal.2h_25lh7o8ebf.woff2)format("woff2"),url(../media/gilda-display-latin-400-normal.3d5406st6mufb.woff)format("woff");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{--surface-glass-menu:#1c1d21a3;--blur-glass-menu:24px;--shadow-glass-menu:0 20px 48px #00000052;--text-placeholder:#777d87;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--secondary-overview-hero-height:380px;--overview-copy-inset:clamp(64px, calc(10vw - 37px), 107px);--overview-heading-size:clamp(40px, 4.6vw, 64px);--secondary-overview-padding:40px;--color-brand:#c6fe61;--color-brand-soft:#c6fe610a;--color-data-down:#c74242;--color-data-up:#3eb060;--color-page:#080808;--color-bg:#101014;--color-bg-deep:#0b0b0b;--color-gray-1:#15161e;--color-gray-2:#16161c;--color-gray-3:#232427;--color-gray-4:#474d57;--color-gray-5:#788295;--color-gray-6:#a7b1c1;--color-gray-7:#fff;--color-window:#1c1d21;--color-sheet:#16171a;--color-action:#4a7ce7;--color-white:#fff;--color-white-full:#fff;--color-overlay:#00000075;--color-gray-666:#26282b99;--color-gray-10086:#202123;--color-frame-2:#212326;--color-window-frame-2:#27292e;--color-frame-4:#1d1e22;--color-close-red:#ff48480f;--color-dropdown:#1b1b1e;--color-logo:#fff;--color-disabled:#2c2f34;--color-derivatives:#303032;--color-disabled-full:#202124;--surface-page:var(--color-page);--surface-base:var(--color-bg);--surface-raised:var(--color-gray-2);--surface-window:var(--color-window);--surface-video:#000;--border-subtle:var(--color-gray-3);--text-primary:var(--color-gray-7);--text-secondary:var(--color-gray-6);--text-muted:var(--color-gray-5);--text-faint:var(--color-gray-4);--secondary-surface:#111412;--secondary-card-rest:color-mix(in srgb, var(--text-primary) 2%, var(--surface-page));--secondary-card-border-rest:#ffffff0f;--secondary-border:#ffffff1a;--secondary-hover:color-mix(in srgb, var(--color-brand) 4%, var(--surface-page));--secondary-accent-line:#c6fe6138;--secondary-section-space:clamp(64px, 7vw, 96px);--secondary-hero-size:clamp(38px, 4.3vw, 60px);--secondary-heading-size:clamp(28px, 3.1vw, 42px);--secondary-error:#f3a38d;--portal-muted:var(--text-secondary);--portal-line:var(--secondary-border);--portal-card:var(--secondary-surface);--portal-ink:var(--text-primary);--accent:var(--color-brand);--accent-hover:#a8e34a;--accent-hover-border:#c6fe6161;--accent-hover-glow:#a8e34a38;--accent-ink:#101014;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--container:1200px;--gutter:clamp(20px, 4.2vw, 60px);--section-space:clamp(96px, 11vw, 172px);--font-size-section-heading:clamp(40px, 4.8vw, 64px);--font-size-section-subtitle:clamp(18px, 1.5vw, 22px);--font-size-card-subtitle:clamp(15px, 1.1vw, 17px);--ease-signature:cubic-bezier(.16, 1, .3, 1);--duration-quick:.14s;--duration-standard:.28s;--duration-slow:.6s;--duration-overlay:.36s;--ease-exit:cubic-bezier(.3, 0, 1, 1);--layer-base:0;--layer-sticky:20;--layer-menu:40;--layer-overlay:80}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#0047ff;--color-brand-soft:#0052ff0a;--color-page:#fff;--color-bg:#f1f3f6;--color-bg-deep:#d2d8dd;--color-gray-1:#f2f2f2;--color-gray-2:#e7ebee;--color-gray-3:#ccd0d6;--color-gray-4:#9fadc4;--color-gray-5:#5c6473;--color-gray-6:#333;--color-gray-7:#111;--color-white:#0c0c0c;--color-white-full:#fff;--color-window:#f1f3f6;--color-sheet:#f1f3f6;--secondary-card-rest:color-mix(in srgb, var(--text-primary) 2%, var(--surface-page));--secondary-card-border-rest:#00000012;--color-overlay:#00000075;--color-gray-666:#26282b99;--color-gray-10086:#202123;--color-frame-2:#212326;--color-window-frame-2:#e1e2e8;--color-frame-4:#e1e2e8;--color-close-red:#ff48480f;--color-dropdown:#1b1b1e;--color-logo:#0047ff;--color-disabled:#d7d9dd;--color-derivatives:#cdcfd1;--color-disabled-full:#9ca1a9;--surface-video:#000;--accent-hover:#003dcc;--accent-hover-border:#0047ff61;--accent-hover-glow:#003dcc38;--accent-ink:#fff}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface-page)}body{background:var(--surface-page);min-width:320px;color:var(--text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,a{touch-action:manipulation}button{border:0}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:1px solid var(--text-secondary);outline-offset:3px}a:focus-visible{text-underline-offset:5px;outline:none;text-decoration:underline;text-decoration-thickness:1px}.skip-link{z-index:var(--layer-overlay);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);transition:translate var(--duration-quick) ease-out;padding:10px 14px;font-weight:700;position:fixed;top:12px;left:12px;translate:0 -160%}.skip-link:focus{translate:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-restored-focus=true]:focus-visible{box-shadow:none!important;outline:none!important;text-decoration:none!important}html:lang(en){--overview-heading-size:clamp(34px, 4vw, 56px)}html:lang(ja),html:lang(ko){--overview-heading-size:clamp(32px, 3.8vw, 54px)}html:lang(ja) body{font-family:Geist Variable,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}html:lang(ko) body{word-break:keep-all;font-family:Geist Variable,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}html:lang(en) :is(h1,h2,h3,p),html:lang(ko) :is(h1,h2,h3,p){overflow-wrap:break-word}html:lang(ja) :is(h1,h2,h3),html:lang(ko) :is(h1,h2,h3){letter-spacing:normal}@media (max-width:767px){html:lang(en),html:lang(ja),html:lang(ko){--overview-heading-size:clamp(30px, 8vw, 42px)}}html:not([lang=zh-CN]):not([lang=zh-TW]) h1,html:not([lang=zh-CN]):not([lang=zh-TW]) h2,html:not([lang=zh-CN]):not([lang=zh-TW]) h3{text-wrap:balance}
