.story-scene.svelte-1vf55l1{opacity:0;filter:blur(100px);background-size:135% 135%;transition:opacity 1.4s,scale 2s;animation:18s ease-in-out infinite alternate svelte-1vf55l1-story-aurora;scale:1.095}.story-scene.is-active.svelte-1vf55l1{opacity:var(--dc-scene-opacity,1);scale:1.06}.scene-hero.svelte-1vf55l1{background:radial-gradient(circle at 18% 24%,#4c76e261,#0000 36%),radial-gradient(circle at 84% 12%,#8b74e147,#0000 34%),radial-gradient(circle at 52% 90%,#55b8e53d,#0000 38%)}.scene-diagnose.svelte-1vf55l1{background:radial-gradient(circle at 16% 24%,#007aff73,#0000 34%),radial-gradient(circle at 84% 20%,#50a4ff59,#0000 32%),radial-gradient(circle at 50% 90%,#1643db66,#0000 36%)}.scene-practice.svelte-1vf55l1{background:radial-gradient(circle at 18% 20%,#4e84ff73,#0000 34%),radial-gradient(circle at 82% 26%,#88f8ff4d,#0000 30%),radial-gradient(circle at 52% 88%,#2fb8ff4d,#0000 36%)}.scene-progress.svelte-1vf55l1{background:radial-gradient(circle at 20% 24%,#8c7af05c,#0000 32%),radial-gradient(circle at 82% 18%,#5aaaf54d,#0000 30%),radial-gradient(circle at 50% 90%,#1e49b875,#0000 38%)}.scene-study.svelte-1vf55l1{background:radial-gradient(circle at 18% 22%,#2f80e657,#0000 36%),radial-gradient(circle at 84% 18%,#69d3ec3d,#0000 32%),radial-gradient(circle at 52% 90%,#5d91e147,#0000 38%)}.scene-drill.svelte-1vf55l1{background:radial-gradient(circle at 16% 20%,#2c4ec861,#0000 36%),radial-gradient(circle at 80% 24%,#677ee147,#0000 34%),radial-gradient(circle at 50% 88%,#3a56c24d,#0000 38%)}.scene-ai.svelte-1vf55l1{background:radial-gradient(circle at 20% 20%,#5c4ec45c,#0000 36%),radial-gradient(circle at 82% 24%,#967fdc40,#0000 32%),radial-gradient(circle at 48% 90%,#4052bb4d,#0000 40%)}.scene-review.svelte-1vf55l1{background:radial-gradient(circle at 18% 24%,#3fa6d657,#0000 36%),radial-gradient(circle at 84% 20%,#68c7d838,#0000 32%),radial-gradient(circle at 52% 88%,#496cd147,#0000 38%)}.scene-people.svelte-1vf55l1{background:radial-gradient(circle at 22% 22%,#7199f46b,#0000 34%),radial-gradient(circle at 80% 20%,#37b4e94d,#0000 30%),radial-gradient(circle at 50% 90%,#0b338e6b,#0000 38%)}.scene-plans.svelte-1vf55l1{background:radial-gradient(circle at 20% 26%,#2750e075,#0000 34%),radial-gradient(circle at 82% 18%,#7199f44d,#0000 30%),radial-gradient(circle at 50% 88%,#0b338e75,#0000 38%)}.dc-glow.svelte-1vf55l1{filter:blur(30px);border-radius:9999px;position:absolute}@keyframes svelte-1vf55l1-story-aurora{0%{translate:-1.5% -1%}to{translate:1.5% 1%}}@media (prefers-reduced-motion:reduce){.story-scene.svelte-1vf55l1{transition:none;animation:none}}.dc-bottom-waves.svelte-r9nex{background-position:bottom;background-repeat:no-repeat;background-size:cover;-webkit-mask-image:linear-gradient(#0000 0%,#000 46%);mask-image:linear-gradient(#0000 0%,#000 46%)}article.svelte-1eiofyq:has(>a:where(.svelte-1eiofyq):active){scale:.96}.arc-strip.svelte-ddd36r{--edge:16%;--fade:linear-gradient(to right, #0000 0, #00000029 calc(var(--edge) * .25), #00000080 calc(var(--edge) * .5), #000000d6 calc(var(--edge) * .75), #000 var(--edge), #000 calc(100% - var(--edge)), #000000d6 calc(100% - var(--edge) * .75), #00000080 calc(100% - var(--edge) * .5), #00000029 calc(100% - var(--edge) * .25), #0000 100%);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade)}.arc-track.svelte-ddd36r{scrollbar-width:none}.arc-track.svelte-ddd36r::-webkit-scrollbar{display:none}.arc-track.is-free.svelte-ddd36r{scroll-snap-type:none}@media (hover:hover) and (pointer:fine){.arc-track.svelte-ddd36r{cursor:grab}.arc-track.is-dragging.svelte-ddd36r{cursor:grabbing;-webkit-user-select:none;user-select:none}}.arc-slot.svelte-ddd36r{animation:linear both svelte-ddd36r-arc-tilt,ease-in-out both svelte-ddd36r-arc-lift;animation-timeline:view(inline),view(inline)}@keyframes svelte-ddd36r-arc-tilt{0%{rotate:18deg}to{rotate:-18deg}}@keyframes svelte-ddd36r-arc-lift{0%,to{translate:0 86px}50%{translate:0}}@supports not (animation-timeline:view(inline)){.arc-slot.svelte-ddd36r{transform:rotate(var(--tilt)) translateY(var(--lift));transition:transform .32s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.arc-slot.svelte-ddd36r:hover,.arc-slot.svelte-ddd36r:focus-within{transform:rotate(0deg) translateY(var(--lift))}}@media (prefers-reduced-motion:reduce){.arc-slot.svelte-ddd36r{transition:none}}}.hero-section.svelte-16bv6r7{min-height:min(920px,100svh + 80px)}.hero-title.svelte-16bv6r7{letter-spacing:-.035em;max-inline-size:13em}.hero-title-emphasis.svelte-16bv6r7{color:var(--brand);text-shadow:0 18px 52px color-mix(in srgb, var(--brand) 18%, transparent)}.hero-primary-action{box-shadow:inset 0 1px 0 #ffffff57, 0 12px 28px -12px color-mix(in srgb, var(--primary) 72%, transparent), 0 2px 5px #10235c24}.hero-secondary-action{border:1px solid color-mix(in srgb, var(--brand) 14%, #fffc);background:color-mix(in srgb, var(--card) 66%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);box-shadow:inset 0 1px #ffffffc7,0 8px 22px -16px #101b3e57}.hero-secondary-action:hover{background:color-mix(in srgb, var(--card) 82%, transparent)}.hero-orb.svelte-16bv6r7{filter:blur(8px);opacity:.7;border-radius:999px;position:absolute}.hero-orb-left.svelte-16bv6r7{background:radial-gradient(circle,#79c8ff47,#0000 68%);width:36rem;height:36rem;top:18%;left:-18rem}.hero-orb-right.svelte-16bv6r7{background:radial-gradient(circle,#9f8cff3d,#0000 70%);width:34rem;height:34rem;top:2%;right:-12rem}.product-showcase.svelte-16bv6r7{isolation:isolate;border:1px solid var(--hero-shell-border);background:color-mix(in srgb, var(--hero-shell-bg) 84%, var(--card));box-shadow:var(--hero-shell-shadow);-webkit-backdrop-filter:blur(30px)saturate(132%);border-radius:22px}.product-showcase.svelte-16bv6r7:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(62% 110% at 98% 0,#a99bf82e,#0000 72%),radial-gradient(52% 100% at 0 100%,#76d3fa29,#0000 74%),linear-gradient(145deg,#fff3,#0000 44%);position:absolute;inset:0}.product-header.svelte-16bv6r7{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);align-items:center;gap:11px;padding:12px 16px;display:flex}.product-mark.svelte-16bv6r7,.analysis-heading-icon.svelte-16bv6r7,.next-heading-icon.svelte-16bv6r7{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 11%, transparent), 0 8px 18px -14px color-mix(in srgb, var(--brand) 50%, transparent);flex:none;place-items:center;display:grid}.product-mark.svelte-16bv6r7{color:#fff;background:linear-gradient(145deg,#315de2,#7569df);border-radius:12px;width:36px;height:36px}.product-demo-label.svelte-16bv6r7{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:color-mix(in srgb, var(--foreground) 66%, transparent);white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:650;display:inline-flex}.product-body.svelte-16bv6r7{grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);min-height:326px;display:grid}.product-analysis.svelte-16bv6r7{min-width:0;padding:28px 34px 30px}.analysis-heading.svelte-16bv6r7{align-items:flex-start;gap:14px;display:flex}.analysis-heading-icon.svelte-16bv6r7{border-radius:14px;width:42px;height:42px}.mastery-section.svelte-16bv6r7{border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);margin-top:23px;padding-top:18px}.mastery-heading.svelte-16bv6r7,.mastery-meta.svelte-16bv6r7{justify-content:space-between;align-items:center;gap:16px;display:flex}.mastery-heading.svelte-16bv6r7 h3:where(.svelte-16bv6r7){color:var(--foreground);font-size:12px;font-weight:700}.mastery-heading.svelte-16bv6r7>span:where(.svelte-16bv6r7){color:color-mix(in srgb, var(--foreground) 66%, transparent);font-size:12px;font-weight:550}.mastery-list.svelte-16bv6r7{gap:14px;margin-top:15px;display:grid}.mastery-meta.svelte-16bv6r7{color:var(--foreground);font-size:12px;font-weight:650}.mastery-meta.svelte-16bv6r7>span:where(.svelte-16bv6r7):last-child{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:11px;font-weight:550}.mastery-meta.svelte-16bv6r7 strong:where(.svelte-16bv6r7){color:var(--foreground);font-weight:750}.mastery-track.svelte-16bv6r7{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;height:7px;margin-top:7px;display:block;overflow:hidden}.mastery-track.svelte-16bv6r7>span:where(.svelte-16bv6r7){width:var(--mastery);border-radius:inherit;background:linear-gradient(90deg,#315de2,#6f7ee8);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.product-next.svelte-16bv6r7{border-left:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);background:color-mix(in srgb, var(--brand) 3.5%, transparent);flex-direction:column;min-width:0;padding:28px 28px 24px;display:flex}.next-heading.svelte-16bv6r7{align-items:center;gap:11px;display:flex}.next-heading-icon.svelte-16bv6r7{border-radius:12px;width:36px;height:36px}.next-list.svelte-16bv6r7{gap:15px;margin-top:20px;display:grid}.next-list.svelte-16bv6r7 li:where(.svelte-16bv6r7){align-items:flex-start;gap:10px;display:flex}.next-list.svelte-16bv6r7 strong:where(.svelte-16bv6r7),.next-list.svelte-16bv6r7 span:where(.svelte-16bv6r7) span:where(.svelte-16bv6r7){display:block}.next-list.svelte-16bv6r7 strong:where(.svelte-16bv6r7){color:var(--foreground);font-size:12px;font-weight:700;line-height:1.35}.next-list.svelte-16bv6r7 span:where(.svelte-16bv6r7) span:where(.svelte-16bv6r7){color:color-mix(in srgb, var(--foreground) 64%, transparent);margin-top:3px;font-size:11px;font-weight:550;line-height:1.5}.product-inline-cta.svelte-16bv6r7{border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);background:color-mix(in srgb, var(--brand) 9%, var(--card));width:100%;color:var(--brand);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:21px;padding:10px 12px;font-size:12px;font-weight:700;transition:background-color .18s,translate .22s cubic-bezier(.16,1,.3,1);display:flex}.product-inline-cta.svelte-16bv6r7:hover{background:color-mix(in srgb, var(--brand) 13%, var(--card));translate:0 -2px}.product-inline-cta.svelte-16bv6r7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.product-source.svelte-16bv6r7{color:color-mix(in srgb, var(--foreground) 58%, transparent);align-items:flex-start;gap:7px;margin-top:auto;padding-top:17px;font-size:10px;font-weight:550;line-height:1.45;display:flex}.course-orbit.svelte-16bv6r7:before{content:"";z-index:-1;background:radial-gradient(58% 78% at 50% 42%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 76%);pointer-events:none;position:absolute;inset:0 0 8%}.orbit-intro.svelte-16bv6r7{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);padding-top:18px}@media (width<=820px){.product-body.svelte-16bv6r7{grid-template-columns:1fr}.product-next.svelte-16bv6r7{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-left:0}}@media (width<=640px){.hero-section.svelte-16bv6r7{min-height:auto}.hero-title.svelte-16bv6r7{letter-spacing:-.025em;font-size:34px;line-height:1.08}.hero-subtitle.svelte-16bv6r7{font-size:15px;line-height:1.58}.hero-actions.svelte-16bv6r7{margin-top:16px}.hero-secondary-button{display:none}.product-showcase.svelte-16bv6r7{border-radius:18px;margin-top:20px}.product-header.svelte-16bv6r7{padding:12px 14px}.product-demo-label.svelte-16bv6r7{padding:5px 8px;font-size:10px}.product-analysis.svelte-16bv6r7{padding:23px 20px 24px}.analysis-heading-icon.svelte-16bv6r7{border-radius:12px;width:38px;height:38px}.analysis-heading.svelte-16bv6r7 h2:where(.svelte-16bv6r7){font-size:20px}.mastery-section.svelte-16bv6r7{margin-top:20px;padding-top:16px}.mastery-heading.svelte-16bv6r7{align-items:flex-start}.product-next.svelte-16bv6r7{padding:22px 20px 20px}.product-source.svelte-16bv6r7{margin-top:18px}}@media (prefers-reduced-motion:reduce){.mastery-track.svelte-16bv6r7>span:where(.svelte-16bv6r7){transition:none}}.ai-engine.svelte-243c69{border:1px solid var(--hero-shell-border);background:radial-gradient(72% 130% at 100% 0%, #9b87f52e, transparent 72%), color-mix(in srgb, var(--hero-shell-bg) 88%, transparent);box-shadow:var(--hero-inner-shadow);-webkit-backdrop-filter:blur(28px)saturate(138%);backdrop-filter:blur(28px)saturate(138%);border-radius:24px;position:relative;overflow:hidden}.ai-engine.svelte-243c69:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 62%, white), transparent);width:32%;height:1px;box-shadow:0 0 16px color-mix(in srgb, var(--brand) 28%, transparent);pointer-events:none;position:absolute;top:72px;left:-18%}.engine-core.svelte-243c69{border-bottom:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);align-items:center;gap:12px;padding:16px 18px;display:flex}.engine-sigil.svelte-243c69{color:#fff;background:linear-gradient(145deg,#315de2,#806de4);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff57,0 12px 26px -14px #2d48bec7}.engine-state.svelte-243c69{border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);background:color-mix(in srgb, var(--card) 54%, transparent);color:color-mix(in srgb, var(--foreground) 76%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.engine-state.svelte-243c69 span:where(.svelte-243c69){background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 12%, transparent);border-radius:999px}.engine-path.svelte-243c69{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.engine-step.svelte-243c69{grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;padding:22px 18px 20px;display:grid;position:relative}.engine-step.svelte-243c69:not(:last-child){border-right:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.engine-index.svelte-243c69{letter-spacing:.08em;color:color-mix(in srgb, var(--foreground) 46%, transparent);font-size:9px;font-weight:750;position:absolute;top:8px;right:10px}.engine-step-icon.svelte-243c69{width:32px;height:32px;color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 9%, transparent);border-radius:10px;place-items:center;display:grid}.engine-guardrail.svelte-243c69{border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);background:color-mix(in srgb, var(--brand) 4%, transparent);text-align:center;justify-content:center;align-items:center;gap:9px;padding:12px 18px;display:flex}@media (width<=760px){.ai-engine.svelte-243c69{border-radius:20px}.engine-core.svelte-243c69{align-items:flex-start;padding:15px}.engine-state.svelte-243c69{display:none}.engine-path.svelte-243c69{grid-template-columns:1fr}.engine-step.svelte-243c69{padding:17px 15px}.engine-step.svelte-243c69:not(:last-child){border-right:0;border-bottom:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.engine-index.svelte-243c69{top:14px;right:15px}.engine-guardrail.svelte-243c69{text-align:left;justify-content:flex-start;align-items:flex-start;padding:13px 15px}}@media (prefers-reduced-motion:no-preference){.ai-engine.svelte-243c69:after{animation:4.2s ease-in-out infinite svelte-243c69-engine-signal}@keyframes svelte-243c69-engine-signal{0%,12%{opacity:0;translate:0}36%,64%{opacity:.84}88%,to{opacity:0;translate:430%}}}.demo-window.svelte-24emeo{border:1px solid var(--dc-window-border);background:var(--dc-window-bg);box-shadow:var(--dc-shadow-hero);-webkit-backdrop-filter:blur(24px);border-radius:20px}.role-card.svelte-nbcuj3{position:relative;overflow:hidden}.role-card.svelte-nbcuj3:before{content:"";background:radial-gradient(80% 60% at 10% 0%, color-mix(in srgb, var(--ch-a) 12%, transparent), transparent 72%), linear-gradient(145deg, #ffffff2e, transparent 42%);pointer-events:none;position:absolute;inset:0}.role-card.svelte-nbcuj3>*{position:relative}.role-badge.svelte-nbcuj3{color:#fff;background-image:linear-gradient(160deg, var(--ch-a,var(--brand)), var(--ch-b,var(--tertiary)));border-radius:14px;flex-shrink:0;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid;box-shadow:0 8px 20px -8px #08103080,inset 0 1px #ffffff42}.mock-card.svelte-6p8xq5{background:var(--dc-mock-bg);border:1px solid var(--dc-mock-border);box-shadow:var(--dc-shadow-hero);-webkit-backdrop-filter:blur(10px);border-radius:20px}.typing-dot.svelte-6p8xq5{animation:1.1s ease-in-out infinite svelte-6p8xq5-typing-pulse}@keyframes svelte-6p8xq5-typing-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.typing-dot.svelte-6p8xq5{animation:none}}.ring-dial.svelte-6p8xq5{position:relative}.ring-dial.svelte-6p8xq5:before{content:"";background:conic-gradient(var(--brand) var(--p), color-mix(in oklab, var(--foreground) 12%, transparent) 0);border-radius:9999px;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.rail.svelte-qaz2i{background:color-mix(in oklab, var(--foreground) 12%, transparent);width:1px;position:absolute;left:20px;transform:translate(-50%)}.rail-down.svelte-qaz2i{top:24px;bottom:-28px}.rail-up.svelte-qaz2i{top:-28px;bottom:calc(100% - 24px)}.rail.svelte-qaz2i:after{content:"";background-image:var(--dc-grad-blue);opacity:.9;transform-origin:top;transition:transform .6s ease-out;position:absolute;inset:0;transform:scaleY(0)}.rail.is-lit.svelte-qaz2i:after{transform:scaleY(1)}@media (width>=1024px){.rail.svelte-qaz2i{left:50%}.rail-down.svelte-qaz2i{top:50%;bottom:-48px}.rail-up.svelte-qaz2i{top:-48px;bottom:50%}}.node.svelte-qaz2i{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);-webkit-backdrop-filter:blur(10px);color:color-mix(in oklab, var(--foreground) 55%, transparent);transition:color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out}.node-face.svelte-qaz2i{background-image:var(--grad);opacity:0;transition:opacity .32s ease-out}.node.is-done.svelte-qaz2i{color:#fff;box-shadow:var(--dc-glow-cyan);border-color:#0000}.node.is-done.svelte-qaz2i .node-face:where(.svelte-qaz2i){opacity:1}@media (prefers-reduced-motion:reduce){.node.svelte-qaz2i,.node-face.svelte-qaz2i,.rail.svelte-qaz2i:after{transition:none}}[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0, var(--initial-transform,100%), 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%), 0, 0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0, var(--snap-point-height,0), 0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0), 0, 0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;opacity:1;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";background:inherit;background-color:inherit;position:absolute}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;height:200%;bottom:100%;left:0;right:0}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;height:200%;left:0;right:0}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;width:200%;top:0;bottom:0;right:100%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;width:200%;top:0;bottom:0}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{opacity:.7;touch-action:pan-y;background:#e2e2e4;border-radius:1rem;width:32px;height:5px;margin-left:auto;margin-right:auto;display:block;position:relative}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{touch-action:inherit;width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fake-animation{0%{}to{}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0, var(--initial-transform,100%), 0)}to{transform:translate(0,0)}}@keyframes slideToBottom{to{transform:translate3d(0, var(--initial-transform,100%), 0)}}@keyframes slideFromTop{0%{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}to{transform:translate(0,0)}}@keyframes slideToTop{to{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}to{transform:translate(0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform,100%), 0, 0)}to{transform:translate(0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%), 0, 0)}}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{-webkit-user-select:none!important;user-select:none!important}}@media (pointer:fine){[data-vaul-handle-hitarea]{width:100%;height:100%}}@layer base{:where(.lc-layout-svg.svelte-zt2odb){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-zt2odb).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-zt2odb).clip{overflow:hidden}:where(.lc-layout-canvas.svelte-zt9hr1){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-zt9hr1).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-zt9hr1){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-zt9hr1).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-16s5fmo){position:absolute;inset:0}:where(.lc-layout-html.svelte-16s5fmo).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-16s5fmo).clip{overflow:hidden}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([stroke]){stroke:var(--stroke-color)}:where(.lc-rect){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-rect){box-sizing:border-box}:where(.lc-layout-html .lc-rect):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-rect):not([border-color]){border-color:var(--stroke-color)}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}:where(.lc-text-svg){paint-order:stroke;overflow:visible}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}:where(.lc-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}:where(.lc-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}:where(.lc-circle){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}}@layer components{:where(.lc-tooltip-context-container.svelte-n1kq2w){position:absolute}:where(.lc-tooltip-context.svelte-n1kq2w){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-n1kq2w).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-rect.svelte-n1kq2w){fill:#0000}:where(.lc-tooltip-rect.svelte-n1kq2w).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-n1kq2w){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-n1kq2w).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-root.svelte-mkhfi1){z-index:50;-webkit-user-select:none;user-select:none;position:absolute}:where(.lc-tooltip-root.svelte-mkhfi1).portaled{position:fixed}:where(.lc-tooltip-root.svelte-mkhfi1).disablePointerEvents{pointer-events:none}:where(.lc-tooltip-container.svelte-mkhfi1):not([data-variant=none]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.25rem;height:100%;padding:4px 8px;font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.lc-tooltip-container.svelte-mkhfi1)[data-variant=default]{color:var(--color-surface-content,currentColor);background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-100,white))var(--lightningcss-dark,var(--color-surface-300,black)) 90%, transparent)}:where(.lc-tooltip-container.svelte-mkhfi1)[data-variant=default] .label{color:color-mix(in oklab, var(--color-surface-content,currentColor) 75%, transparent)}:where(.lc-tooltip-container.svelte-mkhfi1)[data-variant=invert]{color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 90%, transparent)}:where(.lc-tooltip-container.svelte-mkhfi1)[data-variant=invert] .label{color:color-mix(in oklab, var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)) 50%, transparent)}:where(.lc-debug-frame){--fill-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-axis-rule),:where(.lc-axis-tick){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-axis-grid){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-axis-label,.lc-axis-tick-label){stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));stroke-width:2px;font-size:10px;font-weight:300}:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-rule-y-radial-circle){--fill-color:none}:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-y-radial-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-grid-y-radial-circle){--fill-color:none;--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-highlight-area){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color:var(--color-primary,currentColor)}:where(.lc-highlight-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);stroke-width:2px;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-point){--stroke-color:white;--fill-color:var(--color-primary,currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026))}}.lc-root-container.svelte-16fh8tg,.lc-root-container.svelte-16fh8tg *{box-sizing:border-box}.lc-root-container.svelte-16fh8tg{-webkit-user-select:var(--lc-user-select,none);user-select:var(--lc-user-select,none)}.leaderboard-analysis-drawer{--leaderboard-drawer-border:#14161c1a;--leaderboard-drawer-card:#ffffffb3;--leaderboard-drawer-subtle:#e2e8f085;--leaderboard-drawer-card-shadow:inset 0 1px 0 #ffffffeb, 0 14px 34px -28px #14161c52;-webkit-backdrop-filter:blur(28px)saturate(108%);background:radial-gradient(110% 42% at 50% -8%,#ffffffe6,#0000 64%),linear-gradient(160deg,#f9fbfee0 0%,#ecf1f7c7 100%);box-shadow:inset 1px 0 #ffffffc7,-20px 0 50px -32px #14161c6b}.dark .leaderboard-analysis-drawer{--leaderboard-drawer-border:#d6e5f821;--leaderboard-drawer-card:#25344994;--leaderboard-drawer-subtle:#97b4d817;--leaderboard-drawer-card-shadow:inset 0 1px 0 #ffffff14, 0 18px 38px -30px #061324a3;-webkit-backdrop-filter:blur(30px)saturate(104%);background:radial-gradient(115% 48% at 8% -8%,#8db9ec29,#0000 62%),linear-gradient(160deg,#1f3046e0 0%,#122033d1 100%);box-shadow:inset 1px 0 #ebf5ff1f,-24px 0 56px -30px #041122b3}.leaderboard-arena.svelte-1683z4x{isolation:isolate;background:radial-gradient(circle at 9% 7%,#79c8ff33,transparent 28rem),radial-gradient(circle at 91% 16%,#9f8cff2e,transparent 30rem),linear-gradient(180deg,color-mix(in srgb,var(--background) 86%,#edf4ff),var(--background));padding:clamp(3.75rem,6vw,5.5rem) 0 clamp(4.5rem,7vw,6.5rem);position:relative;overflow:clip}.leaderboard-arena.compact.svelte-1683z4x{padding:3.5rem 0 4rem}.arena-glow.svelte-1683z4x{z-index:-1;filter:blur(8px);pointer-events:none;border-radius:999px;position:absolute}.arena-glow-left.svelte-1683z4x{background:#37b4e91a;width:30rem;height:30rem;top:18rem;left:-14rem}.arena-glow-right.svelte-1683z4x{background:#7c8fe81f;width:34rem;height:34rem;top:30rem;right:-16rem}.arena-shell.svelte-1683z4x{width:min(1234px,100% - 40px);margin:0 auto}.leaderboard-intro.svelte-1683z4x{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(1.75rem,3.5vw,3rem);display:grid}.intro-copy.svelte-1683z4x h1:where(.svelte-1683z4x),.intro-copy.svelte-1683z4x h2:where(.svelte-1683z4x){max-width:760px;font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.5rem,5vw,3rem);font-weight:720;line-height:1.04}.compact.svelte-1683z4x .intro-copy:where(.svelte-1683z4x) h2:where(.svelte-1683z4x){font-size:clamp(1.875rem,4vw,2.5rem)}.intro-copy.svelte-1683z4x p:where(.svelte-1683z4x){max-width:680px;color:color-mix(in srgb,var(--foreground) 72%,transparent);text-wrap:pretty;margin-top:1rem;font-size:clamp(.9375rem,1.6vw,1.125rem);line-height:1.65}.score-ribbon.svelte-1683z4x{border-top:1px solid color-mix(in srgb,var(--foreground) 13%,transparent);border-bottom:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);padding:.8rem 0}.score-ribbon-primary.svelte-1683z4x,.score-ribbon-meta.svelte-1683z4x,.score-ribbon-primary.svelte-1683z4x span:where(.svelte-1683z4x),.score-ribbon-meta.svelte-1683z4x span:where(.svelte-1683z4x){align-items:center;display:flex}.score-ribbon-primary.svelte-1683z4x{justify-content:space-between;gap:1rem}.score-ribbon-primary.svelte-1683z4x span:where(.svelte-1683z4x){color:var(--brand);gap:.5rem;font-size:.75rem;font-weight:700}.score-ribbon-primary.svelte-1683z4x strong:where(.svelte-1683z4x){font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.6rem)}.score-ribbon-meta.svelte-1683z4x{color:color-mix(in srgb,var(--foreground) 68%,transparent);justify-content:space-between;gap:1rem;margin-top:.65rem;font-size:.72rem;line-height:1.4}.score-ribbon-meta.svelte-1683z4x span:where(.svelte-1683z4x){gap:.45rem}.rank-console.svelte-1683z4x{border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--card) 92%,transparent),color-mix(in srgb,var(--card) 78%,#e8efff)),var(--card);box-shadow:inset 0 1px 0 #fffc,0 3px 8px color-mix(in srgb,var(--foreground) 7%,transparent),0 46px 100px -54px color-mix(in srgb,var(--foreground) 42%,transparent);-webkit-backdrop-filter:blur(32px)saturate(135%);backdrop-filter:blur(32px)saturate(135%);border-radius:28px;position:relative;overflow:hidden}.rank-console.svelte-1683z4x:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe0 50%,#0000);height:1px;position:absolute;inset:0 0 auto}.console-toolbar.svelte-1683z4x{border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 1.5%,transparent);justify-content:space-between;align-items:center;gap:1.25rem;min-height:64px;padding:.7rem 1.1rem;display:flex}.metric-console.svelte-1683z4x,.metric-tabs{align-items:center;display:flex}.metric-console.svelte-1683z4x{gap:.75rem;min-width:0}.metric-console-label.svelte-1683z4x{color:color-mix(in srgb,var(--foreground) 68%,transparent);flex:none;font-size:.75rem;font-weight:650}.metric-tab{gap:.4rem;font-size:.75rem}.field-status.svelte-1683z4x{justify-content:space-between;align-items:center;gap:1.5rem;padding:.8rem 1.25rem 0;display:flex}.field-status.svelte-1683z4x>div:where(.svelte-1683z4x),.field-status.svelte-1683z4x>div:where(.svelte-1683z4x)>span:where(.svelte-1683z4x){align-items:center;display:flex}.field-status.svelte-1683z4x>div:where(.svelte-1683z4x){gap:.65rem}.field-status.svelte-1683z4x>div:where(.svelte-1683z4x)>span:where(.svelte-1683z4x):last-child{color:color-mix(in srgb,var(--foreground) 68%,transparent);flex-wrap:wrap;gap:.4rem;font-size:.8125rem}.field-status.svelte-1683z4x strong:where(.svelte-1683z4x){color:var(--foreground)}.field-status-icon.svelte-1683z4x{background:color-mix(in srgb,var(--brand) 10%,var(--card));width:30px;height:30px;color:var(--brand);border-radius:10px;justify-content:center}.field-status.svelte-1683z4x p:where(.svelte-1683z4x){color:color-mix(in srgb,var(--foreground) 68%,transparent);font-size:.72rem}.podium-field.svelte-1683z4x{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.8rem;min-height:236px;padding:1.35rem 1.25rem 1.1rem;display:grid;position:relative}.podium-field.svelte-1683z4x:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--brand) 9%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:min(78%,760px);height:82%;position:absolute;top:4%;left:50%;translate:-50%}.podium-baseline.svelte-1683z4x{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 20%,transparent),transparent);height:1px;position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem}.podium-card.svelte-1683z4x{z-index:1;border:1px solid color-mix(in srgb,var(--competitor) 15%,transparent);background:color-mix(in srgb,var(--card) 92%,var(--competitor) 8%);min-width:0;min-height:176px;box-shadow:0 16px 42px -32px color-mix(in srgb,var(--competitor) 48%,transparent);text-align:left;border-radius:16px;outline:none;flex-direction:column;align-items:flex-start;padding:.9rem;transition:translate .3s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .3s;display:flex;position:relative}.podium-card[data-rank="1"].svelte-1683z4x{background:linear-gradient(150deg,color-mix(in srgb,var(--card) 88%,#edf2ff),color-mix(in srgb,var(--competitor) 11%,var(--card)));min-height:198px;box-shadow:inset 0 1px 0 #ffffffdb,0 28px 64px -40px color-mix(in srgb,var(--competitor) 58%,transparent);grid-area:1/2}.podium-card[data-rank="2"].svelte-1683z4x{grid-area:1/1}.podium-card[data-rank="3"].svelte-1683z4x{grid-area:1/3;min-height:166px}.podium-card.svelte-1683z4x:hover,.podium-card.svelte-1683z4x:focus-visible{border-color:color-mix(in srgb,var(--competitor) 34%,transparent);box-shadow:0 26px 58px -36px color-mix(in srgb,var(--competitor) 58%,transparent);translate:0 -4px}.podium-card.svelte-1683z4x:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 36%,transparent),0 26px 58px -36px color-mix(in srgb,var(--competitor) 58%,transparent)}.podium-rank.svelte-1683z4x{background:color-mix(in srgb,var(--competitor) 10%,var(--card));color:var(--competitor);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.66rem;font-weight:750;display:inline-flex}.podium-card[data-rank="1"].svelte-1683z4x .podium-rank:where(.svelte-1683z4x){background:color-mix(in srgb,var(--warning) 13%,var(--card));color:color-mix(in srgb,var(--warning) 70%,var(--foreground))}.podium-head.svelte-1683z4x{grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:.65rem;width:100%;margin-top:.65rem;display:grid}.podium-avatar.svelte-1683z4x{background:var(--competitor);width:44px;height:44px;box-shadow:0 12px 28px -18px color-mix(in srgb,var(--competitor) 70%,transparent);font-family:var(--font-display);color:#fff;border-radius:14px;place-items:center;font-size:1rem;font-weight:760;display:grid}.podium-card[data-rank="1"].svelte-1683z4x .podium-avatar:where(.svelte-1683z4x){border-radius:15px;width:48px;height:48px}.podium-identity.svelte-1683z4x{min-width:0}.podium-name.svelte-1683z4x,.podium-subtitle.svelte-1683z4x{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.podium-name.svelte-1683z4x{font-family:var(--font-display);font-size:1rem;font-weight:720}.podium-subtitle.svelte-1683z4x{color:color-mix(in srgb,var(--foreground) 68%,transparent);margin-top:.18rem;font-size:.68rem}.podium-open.svelte-1683z4x{width:26px;height:26px;color:var(--competitor);border-radius:50%;place-items:center;transition:translate .18s,background-color .18s;display:grid}.podium-card.svelte-1683z4x:hover .podium-open:where(.svelte-1683z4x),.podium-card.svelte-1683z4x:focus-visible .podium-open:where(.svelte-1683z4x){background:color-mix(in srgb,var(--competitor) 10%,transparent);translate:2px}.podium-metrics.svelte-1683z4x{border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:.7rem;padding-top:.6rem;display:grid}.podium-metrics-three.svelte-1683z4x{grid-template-columns:repeat(3,minmax(0,1fr))}.podium-metrics.svelte-1683z4x>span:where(.svelte-1683z4x){border-left:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);min-width:0;padding:0 .4rem}.podium-metrics.svelte-1683z4x>span:where(.svelte-1683z4x):first-child{border-left:0;padding-left:0}.podium-metrics.svelte-1683z4x small:where(.svelte-1683z4x),.podium-metrics.svelte-1683z4x strong:where(.svelte-1683z4x){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.podium-metrics.svelte-1683z4x small:where(.svelte-1683z4x){color:color-mix(in srgb,var(--foreground) 62%,transparent);font-size:.58rem;font-weight:620}.podium-metrics.svelte-1683z4x strong:where(.svelte-1683z4x){font-family:var(--font-display);margin-top:.12rem;font-size:.88rem;font-weight:720}.podium-metrics.svelte-1683z4x .metric-active:where(.svelte-1683z4x) small:where(.svelte-1683z4x),.podium-metrics.svelte-1683z4x .metric-active:where(.svelte-1683z4x) strong:where(.svelte-1683z4x){color:var(--competitor)}.podium-track.svelte-1683z4x{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:999px;width:100%;height:4px;margin-top:auto;display:block;overflow:hidden}.podium-track.svelte-1683z4x>span:where(.svelte-1683z4x){width:100%;height:100%;transform:scaleX(var(--lane-scale));transform-origin:0;border-radius:inherit;background:var(--competitor);transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.board-readout.svelte-1683z4x{border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);grid-template-columns:minmax(120px,.7fr) 1px minmax(120px,.7fr) 1px minmax(260px,1.6fr);align-items:center;gap:1rem;margin:0 1.25rem;padding:.8rem 1rem;display:grid}.readout-item.svelte-1683z4x span:where(.svelte-1683z4x),.readout-item.svelte-1683z4x strong:where(.svelte-1683z4x){display:block}.readout-item.svelte-1683z4x span:where(.svelte-1683z4x){color:color-mix(in srgb,var(--foreground) 68%,transparent);font-size:.65rem;font-weight:650}.readout-item.svelte-1683z4x strong:where(.svelte-1683z4x){font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.05rem}.readout-divider.svelte-1683z4x{background:color-mix(in srgb,var(--foreground) 10%,transparent);width:1px;height:28px}.readout-note.svelte-1683z4x{color:color-mix(in srgb,var(--foreground) 68%,transparent);align-items:flex-start;gap:.55rem;font-size:.7rem;line-height:1.5;display:flex}.readout-note.svelte-1683z4x svg{color:var(--brand);flex:none;margin-top:.08rem}.ranking-board.svelte-1683z4x{padding:1.2rem 1.25rem 1.1rem}.ranking-board-heading.svelte-1683z4x,.ranking-board-heading.svelte-1683z4x>div:where(.svelte-1683z4x){align-items:center;display:flex}.ranking-board-heading.svelte-1683z4x{justify-content:space-between;gap:1rem;padding:0 .25rem .7rem}.ranking-board-heading.svelte-1683z4x>div:where(.svelte-1683z4x){gap:.55rem}.ranking-board-heading.svelte-1683z4x svg{color:var(--brand)}.ranking-board-heading.svelte-1683z4x h3:where(.svelte-1683z4x){font-family:var(--font-display);font-size:1rem;font-weight:700}.ranking-board-heading.svelte-1683z4x>span:where(.svelte-1683z4x){color:color-mix(in srgb,var(--foreground) 68%,transparent);font-size:.68rem}.rank-list.svelte-1683z4x{display:grid}.rank-row.svelte-1683z4x{border-top:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);text-align:left;background:0 0;border-radius:12px;outline:none;grid-template-columns:34px 42px minmax(120px,.68fr) minmax(360px,1.7fr) 22px;align-items:center;gap:.7rem;width:100%;min-height:68px;padding:.6rem .65rem;transition:background-color .18s,translate .24s cubic-bezier(.22,1,.36,1);display:grid}.rank-row.svelte-1683z4x:hover,.rank-row.svelte-1683z4x:focus-visible{background:color-mix(in srgb,var(--competitor) 5.5%,transparent);translate:3px}.rank-row.svelte-1683z4x:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ring) 55%,transparent)}.rank-number.svelte-1683z4x{background:color-mix(in srgb,var(--foreground) 6%,transparent);width:30px;height:30px;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:.78rem;font-weight:720;display:grid}.rank-number-leading.svelte-1683z4x{background:color-mix(in srgb,var(--competitor) 11%,var(--card));color:var(--competitor)}.rank-avatar.svelte-1683z4x{background:var(--competitor);width:38px;height:38px;font-family:var(--font-display);color:#fff;border-radius:12px;place-items:center;font-size:.78rem;font-weight:760;display:grid}.rank-identity.svelte-1683z4x{min-width:0}.rank-identity.svelte-1683z4x strong:where(.svelte-1683z4x),.rank-identity.svelte-1683z4x small:where(.svelte-1683z4x){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rank-identity.svelte-1683z4x strong:where(.svelte-1683z4x){font-size:.84rem}.rank-identity.svelte-1683z4x small:where(.svelte-1683z4x){color:color-mix(in srgb,var(--foreground) 68%,transparent);margin-top:.12rem;font-size:.65rem}.rank-performance.svelte-1683z4x{flex-direction:column;min-width:0;display:flex}.rank-metrics.svelte-1683z4x{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rank-metrics-three.svelte-1683z4x{grid-template-columns:repeat(3,minmax(0,1fr))}.rank-metrics.svelte-1683z4x>span:where(.svelte-1683z4x){border-left:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);min-width:0;padding:0 .65rem}.rank-metrics.svelte-1683z4x>span:where(.svelte-1683z4x):first-child{border-left:0;padding-left:0}.rank-metrics.svelte-1683z4x small:where(.svelte-1683z4x),.rank-metrics.svelte-1683z4x strong:where(.svelte-1683z4x){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rank-metrics.svelte-1683z4x small:where(.svelte-1683z4x){color:color-mix(in srgb,var(--foreground) 62%,transparent);font-size:.57rem;font-weight:620}.rank-metrics.svelte-1683z4x strong:where(.svelte-1683z4x){font-family:var(--font-display);margin-top:.08rem;font-size:.82rem}.rank-metrics.svelte-1683z4x .metric-active:where(.svelte-1683z4x) small:where(.svelte-1683z4x),.rank-metrics.svelte-1683z4x .metric-active:where(.svelte-1683z4x) strong:where(.svelte-1683z4x){color:var(--competitor)}.rank-lane.svelte-1683z4x{min-width:0;margin-top:.38rem;display:block}.rank-lane-track.svelte-1683z4x{background:color-mix(in srgb,var(--foreground) 7%,transparent);border-radius:999px;height:4px;display:block;position:relative}.rank-lane-track.svelte-1683z4x>span:where(.svelte-1683z4x){width:100%;height:100%;transform:scaleX(var(--lane-scale));transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--competitor) 62%,transparent),var(--competitor));transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.rank-lane-track.svelte-1683z4x i:where(.svelte-1683z4x){top:50%;left:var(--lane-progress);border:2px solid var(--card);background:var(--competitor);width:8px;height:8px;box-shadow:0 2px 8px color-mix(in srgb,var(--competitor) 42%,transparent);border-radius:50%;transition:left .52s cubic-bezier(.22,1,.36,1);position:absolute;translate:-50% -50%}.rank-chevron{color:color-mix(in srgb,var(--foreground) 44%,transparent);transition:translate .18s,color .18s}.rank-row.svelte-1683z4x:hover .rank-chevron,.rank-row.svelte-1683z4x:focus-visible .rank-chevron{color:var(--competitor);translate:3px}.empty-board.svelte-1683z4x{text-align:center;align-content:center;place-items:center;min-height:360px;padding:3rem;display:grid}.empty-board.svelte-1683z4x>span:where(.svelte-1683z4x){background:color-mix(in srgb,var(--brand) 10%,var(--card));width:76px;height:76px;color:var(--brand);border-radius:18px;place-items:center;display:grid}.empty-board.svelte-1683z4x h3:where(.svelte-1683z4x){font-family:var(--font-display);margin-top:1rem;font-size:1.2rem}.empty-board.svelte-1683z4x p:where(.svelte-1683z4x){color:color-mix(in srgb,var(--foreground) 68%,transparent);margin-top:.45rem;font-size:.85rem}.more-action.svelte-1683z4x{justify-content:center;margin-top:1.75rem;display:flex}.compact.svelte-1683z4x .score-ribbon-meta:where(.svelte-1683z4x) span:where(.svelte-1683z4x):last-child,.compact.svelte-1683z4x .field-status:where(.svelte-1683z4x) p:where(.svelte-1683z4x),.compact.svelte-1683z4x .board-readout:where(.svelte-1683z4x),.compact.svelte-1683z4x .ranking-board-heading:where(.svelte-1683z4x)>span:where(.svelte-1683z4x){display:none}.compact.svelte-1683z4x .podium-field:where(.svelte-1683z4x){min-height:210px}.compact.svelte-1683z4x .podium-card:where(.svelte-1683z4x){min-height:160px}.compact.svelte-1683z4x .podium-card[data-rank="1"]:where(.svelte-1683z4x){min-height:180px}.compact.svelte-1683z4x .podium-card[data-rank="3"]:where(.svelte-1683z4x){min-height:152px}@media (width<=900px){.leaderboard-intro.svelte-1683z4x{grid-template-columns:1fr;gap:1.5rem}.score-ribbon.svelte-1683z4x{max-width:640px}.console-toolbar.svelte-1683z4x{flex-direction:column;align-items:flex-start}.metric-console.svelte-1683z4x{scrollbar-width:none;width:100%;overflow-x:auto}.metric-console.svelte-1683z4x::-webkit-scrollbar{display:none}.metric-tabs{width:max-content}.board-readout.svelte-1683z4x{grid-template-columns:1fr 1px 1fr}.board-readout.svelte-1683z4x .readout-divider:where(.svelte-1683z4x):nth-of-type(4),.readout-note.svelte-1683z4x{display:none}.rank-row.svelte-1683z4x{grid-template-columns:32px 38px minmax(110px,.65fr) minmax(280px,1.4fr) 20px}}@media (width<=640px){.leaderboard-arena.svelte-1683z4x,.leaderboard-arena.compact.svelte-1683z4x{padding:3rem 0 3.75rem}.arena-shell.svelte-1683z4x{width:min(100% - 24px,1234px)}.leaderboard-intro.svelte-1683z4x{margin-bottom:1.5rem}.intro-copy.svelte-1683z4x h1:where(.svelte-1683z4x),.intro-copy.svelte-1683z4x h2:where(.svelte-1683z4x),.compact.svelte-1683z4x .intro-copy:where(.svelte-1683z4x) h2:where(.svelte-1683z4x){font-size:clamp(1.875rem,10.2vw,2.5rem);line-height:1.04}.intro-copy.svelte-1683z4x p:where(.svelte-1683z4x){margin-top:.85rem;font-size:.9375rem;line-height:1.6}.score-ribbon-meta.svelte-1683z4x{flex-direction:column;align-items:flex-start;gap:.45rem}.rank-console.svelte-1683z4x{border-radius:18px}.console-toolbar.svelte-1683z4x{min-height:auto;padding:.75rem}.board-switch{width:100%}.board-switch>button{flex:1}.metric-console.svelte-1683z4x{flex-direction:column;align-items:flex-start;gap:.2rem}.metric-console-label.svelte-1683z4x{padding-left:.4rem}.metric-tab{gap:.25rem;padding-inline:.45rem;font-size:.68rem}.field-status.svelte-1683z4x{padding:.75rem .85rem 0}.field-status.svelte-1683z4x p:where(.svelte-1683z4x){display:none}.podium-field.svelte-1683z4x,.compact.svelte-1683z4x .podium-field:where(.svelte-1683z4x){flex-direction:column;gap:.55rem;min-height:auto;padding:.75rem;display:flex}.podium-field.svelte-1683z4x:before,.podium-baseline.svelte-1683z4x{display:none}.podium-card.svelte-1683z4x,.podium-card[data-rank="1"].svelte-1683z4x,.podium-card[data-rank="2"].svelte-1683z4x,.podium-card[data-rank="3"].svelte-1683z4x,.compact.svelte-1683z4x .podium-card:where(.svelte-1683z4x),.compact.svelte-1683z4x .podium-card[data-rank="1"]:where(.svelte-1683z4x),.compact.svelte-1683z4x .podium-card[data-rank="3"]:where(.svelte-1683z4x){width:100%;min-height:0;padding:.75rem}.podium-card[data-rank="1"].svelte-1683z4x{order:-1}.podium-rank.svelte-1683z4x{position:absolute;top:.6rem;right:.6rem}.podium-head.svelte-1683z4x{grid-template-columns:40px minmax(0,1fr);gap:.6rem;margin-top:0;padding-right:4.5rem}.podium-open.svelte-1683z4x{display:none}.podium-avatar.svelte-1683z4x,.podium-card[data-rank="1"].svelte-1683z4x .podium-avatar:where(.svelte-1683z4x){border-radius:13px;width:40px;height:40px;font-size:.84rem}.podium-metrics.svelte-1683z4x{margin-top:.55rem;padding-top:.5rem}.podium-metrics.svelte-1683z4x>span:where(.svelte-1683z4x){padding-inline:.32rem}.podium-metrics.svelte-1683z4x small:where(.svelte-1683z4x){font-size:.54rem}.podium-metrics.svelte-1683z4x strong:where(.svelte-1683z4x){font-size:.78rem}.podium-track.svelte-1683z4x{margin-top:.55rem}.board-readout.svelte-1683z4x{margin:0 .75rem;padding:.75rem .25rem}.ranking-board.svelte-1683z4x{padding:1rem .6rem .75rem}.ranking-board-heading.svelte-1683z4x{padding-inline:.35rem}.ranking-board-heading.svelte-1683z4x>span:where(.svelte-1683z4x){display:none}.rank-row.svelte-1683z4x{grid-template-rows:auto auto;grid-template-columns:28px 34px minmax(0,1fr) 18px;gap:.45rem;min-height:88px;padding:.55rem .4rem}.rank-number.svelte-1683z4x{border-radius:9px;width:26px;height:26px}.rank-avatar.svelte-1683z4x{border-radius:10px;width:32px;height:32px;font-size:.7rem}.rank-performance.svelte-1683z4x{grid-area:2/2/auto/4}.rank-metrics.svelte-1683z4x>span:where(.svelte-1683z4x){padding-inline:.35rem}.rank-metrics.svelte-1683z4x small:where(.svelte-1683z4x){font-size:.52rem}.rank-metrics.svelte-1683z4x strong:where(.svelte-1683z4x){font-size:.75rem}.rank-lane.svelte-1683z4x{margin-top:.35rem}.rank-chevron{grid-area:1/4}}@media (prefers-reduced-motion:reduce){.podium-card.svelte-1683z4x,.podium-track.svelte-1683z4x>span:where(.svelte-1683z4x),.podium-open.svelte-1683z4x,.rank-row.svelte-1683z4x,.rank-lane-track.svelte-1683z4x>span:where(.svelte-1683z4x),.rank-lane-track.svelte-1683z4x i:where(.svelte-1683z4x),.rank-chevron{transition:none}}
