.header-account[data-v-f0c7ed8d]{position:relative;flex-shrink:0}.header-account-pill[data-v-f0c7ed8d]{display:inline-flex;align-items:center;gap:.45rem;max-width:180px;padding:.35rem .65rem .35rem .4rem;border-radius:999px;border:1px solid var(--color-border);background:#0f172a8c;color:var(--color-text);font-size:.88rem;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.header-account-pill--guest[data-v-f0c7ed8d]:hover,.header-account-pill--user[data-v-f0c7ed8d]:hover{border-color:#38bdf873;background:#0f172ad9;box-shadow:var(--glow-primary-soft)}.header-account-pill--skeleton[data-v-f0c7ed8d]{opacity:.45;pointer-events:none;cursor:default}.header-account-pill--muted[data-v-f0c7ed8d]{min-width:4.5rem;justify-content:center;color:var(--color-text-muted);cursor:default}.header-account-pill--user[data-v-f0c7ed8d]{padding-right:.5rem}.header-account-avatar[data-v-f0c7ed8d]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.header-account-avatar--guest[data-v-f0c7ed8d]{display:grid;place-items:center;background:#38bdf81f;font-size:.9rem}.header-account-label[data-v-f0c7ed8d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account-chevron[data-v-f0c7ed8d]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--color-text-muted);margin-left:.1rem;flex-shrink:0;transition:transform var(--duration-fast) ease}.header-account-pill--user[aria-expanded=true] .header-account-chevron[data-v-f0c7ed8d]{transform:rotate(180deg)}.header-account-menu[data-v-f0c7ed8d]{position:absolute;top:calc(100% + .45rem);right:0;z-index:200;min-width:210px;padding:.35rem;border-radius:14px;border:1px solid var(--color-border);background:#07111ff7;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg),var(--glow-primary-soft);animation:header-account-menu-in-f0c7ed8d .2s var(--ease-out-expo) both}@keyframes header-account-menu-in-f0c7ed8d{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header-account-menu-head[data-v-f0c7ed8d]{margin:0;padding:.55rem .65rem .65rem;border-bottom:1px solid var(--color-border)}.header-account-menu-head strong[data-v-f0c7ed8d]{display:block;font-size:.92rem}.header-account-menu-head span[data-v-f0c7ed8d]{display:block;margin-top:.15rem;font-size:.78rem;color:var(--color-text-muted)}.header-account-menu-item[data-v-f0c7ed8d]{display:block;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;color:var(--color-text);font-size:.9rem;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--duration-fast) ease}.header-account-menu-item[data-v-f0c7ed8d]:hover{background:#38bdf81a}.header-account-menu-item--danger[data-v-f0c7ed8d]{color:#fca5a5}.header-account-menu-item--danger[data-v-f0c7ed8d]:hover{background:#f871711f}@media(max-width:860px){.header-account[data-v-f0c7ed8d]{width:100%}.header-account-pill[data-v-f0c7ed8d]{width:100%;max-width:none;justify-content:center}.header-account-menu[data-v-f0c7ed8d]{left:0;right:0;width:100%}}@media(prefers-reduced-motion:reduce){.header-account-menu[data-v-f0c7ed8d]{animation:none}}.site-header[data-v-b068d08c]{position:sticky;top:0;z-index:100;height:var(--header-height);border-bottom:1px solid var(--color-border);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.site-header[data-v-b068d08c]:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.35),transparent);pointer-events:none}.header-inner[data-v-b068d08c]{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1rem}.brand[data-v-b068d08c]{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-text);font-family:var(--font-display);font-weight:700;font-size:1.25rem;transition:opacity var(--duration-fast) ease}.brand[data-v-b068d08c]:hover{color:var(--color-text);opacity:.92}.brand-icon[data-v-b068d08c]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:#38bdf81f;border:1px solid rgba(56,189,248,.22);font-size:1.1rem;box-shadow:var(--glow-primary-soft)}.site-nav[data-v-b068d08c]{display:flex;align-items:center;gap:.35rem 1rem;flex-wrap:nowrap;flex-shrink:1;min-width:0}.site-nav[data-v-b068d08c] .site-link--subtle{flex-shrink:0;color:var(--color-text-muted);font-weight:500;font-size:.92rem;padding:.35rem .5rem;border-radius:8px;transition:color var(--duration-fast) ease,background var(--duration-fast) ease}.site-nav[data-v-b068d08c] .site-link--subtle:hover{color:var(--color-text);background:#ffffff0a}.site-nav[data-v-b068d08c] .site-link--subtle.router-link-active{color:var(--color-primary);background:#38bdf814}.site-nav[data-v-b068d08c] .nav-cta.btn{padding:.55rem 1.05rem;font-size:.88rem}.menu-toggle[data-v-b068d08c]{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;padding:.5rem;border:1px solid var(--color-border);border-radius:10px;background:#ffffff08;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.menu-toggle[data-v-b068d08c]:hover{border-color:var(--color-border-strong);background:#ffffff0f}.menu-toggle span[data-v-b068d08c]{display:block;width:18px;height:2px;margin-inline:auto;background:var(--color-text);border-radius:2px}@media(max-width:860px){.menu-toggle[data-v-b068d08c]{display:flex}.site-nav[data-v-b068d08c]{position:absolute;top:var(--header-height);left:0;right:0;flex-direction:column;align-items:stretch;gap:.25rem;padding:1rem;background:#07111ff7;border-bottom:1px solid var(--color-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.site-nav.open[data-v-b068d08c]{transform:translateY(0);opacity:1;pointer-events:auto}.site-nav[data-v-b068d08c] .site-link--subtle{padding:.65rem .5rem}.site-nav[data-v-b068d08c] .nav-cta{margin-top:.5rem}.site-nav[data-v-b068d08c] .nav-cta.btn{justify-content:center;text-align:center}}.site-footer[data-v-62830926]{position:relative;margin-top:4rem;padding:2.75rem 0;border-top:1px solid var(--color-border);background:#00000040}.site-footer[data-v-62830926]:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.3),transparent)}.footer-inner[data-v-62830926]{display:grid;gap:1.75rem}.footer-brand strong[data-v-62830926]{display:inline-block;margin-left:.35rem;font-family:var(--font-display)}.footer-brand p[data-v-62830926]{margin:.4rem 0 0;color:var(--color-text-muted);font-size:.92rem}.footer-links[data-v-62830926]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.footer-links[data-v-62830926] .site-link--subtle{color:var(--color-text-muted);font-size:.92rem;transition:color var(--duration-fast) ease}.footer-links[data-v-62830926] .site-link--subtle:hover{color:var(--color-primary)}.footer-copy[data-v-62830926]{margin:0;color:var(--color-text-muted);font-size:.85rem;opacity:.85}.home-hero[data-v-e62b2989]{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center;padding:4.5rem 0 3.5rem}.home-hero h1[data-v-e62b2989]{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.08;letter-spacing:-.03em}.home-lead[data-v-e62b2989]{margin:0 0 1.75rem;color:var(--color-text-muted);font-size:1.08rem;max-width:46ch;line-height:1.7}.home-actions[data-v-e62b2989]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.home-actions[data-v-e62b2989] .site-link.btn{flex-shrink:0}.home-panel[data-v-e62b2989]{display:flex;justify-content:center}.quick-start-card[data-v-e62b2989]{position:relative;width:100%;max-width:380px;padding:1.65rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(56,189,248,.12),transparent 55%),var(--glass-bg);box-shadow:var(--shadow-card),var(--glow-primary-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);overflow:hidden}.quick-start-card[data-v-e62b2989]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass-highlight);pointer-events:none}.quick-start-card[data-v-e62b2989]:after{content:"";position:absolute;top:-40%;right:-25%;width:55%;height:110%;background:radial-gradient(circle,rgba(56,189,248,.14) 0%,transparent 65%);pointer-events:none}.quick-start-label[data-v-e62b2989]{position:relative;z-index:1;margin:0 0 1rem;font-size:.76rem;font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-faint)}.quick-start-card ul[data-v-e62b2989]{position:relative;z-index:1;margin:0;padding:0;list-style:none}.quick-start-card li[data-v-e62b2989]{border-bottom:1px solid var(--color-border)}.quick-start-card li[data-v-e62b2989]:last-child{border-bottom:none}.feature-grid[data-v-e62b2989]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:1.5rem}.feature-icon[data-v-e62b2989]{font-size:1.5rem}.home-cta[data-v-e62b2989]{margin-top:3.5rem}.home-cta[data-v-e62b2989] .site-link.btn{flex-shrink:0}@media(max-width:960px){.home-hero[data-v-e62b2989]{grid-template-columns:1fr;padding-top:2.5rem}.hero-copy[data-v-e62b2989]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-copy .eyebrow[data-v-e62b2989]{margin-inline:auto}.home-lead[data-v-e62b2989]{margin-inline:auto;max-width:38ch}.home-actions[data-v-e62b2989]{width:100%;max-width:22rem;margin-inline:auto;justify-content:center}.home-panel[data-v-e62b2989]{width:100%;max-width:22rem;margin-inline:auto}.feature-grid[data-v-e62b2989]{grid-template-columns:1fr 1fr}.home-cta[data-v-e62b2989]{flex-direction:column;align-items:stretch;text-align:center;gap:1.25rem;padding:1.65rem 1.35rem}.home-cta[data-v-e62b2989] .site-link.btn{width:100%;justify-content:center}.home[data-v-e62b2989] .command-arrow,.home[data-v-e62b2989] .feature-more{opacity:1}}@media(max-width:560px){.feature-grid[data-v-e62b2989]{grid-template-columns:1fr}.home-lead[data-v-e62b2989],.home-actions[data-v-e62b2989],.home-panel[data-v-e62b2989]{max-width:none}}.doc-sidebar[data-v-ddbedc95]{position:sticky;top:calc(var(--header-height) + 1.5rem);align-self:start;max-height:calc(var(--viewport-height, 100vh) - var(--header-height) - 2rem);overflow-y:auto;padding:1rem}.sidebar-label[data-v-ddbedc95]{margin:0 0 .75rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.doc-sidebar nav[data-v-ddbedc95]{display:flex;flex-direction:column;gap:.2rem}.doc-sidebar a[data-v-ddbedc95]{display:block;padding:.45rem .55rem;border-radius:8px;color:var(--color-text-muted);font-size:.88rem;line-height:1.35;border-left:2px solid transparent;transition:color var(--duration-fast) ease,background var(--duration-fast) ease,border-color var(--duration-fast) ease}.doc-sidebar a[data-v-ddbedc95]:hover,.doc-sidebar a.active[data-v-ddbedc95]{color:var(--color-primary);background:#38bdf814;border-left-color:var(--color-primary)}@media(max-width:960px){.doc-sidebar[data-v-ddbedc95]{position:static;max-height:none}}.page-section[data-v-836ba796]{padding-bottom:2rem}.page-section--docs[data-v-836ba796]{padding-bottom:3rem}.page-hero--wide p[data-v-836ba796]{max-width:none}.demo-notes[data-v-836ba796]{margin:1rem 0 0;padding:1rem 1.15rem 1rem 2.4rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#38bdf80d;color:var(--color-text-muted);font-size:.95rem;list-style:none}.demo-notes li[data-v-836ba796]{position:relative;margin-bottom:.4rem}.demo-notes li[data-v-836ba796]:before{content:"·";position:absolute;left:-1rem;color:var(--color-primary);font-weight:700}.demo-cta[data-v-836ba796]{margin:1.5rem 0 0;padding-top:1.25rem;text-align:center;color:var(--color-text-muted);font-size:.92rem;border-top:1px solid var(--color-border)}.doc-page-inner .page-hero[data-v-836ba796]{padding:2.5rem 0 1.25rem;margin-bottom:0}.doc-layout[data-v-836ba796]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.5rem;align-items:start}.doc-content[data-v-836ba796]{min-width:0}@media(max-width:960px){.doc-layout[data-v-836ba796]{grid-template-columns:1fr}}.dashboard-shell[data-v-561464b6]{padding-bottom:3rem}.dashboard-nav[data-v-561464b6]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-561464b6]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-561464b6]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-561464b6]{position:relative;min-height:14rem}.dashboard-pane[data-v-561464b6]{min-height:14rem}.dashboard-compare-link[data-v-561464b6]{margin-top:1rem}.dashboard-grid[data-v-561464b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-561464b6]{background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-stat[data-v-561464b6]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-561464b6]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-561464b6]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-561464b6]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-561464b6]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-561464b6],.dashboard-table td[data-v-561464b6]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-561464b6]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-561464b6]{border-bottom:none}.dashboard-filters[data-v-561464b6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-561464b6],.dashboard-filters input[data-v-561464b6]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-561464b6]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-561464b6]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-561464b6]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-561464b6],.dashboard-save-msg[data-v-561464b6]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-561464b6]{color:var(--color-primary)}.dashboard-boost-form[data-v-561464b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-561464b6]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-561464b6]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-561464b6]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-561464b6]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-561464b6]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-561464b6]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-561464b6]{border-color:#38bdf859}.dashboard-ai-text[data-v-561464b6]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-561464b6]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-561464b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-561464b6]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.dashboard-guild-card[data-v-561464b6]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-561464b6]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-561464b6]{font-weight:600}.dashboard-empty[data-v-561464b6],.dashboard-error[data-v-561464b6]{color:var(--color-text-muted);padding:2rem 0}.dashboard-loading[data-v-561464b6]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-561464b6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.dashboard-error[data-v-561464b6]{color:#fca5a5}.dashboard-login-hero[data-v-561464b6]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-561464b6]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-561464b6]{max-width:420px;margin:0 auto 2rem;padding:2rem 1.75rem 1.5rem;text-align:center;box-shadow:var(--shadow-card),var(--glow-primary-soft)}.dashboard-login-title[data-v-561464b6]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-561464b6]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:#0f172a8c;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-linked-account[data-v-561464b6]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-561464b6]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-561464b6]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-561464b6]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-561464b6]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-561464b6]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-561464b6]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-561464b6]:before,.dashboard-login-divider[data-v-561464b6]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-561464b6]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:#5865f2;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,opacity .15s}.btn-discord[data-v-561464b6]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-561464b6]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-561464b6]{width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='currentColor' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0 105.89 105.89 0 0 0 19.39 8.09C2.79 32.65-1.71 56.6.54 80.21h0a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1A105.25 105.25 0 0 0 126.6 80.22h0c2.39-27.29-4.14-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-turnstile-caption[data-v-561464b6]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-561464b6]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-561464b6]{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.dashboard-tabs a.router-link-active[data-v-561464b6]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-561464b6]{color:var(--color-success)}.dashboard-result-lose[data-v-561464b6]{color:#f87171}.dashboard-muted[data-v-561464b6]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav-hub-spacer[data-v-561464b6]{flex:1 1 auto;min-width:.75rem}.dashboard-nav a.dashboard-nav-hub-link[data-v-561464b6]{color:#fbbf24;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;text-decoration:none}.dashboard-nav a.dashboard-nav-hub-link.router-link-active[data-v-561464b6]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-561464b6]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-561464b6]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-561464b6]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-card-summary[data-v-561464b6]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-561464b6]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-561464b6]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-561464b6]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-561464b6]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-561464b6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-foot[data-v-561464b6]{margin-top:1.5rem;font-size:.88rem}@media(max-width:768px){.dashboard-nav-hub-spacer[data-v-561464b6]{display:block}.dashboard-nav a.dashboard-nav-hub-link[data-v-561464b6]{margin-top:0}}.board-page[data-v-561464b6]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-561464b6]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-561464b6]{margin-bottom:.5rem}.board-form[data-v-561464b6]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-561464b6]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-561464b6],.board-field textarea[data-v-561464b6],.board-comment-form textarea[data-v-561464b6]{width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0003;color:var(--color-text);font:inherit;resize:vertical}.board-hint[data-v-561464b6]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-561464b6]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-561464b6]{display:flex;gap:.5rem}.board-post-list[data-v-561464b6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-561464b6]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-bg);transition:border-color var(--duration-fast) ease}.board-post-card[data-v-561464b6]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-561464b6]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-561464b6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-561464b6]{font-size:1.05rem}.board-post-meta[data-v-561464b6]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-561464b6]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-561464b6]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-561464b6]{margin:0}.board-back a[data-v-561464b6]{font-size:.9rem}.board-detail-title[data-v-561464b6]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-561464b6]{margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem;color:var(--color-text-muted)}.board-detail-body[data-v-561464b6]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-561464b6]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-561464b6]{max-width:min(100%,420px);max-height:320px;border-radius:var(--radius-sm);object-fit:contain;border:1px solid var(--color-border)}.board-att-video[data-v-561464b6]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-561464b6]{margin-top:.75rem}.board-btn-danger[data-v-561464b6]{color:#f87171}.board-comments[data-v-561464b6]{margin-top:.5rem}.board-comment-list[data-v-561464b6]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-561464b6]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-561464b6]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-561464b6]{color:var(--color-text-muted)}.board-comment-body[data-v-561464b6]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-561464b6]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-561464b6]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-561464b6]{display:flex;gap:.5rem}.board-votes--compact[data-v-561464b6]{margin-top:.25rem}.board-vote-btn[data-v-561464b6]{padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000026;color:var(--color-text);font-size:.88rem;cursor:pointer}.board-vote-btn--active[data-v-561464b6]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-561464b6]:hover{border-color:var(--color-border-strong)}.dashboard-shell[data-v-c7b6edcc]{padding-bottom:3rem}.dashboard-nav[data-v-c7b6edcc]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-c7b6edcc]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-c7b6edcc]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-c7b6edcc]{position:relative;min-height:14rem}.dashboard-pane[data-v-c7b6edcc]{min-height:14rem}.dashboard-compare-link[data-v-c7b6edcc]{margin-top:1rem}.dashboard-grid[data-v-c7b6edcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-c7b6edcc]{background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-stat[data-v-c7b6edcc]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-c7b6edcc]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-c7b6edcc]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-c7b6edcc]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-c7b6edcc]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-c7b6edcc],.dashboard-table td[data-v-c7b6edcc]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-c7b6edcc]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-c7b6edcc]{border-bottom:none}.dashboard-filters[data-v-c7b6edcc]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-c7b6edcc],.dashboard-filters input[data-v-c7b6edcc]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-c7b6edcc]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-c7b6edcc]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-c7b6edcc]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-c7b6edcc],.dashboard-save-msg[data-v-c7b6edcc]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-c7b6edcc]{color:var(--color-primary)}.dashboard-boost-form[data-v-c7b6edcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-c7b6edcc]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-c7b6edcc]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-c7b6edcc]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-c7b6edcc]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-c7b6edcc]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-c7b6edcc]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-c7b6edcc]{border-color:#38bdf859}.dashboard-ai-text[data-v-c7b6edcc]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-c7b6edcc]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-c7b6edcc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-c7b6edcc]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.dashboard-guild-card[data-v-c7b6edcc]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-c7b6edcc]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-c7b6edcc]{font-weight:600}.dashboard-empty[data-v-c7b6edcc],.dashboard-error[data-v-c7b6edcc]{color:var(--color-text-muted);padding:2rem 0}.dashboard-loading[data-v-c7b6edcc]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-c7b6edcc]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.dashboard-error[data-v-c7b6edcc]{color:#fca5a5}.dashboard-login-hero[data-v-c7b6edcc]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-c7b6edcc]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-c7b6edcc]{max-width:420px;margin:0 auto 2rem;padding:2rem 1.75rem 1.5rem;text-align:center;box-shadow:var(--shadow-card),var(--glow-primary-soft)}.dashboard-login-title[data-v-c7b6edcc]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-c7b6edcc]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:#0f172a8c;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-linked-account[data-v-c7b6edcc]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-c7b6edcc]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-c7b6edcc]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-c7b6edcc]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-c7b6edcc]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-c7b6edcc]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-c7b6edcc]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-c7b6edcc]:before,.dashboard-login-divider[data-v-c7b6edcc]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-c7b6edcc]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:#5865f2;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,opacity .15s}.btn-discord[data-v-c7b6edcc]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-c7b6edcc]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-c7b6edcc]{width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='currentColor' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0 105.89 105.89 0 0 0 19.39 8.09C2.79 32.65-1.71 56.6.54 80.21h0a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1A105.25 105.25 0 0 0 126.6 80.22h0c2.39-27.29-4.14-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-turnstile-caption[data-v-c7b6edcc]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-c7b6edcc]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-c7b6edcc]{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.dashboard-tabs a.router-link-active[data-v-c7b6edcc]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-c7b6edcc]{color:var(--color-success)}.dashboard-result-lose[data-v-c7b6edcc]{color:#f87171}.dashboard-muted[data-v-c7b6edcc]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav-hub-spacer[data-v-c7b6edcc]{flex:1 1 auto;min-width:.75rem}.dashboard-nav a.dashboard-nav-hub-link[data-v-c7b6edcc]{color:#fbbf24;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;text-decoration:none}.dashboard-nav a.dashboard-nav-hub-link.router-link-active[data-v-c7b6edcc]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-c7b6edcc]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-c7b6edcc]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-c7b6edcc]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-card-summary[data-v-c7b6edcc]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-c7b6edcc]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-c7b6edcc]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-c7b6edcc]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-c7b6edcc]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-c7b6edcc]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-foot[data-v-c7b6edcc]{margin-top:1.5rem;font-size:.88rem}@media(max-width:768px){.dashboard-nav-hub-spacer[data-v-c7b6edcc]{display:block}.dashboard-nav a.dashboard-nav-hub-link[data-v-c7b6edcc]{margin-top:0}}.board-page[data-v-c7b6edcc]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-c7b6edcc]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-c7b6edcc]{margin-bottom:.5rem}.board-form[data-v-c7b6edcc]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-c7b6edcc]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-c7b6edcc],.board-field textarea[data-v-c7b6edcc],.board-comment-form textarea[data-v-c7b6edcc]{width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0003;color:var(--color-text);font:inherit;resize:vertical}.board-hint[data-v-c7b6edcc]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-c7b6edcc]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-c7b6edcc]{display:flex;gap:.5rem}.board-post-list[data-v-c7b6edcc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-c7b6edcc]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-bg);transition:border-color var(--duration-fast) ease}.board-post-card[data-v-c7b6edcc]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-c7b6edcc]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-c7b6edcc]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-c7b6edcc]{font-size:1.05rem}.board-post-meta[data-v-c7b6edcc]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-c7b6edcc]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-c7b6edcc]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-c7b6edcc]{margin:0}.board-back a[data-v-c7b6edcc]{font-size:.9rem}.board-detail-title[data-v-c7b6edcc]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-c7b6edcc]{margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem;color:var(--color-text-muted)}.board-detail-body[data-v-c7b6edcc]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-c7b6edcc]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-c7b6edcc]{max-width:min(100%,420px);max-height:320px;border-radius:var(--radius-sm);object-fit:contain;border:1px solid var(--color-border)}.board-att-video[data-v-c7b6edcc]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-c7b6edcc]{margin-top:.75rem}.board-btn-danger[data-v-c7b6edcc]{color:#f87171}.board-comments[data-v-c7b6edcc]{margin-top:.5rem}.board-comment-list[data-v-c7b6edcc]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-c7b6edcc]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-c7b6edcc]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-c7b6edcc]{color:var(--color-text-muted)}.board-comment-body[data-v-c7b6edcc]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-c7b6edcc]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-c7b6edcc]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-c7b6edcc]{display:flex;gap:.5rem}.board-votes--compact[data-v-c7b6edcc]{margin-top:.25rem}.board-vote-btn[data-v-c7b6edcc]{padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000026;color:var(--color-text);font-size:.88rem;cursor:pointer}.board-vote-btn--active[data-v-c7b6edcc]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-c7b6edcc]:hover{border-color:var(--color-border-strong)}.dashboard-login-shell[data-v-c7b6edcc]{padding:2.5rem 0 3rem}.dashboard-login-notice-slot[data-v-c7b6edcc]{max-width:420px;margin:0 auto 1rem}.dashboard-login-notice-slot--reserved[data-v-c7b6edcc]{min-height:3.25rem}.dashboard-login-shell-error[data-v-c7b6edcc]{text-align:center}.dashboard-login-retry-hint[data-v-c7b6edcc]{margin:0;padding:.75rem 1rem;border-radius:8px;background:#fbbf241f;color:#fcd34d;font-size:.9rem;text-align:center}.dashboard-turnstile[data-v-c7b6edcc]{margin:1.25rem auto .5rem;min-height:65px;display:flex;justify-content:center}.dashboard-login-error[data-v-c7b6edcc]{margin-top:.75rem;text-align:center}.dashboard-guide h2[data-v-5021f1e3]{margin-bottom:1rem}.dashboard-guide-grid[data-v-5021f1e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.dashboard-guide article h3[data-v-5021f1e3]{font-size:1rem;margin-bottom:.4rem}.dashboard-guide article p[data-v-5021f1e3]{color:var(--color-text-muted);font-size:.9rem;line-height:1.55;margin:0}.dashboard-guide code[data-v-5021f1e3]{font-size:.85em}.dashboard-shell[data-v-67fce00d]{padding-bottom:3rem}.dashboard-nav[data-v-67fce00d]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-67fce00d]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-67fce00d]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-67fce00d]{position:relative;min-height:14rem}.dashboard-pane[data-v-67fce00d]{min-height:14rem}.dashboard-compare-link[data-v-67fce00d]{margin-top:1rem}.dashboard-grid[data-v-67fce00d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-67fce00d]{background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-stat[data-v-67fce00d]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-67fce00d]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-67fce00d]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-67fce00d]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-67fce00d]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-67fce00d],.dashboard-table td[data-v-67fce00d]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-67fce00d]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-67fce00d]{border-bottom:none}.dashboard-filters[data-v-67fce00d]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-67fce00d],.dashboard-filters input[data-v-67fce00d]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-67fce00d]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-67fce00d]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-67fce00d]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-67fce00d],.dashboard-save-msg[data-v-67fce00d]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-67fce00d]{color:var(--color-primary)}.dashboard-boost-form[data-v-67fce00d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-67fce00d]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-67fce00d]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-67fce00d]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-67fce00d]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-67fce00d]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-67fce00d]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-67fce00d]{border-color:#38bdf859}.dashboard-ai-text[data-v-67fce00d]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-67fce00d]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-67fce00d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-67fce00d]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.dashboard-guild-card[data-v-67fce00d]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-67fce00d]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-67fce00d]{font-weight:600}.dashboard-empty[data-v-67fce00d],.dashboard-error[data-v-67fce00d]{color:var(--color-text-muted);padding:2rem 0}.dashboard-loading[data-v-67fce00d]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-67fce00d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.dashboard-error[data-v-67fce00d]{color:#fca5a5}.dashboard-login-hero[data-v-67fce00d]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-67fce00d]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-67fce00d]{max-width:420px;margin:0 auto 2rem;padding:2rem 1.75rem 1.5rem;text-align:center;box-shadow:var(--shadow-card),var(--glow-primary-soft)}.dashboard-login-title[data-v-67fce00d]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-67fce00d]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:#0f172a8c;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-linked-account[data-v-67fce00d]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-67fce00d]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-67fce00d]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-67fce00d]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-67fce00d]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-67fce00d]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-67fce00d]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-67fce00d]:before,.dashboard-login-divider[data-v-67fce00d]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-67fce00d]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:#5865f2;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,opacity .15s}.btn-discord[data-v-67fce00d]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-67fce00d]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-67fce00d]{width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='currentColor' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0 105.89 105.89 0 0 0 19.39 8.09C2.79 32.65-1.71 56.6.54 80.21h0a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1A105.25 105.25 0 0 0 126.6 80.22h0c2.39-27.29-4.14-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-turnstile-caption[data-v-67fce00d]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-67fce00d]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-67fce00d]{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.dashboard-tabs a.router-link-active[data-v-67fce00d]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-67fce00d]{color:var(--color-success)}.dashboard-result-lose[data-v-67fce00d]{color:#f87171}.dashboard-muted[data-v-67fce00d]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav-hub-spacer[data-v-67fce00d]{flex:1 1 auto;min-width:.75rem}.dashboard-nav a.dashboard-nav-hub-link[data-v-67fce00d]{color:#fbbf24;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;text-decoration:none}.dashboard-nav a.dashboard-nav-hub-link.router-link-active[data-v-67fce00d]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-67fce00d]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-67fce00d]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-67fce00d]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-card-summary[data-v-67fce00d]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-67fce00d]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-67fce00d]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-67fce00d]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-67fce00d]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-67fce00d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-foot[data-v-67fce00d]{margin-top:1.5rem;font-size:.88rem}@media(max-width:768px){.dashboard-nav-hub-spacer[data-v-67fce00d]{display:block}.dashboard-nav a.dashboard-nav-hub-link[data-v-67fce00d]{margin-top:0}}.board-page[data-v-67fce00d]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-67fce00d]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-67fce00d]{margin-bottom:.5rem}.board-form[data-v-67fce00d]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-67fce00d]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-67fce00d],.board-field textarea[data-v-67fce00d],.board-comment-form textarea[data-v-67fce00d]{width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0003;color:var(--color-text);font:inherit;resize:vertical}.board-hint[data-v-67fce00d]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-67fce00d]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-67fce00d]{display:flex;gap:.5rem}.board-post-list[data-v-67fce00d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-67fce00d]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-bg);transition:border-color var(--duration-fast) ease}.board-post-card[data-v-67fce00d]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-67fce00d]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-67fce00d]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-67fce00d]{font-size:1.05rem}.board-post-meta[data-v-67fce00d]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-67fce00d]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-67fce00d]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-67fce00d]{margin:0}.board-back a[data-v-67fce00d]{font-size:.9rem}.board-detail-title[data-v-67fce00d]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-67fce00d]{margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem;color:var(--color-text-muted)}.board-detail-body[data-v-67fce00d]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-67fce00d]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-67fce00d]{max-width:min(100%,420px);max-height:320px;border-radius:var(--radius-sm);object-fit:contain;border:1px solid var(--color-border)}.board-att-video[data-v-67fce00d]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-67fce00d]{margin-top:.75rem}.board-btn-danger[data-v-67fce00d]{color:#f87171}.board-comments[data-v-67fce00d]{margin-top:.5rem}.board-comment-list[data-v-67fce00d]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-67fce00d]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-67fce00d]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-67fce00d]{color:var(--color-text-muted)}.board-comment-body[data-v-67fce00d]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-67fce00d]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-67fce00d]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-67fce00d]{display:flex;gap:.5rem}.board-votes--compact[data-v-67fce00d]{margin-top:.25rem}.board-vote-btn[data-v-67fce00d]{padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000026;color:var(--color-text);font-size:.88rem;cursor:pointer}.board-vote-btn--active[data-v-67fce00d]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-67fce00d]:hover{border-color:var(--color-border-strong)}.dashboard-guild-card-name[data-v-67fce00d]{display:flex;flex-direction:column;gap:.25rem}.dashboard-badge[data-v-67fce00d]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-shell[data-v-8b40938a]{padding-bottom:3rem}.dashboard-nav[data-v-8b40938a]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-8b40938a]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-8b40938a]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-8b40938a]{position:relative;min-height:14rem}.dashboard-pane[data-v-8b40938a]{min-height:14rem}.dashboard-compare-link[data-v-8b40938a]{margin-top:1rem}.dashboard-grid[data-v-8b40938a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-8b40938a]{background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-stat[data-v-8b40938a]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-8b40938a]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-8b40938a]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-8b40938a]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-8b40938a]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-8b40938a],.dashboard-table td[data-v-8b40938a]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-8b40938a]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-8b40938a]{border-bottom:none}.dashboard-filters[data-v-8b40938a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-8b40938a],.dashboard-filters input[data-v-8b40938a]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-8b40938a]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-8b40938a]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-8b40938a]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-8b40938a],.dashboard-save-msg[data-v-8b40938a]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-8b40938a]{color:var(--color-primary)}.dashboard-boost-form[data-v-8b40938a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-8b40938a]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-8b40938a]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-8b40938a]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-8b40938a]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-8b40938a]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-8b40938a]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-8b40938a]{border-color:#38bdf859}.dashboard-ai-text[data-v-8b40938a]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-8b40938a]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-8b40938a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-8b40938a]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.dashboard-guild-card[data-v-8b40938a]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-8b40938a]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-8b40938a]{font-weight:600}.dashboard-empty[data-v-8b40938a],.dashboard-error[data-v-8b40938a]{color:var(--color-text-muted);padding:2rem 0}.dashboard-loading[data-v-8b40938a]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-8b40938a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.dashboard-error[data-v-8b40938a]{color:#fca5a5}.dashboard-login-hero[data-v-8b40938a]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-8b40938a]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-8b40938a]{max-width:420px;margin:0 auto 2rem;padding:2rem 1.75rem 1.5rem;text-align:center;box-shadow:var(--shadow-card),var(--glow-primary-soft)}.dashboard-login-title[data-v-8b40938a]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-8b40938a]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:#0f172a8c;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-linked-account[data-v-8b40938a]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-8b40938a]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-8b40938a]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-8b40938a]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-8b40938a]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-8b40938a]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-8b40938a]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-8b40938a]:before,.dashboard-login-divider[data-v-8b40938a]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-8b40938a]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:#5865f2;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,opacity .15s}.btn-discord[data-v-8b40938a]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-8b40938a]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-8b40938a]{width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='currentColor' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0 105.89 105.89 0 0 0 19.39 8.09C2.79 32.65-1.71 56.6.54 80.21h0a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1A105.25 105.25 0 0 0 126.6 80.22h0c2.39-27.29-4.14-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-turnstile-caption[data-v-8b40938a]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-8b40938a]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-8b40938a]{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.dashboard-tabs a.router-link-active[data-v-8b40938a]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-8b40938a]{color:var(--color-success)}.dashboard-result-lose[data-v-8b40938a]{color:#f87171}.dashboard-muted[data-v-8b40938a]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav-hub-spacer[data-v-8b40938a]{flex:1 1 auto;min-width:.75rem}.dashboard-nav a.dashboard-nav-hub-link[data-v-8b40938a]{color:#fbbf24;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;text-decoration:none}.dashboard-nav a.dashboard-nav-hub-link.router-link-active[data-v-8b40938a]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-8b40938a]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-8b40938a]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-8b40938a]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-card-summary[data-v-8b40938a]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-8b40938a]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-8b40938a]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-8b40938a]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-8b40938a]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-8b40938a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-foot[data-v-8b40938a]{margin-top:1.5rem;font-size:.88rem}@media(max-width:768px){.dashboard-nav-hub-spacer[data-v-8b40938a]{display:block}.dashboard-nav a.dashboard-nav-hub-link[data-v-8b40938a]{margin-top:0}}.board-page[data-v-8b40938a]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-8b40938a]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-8b40938a]{margin-bottom:.5rem}.board-form[data-v-8b40938a]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-8b40938a]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-8b40938a],.board-field textarea[data-v-8b40938a],.board-comment-form textarea[data-v-8b40938a]{width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0003;color:var(--color-text);font:inherit;resize:vertical}.board-hint[data-v-8b40938a]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-8b40938a]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-8b40938a]{display:flex;gap:.5rem}.board-post-list[data-v-8b40938a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-8b40938a]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-bg);transition:border-color var(--duration-fast) ease}.board-post-card[data-v-8b40938a]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-8b40938a]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-8b40938a]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-8b40938a]{font-size:1.05rem}.board-post-meta[data-v-8b40938a]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-8b40938a]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-8b40938a]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-8b40938a]{margin:0}.board-back a[data-v-8b40938a]{font-size:.9rem}.board-detail-title[data-v-8b40938a]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-8b40938a]{margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem;color:var(--color-text-muted)}.board-detail-body[data-v-8b40938a]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-8b40938a]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-8b40938a]{max-width:min(100%,420px);max-height:320px;border-radius:var(--radius-sm);object-fit:contain;border:1px solid var(--color-border)}.board-att-video[data-v-8b40938a]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-8b40938a]{margin-top:.75rem}.board-btn-danger[data-v-8b40938a]{color:#f87171}.board-comments[data-v-8b40938a]{margin-top:.5rem}.board-comment-list[data-v-8b40938a]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-8b40938a]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-8b40938a]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-8b40938a]{color:var(--color-text-muted)}.board-comment-body[data-v-8b40938a]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-8b40938a]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-8b40938a]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-8b40938a]{display:flex;gap:.5rem}.board-votes--compact[data-v-8b40938a]{margin-top:.25rem}.board-vote-btn[data-v-8b40938a]{padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000026;color:var(--color-text);font-size:.88rem;cursor:pointer}.board-vote-btn--active[data-v-8b40938a]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-8b40938a]:hover{border-color:var(--color-border-strong)}.dashboard-shell[data-v-36b14db4]{padding-bottom:3rem}.dashboard-nav[data-v-36b14db4]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-36b14db4]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-36b14db4]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-36b14db4]{position:relative;min-height:14rem}.dashboard-pane[data-v-36b14db4]{min-height:14rem}.dashboard-compare-link[data-v-36b14db4]{margin-top:1rem}.dashboard-grid[data-v-36b14db4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-36b14db4]{background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-stat[data-v-36b14db4]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-36b14db4]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-36b14db4]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-36b14db4]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-36b14db4]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-36b14db4],.dashboard-table td[data-v-36b14db4]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-36b14db4]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-36b14db4]{border-bottom:none}.dashboard-filters[data-v-36b14db4]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-36b14db4],.dashboard-filters input[data-v-36b14db4]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-36b14db4]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-36b14db4]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-36b14db4]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-36b14db4],.dashboard-save-msg[data-v-36b14db4]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-36b14db4]{color:var(--color-primary)}.dashboard-boost-form[data-v-36b14db4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-36b14db4]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-36b14db4]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-36b14db4]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-36b14db4]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-36b14db4]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-36b14db4]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-36b14db4]{border-color:#38bdf859}.dashboard-ai-text[data-v-36b14db4]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-36b14db4]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-36b14db4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-36b14db4]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.dashboard-guild-card[data-v-36b14db4]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-36b14db4]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-36b14db4]{font-weight:600}.dashboard-empty[data-v-36b14db4],.dashboard-error[data-v-36b14db4]{color:var(--color-text-muted);padding:2rem 0}.dashboard-loading[data-v-36b14db4]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-36b14db4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.dashboard-error[data-v-36b14db4]{color:#fca5a5}.dashboard-login-hero[data-v-36b14db4]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-36b14db4]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-36b14db4]{max-width:420px;margin:0 auto 2rem;padding:2rem 1.75rem 1.5rem;text-align:center;box-shadow:var(--shadow-card),var(--glow-primary-soft)}.dashboard-login-title[data-v-36b14db4]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-36b14db4]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:#0f172a8c;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-linked-account[data-v-36b14db4]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-36b14db4]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-36b14db4]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-36b14db4]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-36b14db4]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-36b14db4]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-36b14db4]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-36b14db4]:before,.dashboard-login-divider[data-v-36b14db4]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-36b14db4]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:#5865f2;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,opacity .15s}.btn-discord[data-v-36b14db4]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-36b14db4]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-36b14db4]{width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='currentColor' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0 105.89 105.89 0 0 0 19.39 8.09C2.79 32.65-1.71 56.6.54 80.21h0a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1A105.25 105.25 0 0 0 126.6 80.22h0c2.39-27.29-4.14-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-turnstile-caption[data-v-36b14db4]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-36b14db4]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-36b14db4]{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.dashboard-tabs a.router-link-active[data-v-36b14db4]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-36b14db4]{color:var(--color-success)}.dashboard-result-lose[data-v-36b14db4]{color:#f87171}.dashboard-muted[data-v-36b14db4]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav-hub-spacer[data-v-36b14db4]{flex:1 1 auto;min-width:.75rem}.dashboard-nav a.dashboard-nav-hub-link[data-v-36b14db4]{color:#fbbf24;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;text-decoration:none}.dashboard-nav a.dashboard-nav-hub-link.router-link-active[data-v-36b14db4]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-36b14db4]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-36b14db4]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-36b14db4]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-card-summary[data-v-36b14db4]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-36b14db4]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-36b14db4]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-36b14db4]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-36b14db4]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-36b14db4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-foot[data-v-36b14db4]{margin-top:1.5rem;font-size:.88rem}@media(max-width:768px){.dashboard-nav-hub-spacer[data-v-36b14db4]{display:block}.dashboard-nav a.dashboard-nav-hub-link[data-v-36b14db4]{margin-top:0}}.board-page[data-v-36b14db4]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-36b14db4]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-36b14db4]{margin-bottom:.5rem}.board-form[data-v-36b14db4]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-36b14db4]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-36b14db4],.board-field textarea[data-v-36b14db4],.board-comment-form textarea[data-v-36b14db4]{width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0003;color:var(--color-text);font:inherit;resize:vertical}.board-hint[data-v-36b14db4]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-36b14db4]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-36b14db4]{display:flex;gap:.5rem}.board-post-list[data-v-36b14db4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-36b14db4]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-bg);transition:border-color var(--duration-fast) ease}.board-post-card[data-v-36b14db4]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-36b14db4]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-36b14db4]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-36b14db4]{font-size:1.05rem}.board-post-meta[data-v-36b14db4]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-36b14db4]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-36b14db4]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-36b14db4]{margin:0}.board-back a[data-v-36b14db4]{font-size:.9rem}.board-detail-title[data-v-36b14db4]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-36b14db4]{margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem;color:var(--color-text-muted)}.board-detail-body[data-v-36b14db4]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-36b14db4]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-36b14db4]{max-width:min(100%,420px);max-height:320px;border-radius:var(--radius-sm);object-fit:contain;border:1px solid var(--color-border)}.board-att-video[data-v-36b14db4]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-36b14db4]{margin-top:.75rem}.board-btn-danger[data-v-36b14db4]{color:#f87171}.board-comments[data-v-36b14db4]{margin-top:.5rem}.board-comment-list[data-v-36b14db4]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-36b14db4]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-36b14db4]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-36b14db4]{color:var(--color-text-muted)}.board-comment-body[data-v-36b14db4]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-36b14db4]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-36b14db4]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-36b14db4]{display:flex;gap:.5rem}.board-votes--compact[data-v-36b14db4]{margin-top:.25rem}.board-vote-btn[data-v-36b14db4]{padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000026;color:var(--color-text);font-size:.88rem;cursor:pointer}.board-vote-btn--active[data-v-36b14db4]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-36b14db4]:hover{border-color:var(--color-border-strong)}.dashboard-shell[data-v-8a1c6f6b]{padding-bottom:3rem}.dashboard-nav[data-v-8a1c6f6b]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-8a1c6f6b]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-8a1c6f6b]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-8a1c6f6b]{position:relative;min-height:14rem}.dashboard-pane[data-v-8a1c6f6b]{min-height:14rem}.dashboard-compare-link[data-v-8a1c6f6b]{margin-top:1rem}.dashboard-grid[data-v-8a1c6f6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-8a1c6f6b]{background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-stat[data-v-8a1c6f6b]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-8a1c6f6b]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-8a1c6f6b]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-8a1c6f6b]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-8a1c6f6b]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-8a1c6f6b],.dashboard-table td[data-v-8a1c6f6b]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-8a1c6f6b]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-8a1c6f6b]{border-bottom:none}.dashboard-filters[data-v-8a1c6f6b]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-8a1c6f6b],.dashboard-filters input[data-v-8a1c6f6b]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-8a1c6f6b]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-8a1c6f6b]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-8a1c6f6b]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-8a1c6f6b],.dashboard-save-msg[data-v-8a1c6f6b]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-8a1c6f6b]{color:var(--color-primary)}.dashboard-boost-form[data-v-8a1c6f6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-8a1c6f6b]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-8a1c6f6b]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-8a1c6f6b]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-8a1c6f6b]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-8a1c6f6b]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-8a1c6f6b]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-8a1c6f6b]{border-color:#38bdf859}.dashboard-ai-text[data-v-8a1c6f6b]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-8a1c6f6b]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-8a1c6f6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-8a1c6f6b]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.dashboard-guild-card[data-v-8a1c6f6b]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-8a1c6f6b]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-8a1c6f6b]{font-weight:600}.dashboard-empty[data-v-8a1c6f6b],.dashboard-error[data-v-8a1c6f6b]{color:var(--color-text-muted);padding:2rem 0}.dashboard-loading[data-v-8a1c6f6b]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-8a1c6f6b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.dashboard-error[data-v-8a1c6f6b]{color:#fca5a5}.dashboard-login-hero[data-v-8a1c6f6b]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-8a1c6f6b]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-8a1c6f6b]{max-width:420px;margin:0 auto 2rem;padding:2rem 1.75rem 1.5rem;text-align:center;box-shadow:var(--shadow-card),var(--glow-primary-soft)}.dashboard-login-title[data-v-8a1c6f6b]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-8a1c6f6b]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:#0f172a8c;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-linked-account[data-v-8a1c6f6b]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-8a1c6f6b]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-8a1c6f6b]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-8a1c6f6b]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-8a1c6f6b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-8a1c6f6b]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-8a1c6f6b]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-8a1c6f6b]:before,.dashboard-login-divider[data-v-8a1c6f6b]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-8a1c6f6b]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:#5865f2;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,opacity .15s}.btn-discord[data-v-8a1c6f6b]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-8a1c6f6b]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-8a1c6f6b]{width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='currentColor' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0 105.89 105.89 0 0 0 19.39 8.09C2.79 32.65-1.71 56.6.54 80.21h0a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1A105.25 105.25 0 0 0 126.6 80.22h0c2.39-27.29-4.14-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-turnstile-caption[data-v-8a1c6f6b]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-8a1c6f6b]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-8a1c6f6b]{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.dashboard-tabs a.router-link-active[data-v-8a1c6f6b]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-8a1c6f6b]{color:var(--color-success)}.dashboard-result-lose[data-v-8a1c6f6b]{color:#f87171}.dashboard-muted[data-v-8a1c6f6b]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav-hub-spacer[data-v-8a1c6f6b]{flex:1 1 auto;min-width:.75rem}.dashboard-nav a.dashboard-nav-hub-link[data-v-8a1c6f6b]{color:#fbbf24;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;text-decoration:none}.dashboard-nav a.dashboard-nav-hub-link.router-link-active[data-v-8a1c6f6b]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-8a1c6f6b]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-8a1c6f6b]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-8a1c6f6b]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-card-summary[data-v-8a1c6f6b]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-8a1c6f6b]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-8a1c6f6b]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-8a1c6f6b]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-8a1c6f6b]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-8a1c6f6b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-foot[data-v-8a1c6f6b]{margin-top:1.5rem;font-size:.88rem}@media(max-width:768px){.dashboard-nav-hub-spacer[data-v-8a1c6f6b]{display:block}.dashboard-nav a.dashboard-nav-hub-link[data-v-8a1c6f6b]{margin-top:0}}.board-page[data-v-8a1c6f6b]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-8a1c6f6b]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-8a1c6f6b]{margin-bottom:.5rem}.board-form[data-v-8a1c6f6b]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-8a1c6f6b]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-8a1c6f6b],.board-field textarea[data-v-8a1c6f6b],.board-comment-form textarea[data-v-8a1c6f6b]{width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0003;color:var(--color-text);font:inherit;resize:vertical}.board-hint[data-v-8a1c6f6b]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-8a1c6f6b]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-8a1c6f6b]{display:flex;gap:.5rem}.board-post-list[data-v-8a1c6f6b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-8a1c6f6b]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-bg);transition:border-color var(--duration-fast) ease}.board-post-card[data-v-8a1c6f6b]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-8a1c6f6b]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-8a1c6f6b]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-8a1c6f6b]{font-size:1.05rem}.board-post-meta[data-v-8a1c6f6b]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-8a1c6f6b]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-8a1c6f6b]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-8a1c6f6b]{margin:0}.board-back a[data-v-8a1c6f6b]{font-size:.9rem}.board-detail-title[data-v-8a1c6f6b]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-8a1c6f6b]{margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem;color:var(--color-text-muted)}.board-detail-body[data-v-8a1c6f6b]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-8a1c6f6b]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-8a1c6f6b]{max-width:min(100%,420px);max-height:320px;border-radius:var(--radius-sm);object-fit:contain;border:1px solid var(--color-border)}.board-att-video[data-v-8a1c6f6b]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-8a1c6f6b]{margin-top:.75rem}.board-btn-danger[data-v-8a1c6f6b]{color:#f87171}.board-comments[data-v-8a1c6f6b]{margin-top:.5rem}.board-comment-list[data-v-8a1c6f6b]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-8a1c6f6b]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-8a1c6f6b]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-8a1c6f6b]{color:var(--color-text-muted)}.board-comment-body[data-v-8a1c6f6b]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-8a1c6f6b]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-8a1c6f6b]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-8a1c6f6b]{display:flex;gap:.5rem}.board-votes--compact[data-v-8a1c6f6b]{margin-top:.25rem}.board-vote-btn[data-v-8a1c6f6b]{padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000026;color:var(--color-text);font-size:.88rem;cursor:pointer}.board-vote-btn--active[data-v-8a1c6f6b]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-8a1c6f6b]:hover{border-color:var(--color-border-strong)}.dashboard-shell[data-v-43a35424]{padding-bottom:3rem}.dashboard-nav[data-v-43a35424]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-43a35424]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-43a35424]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-43a35424]{position:relative;min-height:14rem}.dashboard-pane[data-v-43a35424]{min-height:14rem}.dashboard-compare-link[data-v-43a35424]{margin-top:1rem}.dashboard-grid[data-v-43a35424]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-43a35424]{background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-stat[data-v-43a35424]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-43a35424]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-43a35424]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-43a35424]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-43a35424]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-43a35424],.dashboard-table td[data-v-43a35424]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-43a35424]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-43a35424]{border-bottom:none}.dashboard-filters[data-v-43a35424]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-43a35424],.dashboard-filters input[data-v-43a35424]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-43a35424]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-43a35424]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-43a35424]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-43a35424],.dashboard-save-msg[data-v-43a35424]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-43a35424]{color:var(--color-primary)}.dashboard-boost-form[data-v-43a35424]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-43a35424]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-43a35424]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-43a35424]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-43a35424]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-43a35424]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-43a35424]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-43a35424]{border-color:#38bdf859}.dashboard-ai-text[data-v-43a35424]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-43a35424]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-43a35424]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-43a35424]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.dashboard-guild-card[data-v-43a35424]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-43a35424]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-43a35424]{font-weight:600}.dashboard-empty[data-v-43a35424],.dashboard-error[data-v-43a35424]{color:var(--color-text-muted);padding:2rem 0}.dashboard-loading[data-v-43a35424]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-43a35424]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.dashboard-error[data-v-43a35424]{color:#fca5a5}.dashboard-login-hero[data-v-43a35424]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-43a35424]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-43a35424]{max-width:420px;margin:0 auto 2rem;padding:2rem 1.75rem 1.5rem;text-align:center;box-shadow:var(--shadow-card),var(--glow-primary-soft)}.dashboard-login-title[data-v-43a35424]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-43a35424]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:#0f172a8c;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-linked-account[data-v-43a35424]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-43a35424]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-43a35424]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-43a35424]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-43a35424]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-43a35424]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-43a35424]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-43a35424]:before,.dashboard-login-divider[data-v-43a35424]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-43a35424]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:#5865f2;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,opacity .15s}.btn-discord[data-v-43a35424]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-43a35424]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-43a35424]{width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='currentColor' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0 105.89 105.89 0 0 0 19.39 8.09C2.79 32.65-1.71 56.6.54 80.21h0a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1A105.25 105.25 0 0 0 126.6 80.22h0c2.39-27.29-4.14-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-turnstile-caption[data-v-43a35424]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-43a35424]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-43a35424]{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.dashboard-tabs a.router-link-active[data-v-43a35424]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-43a35424]{color:var(--color-success)}.dashboard-result-lose[data-v-43a35424]{color:#f87171}.dashboard-muted[data-v-43a35424]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav-hub-spacer[data-v-43a35424]{flex:1 1 auto;min-width:.75rem}.dashboard-nav a.dashboard-nav-hub-link[data-v-43a35424]{color:#fbbf24;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;text-decoration:none}.dashboard-nav a.dashboard-nav-hub-link.router-link-active[data-v-43a35424]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-43a35424]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-43a35424]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-43a35424]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-card-summary[data-v-43a35424]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-43a35424]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-43a35424]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-43a35424]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-43a35424]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-43a35424]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-foot[data-v-43a35424]{margin-top:1.5rem;font-size:.88rem}@media(max-width:768px){.dashboard-nav-hub-spacer[data-v-43a35424]{display:block}.dashboard-nav a.dashboard-nav-hub-link[data-v-43a35424]{margin-top:0}}.board-page[data-v-43a35424]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-43a35424]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-43a35424]{margin-bottom:.5rem}.board-form[data-v-43a35424]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-43a35424]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-43a35424],.board-field textarea[data-v-43a35424],.board-comment-form textarea[data-v-43a35424]{width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0003;color:var(--color-text);font:inherit;resize:vertical}.board-hint[data-v-43a35424]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-43a35424]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-43a35424]{display:flex;gap:.5rem}.board-post-list[data-v-43a35424]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-43a35424]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-bg);transition:border-color var(--duration-fast) ease}.board-post-card[data-v-43a35424]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-43a35424]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-43a35424]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-43a35424]{font-size:1.05rem}.board-post-meta[data-v-43a35424]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-43a35424]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-43a35424]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-43a35424]{margin:0}.board-back a[data-v-43a35424]{font-size:.9rem}.board-detail-title[data-v-43a35424]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-43a35424]{margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem;color:var(--color-text-muted)}.board-detail-body[data-v-43a35424]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-43a35424]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-43a35424]{max-width:min(100%,420px);max-height:320px;border-radius:var(--radius-sm);object-fit:contain;border:1px solid var(--color-border)}.board-att-video[data-v-43a35424]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-43a35424]{margin-top:.75rem}.board-btn-danger[data-v-43a35424]{color:#f87171}.board-comments[data-v-43a35424]{margin-top:.5rem}.board-comment-list[data-v-43a35424]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-43a35424]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-43a35424]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-43a35424]{color:var(--color-text-muted)}.board-comment-body[data-v-43a35424]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-43a35424]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-43a35424]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-43a35424]{display:flex;gap:.5rem}.board-votes--compact[data-v-43a35424]{margin-top:.25rem}.board-vote-btn[data-v-43a35424]{padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000026;color:var(--color-text);font-size:.88rem;cursor:pointer}.board-vote-btn--active[data-v-43a35424]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-43a35424]:hover{border-color:var(--color-border-strong)}:root{--color-bg: #060e1a;--color-bg-elevated: #0b1728;--color-bg-card: rgba(12, 28, 48, .78);--color-surface: #0f2138;--color-surface-hover: rgba(18, 40, 66, .9);--color-border: rgba(125, 211, 252, .12);--color-border-strong: rgba(125, 211, 252, .26);--color-border-glow: rgba(56, 189, 248, .35);--color-text: #edf6ff;--color-text-muted: #8fb4d4;--color-text-faint: #5a8aad;--color-primary: #38bdf8;--color-primary-strong: #0ea5e9;--color-primary-dim: rgba(56, 189, 248, .14);--color-accent: #7dd3fc;--color-accent-soft: #bae6fd;--color-success: #34d399;--color-warning: #fbbf24;--color-danger: #f87171;--glass-bg: rgba(10, 22, 40, .68);--glass-bg-strong: rgba(6, 14, 26, .9);--glass-blur: blur(18px) saturate(1.35);--glass-highlight: linear-gradient( 180deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, .01) 32%, transparent 100% );--glow-primary: 0 0 48px rgba(56, 189, 248, .24);--glow-primary-soft: 0 0 28px rgba(14, 165, 233, .16);--glow-ring: 0 0 0 1px rgba(56, 189, 248, .22);--shadow-lg: 0 28px 64px rgba(0, 0, 0, .42);--shadow-card: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 10px 36px rgba(0, 0, 0, .32), 0 0 0 1px rgba(125, 211, 252, .06);--shadow-card-hover: 0 1px 0 rgba(255, 255, 255, .07) inset, 0 18px 48px rgba(0, 0, 0, .38), 0 0 0 1px rgba(125, 211, 252, .14), var(--glow-primary-soft);--radius-xs: 8px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--header-height: 72px;--content-width: 1120px;--page-gutter: 1rem;--viewport-height: 100vh;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--font-sans: "Noto Sans KR", system-ui, sans-serif;--font-display: "Outfit", "Noto Sans KR", sans-serif;--tracking-tight: -.03em;--tracking-wide: .06em;--ease-out-expo: cubic-bezier(.22, 1, .36, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-normal: .28s;--duration-slow: .55s}@supports (height: 100dvh){:root{--viewport-height: 100dvh}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;scrollbar-gutter:stable}body{margin:0;min-height:var(--viewport-height);font-family:var(--font-sans);color:var(--color-text);background:radial-gradient(ellipse 110% 70% at 50% -18%,rgba(14,165,233,.18),transparent 52%),radial-gradient(ellipse 55% 45% at 100% 0%,rgba(56,189,248,.1),transparent 48%),radial-gradient(ellipse 45% 38% at 0% 88%,rgba(2,132,199,.08),transparent 42%),var(--color-bg);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#38bdf847;color:var(--color-text)}a{color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-smooth)}a:hover{color:var(--color-accent)}a:focus-visible,button:focus-visible,.btn:focus-visible{outline:2px solid rgba(56,189,248,.55);outline-offset:3px}img{max-width:100%;height:auto}*{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.28) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{border-radius:999px;background:#38bdf838;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#38bdf861;background-clip:padding-box}.app-shell{position:relative;min-height:var(--viewport-height);display:flex;flex-direction:column;isolation:isolate}.app-main{flex:1;position:relative;z-index:1}.container{width:min(var(--content-width),calc(100% - var(--page-gutter) * 2));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.78rem 1.3rem;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.94rem;letter-spacing:.01em;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-smooth),background var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.btn:hover{transform:translateY(-1.5px)}.btn:active{transform:translateY(0)}.btn-primary{position:relative;overflow:hidden;color:#031018;background:linear-gradient(165deg,#5ed0fa 0%,var(--color-primary-strong) 42%,#0369a1 100%);box-shadow:0 1px #ffffff38 inset,0 10px 28px #0ea5e957,var(--glow-ring)}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-highlight);pointer-events:none}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.26) 50%,transparent 62%);transform:translate(-130%);transition:transform .6s var(--ease-smooth);pointer-events:none}.btn-primary:hover{color:#031018;box-shadow:0 1px #ffffff42 inset,0 14px 36px #0ea5e970,0 0 0 1px #7dd3fc47}.btn-primary:hover:after{transform:translate(130%)}.btn-ghost{background:#ffffff08;border-color:var(--color-border);color:var(--color-text);box-shadow:0 1px #ffffff08 inset;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-ghost:hover{background:#ffffff12;border-color:var(--color-border-strong);color:var(--color-text);box-shadow:0 1px #ffffff0d inset,var(--glow-primary-soft)}.page-hero{padding:3.5rem 0 2rem}.page-hero h1{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);line-height:1.12;letter-spacing:var(--tracking-tight)}.page-hero p{margin:0;color:var(--color-text-muted);font-size:1.05rem;max-width:52ch;line-height:1.7}.markdown-body{color:var(--color-text);font-size:1rem}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-family:var(--font-display);line-height:1.25;letter-spacing:var(--tracking-tight);scroll-margin-top:calc(var(--header-height) + 1rem)}.markdown-body h1{font-size:2rem;margin:0 0 1rem}.markdown-body h2{font-size:1.5rem;margin:2.5rem 0 1rem;padding-bottom:.55rem;border-bottom:1px solid var(--color-border);background:linear-gradient(90deg,rgba(56,189,248,.08),transparent 60%);background-size:100% 100%;background-repeat:no-repeat}.markdown-body h3{font-size:1.15rem;margin:1.75rem 0 .75rem;color:var(--color-accent-soft)}.markdown-body p,.markdown-body ul,.markdown-body ol{margin:0 0 1rem}.markdown-body ul,.markdown-body ol{padding-left:1.25rem}.markdown-body li{margin-bottom:.35rem}.markdown-body li ul,.markdown-body li ol{margin-top:.35rem}.markdown-body blockquote{margin:1rem 0;padding:1rem 1.15rem;border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:linear-gradient(90deg,#38bdf81a,#38bdf808);color:var(--color-text-muted);line-height:1.7;box-shadow:var(--glow-ring)}.markdown-body blockquote p{margin:0}.markdown-body table{width:100%;border-collapse:collapse;font-size:.92rem;table-layout:auto}.markdown-body .table-scroll{overflow-x:auto;margin:1rem 0 1.5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000029;box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch}.markdown-body th,.markdown-body td{border:1px solid var(--color-border);padding:.75rem .85rem;text-align:left;vertical-align:top;line-height:1.7;word-break:keep-all;overflow-wrap:break-word}.markdown-body th:first-child,.markdown-body td:first-child{width:11rem;min-width:8.5rem;max-width:14rem}.markdown-body td code{margin:.1rem .18rem .1rem 0;white-space:nowrap}.markdown-body th{background:#38bdf81f;font-weight:600;color:var(--color-accent-soft)}.markdown-body tr:nth-child(2n) td{background:#ffffff05}.markdown-body code{font-family:ui-monospace,Cascadia Code,monospace;font-size:.88em;padding:.18rem .45rem;border-radius:6px;background:#00000061;border:1px solid rgba(125,211,252,.1);color:#bae6fd}.markdown-body pre{overflow-x:auto;padding:1rem 1.1rem;border-radius:var(--radius-sm);background:#0000006b;border:1px solid var(--color-border);box-shadow:inset 0 1px #ffffff0a}.markdown-body pre code{padding:0;background:none;border:none}.markdown-body hr{border:none;height:1px;margin:2rem 0;background:linear-gradient(90deg,transparent,var(--color-border-strong),transparent)}.markdown-body a{text-decoration:underline;text-decoration-color:#38bdf859;text-underline-offset:.18em}.markdown-body a:hover{text-decoration-color:var(--color-primary)}.content-card{position:relative;background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);overflow:hidden}.content-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgba(186,230,253,.28) 0%,rgba(125,211,252,.08) 28%,transparent 52%,rgba(56,189,248,.06) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.content-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass-highlight);pointer-events:none}@media(max-width:768px){:root{--page-gutter: 1.375rem}}@media(prefers-reduced-motion:reduce){.btn-primary:after{display:none}.btn:hover{transform:none}}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:var(--viewport-height);overflow-x:clip;-webkit-tap-highlight-color:rgba(56,189,248,.18);padding-left:var(--safe-left);padding-right:var(--safe-right)}body.site-nav-open{overflow:hidden;touch-action:none}.app-shell{min-height:var(--viewport-height)}.site-header{padding-top:var(--safe-top);height:calc(var(--header-height) + var(--safe-top))}.site-footer{padding-bottom:calc(2.75rem + var(--safe-bottom))}@media(hover:none),(pointer:coarse){.btn,.menu-toggle,.dashboard-linked-account,.header-account-pill,.site-nav :deep(.site-link--subtle),.dashboard-nav a{min-height:44px}.btn:hover{transform:none}.dashboard-stat:hover{border-color:var(--color-border);box-shadow:var(--shadow-card)}}input,select,textarea,.dashboard-filters input,.dashboard-filters select,.dashboard-boost-form input,.dashboard-boost-search input{font-size:max(16px,1rem)}@media(max-width:860px){:root{--header-height: 60px}.brand-text{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-inner{gap:.65rem}.site-nav{max-height:calc(var(--viewport-height) - var(--header-height) - var(--safe-top));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.page-hero{padding:2.25rem 0 1.5rem}.page-hero h1{font-size:clamp(1.65rem,7vw,2.25rem)}.page-hero p{font-size:.98rem}.home-hero{padding:2rem 0 2.5rem;gap:1.75rem}.home-hero h1{font-size:clamp(1.85rem,8vw,2.5rem)}.home-lead{font-size:1rem}.quick-start-card,.site-link.feature-card{padding:1.35rem 1.2rem}.site-link.command-link{padding:.85rem .65rem}.markdown-body h1{font-size:1.65rem}.markdown-body h2{font-size:1.25rem}.markdown-body th:first-child,.markdown-body td:first-child{min-width:6.5rem;max-width:9rem}.content-card{padding:1.15rem 1rem}.dashboard-login-shell{padding:1.5rem 0 2rem}.dashboard-login-panel{padding:1.5rem 1.15rem 1.25rem}.dashboard-grid{grid-template-columns:1fr}.dashboard-stat-value{font-size:1.45rem}.dashboard-filters{flex-direction:column;align-items:stretch}.dashboard-filters label{width:100%}.dashboard-filters select,.dashboard-filters input{width:100%;min-width:0}.dashboard-table{font-size:.88rem}.dashboard-table th,.dashboard-table td{padding:.55rem .65rem}.dashboard-nav{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem .65rem;margin-bottom:1.25rem;padding-bottom:.65rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-nav a{flex-shrink:0;white-space:nowrap;scroll-snap-align:start;padding:.35rem .15rem}.dashboard-nav-hub-spacer{display:block;flex:0 0 .65rem;min-width:.65rem;height:1px}.dashboard-nav a.dashboard-nav-hub-link{margin-top:0;scroll-snap-align:end}.site-footer{margin-top:2.5rem}.home-actions{flex-direction:column;align-items:stretch}.home-actions :deep(.site-link.btn){width:100%;justify-content:center}.section-band{padding:1.5rem 1.25rem}.footer-links{flex-direction:column;gap:.5rem}}@media(max-width:380px){:root{--page-gutter: 1.125rem}.brand{font-size:1.1rem}.brand-icon{width:1.75rem;height:1.75rem;font-size:1rem}}@media(max-height:520px)and (orientation:landscape){.page-hero{padding-top:1.25rem;padding-bottom:.75rem}.dashboard-login-hero{padding-top:1.25rem}}html.site-booting #app{visibility:hidden}html.site-booting body{background:#060e1a}html.site-ready #app{visibility:visible;animation:site-reveal .32s var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1)) both}@keyframes site-reveal{0%{opacity:0}to{opacity:1}}html.site-booting .fade-up,html.site-booting .fade-up-delay-1,html.site-booting .fade-up-delay-2,html.site-booting .fade-up-delay-3{animation:none!important;opacity:0}html.site-ready .fade-up{animation:fade-up var(--duration-slow) var(--ease-out-expo) both}html.site-ready .fade-up-delay-1{animation-delay:.08s}html.site-ready .fade-up-delay-2{animation-delay:.16s}html.site-ready .fade-up-delay-3{animation-delay:.24s}@media(prefers-reduced-motion:reduce){html.site-ready #app{animation:none}html.site-booting #app,html.site-ready #app{visibility:visible}html.site-ready .fade-up,html.site-ready .fade-up-delay-1,html.site-ready .fade-up-delay-2,html.site-ready .fade-up-delay-3{opacity:1;animation:none!important;filter:none}}:root{--page-transition-duration: .26s;--page-transition-ease: cubic-bezier(.22, 1, .36, 1)}.site-link{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;border:none;background:transparent;padding:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.site-link--block{display:flex;width:100%}.site-link.btn{box-shadow:none;background:transparent}.site-link.btn:hover,.site-link.feature-card:hover,.site-link.command-link:hover{transform:none;box-shadow:none;background:transparent}.site-link.btn{padding:.8rem 1.25rem;font-weight:600;font-size:.95rem;border-radius:999px;transition:transform .2s var(--ease-out-expo),box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.site-link.btn-primary{position:relative;overflow:hidden;color:#031018;background:linear-gradient(165deg,#5ed0fa 0%,var(--color-primary-strong) 42%,#0369a1 100%);box-shadow:0 1px #ffffff38 inset,0 10px 28px #0ea5e957,var(--glow-ring)}.site-link.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-highlight);pointer-events:none}.site-link.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.2) 50%,transparent 62%);transform:translate(-130%);transition:transform .55s ease;pointer-events:none}.site-link.btn-primary:hover{transform:translateY(-1.5px);box-shadow:0 1px #ffffff42 inset,0 14px 36px #0ea5e970,0 0 0 1px #7dd3fc47;color:#031018}.site-link.btn-primary:hover:after{transform:translate(130%)}.site-link.btn-ghost{background:#ffffff08;border:1px solid var(--color-border);color:var(--color-text);box-shadow:0 1px #ffffff08 inset;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-link.btn-ghost:hover{transform:translateY(-1.5px);background:#ffffff12;border-color:var(--color-border-strong);box-shadow:0 1px #ffffff0d inset,var(--glow-primary-soft);color:var(--color-text)}.site-link--subtle{display:inline-flex;align-items:center;white-space:nowrap;color:var(--color-text-muted);font-weight:500;font-size:.95rem;transition:color .2s ease}.site-link--subtle:hover{color:var(--color-text)}.site-link.feature-card{flex-direction:column;align-items:flex-start;padding:1.4rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);height:100%;box-shadow:var(--shadow-card);transition:border-color var(--duration-normal) ease,background var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.site-link.feature-card:hover{border-color:#7dd3fc61;background:#0f233ae0;transform:translateY(-3px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft)}.site-link.feature-card h2{margin:.75rem 0 .5rem;font-family:var(--font-display);font-size:1.1rem;color:var(--color-text)}.site-link.feature-card p{margin:0;flex:1;color:var(--color-text-muted);font-size:.92rem}.site-link.feature-card .feature-more{margin-top:1rem;font-size:.82rem;font-weight:600;color:var(--color-primary);opacity:0;transition:opacity .15s ease}.site-link.feature-card:hover .feature-more{opacity:1}.site-link.command-link{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.15rem .5rem;width:100%;padding:.75rem .35rem;border-radius:10px;color:var(--color-text-muted);text-align:left;transition:background .2s ease,color .2s ease}.site-link.command-link:hover{background:#38bdf814;color:var(--color-text)}.site-link.command-link .command-text{grid-column:1;grid-row:1}.site-link.command-link .command-hint{grid-column:1;grid-row:2;font-size:.78rem;color:var(--color-text-muted);opacity:.85;transition:color .2s ease}.site-link.command-link .command-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--color-primary);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s var(--ease-out-expo)}.site-link.command-link:hover .command-arrow{opacity:1;transform:translate(0)}.site-link.command-link:hover .command-hint{color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.site-link.btn-primary:after{display:none}.site-link.btn,.site-link.feature-card,.site-link.command-link{transition:none}}.ambient-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-bg{background-image:linear-gradient(rgba(125,211,252,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 35%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 85% 75% at 50% 35%,#000 20%,transparent 72%)}.ambient-bg:before,.ambient-bg:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;animation:ambient-drift 20s ease-in-out infinite alternate}.ambient-bg:before{width:min(62vw,540px);height:min(62vw,540px);top:-14%;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(14,165,233,.32) 0%,transparent 68%)}.ambient-bg:after{width:min(48vw,400px);height:min(48vw,400px);top:6%;right:-10%;animation-delay:-7s;animation-duration:24s;background:radial-gradient(circle,rgba(56,189,248,.2) 0%,transparent 68%)}.ambient-orb{position:absolute;border-radius:50%;filter:blur(72px);opacity:.38;animation:ambient-drift 26s ease-in-out infinite alternate}.ambient-orb--1{width:300px;height:300px;bottom:12%;left:-6%;background:radial-gradient(circle,rgba(2,132,199,.22) 0%,transparent 70%);animation-delay:-11s}.ambient-orb--2{width:220px;height:220px;bottom:32%;right:10%;background:radial-gradient(circle,rgba(125,211,252,.16) 0%,transparent 70%);animation-delay:-15s;animation-duration:22s}@keyframes ambient-drift{0%{transform:translate(0) scale(1)}to{transform:translate(2.5%,3.5%) scale(1.07)}}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .85rem;padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(56,189,248,.28);background:linear-gradient(180deg,#38bdf81f,#38bdf80d);color:var(--color-accent-soft);font-weight:600;font-size:.8rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;box-shadow:0 1px #ffffff0f inset,var(--glow-primary-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gradient-text{background:linear-gradient(128deg,#e0f2fe,#7dd3fc 28%,#38bdf8 55%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(56,189,248,.18))}.text-muted{color:var(--color-text-muted)}.text-faint{color:var(--color-text-faint)}@keyframes fade-up{0%{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.glass-panel{position:relative;background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card);overflow:hidden}.glass-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass-highlight);pointer-events:none}.section-band{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.85rem 1.65rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:radial-gradient(ellipse 80% 120% at 0% 0%,rgba(14,165,233,.14),transparent 55%),radial-gradient(ellipse 60% 80% at 100% 100%,rgba(56,189,248,.08),transparent 50%),var(--glass-bg);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);overflow:hidden}.section-band:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(186,230,253,.5),transparent)}.section-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-highlight);pointer-events:none}.section-band h2{position:relative;margin:0 0 .4rem;font-family:var(--font-display);font-size:1.38rem;letter-spacing:var(--tracking-tight)}.section-band p{position:relative;margin:0;color:var(--color-text-muted);line-height:1.65}.icon-ring{display:grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:15px;background:linear-gradient(145deg,#38bdf829,#38bdf80f);border:1px solid rgba(125,211,252,.22);font-size:1.35rem;box-shadow:0 1px #ffffff14 inset,var(--glow-primary-soft)}.divider{height:1px;margin:1.5rem 0;border:none;background:linear-gradient(90deg,transparent,var(--color-border-strong),transparent)}@media(prefers-reduced-motion:reduce){.ambient-bg:before,.ambient-bg:after,.ambient-orb{animation:none}.fade-up,.fade-up-delay-1,.fade-up-delay-2,.fade-up-delay-3{animation:none;filter:none}.gradient-text{filter:none}}.page-section{padding-bottom:2rem}.page-section--docs{padding-bottom:3rem}.page-hero--wide p{max-width:none}.demo-notes{margin:1rem 0 0;padding:1rem 1.15rem 1rem 2.4rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#38bdf80d;color:var(--color-text-muted);font-size:.95rem;list-style:none}.demo-notes li{position:relative;margin-bottom:.4rem}.demo-notes li:before{content:"·";position:absolute;left:-1rem;color:var(--color-primary);font-weight:700}.demo-cta{margin:1.5rem 0 0;padding-top:1.25rem;text-align:center;color:var(--color-text-muted);font-size:.92rem;border-top:1px solid var(--color-border)}.doc-page-inner .page-hero{padding:2.5rem 0 1.25rem;margin-bottom:0}.doc-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.5rem;align-items:start}.doc-content{min-width:0}@media(max-width:960px){.doc-layout{grid-template-columns:1fr}}.app-main{position:relative;min-height:calc(var(--viewport-height, 100vh) - var(--header-height) - 12rem)}.page-transition-root{position:relative;width:100%;min-height:inherit}.page-view{width:100%}.page-enter-active,.page-leave-active{transition:opacity var(--page-transition-duration) var(--page-transition-ease),transform var(--page-transition-duration) var(--page-transition-ease)}.page-leave-active{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none}.page-enter-active{z-index:1}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{opacity:1;transform:none}.page-leave-active{position:static}}.app-main{min-height:calc(var(--viewport-height) - var(--header-height) - 12rem);position:relative}
