.demo-container.svelte-1qv83k1{background:var(--color-surface);border:1px solid var(--color-border);opacity:0;border-radius:1rem;max-width:28rem;margin:0 auto;padding:1.5rem;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(16px)}.demo-mounted.svelte-1qv83k1{opacity:1;transform:translateY(0)}.demo-pills.svelte-1qv83k1{justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.demo-pill.svelte-1qv83k1{background:var(--color-bg);border:1px solid var(--color-border);opacity:0;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:1rem;font-weight:600;transition:opacity .4s ease-out,transform .4s ease-out;display:inline-flex;transform:scale(.85)}.demo-pill-visible.svelte-1qv83k1{opacity:1;transform:scale(1)}.demo-pill-text.svelte-1qv83k1{color:var(--color-text-primary)}.demo-connector.svelte-1qv83k1{align-items:center;width:2rem;display:flex}.demo-connector-line.svelte-1qv83k1{background:var(--color-border);border-radius:1px;width:100%;height:2px;transition:background .3s;display:block}.demo-connector-pulse.svelte-1qv83k1 .demo-connector-line:where(.svelte-1qv83k1){background:var(--color-accent);animation:1.5s ease-in-out infinite svelte-1qv83k1-connector-pulse}@keyframes svelte-1qv83k1-connector-pulse{0%,to{opacity:.5}50%{opacity:1}}.demo-bar-wrap.svelte-1qv83k1{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.demo-bar-label.svelte-1qv83k1{color:var(--color-text-secondary);white-space:nowrap;min-width:5.5rem;font-size:.75rem;font-weight:500}.demo-bar-track.svelte-1qv83k1{background:var(--color-border);border-radius:.25rem;flex:1;height:.5rem;overflow:hidden}.demo-bar-fill.svelte-1qv83k1{background:var(--color-severity-amber,#f59e0b);border-radius:.25rem;height:100%;transition:width .8s ease-out}.demo-bar-amber.svelte-1qv83k1{background:var(--color-severity-amber,#f59e0b)}.demo-bar-red.svelte-1qv83k1{background:var(--color-severity-red,#ef4444)}.demo-bar-value.svelte-1qv83k1{color:var(--color-text-primary);text-align:right;opacity:0;min-width:2.5rem;font-size:.875rem;font-weight:700;transition:opacity .3s ease-out}.demo-bar-value-visible.svelte-1qv83k1{opacity:1}.demo-result.svelte-1qv83k1{align-items:center;gap:.5rem;height:2.75rem;margin-bottom:1rem;display:flex}.demo-badge-wrap.svelte-1qv83k1{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:scale(.85)}.demo-badge-visible.svelte-1qv83k1{opacity:1;transform:scale(1)}.demo-reason.svelte-1qv83k1{color:var(--color-text-secondary);opacity:0;font-size:.8125rem;transition:opacity .4s ease-out}.demo-reason-visible.svelte-1qv83k1{opacity:1}.demo-dots.svelte-1qv83k1{justify-content:center;gap:.5rem;display:flex}.demo-dot.svelte-1qv83k1{background:var(--color-border);cursor:pointer;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:background .2s}.demo-dot-active.svelte-1qv83k1{background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.demo-container.svelte-1qv83k1,.demo-pill.svelte-1qv83k1{opacity:1;transition:none;transform:none}.demo-connector-pulse.svelte-1qv83k1 .demo-connector-line:where(.svelte-1qv83k1){opacity:1;animation:none}.demo-bar-fill.svelte-1qv83k1{transition:none}.demo-bar-value.svelte-1qv83k1{opacity:1;transition:none}.demo-badge-wrap.svelte-1qv83k1{opacity:1;transition:none;transform:none}.demo-reason.svelte-1qv83k1{opacity:1;transition:none}}.landing.svelte-1w53b0f{max-width:56rem;margin:0 auto;padding:0 1rem 3rem}.hero.svelte-1w53b0f{text-align:center;padding:3rem 0 2rem}.hero-title.svelte-1w53b0f{opacity:0;margin-bottom:.75rem;font-size:2.75rem;font-weight:800;line-height:1.1;transform:translateY(20px)}.hero-title-accent.svelte-1w53b0f{background:linear-gradient(135deg, var(--color-accent) 0%, #d4a017 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-tagline.svelte-1w53b0f{color:var(--color-text-secondary);opacity:0;margin-bottom:1.5rem;font-size:1.125rem;transform:translateY(20px)}.hero-wave.svelte-1w53b0f{opacity:0;justify-content:center;align-items:center;gap:.375rem;display:flex;transform:translateY(20px)}.hero-wave-bar.svelte-1w53b0f{background:var(--color-accent);border-radius:2px;height:3px;display:block}.hero-wave-bar-1.svelte-1w53b0f{width:2rem}.hero-wave-bar-2.svelte-1w53b0f{width:3.5rem}.hero-wave-bar-3.svelte-1w53b0f{width:1.5rem}.hero-mounted.svelte-1w53b0f .hero-title:where(.svelte-1w53b0f){animation:.6s ease-out forwards svelte-1w53b0f-hero-rise}.hero-mounted.svelte-1w53b0f .hero-tagline:where(.svelte-1w53b0f){animation:.6s ease-out .15s forwards svelte-1w53b0f-hero-rise}.hero-mounted.svelte-1w53b0f .hero-wave:where(.svelte-1w53b0f){animation:.6s ease-out .25s forwards svelte-1w53b0f-hero-rise}.hero-mounted.svelte-1w53b0f .hero-wave-bar:where(.svelte-1w53b0f){animation:3s ease-in-out infinite svelte-1w53b0f-wave-breathe}.hero-mounted.svelte-1w53b0f .hero-wave-bar-1:where(.svelte-1w53b0f){animation-delay:0s}.hero-mounted.svelte-1w53b0f .hero-wave-bar-2:where(.svelte-1w53b0f){animation-delay:.4s}.hero-mounted.svelte-1w53b0f .hero-wave-bar-3:where(.svelte-1w53b0f){animation-delay:.8s}@keyframes svelte-1w53b0f-hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1w53b0f-wave-breathe{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.15)}}.section.svelte-1w53b0f{padding:2.5rem 0}.section-heading.svelte-1w53b0f{color:var(--color-text-primary);text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.section-subheading.svelte-1w53b0f{color:var(--color-text-secondary);text-align:center;margin-bottom:2rem;max-width:32rem;margin-inline:auto;font-size:.9375rem}.reveal-section.svelte-1w53b0f{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(24px)}.reveal-section.svelte-1w53b0f[data-visible=true]{opacity:1;transform:translateY(0)}.cta-section.svelte-1w53b0f{text-align:center;padding:2rem 0 .5rem}.big-cta.svelte-1w53b0f{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 100%);color:var(--color-bg);letter-spacing:-.01em;cursor:pointer;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 40%, transparent), 0 4px 20px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 1px 3px #0000001a;border:none;border-radius:1rem;align-items:center;gap:.75rem;padding:1.25rem 3.5rem;font-size:1.375rem;font-weight:700;transition:transform .2s,box-shadow .2s;animation:2.5s ease-in-out infinite svelte-1w53b0f-cta-pulse;display:inline-flex;position:relative;overflow:hidden}@keyframes svelte-1w53b0f-cta-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 40%, transparent), 0 4px 20px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 1px 3px #0000001a}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-accent) 0%, transparent), 0 8px 32px color-mix(in srgb, var(--color-accent) 50%, transparent), 0 2px 6px #0000001f}}.big-cta.svelte-1w53b0f:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 8px 32px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 2px 6px #0000001f;animation:none;transform:translateY(-3px)scale(1.02)}.big-cta.svelte-1w53b0f:active{animation:none;transform:translateY(0)scale(.99)}.big-cta-text.svelte-1w53b0f{z-index:1;position:relative}.big-cta-shimmer.svelte-1w53b0f{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:3s ease-in-out infinite svelte-1w53b0f-shimmer;position:absolute;top:0;left:-100%}@keyframes svelte-1w53b0f-shimmer{0%{left:-100%}50%,to{left:100%}}.science-section.svelte-1w53b0f{padding:1.5rem 0 3rem}.science-header.svelte-1w53b0f{justify-content:center;align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.science-overline.svelte-1w53b0f{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);opacity:.5;width:3rem;height:1px;display:block}.science-title.svelte-1w53b0f{color:var(--color-text-primary);text-align:center;letter-spacing:-.01em;font-size:1.75rem;font-weight:700}.science-grid.svelte-1w53b0f{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.science-grid.svelte-1w53b0f{grid-template-columns:repeat(3,1fr)}}.science-card.svelte-1w53b0f{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem 1.5rem 1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.science-card.svelte-1w53b0f:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--color-accent) 12%, transparent);border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));transform:translateY(-4px)}.reveal-card.svelte-1w53b0f{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:var(--card-delay,0s);transform:translateY(24px)}.reveal-card.svelte-1w53b0f[data-visible=true]{opacity:1;transform:translateY(0)}.science-icon-wrap.svelte-1w53b0f{color:#fff;z-index:1;border-radius:.75rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.25rem;display:inline-flex;position:relative}.science-icon-glow.svelte-1w53b0f{opacity:.25;z-index:-1;filter:blur(10px);border-radius:1rem;position:absolute;inset:-6px}.science-icon-vowel.svelte-1w53b0f,.science-icon-vowel.svelte-1w53b0f .science-icon-glow:where(.svelte-1w53b0f){background:linear-gradient(135deg,#f59e0b,#ea580c)}.science-icon-degrade.svelte-1w53b0f,.science-icon-degrade.svelte-1w53b0f .science-icon-glow:where(.svelte-1w53b0f){background:linear-gradient(135deg,#6366f1,#8b5cf6)}.science-icon-onset.svelte-1w53b0f,.science-icon-onset.svelte-1w53b0f .science-icon-glow:where(.svelte-1w53b0f){background:linear-gradient(135deg,#10b981,#06b6d4)}.science-card-title.svelte-1w53b0f{color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.0625rem;font-weight:700}.science-card-body.svelte-1w53b0f{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.875rem;line-height:1.6}.science-cite.svelte-1w53b0f{letter-spacing:.02em;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-accent) 15%, transparent);border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.trust-strip.svelte-1w53b0f{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:2rem 0 1rem;display:flex}.trust-item.svelte-1w53b0f{color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:600}.trust-item--highlight.svelte-1w53b0f{color:var(--color-accent)}.trust-sep.svelte-1w53b0f{background:var(--color-border);border-radius:50%;flex-shrink:0;width:4px;height:4px}@media (width>=640px){.hero-title.svelte-1w53b0f{font-size:3.5rem}.big-cta.svelte-1w53b0f{padding:1.375rem 4rem;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.hero-title.svelte-1w53b0f,.hero-tagline.svelte-1w53b0f,.hero-wave.svelte-1w53b0f{opacity:1;transform:none;animation:none!important}.hero-wave-bar.svelte-1w53b0f{opacity:1;animation:none!important}.reveal-section.svelte-1w53b0f,.reveal-card.svelte-1w53b0f{opacity:1;transition:none;transform:none}.big-cta.svelte-1w53b0f{animation:none}.big-cta-shimmer.svelte-1w53b0f{animation:none;display:none}.science-card.svelte-1w53b0f:hover{transform:none}}.welcome.svelte-1d1miv0{max-width:44rem;margin:0 auto;padding:0 1rem 3rem}.hero.svelte-1d1miv0{text-align:center;padding:3rem 0 2rem}.hero-title.svelte-1d1miv0{opacity:0;margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1.2;transform:translateY(20px)}.hero-title-accent.svelte-1d1miv0{background:linear-gradient(135deg, var(--color-accent) 0%, #d4a017 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-tagline.svelte-1d1miv0{color:var(--color-text-secondary);opacity:0;margin-bottom:1.5rem;font-size:1.0625rem;transform:translateY(20px)}.hero-wave.svelte-1d1miv0{opacity:0;justify-content:center;align-items:center;gap:.375rem;display:flex;transform:translateY(20px)}.hero-wave-bar.svelte-1d1miv0{background:var(--color-accent);border-radius:2px;height:3px;display:block}.hero-wave-bar-1.svelte-1d1miv0{width:2rem}.hero-wave-bar-2.svelte-1d1miv0{width:3.5rem}.hero-wave-bar-3.svelte-1d1miv0{width:1.5rem}.welcome-mounted.svelte-1d1miv0 .hero-title:where(.svelte-1d1miv0){animation:.6s ease-out forwards svelte-1d1miv0-rise}.welcome-mounted.svelte-1d1miv0 .hero-tagline:where(.svelte-1d1miv0){animation:.6s ease-out .15s forwards svelte-1d1miv0-rise}.welcome-mounted.svelte-1d1miv0 .hero-wave:where(.svelte-1d1miv0){animation:.6s ease-out .25s forwards svelte-1d1miv0-rise}.welcome-mounted.svelte-1d1miv0 .hero-wave-bar:where(.svelte-1d1miv0){animation:3s ease-in-out infinite svelte-1d1miv0-wave-breathe}.welcome-mounted.svelte-1d1miv0 .hero-wave-bar-1:where(.svelte-1d1miv0){animation-delay:0s}.welcome-mounted.svelte-1d1miv0 .hero-wave-bar-2:where(.svelte-1d1miv0){animation-delay:.4s}.welcome-mounted.svelte-1d1miv0 .hero-wave-bar-3:where(.svelte-1d1miv0){animation-delay:.8s}@keyframes svelte-1d1miv0-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1d1miv0-wave-breathe{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.15)}}.features.svelte-1d1miv0{padding:1rem 0 1.5rem}.feature-grid.svelte-1d1miv0{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.feature-grid.svelte-1d1miv0{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-1d1miv0{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.875rem;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.feature-card.svelte-1d1miv0:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--color-accent) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border));transform:translateY(-2px)}.feature-icon.svelte-1d1miv0{color:#fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.feature-icon-score.svelte-1d1miv0{background:linear-gradient(135deg,#f59e0b,#ea580c)}.feature-icon-suggest.svelte-1d1miv0{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.feature-icon-export.svelte-1d1miv0{background:linear-gradient(135deg,#10b981,#06b6d4)}.feature-text.svelte-1d1miv0{color:var(--color-text-primary);font-size:.875rem;font-weight:500;line-height:1.4}.reveal-section.svelte-1d1miv0{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(24px)}.reveal-section.svelte-1d1miv0[data-visible=true]{opacity:1;transform:translateY(0)}.cta-section.svelte-1d1miv0{text-align:center;padding:1.5rem 0 .5rem}.cta-ready.svelte-1d1miv0{color:var(--color-text-primary);margin-bottom:1.25rem;font-size:1.125rem;font-weight:600}.big-cta.svelte-1d1miv0{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 100%);color:var(--color-bg);letter-spacing:-.01em;cursor:pointer;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 40%, transparent), 0 4px 20px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 1px 3px #0000001a;border:none;border-radius:1rem;align-items:center;gap:.75rem;padding:1.25rem 3.5rem;font-size:1.375rem;font-weight:700;transition:transform .2s,box-shadow .2s;animation:2.5s ease-in-out infinite svelte-1d1miv0-cta-pulse;display:inline-flex;position:relative;overflow:hidden}@keyframes svelte-1d1miv0-cta-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 40%, transparent), 0 4px 20px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 1px 3px #0000001a}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-accent) 0%, transparent), 0 8px 32px color-mix(in srgb, var(--color-accent) 50%, transparent), 0 2px 6px #0000001f}}.big-cta.svelte-1d1miv0:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 8px 32px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 2px 6px #0000001f;animation:none;transform:translateY(-3px)scale(1.02)}.big-cta.svelte-1d1miv0:active{animation:none;transform:translateY(0)scale(.99)}.big-cta-text.svelte-1d1miv0{z-index:1;position:relative}.big-cta-shimmer.svelte-1d1miv0{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:3s ease-in-out infinite svelte-1d1miv0-shimmer;position:absolute;top:0;left:-100%}@keyframes svelte-1d1miv0-shimmer{0%{left:-100%}50%,to{left:100%}}.trust-strip.svelte-1d1miv0{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:2rem 0 1rem;display:flex}.trust-item.svelte-1d1miv0{color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:600}.trust-sep.svelte-1d1miv0{background:var(--color-border);border-radius:50%;flex-shrink:0;width:4px;height:4px}@media (width>=640px){.hero-title.svelte-1d1miv0{font-size:2.5rem}.big-cta.svelte-1d1miv0{padding:1.375rem 4rem;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.hero-title.svelte-1d1miv0,.hero-tagline.svelte-1d1miv0,.hero-wave.svelte-1d1miv0{opacity:1;transform:none;animation:none!important}.hero-wave-bar.svelte-1d1miv0{opacity:1;animation:none!important}.reveal-section.svelte-1d1miv0{opacity:1;transition:none;transform:none}.big-cta.svelte-1d1miv0{animation:none}.big-cta-shimmer.svelte-1d1miv0{animation:none;display:none}.feature-card.svelte-1d1miv0:hover{transform:none}}.snapshot-popover.svelte-17zfljx,.share-popover.svelte-17zfljx{width:min(280px,100vw - 2rem);box-shadow:0 4px 24px #0000001f,0 1px 4px #00000014}.snapshot-row.svelte-17zfljx{cursor:pointer}.time-pill.svelte-17zfljx{cursor:default;position:relative}.time-pill[data-tooltip].svelte-17zfljx:after{content:attr(data-tooltip);white-space:nowrap;letter-spacing:.01em;color:var(--color-text-primary);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--color-border));pointer-events:none;opacity:0;z-index:50;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:opacity .1s,transform .1s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)scale(.95);box-shadow:0 4px 12px #00000040,0 0 0 1px #0000000d}.time-pill[data-tooltip].svelte-17zfljx:hover:after{opacity:1;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:no-preference){.card-enter.svelte-17zfljx{animation:.3s ease-out both svelte-17zfljx-card-fly-in}}@keyframes svelte-17zfljx-card-fly-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dog-card.svelte-1adqu7m{transition:transform .15s ease-out,box-shadow .15s ease-out;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a}.bar-fill.svelte-1adqu7m{width:0%;animation:1s cubic-bezier(.16,1,.3,1) .3s forwards svelte-1adqu7m-bar-grow}@keyframes svelte-1adqu7m-bar-grow{to{width:var(--bar-target)}}.avatar-entrance.svelte-1adqu7m{animation:.5s cubic-bezier(.34,1.56,.64,1) .15s both svelte-1adqu7m-avatar-pop}@keyframes svelte-1adqu7m-avatar-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.particle.svelte-1adqu7m{background:var(--color-accent);opacity:.1;filter:blur(1px);border-radius:50%;position:absolute}.particle-1.svelte-1adqu7m{width:4px;height:4px;animation:12s ease-in-out infinite svelte-1adqu7m-drift-1;top:30%;right:15%}.particle-2.svelte-1adqu7m{width:3px;height:3px;animation:15s ease-in-out infinite svelte-1adqu7m-drift-2;bottom:25%;right:35%}.particle-3.svelte-1adqu7m{width:3px;height:3px;animation:13s ease-in-out infinite svelte-1adqu7m-drift-3;top:60%;right:10%}@keyframes svelte-1adqu7m-drift-1{0%,to{transform:translate(0)}50%{transform:translate(-8px,-14px)}}@keyframes svelte-1adqu7m-drift-2{0%,to{transform:translate(0)}50%{transform:translate(6px,-10px)}}@keyframes svelte-1adqu7m-drift-3{0%,to{transform:translate(0)}50%{transform:translate(-10px,-8px)}}.shared-badge.svelte-1adqu7m{animation:4s ease-in-out infinite svelte-1adqu7m-badge-breathe}@keyframes svelte-1adqu7m-badge-breathe{0%,to{opacity:.85}50%{opacity:1}}.stat-label.svelte-1dpoe51{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);text-align:center;font-size:11px;font-weight:500;line-height:1.4}.score-glow.svelte-1dpoe51{text-shadow:0 0 20px color-mix(in srgb, var(--glow-color) 25%, transparent)}.loader-ring.svelte-1uha8ag{background:var(--color-surface);border-radius:50%;width:64px;height:64px;position:relative}.loader-ring.svelte-1uha8ag:before{content:"";border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:.9s linear infinite svelte-1uha8ag-spin;position:absolute;inset:0}.loader-logo.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.page-fade-in.svelte-1uha8ag{animation:.35s ease-out both svelte-1uha8ag-fade-in}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loader-ring.svelte-1uha8ag:before{border-top-color:var(--color-accent);animation:none}.page-fade-in.svelte-1uha8ag{animation:none}}.dashboard-new-btn.svelte-1uha8ag{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 100%);color:var(--color-bg);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:none;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.4375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;transition:transform .2s,box-shadow .2s;animation:2.8s ease-in-out infinite svelte-1uha8ag-dashboard-btn-glow;display:inline-flex;position:relative;overflow:hidden}.dashboard-new-btn.svelte-1uha8ag:hover{box-shadow:0 6px 24px color-mix(in srgb, var(--color-accent) 55%, transparent), 0 2px 6px #0000001f;animation-play-state:paused;transform:translateY(-2px)scale(1.02)}.dashboard-new-btn.svelte-1uha8ag:active{transform:translateY(0)scale(.99)}.dashboard-new-shimmer.svelte-1uha8ag{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;animation:3.5s ease-in-out infinite svelte-1uha8ag-dashboard-btn-shimmer;position:absolute;inset:0 0 0 -100%}@keyframes svelte-1uha8ag-dashboard-btn-glow{0%,to{box-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 30%, transparent), 0 1px 3px #00000014}50%{box-shadow:0 4px 22px color-mix(in srgb, var(--color-accent) 55%, transparent), 0 2px 5px #0000001a}}@keyframes svelte-1uha8ag-dashboard-btn-shimmer{0%{left:-100%}50%,to{left:100%}}@media (prefers-reduced-motion:reduce){.dashboard-new-btn.svelte-1uha8ag{box-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 30%, transparent);animation:none}.dashboard-new-shimmer.svelte-1uha8ag{display:none}.dashboard-new-btn.svelte-1uha8ag:hover{transform:none}}
