.lang-btn[data-v-5809c34d]{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);color:var(--text);transition:color var(--transition),border-color var(--transition),box-shadow var(--transition);cursor:pointer}.lang-btn[data-v-5809c34d]:hover{color:var(--neon-purple);border-color:var(--neon-purple);box-shadow:var(--glow)}.code[data-v-5809c34d]{font-size:12px;font-weight:600;letter-spacing:.5px}.app-nav[data-v-56c21b23]{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 24px;background:color-mix(in oklab,var(--bg-0) 60%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--border)}.nav-left[data-v-56c21b23]{display:flex;align-items:center;gap:8px;justify-self:start}.menu-btn[data-v-56c21b23]{display:none}.logo[data-v-56c21b23]{display:inline-flex;align-items:center;gap:10px;padding:4px 8px;border-radius:var(--radius-md)}.logo-mark[data-v-56c21b23]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple));color:#fff;font-family:var(--font-display);font-weight:900;font-size:15px;box-shadow:0 6px 18px #a855f759}.logo-text[data-v-56c21b23]{font-family:var(--font-display);font-weight:900;letter-spacing:3px;font-size:16px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple),var(--neon-pink));-webkit-background-clip:text;background-clip:text;color:transparent}.logo-text .accent[data-v-56c21b23]{color:var(--neon-lime);-webkit-text-fill-color:var(--neon-lime)}.nav-center[data-v-56c21b23]{display:flex;justify-content:center}.search-trigger[data-v-56c21b23]{display:inline-flex;align-items:center;gap:10px;width:min(520px,100%);padding:9px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--text-dim);font-family:var(--font-mono);font-size:13px;cursor:pointer;transition:border-color var(--transition),color var(--transition);text-align:left}.search-trigger[data-v-56c21b23]:hover{border-color:var(--neon-cyan);color:var(--text)}.search-icon[data-v-56c21b23]{color:var(--neon-cyan);font-size:16px}.search-placeholder[data-v-56c21b23]{flex:1}.kbd[data-v-56c21b23]{font-family:var(--font-mono);font-size:11px;padding:2px 7px;border-radius:5px;background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--text-dim);border:1px solid var(--border)}.nav-right[data-v-56c21b23]{display:flex;gap:8px;justify-self:end;align-items:center}.icon-btn[data-v-56c21b23]{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);color:var(--text);transition:color var(--transition),border-color var(--transition),box-shadow var(--transition),transform .2s}.icon-btn[data-v-56c21b23]:hover{color:var(--neon-cyan);border-color:var(--neon-cyan);box-shadow:var(--glow)}@media(max-width:860px){.app-nav[data-v-56c21b23]{grid-template-columns:auto 1fr auto;padding:12px 16px;gap:10px}.menu-btn[data-v-56c21b23]{display:grid}.logo-text[data-v-56c21b23],.search-placeholder[data-v-56c21b23],.kbd[data-v-56c21b23]{display:none}.search-trigger[data-v-56c21b23]{width:auto;padding:9px}.help-btn[data-v-56c21b23],.github[data-v-56c21b23]{display:none}}.app-sidebar[data-v-fb4d77f3]{position:sticky;top:64px;align-self:start;width:240px;padding:18px 12px;border-right:1px solid var(--border);min-height:calc(100vh - 64px);display:flex;flex-direction:column;gap:8px}.sidebar-scrim[data-v-fb4d77f3]{display:none}.close-btn[data-v-fb4d77f3]{display:none;background:transparent;border:none;color:var(--text-dim);font-size:22px;width:28px;height:28px;border-radius:var(--radius-sm);cursor:pointer}.close-btn[data-v-fb4d77f3]:hover{color:var(--neon-pink)}.side-head[data-v-fb4d77f3]{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 12px}.side-title[data-v-fb4d77f3]{font-family:var(--font-mono);font-size:12px;color:var(--text-mute);letter-spacing:1px}.side-nav[data-v-fb4d77f3]{display:flex;flex-direction:column;gap:2px;flex:1}.side-item[data-v-fb4d77f3]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);color:var(--text-dim);font-size:14px;transition:background-color var(--transition),color var(--transition);position:relative}.side-item[data-v-fb4d77f3]:hover{background:var(--card-hover);color:var(--text)}.side-item.active[data-v-fb4d77f3]{background:var(--card);color:var(--text)}.side-item.active[data-v-fb4d77f3]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan)}.mark[data-v-fb4d77f3]{width:22px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--text-dim)}.mark.all[data-v-fb4d77f3]{color:var(--neon-cyan)}.label[data-v-fb4d77f3]{flex:1}.count[data-v-fb4d77f3]{font-size:11px;color:var(--text-mute);padding:1px 7px;border-radius:999px;background:color-mix(in oklab,var(--text) 6%,transparent)}.side-foot[data-v-fb4d77f3]{padding:12px;border-top:1px solid var(--border)}.privacy[data-v-fb4d77f3]{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--text-mute)}.dot[data-v-fb4d77f3]{width:7px;height:7px;border-radius:50%;background:var(--neon-lime);box-shadow:0 0 8px var(--neon-lime);animation:pulse-fb4d77f3 1.8s ease-in-out infinite}@keyframes pulse-fb4d77f3{50%{opacity:.35}}@media(max-width:860px){.app-sidebar[data-v-fb4d77f3]{position:fixed;top:0;left:0;bottom:0;width:min(280px,80vw);background:var(--bg-1);border-right:1px solid var(--border-strong);padding-top:18px;z-index:90;transform:translate(-100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:20px 0 60px #00000059}.app-sidebar.open[data-v-fb4d77f3]{transform:translate(0)}.sidebar-scrim[data-v-fb4d77f3]{display:block;position:fixed;inset:0;z-index:80;background:color-mix(in oklab,#000 55%,transparent);backdrop-filter:blur(3px);animation:scrim-in-fb4d77f3 .2s ease}@keyframes scrim-in-fb4d77f3{0%{opacity:0}}.close-btn[data-v-fb4d77f3]{display:grid;place-items:center}}.cmdk-root[data-v-1811a7dc]{position:fixed;inset:0;z-index:100;background:color-mix(in oklab,#000 65%,transparent);backdrop-filter:blur(6px);display:flex;justify-content:center;padding-top:12vh}.cmdk-panel[data-v-1811a7dc]{width:min(640px,calc(100vw - 32px));max-height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px var(--border)}.cmdk-head[data-v-1811a7dc]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.cmdk-ico[data-v-1811a7dc]{color:var(--neon-cyan);font-size:18px}.cmdk-input[data-v-1811a7dc]{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:15px}.cmdk-kbd[data-v-1811a7dc]{font-size:10px;padding:2px 6px;border:1px solid var(--border);border-radius:4px;color:var(--text-mute)}.cmdk-body[data-v-1811a7dc]{overflow:auto;padding:6px 0;flex:1}.cmdk-group[data-v-1811a7dc]{padding:10px 16px 4px;font-size:10px;letter-spacing:1px;color:var(--text-mute);text-transform:uppercase}.cmdk-item[data-v-1811a7dc]{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 16px;background:transparent;border:none;color:var(--text);font-size:13px;text-align:left;cursor:pointer;transition:background var(--transition)}.cmdk-item.active[data-v-1811a7dc]{background:color-mix(in oklab,var(--neon-cyan) 12%,transparent)}.cmdk-name[data-v-1811a7dc]{font-weight:500}.cmdk-desc[data-v-1811a7dc]{color:var(--text-mute);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-cat[data-v-1811a7dc]{font-size:10px;color:var(--neon-purple);padding:2px 8px;border:1px solid color-mix(in oklab,var(--neon-purple) 40%,transparent);border-radius:999px}.empty[data-v-1811a7dc]{padding:40px;text-align:center;color:var(--text-mute)}.cmdk-foot[data-v-1811a7dc]{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--border);font-size:11px;color:var(--text-mute)}.cmdk-foot kbd[data-v-1811a7dc]{padding:1px 5px;border:1px solid var(--border);border-radius:3px;margin-right:4px;color:var(--text-dim);font-size:10px}.cmdk-enter-active[data-v-1811a7dc],.cmdk-leave-active[data-v-1811a7dc]{transition:opacity .18s ease}.cmdk-enter-active .cmdk-panel[data-v-1811a7dc],.cmdk-leave-active .cmdk-panel[data-v-1811a7dc]{transition:transform .2s ease,opacity .18s ease}.cmdk-enter-from[data-v-1811a7dc],.cmdk-leave-to[data-v-1811a7dc]{opacity:0}.cmdk-enter-from .cmdk-panel[data-v-1811a7dc],.cmdk-leave-to .cmdk-panel[data-v-1811a7dc]{transform:translateY(-10px) scale(.98);opacity:0}.hk-root[data-v-302a5ccb]{position:fixed;inset:0;z-index:110;background:color-mix(in oklab,#000 60%,transparent);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;padding:16px}.hk-panel[data-v-302a5ccb]{width:min(520px,100%);max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px var(--border)}.hk-head[data-v-302a5ccb]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.hk-head h3[data-v-302a5ccb]{font-size:16px;font-weight:600;color:var(--text)}.hk-close[data-v-302a5ccb]{background:transparent;border:none;color:var(--text-dim);font-size:22px;width:28px;height:28px;cursor:pointer;border-radius:var(--radius-sm)}.hk-close[data-v-302a5ccb]:hover{color:var(--neon-pink)}.hk-body[data-v-302a5ccb]{overflow:auto;padding:14px 20px 18px;display:flex;flex-direction:column;gap:18px}.hk-section[data-v-302a5ccb]{font-size:11px;color:var(--text-mute);letter-spacing:1px;margin-bottom:8px}.hk-list[data-v-302a5ccb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.hk-list li[data-v-302a5ccb]{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center;padding:6px 0;border-top:1px dashed var(--border)}.hk-list li[data-v-302a5ccb]:first-child{border-top:none}.hk-combo[data-v-302a5ccb]{display:inline-flex;gap:4px;flex-wrap:wrap}.hk-combo kbd[data-v-302a5ccb]{font-family:var(--font-mono);font-size:10px;padding:2px 7px;background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--text);border:1px solid var(--border-strong);border-radius:4px;box-shadow:0 1px 0 var(--border-strong)}.hk-desc[data-v-302a5ccb]{color:var(--text-dim);font-size:13px}.hk-enter-active[data-v-302a5ccb],.hk-leave-active[data-v-302a5ccb]{transition:opacity .18s ease}.hk-enter-active .hk-panel[data-v-302a5ccb],.hk-leave-active .hk-panel[data-v-302a5ccb]{transition:transform .22s ease,opacity .18s ease}.hk-enter-from[data-v-302a5ccb],.hk-leave-to[data-v-302a5ccb]{opacity:0}.hk-enter-from .hk-panel[data-v-302a5ccb],.hk-leave-to .hk-panel[data-v-302a5ccb]{opacity:0;transform:scale(.96)}.toast-wrap[data-v-c08e6974]{position:fixed;z-index:100;left:50%;bottom:32px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-c08e6974]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:color-mix(in oklab,var(--bg-1) 80%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);font-size:13px;box-shadow:var(--shadow-md);pointer-events:auto}.toast[data-type=success][data-v-c08e6974]{border-color:color-mix(in oklab,var(--neon-lime) 60%,transparent)}.toast[data-type=error][data-v-c08e6974]{border-color:color-mix(in oklab,var(--neon-pink) 60%,transparent)}.icon[data-v-c08e6974]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-family:var(--font-mono);font-size:11px;background:color-mix(in oklab,var(--text) 10%,transparent)}.toast[data-type=success] .icon[data-v-c08e6974]{color:var(--neon-lime);background:color-mix(in oklab,var(--neon-lime) 18%,transparent)}.toast[data-type=error] .icon[data-v-c08e6974]{color:var(--neon-pink);background:color-mix(in oklab,var(--neon-pink) 18%,transparent)}.toast-enter-active[data-v-c08e6974],.toast-leave-active[data-v-c08e6974]{transition:opacity .2s,transform .25s}.toast-enter-from[data-v-c08e6974]{opacity:0;transform:translateY(8px)}.toast-leave-to[data-v-c08e6974]{opacity:0;transform:translateY(-8px)}.app-shell[data-v-2dbc075a]{min-height:100vh}.app-body[data-v-2dbc075a]{display:grid;grid-template-columns:240px 1fr}.app-main[data-v-2dbc075a]{min-width:0}.fade-enter-active[data-v-2dbc075a],.fade-leave-active[data-v-2dbc075a]{transition:opacity .25s ease,transform .25s ease}.fade-enter-from[data-v-2dbc075a],.fade-leave-to[data-v-2dbc075a]{opacity:0;transform:translateY(8px)}@media(max-width:860px){.app-body[data-v-2dbc075a]{grid-template-columns:1fr}}:root,html[data-theme=dark]{--bg-0: #05060a;--bg-1: #0a0c18;--bg-2: #10132a;--neon-cyan: #00e5ff;--neon-purple: #a855f7;--neon-pink: #ff2e97;--neon-lime: #c6ff00;--text: #e6ebff;--text-dim: #8a92b2;--text-mute: #5a6388;--border: rgba(130, 180, 255, .14);--border-strong: rgba(130, 180, 255, .28);--card: rgba(255, 255, 255, .035);--card-hover: rgba(255, 255, 255, .06);--glow: 0 0 24px rgba(0, 229, 255, .35), 0 0 60px rgba(168, 85, 247, .2);--shadow-md: 0 10px 30px rgba(0, 0, 0, .4);--bg-radial: radial-gradient(ellipse at 20% 10%, rgba(168, 85, 247, .22), transparent 55%), radial-gradient(ellipse at 85% 30%, rgba(0, 229, 255, .18), transparent 55%), radial-gradient(ellipse at 50% 90%, rgba(255, 46, 151, .14), transparent 60%), var(--bg-0);--grid-line: rgba(0, 229, 255, .05);--scrollbar-thumb: rgba(255, 255, 255, .08);--scrollbar-thumb-hover: rgba(255, 255, 255, .16)}html[data-theme=light]{--bg-0: #f4f6ff;--bg-1: #e9ecff;--bg-2: #dfe4ff;--neon-cyan: #0091b3;--neon-purple: #7a3bd6;--neon-pink: #d62777;--neon-lime: #4aa300;--text: #0b1030;--text-dim: #5a6388;--text-mute: #8a92b2;--border: rgba(30, 60, 120, .15);--border-strong: rgba(30, 60, 120, .28);--card: rgba(255, 255, 255, .6);--card-hover: rgba(255, 255, 255, .85);--glow: 0 0 24px rgba(0, 145, 179, .25), 0 0 60px rgba(122, 59, 214, .18);--shadow-md: 0 10px 30px rgba(30, 60, 120, .12);--bg-radial: radial-gradient(ellipse at 20% 10%, rgba(168, 85, 247, .18), transparent 55%), radial-gradient(ellipse at 85% 30%, rgba(0, 200, 255, .18), transparent 55%), radial-gradient(ellipse at 50% 90%, rgba(255, 120, 170, .14), transparent 60%), var(--bg-0);--grid-line: rgba(30, 60, 120, .06);--scrollbar-thumb: rgba(30, 60, 120, .15);--scrollbar-thumb-hover: rgba(30, 60, 120, .3)}:root{--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--font-sans: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-display: "Orbitron", var(--font-sans);--transition: .3s cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg-0);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .4s,color .4s;min-height:100vh}::selection{background:var(--neon-cyan);color:#fff}html[data-theme=dark] ::selection{color:#000}body:before{content:"";position:fixed;inset:0;z-index:-2;background:var(--bg-radial);transition:background .6s}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:transparent;border:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}.gradient-text{background:linear-gradient(120deg,var(--neon-cyan),var(--neon-purple),var(--neon-pink));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(168,85,247,.35))}.container{max-width:1240px;margin:0 auto;padding:0 6vw}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display)}.text-dim{color:var(--text-dim)}.text-mute{color:var(--text-mute)}.text-cyan{color:var(--neon-cyan)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition),background-color var(--transition),transform var(--transition)}.card:hover{background:var(--card-hover);border-color:var(--border-strong)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.reveal.in{opacity:1;transform:none}
