.ripple-link[data-v-f84b82c4]{position:relative;display:inline-flex;color:inherit;text-decoration:none;border:none;background:transparent;padding:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ripple-link--block[data-v-f84b82c4]{display:flex;width:100%}.ripple-link.btn[data-v-f84b82c4]{box-shadow:none;background:transparent}.ripple-link.btn[data-v-f84b82c4]:hover,.ripple-link.feature-card[data-v-f84b82c4]:hover,.ripple-link.command-link[data-v-f84b82c4]:hover{transform:none;box-shadow:none;background:transparent}.ripple-link.btn .ripple-surface[data-v-f84b82c4]{padding:.8rem 1.25rem;font-weight:600;font-size:.95rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.ripple-link.btn-primary .ripple-surface[data-v-f84b82c4]{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)}.ripple-link.btn-primary .ripple-surface[data-v-f84b82c4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-highlight);pointer-events:none}.ripple-link.btn-primary .ripple-surface[data-v-f84b82c4]: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}.ripple-link.btn-primary:hover .ripple-surface[data-v-f84b82c4]{transform:translateY(-1.5px);box-shadow:0 1px #ffffff42 inset,0 14px 36px #0ea5e970,0 0 0 1px #7dd3fc47;color:#031018}.ripple-link.btn-primary:hover .ripple-surface[data-v-f84b82c4]:after{transform:translate(130%)}.ripple-link.btn-ghost .ripple-surface[data-v-f84b82c4]{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)}.ripple-link.btn-ghost:hover .ripple-surface[data-v-f84b82c4]{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)}.ripple-link--subtle[data-v-f84b82c4]{display:inline-flex;align-items:center;white-space:nowrap;color:var(--color-text-muted);font-weight:500;font-size:.95rem}.ripple-link--subtle[data-v-f84b82c4]:hover{color:var(--color-text)}.ripple-link--expanding[data-v-f84b82c4]{pointer-events:none}.ripple-surface[data-v-f84b82c4]{position:relative;display:inherit;align-items:inherit;justify-content:inherit;flex-direction:inherit;gap:inherit;width:100%;overflow:visible;border-radius:inherit}.ripple-surface--primary[data-v-f84b82c4],.ripple-surface--ghost[data-v-f84b82c4],.ripple-surface--button[data-v-f84b82c4]{border-radius:999px;overflow:hidden}.ripple-surface--card[data-v-f84b82c4]{border-radius:var(--radius-md)}.ripple-surface--row[data-v-f84b82c4]{border-radius:10px}.ripple-surface--subtle[data-v-f84b82c4]{border-radius:8px;padding:.2rem .4rem;margin:-.2rem -.4rem}.ripple-content[data-v-f84b82c4]{position:relative;z-index:1;display:inherit;align-items:inherit;justify-content:inherit;flex-direction:inherit;gap:inherit;width:100%}.ripple-link.feature-card[data-v-f84b82c4]{color:inherit}.ripple-link.feature-card .ripple-content[data-v-f84b82c4]{display:flex;flex-direction:column;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}.ripple-link.feature-card:hover .ripple-content[data-v-f84b82c4]{border-color:#7dd3fc61;background:#0f233ae0;transform:translateY(-3px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft)}.ripple-link.feature-card[data-v-f84b82c4] h2{margin:.75rem 0 .5rem;font-family:var(--font-display);font-size:1.1rem;color:var(--color-text)}.ripple-link.feature-card[data-v-f84b82c4] p{margin:0;flex:1;color:var(--color-text-muted);font-size:.92rem}.ripple-link.feature-card[data-v-f84b82c4] .feature-more{margin-top:1rem;font-size:.82rem;font-weight:600;color:var(--color-primary);opacity:0;transition:opacity .15s ease}.ripple-link.feature-card[data-v-f84b82c4]:hover .feature-more{opacity:1}.ripple-link.command-link[data-v-f84b82c4]{color:var(--color-text-muted);transition:color .15s ease}.ripple-link.command-link .ripple-content[data-v-f84b82c4]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.15rem .5rem;padding:.75rem .35rem;border-radius:10px;transition:background .15s ease,color .15s ease}.ripple-link.command-link:hover .ripple-content[data-v-f84b82c4]{background:#38bdf814;color:var(--color-text)}.ripple-link.command-link[data-v-f84b82c4] .command-text{grid-column:1;grid-row:1}.ripple-link.command-link[data-v-f84b82c4] .command-hint{grid-column:1;grid-row:2;font-size:.78rem;color:var(--color-text-muted);opacity:.85;transition:color .15s ease}.ripple-link.command-link[data-v-f84b82c4] .command-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--color-primary);opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.ripple-link.command-link[data-v-f84b82c4]:hover .command-arrow{opacity:1;transform:translate(0)}.ripple-link.command-link[data-v-f84b82c4]:hover .command-hint{color:var(--color-primary)}.ripple-orb[data-v-f84b82c4]{position:absolute;z-index:0;width:var(--orb-size, 112px);height:var(--orb-size, 112px);border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.4);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1);background:radial-gradient(circle at 50% 50%,rgba(110,195,235,.5) 0%,rgba(56,150,195,.28) 38%,rgba(20,90,135,.12) 58%,transparent 72%);box-shadow:none;will-change:transform,opacity}.ripple-surface--primary .ripple-orb[data-v-f84b82c4]{background:radial-gradient(circle at 50% 50%,rgba(180,230,255,.55) 0%,rgba(80,165,210,.3) 40%,rgba(20,90,140,.1) 62%,transparent 76%)}.ripple-surface--card .ripple-orb[data-v-f84b82c4]{--orb-size: 160px}.ripple-surface--row .ripple-orb[data-v-f84b82c4]{--orb-size: 120px}.ripple-surface--subtle .ripple-orb[data-v-f84b82c4]{--orb-size: 72px}.ripple-orb--visible[data-v-f84b82c4]{opacity:1;transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 1px #7dd3fc1f,0 0 32px #38bdf82e;animation:orb-wobble-f84b82c4 3s ease-in-out infinite}.ripple-orb--pressed[data-v-f84b82c4]{opacity:1;transform:translate(-50%,-50%) scale(1.08);animation:orb-wobble-fast-f84b82c4 1s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,rgba(125,210,245,.65) 0%,rgba(45,140,185,.38) 42%,rgba(15,75,115,.14) 64%,transparent 78%);box-shadow:0 0 0 1px #bae6fd38,0 0 40px #38bdf847}@keyframes orb-wobble-f84b82c4{0%,to{border-radius:50%;filter:blur(0)}50%{border-radius:48% 52% 50% 48%/52% 48% 50% 52%;filter:blur(.3px)}}@keyframes orb-wobble-fast-f84b82c4{0%,to{border-radius:50%}50%{border-radius:47% 53% 50% 50%/53% 47% 50% 53%}}@media(prefers-reduced-motion:reduce){.ripple-orb--visible[data-v-f84b82c4],.ripple-orb--pressed[data-v-f84b82c4]{animation:none}.ripple-link.btn-primary .ripple-surface[data-v-f84b82c4]:after{display:none}}.header-account[data-v-677f74d0]{position:relative;flex-shrink:0}.header-account-pill[data-v-677f74d0]{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-677f74d0]:hover,.header-account-pill--user[data-v-677f74d0]:hover{border-color:#38bdf873;background:#0f172ad9;box-shadow:var(--glow-primary-soft)}.header-account-pill--muted[data-v-677f74d0]{min-width:4.5rem;justify-content:center;color:var(--color-text-muted);cursor:default}.header-account-pill--user[data-v-677f74d0]{padding-right:.5rem}.header-account-avatar[data-v-677f74d0]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.header-account-avatar--guest[data-v-677f74d0]{display:grid;place-items:center;background:#38bdf81f;font-size:.9rem}.header-account-label[data-v-677f74d0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account-chevron[data-v-677f74d0]{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-677f74d0]{transform:rotate(180deg)}.header-account-menu[data-v-677f74d0]{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-677f74d0 .2s var(--ease-out-expo) both}@keyframes header-account-menu-in-677f74d0{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header-account-menu-head[data-v-677f74d0]{margin:0;padding:.55rem .65rem .65rem;border-bottom:1px solid var(--color-border)}.header-account-menu-head strong[data-v-677f74d0]{display:block;font-size:.92rem}.header-account-menu-head span[data-v-677f74d0]{display:block;margin-top:.15rem;font-size:.78rem;color:var(--color-text-muted)}.header-account-menu-item[data-v-677f74d0]{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-677f74d0]:hover{background:#38bdf81a}.header-account-menu-item--danger[data-v-677f74d0]{color:#fca5a5}.header-account-menu-item--danger[data-v-677f74d0]:hover{background:#f871711f}@media(max-width:860px){.header-account[data-v-677f74d0]{width:100%}.header-account-pill[data-v-677f74d0]{width:100%;max-width:none;justify-content:center}.header-account-menu[data-v-677f74d0]{left:0;right:0;width:100%}}@media(prefers-reduced-motion:reduce){.header-account-menu[data-v-677f74d0]{animation:none}}.site-header[data-v-16d7d3a0]{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-16d7d3a0]: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-16d7d3a0]{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1rem}.brand[data-v-16d7d3a0]{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-16d7d3a0]:hover{color:var(--color-text);opacity:.92}.brand-icon[data-v-16d7d3a0]{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-16d7d3a0]{display:flex;align-items:center;gap:.35rem 1rem;flex-wrap:nowrap}.site-nav[data-v-16d7d3a0] .ripple-link--subtle{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-16d7d3a0] .ripple-link--subtle:hover{color:var(--color-text);background:#ffffff0a}.site-nav[data-v-16d7d3a0] .ripple-link--subtle.router-link-active{color:var(--color-primary);background:#38bdf814}.site-nav[data-v-16d7d3a0] .nav-cta.btn .ripple-surface{padding:.55rem 1.05rem;font-size:.88rem}.menu-toggle[data-v-16d7d3a0]{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;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-16d7d3a0]:hover{border-color:var(--color-border-strong);background:#ffffff0f}.menu-toggle span[data-v-16d7d3a0]{display:block;width:18px;height:2px;margin-inline:auto;background:var(--color-text);border-radius:2px}@media(max-width:860px){.menu-toggle[data-v-16d7d3a0]{display:flex}.site-nav[data-v-16d7d3a0]{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-16d7d3a0]{transform:translateY(0);opacity:1;pointer-events:auto}.site-nav[data-v-16d7d3a0] .ripple-link--subtle{padding:.65rem .5rem}.site-nav[data-v-16d7d3a0] .nav-cta{margin-top:.5rem}.site-nav[data-v-16d7d3a0] .nav-cta .ripple-surface{justify-content:center;text-align:center}}.site-footer[data-v-13880015]{position:relative;margin-top:4rem;padding:2.75rem 0;border-top:1px solid var(--color-border);background:#00000040}.site-footer[data-v-13880015]: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-13880015]{display:grid;gap:1.75rem}.footer-brand strong[data-v-13880015]{display:inline-block;margin-left:.35rem;font-family:var(--font-display)}.footer-brand p[data-v-13880015]{margin:.4rem 0 0;color:var(--color-text-muted);font-size:.92rem}.footer-links[data-v-13880015]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.footer-links[data-v-13880015] .ripple-link--subtle{color:var(--color-text-muted);font-size:.92rem;transition:color var(--duration-fast) ease}.footer-links[data-v-13880015] .ripple-link--subtle:hover{color:var(--color-primary)}.footer-copy[data-v-13880015]{margin:0;color:var(--color-text-muted);font-size:.85rem;opacity:.85}.ripple-expand-layer[data-v-33fa3f52]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ripple-overlay-z);pointer-events:none;overflow:hidden;background:transparent}.ripple-expand-layer--opaque[data-v-33fa3f52]{background:var(--color-bg)}.ripple-pulse[data-v-33fa3f52]{position:fixed;width:var(--ripple-pulse-size);height:var(--ripple-pulse-size);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(.06);will-change:transform,opacity,left,top;background:radial-gradient(circle at 50% 50%,rgba(4,14,28,.99) 0%,rgba(7,22,40,.97) 10%,rgba(10,42,68,.92) 24%,rgba(14,72,108,.82) 38%,rgba(30,110,150,.62) 52%,rgba(56,150,195,.4) 66%,rgba(100,185,220,.22) 78%,rgba(140,210,240,.1) 90%,transparent 100%)}.ripple-expand-layer--primary .ripple-pulse[data-v-33fa3f52]{background:radial-gradient(circle at 50% 50%,rgba(6,28,48,.99) 0%,rgba(8,48,78,.97) 10%,rgba(12,72,108,.9) 24%,rgba(20,100,140,.78) 38%,rgba(40,130,175,.58) 52%,rgba(70,165,210,.38) 66%,rgba(120,200,235,.2) 78%,rgba(160,225,250,.08) 90%,transparent 100%)}.ripple-pulse--spread[data-v-33fa3f52]{animation:ripple-pulse-spread-33fa3f52 var(--ripple-expand) var(--ripple-ease-expand) forwards}.ripple-pulse--hold[data-v-33fa3f52]{animation:none;transform:translate(-50%,-50%) scale(52);opacity:1}.ripple-pulse--contract[data-v-33fa3f52]{animation:ripple-pulse-contract-33fa3f52 var(--ripple-contract) var(--ripple-ease-contract) forwards}@keyframes ripple-pulse-spread-33fa3f52{0%{transform:translate(-50%,-50%) scale(.06);opacity:.7}58%{opacity:1;transform:translate(-50%,-50%) scale(48)}to{transform:translate(-50%,-50%) scale(52);opacity:1}}@keyframes ripple-pulse-contract-33fa3f52{0%{transform:translate(-50%,-50%) scale(52);opacity:1}to{transform:translate(-50%,-50%) scale(.06);opacity:.75}}@media(prefers-reduced-motion:reduce){.ripple-expand-layer[data-v-33fa3f52]{display:none}}.home-hero[data-v-a754893d]{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-a754893d]{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-a754893d]{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-a754893d]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.home-actions[data-v-a754893d] .ripple-link.btn{flex-shrink:0}.home-panel[data-v-a754893d]{display:flex;justify-content:center}.quick-start-card[data-v-a754893d]{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-a754893d]: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-a754893d]: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-a754893d]{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-a754893d]{position:relative;z-index:1;margin:0;padding:0;list-style:none}.quick-start-card li[data-v-a754893d]{border-bottom:1px solid var(--color-border)}.quick-start-card li[data-v-a754893d]:last-child{border-bottom:none}.feature-grid[data-v-a754893d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:1.5rem}.feature-icon[data-v-a754893d]{font-size:1.5rem}.home-cta[data-v-a754893d]{margin-top:3.5rem}.home-cta[data-v-a754893d] .ripple-link.btn{flex-shrink:0}@media(max-width:960px){.home-hero[data-v-a754893d]{grid-template-columns:1fr;padding-top:2.5rem}.feature-grid[data-v-a754893d]{grid-template-columns:1fr 1fr}.home-cta[data-v-a754893d]{flex-direction:column;align-items:flex-start}.home[data-v-a754893d] .command-arrow,.home[data-v-a754893d] .feature-more{opacity:1}}@media(max-width:560px){.feature-grid[data-v-a754893d]{grid-template-columns:1fr}}.doc-sidebar[data-v-8d20d788]{position:sticky;top:calc(var(--header-height) + 1.5rem);align-self:start;max-height:calc(100vh - var(--header-height) - 2rem);overflow-y:auto;padding:1rem}.sidebar-label[data-v-8d20d788]{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-8d20d788]{display:flex;flex-direction:column;gap:.2rem}.doc-sidebar a[data-v-8d20d788]{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-8d20d788]:hover,.doc-sidebar a.active[data-v-8d20d788]{color:var(--color-primary);background:#38bdf814;border-left-color:var(--color-primary)}@media(max-width:960px){.doc-sidebar[data-v-8d20d788]{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-7d9d9511]{padding-bottom:3rem}.dashboard-nav[data-v-7d9d9511]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-7d9d9511]{color:var(--color-text-muted);font-size:.92rem}.dashboard-nav a.router-link-active[data-v-7d9d9511]{color:var(--color-primary);font-weight:600}.dashboard-compare-link[data-v-7d9d9511]{margin-top:1rem}.dashboard-grid[data-v-7d9d9511]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-7d9d9511]{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-7d9d9511]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-7d9d9511]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-7d9d9511]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-7d9d9511]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-7d9d9511]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-7d9d9511],.dashboard-table td[data-v-7d9d9511]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-7d9d9511]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-7d9d9511]{border-bottom:none}.dashboard-filters[data-v-7d9d9511]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-7d9d9511],.dashboard-filters input[data-v-7d9d9511]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-7d9d9511]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-7d9d9511]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-7d9d9511]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-7d9d9511],.dashboard-save-msg[data-v-7d9d9511]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-7d9d9511]{color:var(--color-primary)}.dashboard-boost-form[data-v-7d9d9511]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-7d9d9511]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-7d9d9511]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-7d9d9511]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-7d9d9511]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-7d9d9511]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-7d9d9511]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-7d9d9511]{border-color:#38bdf859}.dashboard-ai-text[data-v-7d9d9511]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-7d9d9511]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-7d9d9511]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-7d9d9511]{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-7d9d9511]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-7d9d9511]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-7d9d9511]{font-weight:600}.dashboard-empty[data-v-7d9d9511],.dashboard-error[data-v-7d9d9511],.dashboard-loading[data-v-7d9d9511]{color:var(--color-text-muted);padding:2rem 0}.dashboard-error[data-v-7d9d9511]{color:#fca5a5}.dashboard-login-hero[data-v-7d9d9511]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-7d9d9511]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-7d9d9511]{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-7d9d9511]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-7d9d9511]{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-7d9d9511]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-7d9d9511]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-7d9d9511]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-7d9d9511]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-7d9d9511]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-7d9d9511]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-7d9d9511]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-7d9d9511]:before,.dashboard-login-divider[data-v-7d9d9511]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-7d9d9511]{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-7d9d9511]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-7d9d9511]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-7d9d9511]{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-7d9d9511]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-7d9d9511]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-7d9d9511]{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-7d9d9511]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-7d9d9511]{color:var(--color-success)}.dashboard-result-lose[data-v-7d9d9511]{color:#f87171}.dashboard-muted[data-v-7d9d9511]{color:var(--color-text-muted);font-size:.88em}@media(max-width:768px){.dashboard-nav[data-v-7d9d9511]{flex-direction:column;align-items:flex-start}}.dashboard-shell[data-v-99138982]{padding-bottom:3rem}.dashboard-nav[data-v-99138982]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-99138982]{color:var(--color-text-muted);font-size:.92rem}.dashboard-nav a.router-link-active[data-v-99138982]{color:var(--color-primary);font-weight:600}.dashboard-compare-link[data-v-99138982]{margin-top:1rem}.dashboard-grid[data-v-99138982]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-99138982]{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-99138982]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-99138982]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-99138982]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-99138982]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-99138982]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-99138982],.dashboard-table td[data-v-99138982]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-99138982]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-99138982]{border-bottom:none}.dashboard-filters[data-v-99138982]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-99138982],.dashboard-filters input[data-v-99138982]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-99138982]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-99138982]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-99138982]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-99138982],.dashboard-save-msg[data-v-99138982]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-99138982]{color:var(--color-primary)}.dashboard-boost-form[data-v-99138982]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-99138982]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-99138982]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-99138982]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-99138982]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-99138982]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-99138982]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-99138982]{border-color:#38bdf859}.dashboard-ai-text[data-v-99138982]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-99138982]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-99138982]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-99138982]{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-99138982]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-99138982]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-99138982]{font-weight:600}.dashboard-empty[data-v-99138982],.dashboard-error[data-v-99138982],.dashboard-loading[data-v-99138982]{color:var(--color-text-muted);padding:2rem 0}.dashboard-error[data-v-99138982]{color:#fca5a5}.dashboard-login-hero[data-v-99138982]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-99138982]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-99138982]{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-99138982]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-99138982]{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-99138982]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-99138982]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-99138982]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-99138982]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-99138982]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-99138982]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-99138982]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-99138982]:before,.dashboard-login-divider[data-v-99138982]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-99138982]{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-99138982]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-99138982]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-99138982]{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-99138982]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-99138982]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-99138982]{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-99138982]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-99138982]{color:var(--color-success)}.dashboard-result-lose[data-v-99138982]{color:#f87171}.dashboard-muted[data-v-99138982]{color:var(--color-text-muted);font-size:.88em}@media(max-width:768px){.dashboard-nav[data-v-99138982]{flex-direction:column;align-items:flex-start}}.dashboard-login-shell[data-v-99138982]{padding:2.5rem 0 3rem}.dashboard-login-shell-error[data-v-99138982]{max-width:420px;margin:0 auto 1rem;text-align:center}.dashboard-login-retry-hint[data-v-99138982]{max-width:420px;margin:0 auto 1rem;padding:.75rem 1rem;border-radius:8px;background:#fbbf241f;color:#fcd34d;font-size:.9rem;text-align:center}.dashboard-turnstile[data-v-99138982]{margin:1.25rem auto .5rem;min-height:65px;display:flex;justify-content:center}.dashboard-login-error[data-v-99138982]{margin-top:.75rem;text-align:center}.dashboard-guide h2[data-v-5021f1e3]{margin-bottom:1rem}.dashboard-guide-grid[data-v-5021f1e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.dashboard-guide article h3[data-v-5021f1e3]{font-size:1rem;margin-bottom:.4rem}.dashboard-guide article p[data-v-5021f1e3]{color:var(--color-text-muted);font-size:.9rem;line-height:1.55;margin:0}.dashboard-guide code[data-v-5021f1e3]{font-size:.85em}.dashboard-shell[data-v-67fce00d]{padding-bottom:3rem}.dashboard-nav[data-v-67fce00d]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-67fce00d]{color:var(--color-text-muted);font-size:.92rem}.dashboard-nav a.router-link-active[data-v-67fce00d]{color:var(--color-primary);font-weight:600}.dashboard-compare-link[data-v-67fce00d]{margin-top:1rem}.dashboard-grid[data-v-67fce00d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-67fce00d]{background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.dashboard-stat[data-v-67fce00d]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-67fce00d]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-67fce00d]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-67fce00d]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-67fce00d]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-67fce00d],.dashboard-table td[data-v-67fce00d]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-67fce00d]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-67fce00d]{border-bottom:none}.dashboard-filters[data-v-67fce00d]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-67fce00d],.dashboard-filters input[data-v-67fce00d]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-67fce00d]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-67fce00d]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-67fce00d]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-67fce00d],.dashboard-save-msg[data-v-67fce00d]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-67fce00d]{color:var(--color-primary)}.dashboard-boost-form[data-v-67fce00d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-67fce00d]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-67fce00d]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-67fce00d]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-67fce00d]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-67fce00d]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-67fce00d]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-67fce00d]{border-color:#38bdf859}.dashboard-ai-text[data-v-67fce00d]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-67fce00d]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-67fce00d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-67fce00d]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.dashboard-guild-card[data-v-67fce00d]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-67fce00d]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-67fce00d]{font-weight:600}.dashboard-empty[data-v-67fce00d],.dashboard-error[data-v-67fce00d],.dashboard-loading[data-v-67fce00d]{color:var(--color-text-muted);padding:2rem 0}.dashboard-error[data-v-67fce00d]{color:#fca5a5}.dashboard-login-hero[data-v-67fce00d]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-67fce00d]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-67fce00d]{max-width:420px;margin:0 auto 2rem;padding:2rem 1.75rem 1.5rem;text-align:center;box-shadow:var(--shadow-card),var(--glow-primary-soft)}.dashboard-login-title[data-v-67fce00d]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-67fce00d]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:#0f172a8c;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-linked-account[data-v-67fce00d]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-67fce00d]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-67fce00d]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-67fce00d]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-67fce00d]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-67fce00d]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-67fce00d]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-67fce00d]:before,.dashboard-login-divider[data-v-67fce00d]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-67fce00d]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:#5865f2;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,opacity .15s}.btn-discord[data-v-67fce00d]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-67fce00d]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-67fce00d]{width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='currentColor' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0 105.89 105.89 0 0 0 19.39 8.09C2.79 32.65-1.71 56.6.54 80.21h0a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1A105.25 105.25 0 0 0 126.6 80.22h0c2.39-27.29-4.14-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-turnstile-caption[data-v-67fce00d]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-67fce00d]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-67fce00d]{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.dashboard-tabs a.router-link-active[data-v-67fce00d]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-67fce00d]{color:var(--color-success)}.dashboard-result-lose[data-v-67fce00d]{color:#f87171}.dashboard-muted[data-v-67fce00d]{color:var(--color-text-muted);font-size:.88em}@media(max-width:768px){.dashboard-nav[data-v-67fce00d]{flex-direction:column;align-items:flex-start}}.dashboard-guild-card-name[data-v-67fce00d]{display:flex;flex-direction:column;gap:.25rem}.dashboard-badge[data-v-67fce00d]{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#38bdf826;color:var(--color-primary);width:fit-content}.dashboard-shell[data-v-b840400c]{padding-bottom:3rem}.dashboard-nav[data-v-b840400c]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-b840400c]{color:var(--color-text-muted);font-size:.92rem}.dashboard-nav a.router-link-active[data-v-b840400c]{color:var(--color-primary);font-weight:600}.dashboard-compare-link[data-v-b840400c]{margin-top:1rem}.dashboard-grid[data-v-b840400c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-b840400c]{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-b840400c]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-b840400c]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-b840400c]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-b840400c]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-b840400c]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-b840400c],.dashboard-table td[data-v-b840400c]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-b840400c]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-b840400c]{border-bottom:none}.dashboard-filters[data-v-b840400c]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-b840400c],.dashboard-filters input[data-v-b840400c]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-b840400c]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-b840400c]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-b840400c]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-b840400c],.dashboard-save-msg[data-v-b840400c]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-b840400c]{color:var(--color-primary)}.dashboard-boost-form[data-v-b840400c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-b840400c]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-b840400c]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-b840400c]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-b840400c]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-b840400c]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-b840400c]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-b840400c]{border-color:#38bdf859}.dashboard-ai-text[data-v-b840400c]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-b840400c]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-b840400c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-b840400c]{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-b840400c]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-b840400c]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-b840400c]{font-weight:600}.dashboard-empty[data-v-b840400c],.dashboard-error[data-v-b840400c],.dashboard-loading[data-v-b840400c]{color:var(--color-text-muted);padding:2rem 0}.dashboard-error[data-v-b840400c]{color:#fca5a5}.dashboard-login-hero[data-v-b840400c]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-b840400c]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-b840400c]{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-b840400c]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-b840400c]{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-b840400c]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-b840400c]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-b840400c]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-b840400c]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-b840400c]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-b840400c]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-b840400c]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-b840400c]:before,.dashboard-login-divider[data-v-b840400c]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-b840400c]{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-b840400c]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-b840400c]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-b840400c]{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-b840400c]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-b840400c]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-b840400c]{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-b840400c]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-b840400c]{color:var(--color-success)}.dashboard-result-lose[data-v-b840400c]{color:#f87171}.dashboard-muted[data-v-b840400c]{color:var(--color-text-muted);font-size:.88em}@media(max-width:768px){.dashboard-nav[data-v-b840400c]{flex-direction:column;align-items:flex-start}}.dashboard-shell[data-v-eef14eac]{padding-bottom:3rem}.dashboard-nav[data-v-eef14eac]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-eef14eac]{color:var(--color-text-muted);font-size:.92rem}.dashboard-nav a.router-link-active[data-v-eef14eac]{color:var(--color-primary);font-weight:600}.dashboard-compare-link[data-v-eef14eac]{margin-top:1rem}.dashboard-grid[data-v-eef14eac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-eef14eac]{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-eef14eac]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-eef14eac]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-eef14eac]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-eef14eac]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-eef14eac]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-eef14eac],.dashboard-table td[data-v-eef14eac]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-eef14eac]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-eef14eac]{border-bottom:none}.dashboard-filters[data-v-eef14eac]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-eef14eac],.dashboard-filters input[data-v-eef14eac]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-eef14eac]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-eef14eac]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-eef14eac]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-eef14eac],.dashboard-save-msg[data-v-eef14eac]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-eef14eac]{color:var(--color-primary)}.dashboard-boost-form[data-v-eef14eac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-eef14eac]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-eef14eac]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-eef14eac]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-eef14eac]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-eef14eac]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-eef14eac]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-eef14eac]{border-color:#38bdf859}.dashboard-ai-text[data-v-eef14eac]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-eef14eac]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-eef14eac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-eef14eac]{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-eef14eac]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-eef14eac]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-eef14eac]{font-weight:600}.dashboard-empty[data-v-eef14eac],.dashboard-error[data-v-eef14eac],.dashboard-loading[data-v-eef14eac]{color:var(--color-text-muted);padding:2rem 0}.dashboard-error[data-v-eef14eac]{color:#fca5a5}.dashboard-login-hero[data-v-eef14eac]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-eef14eac]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-eef14eac]{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-eef14eac]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-eef14eac]{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-eef14eac]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-eef14eac]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-eef14eac]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-eef14eac]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-eef14eac]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-eef14eac]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-eef14eac]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-eef14eac]:before,.dashboard-login-divider[data-v-eef14eac]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-eef14eac]{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-eef14eac]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-eef14eac]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-eef14eac]{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-eef14eac]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-eef14eac]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-eef14eac]{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-eef14eac]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-eef14eac]{color:var(--color-success)}.dashboard-result-lose[data-v-eef14eac]{color:#f87171}.dashboard-muted[data-v-eef14eac]{color:var(--color-text-muted);font-size:.88em}@media(max-width:768px){.dashboard-nav[data-v-eef14eac]{flex-direction:column;align-items:flex-start}}.dashboard-shell[data-v-cbbf3b1b]{padding-bottom:3rem}.dashboard-nav[data-v-cbbf3b1b]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-cbbf3b1b]{color:var(--color-text-muted);font-size:.92rem}.dashboard-nav a.router-link-active[data-v-cbbf3b1b]{color:var(--color-primary);font-weight:600}.dashboard-compare-link[data-v-cbbf3b1b]{margin-top:1rem}.dashboard-grid[data-v-cbbf3b1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-cbbf3b1b]{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-cbbf3b1b]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-cbbf3b1b]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-cbbf3b1b]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-cbbf3b1b]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-cbbf3b1b]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-cbbf3b1b],.dashboard-table td[data-v-cbbf3b1b]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-cbbf3b1b]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-cbbf3b1b]{border-bottom:none}.dashboard-filters[data-v-cbbf3b1b]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-cbbf3b1b],.dashboard-filters input[data-v-cbbf3b1b]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-cbbf3b1b]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-cbbf3b1b]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-cbbf3b1b]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-cbbf3b1b],.dashboard-save-msg[data-v-cbbf3b1b]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-cbbf3b1b]{color:var(--color-primary)}.dashboard-boost-form[data-v-cbbf3b1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-cbbf3b1b]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-cbbf3b1b]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-cbbf3b1b]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-cbbf3b1b]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-cbbf3b1b]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-cbbf3b1b]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-cbbf3b1b]{border-color:#38bdf859}.dashboard-ai-text[data-v-cbbf3b1b]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-cbbf3b1b]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-cbbf3b1b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-cbbf3b1b]{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-cbbf3b1b]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-cbbf3b1b]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-cbbf3b1b]{font-weight:600}.dashboard-empty[data-v-cbbf3b1b],.dashboard-error[data-v-cbbf3b1b],.dashboard-loading[data-v-cbbf3b1b]{color:var(--color-text-muted);padding:2rem 0}.dashboard-error[data-v-cbbf3b1b]{color:#fca5a5}.dashboard-login-hero[data-v-cbbf3b1b]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-cbbf3b1b]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-cbbf3b1b]{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-cbbf3b1b]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-cbbf3b1b]{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-cbbf3b1b]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-cbbf3b1b]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-cbbf3b1b]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-cbbf3b1b]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-cbbf3b1b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-cbbf3b1b]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-cbbf3b1b]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-cbbf3b1b]:before,.dashboard-login-divider[data-v-cbbf3b1b]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-cbbf3b1b]{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-cbbf3b1b]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-cbbf3b1b]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-cbbf3b1b]{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-cbbf3b1b]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-cbbf3b1b]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-cbbf3b1b]{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-cbbf3b1b]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-cbbf3b1b]{color:var(--color-success)}.dashboard-result-lose[data-v-cbbf3b1b]{color:#f87171}.dashboard-muted[data-v-cbbf3b1b]{color:var(--color-text-muted);font-size:.88em}@media(max-width:768px){.dashboard-nav[data-v-cbbf3b1b]{flex-direction:column;align-items:flex-start}}.dashboard-shell[data-v-6626d424]{padding-bottom:3rem}.dashboard-nav[data-v-6626d424]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.dashboard-nav a[data-v-6626d424]{color:var(--color-text-muted);font-size:.92rem}.dashboard-nav a.router-link-active[data-v-6626d424]{color:var(--color-primary);font-weight:600}.dashboard-compare-link[data-v-6626d424]{margin-top:1rem}.dashboard-grid[data-v-6626d424]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.dashboard-stat[data-v-6626d424]{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-6626d424]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.dashboard-stat-label[data-v-6626d424]{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.35rem}.dashboard-stat-value[data-v-6626d424]{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.dashboard-table-wrap[data-v-6626d424]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001f}.dashboard-table[data-v-6626d424]{width:100%;border-collapse:collapse;font-size:.92rem}.dashboard-table th[data-v-6626d424],.dashboard-table td[data-v-6626d424]{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.dashboard-table th[data-v-6626d424]{color:var(--color-text-muted);font-weight:600;background:#38bdf80f}.dashboard-table tr:last-child td[data-v-6626d424]{border-bottom:none}.dashboard-filters[data-v-6626d424]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.dashboard-filters select[data-v-6626d424],.dashboard-filters input[data-v-6626d424]{min-width:140px;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.dashboard-settings-block[data-v-6626d424]{margin-bottom:1.25rem}.dashboard-settings-block h2[data-v-6626d424]{margin:0 0 .5rem;font-size:1.2rem}.dashboard-settings-desc[data-v-6626d424]{color:var(--color-text-muted);font-size:.92rem;margin:0 0 1rem}.dashboard-settings-summary[data-v-6626d424],.dashboard-save-msg[data-v-6626d424]{color:var(--color-text-muted);font-size:.9rem;margin:.75rem 0 0}.dashboard-save-msg[data-v-6626d424]{color:var(--color-primary)}.dashboard-boost-form[data-v-6626d424]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.dashboard-boost-form label[data-v-6626d424]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-btn-sm[data-v-6626d424]{padding:.35rem .65rem;font-size:.82rem}.dashboard-insight-card[data-v-6626d424]{margin-bottom:1rem}.dashboard-insight-card h3[data-v-6626d424]{margin:0 0 .5rem;font-size:1.05rem}.dashboard-insight-suggestion[data-v-6626d424]{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.dashboard-insight-meta[data-v-6626d424]{color:var(--color-text-muted);font-size:.88rem;margin:0 0 1rem}.dashboard-ai-box[data-v-6626d424]{border-color:#38bdf859}.dashboard-ai-text[data-v-6626d424]{white-space:pre-wrap;line-height:1.7}.dashboard-filters label[data-v-6626d424]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--color-text-muted)}.dashboard-guild-list[data-v-6626d424]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dashboard-guild-card[data-v-6626d424]{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-6626d424]:hover{border-color:#38bdf873;transform:translateY(-2px);box-shadow:var(--shadow-card-hover),var(--glow-primary-soft);color:var(--color-text)}.dashboard-guild-card img[data-v-6626d424]{width:44px;height:44px;border-radius:50%}.dashboard-guild-card span[data-v-6626d424]{font-weight:600}.dashboard-empty[data-v-6626d424],.dashboard-error[data-v-6626d424],.dashboard-loading[data-v-6626d424]{color:var(--color-text-muted);padding:2rem 0}.dashboard-error[data-v-6626d424]{color:#fca5a5}.dashboard-login-hero[data-v-6626d424]{text-align:center;padding:3rem 1rem 2rem}.dashboard-login-hero p[data-v-6626d424]{color:var(--color-text-muted);max-width:42ch;margin:.75rem auto 1.5rem}.dashboard-login-panel[data-v-6626d424]{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-6626d424]{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700}.dashboard-linked-account[data-v-6626d424]{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-6626d424]:hover:not(:disabled){border-color:#38bdf873;background:#0f172abf}.dashboard-linked-account[data-v-6626d424]:disabled{opacity:.7;cursor:wait}.dashboard-linked-account-avatar[data-v-6626d424]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-linked-account-avatar--placeholder[data-v-6626d424]{display:grid;place-items:center;background:#38bdf81f;font-size:1.25rem}.dashboard-linked-account-text[data-v-6626d424]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-linked-account-text strong[data-v-6626d424]{font-size:1rem;font-weight:600}.dashboard-login-divider[data-v-6626d424]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-text-muted);font-size:.85rem}.dashboard-login-divider[data-v-6626d424]:before,.dashboard-login-divider[data-v-6626d424]:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-discord[data-v-6626d424]{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-6626d424]:hover:not(:disabled){background:#4752c4}.btn-discord[data-v-6626d424]:disabled{opacity:.55;cursor:not-allowed}.dashboard-discord-icon[data-v-6626d424]{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-6626d424]{margin:0;font-size:.8rem;color:var(--color-text-muted)}.dashboard-tabs[data-v-6626d424]{display:flex;gap:.5rem;margin-bottom:1rem}.dashboard-tabs a[data-v-6626d424]{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-6626d424]{background:#38bdf81f;border-color:#38bdf859;color:var(--color-primary)}.dashboard-result-win[data-v-6626d424]{color:var(--color-success)}.dashboard-result-lose[data-v-6626d424]{color:#f87171}.dashboard-muted[data-v-6626d424]{color:var(--color-text-muted);font-size:.88em}@media(max-width:768px){.dashboard-nav[data-v-6626d424]{flex-direction:column;align-items:flex-start}}: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;--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}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;min-height:100vh;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:100vh;display:flex;flex-direction:column;isolation:isolate}.app-main{flex:1;position:relative;z-index:1}.container{width:min(var(--content-width),calc(100% - 2rem));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){.container{width:min(var(--content-width),calc(100% - 1.25rem))}}@media(prefers-reduced-motion:reduce){.btn-primary:after{display:none}.btn:hover{transform:none}}:root{--ripple-expand: .75s;--ripple-contract: .75s;--ripple-contract-follow: 50ms;--ripple-ease-expand: cubic-bezier(.22, 1, .36, 1);--ripple-ease-contract: cubic-bezier(.45, 0, .55, 1);--page-transition-enter: .38s;--page-transition-leave: .12s;--page-transition-enter-delay: 80ms;--page-transition-ease: cubic-bezier(.22, 1, .36, 1);--page-ripple-fade: 80ms;--ripple-overlay-z: 10000;--ripple-pulse-size: 96px}.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)}.fade-up{animation:fade-up var(--duration-slow) var(--ease-out-expo) both}.fade-up-delay-1{animation-delay:.08s}.fade-up-delay-2{animation-delay:.16s}.fade-up-delay-3{animation-delay:.24s}@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-shell--ripple-nav .app-main{overflow:hidden}.page-view{width:100%}.page-leave-active{transition:opacity var(--page-transition-leave) ease,transform var(--page-transition-leave) ease}.page-enter-active{transition:opacity var(--page-transition-enter) var(--page-transition-ease) var(--page-transition-enter-delay),transform var(--page-transition-enter) var(--page-transition-ease) var(--page-transition-enter-delay)}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(12px)}.page-ripple-leave-active{position:absolute;top:0;left:0;right:0;z-index:1;transition:opacity var(--page-ripple-fade) ease}.page-ripple-enter-active{transition:opacity var(--page-ripple-fade) ease}.page-ripple-enter-from,.page-ripple-leave-to{opacity:0;transform:none}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active,.page-ripple-enter-active,.page-ripple-leave-active{transition:none}.page-enter-from,.page-leave-to,.page-ripple-enter-from,.page-ripple-leave-to{opacity:1;transform:none}}.app-main{min-height:calc(100vh - var(--header-height) - 12rem);position:relative}
