:root{--tl-graphite:#0B0F14;--tl-surface:#111827;--tl-surface-2:#1B2430;--tl-border:#243041;--tl-teal:#35DCC8;--tl-teal-hover:#4FE7D4;--tl-teal-ink:#0F9E8E;--tl-teal-08:rgba(53,220,200,0.08);--tl-teal-16:rgba(53,220,200,0.16);--tl-success:#22C55E;--tl-warning:#F59E0B;--tl-danger:#EF4444;--tl-text-hi:#D7DEE7;--tl-text-mid:#8A97A8;--tl-text-low:#566173;--tl-text-on-teal:#0B0F14;--tl-font-display:"Geist","IBM Plex Sans",-apple-system,"Segoe UI",sans-serif;--tl-font-body:"IBM Plex Sans","Noto Sans SC",-apple-system,"Segoe UI",sans-serif;--tl-font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--tl-font-sc:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--tl-fs-display:52px;--tl-lh-display:1.05;--tl-ls-display:-0.03em;--tl-fs-h1:40px;--tl-lh-h1:1.1;--tl-ls-h1:-0.02em;--tl-fs-h2:32px;--tl-lh-h2:1.15;--tl-ls-h2:-0.02em;--tl-fs-h3:20px;--tl-lh-h3:1.3;--tl-fs-body:16px;--tl-lh-body:1.6;--tl-fs-sm:13px;--tl-lh-sm:1.5;--tl-fs-label:12px;--tl-lh-label:1.4;--tl-ls-label:0.14em;--tl-lh-cjk:1.75;--tl-lh-cyrillic:1.6;--tl-space-1:4px;--tl-space-2:8px;--tl-space-3:12px;--tl-space-4:16px;--tl-space-5:24px;--tl-space-6:32px;--tl-space-7:40px;--tl-space-8:56px;--tl-radius-sm:8px;--tl-radius-md:12px;--tl-radius-lg:16px;--tl-radius-pill:999px;--tl-shadow-panel:0 8px 40px rgba(0,0,0,0.35);--tl-shadow-glow:0 8px 40px rgba(53,220,200,0.18);--tl-dur-hover:120ms;--tl-dur-ui:180ms;--tl-dur-number:240ms;--tl-dur-ring:600ms;--tl-dur-count:1200ms;--tl-dur-hero:1400ms;--tl-ease-standard:cubic-bezier(0.4,0,0.2,1);--tl-ease-decelerate:cubic-bezier(0,0,0.2,1);--tl-ease-expressive:cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:reduce){:root{--tl-dur-hover:0ms;--tl-dur-ui:0ms;--tl-dur-number:0ms;--tl-dur-ring:0ms;--tl-dur-count:0ms;--tl-dur-hero:0ms}}:root{--cb-canvas:#0b0f14;--cb-surface-soft:#121821;--cb-surface-elev:#19212c;--cb-surface-elev2:#202b38;--cb-hairline:rgba(255,255,255,0.075);--cb-hairline-strong:rgba(255,255,255,0.14);--cb-ink:#ecf1f6;--cb-body:#a8b3c0;--cb-muted:#6c7787;--cb-primary:#35dcc8;--cb-primary-active:#2ac7b4;--cb-primary-wash:rgba(53,220,200,0.14);--cb-on-primary:#05201c;--cb-up:#43c463;--cb-warn:#e7b84b;--cb-down:#f0616d;--cb-r-md:12px;--cb-r-lg:16px;--cb-font:-apple-system,"Segoe UI",system-ui,Roboto,Helvetica,Arial,sans-serif;--cb-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--tl-duration-fast:var(--tl-dur-hover);--tl-duration-base:var(--tl-dur-ui);--tl-duration-slow:var(--tl-dur-number);--tl-ease-emphasized:var(--tl-ease-expressive)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--cb-font);color:var(--cb-body);background:var(--cb-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit}::selection{background:rgba(53,220,200,.2)}:focus-visible{outline:2px solid var(--cb-primary);outline-offset:2px}.mkt-mono{font-family:var(--cb-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-lang-short{display:none}@media (max-width:860px){.mkt-nav-links{display:none!important}}@media (max-width:560px){.mkt-nav{padding-left:16px!important;padding-right:16px!important}.mkt-nav-right{gap:10px!important}.mkt-lang-long{display:none}.mkt-lang-short{display:inline}.mkt-nav-cta{padding-left:12px!important;padding-right:12px!important}}@media (max-width:340px){.mkt-nav{padding-left:12px!important;padding-right:12px!important}.mkt-nav .mkt-wordmark-text{display:none}}@media (max-width:900px){.mkt-hero-grid{grid-template-columns:1fr!important}}@keyframes tl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tl-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes tl-ring-draw{0%{stroke-dashoffset:var(--tl-ring-len,113)}to{stroke-dashoffset:0}}.tl-po{opacity:0;animation:tl-rise var(--tl-duration-base) var(--tl-ease-emphasized) both}.tl-po-1{animation-delay:40ms}.tl-po-2{animation-delay:.14s}.tl-po-3{animation-delay:.24s}.tl-po-glimpse{animation-delay:.32s}.tl-po-cta{animation-delay:.7s}.tl-ring{stroke-dashoffset:var(--tl-ring-len,113);animation:tl-ring-draw 1s var(--tl-ease-emphasized) .38s both}.tl-pill{opacity:0;animation:tl-rise var(--tl-duration-base) var(--tl-ease-emphasized) both}.tl-pill-1{animation-delay:.56s}.tl-pill-2{animation-delay:.62s}.tl-pill-3{animation-delay:.68s}.tl-toast{opacity:0;animation:tl-toast-in var(--tl-duration-slow) var(--tl-ease-emphasized) .98s both}.tl-reveal{opacity:0;transform:translateY(16px);transition:opacity .3s var(--tl-ease-standard),transform .3s var(--tl-ease-standard);transition-delay:calc(var(--tl-i, 0) * 40ms)}.tl-reveal.in{opacity:1;transform:none}.tl-btn-mi{transition:filter var(--tl-duration-fast) var(--tl-ease-standard),transform var(--tl-duration-fast) var(--tl-ease-standard)}.tl-btn-mi:hover{filter:brightness(1.06)}.tl-btn-mi:active{transform:translateY(1px)}.tl-card-mi{transition:border-color var(--tl-duration-base) var(--tl-ease-standard),transform var(--tl-duration-base) var(--tl-ease-standard)}@media (prefers-reduced-motion:reduce){.tl-pill,.tl-po,.tl-reveal,.tl-toast{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.tl-ring{animation:none!important;stroke-dashoffset:0!important}}