.switcher[data-v-16d34c96]{position:relative;flex:0 0 var(--content-tile-w);width:var(--content-tile-w)}.server-pill[data-v-16d34c96]{width:100%;height:var(--ctl-h, 40px);display:flex;align-items:center;gap:var(--sp-3);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 var(--glass-btn-highlight),0 10px 28px -14px #0009;backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);padding:0 14px 0 4px;cursor:pointer;color:var(--text);font:inherit;transition:var(--t-control)}@media(hover:hover)and (pointer:fine){.server-pill[data-v-16d34c96]:hover{border-color:var(--glass-btn-border-hover)}}.server-pill[data-v-16d34c96]:active{transform:scale(.98)}.server-ava[data-v-16d34c96]{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:700}.server-ava-img[data-v-16d34c96]{object-fit:cover;background:none}.server-meta[data-v-16d34c96]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.server-name[data-v-16d34c96]{font-weight:600;font-size:var(--fs-sm);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-pill .fa-chevron-down[data-v-16d34c96]{margin-left:auto;flex-shrink:0}.server-sub[data-v-16d34c96]{font-size:10px;color:var(--text-dim);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-pill .fa-chevron-down[data-v-16d34c96]{font-size:10px;color:var(--text-dim);transition:transform var(--t-soft)}.server-pill .fa-chevron-down.rot[data-v-16d34c96]{transform:rotate(180deg)}.dropdown[data-v-16d34c96]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--panel-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--sp-2);z-index:50}.dd-head[data-v-16d34c96]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding:var(--sp-2) var(--sp-3)}.dd-state[data-v-16d34c96]{padding:var(--sp-4);color:var(--text-secondary);font-size:var(--fs-sm);text-align:center}.dd-state.err[data-v-16d34c96]{color:var(--danger)}.dd-err[data-v-16d34c96]{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-1) var(--sp-2) var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);font-size:var(--fs-xs);font-weight:600}.dd-list[data-v-16d34c96]{list-style:none;max-height:320px;overflow-y:auto}.dd-item[data-v-16d34c96]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;transition:var(--t-control)}.dd-item[data-v-16d34c96]:hover{background:var(--surface-hover)}.dd-item.active[data-v-16d34c96]{background:var(--accent-soft)}.dd-item.locked[data-v-16d34c96]{opacity:.45;cursor:not-allowed}.dd-item.locked[data-v-16d34c96]:hover{background:transparent}.dd-ava[data-v-16d34c96]{width:34px;height:34px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.dd-ava-fallback[data-v-16d34c96]{display:grid;place-items:center;background:var(--surface-3);color:var(--text-secondary);font-weight:700}.dd-meta[data-v-16d34c96]{display:flex;flex-direction:column;min-width:0}.dd-name[data-v-16d34c96]{font-weight:600;font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-sub[data-v-16d34c96]{font-size:var(--fs-xs);display:flex;align-items:center;gap:5px}.dd-warn[data-v-16d34c96]{color:var(--warning)}.dd-tick[data-v-16d34c96]{margin-left:auto;color:var(--accent);font-size:12px}.pop-enter-active[data-v-16d34c96]{transition:opacity var(--t-soft),transform var(--t-soft)}.pop-leave-active[data-v-16d34c96]{transition:opacity var(--t-fast),transform var(--t-fast)}.pop-enter-from[data-v-16d34c96],.pop-leave-to[data-v-16d34c96]{opacity:0;transform:translateY(-6px)}.glass-brand[data-v-db308080]{display:inline-flex;align-items:center;gap:var(--sp-3);padding:2px 4px;border-radius:var(--radius-sm);text-decoration:none;transition:transform var(--t-soft)}.glass-brand[data-v-db308080]:hover{transform:translateY(-1px)}.glass-brand:hover .glass-word[data-v-db308080]{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 55%,transparent))}.glass-brand[data-v-db308080]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.glass-coin[data-v-db308080]{width:var(--coin);height:var(--coin);flex-shrink:0;background:url(/glass/glass-o-spin.webp) 0 0 / calc(var(--coin) * 24) var(--coin) no-repeat;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));animation:glassSpin-db308080 2.4s steps(24) infinite}@keyframes glassSpin-db308080{to{background-position-x:calc(var(--coin) * -24)}}.glass-word[data-v-db308080]{position:relative;isolation:isolate;display:block;height:20px;aspect-ratio:568 / 91;background:url(/glass/octavius-word-glass.webp) center / contain no-repeat;transition:filter var(--t-soft)}.glass-word[class*=tier-][data-v-db308080]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:color;-webkit-mask:url(/glass/octavius-word-glass.webp) center / contain no-repeat;mask:url(/glass/octavius-word-glass.webp) center / contain no-repeat}.glass-word.tier-free[data-v-db308080]:after{background:linear-gradient(155deg,#dbe7ff,#6f9bff 38%,#2f5fb0 55%,#9cc0ff)}.glass-word.tier-bronze[data-v-db308080]:after{background:linear-gradient(155deg,#f2cda3,#cd7f32 42%,#7d4517 58%,#e8a96a)}.glass-word.tier-silver[data-v-db308080]:after{background:linear-gradient(155deg,#fff,#ccd1d8 40%,#868d97 55%,#eef1f5)}.glass-word.tier-gold[data-v-db308080]:after{background:linear-gradient(155deg,#ffce8a,#f59e0b 52%,#c2740a)}@media(max-width:380px){.glass-word[data-v-db308080]{height:16px}}@media(prefers-reduced-motion:reduce){.glass-coin[data-v-db308080]{animation:none;background-position:0 0}}.wz-overlay[data-v-39df37a2]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:300;padding:var(--sp-5)}.wz[data-v-39df37a2]{width:560px;max-width:100%;position:relative}.wz-head[data-v-39df37a2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-3)}.wz-brand[data-v-39df37a2]{font-weight:800;font-size:var(--fs-md);display:inline-flex;align-items:center;gap:10px}.wz-brand i[data-v-39df37a2]{color:var(--accent)}.wz-x[data-v-39df37a2]{width:32px;height:32px;border:none;background:transparent;color:var(--text-dim);border-radius:var(--radius-sm);cursor:pointer}.wz-x[data-v-39df37a2]:hover{background:var(--surface-hover);color:var(--text)}.wz-steps[data-v-39df37a2]{display:flex;gap:8px;margin-bottom:var(--sp-4)}.dot[data-v-39df37a2]{flex:1;height:4px;border-radius:4px;background:var(--surface-2);transition:var(--t-fast)}.dot.on[data-v-39df37a2]{background:var(--accent)}.dot.cur[data-v-39df37a2]{box-shadow:var(--glow-soft)}.wz-body[data-v-39df37a2]{min-height:240px}.wz-state[data-v-39df37a2]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--fs-sm);padding:var(--sp-5) 0}.wz-empty[data-v-39df37a2]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);color:var(--text-secondary);font-size:var(--fs-sm);padding:var(--sp-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.wz-empty i[data-v-39df37a2]{color:var(--warning)}.wz-body h3[data-v-39df37a2]{margin:0 0 6px;font-size:var(--fs-lg)}.muted[data-v-39df37a2]{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:var(--sp-4)}.type-grid[data-v-39df37a2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.type[data-v-39df37a2]{text-align:left;padding:12px 14px;border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius);cursor:pointer;font-weight:600;font-size:var(--fs-sm);transition:var(--t-fast)}.type[data-v-39df37a2]:hover{border-color:var(--accent)}.type.on[data-v-39df37a2]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.fields[data-v-39df37a2]{display:flex;flex-direction:column;gap:var(--sp-3)}.field[data-v-39df37a2]{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:var(--sp-3)}.fl[data-v-39df37a2]{font-weight:600;font-size:var(--fs-sm)}.toggle-row[data-v-39df37a2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-weight:600;margin-bottom:var(--sp-3)}.toggle-row input[data-v-39df37a2]{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.tr-lab[data-v-39df37a2]{display:inline-flex;align-items:flex-start;gap:10px;min-width:0}.tr-lab>i[data-v-39df37a2]{color:var(--accent);margin-top:2px;font-size:var(--fs-md);flex-shrink:0}.tr-lab>span[data-v-39df37a2]{display:flex;flex-direction:column;gap:2px}.tr-sub[data-v-39df37a2]{font-style:normal;font-weight:400;font-size:var(--fs-xs);color:var(--text-dim)}.ai-field[data-v-39df37a2]{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-weight:600}.ai-field .select[data-v-39df37a2]{width:100%}.hero[data-v-39df37a2]{text-align:center;margin-bottom:var(--sp-4)}.hero h3[data-v-39df37a2]{font-size:var(--fs-xl, 22px);margin-bottom:4px}.hl-list[data-v-39df37a2]{display:flex;flex-direction:column;gap:var(--sp-3)}.hl[data-v-39df37a2]{display:flex;gap:var(--sp-3);align-items:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);transition:var(--t-fast)}.hl[data-v-39df37a2]:hover{border-color:var(--accent)}.hl-ic[data-v-39df37a2]{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-md)}.hl-txt[data-v-39df37a2]{display:flex;flex-direction:column;gap:2px;min-width:0}.hl-t[data-v-39df37a2]{font-weight:700;font-size:var(--fs-sm)}.hl-d[data-v-39df37a2]{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.4}.hint[data-v-39df37a2]{display:flex;gap:8px;align-items:flex-start;color:var(--text-dim);font-size:var(--fs-xs);margin-top:var(--sp-3)}.wz-foot[data-v-39df37a2]{display:flex;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-5)}.wz-toast[data-v-39df37a2]{position:absolute;bottom:70px;left:50%;transform:translate(-50%);background:var(--panel-bg);border:1px solid var(--success);color:var(--success);padding:10px 16px;border-radius:var(--radius);font-weight:600;font-size:var(--fs-sm);box-shadow:var(--shadow-lg)}.fade-enter-active[data-v-39df37a2],.fade-leave-active[data-v-39df37a2]{transition:opacity var(--t-fast)}.fade-enter-from[data-v-39df37a2],.fade-leave-to[data-v-39df37a2]{opacity:0}@media(max-width:560px){.type-grid[data-v-39df37a2]{grid-template-columns:1fr}.field[data-v-39df37a2]{grid-template-columns:1fr;gap:4px}}.tos-overlay[data-v-95ef06a9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:var(--sp-5);background:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tos[data-v-95ef06a9]{width:480px;max-width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-4);background:var(--panel-bg);border-color:var(--border);box-shadow:var(--shadow-lg),var(--glow-soft)}.tos-icon[data-v-95ef06a9]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:20px;color:var(--accent);background:var(--accent-soft, rgba(180, 106, 245, .14))}.tos h2[data-v-95ef06a9]{font-size:var(--fs-lg, 1.25rem);font-weight:700;letter-spacing:-.01em}.tos-lead[data-v-95ef06a9]{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55}.tos-links[data-v-95ef06a9]{list-style:none;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:var(--sp-3)}.tos-links a[data-v-95ef06a9]{height:100%;display:flex;align-items:center;gap:var(--sp-2);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:border-color var(--t-fast),color var(--t-fast)}.tos-links a[data-v-95ef06a9]:hover{border-color:var(--accent);color:var(--accent)}.tos-links .ext[data-v-95ef06a9]{margin-left:auto;font-size:11px;color:var(--text-dim)}.tos-check[data-v-95ef06a9]{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-sm);cursor:pointer}.tos-check input[data-v-95ef06a9]{flex-shrink:0;width:16px;height:16px;margin-top:3px;accent-color:var(--accent)}.tos-err[data-v-95ef06a9]{color:var(--danger);font-size:var(--fs-sm)}.tos-actions[data-v-95ef06a9]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-3)}.tos-note[data-v-95ef06a9]{font-size:var(--fs-xs);color:var(--text-dim)}@media(max-width:520px){.tos-links[data-v-95ef06a9]{grid-template-columns:1fr}.tos-actions .btn[data-v-95ef06a9]{flex:1 1 100%;justify-content:center}}.policy-notice[data-v-50d9ca82]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);padding:12px 16px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface-1));box-shadow:var(--shadow-sm);font-size:var(--fs-sm)}.policy-notice>i[data-v-50d9ca82]{color:var(--accent);flex-shrink:0}.pn-text[data-v-50d9ca82]{flex:1;min-width:0;text-wrap:pretty}.pn-text a[data-v-50d9ca82]{color:var(--accent);margin-left:4px;white-space:nowrap}.pn-close[data-v-50d9ca82]{flex-shrink:0;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);cursor:pointer;transition:var(--t-control)}.pn-close[data-v-50d9ca82]:hover{color:var(--text)}.pop-enter-active[data-v-50d9ca82],.pop-leave-active[data-v-50d9ca82]{transition:opacity var(--t-fast),transform var(--t-fast)}.pop-enter-from[data-v-50d9ca82],.pop-leave-to[data-v-50d9ca82]{opacity:0;transform:translateY(-6px)}.shell[data-v-e9a7a76f]{display:flex;flex-direction:column;height:100%}.topbar[data-v-e9a7a76f]{--ctl-h: 40px;--pill-bg: var(--glass-bg);--pill-border: 1px solid var(--glass-border);--pill-shadow: inset 0 1px 0 var(--glass-btn-highlight), 0 10px 28px -14px rgba(0, 0, 0, .6);position:relative;z-index:20;flex-shrink:0;height:var(--topbar-h);margin:var(--sp-3) var(--sp-4) 0;display:flex;align-items:center;gap:var(--sp-3);padding:0}.brand[data-v-e9a7a76f]{width:calc(var(--sidebar-w) - var(--sp-4));height:calc(var(--ctl-h) + 8px);flex-shrink:0;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3) 0 6px;border-radius:var(--radius-pill);background:var(--pill-bg);border:var(--pill-border);box-shadow:var(--pill-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.search[data-v-e9a7a76f]{position:relative;flex:0 0 var(--content-tile-w);width:var(--content-tile-w);height:var(--ctl-h);display:flex;align-items:center;gap:var(--sp-2);background:var(--pill-bg);border:var(--pill-border);border-radius:var(--radius-pill);box-shadow:var(--pill-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);padding:0 var(--sp-4);transition:border-color var(--t-soft)}.search[data-v-e9a7a76f]:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.search i[data-v-e9a7a76f]{color:var(--text-dim);font-size:13px}.search input[data-v-e9a7a76f]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font:inherit;font-size:var(--fs-sm);padding:8px 0}.search-menu[data-v-e9a7a76f]{position:absolute;top:calc(100% + 9px);left:-1px;right:-1px;background:var(--panel-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--sp-2);z-index:50}.search-item[data-v-e9a7a76f]{display:flex;align-items:center;gap:var(--sp-3);width:100%;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text);background:transparent;border:none;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:var(--t-control)}.search-item i[data-v-e9a7a76f]{width:18px;text-align:center;color:var(--accent);font-size:14px}.search-item[data-v-e9a7a76f]:hover{background:var(--surface-hover)}.search-empty[data-v-e9a7a76f]{padding:var(--sp-2) var(--sp-3);color:var(--text-dim);font-size:var(--fs-sm)}.topbar-right[data-v-e9a7a76f]{position:relative;--frame-bw: 1px;margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);height:calc(var(--ctl-h) + 8px);padding:0 4px;border-radius:var(--radius-pill);background:var(--pill-bg);border:var(--pill-border);box-shadow:var(--pill-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.view-toggle[data-v-e9a7a76f]{position:relative;height:var(--ctl-h);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:3px;background:var(--surface-hover);border:1px solid var(--glass-border);border-radius:var(--radius-pill)}.view-toggle[data-v-e9a7a76f]:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--btn-blue-2),var(--btn-blue-4));box-shadow:inset 0 1px #ffffff4d,var(--glow-soft);transition:transform var(--t-glide)}.view-toggle.is-dev[data-v-e9a7a76f]:before{transform:translate(100%)}.vt-btn[data-v-e9a7a76f]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);background:transparent;border:none;padding:6px 12px;border-radius:var(--radius-pill);cursor:pointer;transition:var(--t-control)}@media(hover:hover)and (pointer:fine){.vt-btn[data-v-e9a7a76f]:hover{color:var(--text)}}.vt-btn[data-v-e9a7a76f]:active{transform:scale(.96)}.vt-btn.active[data-v-e9a7a76f]{color:var(--accent-contrast)}.vt-btn i[data-v-e9a7a76f]{font-size:11px}.lang[data-v-e9a7a76f]{position:static}.lang-btn[data-v-e9a7a76f]{height:var(--ctl-h);display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:var(--fs-xs);font-weight:700;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 12px;cursor:pointer;transition:var(--t-control)}@media(hover:hover)and (pointer:fine){.lang-btn[data-v-e9a7a76f]:hover{background:var(--surface-hover);color:var(--text)}}.lang-btn[data-v-e9a7a76f]:active{transform:scale(.96)}.lang-flag[data-v-e9a7a76f]{width:20px;height:15px;flex-shrink:0;object-fit:cover;border-radius:3px;display:block;box-shadow:0 0 0 1px var(--glass-border)}.lang-btn .fa-chevron-down[data-v-e9a7a76f]{font-size:9px;color:var(--text-dim);transition:transform var(--t-soft)}.lang-btn .fa-chevron-down.rot[data-v-e9a7a76f]{transform:rotate(180deg)}.lang-menu[data-v-e9a7a76f]{position:absolute;top:calc(100% + 8px + var(--frame-bw));left:calc(-1 * var(--frame-bw));right:calc(-1 * var(--frame-bw));background:var(--panel-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--sp-2);z-index:50}.lang-item[data-v-e9a7a76f]{display:flex;align-items:center;gap:var(--sp-2);width:100%;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text);background:transparent;border:none;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:var(--t-control)}.lang-item[data-v-e9a7a76f]:hover:not(.off){background:var(--surface-hover)}.lang-item.active[data-v-e9a7a76f]{background:var(--accent-soft);color:var(--accent)}.lang-item.off[data-v-e9a7a76f]{color:var(--text-dim);cursor:not-allowed}.lang-name[data-v-e9a7a76f]{flex:1}.lang-tick[data-v-e9a7a76f]{color:var(--accent);font-size:12px}.topbar-actions[data-v-e9a7a76f]{display:flex;gap:var(--sp-1)}.icon-btn[data-v-e9a7a76f]{width:var(--ctl-h);height:var(--ctl-h);border-radius:50%;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:15px;transition:var(--t-control)}@media(hover:hover)and (pointer:fine){.icon-btn[data-v-e9a7a76f]:hover{background:var(--surface-hover);border-color:var(--glass-border);color:var(--text)}}.icon-btn[data-v-e9a7a76f]:active{transform:scale(.96)}.pop-enter-active[data-v-e9a7a76f]{transition:opacity var(--t-soft),transform var(--t-soft)}.pop-leave-active[data-v-e9a7a76f]{transition:opacity var(--t-fast),transform var(--t-fast)}.pop-enter-from[data-v-e9a7a76f],.pop-leave-to[data-v-e9a7a76f]{opacity:0;transform:translateY(-6px)}.notif[data-v-e9a7a76f]{position:static}.notif-btn[data-v-e9a7a76f]{position:relative}.notif-btn.on[data-v-e9a7a76f]{background:var(--surface-hover);color:var(--accent)}.notif-badge[data-v-e9a7a76f]{position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--danger);color:#fff;font-family:var(--font-heading);font-size:10px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--panel-bg);pointer-events:none}.notif-panel[data-v-e9a7a76f]{position:absolute;top:calc(100% + 8px + var(--frame-bw));left:calc(-1 * var(--frame-bw));right:calc(-1 * var(--frame-bw));background:var(--panel-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:50;overflow:hidden}.notif-head[data-v-e9a7a76f]{display:flex;align-items:center;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.notif-title[data-v-e9a7a76f]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);color:var(--text)}.notif-filters[data-v-e9a7a76f]{display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}.notif-filter[data-v-e9a7a76f]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px 10px;cursor:pointer;transition:var(--t-control)}.notif-filter[data-v-e9a7a76f]:hover{color:var(--text);background:var(--surface-hover)}.notif-filter.on[data-v-e9a7a76f]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.notif-scroll[data-v-e9a7a76f]{max-height:min(70vh,520px);overflow-y:auto;padding:var(--sp-2)}.notif-ext[data-v-e9a7a76f]{align-self:center;flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--text-dim);transition:var(--t-control)}.notif-ext[data-v-e9a7a76f]:hover{color:#5865f2;background:var(--surface-hover)}.notif-item[data-v-e9a7a76f]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notif-item[data-v-e9a7a76f]{display:flex;align-items:flex-start;gap:var(--sp-3);width:100%;font:inherit;color:var(--text);background:transparent;border:none;border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);text-align:left;cursor:default;transition:var(--t-control)}.notif-item.link[data-v-e9a7a76f],.notif-item.notif-msg[data-v-e9a7a76f]{cursor:pointer}.notif-item.link[data-v-e9a7a76f]:hover,.notif-item.notif-msg[data-v-e9a7a76f]:hover{background:var(--surface-hover)}.notif-item.fresh[data-v-e9a7a76f]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.notif-ico[data-v-e9a7a76f]{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:13px;background:var(--surface-2);color:var(--text-secondary)}.notif-ico.tone-ok[data-v-e9a7a76f]{background:var(--success-soft);color:var(--success)}.notif-ico.tone-warn[data-v-e9a7a76f]{background:var(--warning-soft);color:var(--warning)}.notif-ico.tone-danger[data-v-e9a7a76f]{background:var(--danger-soft);color:var(--danger)}.notif-ico.tone-accent[data-v-e9a7a76f]{background:var(--accent-soft);color:var(--accent)}.notif-body[data-v-e9a7a76f]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.notif-text[data-v-e9a7a76f]{font-size:var(--fs-sm);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.notif-detail[data-v-e9a7a76f]{font-size:var(--fs-xs, 12px);color:var(--text-secondary);overflow-wrap:anywhere}.notif-time[data-v-e9a7a76f]{font-size:var(--fs-xs, 12px);color:var(--text-dim)}.notif-go[data-v-e9a7a76f]{align-self:center;font-size:11px;color:var(--text-dim)}.notif-empty[data-v-e9a7a76f]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-6, 32px) var(--sp-4);text-align:center;color:var(--text-secondary);font-size:var(--fs-sm)}.notif-empty i[data-v-e9a7a76f]{font-size:22px;color:var(--text-dim)}.notif-empty small[data-v-e9a7a76f]{color:var(--text-dim);line-height:1.4}.body[data-v-e9a7a76f]{flex:1;min-height:0;display:flex}.sidebar[data-v-e9a7a76f]{width:var(--sidebar-w);flex-shrink:0;display:flex;flex-direction:column;transition:width var(--t)}.collapsed .sidebar[data-v-e9a7a76f]{width:72px}.nav[data-v-e9a7a76f]{flex:1;overflow-y:auto;padding:var(--sp-3) var(--sp-3) var(--sp-4)}.nav-group+.nav-group[data-v-e9a7a76f]{margin-top:var(--sp-4)}.nav-group-label[data-v-e9a7a76f]{font-family:var(--font-heading);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-label-color);padding:0 var(--sp-3) var(--sp-2)}.nav-card[data-v-e9a7a76f]{position:relative;background:var(--liquid-fill),var(--nav-card-bg);border:1px solid var(--liquid-edge);border-radius:var(--radius-glass);overflow:hidden;padding:5px;backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--liquid-highlight),var(--liquid-shadow)}.nav-card[data-v-e9a7a76f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--liquid-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.nav-card[data-v-e9a7a76f]:before{content:"";position:absolute;inset:0 0 auto 0;height:42%;background:var(--sheen);pointer-events:none}.nav-item[data-v-e9a7a76f]{--dk: 0;position:relative;z-index:1;transform:translate(calc(var(--dk) * 4px));display:flex;align-items:center;gap:var(--sp-3);padding:7px var(--sp-3) 7px 7px;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--nav-item-color);font-family:var(--font-heading);font-weight:500;font-size:13.5px;transition:var(--t-control),font-weight var(--t-soft)}.nav-ico[data-v-e9a7a76f]{transform:scale(calc(1 + var(--dk) * .3));position:relative;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--nav-ico-bg);border:1px solid var(--glass-border);color:var(--text-secondary);transition:var(--t-control)}.nav-ico[data-v-e9a7a76f]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(160deg,var(--btn-blue-1),var(--btn-blue-3));box-shadow:inset 0 1px #ffffff59,var(--glow-soft);opacity:0;transition:opacity var(--t-glide)}.nav-ico i[data-v-e9a7a76f]{position:relative;font-size:12px}@media(hover:hover)and (pointer:fine){.nav-item[data-v-e9a7a76f]:hover{background:var(--nav-hover-bg);color:var(--text)}.nav-item:hover .nav-ico[data-v-e9a7a76f]{color:var(--text)}}.nav-item[data-v-e9a7a76f]:active{scale:.98}.nav-item.router-link-active[data-v-e9a7a76f]{background:transparent;color:var(--nav-active-color);font-weight:600}.nav-item.router-link-active .nav-ico[data-v-e9a7a76f]{border-color:transparent;color:var(--accent-contrast)}.nav-item.router-link-active .nav-ico[data-v-e9a7a76f]:before{opacity:1}.collapsed .nav-item[data-v-e9a7a76f]{justify-content:center;padding:7px 0}.soon[data-v-e9a7a76f]{margin-left:auto;font-family:var(--font-heading);font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);background:var(--surface-3);border:1px solid var(--border);padding:2px 6px;border-radius:var(--radius-pill)}.nav-badge[data-v-e9a7a76f]{margin-left:auto;font-family:var(--font-heading);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--accent-contrast, #fff);font-size:10px;font-weight:700;display:grid;place-items:center;flex-shrink:0;box-shadow:var(--glow-soft)}.nav-dot[data-v-e9a7a76f]{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid var(--surface-1)}.collapse-btn[data-v-e9a7a76f]{width:100%;display:grid;justify-items:end;border:none;background:transparent;color:var(--text-dim);padding:var(--sp-3);cursor:pointer;font-size:14px;transition:color var(--t-soft)}.collapse-btn[data-v-e9a7a76f]:hover{color:var(--accent)}.content[data-v-e9a7a76f]{flex:1;min-width:0;overflow-y:auto;padding:var(--sp-6);background:var(--ambient)}.sync-btn[data-v-e9a7a76f]{padding:7px 14px;font-size:var(--fs-xs)}.live-toast[data-v-e9a7a76f]{position:fixed;left:var(--sp-5);bottom:var(--sp-5);z-index:190;display:inline-flex;align-items:center;gap:var(--sp-2);padding:10px 16px;border-radius:var(--radius);background:var(--panel-bg);border:1px solid var(--border);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);font-weight:600;max-width:360px}.live-toast>i[data-v-e9a7a76f]{color:var(--accent)}.bot-absent-banner[data-v-e9a7a76f]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 12%,var(--surface-1));box-shadow:var(--shadow-sm)}.bot-absent-banner>i[data-v-e9a7a76f]{color:var(--danger);font-size:16px;flex-shrink:0}.ba-text[data-v-e9a7a76f]{flex:1;font-size:var(--fs-sm);color:var(--text)}.ba-hint[data-v-e9a7a76f]{display:block;margin-top:4px;font-size:var(--fs-xs);color:var(--text-secondary)}.ba-hint i[data-v-e9a7a76f]{color:var(--accent);margin-right:4px}@media(max-width:640px){.bot-absent-banner[data-v-e9a7a76f]{flex-direction:column;align-items:flex-start}}.boot-state[data-v-e9a7a76f]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);text-align:center;color:var(--text-secondary);max-width:420px;margin:0 auto}.boot-state>i[data-v-e9a7a76f]{font-size:30px;color:var(--accent)}.boot-actions[data-v-e9a7a76f]{display:flex;gap:var(--sp-3);flex-wrap:wrap;justify-content:center}.nav-toggle[data-v-e9a7a76f]{display:none;width:var(--ctl-h);height:var(--ctl-h);flex-shrink:0;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:17px;border-radius:var(--radius-sm);place-items:center;transition:var(--t-control)}@media(hover:hover)and (pointer:fine){.nav-toggle[data-v-e9a7a76f]:hover{color:var(--accent);background:var(--surface-hover)}}.nav-toggle[data-v-e9a7a76f]:active{transform:scale(.96)}.scrim[data-v-e9a7a76f]{display:none}.mobile-results[data-v-e9a7a76f]{display:flex;flex-direction:column;gap:2px;padding:0 var(--sp-2) var(--sp-2)}.mobile-search[data-v-e9a7a76f]{display:none;align-items:center;gap:var(--sp-2);margin:var(--sp-3) var(--sp-3) var(--sp-1);padding:0 var(--sp-3);height:var(--ctl-h);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.mobile-search i[data-v-e9a7a76f]{color:var(--text-dim);font-size:13px}.mobile-search input[data-v-e9a7a76f]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font:inherit;font-size:var(--fs-sm)}@media(max-width:1024px){.brand[data-v-e9a7a76f]{width:auto}.switcher[data-v-e9a7a76f],.search[data-v-e9a7a76f]{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0}.content[data-v-e9a7a76f]{padding:var(--sp-5)}}@media(max-width:640px){.nav-toggle[data-v-e9a7a76f]{display:grid}.topbar[data-v-e9a7a76f]{gap:var(--sp-2);padding:0 var(--sp-2);margin:var(--sp-2)}.brand[data-v-e9a7a76f],.search[data-v-e9a7a76f],.view-toggle[data-v-e9a7a76f]{display:none}.topbar-right[data-v-e9a7a76f]{gap:var(--sp-1)}.mobile-search[data-v-e9a7a76f]{display:flex}.sidebar[data-v-e9a7a76f]{position:fixed;top:0;left:0;height:100%;z-index:60;transform:translate(-100%);transition:transform var(--t);box-shadow:var(--shadow-lg);background:var(--surface-1)}.sidebar.mobile-open[data-v-e9a7a76f]{transform:translate(0)}.collapsed .sidebar[data-v-e9a7a76f]{width:var(--sidebar-w)}.scrim[data-v-e9a7a76f]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--overlay-bg);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.content[data-v-e9a7a76f]{padding:var(--sp-4)}}.matrix-bg[data-v-8ac619f3]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.jelly-layer[data-v-086e7e11]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.jelly[data-v-086e7e11]{position:absolute;bottom:-45vh;width:var(--w);aspect-ratio:150 / 240;opacity:var(--op);animation:jellyRise-086e7e11 var(--dur) linear var(--delay) infinite;will-change:transform}@keyframes jellyRise-086e7e11{0%{transform:translateY(0)}to{transform:translateY(-160vh)}}.jelly-drift[data-v-086e7e11]{display:block;width:100%;height:100%;animation:jellyDrift-086e7e11 var(--drift-dur) ease-in-out var(--delay) infinite alternate}@keyframes jellyDrift-086e7e11{0%{transform:translate(0)}to{transform:translate(var(--drift))}}.jelly-sprite[data-v-086e7e11]{display:block;width:100%;height:100%;background:url(/glass/jellyfish-sprite.webp) 0 0 / calc(var(--w) * 16) 100% no-repeat;animation:jellyPulse-086e7e11 3.4s steps(16) infinite,jellySway-086e7e11 calc(var(--dur) / 5) ease-in-out infinite alternate;filter:drop-shadow(0 0 10px rgba(80,220,255,.4)) hue-rotate(var(--hue)) saturate(1.8)}@keyframes jellyPulse-086e7e11{to{background-position-x:calc(var(--w) * -16)}}@keyframes jellySway-086e7e11{0%{transform:translate(calc(var(--sway) * -1)) rotate(-4deg)}to{transform:translate(var(--sway)) rotate(4deg)}}[data-theme=light] .jelly-layer:not(.force-dark) .jelly-sprite[data-v-086e7e11]{filter:hue-rotate(var(--hue)) saturate(2.2) brightness(.72)}[data-theme=light] .jelly-layer:not(.force-dark) .jelly[data-v-086e7e11]{opacity:calc(var(--op) * .85)}@media(max-width:700px){.jelly-3[data-v-086e7e11],.jelly-4[data-v-086e7e11]{display:none}}@media(prefers-reduced-motion:reduce){.jelly[data-v-086e7e11]{animation:none;bottom:auto;top:var(--top)}.jelly-drift[data-v-086e7e11],.jelly-sprite[data-v-086e7e11]{animation:none}}.cc[data-v-19fa5d58]{position:fixed;left:50%;bottom:var(--sp-5);transform:translate(-50%);z-index:500;width:min(640px,calc(100vw - 2 * var(--sp-4)));max-height:calc(100vh - 2 * var(--sp-5));overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--border);border-radius:16px;background:var(--panel-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-lg);color:var(--text)}.cc-head[data-v-19fa5d58]{display:flex;align-items:center;gap:var(--sp-2)}.cc-head i[data-v-19fa5d58]{color:var(--accent);font-size:18px}.cc-head h2[data-v-19fa5d58]{font-size:var(--fs-md);font-weight:700}.cc-text[data-v-19fa5d58]{font-size:var(--fs-sm);line-height:1.55;color:var(--text-secondary)}.cc-text a[data-v-19fa5d58]{color:var(--text);text-decoration:underline;text-underline-offset:2px}.cc-text a[data-v-19fa5d58]:hover{color:var(--accent)}.cc-list[data-v-19fa5d58]{list-style:none;display:flex;flex-direction:column;gap:var(--sp-2)}.cc-list li[data-v-19fa5d58]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:10px 12px;border:1px solid var(--border);border-radius:12px}.cc-item[data-v-19fa5d58]{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);cursor:pointer}.cc-item span[data-v-19fa5d58]{color:var(--text-dim);font-size:var(--fs-xs)}.cc-always[data-v-19fa5d58]{flex-shrink:0;font-size:var(--fs-xs);font-weight:600;color:var(--success)}.cc-switch[data-v-19fa5d58]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;position:relative;width:40px;height:22px;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:background var(--t-fast)}.cc-switch[data-v-19fa5d58]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t-fast)}.cc-switch[data-v-19fa5d58]:checked{background:var(--accent)}.cc-switch[data-v-19fa5d58]:checked:after{transform:translate(18px)}.cc-switch[data-v-19fa5d58]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cc-actions[data-v-19fa5d58]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-3)}.cc-btn[data-v-19fa5d58]{min-width:132px;justify-content:center}.cc-link[data-v-19fa5d58]{margin-right:auto;border:none;background:none;padding:0;font:inherit;font-size:var(--fs-sm);color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cc-link[data-v-19fa5d58]:hover{color:var(--accent)}.cc-enter-active[data-v-19fa5d58],.cc-leave-active[data-v-19fa5d58]{transition:opacity var(--t-fast),transform var(--t)}.cc-enter-from[data-v-19fa5d58],.cc-leave-to[data-v-19fa5d58]{opacity:0;transform:translate(-50%,12px)}@media(max-width:520px){.cc[data-v-19fa5d58]{bottom:var(--sp-3);padding:var(--sp-4)}.cc-link[data-v-19fa5d58]{margin-right:0;width:100%;text-align:center}.cc-btn[data-v-19fa5d58]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cc-enter-active[data-v-19fa5d58],.cc-leave-active[data-v-19fa5d58]{transition:none}}.spot-layer[data-v-11c9cfdd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.spot[data-v-11c9cfdd]{position:absolute;top:0;left:0;border-radius:9999px;background:linear-gradient(to right,#1e3a8a,#3b82f6,#1e3a8a);filter:blur(24px);opacity:0;--spot-opacity: .7;transition:opacity .35s ease;will-change:transform}[data-theme=light] .spot[data-v-11c9cfdd]{background:linear-gradient(to right,#1e40af,#2563eb,#60a5fa)}.spot-grid[data-v-11c9cfdd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spot-grid .grid-line[data-v-11c9cfdd]{stroke:var(--spot-grid-ink, #000)}.spot-grid .grid-dot[data-v-11c9cfdd]{fill:var(--spot-grid-ink, #000)}[data-theme=light] .spot-grid .grid-line[data-v-11c9cfdd]{stroke:var(--spot-grid-ink, var(--bg))}[data-theme=light] .spot-grid .grid-dot[data-v-11c9cfdd]{fill:var(--spot-grid-ink, var(--bg))}.matrix-spot[data-v-e13c53b3]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;mix-blend-mode:screen}[data-theme=light] .matrix-spot[data-v-e13c53b3]{mix-blend-mode:multiply}.spinning-text[data-v-f99f381f]{position:relative;animation-name:spinning-text-rotate-f99f381f;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}.st-char[data-v-f99f381f]{position:absolute;top:50%;left:50%;transform-origin:0 0;font-family:var(--font-heading);font-weight:700;letter-spacing:.02em;color:var(--text-secondary);white-space:pre}@keyframes spinning-text-rotate-f99f381f{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinning-text[data-v-f99f381f]{animation:none}}.dock[data-v-fcfe490e]{--dock-size: 44px;--dock-gap: 26px;--dock-pad-x: 18px;--dock-pad-y: 8px;--dock-icon: 17px;display:flex;align-items:flex-end;gap:var(--dock-gap);padding:var(--dock-pad-y) var(--dock-pad-x);border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-md)}.dock-item[data-v-fcfe490e-s]{position:relative;width:var(--dock-size);height:var(--dock-size);flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--dock-icon);cursor:pointer;transform-origin:bottom center;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color var(--t-soft),color var(--t-soft),border-color var(--t-soft),filter var(--t-soft)}@media(hover:hover)and (pointer:fine){.dock-item[data-v-fcfe490e-s]:hover{color:var(--accent);border-color:var(--accent)}}.dock-item[data-v-fcfe490e-s]:focus-visible{color:var(--accent);border-color:var(--accent)}.dock-item[data-v-fcfe490e-s]:after{content:attr(data-label);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-6px);background:var(--panel-bg);border:1px solid var(--border);color:var(--text);font-size:var(--fs-xs);font-weight:700;padding:4px 10px;border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-soft),transform var(--t-soft)}@media(hover:hover)and (pointer:fine){.dock-item[data-v-fcfe490e-s]:hover:after{opacity:1;transform:translate(-50%) translateY(-12px)}}.dock-item[data-v-fcfe490e-s]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(-12px)}@media(hover:none){.dock-item[data-v-fcfe490e-s]:after{display:none}}.dock-item img[data-v-fcfe490e-s]{width:calc(var(--dock-size) * .5);height:calc(var(--dock-size) * .34);object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px var(--glass-border)}.dock-item[data-v-fcfe490e-s]:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.dock-item[data-v-fcfe490e-s]{transition:background-color var(--t-soft),color var(--t-soft)}}.floating-island[data-v-31db2cec]{pointer-events:none;-webkit-user-select:none;user-select:none}.fi-img[data-v-31db2cec]{display:block;width:100%;height:auto;animation:islandFloat-31db2cec 9s ease-in-out infinite}.fi-dark[data-v-31db2cec]{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 64% 56% at 50% 50%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 64% 56% at 50% 50%,#000 72%,transparent 100%)}.fi-light[data-v-31db2cec],[data-theme=light] .has-light .fi-dark[data-v-31db2cec]{display:none}[data-theme=light] .has-light .fi-light[data-v-31db2cec]{display:block}@keyframes islandFloat-31db2cec{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-14px) rotate(.6deg)}}@media(prefers-reduced-motion:reduce){.fi-img[data-v-31db2cec]{animation:none}}.landing[data-v-a5461743]{position:relative;z-index:1;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#000;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.lp-scroll[data-v-a5461743]{flex:1;min-height:0;overflow-y:auto}[data-theme=light] .landing[data-v-a5461743]{background:var(--bg)}.reveal[data-v-a5461743]{opacity:0;transform:translateY(20px)}@media(prefers-reduced-motion:reduce){.reveal[data-v-a5461743]{opacity:1;transform:none}}.lp-header[data-v-a5461743]{flex-shrink:0;z-index:10;margin:var(--sp-3);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-md)}.lp-header[data-v-a5461743]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(115deg,transparent 24%,color-mix(in srgb,var(--accent) 22%,transparent) 46%,color-mix(in srgb,var(--info) 16%,transparent) 56%,transparent 74%);background-size:220% 100%;animation:ribbonSweep-a5461743 9s ease-in-out infinite}.lp-header[data-v-a5461743]>*{position:relative;z-index:1}@keyframes ribbonSweep-a5461743{0%{background-position:135% 0}to{background-position:-35% 0}}.lp-brand[data-v-a5461743]{display:flex;align-items:center;gap:var(--sp-3)}.lp-dock[data-v-a5461743]{position:fixed;left:50%;bottom:var(--sp-4);transform:translate(-50%);z-index:20}.dock-item-cta[data-v-a5461743]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.dock-item-cta[data-v-a5461743]:hover{filter:brightness(1.08);color:var(--accent-contrast)}.dock-item-cta[data-v-a5461743]:disabled{opacity:.6;cursor:not-allowed}.lp-langs[data-v-a5461743]{position:relative}.lang-menu[data-v-a5461743]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:190px;background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--sp-1);z-index:40;max-height:320px;overflow-y:auto}.lang-opt[data-v-a5461743]{width:100%;display:flex;align-items:center;gap:var(--sp-2);padding:8px 10px;border:none;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color var(--t-soft),color var(--t-soft)}.lang-menu-float[data-v-a5461743]{position:fixed;left:0;bottom:0;transform:none;z-index:60}.lang-opt img[data-v-a5461743]{width:20px;height:14px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px var(--glass-border);flex-shrink:0}.lang-opt span[data-v-a5461743]{flex:1}.lang-opt .fa-check[data-v-a5461743]{color:var(--accent);font-size:11px}.lang-opt[data-v-a5461743]:hover{background:var(--surface-hover)}.lang-opt.active[data-v-a5461743]{color:var(--accent)}.pop-enter-active[data-v-a5461743]{transition:opacity var(--t-soft),transform var(--t-soft)}.pop-leave-active[data-v-a5461743]{transition:opacity var(--t-fast),transform var(--t-fast)}.pop-enter-from[data-v-a5461743],.pop-leave-to[data-v-a5461743]{opacity:0;transform:translateY(6px)}@media(max-width:560px){.lp-dock[data-v-a5461743]{--dock-size: 34px;--dock-gap: 4px;--dock-pad-x: 8px;--dock-pad-y: 6px;--dock-icon: 14px;transform:translate(-50%);bottom:calc(var(--sp-3) + env(safe-area-inset-bottom,0px));max-width:calc(100vw - var(--sp-4) * 2);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.lp-dock[data-v-a5461743]::-webkit-scrollbar{display:none}.lang-menu-float .lang-opt[data-v-a5461743]{min-height:44px;padding:10px 12px;font-size:var(--fs-md, 15px)}.lang-menu-float .lang-opt img[data-v-a5461743]{width:24px;height:17px}}@media(max-width:380px){.lp-dock[data-v-a5461743]{--dock-size: 30px;--dock-gap: 3px;--dock-pad-x: 6px;--dock-icon: 12px}}.lp-section[data-v-a5461743]{max-width:1180px;width:100%;margin:0 auto;padding:var(--sp-7) var(--sp-6)}.sec-title[data-v-a5461743]{font-size:var(--fs-2xl);font-weight:800;text-align:center}.sec-sub[data-v-a5461743]{color:var(--text-secondary);text-align:center;margin:var(--sp-2) auto var(--sp-6);max-width:60ch}.hero[data-v-a5461743]{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:start;max-width:1180px;width:100%;margin:0 auto;padding:var(--sp-6) var(--sp-6) var(--sp-5);text-align:center}.hero-center[data-v-a5461743]{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.hero-word[data-v-a5461743]{width:min(980px,100%);margin-top:var(--sp-6);pointer-events:none}.hero-word img[data-v-a5461743]{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.35));animation:heroWordFloat-a5461743 9s ease-in-out infinite}[data-theme=light] .hero-word img[data-v-a5461743]{filter:drop-shadow(0 14px 30px rgba(30,40,70,.16))}@keyframes heroWordFloat-a5461743{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-proof[data-v-a5461743]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:var(--sp-5);padding:6px 14px;font-size:var(--fs-sm);color:var(--text-secondary);background:var(--glass-btn-bg),color-mix(in srgb,var(--surface-1) 70%,transparent);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--glass-btn-border);border-radius:999px}.hero-proof b[data-v-a5461743]{color:var(--text);font-weight:800}.hp-sep[data-v-a5461743]{color:var(--text-dim)}.hp-dot[data-v-a5461743]{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 10px var(--success)}.hs-ok[data-v-a5461743]{color:var(--success);font-weight:700}.hero-title[data-v-a5461743]{font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.08;text-shadow:0 4px 30px rgba(0,0,0,.6)}[data-theme=light] .hero-title[data-v-a5461743]{text-shadow:none}.demo-section[data-v-a5461743]{margin-top:var(--sp-7)}.hl-violet[data-v-a5461743]{color:var(--accent)}.hl-serif[data-v-a5461743]{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.hl-green[data-v-a5461743]{color:var(--success)}.hero-tag[data-v-a5461743]{color:var(--text-secondary);max-width:54ch;margin:var(--sp-4) auto var(--sp-5);line-height:1.6}.hero-ctas[data-v-a5461743]{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center}@media(prefers-reduced-motion:reduce){.hero-word img[data-v-a5461743]{animation:none}}.eyebrow[data-v-a5461743]{text-align:center;font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin-bottom:var(--sp-2)}.pillar-grid[data-v-a5461743]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6);align-items:stretch;margin-top:var(--sp-6)}.pillar[data-v-a5461743]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2)}.pillar-tile[data-v-a5461743]{width:min(200px,100%);aspect-ratio:1;margin-bottom:var(--sp-3);display:grid;place-items:center;border-radius:28px;background:radial-gradient(circle at 50% 42%,#1d2026,#0b0c0f 62%,#050506);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 24px 50px -28px #000000e6}[data-theme=light] .pillar-tile[data-v-a5461743]{background:radial-gradient(circle at 50% 38%,#fff,#eef1f4 60%,#e2e6eb);border-color:#0f172a14;box-shadow:inset 0 1px #fff,0 24px 44px -30px #0f172a59}.pillar-tile img[data-v-a5461743]{width:74%;height:auto;transition:transform .4s ease}.pillar:hover .pillar-tile img[data-v-a5461743]{transform:translateY(-6px) rotate(-3deg)}.pillar h3[data-v-a5461743]{font-size:var(--fs-md);font-weight:800}.pillar p[data-v-a5461743]{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55;max-width:32ch}.island-interlude[data-v-a5461743]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6) var(--sp-7)}.interlude-island[data-v-a5461743]{width:min(820px,96vw);margin:calc(var(--sp-7) * -1) 0}.island-line[data-v-a5461743]{color:var(--text-secondary);text-align:center;font-size:var(--fs-md);max-width:46ch}.glass-frieze[data-v-a5461743]{display:flex;justify-content:center;align-items:center;margin:var(--sp-2) auto var(--sp-7)}.glass-frieze img[data-v-a5461743]{width:150px;height:auto;margin:0 -10px;animation:friezeFloat-a5461743 7s ease-in-out infinite;animation-delay:calc(var(--i) * -1.3s)}.glass-frieze img.gf-hero[data-v-a5461743]{width:200px;z-index:1}@keyframes friezeFloat-a5461743{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}[data-theme=light] .glass-frieze img[data-v-a5461743]{filter:drop-shadow(0 18px 22px rgba(15,23,42,.18))}@media(prefers-reduced-motion:reduce){.glass-frieze img[data-v-a5461743]{animation:none}}@media(max-width:900px){.pillar-grid[data-v-a5461743]{grid-template-columns:1fr;gap:var(--sp-7)}.glass-frieze img[data-v-a5461743]{width:18vw;margin:0 -6px}.glass-frieze img.gf-hero[data-v-a5461743]{width:24vw}}.hero-cta[data-v-a5461743]{padding:12px 22px;font-size:var(--fs-base)}.hero-error[data-v-a5461743]{display:inline-flex;align-items:center;gap:6px;color:var(--danger);font-size:var(--fs-sm);margin-top:var(--sp-4)}.hero-visual[data-v-a5461743]{position:relative;display:grid;place-items:center;min-height:300px}.dc-card[data-v-a5461743]{width:100%;max-width:420px;background:var(--glass-btn-bg),var(--surface-1);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--glass-btn-border);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 var(--glass-btn-highlight),inset 0 -8px 12px -8px var(--glass-btn-depth),0 30px 70px -24px var(--glass-btn-shadow);overflow:hidden;animation:dcFloat-a5461743 7s ease-in-out infinite}@keyframes dcFloat-a5461743{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.dc-head[data-v-a5461743]{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.dc-hash[data-v-a5461743]{color:var(--text-dim);font-weight:800}.dc-chan[data-v-a5461743]{font-weight:700;font-size:var(--fs-sm)}.dc-head-icons[data-v-a5461743]{margin-left:auto;color:var(--text-dim);display:flex;gap:12px;font-size:13px}.dc-body[data-v-a5461743]{padding:14px 16px;display:flex;flex-direction:column;gap:14px}.dc-msg[data-v-a5461743]{display:flex;gap:10px}.dc-av[data-v-a5461743]{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:800;color:#fff;overflow:hidden}.dc-av-user[data-v-a5461743]{background:linear-gradient(135deg,#5865f2,#404eed)}.dc-av-maya[data-v-a5461743]{background:linear-gradient(135deg,#ff7a1a,#d24e00)}.dc-av-bot[data-v-a5461743]{background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.dc-av-bot img[data-v-a5461743]{width:66%;height:66%;object-fit:contain}.dc-msg-head[data-v-a5461743]{display:flex;align-items:center;gap:8px;margin-bottom:3px}.dc-name[data-v-a5461743]{font-weight:700;font-size:var(--fs-sm)}.dc-bot[data-v-a5461743]{color:var(--accent)}.dc-badge[data-v-a5461743]{font-size:10px;font-weight:800;background:var(--accent);color:#fff;padding:1px 5px;border-radius:4px;letter-spacing:.04em}.dc-time[data-v-a5461743]{font-size:var(--fs-xs);color:var(--text-dim)}.dc-text[data-v-a5461743]{font-size:var(--fs-sm);color:var(--text-secondary)}.dc-cmd[data-v-a5461743]{color:var(--accent);font-weight:700;background:var(--accent-soft);padding:1px 6px;border-radius:5px}.dc-arg[data-v-a5461743]{color:var(--text-dim)}.dc-embed[data-v-a5461743]{margin-top:4px;border-left:3px solid var(--success);background:var(--surface-2);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:5px}.dc-embed-title[data-v-a5461743]{font-weight:800;font-size:var(--fs-sm);color:var(--success);display:flex;align-items:center;gap:6px}.dc-embed-row[data-v-a5461743]{font-size:var(--fs-xs);color:var(--text-secondary)}.dc-embed-row b[data-v-a5461743]{color:var(--text)}.dc-chip[data-v-a5461743]{color:var(--accent);font-weight:600}.dc-reply[data-v-a5461743]{margin-top:2px;display:flex;gap:7px;align-items:flex-start;font-size:var(--fs-sm);color:var(--text-secondary);background:var(--accent-soft);border-radius:8px;padding:8px 12px;line-height:1.45}.dc-reply i[data-v-a5461743]{color:var(--accent);margin-top:3px;flex-shrink:0}.dc-typing[data-v-a5461743]{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--text-dim)}.dc-typing span[data-v-a5461743]{width:6px;height:6px;border-radius:50%;background:var(--text-dim);animation:dcTyping-a5461743 1.2s infinite}.dc-typing span[data-v-a5461743]:nth-child(2){animation-delay:.2s}.dc-typing span[data-v-a5461743]:nth-child(3){animation-delay:.4s}@keyframes dcTyping-a5461743{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.dc-card[data-v-a5461743],.dc-typing span[data-v-a5461743]{animation:none}}.card-grid[data-v-a5461743]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5);align-items:stretch}@media(max-width:1000px){.card-grid[data-v-a5461743]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.card-grid[data-v-a5461743]{grid-template-columns:1fr}}.spin-badges[data-v-a5461743]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--sp-7);margin-top:var(--sp-7)}.spin-badge[data-v-a5461743]{position:relative;width:fit-content}.spin-badge-logo[data-v-a5461743]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;object-fit:contain;filter:drop-shadow(0 0 16px rgba(56,189,248,.5))}.spin-badge-logo-discord[data-v-a5461743]{width:auto;height:auto;font-size:4.5rem;color:#5865f2;filter:drop-shadow(0 0 16px rgba(88,101,242,.5))}.spin-badge-logo-usdev[data-v-a5461743]{width:6rem;height:6rem;padding:.4rem;box-sizing:border-box;border-radius:50%;background:radial-gradient(circle at 50% 36%,#1b2632,#070a0e 72%);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #38bdf840,0 0 24px #38bdf859;filter:brightness(1.2) contrast(1.06)}[data-theme=light] .spin-badge-logo-usdev[data-v-a5461743]{background:radial-gradient(circle at 50% 36%,#fff,#e9edf2 72%);box-shadow:inset 0 1px #fff,0 0 0 1px #0ea5e940,0 10px 24px -10px #0f172a59;filter:contrast(1.1)}a.spin-badge-usdev[data-v-a5461743]{color:inherit;text-decoration:none;border-radius:50%;transition:transform .25s ease}a.spin-badge-usdev[data-v-a5461743]:hover{transform:scale(1.04)}a.spin-badge-usdev[data-v-a5461743]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.feature-card[data-v-a5461743]{display:flex;gap:var(--sp-3);align-items:flex-start}#features-section .feature-card[data-v-a5461743],#diff-section .feature-card[data-v-a5461743],#mee6-section .feature-card[data-v-a5461743]{background:none;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;padding:var(--sp-4) var(--sp-5);gap:var(--sp-4)}.mee6-ctas[data-v-a5461743]{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-5)}.fc-icon[data-v-a5461743]{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius);font-size:18px}.fc-body h3[data-v-a5461743]{font-size:var(--fs-md);font-weight:700;margin-bottom:4px}.fc-body p[data-v-a5461743]{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5}.tone-accent[data-v-a5461743]{background:var(--accent-soft);color:var(--accent)}.tone-success[data-v-a5461743]{background:var(--success-soft);color:var(--success)}.tone-info[data-v-a5461743]{background:var(--info-soft);color:var(--info)}.tone-warning[data-v-a5461743]{background:var(--warning-soft);color:var(--warning)}.tone-danger[data-v-a5461743]{background:var(--danger-soft);color:var(--danger)}.antinuke-hero[data-v-a5461743]{--kf: #b46af5;--kf-strong: #9b46ef;--showcase-bg: radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--kf) 16%, transparent), transparent 55%), radial-gradient(120% 100% at 100% 100%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 55%), var(--surface-1);--showcase-border: color-mix(in srgb, var(--kf) 28%, var(--glass-btn-border));--showcase-shadow: 0 20px 60px -26px color-mix(in srgb, var(--kf) 26%, transparent);position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:var(--sp-7);max-width:1180px;width:calc(100% - 2 * var(--sp-6));margin:var(--sp-6) auto;padding:var(--sp-7);border-radius:var(--radius-lg);border:1px solid var(--showcase-border);background:var(--showcase-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 var(--glass-btn-highlight),var(--showcase-shadow);overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease}.antinuke-hero[data-v-a5461743]:hover{border-color:color-mix(in srgb,var(--kf) 45%,var(--glass-btn-border));box-shadow:inset 0 1px 0 var(--glass-btn-highlight),0 24px 70px -24px color-mix(in srgb,var(--kf) 34%,transparent)}.antinuke-hero[data-v-a5461743]>*{position:relative;z-index:1}.an-badge[data-v-a5461743]{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--kf);background:color-mix(in srgb,var(--kf) 14%,transparent);border:1px solid color-mix(in srgb,var(--kf) 35%,transparent);padding:5px 12px;border-radius:var(--radius-pill);transform-origin:center}.an-title[data-v-a5461743]{font-size:var(--fs-2xl);font-weight:800;line-height:1.12;margin:var(--sp-4) 0 var(--sp-3)}.an-title strong[data-v-a5461743]{color:var(--danger)}.an-strong[data-v-a5461743]{font-size:var(--fs-lg);font-weight:700;line-height:1.3;margin-bottom:var(--sp-4)}.antinuke-hero .hl-violet[data-v-a5461743]{color:var(--kf)}.an-sub[data-v-a5461743]{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--sp-5);max-width:56ch}.an-feats[data-v-a5461743]{display:flex;flex-direction:column;gap:var(--sp-3)}.an-feat[data-v-a5461743]{display:flex;align-items:flex-start;gap:var(--sp-3)}.an-feat-ico[data-v-a5461743]{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius);background:color-mix(in srgb,var(--kf) 14%,transparent);color:var(--kf);font-size:15px;transform-origin:center}.an-feat strong[data-v-a5461743]{display:block;font-size:var(--fs-sm)}.an-feat span[data-v-a5461743]{color:var(--text-secondary);font-size:var(--fs-sm)}.an-right[data-v-a5461743]{display:flex;justify-content:center}.antinuke-anim[data-v-a5461743]{position:relative;width:100%;max-width:420px;height:360px;background:var(--glass-btn-bg),var(--surface-1);border-radius:var(--radius-sm);border:1px solid var(--glass-btn-border);padding:18px;backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px 0 var(--glass-btn-highlight),inset 0 -8px 12px -8px var(--glass-btn-depth),0 25px 60px -20px var(--glass-btn-shadow);overflow:hidden}.antinuke-anim[data-v-a5461743]:before{content:"";position:absolute;top:0;left:0;right:0;height:28px;background:var(--surface-3);border-bottom:1px solid var(--border)}.antinuke-anim-traffic[data-v-a5461743]{position:absolute;top:9px;left:12px;display:flex;gap:6px;z-index:2}.antinuke-anim-traffic span[data-v-a5461743]{width:10px;height:10px;border-radius:50%}.antinuke-anim-traffic span[data-v-a5461743]:nth-child(1){background:#ff5f57}.antinuke-anim-traffic span[data-v-a5461743]:nth-child(2){background:#febc2e}.antinuke-anim-traffic span[data-v-a5461743]:nth-child(3){background:#28c840}.antinuke-anim-server[data-v-a5461743]{margin-top:28px;font-weight:700;font-size:.92rem;color:var(--text);opacity:.85;padding:6px 8px;border-radius:6px;background:var(--surface-3)}.antinuke-anim-list[data-v-a5461743]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.anim-channel[data-v-a5461743]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;background:var(--surface-3);color:var(--text-dim);font-size:.88rem;position:relative}.anim-channel i[data-v-a5461743]{font-size:.78rem;opacity:.6}.anim-channel[data-v-a5461743]:nth-child(1){animation:animChannelCycle-a5461743 6s infinite ease 0s}.anim-channel[data-v-a5461743]:nth-child(2){animation:animChannelCycle-a5461743 6s infinite ease .18s}.anim-channel[data-v-a5461743]:nth-child(3){animation:animChannelCycle-a5461743 6s infinite ease .36s}.anim-channel[data-v-a5461743]:nth-child(4){animation:animChannelCycle-a5461743 6s infinite ease .54s}.anim-channel[data-v-a5461743]:nth-child(5){animation:animChannelCycle-a5461743 6s infinite ease .72s}@keyframes animChannelCycle-a5461743{0%,18%{color:var(--text-dim);background:var(--surface-3);text-decoration:none;transform:translate(0);opacity:1}25%,42%{color:#ff6b6f;background:#ed42452e;text-decoration:line-through;transform:translate(-6px);opacity:.6}50%,60%{color:#ff6b6f;background:#ed42450f;opacity:.25;transform:translate(-12px)}70%,80%{color:#57f287;background:#57f28738;text-decoration:none;opacity:1;transform:translate(0)}92%,to{color:var(--text-dim);background:var(--surface-3);opacity:1}}.anim-stage[data-v-a5461743]{position:absolute;bottom:12px;left:12px;right:12px;padding:10px 14px;border-radius:10px;font-size:.85rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0}.anim-stage.stage-1[data-v-a5461743]{background:#ed42452e;color:#ff6b6f;border:1px solid rgba(237,66,69,.35);animation:animStage1-a5461743 6s infinite ease}.anim-stage.stage-2[data-v-a5461743]{background:#38bdf82e;color:#7dd3fc;border:1px solid rgba(56,189,248,.4);animation:animStage2-a5461743 6s infinite ease}.anim-stage.stage-3[data-v-a5461743]{background:#57f2872e;color:#57f287;border:1px solid rgba(87,242,135,.4);animation:animStage3-a5461743 6s infinite ease}@keyframes animStage1-a5461743{0%,18%{opacity:0}22%,48%{opacity:1}52%,to{opacity:0}}@keyframes animStage2-a5461743{0%,48%{opacity:0}52%,70%{opacity:1}74%,to{opacity:0}}@keyframes animStage3-a5461743{0%,72%{opacity:0}76%,92%{opacity:1}96%,to{opacity:0}}.anim-shield[data-v-a5461743]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#38bdf899,#38bdf800);display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:2.4rem;z-index:3;animation:animShield-a5461743 6s infinite ease;pointer-events:none}@keyframes animShield-a5461743{0%,50%{transform:translate(-50%,-50%) scale(0);opacity:0}56%{transform:translate(-50%,-50%) scale(1.3);opacity:1}62%,70%{transform:translate(-50%,-50%) scale(1);opacity:.85}78%,to{transform:translate(-50%,-50%) scale(.6);opacity:0}}@media(prefers-reduced-motion:reduce){.anim-channel[data-v-a5461743],.anim-stage[data-v-a5461743],.anim-shield[data-v-a5461743]{animation:none!important}.anim-stage.stage-3[data-v-a5461743]{opacity:1}}.pricing-page[data-v-a5461743]{--pr-serif: "Playfair Display", Georgia, "Times New Roman", serif;--pr-cream: #fbecd3;--pr-cream-2: rgba(251, 236, 211, .78);--pr-cream-3: rgba(251, 236, 211, .62);--pr-gold: #ffd27a;--pr-line: rgba(255, 224, 178, .22);--pr-ease: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;overflow:hidden;min-height:100%;color:var(--pr-cream);background:radial-gradient(60% 42% at 50% 0%,rgba(255,186,88,.5),transparent 72%),radial-gradient(45% 55% at 92% 72%,rgba(222,128,30,.42),transparent 70%),radial-gradient(42% 50% at 4% 96%,rgba(160,78,12,.5),transparent 70%),linear-gradient(180deg,#5b2d08,#3d1d06 52%,#221003)}.pricing-page[data-v-a5461743] ::selection{background:#ffc46666;color:#fff}.pr-scene[data-v-a5461743]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.pr-rays[data-v-a5461743]{width:100%;height:100%}.pr-rays path[data-v-a5461743]{fill:none;stroke:url(#prRayWarm);stroke-linecap:round}.pr-rays-glow[data-v-a5461743]{opacity:.35;filter:blur(16px)}.pr-rays-glow path[data-v-a5461743]{stroke-width:26}.pr-rays-line path[data-v-a5461743]{stroke-width:1.6}.pr-rays-glow[data-v-a5461743],.pr-rays-line[data-v-a5461743]{animation:prBreathe-a5461743 9s ease-in-out infinite alternate}.pr-rays-line[data-v-a5461743]{animation-delay:-3s}@keyframes prBreathe-a5461743{0%{opacity:.25}to{opacity:.85}}.pr-inner[data-v-a5461743]{max-width:1240px;margin:0 auto;padding:var(--sp-6) var(--sp-6) var(--sp-7)}.pr-back[data-v-a5461743]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:8px 14px;border-radius:999px;border:1px solid var(--pr-line);background:#ffecd20f;color:var(--pr-cream-2);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:color .2s var(--pr-ease),border-color .2s var(--pr-ease),background .2s var(--pr-ease)}.pr-back[data-v-a5461743]:hover{color:var(--pr-cream);border-color:#ffe0b273;background:#ffecd21f}.pr-head[data-v-a5461743]{text-align:center;margin:var(--sp-5) auto var(--sp-7);max-width:760px}.pr-eyebrow[data-v-a5461743]{font-family:var(--pr-serif);font-style:italic;font-weight:500;font-size:var(--fs-md);color:var(--pr-gold)}.pr-title[data-v-a5461743]{margin-top:var(--sp-2);font-family:var(--pr-serif);font-weight:700;font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-.02em;color:#fff4e2;text-wrap:balance}.pr-sub[data-v-a5461743]{margin:var(--sp-4) auto 0;max-width:56ch;font-size:var(--fs-md);line-height:1.6;color:var(--pr-cream-2)}.pr-grid[data-v-a5461743]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch;perspective:1800px}.pr-card[data-v-a5461743]{--ry: 0deg;--tz: 0px;--ty: 0px;position:relative;display:flex;flex-direction:column;padding:28px 24px 24px;border-radius:16px;border:1px solid var(--pr-line);background:linear-gradient(165deg,#ffd59629,#62300a3d 58%,#3a1b0657);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transform:translateY(var(--ty)) rotateY(var(--ry)) translateZ(var(--tz));transition:transform .7s var(--pr-ease),border-color .3s var(--pr-ease),background .3s var(--pr-ease);animation:prFanIn-a5461743 .9s var(--pr-ease) backwards;animation-delay:calc(var(--i, 0) * 70ms)}.pr-card[data-v-a5461743]:hover,.pr-card[data-v-a5461743]:focus-within{border-color:#ffe0b261}@media(min-width:1001px){.pr-card.tilt-left[data-v-a5461743]{--ry: 7deg;--tz: -20px}.pr-card.tilt-left.tilt-strong[data-v-a5461743]{--ry: 13deg;--tz: -52px}.pr-card.tilt-right[data-v-a5461743]{--ry: -7deg;--tz: -20px}.pr-card.tilt-right.tilt-strong[data-v-a5461743]{--ry: -13deg;--tz: -52px}.pr-card.featured[data-v-a5461743]{--ty: -22px;padding-block:36px 28px}.pr-grid .pr-card[data-v-a5461743]:hover,.pr-grid .pr-card[data-v-a5461743]:focus-within{--ry: 0deg;--tz: 0px}}@keyframes prFanIn-a5461743{0%{opacity:0;transform:translateY(32px) rotateY(0)}}.pr-card.featured[data-v-a5461743]{z-index:2;border-color:#ffd68c73;background:linear-gradient(165deg,#ffdea247,#9c561452 55%,#562a086b);box-shadow:0 40px 70px -32px #120700bf}.pr-card-top[data-v-a5461743]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:24px}.pr-name[data-v-a5461743]{font-family:var(--font);font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em;color:var(--pr-cream-2)}.pr-card.featured .pr-name[data-v-a5461743]{color:var(--pr-gold)}.pr-badge[data-v-a5461743]{padding:3px 9px;border-radius:999px;border:1px solid rgba(255,210,122,.4);background:#ffd27a1f;font-size:11px;font-weight:700;color:var(--pr-gold);white-space:nowrap}.pr-price[data-v-a5461743]{display:flex;align-items:baseline;gap:6px;margin-top:var(--sp-4)}.pr-amount[data-v-a5461743]{font-family:var(--pr-serif);font-weight:700;font-size:clamp(38px,3.6vw,52px);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums;color:#fff4e2}.pr-per[data-v-a5461743]{font-size:var(--fs-sm);color:var(--pr-cream-3)}.pr-year[data-v-a5461743]{margin-top:6px;font-size:var(--fs-xs);font-weight:600;color:var(--pr-gold);font-variant-numeric:tabular-nums}.pr-desc[data-v-a5461743]{margin-top:var(--sp-3);min-height:3.2em;font-size:var(--fs-sm);line-height:1.55;color:var(--pr-cream-2)}.pr-rule[data-v-a5461743]{height:1px;margin:var(--sp-5) 0;background:linear-gradient(90deg,transparent,rgba(255,224,178,.3),transparent)}.pr-feats[data-v-a5461743]{list-style:none;display:flex;flex-direction:column;gap:11px;flex:1}.pr-feats li[data-v-a5461743]{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-sm);line-height:1.45;color:#fbecd3e6}.pr-feats li.lead[data-v-a5461743]{font-weight:700;color:#ffe4b3}.pr-tick[data-v-a5461743]{flex-shrink:0;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;border:1px solid rgba(255,210,122,.5);background:#ffd27a1f;color:var(--pr-gold);font-size:9px}.pr-more[data-v-a5461743]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:var(--sp-4);padding:0;border:none;background:none;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--pr-cream-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffe0b259;cursor:pointer}.pr-more[data-v-a5461743]:hover{color:var(--pr-gold)}.pr-more i[data-v-a5461743]{font-size:10px}.pr-cta[data-v-a5461743]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;margin-top:var(--sp-5);border-radius:10px;border:1px solid rgba(255,224,178,.3);background:#ffecd214;color:var(--pr-cream);font:inherit;font-size:var(--fs-base);font-weight:700;cursor:pointer;transition:background .2s var(--pr-ease),border-color .2s var(--pr-ease),filter .2s var(--pr-ease),transform .2s var(--pr-ease)}.pr-cta[data-v-a5461743]:hover:not(:disabled){background:#ffecd226;border-color:#ffe0b280}.pr-cta[data-v-a5461743]:active:not(:disabled){transform:translateY(1px)}.pr-card.featured .pr-cta[data-v-a5461743]{border-color:#ffeec4a6;background:linear-gradient(180deg,#ffe397,#f3bb48 46%,#d88d1b);color:#2b1602;box-shadow:inset 0 1px #ffffff8c,0 12px 26px -12px #d98e1cd9}.pr-card.featured .pr-cta[data-v-a5461743]:hover:not(:disabled){filter:brightness(1.06)}.pr-cta[data-v-a5461743]:disabled{cursor:not-allowed;opacity:.6}.pr-back[data-v-a5461743]:focus-visible,.pr-more[data-v-a5461743]:focus-visible,.pr-cta[data-v-a5461743]:focus-visible{outline:2px solid var(--pr-gold);outline-offset:3px}.pr-bundle[data-v-a5461743]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-6);padding:var(--sp-5);border-radius:14px;border:1px solid rgba(255,224,178,.22);background:#ffecd20d}.pr-bundle-txt[data-v-a5461743]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 22rem}.pr-bundle-title[data-v-a5461743]{font-weight:800;color:var(--pr-cream);display:inline-flex;gap:8px;align-items:center}.pr-bundle-title i[data-v-a5461743]{color:var(--pr-gold)}.pr-bundle-desc[data-v-a5461743]{font-size:var(--fs-sm);color:var(--pr-cream-2)}.pr-bundle-prices[data-v-a5461743]{font-size:var(--fs-sm);font-weight:700;color:var(--pr-cream)}.pr-bundle-cta[data-v-a5461743]{width:auto;flex:0 0 auto;margin-top:0;padding:0 var(--sp-5)}@media(max-width:560px){.pr-bundle-cta[data-v-a5461743]{width:100%}}.pr-note[data-v-a5461743]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--sp-7);text-align:center;font-size:var(--fs-sm);color:var(--pr-cream-3)}@media(max-width:1000px){.pr-grid[data-v-a5461743]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);perspective:none}}@media(max-width:560px){.pr-inner[data-v-a5461743]{padding:var(--sp-5) var(--sp-4) var(--sp-7)}.pr-head[data-v-a5461743]{margin-bottom:var(--sp-6)}.pr-grid[data-v-a5461743]{grid-template-columns:1fr}.pr-desc[data-v-a5461743]{min-height:0}}@media(prefers-reduced-motion:reduce){.pr-card[data-v-a5461743]{animation:none;transition:none}.pr-rays-glow[data-v-a5461743],.pr-rays-line[data-v-a5461743]{animation:none}}.page-fade-enter-active[data-v-a5461743],.page-fade-leave-active[data-v-a5461743]{transition:opacity var(--t-fast)}.page-fade-enter-from[data-v-a5461743],.page-fade-leave-to[data-v-a5461743]{opacity:0}.trust[data-v-a5461743]{overflow:hidden}.trust-marquee[data-v-a5461743]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.trust-marquee+.trust-marquee[data-v-a5461743]{margin-top:var(--sp-3)}.trust-track[data-v-a5461743]{display:flex;gap:var(--sp-5);width:max-content;animation:trustScroll-a5461743 38s linear infinite}.trust-reverse .trust-track[data-v-a5461743]{animation-name:trustScrollReverse-a5461743}.trust:hover .trust-track[data-v-a5461743]{animation-play-state:paused}@keyframes trustScroll-a5461743{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes trustScrollReverse-a5461743{0%{transform:translate(-50%)}to{transform:translate(0)}}.trust-card[data-v-a5461743]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);width:132px;padding:var(--sp-2) 0;background:none;border:none;flex-shrink:0}.trust-reverse .trust-card[data-v-a5461743]{flex-direction:column-reverse}.trust-ava[data-v-a5461743]{width:56px;height:56px;flex-shrink:0;border-radius:var(--radius);display:grid;place-items:center;font-size:20px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));overflow:hidden;box-shadow:0 0 0 1px var(--glass-border),0 8px 20px -10px #0009}.trust-ava img[data-v-a5461743]{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){.trust-track[data-v-a5461743]{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.trust-card[aria-hidden=true][data-v-a5461743]{display:none}}.trust-name[data-v-a5461743]{max-width:100%;font-weight:700;font-size:var(--fs-sm);display:inline-flex;align-items:center;justify-content:center;gap:5px}.trust-name-txt[data-v-a5461743]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-name .ver[data-v-a5461743]{color:var(--info);font-size:12px;flex-shrink:0}.faq-section[data-v-a5461743]{max-width:920px}.faq-kicker[data-v-a5461743]{text-align:center;text-transform:uppercase;letter-spacing:.22em;font-size:var(--fs-xs);color:var(--text-dim);font-weight:700;margin-bottom:var(--sp-3)}.faq-list[data-v-a5461743]{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-6)}.faq-item[data-v-a5461743]{border:none;background:none;overflow:hidden;transition:background var(--t-fast)}.faq-item.open[data-v-a5461743]{border:none;background:none;box-shadow:none}.faq-q[data-v-a5461743]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:transparent;border:none;cursor:pointer;color:var(--text);font-size:var(--fs-base);font-weight:700;text-align:left;transition:color var(--t-fast)}.faq-q[data-v-a5461743]:hover{color:var(--accent)}.faq-q i[data-v-a5461743]{flex-shrink:0;color:var(--text-secondary);font-size:15px;transition:color var(--t-fast)}.faq-item.open .faq-q i[data-v-a5461743]{color:var(--accent)}.faq-a[data-v-a5461743]{padding:0 var(--sp-5) var(--sp-5)}.faq-a p[data-v-a5461743]{color:var(--text-secondary);line-height:1.65;max-width:74ch}.lp-foot[data-v-a5461743]{--dock-lane: 700px;position:relative;margin:var(--sp-6) var(--sp-3) var(--sp-3);display:grid;grid-template-columns:auto minmax(var(--dock-lane),1fr) auto;align-items:center;padding:var(--sp-4) var(--sp-6);background:none;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lp-foot[data-v-a5461743]:after{content:none}.lp-foot[data-v-a5461743]>*{position:relative;z-index:1}.foot-left[data-v-a5461743]{grid-column:1;justify-self:start;display:flex;align-items:center;gap:var(--sp-3);color:var(--text-dim);font-size:var(--fs-sm);font-weight:600}.foot-coin[data-v-a5461743]{width:22px;height:22px;flex-shrink:0}.foot-coin .coin[data-v-a5461743]{display:block;width:100%;height:100%;background:url(/oct-coin-sprite-v3.png) 0 0 / 264px 176px no-repeat;opacity:.9;animation:footCol-a5461743 1s steps(12) infinite,footRow-a5461743 8s steps(8) infinite}@keyframes footCol-a5461743{to{background-position-x:-264px}}@keyframes footRow-a5461743{to{background-position-y:-176px}}@media(prefers-reduced-motion:reduce){.foot-coin .coin[data-v-a5461743]{animation:none;background-position:0 0}}.foot-links[data-v-a5461743]{grid-column:3;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-5)}.foot-links a[data-v-a5461743]{color:var(--text-secondary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:color var(--t-fast)}.foot-links a[data-v-a5461743]:hover{color:var(--accent)}@media(max-width:1200px){.lp-foot[data-v-a5461743]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--sp-4);padding-bottom:112px}.foot-left[data-v-a5461743],.foot-links[data-v-a5461743]{grid-column:auto;justify-self:center}.foot-links[data-v-a5461743]{justify-content:center}}@media(max-width:900px){.hero[data-v-a5461743]{min-height:auto;padding-top:var(--sp-6)}.antinuke-hero[data-v-a5461743]{grid-template-columns:1fr}.an-right[data-v-a5461743]{order:-1}.antinuke-anim[data-v-a5461743]{height:320px}}@media(max-width:560px){.lp-header[data-v-a5461743]{padding:var(--sp-2) var(--sp-4)}.hero-proof[data-v-a5461743]{gap:6px;font-size:var(--fs-xs)}.foot-links[data-v-a5461743]{gap:var(--sp-4)}.lp-foot[data-v-a5461743]{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-md)}.lp-foot[data-v-a5461743]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(115deg,transparent 24%,color-mix(in srgb,var(--accent) 22%,transparent) 46%,color-mix(in srgb,var(--info) 16%,transparent) 56%,transparent 74%);background-size:220% 100%;animation:ribbonSweep-a5461743 9s ease-in-out infinite}}.hero-beta[data-v-a5461743]{display:inline-flex;align-items:center;gap:12px;align-self:center;max-width:min(100%,560px);margin-bottom:var(--sp-4);padding:8px 20px 8px 8px;border-radius:999px;font-size:var(--fs-sm);font-weight:600;line-height:1.35;color:var(--success);text-decoration:none;background:color-mix(in srgb,var(--success) 16%,transparent);border:1px solid color-mix(in srgb,var(--success) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 10%,transparent),0 0 26px -2px color-mix(in srgb,var(--success) 45%,transparent),inset 0 1px #ffffff1f;animation:betaGlow-a5461743 3.2s ease-in-out infinite;transition:background var(--t-fast),transform var(--t-fast)}.hero-beta[data-v-a5461743]:hover{background:color-mix(in srgb,var(--success) 24%,transparent);transform:translateY(-1px)}.hero-beta[data-v-a5461743]:focus-visible{outline:2px solid var(--success);outline-offset:4px}.hb-ico[data-v-a5461743]{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:#06210f;background:var(--success);box-shadow:0 0 14px color-mix(in srgb,var(--success) 60%,transparent)}[data-theme=light] .hb-ico[data-v-a5461743]{color:#fff}.hb-text[data-v-a5461743]{flex:1;min-width:0;text-align:center;text-wrap:balance}@keyframes betaGlow-a5461743{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 10%,transparent),0 0 22px -4px color-mix(in srgb,var(--success) 38%,transparent),inset 0 1px #ffffff1f}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--success) 16%,transparent),0 0 34px color-mix(in srgb,var(--success) 58%,transparent),inset 0 1px #ffffff1f}}@media(max-width:560px){.hero-beta[data-v-a5461743]{font-size:13px;gap:10px;padding:6px 16px 6px 6px;border-radius:26px}.hb-ico[data-v-a5461743]{width:30px;height:30px;font-size:13px}}@media(prefers-reduced-motion:reduce){.hero-beta[data-v-a5461743]{animation:none}}.pr-cta-beta[data-v-a5461743]{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}.login-lamp[data-v-cbde72a8]{--text: #f1f2f7;--text-secondary: #b9bbc6;--text-dim: #8a8c99;--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .2);--surface-3: rgba(255, 255, 255, .07);position:relative;min-height:100vh;min-height:100dvh;background:#060607;color:var(--text);display:flex;align-items:center;justify-content:center;padding:var(--sp-6);overflow:hidden}.login-lamp[data-v-cbde72a8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 32% 18%,rgba(255,215,106,.09),transparent 62%);opacity:0;transition:opacity .7s ease;pointer-events:none}.login-lamp.on[data-v-cbde72a8]:before{opacity:1}.back[data-v-cbde72a8]{position:absolute;top:var(--sp-5);left:var(--sp-5);z-index:2;display:inline-flex;align-items:center;gap:var(--sp-2);padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast)}.back[data-v-cbde72a8]:hover{color:var(--text);border-color:var(--border-strong)}.stage[data-v-cbde72a8]{position:relative;z-index:1;width:100%;max-width:1040px;display:grid;grid-template-columns:minmax(280px,420px) minmax(300px,420px);align-items:center;justify-content:center;gap:var(--sp-7)}.auth-notice[data-v-cbde72a8]{grid-column:1 / -1;justify-self:center;display:inline-flex;align-items:center;gap:var(--sp-2);max-width:640px;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,107,107,.35);background:#ff6b6b1a;color:#ffd2d2;font-size:var(--fs-sm);font-weight:600}.lamp-col[data-v-cbde72a8]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.hint[data-v-cbde72a8]{font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--text-dim);transition:opacity .5s ease}.hint.dim[data-v-cbde72a8]{opacity:.45}.lamp-wrap[data-v-cbde72a8]{position:relative;width:100%;max-width:380px}.lamp[data-v-cbde72a8]{width:100%;height:auto;display:block}.beam[data-v-cbde72a8],.pool[data-v-cbde72a8],.bulb-glow[data-v-cbde72a8]{opacity:0;transition:opacity .55s ease}.login-lamp.on .beam[data-v-cbde72a8]{opacity:1}.login-lamp.on .pool[data-v-cbde72a8]{opacity:.85}.login-lamp.on .bulb-glow[data-v-cbde72a8]{opacity:1}.tube[data-v-cbde72a8]{fill:#2a2a31;transition:fill .35s ease,filter .35s ease}.login-lamp.on .tube[data-v-cbde72a8]{fill:#fff6d8;filter:drop-shadow(0 0 14px rgba(255,224,138,.85))}.string[data-v-cbde72a8]{transform-origin:224px 76px;transition:transform .16s ease-out}.string.pull[data-v-cbde72a8]{transform:translateY(14px)}.pull-btn[data-v-cbde72a8]{position:absolute;left:63%;top:17%;width:13%;height:26%;border:none;background:transparent;border-radius:var(--radius-pill);cursor:pointer;padding:0}.pull-btn[data-v-cbde72a8]:hover{background:#f5c45114}.pull-btn[data-v-cbde72a8]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.panel[data-v-cbde72a8]{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6);border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#18181d9e;opacity:.22;filter:saturate(.4);pointer-events:none;transition:opacity .6s ease,filter .6s ease,box-shadow .6s ease,backdrop-filter .6s ease}.panel.lit[data-v-cbde72a8]{opacity:1;filter:none;pointer-events:auto;backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px #ffffff0f,0 30px 90px -40px #ffd76a59}.panel h1[data-v-cbde72a8]{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em}.panel .sub[data-v-cbde72a8]{color:var(--text-secondary);font-size:var(--fs-sm)}.steps[data-v-cbde72a8]{list-style:none;display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-2) 0}.steps li[data-v-cbde72a8]{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--text-dim);transition:color var(--t)}.steps li.active[data-v-cbde72a8]{color:var(--text);font-weight:600}.steps li.done[data-v-cbde72a8]{color:var(--text-secondary)}.dot[data-v-cbde72a8]{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;border:1px solid var(--border-strong);color:var(--text-dim);transition:background var(--t),color var(--t),border-color var(--t)}.steps li.done .dot[data-v-cbde72a8]{background:var(--success);border-color:var(--success);color:#04140b}.steps li.active .dot[data-v-cbde72a8]{border-color:var(--accent);color:var(--accent)}.divider[data-v-cbde72a8]{height:1px;background:#ffffff1a;margin:var(--sp-2) 0}.captcha[data-v-cbde72a8]{display:flex;flex-direction:column;gap:var(--sp-2);align-items:stretch;min-height:74px}.captcha-widget[data-v-cbde72a8]{width:100%;max-width:100%;overflow:hidden}.captcha-note[data-v-cbde72a8]{font-size:var(--fs-xs);color:var(--text-dim)}.captcha-retry[data-v-cbde72a8]{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text-primary, #fff);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.captcha-retry[data-v-cbde72a8]:disabled{opacity:.6;cursor:progress}.captcha-retry[data-v-cbde72a8]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ok[data-v-cbde72a8]{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--success);font-weight:600}.err[data-v-cbde72a8]{font-size:var(--fs-sm);color:var(--danger)}.spin-badge[data-v-cbde72a8]{position:relative;width:fit-content;margin:var(--sp-2) auto 0}.spin-badge[data-v-cbde72a8] .spinning-text{animation-play-state:paused;opacity:.3;transition:opacity .5s ease}.spin-badge.ready[data-v-cbde72a8] .spinning-text{animation-play-state:running;opacity:1}.spin-badge-logo[data-v-cbde72a8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6.4rem;height:6.4rem;display:grid;place-items:center;border-radius:50%;border:none;background:transparent;font-size:4.5rem;line-height:1;color:#3b3f57;cursor:not-allowed;padding:0;transition:color .45s ease,filter .45s ease,transform var(--t-fast)}.spin-badge.ready .spin-badge-logo[data-v-cbde72a8]{color:#5865f2;filter:drop-shadow(0 0 16px rgba(88,101,242,.5));cursor:pointer}@media(hover:hover)and (pointer:fine){.spin-badge.ready .spin-badge-logo[data-v-cbde72a8]:hover{transform:translate(-50%,-50%) scale(1.06)}}.spin-badge.ready .spin-badge-logo[data-v-cbde72a8]:active{transform:translate(-50%,-50%) scale(.98)}.spin-badge-logo[data-v-cbde72a8]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.spin-label[data-v-cbde72a8]{text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--text-dim);transition:color .45s ease}.spin-label.ready[data-v-cbde72a8]{color:var(--text)}@media(prefers-reduced-motion:reduce){.spin-badge.ready .spin-badge-logo[data-v-cbde72a8]:hover,.spin-badge.ready .spin-badge-logo[data-v-cbde72a8]:active{transform:translate(-50%,-50%)}}.tos-check[data-v-cbde72a8]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:10px 12px;border:1px solid var(--border);border-radius:12px;font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.tos-check.checked[data-v-cbde72a8]{border-color:#5865f28c;color:var(--text)}.tos-check input[data-v-cbde72a8]{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:#5865f2}.tos-check a[data-v-cbde72a8]{color:var(--text);text-decoration:underline;text-underline-offset:2px}.tos-check a[data-v-cbde72a8]:hover{color:var(--accent)}.legal[data-v-cbde72a8]{font-size:var(--fs-xs);color:var(--text-dim);text-align:center}.link-btn[data-v-cbde72a8]{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;font:inherit;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.link-btn[data-v-cbde72a8]:hover{color:var(--accent)}.legal a[data-v-cbde72a8]{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.legal a[data-v-cbde72a8]:hover{color:var(--accent)}@media(max-width:900px){.stage[data-v-cbde72a8]{grid-template-columns:1fr;gap:var(--sp-5);max-width:460px}.lamp-wrap[data-v-cbde72a8]{max-width:300px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.login-lamp[data-v-cbde72a8]:before,.beam[data-v-cbde72a8],.pool[data-v-cbde72a8],.bulb-glow[data-v-cbde72a8],.tube[data-v-cbde72a8],.string[data-v-cbde72a8],.panel[data-v-cbde72a8]{transition:none}}:root,[data-theme=dark]{color-scheme:dark;--bg: #000000;--surface-1: #121316;--surface-2: #18191d;--surface-3: #222327;--surface-hover: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .2);--text: #eceef2;--text-secondary: #a4a7ae;--text-dim: #6d7077;--accent: #6ea8ff;--accent-base: #6ea8ff;--accent-strong: #3f86f7;--accent-soft: rgba(110, 168, 255, .14);--accent-contrast: #ffffff;--btn-blue-1: #8cbcff;--btn-blue-2: #5c9dff;--btn-blue-3: #3f83f4;--btn-blue-4: #2f6ae0;--gold: #e8d6a0;--gold-soft: #e8d6a01a;--success: #5fd99a;--warning: #f5c451;--danger: #ff7b7b;--info: #7ab0ff;--success-soft: rgba(95, 217, 154, .16);--warning-soft: rgba(245, 196, 81, .16);--danger-soft: rgba(255, 123, 123, .16);--info-soft: rgba(122, 176, 255, .16);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .55);--shadow-md: 0 12px 32px rgba(0, 0, 0, .55);--shadow-lg: 0 30px 80px rgba(0, 0, 0, .72);--glass-bg: linear-gradient(180deg, rgba(40, 41, 46, .62), rgba(26, 27, 31, .55));--panel-bg: rgba(20, 21, 24, .97);--glass-border: rgba(255, 255, 255, .11);--glass-blur: 14px;--glass-filter: blur(var(--glass-blur)) saturate(140%);--overlay-bg: rgba(5, 6, 8, .62);--nav-card-bg: rgba(24, 25, 29, .5);--nav-item-color: #d4d6db;--nav-label-color: #7d8087;--nav-hover-bg: rgba(255, 255, 255, .06);--nav-ico-bg: rgba(255, 255, 255, .06);--nav-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .07));--nav-active-color: #ffffff;--glow: 0 0 0 1px rgba(110, 168, 255, .35), 0 10px 26px rgba(63, 131, 244, .35);--glow-soft: 0 6px 18px rgba(63, 131, 244, .22);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .05), transparent 38%);--ambient: radial-gradient(52% 46% at 86% 0%, rgba(56, 189, 248, .32), transparent 70%), radial-gradient(44% 52% at 0% 36%, rgba(139, 92, 246, .28), transparent 72%), radial-gradient(50% 46% at 64% 104%, rgba(20, 184, 166, .24), transparent 72%), radial-gradient(34% 36% at 34% 72%, rgba(236, 72, 153, .14), transparent 70%);--liquid-blur: 14px;--liquid-filter: blur(var(--liquid-blur)) saturate(150%);--liquid-tint: rgba(24, 25, 29, .58);--liquid-fill: linear-gradient(160deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, .025) 38%, rgba(255, 255, 255, .01) 100%);--liquid-edge: rgba(255, 255, 255, .09);--liquid-inner: rgba(255, 255, 255, .045);--liquid-rim: linear-gradient(150deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .1) 22%, rgba(255, 255, 255, .03) 55%, rgba(255, 255, 255, .08) 80%, rgba(255, 255, 255, .22) 100%);--liquid-highlight: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 30px rgba(255, 255, 255, .02);--liquid-shadow: 0 24px 60px -20px rgba(0, 0, 0, .75), 0 2px 10px rgba(0, 0, 0, .35);--liquid-shadow-hover: 0 30px 70px -20px rgba(0, 0, 0, .85), 0 2px 12px rgba(0, 0, 0, .4);--glass-btn-bg: linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .035) 100%);--glass-btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .07) 100%);--glass-btn-border: rgba(255, 255, 255, .13);--glass-btn-border-hover: rgba(255, 255, 255, .28);--glass-btn-highlight: rgba(255, 255, 255, .16);--glass-btn-depth: rgba(0, 0, 0, .3);--glass-btn-shadow: rgba(0, 0, 0, .32);--glass-btn-shadow-hover: rgba(0, 0, 0, .45);--showcase-bg: radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 55%), radial-gradient(120% 100% at 100% 100%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 55%), var(--surface-1);--showcase-border: color-mix(in srgb, var(--accent) 24%, var(--glass-btn-border));--showcase-shadow: 0 20px 60px -26px color-mix(in srgb, var(--accent) 24%, transparent)}[data-theme=light]{color-scheme:light;--bg: #f5f6f7;--surface-1: #ffffff;--surface-2: #ffffff;--surface-3: #eff0f3;--surface-hover: rgba(16, 18, 28, .05);--border: rgba(16, 18, 28, .1);--border-strong: rgba(16, 18, 28, .2);--text: #15161b;--text-secondary: #50535c;--text-dim: #8a8e98;--accent: #3b7cf0;--accent-base: #3b7cf0;--accent-strong: #2b66d6;--accent-soft: rgba(59, 124, 240, .12);--accent-contrast: #ffffff;--btn-blue-1: #7fb0ff;--btn-blue-2: #4d8dfb;--btn-blue-3: #3b7cf0;--btn-blue-4: #2c64d4;--gold: #a8863a;--gold-soft: #a8863a14;--success: #1f9d62;--warning: #b7860b;--danger: #d64545;--info: #2f6fe0;--success-soft: rgba(31, 157, 98, .12);--warning-soft: rgba(183, 134, 11, .12);--danger-soft: rgba(214, 69, 69, .12);--info-soft: rgba(47, 111, 224, .12);--shadow-sm: 0 1px 2px rgba(16, 18, 40, .06);--shadow-md: 0 10px 30px rgba(16, 18, 40, .1);--shadow-lg: 0 28px 70px rgba(16, 18, 40, .16);--glass-bg: linear-gradient(180deg, rgba(255, 255, 255, .8), rgba(255, 255, 255, .6));--panel-bg: rgba(255, 255, 255, .98);--glass-border: rgba(16, 18, 28, .08);--glass-blur: 14px;--glass-filter: blur(var(--glass-blur)) saturate(140%);--overlay-bg: rgba(16, 18, 40, .38);--nav-card-bg: rgba(255, 255, 255, .45);--nav-item-color: #3a3d45;--nav-label-color: #8a8e98;--nav-hover-bg: rgba(16, 18, 28, .05);--nav-ico-bg: rgba(16, 18, 28, .05);--nav-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(255, 255, 255, .72));--nav-active-color: #111216;--glow: 0 0 0 1px rgba(59, 124, 240, .25), 0 10px 24px rgba(59, 124, 240, .25);--glow-soft: 0 6px 16px rgba(59, 124, 240, .18);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .6), transparent 40%);--ambient: radial-gradient(52% 46% at 86% 0%, rgba(56, 189, 248, .28), transparent 70%), radial-gradient(44% 52% at 0% 36%, rgba(167, 139, 250, .24), transparent 72%), radial-gradient(50% 46% at 64% 104%, rgba(45, 212, 191, .22), transparent 72%), radial-gradient(34% 36% at 34% 72%, rgba(244, 114, 182, .14), transparent 70%);--liquid-blur: 14px;--liquid-filter: blur(var(--liquid-blur)) saturate(150%);--liquid-tint: rgba(255, 255, 255, .42);--liquid-fill: linear-gradient(160deg, rgba(255, 255, 255, .62) 0%, rgba(255, 255, 255, .2) 45%, rgba(255, 255, 255, .08) 100%);--liquid-edge: rgba(16, 18, 28, .07);--liquid-inner: rgba(255, 255, 255, .5);--liquid-rim: linear-gradient(150deg, #ffffff 0%, rgba(255, 255, 255, .55) 28%, rgba(255, 255, 255, .2) 58%, rgba(255, 255, 255, .8) 100%);--liquid-highlight: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 22px rgba(255, 255, 255, .32);--liquid-shadow: 0 18px 44px -18px rgba(16, 18, 40, .26), 0 1px 3px rgba(16, 18, 40, .08);--liquid-shadow-hover: 0 26px 56px -18px rgba(16, 18, 40, .34), 0 2px 6px rgba(16, 18, 40, .1);--glass-btn-bg: linear-gradient(180deg, rgba(255, 255, 255, .75) 0%, rgba(255, 255, 255, .45) 100%);--glass-btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .7) 100%);--glass-btn-border: rgba(16, 18, 28, .1);--glass-btn-border-hover: rgba(16, 18, 28, .22);--glass-btn-highlight: rgba(255, 255, 255, .95);--glass-btn-depth: rgba(16, 18, 40, .06);--glass-btn-shadow: rgba(16, 18, 40, .1);--glass-btn-shadow-hover: rgba(16, 18, 40, .2);--showcase-bg: radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 55%), radial-gradient(120% 100% at 100% 100%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 55%), #ffffff;--showcase-border: color-mix(in srgb, var(--accent) 20%, rgba(16, 18, 40, .1));--showcase-shadow: 0 20px 50px -24px color-mix(in srgb, var(--accent) 16%, transparent)}html[data-tier=bronze]{--accent: #e3a06a;--accent-strong: #c97d42;--accent-soft: rgba(227, 160, 106, .15);--accent-contrast: #ffffff;--btn-blue-1: #f2c197;--btn-blue-2: #e09a5f;--btn-blue-3: #c97d42;--btn-blue-4: #a8622d;--glow: 0 0 0 1px rgba(227, 160, 106, .35), 0 10px 26px rgba(201, 125, 66, .35);--glow-soft: 0 6px 18px rgba(201, 125, 66, .22)}html[data-tier=silver]{--accent: #cdd5df;--accent-strong: #a3adba;--accent-soft: rgba(205, 213, 223, .14);--accent-contrast: #12151b;--btn-blue-1: #f4f6f9;--btn-blue-2: #d7dde5;--btn-blue-3: #b3bcc8;--btn-blue-4: #949eab;--glow: 0 0 0 1px rgba(205, 213, 223, .35), 0 10px 26px rgba(163, 173, 186, .3);--glow-soft: 0 6px 18px rgba(163, 173, 186, .2)}html[data-tier=gold]{--accent: #f6b84e;--accent-strong: #e09a1f;--accent-soft: rgba(246, 184, 78, .15);--accent-contrast: #1d1404;--btn-blue-1: #ffd894;--btn-blue-2: #f8bb52;--btn-blue-3: #e99f25;--btn-blue-4: #c98010;--glow: 0 0 0 1px rgba(246, 184, 78, .38), 0 10px 26px rgba(224, 154, 31, .35);--glow-soft: 0 6px 18px rgba(224, 154, 31, .24)}html[data-theme=light][data-tier=bronze]{--accent: #b5672b;--accent-strong: #97521f;--accent-soft: rgba(181, 103, 43, .12);--accent-contrast: #ffffff;--btn-blue-1: #e2a670;--btn-blue-2: #cc8247;--btn-blue-3: #b5672b;--btn-blue-4: #97521f;--glow: 0 0 0 1px rgba(181, 103, 43, .25), 0 10px 24px rgba(181, 103, 43, .22);--glow-soft: 0 6px 16px rgba(181, 103, 43, .16)}html[data-theme=light][data-tier=silver]{--accent: #66727f;--accent-strong: #515c68;--accent-soft: rgba(102, 114, 127, .12);--accent-contrast: #ffffff;--btn-blue-1: #a9b3be;--btn-blue-2: #87929f;--btn-blue-3: #66727f;--btn-blue-4: #515c68;--glow: 0 0 0 1px rgba(102, 114, 127, .25), 0 10px 24px rgba(102, 114, 127, .2);--glow-soft: 0 6px 16px rgba(102, 114, 127, .15)}html[data-theme=light][data-tier=gold]{--accent: #b97a08;--accent-strong: #9a6505;--accent-soft: rgba(185, 122, 8, .12);--accent-contrast: #1d1404;--btn-blue-1: #f6cf78;--btn-blue-2: #edb53f;--btn-blue-3: #d8961a;--btn-blue-4: #b97a08;--glow: 0 0 0 1px rgba(185, 122, 8, .25), 0 10px 24px rgba(185, 122, 8, .22);--glow-soft: 0 6px 16px rgba(185, 122, 8, .16)}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--radius-sm: 10px;--radius: 14px;--radius-lg: 18px;--radius-pill: 999px;--radius-glass: 22px;--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: "Outfit", "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-serif: "Instrument Serif", "Times New Roman", Times, serif;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 20px;--fs-xl: 28px;--fs-2xl: 36px;--t-fast: .12s ease;--t: .2s cubic-bezier(.4, 0, .2, 1);--t-soft: .32s cubic-bezier(.33, 1, .68, 1);--t-glide: .38s cubic-bezier(.4, 0, .2, 1);--t-control: background-color var(--t-soft), border-color var(--t-soft), color var(--t-soft), box-shadow var(--t-soft), filter var(--t-soft), transform .14s ease-out, scale .14s ease-out;--sidebar-w: 256px;--topbar-h: 60px;--content-max: 1180px;--card-min: 340px;--content-tile-w: calc( (min(100vw - var(--sidebar-w) - 1px - 2 * var(--sp-6), var(--content-max)) - 3 * var(--sp-5)) / 4 )}@font-face{font-family:Packy Great;src:url(/fonts/PackyGreat-Regular.woff2) format("woff2"),url(/fonts/PackyGreat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-italic-latin.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:var(--font);font-size:var(--fs-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;position:relative}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.015em}a{color:inherit;text-decoration:none}*{scrollbar-width:none}::-webkit-scrollbar{display:none;width:0;height:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.card{position:relative;background:var(--liquid-fill),var(--liquid-tint);backdrop-filter:var(--liquid-filter);-webkit-backdrop-filter:var(--liquid-filter);border:1px solid var(--liquid-edge);border-radius:var(--radius-glass);padding:var(--sp-5);box-shadow:var(--liquid-highlight),var(--liquid-shadow);transition:transform var(--t),box-shadow var(--t),border-color var(--t);--surface-2: var(--liquid-inner);--radius: 14px;--radius-lg: 16px}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:50%;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--sheen);pointer-events:none;opacity:.7}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--liquid-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.card.interactive{cursor:pointer}.card.interactive:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--liquid-highlight),var(--liquid-shadow-hover)}.card-title{font-family:var(--font-heading);font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--text);display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.card-title .fa-solid,.card-title .fa-regular{color:var(--text-secondary)}.stat-em{color:var(--gold);font-weight:500;font-style:normal}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-6)}.page-head h1{font-family:var(--font-heading);font-size:34px;font-weight:400;line-height:1.08;letter-spacing:-.02em}.page-head .muted{margin-top:var(--sp-1)}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-heading);font-weight:500;font-size:13.5px;letter-spacing:0;padding:9px 18px;border-radius:var(--radius-pill);border:1px solid var(--glass-btn-border);background:var(--glass-btn-bg);color:var(--text);box-shadow:inset 0 1px 0 var(--glass-btn-highlight),0 6px 16px -8px var(--glass-btn-shadow);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast),filter var(--t-fast);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:hover{background:var(--glass-btn-bg-hover);border-color:var(--glass-btn-border-hover)}.btn-primary{background:linear-gradient(180deg,var(--btn-blue-1) 0%,var(--btn-blue-2) 22%,var(--btn-blue-3) 60%,var(--btn-blue-4) 100%);border-color:transparent;color:var(--accent-contrast);box-shadow:inset 0 1px #ffffff52,inset 0 -6px 12px -8px #00000059,var(--glow-soft)}.btn-primary:hover{background:linear-gradient(180deg,var(--btn-blue-1) 0%,var(--btn-blue-2) 22%,var(--btn-blue-3) 60%,var(--btn-blue-4) 100%);border-color:transparent;filter:brightness(1.08);box-shadow:inset 0 1px #ffffff61,inset 0 -6px 12px -8px #00000059,var(--glow);transform:translateY(-1px)}.btn-hero{border-radius:0;padding:0 1.6rem;box-shadow:inset 0 1px #ffffff29,0 0 0 4px #050505,0 0 0 7px #2a2a2a}.btn-hero:hover{box-shadow:inset 0 1px #ffffff38,0 0 0 4px #050505,0 0 0 7px #3a3a3a,var(--glow)}.btn-ghost{background:var(--glass-btn-bg);backdrop-filter:blur(4px) saturate(140%);-webkit-backdrop-filter:blur(4px) saturate(140%);border-color:var(--glass-btn-border);box-shadow:inset 0 1px 0 var(--glass-btn-highlight),inset 0 -8px 12px -8px var(--glass-btn-depth),0 8px 20px var(--glass-btn-shadow);transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease,transform .4s ease}.btn-ghost:hover{background:var(--glass-btn-bg-hover);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border-color:var(--glass-btn-border-hover);transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--glass-btn-highlight),inset 0 -8px 12px -8px var(--glass-btn-depth),0 14px 30px var(--glass-btn-shadow-hover)}.btn-pill{border-radius:var(--radius-pill)}.btn-danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 88%,#fff),var(--danger));border-color:transparent;color:#fff}.btn-danger:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 88%,#fff),var(--danger));filter:brightness(1.08);border-color:transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:500;letter-spacing:.01em;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--glass-btn-border);background:var(--glass-btn-bg);color:var(--text-secondary)}.badge-success{background:var(--success-soft);color:var(--success)}.badge-warning{background:var(--warning-soft);color:var(--warning)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.field{display:flex;flex-direction:column;gap:var(--sp-2)}.field-label{font-size:var(--fs-sm);font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:var(--sp-2)}.field-label .num{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:var(--accent-soft);color:var(--accent)}.input,.select,.textarea{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;outline:none;transition:var(--t-fast)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input::placeholder,.textarea::placeholder{color:var(--text-dim)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a8a9bd'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px;cursor:pointer}select option,select optgroup{background-color:var(--surface-1);color:var(--text)}.textarea{resize:vertical;min-height:96px;line-height:1.5}.tabs{position:relative;display:flex;gap:2px;margin-bottom:var(--sp-5);background:var(--glass-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:4px;width:fit-content;box-shadow:inset 0 1px 0 var(--glass-btn-highlight),var(--shadow-sm)}.tab{position:relative;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid transparent;padding:7px 16px;border-radius:var(--radius-pill);cursor:pointer;transition:var(--t-control)}@media(hover:hover)and (pointer:fine){.tab:hover{color:var(--text)}}.tab:active{transform:scale(.96)}.tab.active{color:var(--nav-active-color)}.tab-pill{position:absolute;top:0;left:0;width:var(--pill-w, 0);height:var(--pill-h, 0);transform:translate(var(--pill-x, 0),var(--pill-y, 0));translate:calc(var(--pill-dk, 0) * 4px) 0;border:1px solid var(--glass-btn-border);border-radius:var(--radius-pill);background:var(--nav-active-bg);box-shadow:inset 0 1px 0 var(--glass-btn-highlight),0 4px 12px -6px var(--glass-btn-shadow);opacity:0;pointer-events:none;transition:transform var(--t-glide),width var(--t-glide),height var(--t-glide),translate .14s ease-out,opacity var(--t-glide)}[data-pill=on]>.tab-pill{opacity:1}[data-pill-still]>.tab-pill{transition:translate .14s ease-out,opacity var(--t-glide)}.switch{position:relative;display:inline-block;width:42px;height:24px;cursor:pointer}.switch input{opacity:0;width:0;height:0}.track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-pill);transition:var(--t-fast)}.track:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:var(--text-dim);border-radius:50%;transition:var(--t)}.switch input:checked+.track{background:linear-gradient(180deg,var(--btn-blue-2),var(--btn-blue-4));border-color:transparent;box-shadow:var(--glow-soft)}.switch input:checked+.track:before{transform:translate(18px);background:#fff}.state{text-align:center;color:var(--text-secondary);padding:var(--sp-7)}.empty-ico{font-size:32px;color:var(--text-dim);margin-bottom:var(--sp-3)}.muted{color:var(--text-secondary)}.dim{color:var(--text-dim)}.grid{display:grid;gap:var(--sp-5)}main.content>:not(.ai-chat):not(.live-toast){max-width:var(--content-max);margin-inline:auto}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-min)),1fr));gap:var(--sp-5);align-items:stretch}.fade-enter-active,.fade-leave-active{transition:opacity var(--t),transform var(--t)}.fade-enter-from{opacity:0;transform:translateY(6px)}.fade-leave-to{opacity:0}.fa-octavius{display:inline-block;width:1.2em;height:1.2em;vertical-align:-.22em;background:url(/glass/glass-o-icon.webp) center / contain no-repeat}.fa-octavius:before{content:none!important}
