.header[data-v-12774e0e]{-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid var(--tx-border);z-index:100;background:#ffffffd9;height:64px;position:fixed;top:0;left:0;right:0}.inner[data-v-12774e0e]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand[data-v-12774e0e]{color:var(--tx-text-primary);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark[data-v-12774e0e]{background:var(--tx-brand);color:#07140d;width:32px;height:32px;font-family:var(--tx-font-mono);border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.prompt[data-v-12774e0e]{letter-spacing:-.05em}.brand-name[data-v-12774e0e]{font-family:var(--tx-font-mono);letter-spacing:-.01em;font-size:17px;font-weight:600}.header-center[data-v-12774e0e]{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.section-indicator[data-v-12774e0e]{height:26px;font-family:var(--tx-font-mono);color:var(--tx-text-muted);background:var(--tx-bg-surface);border:1px solid var(--tx-border);border-radius:var(--tx-radius-pill);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 14px;font-size:11px;display:inline-flex;overflow:hidden}.fade-enter-active[data-v-12774e0e],.fade-leave-active[data-v-12774e0e]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-12774e0e],.fade-leave-to[data-v-12774e0e]{opacity:0;transform:translateY(-4px)}.nav-desktop[data-v-12774e0e]{flex-shrink:0;align-items:center;gap:32px;display:flex}.nav-link[data-v-12774e0e]{color:var(--tx-text-muted);font-size:14px;text-decoration:none;transition:color .15s}.nav-link[data-v-12774e0e]:hover{color:var(--tx-text-primary)}.actions-desktop[data-v-12774e0e]{flex-shrink:0;align-items:center;gap:12px;display:flex}.github-link[data-v-12774e0e]{width:36px;height:36px;color:var(--tx-text-muted);border-radius:var(--tx-radius);justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.github-link[data-v-12774e0e]:hover{color:var(--tx-text-primary);background:var(--tx-bg-elevated)}.cta[data-v-12774e0e]{height:36px;padding:0 16px;font-size:13px}.menu-toggle[data-v-12774e0e]{border:1px solid var(--tx-border-strong);border-radius:var(--tx-radius);color:var(--tx-text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:36px;height:36px;display:none}.mobile-panel[data-v-12774e0e]{background:var(--tx-bg-elevated);border-bottom:1px solid var(--tx-border);flex-direction:column;padding:8px 16px 16px;display:none}.mobile-link[data-v-12774e0e]{color:var(--tx-text-primary);border-bottom:1px solid var(--tx-border);padding:12px 8px;font-size:15px;text-decoration:none}.mobile-link[data-v-12774e0e]:last-child{border-bottom:none}.header-progress[data-v-12774e0e]{background:var(--tx-brand);transform-origin:0;height:2px;transition:transform .1s linear;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (width<=1024px){.header-center[data-v-12774e0e]{display:none}}@media (width<=768px){.nav-desktop[data-v-12774e0e],.actions-desktop[data-v-12774e0e]{display:none}.menu-toggle[data-v-12774e0e],.mobile-panel[data-v-12774e0e]{display:flex}}.footer[data-v-67d9b209]{background:var(--tx-bg-surface);border-top:1px solid var(--tx-border);margin-top:auto;padding:56px 0 24px;position:relative;overflow:hidden}.footer-bg-grid[data-v-67d9b209]{background-image:linear-gradient(to right, var(--tx-border) 1px, transparent 1px), linear-gradient(to bottom, var(--tx-border) 1px, transparent 1px);opacity:.35;pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 100%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 100%,#000 20%,#0000 80%)}.footer-inner[data-v-67d9b209]{z-index:1;border-bottom:1px solid var(--tx-border);grid-template-columns:1.6fr 1fr;gap:64px;padding-bottom:36px;display:grid;position:relative}.footer-brand[data-v-67d9b209]{flex-direction:column;gap:16px;display:flex}.brand-row[data-v-67d9b209]{align-items:center;gap:12px;display:inline-flex}.brand-mark[data-v-67d9b209]{background:var(--tx-brand);color:#07140d;width:36px;height:36px;font-family:var(--tx-font-mono);letter-spacing:-.05em;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000026}.brand-meta[data-v-67d9b209]{flex-direction:column;gap:2px;display:flex}.brand-name[data-v-67d9b209]{font-family:var(--tx-font-mono);color:var(--tx-text-primary);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.2}.brand-sub[data-v-67d9b209]{font-family:var(--tx-font-mono);letter-spacing:.08em;color:var(--tx-text-faint);text-transform:uppercase;font-size:11px}.brand-desc[data-v-67d9b209]{color:var(--tx-text-muted);max-width:380px;margin:0;font-size:13px;line-height:1.7}.footer-cols[data-v-67d9b209]{grid-template-columns:repeat(2,1fr);align-content:start;gap:32px;display:grid}.footer-col[data-v-67d9b209]{flex-direction:column;gap:10px;display:flex}.col-title[data-v-67d9b209]{font-family:var(--tx-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx-text-faint);margin-bottom:4px;font-size:11px;font-weight:600}.col-link[data-v-67d9b209]{color:var(--tx-text-muted);font-size:13px;text-decoration:none;transition:color .15s}.col-link[data-v-67d9b209]:hover{color:var(--tx-brand)}.footer-bottom[data-v-67d9b209]{z-index:1;font-family:var(--tx-font-mono);color:var(--tx-text-faint);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:20px;font-size:11.5px;display:flex;position:relative}.bottom-right[data-v-67d9b209]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.copy[data-v-67d9b209]{color:var(--tx-text-muted)}.filing-link[data-v-67d9b209]{color:var(--tx-text-muted);text-decoration:none;transition:color .15s}.filing-link[data-v-67d9b209]:hover{color:var(--tx-brand)}.filing-sec[data-v-67d9b209]{align-items:center;gap:5px;display:inline-flex}.filing-badge[data-v-67d9b209]{filter:grayscale()opacity(.6);font-size:11px}.filing-sep[data-v-67d9b209]{opacity:.5}@media (width<=768px){.footer[data-v-67d9b209]{padding:40px 0 20px}.footer-inner[data-v-67d9b209]{grid-template-columns:1fr;gap:32px;padding-bottom:24px}.footer-bottom[data-v-67d9b209]{flex-direction:column;align-items:flex-start;gap:8px}}.site[data-v-667c08c4]{background:var(--tx-bg-base);flex-direction:column;min-height:100vh;display:flex}.site-main[data-v-667c08c4]{flex:1;padding-top:64px}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}:root{--tx-bg-base:#fff;--tx-bg-elevated:#fff;--tx-bg-surface:#f8fafc;--tx-bg-inset:#f1f5f9;--tx-border:#e5e7eb;--tx-border-strong:#d1d5db;--tx-text-primary:#0f172a;--tx-text-muted:#475569;--tx-text-faint:#94a3b8;--tx-brand:#10b981;--tx-brand-hover:#059669;--tx-brand-press:#047857;--tx-brand-soft:#10b9811a;--tx-accent:#3b82f6;--tx-status-ok:#10b981;--tx-status-warn:#f59e0b;--tx-status-err:#ef4444;--tx-cursor:#10b981;--tx-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--tx-font-mono:"JetBrains Mono", "Fira Code", "SF Mono", Menlo, Consolas, monospace;--tx-space-1:4px;--tx-space-2:8px;--tx-space-3:12px;--tx-space-4:16px;--tx-space-5:24px;--tx-space-6:40px;--tx-space-7:80px;--tx-space-8:128px;--tx-radius-sm:4px;--tx-radius:8px;--tx-radius-lg:12px;--tx-radius-xl:16px;--tx-radius-pill:999px;--tx-shadow-card:0 1px 3px #0f172a0a, 0 4px 12px #0f172a0a;--tx-shadow-pop:0 4px 6px #0f172a0a, 0 20px 40px #0f172a14;--tx-mock-bg:#0a0c10;--tx-mock-bg-panel:#11141a;--tx-mock-bg-elevated:#181c25;--tx-mock-bg-hover:#1f2430;--tx-mock-bg-active:#2a3040;--tx-mock-bg-inset:#181c25;--tx-mock-bg-surface:#0b0d12;--tx-mock-border:#1c2030;--tx-mock-border-strong:#2a3142;--tx-mock-fg:#e6eaf2;--tx-mock-fg-secondary:#a4adbf;--tx-mock-fg-muted:#6b7488;--tx-mock-fg-faint:#4a5366;--tx-mock-accent:#5b8def;--tx-mock-accent-soft:#5b8def26;--tx-mock-ok:#3ecf8e;--tx-mock-warn:#f5b73a;--tx-mock-err:#ef4d56;--tx-mock-info:#4dd2ff;--tx-mock-cursor:#e4e8ef}body{background:var(--tx-bg-base);color:var(--tx-text-primary);font-family:var(--tx-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-container{max-width:1280px;margin:0 auto;padding:0 32px}.tx-section{padding:128px 0;position:relative}.tx-section--tight{padding:80px 0}.tx-eyebrow{font-family:var(--tx-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-brand);background:var(--tx-brand-soft);border-radius:var(--tx-radius-pill);align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.tx-h1{letter-spacing:-.03em;color:var(--tx-text-primary);margin:0;font-size:72px;font-weight:700;line-height:1.05}.tx-h2{letter-spacing:-.02em;color:var(--tx-text-primary);margin:0;font-size:44px;font-weight:700;line-height:1.15}.tx-h3{color:var(--tx-text-primary);margin:0;font-size:22px;font-weight:600;line-height:1.3}.tx-lead{color:var(--tx-text-muted);margin:0;font-size:19px;line-height:1.6}.tx-body{color:var(--tx-text-muted);font-size:15px;line-height:1.6}.tx-mono{font-family:var(--tx-font-mono)}.tx-btn-primary{color:#07140d;background:var(--tx-brand);border:1px solid var(--tx-brand);border-radius:var(--tx-radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.tx-btn-primary:hover{background:var(--tx-brand-hover);color:#07140d}.tx-btn-primary:active{background:var(--tx-brand-press);transform:translateY(1px)}.tx-btn-ghost{height:48px;color:var(--tx-text-primary);border:1px solid var(--tx-border-strong);border-radius:var(--tx-radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.tx-btn-ghost:hover{border-color:var(--tx-brand);color:var(--tx-brand);background:var(--tx-brand-soft)}.tx-chip{height:28px;color:var(--tx-text-muted);background:var(--tx-bg-inset);border:1px solid var(--tx-border);border-radius:var(--tx-radius-pill);align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.tx-divider{background:var(--tx-border);border:none;height:1px;margin:0}.tx-link{color:var(--tx-accent);text-decoration:none;transition:color .15s}.tx-link:hover{color:var(--tx-brand);text-decoration:underline}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(60px)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}@keyframes tx-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--tx-brand);outline-offset:3px;border-radius:var(--tx-radius-sm)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}@keyframes tx-fade-up{0%{opacity:1}to{opacity:1}}@keyframes tx-cursor-blink{0%,to{opacity:1}}@keyframes tx-logo-pop{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes tx-ring-spin{to{transform:none}}.cursor,.empty-ring{animation:none!important}}@media (width<=1024px){.tx-h1{font-size:52px}.tx-h2{font-size:34px}.tx-section{padding:96px 0}}@media (width<=768px){.tx-h1{font-size:40px}.tx-h2{font-size:28px}.tx-section{padding:64px 0}.tx-container{padding:0 20px}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#app{height:100%;margin:0;padding:0}body{color:var(--el-text-color-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:var(--el-color-primary);text-decoration:none}
