.ce-logo[data-v-6762a864]{display:inline-flex;align-items:center;gap:12px}.ce-logo__mark[data-v-6762a864]{flex:none;filter:drop-shadow(0 2px 10px rgba(47,126,230,.35))}.ce-logo__text[data-v-6762a864]{display:flex;flex-direction:column;line-height:1.15}.ce-logo__cn[data-v-6762a864]{font-size:17px;font-weight:600;letter-spacing:.06em;color:var(--ce-text-strong);white-space:nowrap}.ce-logo__en[data-v-6762a864]{font-family:var(--ce-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ce-text-faint);white-space:nowrap}.ce-lang[data-v-6e7c6036]{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 14px 0 12px;border:1px solid var(--ce-border);border-radius:var(--ce-radius-sm);background:#ffffff08;color:var(--ce-text-dim);cursor:pointer;transition:color var(--ce-duration-fast) var(--ce-ease),border-color var(--ce-duration-fast) var(--ce-ease),background var(--ce-duration-fast) var(--ce-ease)}.ce-lang[data-v-6e7c6036]:hover{color:var(--ce-text-strong);border-color:var(--ce-border-strong);background:#ffffff0f}.ce-lang__icon[data-v-6e7c6036]{flex:none;opacity:.85}.ce-lang__current[data-v-6e7c6036]{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--ce-text)}.ce-lang__next[data-v-6e7c6036]{font-family:var(--ce-font-mono);font-size:11px;letter-spacing:.08em;color:var(--ce-text-faint);padding-left:9px;border-left:1px solid var(--ce-border);opacity:0;transform:translate(-4px);transition:opacity var(--ce-duration-fast) var(--ce-ease),transform var(--ce-duration-fast) var(--ce-ease)}.ce-lang:hover .ce-lang__next[data-v-6e7c6036]{opacity:1;transform:translate(0);color:var(--ce-accent)}@media(min-width:2000px){.ce-lang[data-v-6e7c6036]{height:42px}}.ce-navbar[data-v-513fefba]{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--ce-navbar-height);background:linear-gradient(180deg,#04090fb8,#04090f00);transition:background var(--ce-duration) var(--ce-ease),box-shadow var(--ce-duration) var(--ce-ease),backdrop-filter var(--ce-duration) var(--ce-ease)}.ce-navbar.is-solid[data-v-513fefba]{background:#060e1ae6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffff12,0 12px 32px #02081273}.ce-navbar__inner[data-v-513fefba]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:40px}.ce-navbar__brand[data-v-513fefba]{display:flex;align-items:center;gap:20px;min-width:0}.ce-navbar__logo[data-v-513fefba]{flex:none}.ce-navbar__divider[data-v-513fefba]{flex:none;width:1px;height:26px;background:var(--ce-border-strong)}.ce-navbar__tagline[data-v-513fefba]{margin:0;font-size:13px;letter-spacing:.08em;color:var(--ce-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--ce-duration) var(--ce-ease)}.ce-navbar.is-solid .ce-navbar__tagline[data-v-513fefba]{color:var(--ce-text-dim)}.ce-navbar__actions[data-v-513fefba]{flex:none;display:flex;align-items:center;gap:32px}.ce-navbar__menu[data-v-513fefba]{display:flex;align-items:center;gap:34px}.ce-navbar__link[data-v-513fefba]{position:relative;padding:8px 2px;font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--ce-text-dim);transition:color var(--ce-duration-fast) var(--ce-ease)}.ce-navbar__link[data-v-513fefba]:hover,.ce-navbar__link.is-active[data-v-513fefba]{color:var(--ce-text-strong)}.ce-navbar__underline[data-v-513fefba]{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ce-accent),var(--ce-primary));transform:scaleX(0);transform-origin:center;transition:transform var(--ce-duration) var(--ce-ease-out)}.ce-navbar__link:hover .ce-navbar__underline[data-v-513fefba],.ce-navbar__link.is-active .ce-navbar__underline[data-v-513fefba]{transform:scaleX(1)}@media(max-width:1439px){.ce-navbar__tagline[data-v-513fefba],.ce-navbar__divider[data-v-513fefba]{display:none}}@media(min-width:2000px){.ce-navbar__tagline[data-v-513fefba]{font-size:14px}}.ce-footer[data-v-bb3a8739]{border-top:1px solid var(--ce-border);background:#03070db8}.ce-footer__inner[data-v-bb3a8739]{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr);gap:56px;padding-top:58px;padding-bottom:44px}.ce-footer__brand[data-v-bb3a8739]{display:flex;flex-direction:column;gap:18px}.ce-footer__tagline[data-v-bb3a8739]{margin:0;max-width:320px;font-size:13px;line-height:1.85;color:var(--ce-text-faint)}.ce-footer__col[data-v-bb3a8739]{display:flex;flex-direction:column;gap:16px}.ce-footer__title[data-v-bb3a8739]{margin:0;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ce-text-faint)}.ce-footer__list[data-v-bb3a8739]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.ce-footer__list li[data-v-bb3a8739]{font-size:14px;color:var(--ce-text-dim)}.ce-footer__list a[data-v-bb3a8739]{color:var(--ce-text-dim);transition:color var(--ce-duration-fast) var(--ce-ease)}.ce-footer__list a[data-v-bb3a8739]:hover{color:var(--ce-text-strong)}.ce-footer__link[data-v-bb3a8739]{padding:0;border:none;background:none;font-size:14px;color:var(--ce-text-dim);cursor:pointer;transition:color var(--ce-duration-fast) var(--ce-ease)}.ce-footer__link--copy[data-v-bb3a8739]:hover{color:var(--ce-accent)}.ce-footer__muted[data-v-bb3a8739]{color:var(--ce-text-faint)}.ce-footer__copied[data-v-bb3a8739]{margin-left:8px;font-size:12px;color:var(--ce-accent)}.ce-footer__bar[data-v-bb3a8739]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:24px;border-top:1px solid var(--ce-border)}.ce-footer__copy[data-v-bb3a8739]{margin:0;font-size:13px;letter-spacing:.03em;color:var(--ce-text-faint)}.ce-footer__bar-right[data-v-bb3a8739]{display:flex;align-items:center;gap:20px}.ce-footer__icp[data-v-bb3a8739]{font-size:13px;color:var(--ce-text-faint);transition:color var(--ce-duration-fast) var(--ce-ease)}.ce-footer__icp[data-v-bb3a8739]:hover{color:var(--ce-text-dim)}.ce-footer__top[data-v-bb3a8739]{padding:0;border:none;background:none;font-size:13px;color:var(--ce-text-faint);cursor:pointer;transition:color var(--ce-duration-fast) var(--ce-ease)}.ce-footer__top[data-v-bb3a8739]:hover{color:var(--ce-accent)}@media(min-width:1600px){.ce-footer__inner[data-v-bb3a8739]{grid-template-columns:minmax(320px,1.4fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr);gap:80px}}.ce-notice[data-v-0952a533]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;text-align:center;background:radial-gradient(900px 480px at 50% 0%,#0d2142 0%,transparent 70%),var(--ce-bg)}.ce-notice__inner[data-v-0952a533]{max-width:620px}.ce-notice__mark[data-v-0952a533]{color:var(--ce-accent);opacity:.85;margin-bottom:18px}.ce-notice__code[data-v-0952a533]{margin:0;font-family:var(--ce-font-mono);font-size:13px;letter-spacing:.34em;color:var(--ce-text-faint)}.ce-notice__title[data-v-0952a533]{margin:18px 0 0;font-size:26px;font-weight:600;line-height:1.5;color:var(--ce-text-strong)}.ce-notice__en[data-v-0952a533]{margin:14px 0 0;font-size:16px;color:var(--ce-text-dim)}.ce-shell[data-v-6393d9bc]{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 620px at 50% -180px,#0d2142 0%,transparent 70%),var(--ce-bg)}.ce-main[data-v-6393d9bc]{flex:1;display:flex;flex-direction:column}.ce-fade-enter-active[data-v-6393d9bc],.ce-fade-leave-active[data-v-6393d9bc]{transition:opacity var(--ce-duration) var(--ce-ease)}.ce-fade-enter-from[data-v-6393d9bc],.ce-fade-leave-to[data-v-6393d9bc]{opacity:0}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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{--ce-bg: #060e1a;--ce-bg-deep: #04090f;--ce-surface: rgba(255, 255, 255, .04);--ce-surface-strong: rgba(255, 255, 255, .07);--ce-surface-glass: rgba(9, 20, 35, .72);--ce-primary: #2f7ee6;--ce-primary-strong: #1c5fb8;--ce-accent: #4ec3f0;--ce-accent-soft: rgba(78, 195, 240, .14);--ce-text: #e9eff8;--ce-text-strong: #ffffff;--ce-text-dim: #94a6bf;--ce-text-faint: #64748f;--ce-border: rgba(255, 255, 255, .09);--ce-border-strong: rgba(255, 255, 255, .16);--ce-grid-line: rgba(120, 170, 235, .055);--ce-radius-sm: 10px;--ce-radius-md: 14px;--ce-radius-lg: 20px;--ce-radius-xl: 28px;--ce-shadow-sm: 0 2px 10px rgba(2, 8, 18, .35);--ce-shadow-md: 0 10px 30px rgba(2, 8, 18, .42);--ce-shadow-lg: 0 22px 55px rgba(2, 8, 18, .55);--ce-shadow-glow: 0 18px 44px rgba(28, 95, 184, .32);--ce-font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", sans-serif;--ce-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ce-container: 1200px;--ce-gutter: 32px;--ce-navbar-height: 76px;--ce-ease: cubic-bezier(.22, .61, .36, 1);--ce-ease-out: cubic-bezier(.16, 1, .3, 1);--ce-duration-fast: .18s;--ce-duration: .32s;--ce-duration-slow: .62s}@media(min-width:1600px){:root{--ce-container: 1600px}}@media(min-width:2000px){:root{--ce-container: 2200px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--ce-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;font-family:var(--ce-font-sans);font-size:16px;line-height:1.7;color:var(--ce-text);background:var(--ce-bg)}#app{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}::selection{background:#4ec3f047;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ce-bg-deep)}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.ce-container{width:100%;max-width:var(--ce-container);margin:0 auto;padding:0 var(--ce-gutter)}.ce-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ce-accent);font-weight:500}.ce-eyebrow:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--ce-accent))}.ce-title{margin:18px 0 0;font-size:40px;line-height:1.22;font-weight:600;letter-spacing:-.01em;color:var(--ce-text-strong)}.ce-subtitle{margin:16px 0 0;max-width:720px;font-size:17px;color:var(--ce-text-dim)}@media(min-width:1600px){.ce-title{font-size:46px}}@media(min-width:2000px){.ce-title{font-size:54px}}.ce-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 30px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:transform var(--ce-duration-fast) var(--ce-ease),box-shadow var(--ce-duration) var(--ce-ease),background var(--ce-duration) var(--ce-ease),border-color var(--ce-duration) var(--ce-ease)}.ce-btn:active{transform:scale(.975)}.ce-btn--primary{color:#fff;background:linear-gradient(120deg,var(--ce-primary-strong) 0%,var(--ce-primary) 55%,var(--ce-accent) 130%);box-shadow:0 10px 26px #1c5fb85c}.ce-btn--primary:hover{box-shadow:0 16px 38px #1c5fb87a;transform:translateY(-2px)}.ce-btn--ghost{color:var(--ce-text);border:1px solid var(--ce-border-strong);background:#ffffff0a}.ce-btn--ghost:hover{border-color:var(--ce-accent);background:var(--ce-accent-soft);transform:translateY(-2px)}.n-button{font-weight:500}.n-input .n-input__border,.n-input .n-input__state-border{border-radius:var(--ce-radius-sm)}
