.hero-bg[data-v-b85b992f]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.hero-orb[data-v-b85b992f]{border-radius:9999px;filter:blur(90px);opacity:.3;position:absolute}.hero-orb--brand[data-v-b85b992f]{background:radial-gradient(circle,color-mix(in oklab,var(--color-brand) 90%,transparent) 0,transparent 65%);height:520px;left:-120px;top:-140px;width:520px}.hero-orb--brand-2[data-v-b85b992f]{background:radial-gradient(circle,color-mix(in oklab,var(--color-brand-2) 80%,transparent) 0,transparent 65%);height:480px;opacity:.24;right:-160px;top:200px;width:480px}.hero-orb--brand-3[data-v-b85b992f]{background:radial-gradient(circle,color-mix(in oklab,var(--color-brand-3) 80%,transparent) 0,transparent 65%);height:420px;left:40%;opacity:.18;top:580px;width:420px}.reveal[data-v-cca8dff3]{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.reveal--in[data-v-cca8dff3]{opacity:1;transform:translateY(0)}.reveal[data-v-6f73eec4]{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.reveal--in[data-v-6f73eec4]{opacity:1;transform:translateY(0)}.reveal[data-v-241015a1]{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.reveal--in[data-v-241015a1]{opacity:1;transform:translateY(0)}.install[data-v-241015a1]{--install-line:1.4rem}.install__row[data-v-241015a1]{align-items:center;background:color-mix(in oklab,var(--surface) 40%,transparent);border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:8px;display:flex;font-family:ui-monospace,JetBrains Mono,monospace;font-size:13px;gap:10px;padding:10px 14px}.install__prompt[data-v-241015a1]{color:var(--text-muted)}.install__prompt[data-v-241015a1],.install__static[data-v-241015a1]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.install__static[data-v-241015a1]{color:var(--text-dim)}.install__viewport[data-v-241015a1]{flex:1;height:var(--install-line);min-width:0;overflow:hidden}.install__track[data-v-241015a1]{display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1)}.install__pkg[data-v-241015a1]{background:linear-gradient(90deg,var(--color-brand),var(--color-brand-2));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;height:var(--install-line);line-height:var(--install-line);-webkit-text-fill-color:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install__copy[data-v-241015a1]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:color .15s ease,background .15s ease;width:28px}.install__copy[data-v-241015a1]:hover{background:color-mix(in oklab,var(--surface) 50%,transparent);color:var(--text)}.install-dots[data-v-241015a1]{display:flex;font-family:ui-monospace,monospace;font-size:10.5px;gap:4px;margin-top:10px}.install-dot[data-v-241015a1]{background:transparent;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;padding:2px 8px;transition:color .15s ease,background .15s ease}.install-dot[data-v-241015a1]:hover{color:var(--text-dim)}.install-dot--active[data-v-241015a1]{background:color-mix(in oklab,var(--color-brand) 14%,transparent);color:var(--text);font-weight:600}@media(prefers-reduced-motion:reduce){.install__track[data-v-241015a1]{transition:none!important}}.reveal[data-v-ad465b2f]{filter:blur(22px);opacity:0;transform:translateY(16px) scale(.985);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter}.reveal--in[data-v-ad465b2f]{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.code-panel[data-v-ad465b2f]{background:color-mix(in oklab,var(--code-bg) 80%,var(--bg));border:1px solid color-mix(in oklab,var(--border) 80%,transparent);border-radius:12px;box-shadow:0 24px 60px -24px #00000073;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace;overflow:hidden;position:relative;width:100%;z-index:1}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.code-panel-glow[data-v-ad465b2f]{isolation:isolate;position:relative}.code-panel-glow[data-v-ad465b2f]:before{animation:code-panel-glow-ad465b2f 6s linear infinite;background:conic-gradient(from var(--glow-angle),#60a5fa 0,#22d3ee 25%,#a78bfa 50%,#f472b6 75%,#60a5fa 100%);border-radius:16px;content:"";filter:blur(18px);inset:-2px;opacity:.7;pointer-events:none;position:absolute;z-index:-1}@keyframes code-panel-glow-ad465b2f{to{--glow-angle:360deg}}.code-panel__chrome[data-v-ad465b2f]{align-items:stretch;background:color-mix(in oklab,var(--bg) 70%,var(--code-bg));border-bottom:1px solid color-mix(in oklab,var(--border) 50%,transparent);display:flex;gap:2px;overflow:hidden;padding:6px 8px 0}.code-panel__tab[data-v-ad465b2f]{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:-1px;padding:8px 12px;transition:color .15s ease,border-color .2s ease,background .15s ease;white-space:nowrap}.code-panel__tab[data-v-ad465b2f]:hover{color:var(--text-dim)}.code-panel__tab--active[data-v-ad465b2f]{background:color-mix(in oklab,var(--color-brand) 6%,transparent);border-bottom-color:var(--color-brand);color:var(--text)}.code-panel__body[data-v-ad465b2f]{display:grid;grid-template-columns:1.1fr 1fr;min-height:320px}@media(max-width:768px){.code-panel__body[data-v-ad465b2f]{grid-template-columns:1fr}}.code-panel__preview[data-v-ad465b2f]{align-items:center;background:color-mix(in oklab,var(--bg) 30%,transparent);border-left:1px solid color-mix(in oklab,var(--border) 35%,transparent);display:flex;justify-content:center;min-width:0;overflow:hidden;padding:22px 24px}@media(max-width:768px){.code-panel__preview[data-v-ad465b2f]{border-left:0;border-top:1px solid color-mix(in oklab,var(--border) 35%,transparent)}}.code-panel__preview-inner[data-v-ad465b2f]{align-items:center;display:flex;flex-direction:column;gap:14px;width:100%}.code-panel__code[data-v-ad465b2f]{display:flex;flex-direction:column;min-width:0}.code-panel__filename[data-v-ad465b2f]{border-bottom:1px solid color-mix(in oklab,var(--border) 40%,transparent);color:var(--text-muted);font-size:11.5px;padding:10px 14px}.code-panel__source[data-v-ad465b2f]{flex:1;font-size:12.5px;line-height:1.6;margin:0;overflow-x:auto;padding:14px 16px;white-space:pre}.code-panel[data-v-ad465b2f],.code-panel[data-v-ad465b2f] *{scrollbar-width:none;-ms-overflow-style:none}.code-panel[data-v-ad465b2f] ::-webkit-scrollbar,.code-panel[data-v-ad465b2f]::-webkit-scrollbar{display:none;height:0;width:0}.code-fade-enter-active[data-v-ad465b2f],.code-fade-leave-active[data-v-ad465b2f]{transition:opacity .2s ease,transform .2s ease}.code-fade-enter-from[data-v-ad465b2f]{opacity:0;transform:translateY(4px)}.code-fade-leave-to[data-v-ad465b2f]{opacity:0;transform:translateY(-4px)}.preview-hint[data-v-ad465b2f]{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:11.5px;margin:0;text-align:center}.preview-hint code[data-v-ad465b2f]{background:color-mix(in oklab,var(--surface) 50%,transparent);border-radius:4px;color:var(--text-dim);font-size:11px;padding:1px 5px}.showcase-skeleton[data-v-ad465b2f]{animation:skeleton-shimmer-ad465b2f 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--surface-2) 0,color-mix(in oklab,var(--surface-2) 70%,var(--surface) 30%) 50%,var(--surface-2) 100%);background-size:200% 100%;border-radius:6px;height:43px;width:100%}@keyframes skeleton-shimmer-ad465b2f{0%{background-position:200% 0}to{background-position:-200% 0}}.req-log[data-v-ad465b2f]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0;width:100%}.req-row[data-v-ad465b2f]{align-items:center;animation:req-in-ad465b2f .45s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0)*.11s + 80ms);background:color-mix(in oklab,var(--surface) 55%,transparent);border:1px solid var(--border-soft);border-radius:8px;color:var(--text);display:flex;font-family:ui-monospace,monospace;font-size:11.5px;gap:10px;opacity:0;padding:9px 12px;transform:translate(-6px)}@keyframes req-in-ad465b2f{to{opacity:1;transform:translate(0)}}.req-method[data-v-ad465b2f]{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 6px}.req-method--get[data-v-ad465b2f]{background:color-mix(in oklab,var(--color-success) 18%,transparent);color:var(--color-success)}.req-method--post[data-v-ad465b2f]{background:color-mix(in oklab,var(--color-brand) 18%,transparent);color:var(--color-brand)}.req-path[data-v-ad465b2f]{color:var(--text-dim)}.req-spacer[data-v-ad465b2f]{flex:1}.req-progress[data-v-ad465b2f]{background:var(--surface-2);border-radius:999px;flex:1;height:4px;overflow:hidden}.req-progress__fill[data-v-ad465b2f]{animation:req-pulse-ad465b2f 2.4s ease-in-out infinite;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-2));display:block;height:100%;width:67%}@keyframes req-pulse-ad465b2f{0%,to{opacity:.7}50%{opacity:1}}.req-time[data-v-ad465b2f]{color:var(--text-muted);font-size:10.5px}.req-status[data-v-ad465b2f]{border-radius:4px;font-size:10px;font-weight:700;padding:2px 6px}.req-status--ok[data-v-ad465b2f]{background:color-mix(in oklab,var(--color-success) 18%,transparent);color:var(--color-success)}.req-status--pending[data-v-ad465b2f]{background:color-mix(in oklab,var(--color-brand) 18%,transparent);color:var(--color-brand)}.crypto-vis[data-v-ad465b2f]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:14px 0 8px}.crypto-lock[data-v-ad465b2f]{color:var(--color-brand);filter:drop-shadow(0 6px 18px color-mix(in oklab,var(--color-brand) 35%,transparent));height:56px;width:56px}.crypto-lock svg[data-v-ad465b2f]{height:100%;width:100%}.crypto-lock__shackle[data-v-ad465b2f]{animation:lock-shackle-ad465b2f 4s ease-in-out infinite;transform-origin:16px 14px}@keyframes lock-shackle-ad465b2f{0%,60%,to{transform:translateY(0)}20%,40%{transform:translateY(-3px)}}.crypto-flow[data-v-ad465b2f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.exhibit__chip[data-v-ad465b2f]{align-items:center;background:var(--code-bg);border:1px solid var(--border-soft);border-radius:999px;color:var(--text-dim);display:inline-flex;font-family:ui-monospace,monospace;font-size:11.5px;max-width:100%;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.exhibit__chip--out[data-v-ad465b2f]{color:var(--color-brand-2)}.exhibit__cipher[data-v-ad465b2f]{background:linear-gradient(90deg,var(--color-brand) 0,var(--color-brand-2) 50%,var(--color-brand-3) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent;-webkit-text-fill-color:transparent;animation:cipher-shift-ad465b2f 3.2s linear infinite}@keyframes cipher-shift-ad465b2f{0%{background-position:0 50%}to{background-position:200% 50%}}.exhibit__arrow[data-v-ad465b2f]{color:var(--color-brand);font-weight:600}.mw-chain[data-v-ad465b2f]{flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.mw-chain[data-v-ad465b2f],.mw-row[data-v-ad465b2f]{display:flex;gap:8px}.mw-row[data-v-ad465b2f]{align-items:center;animation:req-in-ad465b2f .45s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0)*.11s + 80ms);background:color-mix(in oklab,var(--surface) 55%,transparent);border:1px solid var(--border-soft);border-radius:8px;flex-wrap:wrap;font-family:ui-monospace,monospace;font-size:11.5px;opacity:0;padding:9px 12px;transform:translate(-6px)}.mw-layout[data-v-ad465b2f]{color:var(--text);font-weight:600;min-width:84px}.mw-arrow[data-v-ad465b2f]{font-weight:700}.mw-arrow[data-v-ad465b2f],.mw-pill[data-v-ad465b2f]{color:var(--color-brand)}.mw-pill[data-v-ad465b2f]{background:color-mix(in oklab,var(--color-brand) 14%,transparent);border-radius:999px;font-size:10.5px;padding:2px 8px}@media(prefers-reduced-motion:reduce){.code-panel-glow[data-v-ad465b2f]:before,.crypto-lock__shackle[data-v-ad465b2f],.exhibit__cipher[data-v-ad465b2f],.mw-row[data-v-ad465b2f],.req-progress__fill[data-v-ad465b2f],.req-row[data-v-ad465b2f],.showcase-skeleton[data-v-ad465b2f]{animation:none!important}.mw-row[data-v-ad465b2f],.req-row[data-v-ad465b2f]{opacity:1!important;transform:none!important}.code-fade-enter-active[data-v-ad465b2f],.code-fade-leave-active[data-v-ad465b2f],.reveal[data-v-ad465b2f]{transition:none!important}.reveal[data-v-ad465b2f]{filter:none!important;opacity:1!important;transform:none!important}}.code-panel__source{color:#1f2328}.code-com{color:#6e7781;font-style:italic}.code-kw{color:#cf222e;font-weight:500}.code-fn{color:#8250df}.code-str{color:#0a3069}.code-num{color:#0550ae}.code-type{color:#953800}.code-tag{color:#116329}html.dark .code-panel__source{color:#e6edf3}html.dark .code-com{color:#8b949e}html.dark .code-kw{color:#ff7b72}html.dark .code-fn{color:#d2a8ff}html.dark .code-str{color:#a5d6ff}html.dark .code-num{color:#79c0ff}html.dark .code-type{color:#ffa657}html.dark .code-tag{color:#7ee787}.reveal[data-v-b617f60f]{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.reveal--in[data-v-b617f60f]{opacity:1;transform:translateY(0)}.pkg-card[data-v-b617f60f]:hover{border-color:color-mix(in oklab,var(--pkg-color) 50%,var(--border));box-shadow:0 12px 32px -16px #0006;transform:translateY(-2px)}.pkg-mode[data-v-b617f60f]{align-items:center;background:color-mix(in oklab,var(--surface) 50%,transparent);border:1px solid var(--border);border-radius:999px;color:var(--text-dim);display:inline-flex;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:500;gap:5px;padding:3px 8px;width:-moz-fit-content;width:fit-content}.pkg-mode--core[data-v-b617f60f]{background:color-mix(in oklab,var(--color-success) 8%,var(--surface));border-color:color-mix(in oklab,var(--color-success) 35%,var(--border));color:var(--color-success)}.pkg-mode--vue[data-v-b617f60f]{background:color-mix(in oklab,var(--color-brand-3) 8%,var(--surface));border-color:color-mix(in oklab,var(--color-brand-3) 35%,var(--border));color:var(--color-brand-3)}.pkg-mode--nuxt-only[data-v-b617f60f]{color:var(--text-muted)}
