.results-header.svelte-1y6kq0g{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;max-width:980px;margin-bottom:0}.sync-note.svelte-1y6kq0g{margin:.4rem 0 0;text-align:center;font-size:.75rem;color:var(--text-sub, #8892a6)}.sync-note.svelte-1y6kq0g a:where(.svelte-1y6kq0g){color:var(--accent);text-decoration:none;margin-right:.25rem}.sync-note.svelte-1y6kq0g a:where(.svelte-1y6kq0g):hover{text-decoration:underline}.stats-link.svelte-1y6kq0g{margin:1.1rem 0 0;text-align:center;font-size:.75rem}.stats-link.svelte-1y6kq0g a:where(.svelte-1y6kq0g){color:var(--text-sub, #8892a6);text-decoration:none;opacity:.75;transition:opacity .15s,color .15s}.stats-link.svelte-1y6kq0g a:where(.svelte-1y6kq0g):hover{color:var(--accent);opacity:1}.pb-badge.svelte-1y6kq0g{display:inline-block;margin-left:.6rem;padding:.15em .55em;font-size:.4em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bg-main, #222);background:var(--accent, #e2b714);border-radius:999px;vertical-align:middle}.results-actions.svelte-1y6kq0g{display:flex;gap:.8rem;justify-content:center;align-items:stretch;margin-top:1.2rem}.results-action.svelte-1y6kq0g{min-width:9rem;padding:.7em 1.6em;border-radius:6px;font:inherit;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s,filter .15s}.results-primary.svelte-1y6kq0g{background:var(--accent);color:var(--bg-main);border:1px solid var(--accent)}.results-primary.svelte-1y6kq0g:hover{filter:brightness(1.1)}.results-secondary.svelte-1y6kq0g{background:transparent;color:var(--text-sub, #888);border:1px solid rgba(255,255,255,.12);font-weight:500}.results-secondary.svelte-1y6kq0g:hover{color:var(--text-primary, #ddd);border-color:var(--text-sub, #888)}.welcome-backdrop.svelte-1tjvg83{animation:svelte-1tjvg83-welcome-fade .25s ease-out}.welcome-panel.svelte-1tjvg83{width:min(760px,94vw);max-width:none;padding:32px 32px 24px;position:relative;animation:svelte-1tjvg83-welcome-pop .32s cubic-bezier(.22,1,.36,1)}@keyframes svelte-1tjvg83-welcome-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1tjvg83-welcome-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.welcome-close.svelte-1tjvg83{position:absolute;top:12px;right:14px}.welcome-hero.svelte-1tjvg83{text-align:center;margin-bottom:22px}.welcome-logo.svelte-1tjvg83{width:64px;height:64px;display:block;margin:0 auto 10px;animation:svelte-1tjvg83-welcome-bob 2.4s ease-in-out infinite}@keyframes svelte-1tjvg83-welcome-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.welcome-hero.svelte-1tjvg83 h2:where(.svelte-1tjvg83){font-size:22px;font-weight:600;margin:0 0 4px;letter-spacing:.5px}.welcome-tagline.svelte-1tjvg83{margin:0;color:var(--text-sub);font-size:13px}.welcome-grid.svelte-1tjvg83{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.welcome-card.svelte-1tjvg83{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;animation:svelte-1tjvg83-welcome-slide .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 60ms + .1s)}.welcome-card.svelte-1tjvg83:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px)}@keyframes svelte-1tjvg83-welcome-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.welcome-icon.svelte-1tjvg83{width:28px;height:28px;color:var(--accent, #d4b87a);margin-bottom:8px}.welcome-icon.svelte-1tjvg83 svg:where(.svelte-1tjvg83){width:100%;height:100%}.welcome-card-title.svelte-1tjvg83{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:4px;letter-spacing:.3px}.welcome-card-body.svelte-1tjvg83{font-size:12px;color:var(--text-sub);line-height:1.4}.welcome-footer.svelte-1tjvg83{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.welcome-stats-note.svelte-1tjvg83{font-size:12px;color:var(--text-sub)}.welcome-link.svelte-1tjvg83{color:var(--accent, #d4b87a);text-decoration:none;margin-left:4px}.welcome-link.svelte-1tjvg83:hover{text-decoration:underline}.welcome-cta.svelte-1tjvg83{background:var(--accent, #d4b87a);color:#18181b;border:none;border-radius:8px;padding:10px 22px;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:filter .15s,transform .1s}.welcome-cta.svelte-1tjvg83:hover{filter:brightness(1.1)}.welcome-cta.svelte-1tjvg83:active{transform:translateY(1px)}@media (max-width: 560px){.welcome-grid.svelte-1tjvg83{grid-template-columns:1fr}.welcome-panel.svelte-1tjvg83{padding:26px 20px 20px}}.vim-cta.svelte-1uha8ag{max-width:960px;margin:0 auto .75rem;display:flex;align-items:stretch;gap:.4rem;padding:0 .75rem}.vim-cta-body.svelte-1uha8ag{flex:1;display:flex;align-items:center;gap:.6rem;padding:.5rem .85rem;background:color-mix(in srgb,var(--accent, #facc15) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent, #facc15) 35%,transparent);border-radius:6px;color:var(--text-main, #e7e5e4);font-family:var(--font-mono);font-size:.82rem;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.vim-cta-body.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--accent, #facc15) 14%,transparent);border-color:color-mix(in srgb,var(--accent, #facc15) 60%,transparent)}.vim-cta-tag.svelte-1uha8ag{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent, #facc15);font-weight:600}.vim-cta-text.svelte-1uha8ag{opacity:.85}.vim-cta-dismiss.svelte-1uha8ag{background:transparent;border:1px solid transparent;color:var(--text-muted, #a8a29e);font-size:1.2rem;line-height:1;padding:0 .55rem;border-radius:6px;cursor:pointer}.vim-cta-dismiss.svelte-1uha8ag:hover{color:var(--text-main, #e7e5e4);border-color:#ffffff24}.toast.svelte-1uha8ag{position:fixed;left:50%;bottom:3rem;transform:translate(-50%);padding:.7em 1.2em;background:var(--bg-sub, #2a2a2a);color:var(--text-primary, #ddd);border:1px solid var(--text-sub, #555);border-radius:6px;font-size:.9em;z-index:1000;pointer-events:none}
