.header-account[data-v-e4d9122d]{position:relative;flex-shrink:0}.header-account-pill[data-v-e4d9122d]{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-e4d9122d]:hover,.header-account-pill--user[data-v-e4d9122d]:hover{border-color:#38bdf873;background:#0f172ad9;box-shadow:var(--glow-primary-soft)}.header-account-pill--skeleton[data-v-e4d9122d]{opacity:.45;pointer-events:none;cursor:default}.header-account-pill--muted[data-v-e4d9122d]{min-width:4.5rem;justify-content:center;color:var(--color-text-muted);cursor:default}.header-account-pill--user[data-v-e4d9122d]{padding-right:.5rem}.header-account-avatar[data-v-e4d9122d]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.header-account-avatar--guest[data-v-e4d9122d]{display:grid;place-items:center;background:#38bdf81f;font-size:.9rem}.header-account-label[data-v-e4d9122d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account-chevron[data-v-e4d9122d]{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-e4d9122d]{transform:rotate(180deg)}.header-account-menu[data-v-e4d9122d]{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-e4d9122d .2s var(--ease-out-expo) both}@keyframes header-account-menu-in-e4d9122d{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header-account-menu-head[data-v-e4d9122d]{margin:0;padding:.55rem .65rem .65rem;border-bottom:1px solid var(--color-border)}.header-account-menu-head strong[data-v-e4d9122d]{display:block;font-size:.92rem}.header-account-menu-head span[data-v-e4d9122d]{display:block;margin-top:.15rem;font-size:.78rem;color:var(--color-text-muted)}.header-account-menu-item[data-v-e4d9122d]{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-e4d9122d]:hover{background:#38bdf81a}.header-account-menu-item--danger[data-v-e4d9122d]{color:#fca5a5}.header-account-menu-item--danger[data-v-e4d9122d]:hover{background:#f871711f}@media(max-width:860px){.header-account[data-v-e4d9122d]{width:100%}.header-account-pill[data-v-e4d9122d]{width:100%;max-width:none;justify-content:center}.header-account-menu[data-v-e4d9122d]{left:0;right:0;width:100%}}@media(prefers-reduced-motion:reduce){.header-account-menu[data-v-e4d9122d]{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-d06130f1]{padding-bottom:3rem}.dashboard-nav[data-v-d06130f1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-d06130f1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-d06130f1]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.dashboard-nav a[data-v-d06130f1]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-d06130f1]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-d06130f1]{position:relative;min-height:14rem}.dashboard-pane[data-v-d06130f1]{min-height:14rem}.dashboard-compare-link[data-v-d06130f1]{margin-top:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-d06130f1]{margin-bottom:1.75rem}.dashboard-grid[data-v-d06130f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-d06130f1]{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-d06130f1]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-d06130f1]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-d06130f1]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-d06130f1]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-d06130f1]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-d06130f1],.dashboard-table td[data-v-d06130f1]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-d06130f1]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-d06130f1]{border-bottom:none}.dashboard-filters[data-v-d06130f1]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-d06130f1],.dashboard-filters input[data-v-d06130f1],.dashboard-input[data-v-d06130f1],.dashboard-field-input[data-v-d06130f1],.dashboard-shell select[data-v-d06130f1]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-d06130f1],select.dashboard-input[data-v-d06130f1],select.dashboard-field-input--select[data-v-d06130f1],.dashboard-shell select[data-v-d06130f1]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-d06130f1],select.dashboard-input option[data-v-d06130f1],select.dashboard-field-input--select option[data-v-d06130f1],.dashboard-shell select option[data-v-d06130f1]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-d06130f1]:checked,select.dashboard-input option[data-v-d06130f1]:checked,select.dashboard-field-input--select option[data-v-d06130f1]:checked,.dashboard-shell select option[data-v-d06130f1]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-d06130f1]:focus,.dashboard-filters input[data-v-d06130f1]:focus,.dashboard-filters select[data-v-d06130f1]:focus,.dashboard-field-input[data-v-d06130f1]:focus,.dashboard-shell select[data-v-d06130f1]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-d06130f1]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-d06130f1]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-d06130f1]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-d06130f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-d06130f1]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-d06130f1]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-d06130f1]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-d06130f1]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-d06130f1]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-d06130f1]:hover,.dashboard-combobox-item[data-v-d06130f1]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-d06130f1]{font-weight:600}.dashboard-combobox-item--sub[data-v-d06130f1]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-d06130f1]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-d06130f1]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-d06130f1]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-d06130f1]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-d06130f1]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-d06130f1]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-d06130f1]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-d06130f1]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-d06130f1]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-d06130f1]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.dashboard-settings-block[data-v-d06130f1]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-d06130f1]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-d06130f1]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-d06130f1],.dashboard-save-msg[data-v-d06130f1]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-d06130f1]{color:var(--color-primary)}.dashboard-boost-form[data-v-d06130f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-boost-form label[data-v-d06130f1],.dashboard-boost-form .dashboard-field[data-v-d06130f1]{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-d06130f1]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-d06130f1]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-d06130f1]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-d06130f1]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-d06130f1]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-d06130f1]{border-color:#38bdf859}.dashboard-ai-text[data-v-d06130f1]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-d06130f1]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-d06130f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-section[data-v-d06130f1]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-d06130f1]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-d06130f1]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-d06130f1]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-d06130f1]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-d06130f1]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-d06130f1]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-d06130f1]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-d06130f1]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-d06130f1]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-d06130f1]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-d06130f1]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-d06130f1]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-d06130f1]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-d06130f1]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-d06130f1]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-d06130f1]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-d06130f1]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-d06130f1]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-d06130f1]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-d06130f1]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-d06130f1]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.dashboard-guild-card[data-v-d06130f1]{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-d06130f1]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card--selected[data-v-d06130f1]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-d06130f1]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-d06130f1]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-d06130f1],.dashboard-error[data-v-d06130f1]{color:var(--color-text-muted);padding-block:2rem}.dashboard-loading[data-v-d06130f1]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-d06130f1]{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-d06130f1]{color:#fca5a5}.dashboard-login-hero[data-v-d06130f1]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-d06130f1]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-d06130f1]{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-d06130f1]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-d06130f1]{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-d06130f1]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-d06130f1]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-d06130f1]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-d06130f1]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-d06130f1]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-d06130f1]{font-size:1rem;font-weight:600}.dashboard-linked-account-list[data-v-d06130f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-d06130f1]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-d06130f1]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-d06130f1]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-d06130f1]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-d06130f1]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-d06130f1]:disabled{opacity:.5;cursor:not-allowed}.dashboard-login-divider[data-v-d06130f1]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-d06130f1]:before,.dashboard-login-divider[data-v-d06130f1]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-d06130f1]{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-d06130f1]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-d06130f1]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-d06130f1]{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-d06130f1]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-d06130f1]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-d06130f1]{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-d06130f1]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-d06130f1]{color:var(--color-success)}.dashboard-result-lose[data-v-d06130f1]{color:#f87171}.dashboard-muted[data-v-d06130f1]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav a.dashboard-nav-hub-link[data-v-d06130f1]{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-d06130f1]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-d06130f1]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-d06130f1]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-d06130f1]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-section-help--card[data-v-d06130f1]{margin:0 0 .75rem;font-size:.84rem}.dashboard-hub-card-summary[data-v-d06130f1]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-d06130f1]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-d06130f1]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-d06130f1]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-d06130f1]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-d06130f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-d06130f1]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-d06130f1]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-d06130f1]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-d06130f1]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-d06130f1]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-d06130f1]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-d06130f1]{font-weight:500}.dashboard-hub-delegate-meta[data-v-d06130f1],.dashboard-hub-delegate-roles[data-v-d06130f1]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-d06130f1]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-d06130f1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-d06130f1]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-d06130f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-d06130f1]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-d06130f1]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-d06130f1]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-d06130f1]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-d06130f1]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-d06130f1],.dashboard-modal-table td[data-v-d06130f1]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-d06130f1]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-d06130f1]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-d06130f1]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-d06130f1]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-d06130f1]{margin:0}.dashboard-modal-footer[data-v-d06130f1]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-d06130f1]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-d06130f1]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-d06130f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-d06130f1]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-d06130f1]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-d06130f1]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-d06130f1]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-d06130f1]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-d06130f1]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-d06130f1]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-d06130f1]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-d06130f1]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-d06130f1]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-d06130f1]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-d06130f1],.dashboard-hub-cmd-row[data-v-d06130f1]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-d06130f1]{font-size:.9rem}.dashboard-hub-check[data-v-d06130f1]:hover,.dashboard-hub-cmd-row[data-v-d06130f1]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-d06130f1]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-d06130f1]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-d06130f1]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-d06130f1]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-d06130f1]:has(input:disabled),.dashboard-hub-cmd-row[data-v-d06130f1]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-d06130f1],.dashboard-hub-cmd-row .dashboard-muted[data-v-d06130f1]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-d06130f1],.dashboard-hub-cmd-row input[type=checkbox][data-v-d06130f1]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-d06130f1]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-d06130f1]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-d06130f1]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-d06130f1]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-d06130f1]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-d06130f1]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-d06130f1]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-d06130f1]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-d06130f1]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-d06130f1]:checked:not(:disabled){animation:dashboard-check-pop-d06130f1 .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-d06130f1{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-d06130f1]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-d06130f1]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-d06130f1]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-d06130f1]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-d06130f1]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-d06130f1]{max-width:320px}.dashboard-hub-cmd-list[data-v-d06130f1]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-d06130f1]{margin:0}.dashboard-hub-rule-list[data-v-d06130f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-d06130f1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-d06130f1]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-d06130f1]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-d06130f1]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-d06130f1]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-d06130f1]{justify-content:flex-start;min-width:0}.dashboard-nav a.dashboard-nav-hub-link[data-v-d06130f1]{margin-top:0}}.board-page[data-v-d06130f1]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-d06130f1]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-d06130f1]{margin-bottom:.5rem}.board-form[data-v-d06130f1]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-d06130f1]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-d06130f1],.board-field textarea[data-v-d06130f1],.board-comment-form textarea[data-v-d06130f1]{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-d06130f1]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-d06130f1]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-d06130f1]{display:flex;gap:.5rem}.board-post-list[data-v-d06130f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-d06130f1]{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-d06130f1]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-d06130f1]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-d06130f1]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-d06130f1]{font-size:1.05rem}.board-post-meta[data-v-d06130f1]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-d06130f1]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-d06130f1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-d06130f1]{margin:0}.board-back a[data-v-d06130f1]{font-size:.9rem}.board-detail-title[data-v-d06130f1]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-d06130f1]{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-d06130f1]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-d06130f1]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-d06130f1]{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-d06130f1]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-d06130f1]{margin-top:.75rem}.board-btn-danger[data-v-d06130f1]{color:#f87171}.board-comments[data-v-d06130f1]{margin-top:.5rem}.board-comment-list[data-v-d06130f1]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-d06130f1]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-d06130f1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-d06130f1]{color:var(--color-text-muted)}.board-comment-body[data-v-d06130f1]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-d06130f1]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-d06130f1]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-d06130f1]{display:flex;gap:.5rem}.board-votes--compact[data-v-d06130f1]{margin-top:.25rem}.board-vote-btn[data-v-d06130f1]{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-d06130f1]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-d06130f1]:hover{border-color:var(--color-border-strong)}.dashboard-hub-subheading[data-v-d06130f1]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-d06130f1]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-d06130f1]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-d06130f1]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-d06130f1]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-d06130f1]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-d06130f1]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-d06130f1]{margin:0}.dashboard-hub-audit-search-btn[data-v-d06130f1]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-d06130f1]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-d06130f1]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-d06130f1]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-d06130f1]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-d06130f1]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-d06130f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-d06130f1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-d06130f1]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-d06130f1]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-d06130f1]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-d06130f1]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-d06130f1]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-d06130f1]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-d06130f1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-d06130f1]{font-weight:600}.dashboard-hub-audit-user-id[data-v-d06130f1]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-d06130f1]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-d06130f1]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-d06130f1]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-d06130f1]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-d06130f1]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-d06130f1]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-d06130f1]{min-height:7rem;resize:vertical;font-family:inherit}.dashboard-shell[data-v-1c68e6a1]{padding-bottom:3rem}.dashboard-nav[data-v-1c68e6a1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-1c68e6a1]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.dashboard-nav a[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-1c68e6a1]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-1c68e6a1]{position:relative;min-height:14rem}.dashboard-pane[data-v-1c68e6a1]{min-height:14rem}.dashboard-compare-link[data-v-1c68e6a1]{margin-top:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-1c68e6a1]{margin-bottom:1.75rem}.dashboard-grid[data-v-1c68e6a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-1c68e6a1]{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-1c68e6a1]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-1c68e6a1]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-1c68e6a1]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-1c68e6a1]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-1c68e6a1],.dashboard-table td[data-v-1c68e6a1]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-1c68e6a1]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-1c68e6a1]{border-bottom:none}.dashboard-filters[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-1c68e6a1],.dashboard-filters input[data-v-1c68e6a1],.dashboard-input[data-v-1c68e6a1],.dashboard-field-input[data-v-1c68e6a1],.dashboard-shell select[data-v-1c68e6a1]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-1c68e6a1],select.dashboard-input[data-v-1c68e6a1],select.dashboard-field-input--select[data-v-1c68e6a1],.dashboard-shell select[data-v-1c68e6a1]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-1c68e6a1],select.dashboard-input option[data-v-1c68e6a1],select.dashboard-field-input--select option[data-v-1c68e6a1],.dashboard-shell select option[data-v-1c68e6a1]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-1c68e6a1]:checked,select.dashboard-input option[data-v-1c68e6a1]:checked,select.dashboard-field-input--select option[data-v-1c68e6a1]:checked,.dashboard-shell select option[data-v-1c68e6a1]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-1c68e6a1]:focus,.dashboard-filters input[data-v-1c68e6a1]:focus,.dashboard-filters select[data-v-1c68e6a1]:focus,.dashboard-field-input[data-v-1c68e6a1]:focus,.dashboard-shell select[data-v-1c68e6a1]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-1c68e6a1]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-1c68e6a1]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-1c68e6a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-1c68e6a1]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-1c68e6a1]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-1c68e6a1]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-1c68e6a1]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-1c68e6a1]:hover,.dashboard-combobox-item[data-v-1c68e6a1]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-1c68e6a1]{font-weight:600}.dashboard-combobox-item--sub[data-v-1c68e6a1]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-1c68e6a1]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-1c68e6a1]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-1c68e6a1]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-1c68e6a1]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-1c68e6a1]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-1c68e6a1]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-1c68e6a1]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-1c68e6a1]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-1c68e6a1]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.dashboard-settings-block[data-v-1c68e6a1]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-1c68e6a1]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-1c68e6a1],.dashboard-save-msg[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-1c68e6a1]{color:var(--color-primary)}.dashboard-boost-form[data-v-1c68e6a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-boost-form label[data-v-1c68e6a1],.dashboard-boost-form .dashboard-field[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-1c68e6a1]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-1c68e6a1]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-1c68e6a1]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-1c68e6a1]{border-color:#38bdf859}.dashboard-ai-text[data-v-1c68e6a1]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-1c68e6a1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-section[data-v-1c68e6a1]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-1c68e6a1]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-1c68e6a1]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-1c68e6a1]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-1c68e6a1]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-1c68e6a1]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-1c68e6a1]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-1c68e6a1]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-1c68e6a1]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-1c68e6a1]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-1c68e6a1]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-1c68e6a1]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-1c68e6a1]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-1c68e6a1]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-1c68e6a1]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-1c68e6a1]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-1c68e6a1]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-1c68e6a1]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-1c68e6a1]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-1c68e6a1]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-1c68e6a1]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-1c68e6a1]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.dashboard-guild-card[data-v-1c68e6a1]{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-1c68e6a1]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card--selected[data-v-1c68e6a1]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-1c68e6a1]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-1c68e6a1]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-1c68e6a1],.dashboard-error[data-v-1c68e6a1]{color:var(--color-text-muted);padding-block:2rem}.dashboard-loading[data-v-1c68e6a1]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-1c68e6a1]{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-1c68e6a1]{color:#fca5a5}.dashboard-login-hero[data-v-1c68e6a1]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-1c68e6a1]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-1c68e6a1]{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-1c68e6a1]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-1c68e6a1]{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-1c68e6a1]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-1c68e6a1]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-1c68e6a1]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-1c68e6a1]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-1c68e6a1]{font-size:1rem;font-weight:600}.dashboard-linked-account-list[data-v-1c68e6a1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-1c68e6a1]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-1c68e6a1]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-1c68e6a1]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-1c68e6a1]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-1c68e6a1]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-1c68e6a1]:disabled{opacity:.5;cursor:not-allowed}.dashboard-login-divider[data-v-1c68e6a1]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-1c68e6a1]:before,.dashboard-login-divider[data-v-1c68e6a1]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-1c68e6a1]{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-1c68e6a1]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-1c68e6a1]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-1c68e6a1]{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-1c68e6a1]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-1c68e6a1]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-1c68e6a1]{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-1c68e6a1]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-1c68e6a1]{color:var(--color-success)}.dashboard-result-lose[data-v-1c68e6a1]{color:#f87171}.dashboard-muted[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav a.dashboard-nav-hub-link[data-v-1c68e6a1]{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-1c68e6a1]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-1c68e6a1]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-1c68e6a1]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-section-help--card[data-v-1c68e6a1]{margin:0 0 .75rem;font-size:.84rem}.dashboard-hub-card-summary[data-v-1c68e6a1]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-1c68e6a1]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-1c68e6a1]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-1c68e6a1]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-1c68e6a1]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-1c68e6a1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-1c68e6a1]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-1c68e6a1]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-1c68e6a1]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-1c68e6a1]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-1c68e6a1]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-1c68e6a1]{font-weight:500}.dashboard-hub-delegate-meta[data-v-1c68e6a1],.dashboard-hub-delegate-roles[data-v-1c68e6a1]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-1c68e6a1]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-1c68e6a1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-1c68e6a1]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-1c68e6a1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-1c68e6a1]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-1c68e6a1]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-1c68e6a1]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-1c68e6a1]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-1c68e6a1]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-1c68e6a1],.dashboard-modal-table td[data-v-1c68e6a1]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-1c68e6a1]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-1c68e6a1]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-1c68e6a1]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-1c68e6a1]{margin:0}.dashboard-modal-footer[data-v-1c68e6a1]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-1c68e6a1]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-1c68e6a1]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-1c68e6a1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-1c68e6a1]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-1c68e6a1]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-1c68e6a1]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-1c68e6a1]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-1c68e6a1]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-1c68e6a1]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-1c68e6a1]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-1c68e6a1]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-1c68e6a1],.dashboard-hub-cmd-row[data-v-1c68e6a1]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-1c68e6a1]{font-size:.9rem}.dashboard-hub-check[data-v-1c68e6a1]:hover,.dashboard-hub-cmd-row[data-v-1c68e6a1]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-1c68e6a1]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-1c68e6a1]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-1c68e6a1]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-1c68e6a1]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-1c68e6a1]:has(input:disabled),.dashboard-hub-cmd-row[data-v-1c68e6a1]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-1c68e6a1],.dashboard-hub-cmd-row .dashboard-muted[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-1c68e6a1],.dashboard-hub-cmd-row input[type=checkbox][data-v-1c68e6a1]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-1c68e6a1]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-1c68e6a1]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-1c68e6a1]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-1c68e6a1]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-1c68e6a1]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-1c68e6a1]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-1c68e6a1]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-1c68e6a1]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-1c68e6a1]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-1c68e6a1]:checked:not(:disabled){animation:dashboard-check-pop-1c68e6a1 .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-1c68e6a1{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-1c68e6a1]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-1c68e6a1]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-1c68e6a1]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-1c68e6a1]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-1c68e6a1]{max-width:320px}.dashboard-hub-cmd-list[data-v-1c68e6a1]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-1c68e6a1]{margin:0}.dashboard-hub-rule-list[data-v-1c68e6a1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-1c68e6a1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-1c68e6a1]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-1c68e6a1]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-1c68e6a1]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-1c68e6a1]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-1c68e6a1]{justify-content:flex-start;min-width:0}.dashboard-nav a.dashboard-nav-hub-link[data-v-1c68e6a1]{margin-top:0}}.board-page[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-1c68e6a1]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-1c68e6a1]{margin-bottom:.5rem}.board-form[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-1c68e6a1],.board-field textarea[data-v-1c68e6a1],.board-comment-form textarea[data-v-1c68e6a1]{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-1c68e6a1]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-1c68e6a1]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-1c68e6a1]{display:flex;gap:.5rem}.board-post-list[data-v-1c68e6a1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-1c68e6a1]{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-1c68e6a1]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-1c68e6a1]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-1c68e6a1]{font-size:1.05rem}.board-post-meta[data-v-1c68e6a1]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-1c68e6a1]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-1c68e6a1]{margin:0}.board-back a[data-v-1c68e6a1]{font-size:.9rem}.board-detail-title[data-v-1c68e6a1]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-1c68e6a1]{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-1c68e6a1]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-1c68e6a1]{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-1c68e6a1]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-1c68e6a1]{margin-top:.75rem}.board-btn-danger[data-v-1c68e6a1]{color:#f87171}.board-comments[data-v-1c68e6a1]{margin-top:.5rem}.board-comment-list[data-v-1c68e6a1]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-1c68e6a1]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-1c68e6a1]{color:var(--color-text-muted)}.board-comment-body[data-v-1c68e6a1]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-1c68e6a1]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-1c68e6a1]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-1c68e6a1]{display:flex;gap:.5rem}.board-votes--compact[data-v-1c68e6a1]{margin-top:.25rem}.board-vote-btn[data-v-1c68e6a1]{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-1c68e6a1]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-1c68e6a1]:hover{border-color:var(--color-border-strong)}.dashboard-hub-subheading[data-v-1c68e6a1]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-1c68e6a1]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-1c68e6a1]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-1c68e6a1]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-1c68e6a1]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-1c68e6a1]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-1c68e6a1]{margin:0}.dashboard-hub-audit-search-btn[data-v-1c68e6a1]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-1c68e6a1]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-1c68e6a1]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-1c68e6a1]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-1c68e6a1]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-1c68e6a1]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-1c68e6a1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-1c68e6a1]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-1c68e6a1]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-1c68e6a1]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-1c68e6a1]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-1c68e6a1]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-1c68e6a1]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-1c68e6a1]{font-weight:600}.dashboard-hub-audit-user-id[data-v-1c68e6a1]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-1c68e6a1]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-1c68e6a1]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-1c68e6a1]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-1c68e6a1]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-1c68e6a1]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-1c68e6a1]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-1c68e6a1]{min-height:7rem;resize:vertical;font-family:inherit}.dashboard-login-shell[data-v-1c68e6a1]{padding:2.5rem 0 3rem;position:relative}.dashboard-login-connecting[data-v-1c68e6a1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#020617d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard-login-connecting p[data-v-1c68e6a1]{margin:0;font-size:1rem;color:#e2e8f0}.dashboard-login-notice-slot[data-v-1c68e6a1]{max-width:420px;margin:0 auto 1rem}.dashboard-login-notice-slot--reserved[data-v-1c68e6a1]{min-height:3.25rem}.dashboard-login-shell-error[data-v-1c68e6a1]{text-align:center}.dashboard-login-retry-hint[data-v-1c68e6a1],.dashboard-login-logout-hint[data-v-1c68e6a1]{margin:0;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;text-align:center}.dashboard-login-retry-hint[data-v-1c68e6a1]{background:#fbbf241f;color:#fcd34d}.dashboard-login-logout-hint[data-v-1c68e6a1]{background:#38bdf81a;color:#93c5fd}.dashboard-login-other-hint[data-v-1c68e6a1]{margin:.65rem 0 0;font-size:.82rem;text-align:center;line-height:1.45}.dashboard-turnstile[data-v-1c68e6a1]{margin:1.25rem auto .5rem;min-height:65px;display:flex;justify-content:center}.dashboard-login-error[data-v-1c68e6a1]{margin-top:.75rem;text-align:center}.dashboard-guide h2[data-v-bae6de90]{margin-bottom:1rem}.dashboard-guide-grid[data-v-bae6de90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.dashboard-guide article h3[data-v-bae6de90]{font-size:1rem;margin-bottom:.65rem}.dashboard-guide article p[data-v-bae6de90]{color:var(--color-text-muted);font-size:.9rem;line-height:1.55;margin:0}.dashboard-guide code[data-v-bae6de90]{font-size:.85em}.dashboard-shell[data-v-140892b2]{padding-bottom:3rem}.dashboard-nav[data-v-140892b2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-140892b2]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-140892b2]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.dashboard-nav a[data-v-140892b2]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-140892b2]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-140892b2]{position:relative;min-height:14rem}.dashboard-pane[data-v-140892b2]{min-height:14rem}.dashboard-compare-link[data-v-140892b2]{margin-top:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-140892b2]{margin-bottom:1.75rem}.dashboard-grid[data-v-140892b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-140892b2]{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-140892b2]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-140892b2]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-140892b2]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-140892b2]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-140892b2]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-140892b2],.dashboard-table td[data-v-140892b2]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-140892b2]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-140892b2]{border-bottom:none}.dashboard-filters[data-v-140892b2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-140892b2],.dashboard-filters input[data-v-140892b2],.dashboard-input[data-v-140892b2],.dashboard-field-input[data-v-140892b2],.dashboard-shell select[data-v-140892b2]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-140892b2],select.dashboard-input[data-v-140892b2],select.dashboard-field-input--select[data-v-140892b2],.dashboard-shell select[data-v-140892b2]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-140892b2],select.dashboard-input option[data-v-140892b2],select.dashboard-field-input--select option[data-v-140892b2],.dashboard-shell select option[data-v-140892b2]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-140892b2]:checked,select.dashboard-input option[data-v-140892b2]:checked,select.dashboard-field-input--select option[data-v-140892b2]:checked,.dashboard-shell select option[data-v-140892b2]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-140892b2]:focus,.dashboard-filters input[data-v-140892b2]:focus,.dashboard-filters select[data-v-140892b2]:focus,.dashboard-field-input[data-v-140892b2]:focus,.dashboard-shell select[data-v-140892b2]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-140892b2]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-140892b2]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-140892b2]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-140892b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-140892b2]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-140892b2]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-140892b2]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-140892b2]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-140892b2]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-140892b2]:hover,.dashboard-combobox-item[data-v-140892b2]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-140892b2]{font-weight:600}.dashboard-combobox-item--sub[data-v-140892b2]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-140892b2]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-140892b2]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-140892b2]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-140892b2]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-140892b2]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-140892b2]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-140892b2]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-140892b2]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-140892b2]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-140892b2]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.dashboard-settings-block[data-v-140892b2]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-140892b2]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-140892b2]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-140892b2],.dashboard-save-msg[data-v-140892b2]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-140892b2]{color:var(--color-primary)}.dashboard-boost-form[data-v-140892b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-boost-form label[data-v-140892b2],.dashboard-boost-form .dashboard-field[data-v-140892b2]{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-140892b2]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-140892b2]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-140892b2]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-140892b2]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-140892b2]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-140892b2]{border-color:#38bdf859}.dashboard-ai-text[data-v-140892b2]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-140892b2]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-140892b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-section[data-v-140892b2]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-140892b2]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-140892b2]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-140892b2]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-140892b2]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-140892b2]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-140892b2]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-140892b2]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-140892b2]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-140892b2]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-140892b2]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-140892b2]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-140892b2]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-140892b2]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-140892b2]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-140892b2]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-140892b2]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-140892b2]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-140892b2]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-140892b2]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-140892b2]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-140892b2]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.dashboard-guild-card[data-v-140892b2]{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-140892b2]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card--selected[data-v-140892b2]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-140892b2]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-140892b2]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-140892b2],.dashboard-error[data-v-140892b2]{color:var(--color-text-muted);padding-block:2rem}.dashboard-loading[data-v-140892b2]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-140892b2]{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-140892b2]{color:#fca5a5}.dashboard-login-hero[data-v-140892b2]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-140892b2]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-140892b2]{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-140892b2]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-140892b2]{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-140892b2]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-140892b2]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-140892b2]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-140892b2]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-140892b2]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-140892b2]{font-size:1rem;font-weight:600}.dashboard-linked-account-list[data-v-140892b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-140892b2]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-140892b2]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-140892b2]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-140892b2]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-140892b2]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-140892b2]:disabled{opacity:.5;cursor:not-allowed}.dashboard-login-divider[data-v-140892b2]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-140892b2]:before,.dashboard-login-divider[data-v-140892b2]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-140892b2]{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-140892b2]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-140892b2]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-140892b2]{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-140892b2]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-140892b2]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-140892b2]{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-140892b2]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-140892b2]{color:var(--color-success)}.dashboard-result-lose[data-v-140892b2]{color:#f87171}.dashboard-muted[data-v-140892b2]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav a.dashboard-nav-hub-link[data-v-140892b2]{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-140892b2]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-140892b2]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-140892b2]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-140892b2]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-section-help--card[data-v-140892b2]{margin:0 0 .75rem;font-size:.84rem}.dashboard-hub-card-summary[data-v-140892b2]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-140892b2]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-140892b2]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-140892b2]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-140892b2]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-140892b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-140892b2]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-140892b2]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-140892b2]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-140892b2]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-140892b2]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-140892b2]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-140892b2]{font-weight:500}.dashboard-hub-delegate-meta[data-v-140892b2],.dashboard-hub-delegate-roles[data-v-140892b2]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-140892b2]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-140892b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-140892b2]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-140892b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-140892b2]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-140892b2]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-140892b2]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-140892b2]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-140892b2]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-140892b2],.dashboard-modal-table td[data-v-140892b2]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-140892b2]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-140892b2]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-140892b2]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-140892b2]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-140892b2]{margin:0}.dashboard-modal-footer[data-v-140892b2]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-140892b2]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-140892b2]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-140892b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-140892b2]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-140892b2]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-140892b2]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-140892b2]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-140892b2]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-140892b2]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-140892b2]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-140892b2]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-140892b2]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-140892b2]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-140892b2]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-140892b2],.dashboard-hub-cmd-row[data-v-140892b2]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-140892b2]{font-size:.9rem}.dashboard-hub-check[data-v-140892b2]:hover,.dashboard-hub-cmd-row[data-v-140892b2]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-140892b2]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-140892b2]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-140892b2]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-140892b2]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-140892b2]:has(input:disabled),.dashboard-hub-cmd-row[data-v-140892b2]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-140892b2],.dashboard-hub-cmd-row .dashboard-muted[data-v-140892b2]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-140892b2],.dashboard-hub-cmd-row input[type=checkbox][data-v-140892b2]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-140892b2]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-140892b2]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-140892b2]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-140892b2]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-140892b2]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-140892b2]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-140892b2]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-140892b2]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-140892b2]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-140892b2]:checked:not(:disabled){animation:dashboard-check-pop-140892b2 .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-140892b2{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-140892b2]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-140892b2]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-140892b2]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-140892b2]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-140892b2]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-140892b2]{max-width:320px}.dashboard-hub-cmd-list[data-v-140892b2]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-140892b2]{margin:0}.dashboard-hub-rule-list[data-v-140892b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-140892b2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-140892b2]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-140892b2]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-140892b2]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-140892b2]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-140892b2]{justify-content:flex-start;min-width:0}.dashboard-nav a.dashboard-nav-hub-link[data-v-140892b2]{margin-top:0}}.board-page[data-v-140892b2]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-140892b2]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-140892b2]{margin-bottom:.5rem}.board-form[data-v-140892b2]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-140892b2]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-140892b2],.board-field textarea[data-v-140892b2],.board-comment-form textarea[data-v-140892b2]{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-140892b2]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-140892b2]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-140892b2]{display:flex;gap:.5rem}.board-post-list[data-v-140892b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-140892b2]{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-140892b2]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-140892b2]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-140892b2]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-140892b2]{font-size:1.05rem}.board-post-meta[data-v-140892b2]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-140892b2]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-140892b2]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-140892b2]{margin:0}.board-back a[data-v-140892b2]{font-size:.9rem}.board-detail-title[data-v-140892b2]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-140892b2]{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-140892b2]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-140892b2]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-140892b2]{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-140892b2]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-140892b2]{margin-top:.75rem}.board-btn-danger[data-v-140892b2]{color:#f87171}.board-comments[data-v-140892b2]{margin-top:.5rem}.board-comment-list[data-v-140892b2]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-140892b2]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-140892b2]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-140892b2]{color:var(--color-text-muted)}.board-comment-body[data-v-140892b2]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-140892b2]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-140892b2]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-140892b2]{display:flex;gap:.5rem}.board-votes--compact[data-v-140892b2]{margin-top:.25rem}.board-vote-btn[data-v-140892b2]{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-140892b2]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-140892b2]:hover{border-color:var(--color-border-strong)}.dashboard-hub-subheading[data-v-140892b2]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-140892b2]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-140892b2]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-140892b2]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-140892b2]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-140892b2]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-140892b2]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-140892b2]{margin:0}.dashboard-hub-audit-search-btn[data-v-140892b2]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-140892b2]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-140892b2]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-140892b2]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-140892b2]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-140892b2]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-140892b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-140892b2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-140892b2]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-140892b2]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-140892b2]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-140892b2]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-140892b2]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-140892b2]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-140892b2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-140892b2]{font-weight:600}.dashboard-hub-audit-user-id[data-v-140892b2]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-140892b2]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-140892b2]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-140892b2]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-140892b2]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-140892b2]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-140892b2]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-140892b2]{min-height:7rem;resize:vertical;font-family:inherit}.dashboard-shell[data-v-89b3b097]{padding-bottom:3rem}.dashboard-nav[data-v-89b3b097]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-89b3b097]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-89b3b097]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.dashboard-nav a[data-v-89b3b097]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-89b3b097]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-89b3b097]{position:relative;min-height:14rem}.dashboard-pane[data-v-89b3b097]{min-height:14rem}.dashboard-compare-link[data-v-89b3b097]{margin-top:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-89b3b097]{margin-bottom:1.75rem}.dashboard-grid[data-v-89b3b097]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-89b3b097]{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-89b3b097]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-89b3b097]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-89b3b097]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-89b3b097]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-89b3b097]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-89b3b097],.dashboard-table td[data-v-89b3b097]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-89b3b097]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-89b3b097]{border-bottom:none}.dashboard-filters[data-v-89b3b097]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-89b3b097],.dashboard-filters input[data-v-89b3b097],.dashboard-input[data-v-89b3b097],.dashboard-field-input[data-v-89b3b097],.dashboard-shell select[data-v-89b3b097]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-89b3b097],select.dashboard-input[data-v-89b3b097],select.dashboard-field-input--select[data-v-89b3b097],.dashboard-shell select[data-v-89b3b097]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-89b3b097],select.dashboard-input option[data-v-89b3b097],select.dashboard-field-input--select option[data-v-89b3b097],.dashboard-shell select option[data-v-89b3b097]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-89b3b097]:checked,select.dashboard-input option[data-v-89b3b097]:checked,select.dashboard-field-input--select option[data-v-89b3b097]:checked,.dashboard-shell select option[data-v-89b3b097]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-89b3b097]:focus,.dashboard-filters input[data-v-89b3b097]:focus,.dashboard-filters select[data-v-89b3b097]:focus,.dashboard-field-input[data-v-89b3b097]:focus,.dashboard-shell select[data-v-89b3b097]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-89b3b097]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-89b3b097]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-89b3b097]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-89b3b097]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-89b3b097]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-89b3b097]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-89b3b097]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-89b3b097]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-89b3b097]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-89b3b097]:hover,.dashboard-combobox-item[data-v-89b3b097]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-89b3b097]{font-weight:600}.dashboard-combobox-item--sub[data-v-89b3b097]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-89b3b097]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-89b3b097]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-89b3b097]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-89b3b097]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-89b3b097]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-89b3b097]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-89b3b097]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-89b3b097]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-89b3b097]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-89b3b097]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.dashboard-settings-block[data-v-89b3b097]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-89b3b097]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-89b3b097]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-89b3b097],.dashboard-save-msg[data-v-89b3b097]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-89b3b097]{color:var(--color-primary)}.dashboard-boost-form[data-v-89b3b097]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-boost-form label[data-v-89b3b097],.dashboard-boost-form .dashboard-field[data-v-89b3b097]{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-89b3b097]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-89b3b097]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-89b3b097]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-89b3b097]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-89b3b097]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-89b3b097]{border-color:#38bdf859}.dashboard-ai-text[data-v-89b3b097]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-89b3b097]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-89b3b097]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-section[data-v-89b3b097]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-89b3b097]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-89b3b097]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-89b3b097]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-89b3b097]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-89b3b097]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-89b3b097]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-89b3b097]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-89b3b097]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-89b3b097]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-89b3b097]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-89b3b097]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-89b3b097]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-89b3b097]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-89b3b097]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-89b3b097]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-89b3b097]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-89b3b097]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-89b3b097]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-89b3b097]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-89b3b097]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-89b3b097]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.dashboard-guild-card[data-v-89b3b097]{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-89b3b097]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card--selected[data-v-89b3b097]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-89b3b097]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-89b3b097]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-89b3b097],.dashboard-error[data-v-89b3b097]{color:var(--color-text-muted);padding-block:2rem}.dashboard-loading[data-v-89b3b097]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-89b3b097]{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-89b3b097]{color:#fca5a5}.dashboard-login-hero[data-v-89b3b097]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-89b3b097]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-89b3b097]{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-89b3b097]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-89b3b097]{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-89b3b097]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-89b3b097]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-89b3b097]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-89b3b097]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-89b3b097]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-89b3b097]{font-size:1rem;font-weight:600}.dashboard-linked-account-list[data-v-89b3b097]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-89b3b097]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-89b3b097]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-89b3b097]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-89b3b097]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-89b3b097]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-89b3b097]:disabled{opacity:.5;cursor:not-allowed}.dashboard-login-divider[data-v-89b3b097]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-89b3b097]:before,.dashboard-login-divider[data-v-89b3b097]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-89b3b097]{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-89b3b097]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-89b3b097]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-89b3b097]{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-89b3b097]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-89b3b097]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-89b3b097]{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-89b3b097]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-89b3b097]{color:var(--color-success)}.dashboard-result-lose[data-v-89b3b097]{color:#f87171}.dashboard-muted[data-v-89b3b097]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav a.dashboard-nav-hub-link[data-v-89b3b097]{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-89b3b097]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-89b3b097]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-89b3b097]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-89b3b097]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-section-help--card[data-v-89b3b097]{margin:0 0 .75rem;font-size:.84rem}.dashboard-hub-card-summary[data-v-89b3b097]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-89b3b097]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-89b3b097]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-89b3b097]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-89b3b097]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-89b3b097]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-89b3b097]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-89b3b097]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-89b3b097]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-89b3b097]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-89b3b097]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-89b3b097]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-89b3b097]{font-weight:500}.dashboard-hub-delegate-meta[data-v-89b3b097],.dashboard-hub-delegate-roles[data-v-89b3b097]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-89b3b097]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-89b3b097]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-89b3b097]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-89b3b097]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-89b3b097]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-89b3b097]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-89b3b097]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-89b3b097]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-89b3b097]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-89b3b097],.dashboard-modal-table td[data-v-89b3b097]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-89b3b097]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-89b3b097]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-89b3b097]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-89b3b097]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-89b3b097]{margin:0}.dashboard-modal-footer[data-v-89b3b097]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-89b3b097]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-89b3b097]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-89b3b097]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-89b3b097]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-89b3b097]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-89b3b097]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-89b3b097]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-89b3b097]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-89b3b097]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-89b3b097]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-89b3b097]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-89b3b097]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-89b3b097]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-89b3b097]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-89b3b097],.dashboard-hub-cmd-row[data-v-89b3b097]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-89b3b097]{font-size:.9rem}.dashboard-hub-check[data-v-89b3b097]:hover,.dashboard-hub-cmd-row[data-v-89b3b097]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-89b3b097]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-89b3b097]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-89b3b097]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-89b3b097]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-89b3b097]:has(input:disabled),.dashboard-hub-cmd-row[data-v-89b3b097]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-89b3b097],.dashboard-hub-cmd-row .dashboard-muted[data-v-89b3b097]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-89b3b097],.dashboard-hub-cmd-row input[type=checkbox][data-v-89b3b097]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-89b3b097]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-89b3b097]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-89b3b097]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-89b3b097]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-89b3b097]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-89b3b097]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-89b3b097]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-89b3b097]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-89b3b097]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-89b3b097]:checked:not(:disabled){animation:dashboard-check-pop-89b3b097 .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-89b3b097{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-89b3b097]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-89b3b097]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-89b3b097]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-89b3b097]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-89b3b097]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-89b3b097]{max-width:320px}.dashboard-hub-cmd-list[data-v-89b3b097]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-89b3b097]{margin:0}.dashboard-hub-rule-list[data-v-89b3b097]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-89b3b097]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-89b3b097]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-89b3b097]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-89b3b097]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-89b3b097]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-89b3b097]{justify-content:flex-start;min-width:0}.dashboard-nav a.dashboard-nav-hub-link[data-v-89b3b097]{margin-top:0}}.board-page[data-v-89b3b097]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-89b3b097]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-89b3b097]{margin-bottom:.5rem}.board-form[data-v-89b3b097]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-89b3b097]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-89b3b097],.board-field textarea[data-v-89b3b097],.board-comment-form textarea[data-v-89b3b097]{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-89b3b097]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-89b3b097]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-89b3b097]{display:flex;gap:.5rem}.board-post-list[data-v-89b3b097]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-89b3b097]{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-89b3b097]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-89b3b097]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-89b3b097]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-89b3b097]{font-size:1.05rem}.board-post-meta[data-v-89b3b097]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-89b3b097]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-89b3b097]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-89b3b097]{margin:0}.board-back a[data-v-89b3b097]{font-size:.9rem}.board-detail-title[data-v-89b3b097]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-89b3b097]{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-89b3b097]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-89b3b097]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-89b3b097]{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-89b3b097]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-89b3b097]{margin-top:.75rem}.board-btn-danger[data-v-89b3b097]{color:#f87171}.board-comments[data-v-89b3b097]{margin-top:.5rem}.board-comment-list[data-v-89b3b097]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-89b3b097]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-89b3b097]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-89b3b097]{color:var(--color-text-muted)}.board-comment-body[data-v-89b3b097]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-89b3b097]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-89b3b097]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-89b3b097]{display:flex;gap:.5rem}.board-votes--compact[data-v-89b3b097]{margin-top:.25rem}.board-vote-btn[data-v-89b3b097]{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-89b3b097]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-89b3b097]:hover{border-color:var(--color-border-strong)}.dashboard-hub-subheading[data-v-89b3b097]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-89b3b097]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-89b3b097]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-89b3b097]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-89b3b097]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-89b3b097]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-89b3b097]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-89b3b097]{margin:0}.dashboard-hub-audit-search-btn[data-v-89b3b097]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-89b3b097]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-89b3b097]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-89b3b097]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-89b3b097]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-89b3b097]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-89b3b097]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-89b3b097]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-89b3b097]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-89b3b097]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-89b3b097]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-89b3b097]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-89b3b097]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-89b3b097]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-89b3b097]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-89b3b097]{font-weight:600}.dashboard-hub-audit-user-id[data-v-89b3b097]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-89b3b097]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-89b3b097]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-89b3b097]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-89b3b097]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-89b3b097]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-89b3b097]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-89b3b097]{min-height:7rem;resize:vertical;font-family:inherit}.dashboard-shell[data-v-8b40938a]{padding-bottom:3rem}.dashboard-nav[data-v-8b40938a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-8b40938a]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-8b40938a]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.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:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-8b40938a]{margin-bottom:1.75rem}.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],.dashboard-input[data-v-8b40938a],.dashboard-field-input[data-v-8b40938a],.dashboard-shell select[data-v-8b40938a]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-8b40938a],select.dashboard-input[data-v-8b40938a],select.dashboard-field-input--select[data-v-8b40938a],.dashboard-shell select[data-v-8b40938a]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-8b40938a],select.dashboard-input option[data-v-8b40938a],select.dashboard-field-input--select option[data-v-8b40938a],.dashboard-shell select option[data-v-8b40938a]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-8b40938a]:checked,select.dashboard-input option[data-v-8b40938a]:checked,select.dashboard-field-input--select option[data-v-8b40938a]:checked,.dashboard-shell select option[data-v-8b40938a]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-8b40938a]:focus,.dashboard-filters input[data-v-8b40938a]:focus,.dashboard-filters select[data-v-8b40938a]:focus,.dashboard-field-input[data-v-8b40938a]:focus,.dashboard-shell select[data-v-8b40938a]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-8b40938a]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-8b40938a]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-8b40938a]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-8b40938a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-8b40938a]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-8b40938a]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-8b40938a]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-8b40938a]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-8b40938a]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-8b40938a]:hover,.dashboard-combobox-item[data-v-8b40938a]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-8b40938a]{font-weight:600}.dashboard-combobox-item--sub[data-v-8b40938a]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-8b40938a]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-8b40938a]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-8b40938a]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-8b40938a]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-8b40938a]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-8b40938a]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-8b40938a]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-8b40938a]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-8b40938a]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-8b40938a]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.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:.85rem;align-items:end}.dashboard-boost-form label[data-v-8b40938a],.dashboard-boost-form .dashboard-field[data-v-8b40938a]{display:flex;flex-direction:column;gap:.4rem;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-section[data-v-8b40938a]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-8b40938a]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-8b40938a]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-8b40938a]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-8b40938a]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-8b40938a]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-8b40938a]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-8b40938a]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-8b40938a]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-8b40938a]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-8b40938a]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-8b40938a]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-8b40938a]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-8b40938a]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-8b40938a]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-8b40938a]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-8b40938a]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-8b40938a]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-8b40938a]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-8b40938a]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-8b40938a]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-8b40938a]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.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--selected[data-v-8b40938a]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-8b40938a]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-8b40938a]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-8b40938a],.dashboard-error[data-v-8b40938a]{color:var(--color-text-muted);padding-block:2rem}.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-linked-account-list[data-v-8b40938a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-8b40938a]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-8b40938a]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-8b40938a]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-8b40938a]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-8b40938a]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-8b40938a]:disabled{opacity:.5;cursor:not-allowed}.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 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-section-help--card[data-v-8b40938a]{margin:0 0 .75rem;font-size:.84rem}.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:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-8b40938a]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-8b40938a]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-8b40938a]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-8b40938a]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-8b40938a]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-8b40938a]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-8b40938a]{font-weight:500}.dashboard-hub-delegate-meta[data-v-8b40938a],.dashboard-hub-delegate-roles[data-v-8b40938a]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-8b40938a]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-8b40938a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-8b40938a]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-8b40938a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-8b40938a]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-8b40938a]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-8b40938a]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-8b40938a]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-8b40938a]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-8b40938a],.dashboard-modal-table td[data-v-8b40938a]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-8b40938a]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-8b40938a]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-8b40938a]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-8b40938a]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-8b40938a]{margin:0}.dashboard-modal-footer[data-v-8b40938a]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-8b40938a]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-8b40938a]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-8b40938a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-8b40938a]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-8b40938a]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-8b40938a]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-8b40938a]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-8b40938a]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-8b40938a]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-8b40938a]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-8b40938a]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-8b40938a]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-8b40938a]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-8b40938a]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-8b40938a],.dashboard-hub-cmd-row[data-v-8b40938a]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-8b40938a]{font-size:.9rem}.dashboard-hub-check[data-v-8b40938a]:hover,.dashboard-hub-cmd-row[data-v-8b40938a]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-8b40938a]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-8b40938a]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-8b40938a]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-8b40938a]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-8b40938a]:has(input:disabled),.dashboard-hub-cmd-row[data-v-8b40938a]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-8b40938a],.dashboard-hub-cmd-row .dashboard-muted[data-v-8b40938a]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-8b40938a],.dashboard-hub-cmd-row input[type=checkbox][data-v-8b40938a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-8b40938a]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-8b40938a]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-8b40938a]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-8b40938a]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-8b40938a]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-8b40938a]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-8b40938a]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-8b40938a]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-8b40938a]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-8b40938a]:checked:not(:disabled){animation:dashboard-check-pop-8b40938a .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-8b40938a{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-8b40938a]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-8b40938a]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-8b40938a]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-8b40938a]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-8b40938a]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-8b40938a]{max-width:320px}.dashboard-hub-cmd-list[data-v-8b40938a]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-8b40938a]{margin:0}.dashboard-hub-rule-list[data-v-8b40938a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-8b40938a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-8b40938a]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-8b40938a]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-8b40938a]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-8b40938a]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-8b40938a]{justify-content:flex-start;min-width:0}.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-hub-subheading[data-v-8b40938a]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-8b40938a]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-8b40938a]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-8b40938a]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-8b40938a]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-8b40938a]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-8b40938a]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-8b40938a]{margin:0}.dashboard-hub-audit-search-btn[data-v-8b40938a]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-8b40938a]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-8b40938a]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-8b40938a]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-8b40938a]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-8b40938a]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-8b40938a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-8b40938a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-8b40938a]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-8b40938a]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-8b40938a]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-8b40938a]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-8b40938a]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-8b40938a]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-8b40938a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-8b40938a]{font-weight:600}.dashboard-hub-audit-user-id[data-v-8b40938a]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-8b40938a]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-8b40938a]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-8b40938a]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-8b40938a]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-8b40938a]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-8b40938a]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-8b40938a]{min-height:7rem;resize:vertical;font-family:inherit}.dashboard-shell[data-v-36b14db4]{padding-bottom:3rem}.dashboard-nav[data-v-36b14db4]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-36b14db4]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-36b14db4]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.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:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-36b14db4]{margin-bottom:1.75rem}.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],.dashboard-input[data-v-36b14db4],.dashboard-field-input[data-v-36b14db4],.dashboard-shell select[data-v-36b14db4]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-36b14db4],select.dashboard-input[data-v-36b14db4],select.dashboard-field-input--select[data-v-36b14db4],.dashboard-shell select[data-v-36b14db4]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-36b14db4],select.dashboard-input option[data-v-36b14db4],select.dashboard-field-input--select option[data-v-36b14db4],.dashboard-shell select option[data-v-36b14db4]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-36b14db4]:checked,select.dashboard-input option[data-v-36b14db4]:checked,select.dashboard-field-input--select option[data-v-36b14db4]:checked,.dashboard-shell select option[data-v-36b14db4]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-36b14db4]:focus,.dashboard-filters input[data-v-36b14db4]:focus,.dashboard-filters select[data-v-36b14db4]:focus,.dashboard-field-input[data-v-36b14db4]:focus,.dashboard-shell select[data-v-36b14db4]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-36b14db4]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-36b14db4]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-36b14db4]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-36b14db4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-36b14db4]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-36b14db4]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-36b14db4]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-36b14db4]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-36b14db4]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-36b14db4]:hover,.dashboard-combobox-item[data-v-36b14db4]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-36b14db4]{font-weight:600}.dashboard-combobox-item--sub[data-v-36b14db4]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-36b14db4]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-36b14db4]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-36b14db4]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-36b14db4]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-36b14db4]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-36b14db4]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-36b14db4]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-36b14db4]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-36b14db4]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-36b14db4]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.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:.85rem;align-items:end}.dashboard-boost-form label[data-v-36b14db4],.dashboard-boost-form .dashboard-field[data-v-36b14db4]{display:flex;flex-direction:column;gap:.4rem;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-section[data-v-36b14db4]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-36b14db4]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-36b14db4]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-36b14db4]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-36b14db4]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-36b14db4]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-36b14db4]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-36b14db4]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-36b14db4]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-36b14db4]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-36b14db4]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-36b14db4]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-36b14db4]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-36b14db4]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-36b14db4]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-36b14db4]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-36b14db4]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-36b14db4]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-36b14db4]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-36b14db4]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-36b14db4]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-36b14db4]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.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--selected[data-v-36b14db4]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-36b14db4]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-36b14db4]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-36b14db4],.dashboard-error[data-v-36b14db4]{color:var(--color-text-muted);padding-block:2rem}.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-linked-account-list[data-v-36b14db4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-36b14db4]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-36b14db4]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-36b14db4]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-36b14db4]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-36b14db4]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-36b14db4]:disabled{opacity:.5;cursor:not-allowed}.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 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-section-help--card[data-v-36b14db4]{margin:0 0 .75rem;font-size:.84rem}.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:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-36b14db4]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-36b14db4]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-36b14db4]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-36b14db4]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-36b14db4]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-36b14db4]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-36b14db4]{font-weight:500}.dashboard-hub-delegate-meta[data-v-36b14db4],.dashboard-hub-delegate-roles[data-v-36b14db4]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-36b14db4]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-36b14db4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-36b14db4]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-36b14db4]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-36b14db4]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-36b14db4]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-36b14db4]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-36b14db4]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-36b14db4]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-36b14db4],.dashboard-modal-table td[data-v-36b14db4]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-36b14db4]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-36b14db4]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-36b14db4]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-36b14db4]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-36b14db4]{margin:0}.dashboard-modal-footer[data-v-36b14db4]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-36b14db4]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-36b14db4]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-36b14db4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-36b14db4]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-36b14db4]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-36b14db4]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-36b14db4]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-36b14db4]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-36b14db4]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-36b14db4]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-36b14db4]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-36b14db4]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-36b14db4]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-36b14db4]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-36b14db4],.dashboard-hub-cmd-row[data-v-36b14db4]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-36b14db4]{font-size:.9rem}.dashboard-hub-check[data-v-36b14db4]:hover,.dashboard-hub-cmd-row[data-v-36b14db4]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-36b14db4]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-36b14db4]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-36b14db4]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-36b14db4]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-36b14db4]:has(input:disabled),.dashboard-hub-cmd-row[data-v-36b14db4]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-36b14db4],.dashboard-hub-cmd-row .dashboard-muted[data-v-36b14db4]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-36b14db4],.dashboard-hub-cmd-row input[type=checkbox][data-v-36b14db4]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-36b14db4]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-36b14db4]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-36b14db4]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-36b14db4]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-36b14db4]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-36b14db4]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-36b14db4]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-36b14db4]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-36b14db4]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-36b14db4]:checked:not(:disabled){animation:dashboard-check-pop-36b14db4 .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-36b14db4{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-36b14db4]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-36b14db4]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-36b14db4]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-36b14db4]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-36b14db4]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-36b14db4]{max-width:320px}.dashboard-hub-cmd-list[data-v-36b14db4]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-36b14db4]{margin:0}.dashboard-hub-rule-list[data-v-36b14db4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-36b14db4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-36b14db4]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-36b14db4]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-36b14db4]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-36b14db4]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-36b14db4]{justify-content:flex-start;min-width:0}.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-hub-subheading[data-v-36b14db4]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-36b14db4]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-36b14db4]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-36b14db4]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-36b14db4]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-36b14db4]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-36b14db4]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-36b14db4]{margin:0}.dashboard-hub-audit-search-btn[data-v-36b14db4]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-36b14db4]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-36b14db4]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-36b14db4]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-36b14db4]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-36b14db4]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-36b14db4]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-36b14db4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-36b14db4]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-36b14db4]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-36b14db4]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-36b14db4]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-36b14db4]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-36b14db4]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-36b14db4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-36b14db4]{font-weight:600}.dashboard-hub-audit-user-id[data-v-36b14db4]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-36b14db4]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-36b14db4]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-36b14db4]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-36b14db4]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-36b14db4]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-36b14db4]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-36b14db4]{min-height:7rem;resize:vertical;font-family:inherit}.dashboard-shell[data-v-5834e1be]{padding-bottom:3rem}.dashboard-nav[data-v-5834e1be]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-5834e1be]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-5834e1be]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.dashboard-nav a[data-v-5834e1be]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-5834e1be]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-5834e1be]{position:relative;min-height:14rem}.dashboard-pane[data-v-5834e1be]{min-height:14rem}.dashboard-compare-link[data-v-5834e1be]{margin-top:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-5834e1be]{margin-bottom:1.75rem}.dashboard-grid[data-v-5834e1be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-5834e1be]{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-5834e1be]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-5834e1be]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-5834e1be]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-5834e1be]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-5834e1be]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-5834e1be],.dashboard-table td[data-v-5834e1be]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-5834e1be]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-5834e1be]{border-bottom:none}.dashboard-filters[data-v-5834e1be]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-5834e1be],.dashboard-filters input[data-v-5834e1be],.dashboard-input[data-v-5834e1be],.dashboard-field-input[data-v-5834e1be],.dashboard-shell select[data-v-5834e1be]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-5834e1be],select.dashboard-input[data-v-5834e1be],select.dashboard-field-input--select[data-v-5834e1be],.dashboard-shell select[data-v-5834e1be]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-5834e1be],select.dashboard-input option[data-v-5834e1be],select.dashboard-field-input--select option[data-v-5834e1be],.dashboard-shell select option[data-v-5834e1be]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-5834e1be]:checked,select.dashboard-input option[data-v-5834e1be]:checked,select.dashboard-field-input--select option[data-v-5834e1be]:checked,.dashboard-shell select option[data-v-5834e1be]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-5834e1be]:focus,.dashboard-filters input[data-v-5834e1be]:focus,.dashboard-filters select[data-v-5834e1be]:focus,.dashboard-field-input[data-v-5834e1be]:focus,.dashboard-shell select[data-v-5834e1be]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-5834e1be]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-5834e1be]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-5834e1be]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-5834e1be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-5834e1be]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-5834e1be]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-5834e1be]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-5834e1be]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-5834e1be]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-5834e1be]:hover,.dashboard-combobox-item[data-v-5834e1be]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-5834e1be]{font-weight:600}.dashboard-combobox-item--sub[data-v-5834e1be]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-5834e1be]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-5834e1be]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-5834e1be]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-5834e1be]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-5834e1be]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-5834e1be]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-5834e1be]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-5834e1be]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-5834e1be]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-5834e1be]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.dashboard-settings-block[data-v-5834e1be]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-5834e1be]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-5834e1be]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-5834e1be],.dashboard-save-msg[data-v-5834e1be]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-5834e1be]{color:var(--color-primary)}.dashboard-boost-form[data-v-5834e1be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-boost-form label[data-v-5834e1be],.dashboard-boost-form .dashboard-field[data-v-5834e1be]{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-5834e1be]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-5834e1be]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-5834e1be]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-5834e1be]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-5834e1be]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-5834e1be]{border-color:#38bdf859}.dashboard-ai-text[data-v-5834e1be]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-5834e1be]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-5834e1be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-section[data-v-5834e1be]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-5834e1be]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-5834e1be]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-5834e1be]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-5834e1be]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-5834e1be]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-5834e1be]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-5834e1be]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-5834e1be]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-5834e1be]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-5834e1be]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-5834e1be]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-5834e1be]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-5834e1be]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-5834e1be]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-5834e1be]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-5834e1be]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-5834e1be]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-5834e1be]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-5834e1be]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-5834e1be]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-5834e1be]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.dashboard-guild-card[data-v-5834e1be]{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-5834e1be]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card--selected[data-v-5834e1be]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-5834e1be]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-5834e1be]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-5834e1be],.dashboard-error[data-v-5834e1be]{color:var(--color-text-muted);padding-block:2rem}.dashboard-loading[data-v-5834e1be]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-5834e1be]{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-5834e1be]{color:#fca5a5}.dashboard-login-hero[data-v-5834e1be]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-5834e1be]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-5834e1be]{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-5834e1be]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-5834e1be]{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-5834e1be]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-5834e1be]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-5834e1be]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-5834e1be]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-5834e1be]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-5834e1be]{font-size:1rem;font-weight:600}.dashboard-linked-account-list[data-v-5834e1be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-5834e1be]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-5834e1be]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-5834e1be]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-5834e1be]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-5834e1be]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-5834e1be]:disabled{opacity:.5;cursor:not-allowed}.dashboard-login-divider[data-v-5834e1be]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-5834e1be]:before,.dashboard-login-divider[data-v-5834e1be]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-5834e1be]{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-5834e1be]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-5834e1be]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-5834e1be]{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-5834e1be]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-5834e1be]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-5834e1be]{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-5834e1be]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-5834e1be]{color:var(--color-success)}.dashboard-result-lose[data-v-5834e1be]{color:#f87171}.dashboard-muted[data-v-5834e1be]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav a.dashboard-nav-hub-link[data-v-5834e1be]{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-5834e1be]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-5834e1be]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-5834e1be]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-5834e1be]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-section-help--card[data-v-5834e1be]{margin:0 0 .75rem;font-size:.84rem}.dashboard-hub-card-summary[data-v-5834e1be]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-5834e1be]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-5834e1be]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-5834e1be]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-5834e1be]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-5834e1be]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-5834e1be]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-5834e1be]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-5834e1be]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-5834e1be]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-5834e1be]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-5834e1be]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-5834e1be]{font-weight:500}.dashboard-hub-delegate-meta[data-v-5834e1be],.dashboard-hub-delegate-roles[data-v-5834e1be]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-5834e1be]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-5834e1be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-5834e1be]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-5834e1be]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-5834e1be]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-5834e1be]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-5834e1be]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-5834e1be]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-5834e1be]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-5834e1be],.dashboard-modal-table td[data-v-5834e1be]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-5834e1be]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-5834e1be]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-5834e1be]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-5834e1be]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-5834e1be]{margin:0}.dashboard-modal-footer[data-v-5834e1be]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-5834e1be]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-5834e1be]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-5834e1be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-5834e1be]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-5834e1be]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-5834e1be]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-5834e1be]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-5834e1be]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-5834e1be]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-5834e1be]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-5834e1be]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-5834e1be]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-5834e1be]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-5834e1be]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-5834e1be],.dashboard-hub-cmd-row[data-v-5834e1be]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-5834e1be]{font-size:.9rem}.dashboard-hub-check[data-v-5834e1be]:hover,.dashboard-hub-cmd-row[data-v-5834e1be]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-5834e1be]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-5834e1be]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-5834e1be]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-5834e1be]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-5834e1be]:has(input:disabled),.dashboard-hub-cmd-row[data-v-5834e1be]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-5834e1be],.dashboard-hub-cmd-row .dashboard-muted[data-v-5834e1be]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-5834e1be],.dashboard-hub-cmd-row input[type=checkbox][data-v-5834e1be]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-5834e1be]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-5834e1be]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-5834e1be]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-5834e1be]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-5834e1be]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-5834e1be]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-5834e1be]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-5834e1be]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-5834e1be]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-5834e1be]:checked:not(:disabled){animation:dashboard-check-pop-5834e1be .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-5834e1be{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-5834e1be]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-5834e1be]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-5834e1be]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-5834e1be]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-5834e1be]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-5834e1be]{max-width:320px}.dashboard-hub-cmd-list[data-v-5834e1be]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-5834e1be]{margin:0}.dashboard-hub-rule-list[data-v-5834e1be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-5834e1be]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-5834e1be]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-5834e1be]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-5834e1be]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-5834e1be]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-5834e1be]{justify-content:flex-start;min-width:0}.dashboard-nav a.dashboard-nav-hub-link[data-v-5834e1be]{margin-top:0}}.board-page[data-v-5834e1be]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-5834e1be]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-5834e1be]{margin-bottom:.5rem}.board-form[data-v-5834e1be]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-5834e1be]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-5834e1be],.board-field textarea[data-v-5834e1be],.board-comment-form textarea[data-v-5834e1be]{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-5834e1be]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-5834e1be]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-5834e1be]{display:flex;gap:.5rem}.board-post-list[data-v-5834e1be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-5834e1be]{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-5834e1be]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-5834e1be]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-5834e1be]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-5834e1be]{font-size:1.05rem}.board-post-meta[data-v-5834e1be]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-5834e1be]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-5834e1be]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-5834e1be]{margin:0}.board-back a[data-v-5834e1be]{font-size:.9rem}.board-detail-title[data-v-5834e1be]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-5834e1be]{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-5834e1be]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-5834e1be]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-5834e1be]{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-5834e1be]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-5834e1be]{margin-top:.75rem}.board-btn-danger[data-v-5834e1be]{color:#f87171}.board-comments[data-v-5834e1be]{margin-top:.5rem}.board-comment-list[data-v-5834e1be]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-5834e1be]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-5834e1be]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-5834e1be]{color:var(--color-text-muted)}.board-comment-body[data-v-5834e1be]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-5834e1be]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-5834e1be]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-5834e1be]{display:flex;gap:.5rem}.board-votes--compact[data-v-5834e1be]{margin-top:.25rem}.board-vote-btn[data-v-5834e1be]{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-5834e1be]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-5834e1be]:hover{border-color:var(--color-border-strong)}.dashboard-hub-subheading[data-v-5834e1be]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-5834e1be]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-5834e1be]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-5834e1be]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-5834e1be]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-5834e1be]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-5834e1be]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-5834e1be]{margin:0}.dashboard-hub-audit-search-btn[data-v-5834e1be]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-5834e1be]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-5834e1be]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-5834e1be]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-5834e1be]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-5834e1be]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-5834e1be]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-5834e1be]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-5834e1be]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-5834e1be]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-5834e1be]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-5834e1be]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-5834e1be]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-5834e1be]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-5834e1be]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-5834e1be]{font-weight:600}.dashboard-hub-audit-user-id[data-v-5834e1be]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-5834e1be]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-5834e1be]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-5834e1be]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-5834e1be]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-5834e1be]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-5834e1be]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-5834e1be]{min-height:7rem;resize:vertical;font-family:inherit}.dashboard-shell[data-v-177a50f1]{padding-bottom:3rem}.dashboard-nav[data-v-177a50f1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-177a50f1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-177a50f1]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.dashboard-nav a[data-v-177a50f1]{color:var(--color-text-muted);font-size:.92rem;font-weight:500}.dashboard-nav a.router-link-active[data-v-177a50f1]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.dashboard-body[data-v-177a50f1]{position:relative;min-height:14rem}.dashboard-pane[data-v-177a50f1]{min-height:14rem}.dashboard-compare-link[data-v-177a50f1]{margin-top:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-177a50f1]{margin-bottom:1.75rem}.dashboard-grid[data-v-177a50f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-177a50f1]{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-177a50f1]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-177a50f1]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-177a50f1]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-177a50f1]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-177a50f1]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-177a50f1],.dashboard-table td[data-v-177a50f1]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-177a50f1]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-177a50f1]{border-bottom:none}.dashboard-filters[data-v-177a50f1]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-177a50f1],.dashboard-filters input[data-v-177a50f1],.dashboard-input[data-v-177a50f1],.dashboard-field-input[data-v-177a50f1],.dashboard-shell select[data-v-177a50f1]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-177a50f1],select.dashboard-input[data-v-177a50f1],select.dashboard-field-input--select[data-v-177a50f1],.dashboard-shell select[data-v-177a50f1]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-177a50f1],select.dashboard-input option[data-v-177a50f1],select.dashboard-field-input--select option[data-v-177a50f1],.dashboard-shell select option[data-v-177a50f1]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-177a50f1]:checked,select.dashboard-input option[data-v-177a50f1]:checked,select.dashboard-field-input--select option[data-v-177a50f1]:checked,.dashboard-shell select option[data-v-177a50f1]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-177a50f1]:focus,.dashboard-filters input[data-v-177a50f1]:focus,.dashboard-filters select[data-v-177a50f1]:focus,.dashboard-field-input[data-v-177a50f1]:focus,.dashboard-shell select[data-v-177a50f1]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-177a50f1]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-177a50f1]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-177a50f1]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-177a50f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-177a50f1]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-177a50f1]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-177a50f1]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-177a50f1]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-177a50f1]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-177a50f1]:hover,.dashboard-combobox-item[data-v-177a50f1]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-177a50f1]{font-weight:600}.dashboard-combobox-item--sub[data-v-177a50f1]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-177a50f1]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-177a50f1]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-177a50f1]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-177a50f1]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-177a50f1]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-177a50f1]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-177a50f1]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-177a50f1]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-177a50f1]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-177a50f1]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.dashboard-settings-block[data-v-177a50f1]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-177a50f1]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-177a50f1]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-177a50f1],.dashboard-save-msg[data-v-177a50f1]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-177a50f1]{color:var(--color-primary)}.dashboard-boost-form[data-v-177a50f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-boost-form label[data-v-177a50f1],.dashboard-boost-form .dashboard-field[data-v-177a50f1]{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-177a50f1]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-177a50f1]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-177a50f1]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-177a50f1]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-177a50f1]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-177a50f1]{border-color:#38bdf859}.dashboard-ai-text[data-v-177a50f1]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-177a50f1]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-177a50f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-section[data-v-177a50f1]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-177a50f1]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-177a50f1]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-177a50f1]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-177a50f1]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-177a50f1]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-177a50f1]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-177a50f1]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-177a50f1]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-177a50f1]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-177a50f1]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-177a50f1]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-177a50f1]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-177a50f1]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-177a50f1]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-177a50f1]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-177a50f1]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-177a50f1]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-177a50f1]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-177a50f1]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-177a50f1]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-177a50f1]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.dashboard-guild-card[data-v-177a50f1]{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-177a50f1]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card--selected[data-v-177a50f1]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-177a50f1]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-177a50f1]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-177a50f1],.dashboard-error[data-v-177a50f1]{color:var(--color-text-muted);padding-block:2rem}.dashboard-loading[data-v-177a50f1]{color:var(--color-text-muted);padding:2rem 0;min-height:14rem;display:flex;align-items:center;justify-content:center}.dashboard-loading--initial[data-v-177a50f1]{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-177a50f1]{color:#fca5a5}.dashboard-login-hero[data-v-177a50f1]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-177a50f1]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-177a50f1]{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-177a50f1]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-177a50f1]{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-177a50f1]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-177a50f1]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-177a50f1]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-177a50f1]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-177a50f1]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-177a50f1]{font-size:1rem;font-weight:600}.dashboard-linked-account-list[data-v-177a50f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-177a50f1]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-177a50f1]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-177a50f1]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-177a50f1]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-177a50f1]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-177a50f1]:disabled{opacity:.5;cursor:not-allowed}.dashboard-login-divider[data-v-177a50f1]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-177a50f1]:before,.dashboard-login-divider[data-v-177a50f1]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-177a50f1]{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-177a50f1]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-177a50f1]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-177a50f1]{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-177a50f1]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-177a50f1]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-177a50f1]{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-177a50f1]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-177a50f1]{color:var(--color-success)}.dashboard-result-lose[data-v-177a50f1]{color:#f87171}.dashboard-muted[data-v-177a50f1]{color:var(--color-text-muted);font-size:.88em}.dashboard-nav a.dashboard-nav-hub-link[data-v-177a50f1]{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-177a50f1]{color:#fcd34d;border-color:#fbbf248c;background:#fbbf2429;text-decoration:none}.dashboard-hub-lead[data-v-177a50f1]{margin-bottom:1.25rem}.dashboard-hub-sections[data-v-177a50f1]{display:grid;gap:1rem}.dashboard-hub-card-desc[data-v-177a50f1]{color:var(--color-text-muted);font-size:.9rem;margin:.25rem 0 .75rem}.dashboard-hub-section-help--card[data-v-177a50f1]{margin:0 0 .75rem;font-size:.84rem}.dashboard-hub-card-summary[data-v-177a50f1]{white-space:pre-wrap;font-size:.92rem;line-height:1.55;margin:0}.dashboard-hub-access-modes[data-v-177a50f1]{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-hub-radio[data-v-177a50f1]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dashboard-hub-delegates[data-v-177a50f1]{margin-bottom:1rem}.dashboard-hub-delegate-list[data-v-177a50f1]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-delegate-list li[data-v-177a50f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-177a50f1]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-177a50f1]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-177a50f1]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-177a50f1]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-177a50f1]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-177a50f1]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-177a50f1]{font-weight:500}.dashboard-hub-delegate-meta[data-v-177a50f1],.dashboard-hub-delegate-roles[data-v-177a50f1]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-177a50f1]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-177a50f1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-177a50f1]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-177a50f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-177a50f1]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-177a50f1]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-177a50f1]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-177a50f1]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-177a50f1]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-177a50f1],.dashboard-modal-table td[data-v-177a50f1]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-177a50f1]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-177a50f1]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-177a50f1]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-177a50f1]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-177a50f1]{margin:0}.dashboard-modal-footer[data-v-177a50f1]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-177a50f1]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-177a50f1]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-177a50f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-177a50f1]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-177a50f1]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-177a50f1]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-177a50f1]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-177a50f1]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-177a50f1]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-177a50f1]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-177a50f1]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-177a50f1]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-177a50f1]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-177a50f1]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-177a50f1],.dashboard-hub-cmd-row[data-v-177a50f1]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-177a50f1]{font-size:.9rem}.dashboard-hub-check[data-v-177a50f1]:hover,.dashboard-hub-cmd-row[data-v-177a50f1]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-177a50f1]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-177a50f1]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-177a50f1]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-177a50f1]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-177a50f1]:has(input:disabled),.dashboard-hub-cmd-row[data-v-177a50f1]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-177a50f1],.dashboard-hub-cmd-row .dashboard-muted[data-v-177a50f1]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-177a50f1],.dashboard-hub-cmd-row input[type=checkbox][data-v-177a50f1]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-177a50f1]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-177a50f1]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-177a50f1]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-177a50f1]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-177a50f1]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-177a50f1]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-177a50f1]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-177a50f1]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-177a50f1]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-177a50f1]:checked:not(:disabled){animation:dashboard-check-pop-177a50f1 .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-177a50f1{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-177a50f1]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-177a50f1]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-177a50f1]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-177a50f1]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-177a50f1]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-177a50f1]{max-width:320px}.dashboard-hub-cmd-list[data-v-177a50f1]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-177a50f1]{margin:0}.dashboard-hub-rule-list[data-v-177a50f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-177a50f1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-177a50f1]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-177a50f1]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-177a50f1]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-177a50f1]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-177a50f1]{justify-content:flex-start;min-width:0}.dashboard-nav a.dashboard-nav-hub-link[data-v-177a50f1]{margin-top:0}}.board-page[data-v-177a50f1]{display:flex;flex-direction:column;gap:1.25rem}.board-section-title[data-v-177a50f1]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .75rem}.board-compose[data-v-177a50f1]{margin-bottom:.5rem}.board-form[data-v-177a50f1]{display:flex;flex-direction:column;gap:.85rem}.board-field[data-v-177a50f1]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-muted)}.board-field input[type=text][data-v-177a50f1],.board-field textarea[data-v-177a50f1],.board-comment-form textarea[data-v-177a50f1]{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-177a50f1]{font-size:.8rem;color:var(--color-text-muted)}.board-file-list[data-v-177a50f1]{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.board-form-actions[data-v-177a50f1]{display:flex;gap:.5rem}.board-post-list[data-v-177a50f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.board-post-card[data-v-177a50f1]{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-177a50f1]:hover{border-color:var(--color-border-strong)}.board-post-link[data-v-177a50f1]{display:block;padding:.9rem 1rem;color:inherit;text-decoration:none}.board-post-head[data-v-177a50f1]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.4rem}.board-post-title[data-v-177a50f1]{font-size:1.05rem}.board-post-meta[data-v-177a50f1]{font-size:.82rem;color:var(--color-text-muted)}.board-post-preview[data-v-177a50f1]{margin:0 0 .5rem;font-size:.92rem;color:var(--color-text-muted);white-space:pre-wrap}.board-post-foot[data-v-177a50f1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;color:var(--color-text-muted)}.board-back[data-v-177a50f1]{margin:0}.board-back a[data-v-177a50f1]{font-size:.9rem}.board-detail-title[data-v-177a50f1]{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .35rem}.board-detail-meta[data-v-177a50f1]{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-177a50f1]{white-space:pre-wrap;line-height:1.55;margin-bottom:1rem}.board-attachments[data-v-177a50f1]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.board-att-image[data-v-177a50f1]{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-177a50f1]{max-width:min(100%,480px);max-height:360px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.board-detail-actions[data-v-177a50f1]{margin-top:.75rem}.board-btn-danger[data-v-177a50f1]{color:#f87171}.board-comments[data-v-177a50f1]{margin-top:.5rem}.board-comment-list[data-v-177a50f1]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.board-comment[data-v-177a50f1]{padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.board-comment-head[data-v-177a50f1]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.35rem}.board-comment-head span[data-v-177a50f1]{color:var(--color-text-muted)}.board-comment-body[data-v-177a50f1]{margin:0 0 .5rem;white-space:pre-wrap}.board-comment-delete[data-v-177a50f1]{margin-top:.35rem;padding:0;border:none;background:none;color:#f87171;font-size:.82rem;cursor:pointer}.board-comment-form[data-v-177a50f1]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.board-votes[data-v-177a50f1]{display:flex;gap:.5rem}.board-votes--compact[data-v-177a50f1]{margin-top:.25rem}.board-vote-btn[data-v-177a50f1]{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-177a50f1]{border-color:var(--color-primary);background:#38bdf81f}.board-vote-btn[data-v-177a50f1]:hover{border-color:var(--color-border-strong)}.dashboard-hub-subheading[data-v-177a50f1]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-177a50f1]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-177a50f1]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-177a50f1]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-177a50f1]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-177a50f1]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-177a50f1]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-177a50f1]{margin:0}.dashboard-hub-audit-search-btn[data-v-177a50f1]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-177a50f1]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-177a50f1]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-177a50f1]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-177a50f1]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-177a50f1]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-177a50f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-177a50f1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-177a50f1]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-177a50f1]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-177a50f1]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-177a50f1]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-177a50f1]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-177a50f1]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-177a50f1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-177a50f1]{font-weight:600}.dashboard-hub-audit-user-id[data-v-177a50f1]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-177a50f1]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-177a50f1]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-177a50f1]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-177a50f1]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-177a50f1]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-177a50f1]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-177a50f1]{min-height:7rem;resize:vertical;font-family:inherit}.dashboard-shell[data-v-43a35424]{padding-bottom:3rem}.dashboard-nav[data-v-43a35424]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav-links[data-v-43a35424]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;min-width:0}.dashboard-nav-actions[data-v-43a35424]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;align-self:center;min-width:5.75rem;min-height:2rem}.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:1.5rem;margin-bottom:.25rem}.dashboard-guide[data-v-43a35424]{margin-bottom:1.75rem}.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],.dashboard-input[data-v-43a35424],.dashboard-field-input[data-v-43a35424],.dashboard-shell select[data-v-43a35424]{width:100%;min-width:0;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#00000059;color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.4;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-filters select[data-v-43a35424],select.dashboard-input[data-v-43a35424],select.dashboard-field-input--select[data-v-43a35424],.dashboard-shell select[data-v-43a35424]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.dashboard-filters select option[data-v-43a35424],select.dashboard-input option[data-v-43a35424],select.dashboard-field-input--select option[data-v-43a35424],.dashboard-shell select option[data-v-43a35424]{background-color:var(--color-bg-elevated);color:var(--color-text)}.dashboard-filters select option[data-v-43a35424]:checked,select.dashboard-input option[data-v-43a35424]:checked,select.dashboard-field-input--select option[data-v-43a35424]:checked,.dashboard-shell select option[data-v-43a35424]:checked{background-color:var(--color-surface);color:var(--color-text)}.dashboard-input[data-v-43a35424]:focus,.dashboard-filters input[data-v-43a35424]:focus,.dashboard-filters select[data-v-43a35424]:focus,.dashboard-field-input[data-v-43a35424]:focus,.dashboard-shell select[data-v-43a35424]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.dashboard-input[data-v-43a35424]::placeholder{color:var(--color-text-muted);opacity:.85}.dashboard-field[data-v-43a35424]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dashboard-field-label[data-v-43a35424]{font-size:.82rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}.dashboard-field-row[data-v-43a35424]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.dashboard-combobox[data-v-43a35424]{position:relative;margin-bottom:.85rem}.dashboard-combobox-panel[data-v-43a35424]{padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover)}.dashboard-combobox-panel--floating[data-v-43a35424]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-combobox-group-label[data-v-43a35424]{padding:.35rem .5rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.dashboard-combobox-item[data-v-43a35424]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.dashboard-combobox-item[data-v-43a35424]:hover,.dashboard-combobox-item[data-v-43a35424]:focus-visible{background:#38bdf81a;outline:none}.dashboard-combobox-item--header[data-v-43a35424]{font-weight:600}.dashboard-combobox-item--sub[data-v-43a35424]{padding-left:1.25rem;font-size:.86rem}.dashboard-combobox-item-name[data-v-43a35424]{flex:1 1 auto}.dashboard-combobox-item-meta[data-v-43a35424]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;word-break:break-all;text-align:right;max-width:58%}.dashboard-combobox-chevron[data-v-43a35424]{color:var(--color-text-muted);font-size:.75rem}.dashboard-combobox-sub[data-v-43a35424]{margin:.15rem 0 .35rem;padding-left:.35rem;border-left:2px solid rgba(56,189,248,.25)}.dashboard-combobox-bulk[data-v-43a35424]{display:block;width:100%;margin:.15rem 0 .35rem .6rem;padding:.4rem .55rem;border:1px dashed rgba(56,189,248,.45);border-radius:var(--radius-sm);background:#38bdf80f;color:var(--color-primary);font-size:.82rem;cursor:pointer}.dashboard-combobox-bulk[data-v-43a35424]:hover{background:#38bdf81f}.dashboard-combobox-hint[data-v-43a35424]{margin:.35rem .5rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-role-dot[data-v-43a35424]{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0}.dashboard-member-pick[data-v-43a35424]{list-style:none;margin:.35rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboard-hub-radio input[type=radio][data-v-43a35424]{accent-color:var(--color-primary);width:1rem;height:1rem;margin:0}.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:.85rem;align-items:end}.dashboard-boost-form label[data-v-43a35424],.dashboard-boost-form .dashboard-field[data-v-43a35424]{display:flex;flex-direction:column;gap:.4rem;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-section[data-v-43a35424]{margin-bottom:1.75rem}.dashboard-guild-section+.dashboard-guild-section[data-v-43a35424]{margin-top:.25rem}.dashboard-guild-section--no-bot[data-v-43a35424]{padding-top:.5rem;border-top:1px solid var(--color-border)}.dashboard-guild-section-title[data-v-43a35424]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.dashboard-guild-section-desc[data-v-43a35424]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.dashboard-guild-subsection[data-v-43a35424]{margin-bottom:1.25rem}.dashboard-guild-subsection[data-v-43a35424]:last-child{margin-bottom:0}.dashboard-guild-subsection--muted[data-v-43a35424]{padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-guild-subsection-title[data-v-43a35424]{margin:0 0 .75rem;font-size:.92rem;font-weight:600;color:var(--color-primary)}.dashboard-empty-hint[data-v-43a35424]{margin-top:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.dashboard-guild-card-inner[data-v-43a35424]{display:flex;align-items:flex-start;gap:.85rem;width:100%}.dashboard-guild-card-icon[data-v-43a35424]{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.dashboard-guild-card-icon--placeholder[data-v-43a35424]{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;background:#38bdf814}.dashboard-guild-card-name[data-v-43a35424]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.dashboard-guild-card-title[data-v-43a35424]{font-weight:600;line-height:1.35;word-break:break-word;margin-bottom:.05rem}.dashboard-badge[data-v-43a35424]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-badge--owner[data-v-43a35424]{background:#5865f238;color:#c9cdfb;border:1px solid rgba(88,101,242,.4)}.dashboard-guild-card-invite-hint[data-v-43a35424]{font-size:.78rem;color:var(--color-primary);font-weight:500;line-height:1.35}.dashboard-guild-card-muted-hint[data-v-43a35424]{font-size:.76rem;color:var(--color-text-muted);font-weight:400;line-height:1.4}.dashboard-guild-card--invite[data-v-43a35424]{text-decoration:none;border-style:dashed;border-color:#38bdf859;background:#38bdf80a;align-items:flex-start}.dashboard-guild-card--invite[data-v-43a35424]:hover{border-color:#38bdf8a6;background:#38bdf81a}.dashboard-guild-card--muted[data-v-43a35424]{opacity:.72;cursor:default;pointer-events:none;align-items:flex-start}.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--selected[data-v-43a35424]{border-color:#fbbf24a6;background:#fbbf241a;box-shadow:var(--shadow-card),0 0 0 1px #fbbf2433}.dashboard-guild-card--selected[data-v-43a35424]:hover{border-color:#fbbf24cc;box-shadow:var(--shadow-card-hover),0 0 12px #fbbf2426}.dashboard-guild-card-selected[data-v-43a35424]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#fbbf242e;color:#fbbf24;width:fit-content;font-weight:600}.dashboard-empty[data-v-43a35424],.dashboard-error[data-v-43a35424]{color:var(--color-text-muted);padding-block:2rem}.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-linked-account-list[data-v-43a35424]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard-linked-account-list li[data-v-43a35424]{display:flex;align-items:stretch;gap:.35rem}.dashboard-linked-account-list .dashboard-linked-account[data-v-43a35424]{flex:1;min-width:0}.dashboard-linked-account-busy[data-v-43a35424]{margin-left:auto;font-size:.78rem;color:var(--color-primary);flex-shrink:0}.dashboard-linked-account-remove[data-v-43a35424]{flex-shrink:0;width:2.25rem;border:1px solid var(--color-border);border-radius:10px;background:#0f172a59;color:var(--color-text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.dashboard-linked-account-remove[data-v-43a35424]:hover:not(:disabled){border-color:#f8717173;color:#fca5a5}.dashboard-linked-account-remove[data-v-43a35424]:disabled{opacity:.5;cursor:not-allowed}.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 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-section-help--card[data-v-43a35424]{margin:0 0 .75rem;font-size:.84rem}.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:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.dashboard-hub-delegate-item--owner[data-v-43a35424]{background:#5865f214;margin:0 -.35rem;padding:.5rem .35rem;border-radius:8px;border-bottom-color:transparent}.dashboard-hub-delegate-name-row[data-v-43a35424]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.dashboard-hub-badge[data-v-43a35424]{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.dashboard-hub-badge--owner[data-v-43a35424]{color:#c9cdfb;background:#5865f259;border:1px solid rgba(88,101,242,.45)}.dashboard-hub-delegate-fixed-note[data-v-43a35424]{font-size:.82rem;color:var(--color-muted, #9ca3af)}.dashboard-hub-delegate-main[data-v-43a35424]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.dashboard-hub-delegate-name[data-v-43a35424]{font-weight:500}.dashboard-hub-delegate-meta[data-v-43a35424],.dashboard-hub-delegate-roles[data-v-43a35424]{font-size:.85rem;color:var(--color-muted, #9ca3af);word-break:break-all}.dashboard-hub-delegate-actions[data-v-43a35424]{display:flex;flex-shrink:0;gap:.35rem}.dashboard-modal-backdrop[data-v-43a35424]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.dashboard-modal[data-v-43a35424]{width:min(720px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-surface, #1e1f22);border:1px solid var(--color-border, #3f4147);border-radius:12px;box-shadow:0 16px 48px #00000073}.dashboard-modal-header[data-v-43a35424]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .5rem}.dashboard-modal-header h3[data-v-43a35424]{margin:0;font-size:1.05rem}.dashboard-modal-close[data-v-43a35424]{border:none;background:transparent;color:var(--color-muted, #9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.dashboard-modal-note[data-v-43a35424]{margin:0 1.1rem .75rem;font-size:.9rem}.dashboard-modal-table-wrap[data-v-43a35424]{overflow:auto;padding:0 1.1rem;flex:1;min-height:0}.dashboard-modal-table[data-v-43a35424]{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-modal-table th[data-v-43a35424],.dashboard-modal-table td[data-v-43a35424]{padding:.55rem .4rem;border-bottom:1px solid var(--color-border, #3f4147);vertical-align:top;text-align:left}.dashboard-modal-area-label[data-v-43a35424]{font-weight:500;white-space:nowrap}.dashboard-perm-levels[data-v-43a35424]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dashboard-perm-level[data-v-43a35424]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.dashboard-perm-level--active[data-v-43a35424]{color:var(--color-primary, #5865f2)}.dashboard-perm-level input[data-v-43a35424]{margin:0}.dashboard-modal-footer[data-v-43a35424]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-save-modal-body[data-v-43a35424]{padding:.35rem 1.1rem 1rem;overflow-y:auto}.dashboard-hub-save-modal-lead[data-v-43a35424]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.dashboard-hub-save-changes[data-v-43a35424]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(50vh,320px);overflow-y:auto}.dashboard-hub-save-change[data-v-43a35424]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e}.dashboard-hub-save-change-label[data-v-43a35424]{font-size:.84rem;font-weight:600;color:var(--color-text)}.dashboard-hub-save-change-values[data-v-43a35424]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.88rem}.dashboard-hub-save-before[data-v-43a35424]{color:#fca5a5}.dashboard-hub-save-arrow[data-v-43a35424]{color:var(--color-text-faint)}.dashboard-hub-save-after[data-v-43a35424]{color:#86efac;font-weight:600}.dashboard-hub-foot[data-v-43a35424]{margin-top:1.5rem;font-size:.88rem}.dashboard-hub-section-editor[data-v-43a35424]{margin-top:.85rem}.dashboard-hub-section-toggle[data-v-43a35424]{margin-top:.25rem}.dashboard-hub-section-form-wrap[data-v-43a35424]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #3f4147)}.dashboard-hub-form[data-v-43a35424]{display:flex;flex-direction:column;gap:.75rem}.dashboard-hub-check[data-v-43a35424],.dashboard-hub-cmd-row[data-v-43a35424]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:0;border-radius:var(--radius-xs, 8px);font-size:.92rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .28s var(--ease-smooth, ease),background-color .22s ease,box-shadow .22s ease}.dashboard-hub-cmd-row[data-v-43a35424]{font-size:.9rem}.dashboard-hub-check[data-v-43a35424]:hover,.dashboard-hub-cmd-row[data-v-43a35424]:hover{background:#ffffff0a}.dashboard-hub-check[data-v-43a35424]:has(input:checked:not(:disabled)),.dashboard-hub-cmd-row[data-v-43a35424]:has(input:checked:not(:disabled)){color:#86efac;background:#34d39912}.dashboard-hub-check[data-v-43a35424]:has(input:not(:checked):not(:disabled)),.dashboard-hub-cmd-row[data-v-43a35424]:has(input:not(:checked):not(:disabled)){color:#fca5a5;background:#f871710f}.dashboard-hub-check[data-v-43a35424]:has(input:disabled),.dashboard-hub-cmd-row[data-v-43a35424]:has(input:disabled){color:var(--color-text-muted);background:#ffffff05;cursor:not-allowed;opacity:.82}.dashboard-hub-check .dashboard-muted[data-v-43a35424],.dashboard-hub-cmd-row .dashboard-muted[data-v-43a35424]{color:var(--color-text-muted);font-size:.84em}.dashboard-hub-check input[type=checkbox][data-v-43a35424],.dashboard-hub-cmd-row input[type=checkbox][data-v-43a35424]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:2px solid currentColor;border-radius:5px;background:#00000047;cursor:pointer;transition:border-color .28s var(--ease-smooth, ease),background-color .28s var(--ease-smooth, ease),box-shadow .28s var(--ease-smooth, ease),transform .22s var(--ease-spring, ease)}.dashboard-hub-check input[type=checkbox][data-v-43a35424]:checked,.dashboard-hub-cmd-row input[type=checkbox][data-v-43a35424]:checked{border-color:#6ee7b7;background-color:#34d39938;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2386efac' d='M10.2 3.2 4.8 8.6 2 5.8l-.9.9 3.7 3.7 6.3-6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem;box-shadow:0 0 0 3px #34d3991f}.dashboard-hub-check input[type=checkbox][data-v-43a35424]:not(:checked):not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-43a35424]:not(:checked):not(:disabled){border-color:#fca5a5d9;box-shadow:0 0 0 2px #f8717114}.dashboard-hub-check input[type=checkbox][data-v-43a35424]:disabled,.dashboard-hub-cmd-row input[type=checkbox][data-v-43a35424]:disabled{border-color:var(--color-text-faint);background:#0000002e;box-shadow:none;cursor:not-allowed;opacity:.65}.dashboard-hub-check input[type=checkbox][data-v-43a35424]:active:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-43a35424]:active:not(:disabled){transform:scale(.92)}.dashboard-hub-check input[type=checkbox][data-v-43a35424]:checked:not(:disabled),.dashboard-hub-cmd-row input[type=checkbox][data-v-43a35424]:checked:not(:disabled){animation:dashboard-check-pop-43a35424 .32s var(--ease-spring, ease)}@keyframes dashboard-check-pop-43a35424{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}.dashboard-hub-section-help[data-v-43a35424]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.14);background:#38bdf80f;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.dashboard-hub-field-block[data-v-43a35424]{display:flex;flex-direction:column;gap:.35rem}.dashboard-field-hint[data-v-43a35424]{margin:0;padding:0 .1rem;color:var(--color-text-faint);font-size:.8rem;line-height:1.45}.dashboard-hub-form-actions[data-v-43a35424]{margin-top:1rem;padding-top:.25rem}.dashboard-hub-cmd-panel[data-v-43a35424]{border:1px solid var(--color-border, #3f4147);border-radius:var(--radius-md, 8px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.85rem;background:#0000001f}.dashboard-hub-cmd-filter[data-v-43a35424]{max-width:320px}.dashboard-hub-cmd-list[data-v-43a35424]{list-style:none;margin:0;padding:.15rem 0 0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.2rem}.dashboard-hub-cmd-list li[data-v-43a35424]{margin:0}.dashboard-hub-rule-list[data-v-43a35424]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dashboard-hub-rule-list li[data-v-43a35424]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.dashboard-hub-rule-add[data-v-43a35424]{display:grid;gap:.65rem;margin-top:.5rem;padding-top:.65rem;border-top:1px dashed var(--color-border, #3f4147)}.dashboard-hub-role-pick[data-v-43a35424]{border:1px solid var(--color-border, #3f4147);border-radius:8px;padding:.65rem .75rem;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow:auto}.dashboard-hub-role-pick legend[data-v-43a35424]{padding:0 .25rem}@media(max-width:768px){.dashboard-nav[data-v-43a35424]{grid-template-columns:1fr}.dashboard-nav-actions[data-v-43a35424]{justify-content:flex-start;min-width:0}.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)}.dashboard-hub-subheading[data-v-43a35424]{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.dashboard-hub-audit-search[data-v-43a35424]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.dashboard-hub-audit-config[data-v-43a35424]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#ffffff08;font-size:.88rem}.dashboard-hub-audit-config-label[data-v-43a35424]{font-weight:600;color:var(--color-text-muted);flex-shrink:0}.dashboard-hub-audit-config-list[data-v-43a35424]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;color:var(--color-text)}.dashboard-hub-audit-search-row[data-v-43a35424]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;gap:.65rem .75rem;align-items:end}@media(max-width:640px){.dashboard-hub-audit-search-row[data-v-43a35424]{grid-template-columns:1fr}}.dashboard-hub-audit-search-field[data-v-43a35424]{margin:0}.dashboard-hub-audit-search-btn[data-v-43a35424]{align-self:end;min-height:2.5rem;white-space:nowrap}.dashboard-hub-audit-empty[data-v-43a35424]{margin-top:.5rem}.dashboard-hub-audit-list[data-v-43a35424]{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.dashboard-hub-audit-list-head[data-v-43a35424]{margin:0 0 .15rem;font-size:.86rem;color:var(--color-text-muted)}.dashboard-hub-audit-card[data-v-43a35424]{padding:.75rem .85rem;border-radius:var(--radius-xs, 8px);border:1px solid var(--color-border);background:#0000002e;display:flex;flex-direction:column;gap:.45rem}.dashboard-hub-audit-card--fail[data-v-43a35424]{border-color:#f8717159;background:#f871710f}.dashboard-hub-audit-card-head[data-v-43a35424]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-hub-audit-card-time[data-v-43a35424]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.86rem}.dashboard-hub-audit-card-time time[data-v-43a35424]{color:var(--color-text);font-weight:500}.dashboard-hub-audit-ago[data-v-43a35424]{color:var(--color-text-muted);font-size:.82rem}.dashboard-hub-audit-badge[data-v-43a35424]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;flex-shrink:0}.dashboard-hub-audit-badge--ok[data-v-43a35424]{color:#86efac;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.dashboard-hub-audit-badge--fail[data-v-43a35424]{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.32)}.dashboard-hub-audit-badge--kind[data-v-43a35424]{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.dashboard-hub-audit-card-user[data-v-43a35424]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.88rem}.dashboard-hub-audit-user-name[data-v-43a35424]{font-weight:600}.dashboard-hub-audit-user-id[data-v-43a35424]{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--color-text-muted)}.dashboard-hub-audit-card-meta[data-v-43a35424]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.dashboard-hub-audit-cmd[data-v-43a35424]{font-size:.84rem;padding:.12rem .4rem;border-radius:4px;background:#ffffff0f;border:1px solid var(--color-border)}.dashboard-hub-audit-fail-cat[data-v-43a35424]{margin:0;font-size:.82rem;color:#fca5a5}.dashboard-hub-audit-snippet[data-v-43a35424]{margin:0;padding:.5rem .6rem;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--color-text-muted);background:#00000038;border-left:3px solid var(--color-border-strong, #4b5563);white-space:pre-wrap;word-break:break-word}.dashboard-hub-role-pick--scroll[data-v-43a35424]{max-height:12rem;overflow-y:auto;padding-right:.25rem}.dashboard-hub-clear-btn[data-v-43a35424]{margin-bottom:.25rem;align-self:flex-start}.dashboard-hub-textarea[data-v-43a35424]{min-height:7rem;resize:vertical;font-family:inherit}: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}
