.story-scene.svelte-1vf55l1{opacity:0;visibility:hidden;filter:blur(100px);background-size:135% 135%;transition:opacity 1.4s,scale 2s,visibility 0s 1.4s;scale:1.095}.story-scene.is-active.svelte-1vf55l1{opacity:var(--dc-scene-opacity,1);visibility:visible;transition-delay:0s;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}@media (prefers-reduced-motion:reduce){.story-scene.svelte-1vf55l1{transition:none}}.mk-chrome.svelte-r9nex{inset-inline:0;z-index:40;position:fixed;top:0}.mk-chrome-slot.svelte-r9nex{grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.45,0,.55,1);display:grid}.mk-chrome[data-tucked].svelte-r9nex .mk-chrome-slot:where(.svelte-r9nex){grid-template-rows:0fr}.mk-chrome-clip.svelte-r9nex{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.mk-chrome-slot.svelte-r9nex{transition:none}}.mk-main.svelte-r9nex{padding-top:var(--mk-chrome-h,120px)}.mk-chrome-banner.svelte-r9nex{border-radius:0 0 var(--mk-r-card) var(--mk-r-card);width:calc(100% - var(--mk-px) * 2);overflow:hidden}.mk-chrome-banner.svelte-r9nex>div{border-bottom:0}.mk-chrome-nav.svelte-r9nex{padding-top:8px;padding-inline:var(--mk-px);transition:padding-top .35s cubic-bezier(.45,0,.55,1)}.mk-chrome[data-tucked].svelte-r9nex .mk-chrome-nav:where(.svelte-r9nex){padding-top:0}@media (prefers-reduced-motion:reduce){.mk-chrome-nav.svelte-r9nex{transition:none}}@media (width<=640px){.mk-chrome-banner.svelte-r9nex{border-radius:0;width:100%}.mk-chrome-nav.svelte-r9nex{padding-top:0;padding-inline:0}.mk-main.svelte-r9nex{padding-top:var(--mk-chrome-h,111px)}.mk-chrome-nav.svelte-r9nex .dc-nav{border-radius:0 0 var(--mk-r-card) var(--mk-r-card);border-inline:0;border-top:0}}.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%)}.course-cover-outline.svelte-1eiofyq{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--img-outline)}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{isolation:isolate}.hero-roles.svelte-16bv6r7 a{--glass-chip-bg:color-mix(in srgb, var(--popover) 92%, transparent);--glass-chip-border:color-mix(in srgb, var(--foreground) 14%, transparent)}.hero-arcs.svelte-16bv6r7{z-index:-1;contain:paint;pointer-events:none;--hero-spectrum-a:#78aef2;--hero-spectrum-b:#dceaff;--hero-spectrum-c:#7692e8;--hero-spectrum-d:#9a91da;--hero-glow-a:#579cf2;--hero-glow-b:#668cff;--hero-glow-c:#6b72dc;--hero-spectrum-rim-opacity:.94;--hero-spectrum-echo-opacity:.3;--hero-spectrum-sheet-opacity:.18;--hero-spectrum-inner-opacity:.68;--hero-spectrum-ambient-opacity:.28;position:absolute;inset:0}:root:not(.dark) .hero-arcs.svelte-16bv6r7{--hero-spectrum-a:#7fa3ce;--hero-spectrum-b:#a7c5e6;--hero-spectrum-c:#849fd0;--hero-spectrum-d:#9da6c6;--hero-glow-a:#7ca6da;--hero-glow-b:#87a6dc;--hero-glow-c:#8f9dca;--hero-spectrum-rim-opacity:.84;--hero-spectrum-echo-opacity:.2;--hero-spectrum-sheet-opacity:.18;--hero-spectrum-inner-opacity:.56;--hero-spectrum-ambient-opacity:.34}.hero-arcs.svelte-16bv6r7 svg:where(.svelte-16bv6r7){width:100%;height:100%;display:block;overflow:hidden}.hero-spectrum-sheet.svelte-16bv6r7{opacity:var(--hero-spectrum-sheet-opacity)}.hero-spectrum-ambient.svelte-16bv6r7{opacity:var(--hero-spectrum-ambient-opacity)}.hero-spectrum-inner.svelte-16bv6r7{opacity:var(--hero-spectrum-inner-opacity)}.hero-spectrum-echo.svelte-16bv6r7,.hero-spectrum-rim.svelte-16bv6r7{-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 58%);mask-image:linear-gradient(90deg,#0000 34%,#000 58%)}.hero-spectrum-echo.svelte-16bv6r7{opacity:var(--hero-spectrum-echo-opacity)}.hero-spectrum-rim.svelte-16bv6r7{opacity:var(--hero-spectrum-rim-opacity)}@media (width<=1023px){.hero-arcs.svelte-16bv6r7{transform:translateY(6%)}.hero-spectrum-sheet.svelte-16bv6r7,.hero-spectrum-echo.svelte-16bv6r7{display:none}.hero-spectrum-ambient.svelte-16bv6r7{opacity:calc(var(--hero-spectrum-ambient-opacity) * .7)}}.hero-title.svelte-16bv6r7{max-inline-size:14em}.hero-title-highlight.svelte-16bv6r7{filter:drop-shadow(0 .13em .2em color-mix(in srgb, var(--brand) 30%, transparent))}html:lang(zh) .hero-subtitle.svelte-16bv6r7{max-inline-size:31em}.scene-wrap.svelte-16bv6r7{perspective:1600px}.scene.svelte-16bv6r7{transform-style:preserve-3d;transform:rotateX(calc(7deg + var(--rx,0deg))) rotateY(calc(-16deg + var(--ry,0deg)));transition:transform .35s cubic-bezier(.22,1,.36,1)}.layer.svelte-16bv6r7{transform-style:preserve-3d;transform:translate3d(var(--tx,0px), var(--ty,0px), var(--z,0px));will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .22s ease-out}@media (prefers-reduced-motion:no-preference){.scene.svelte-16bv6r7{animation:1.3s cubic-bezier(.16,1,.3,1) .62s both svelte-16bv6r7-deck-settle}.layer.svelte-16bv6r7{animation:.72s cubic-bezier(.35,0,.25,1) .42s both svelte-16bv6r7-layer-ink,1.3s cubic-bezier(.16,1,.3,1) .62s both svelte-16bv6r7-deck-gather}.layer.svelte-16bv6r7>:where(.svelte-16bv6r7){animation:.72s cubic-bezier(.35,0,.25,1) .42s both svelte-16bv6r7-layer-content-in}}@keyframes svelte-16bv6r7-deck-settle{0%{rotate:y -5deg}}@keyframes svelte-16bv6r7-deck-gather{0%{translate:var(--txs,0px) var(--tys,0px) calc(var(--zs,0px) - var(--z,0px))}}@keyframes svelte-16bv6r7-layer-ink{0%{--card-in:0;box-shadow:none}}@keyframes svelte-16bv6r7-layer-content-in{0%{opacity:0}}.scene.is-live.svelte-16bv6r7 .layer:where(.svelte-16bv6r7){transform:translate3d(var(--txs,var(--tx,0px)), var(--tys,var(--ty,0px)), var(--zs,var(--z,0px)))}@property --card-in{syntax:"<number>";inherits:false;initial-value:1}.course-card.svelte-16bv6r7{border:1px solid color-mix(in srgb, white calc(22% * var(--card-in)), transparent);background:radial-gradient(218% 281% at 100% 100%, color-mix(in srgb, var(--course-accent) calc(58% * var(--card-in)), transparent) 0%, color-mix(in srgb, var(--course-deep) calc(60% * var(--card-in)), transparent) 52%, color-mix(in srgb, var(--course-deep) calc(42% * var(--card-in)), transparent) 100%), rgba(16, 28, 78, calc(.32 * var(--card-in)));box-shadow:var(--dc-shadow-hero), inset 0 1px 0 color-mix(in srgb, white calc(18% * var(--card-in)), transparent);-webkit-backdrop-filter:blur(calc(20px * var(--card-in)));color:#fff;border-radius:20px}.course-card.svelte-16bv6r7:hover{filter:brightness(1.06)saturate(1.05)}.course-card.svelte-16bv6r7:focus-visible{outline:4px solid color-mix(in srgb, var(--brand) 36%, transparent);outline-offset:3px}.course-sheen.svelte-16bv6r7{border-radius:inherit;background:linear-gradient(135deg,#ffffff3b,#0000 42%),radial-gradient(circle at 86% 12%,#ffffff3d,#0000 28%)}.course-orb.svelte-16bv6r7{background:var(--course-accent);filter:blur(48px);opacity:.42}.course-icon.svelte-16bv6r7{-webkit-backdrop-filter:blur(14px);background:#08123e33;border:1px solid #ffffff47;box-shadow:inset 0 1px #fff3}@media (prefers-reduced-motion:reduce){.scene.svelte-16bv6r7,.layer.svelte-16bv6r7{transition:none}}.ai-engine.svelte-243c69{border:1px solid var(--glass-card-border);border-radius:var(--mk-r-panel);background:var(--glass-card-bg);box-shadow:var(--dc-shadow-card);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{border-radius:var(--mk-r-control);color:#fff;background-image:var(--dc-grad-primary);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);font-size:var(--mk-text-label);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-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{flex-direction:column;display:flex}.engine-step.svelte-243c69{flex-direction:column;gap:10px;min-width:0;padding:18px 18px 19px;display:flex}.engine-step.svelte-243c69:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.engine-step-head.svelte-243c69{align-items:center;gap:11px;min-width:0;display:flex}.engine-index.svelte-243c69{font-size:var(--mk-text-label);letter-spacing:.08em;color:color-mix(in srgb, var(--foreground) 42%, transparent);margin-left:auto;font-weight:750}.engine-step-body.svelte-243c69{font-size:var(--mk-text-caption);text-wrap:pretty;color:color-mix(in srgb, var(--foreground) 72%, transparent);line-height:1.72}.engine-step-icon.svelte-243c69{border-radius:var(--mk-r-control);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);flex:none;place-items:center;display:grid}@media (width>=768px){.engine-step.svelte-243c69{flex-direction:row;align-items:flex-start;gap:28px;padding:20px 22px 21px}.engine-step-head.svelte-243c69{flex:none;width:33.333%;max-width:280px;padding-top:3px}.engine-step-body.svelte-243c69{flex:auto;min-width:0;padding-top:9px}.engine-index.svelte-243c69{margin-left:auto;padding-left:12px}}.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:var(--mk-r-card)}.engine-core.svelte-243c69{align-items:flex-start;padding:15px}.engine-state.svelte-243c69{display:none}.engine-step.svelte-243c69{padding:16px 15px 17px}.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.is-live.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%}}}.abstract-window.svelte-174gen8{--visual-ink:#315de2;--visual-soft:#315de21c;border:1px solid color-mix(in srgb, var(--visual-ink) 14%, var(--border));background:color-mix(in srgb, var(--visual-soft) 42%, var(--card));width:100%;min-height:260px;box-shadow:0 24px 70px -48px color-mix(in srgb, var(--visual-ink) 55%, transparent);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.preview-video.svelte-174gen8{aspect-ratio:4/3;object-fit:cover;background:var(--card);width:100%;min-height:100%;display:block}[data-tone=lilac].svelte-174gen8{--visual-ink:#6a4ad4;--visual-soft:#6a4ad41c}[data-tone=aqua].svelte-174gen8{--visual-ink:#1686a8;--visual-soft:#37b4e91c}[data-tone=sky].svelte-174gen8{--visual-ink:#286dbe;--visual-soft:#7199f41c}[data-tone=peach].svelte-174gen8{--visual-ink:#c06838;--visual-soft:#f2a36b22}[data-tone=mint].svelte-174gen8{--visual-ink:#19846b;--visual-soft:#56c7a922}.abstract-header.svelte-174gen8{border-bottom:1px solid color-mix(in srgb, var(--visual-ink) 10%, var(--border));flex:none;align-items:center;gap:10px;height:52px;padding-inline:16px;display:flex}.abstract-mark.svelte-174gen8{background:var(--visual-soft);width:30px;height:30px;color:var(--visual-ink);border-radius:10px;place-items:center;display:grid}.abstract-title.svelte-174gen8,.abstract-action.svelte-174gen8,.abstract-navigation.svelte-174gen8 i:where(.svelte-174gen8),.abstract-cards.svelte-174gen8 i:where(.svelte-174gen8){background:color-mix(in srgb, var(--visual-ink) 16%, transparent);border-radius:999px;display:block}.abstract-title.svelte-174gen8{width:92px;height:8px}.abstract-action.svelte-174gen8{width:30px;height:20px;margin-left:auto}.abstract-body.svelte-174gen8{flex:1;grid-template-columns:54px minmax(0,1fr);min-height:0;display:grid}.abstract-navigation.svelte-174gen8{border-right:1px solid color-mix(in srgb, var(--visual-ink) 10%, var(--border));flex-direction:column;align-items:center;gap:15px;padding-top:22px;display:flex}.abstract-navigation.svelte-174gen8 i:where(.svelte-174gen8){border-radius:7px;width:18px;height:18px}.abstract-navigation.svelte-174gen8 i:where(.svelte-174gen8):first-child{background:var(--visual-ink)}.abstract-stage.svelte-174gen8{grid-template-columns:minmax(0,1fr) 72px;gap:18px;padding:24px;display:grid}.abstract-constellation.svelte-174gen8{border:1px solid color-mix(in srgb, var(--visual-ink) 12%, var(--border));background:color-mix(in srgb, var(--card) 76%, transparent);border-radius:18px;min-height:150px;position:relative}.abstract-constellation.svelte-174gen8 svg:where(.svelte-174gen8){width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px;overflow:visible}.abstract-constellation.svelte-174gen8 path:where(.svelte-174gen8){fill:none;stroke:color-mix(in srgb, var(--visual-ink) 58%, transparent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 6}.abstract-constellation.svelte-174gen8 span:where(.svelte-174gen8){z-index:1;border:4px solid color-mix(in srgb, var(--visual-ink) 18%, var(--card));background:var(--visual-ink);border-radius:50%;width:15px;height:15px;position:absolute}.abstract-constellation.svelte-174gen8 span:where(.svelte-174gen8):first-child{top:62%;left:12%}.abstract-constellation.svelte-174gen8 span:where(.svelte-174gen8):nth-child(2){top:25%;left:35%}.abstract-constellation.svelte-174gen8 span:where(.svelte-174gen8):nth-child(3){top:44%;left:63%}.abstract-constellation.svelte-174gen8 span:where(.svelte-174gen8):nth-child(4){top:30%;right:8%}.abstract-cards.svelte-174gen8{flex-direction:column;gap:10px;display:flex}.abstract-cards.svelte-174gen8 i:where(.svelte-174gen8){border:1px solid color-mix(in srgb, var(--visual-ink) 10%, var(--border));background:color-mix(in srgb, var(--visual-soft) 60%, var(--card));border-radius:13px;height:42px}@media (width<=520px){.abstract-stage.svelte-174gen8{grid-template-columns:minmax(0,1fr);padding:18px}.abstract-cards.svelte-174gen8{display:none}}.rail-layout.svelte-1gozym2{flex-direction:column;gap:24px;display:flex}.rail-col.svelte-1gozym2{flex-direction:column;gap:20px;min-width:0;display:flex}.rail-stacked.svelte-1gozym2{height:100%;padding:28px}.rail-desc-lead.svelte-1gozym2{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin-top:12px}@media (width>=1024px){.rail-layout.svelte-1gozym2{flex-direction:row;align-items:stretch;gap:40px}.rail-stacked.svelte-1gozym2{gap:44px;padding:40px}.rail-stacked.svelte-1gozym2 .rail-col:where(.svelte-1gozym2){flex:none;justify-content:flex-start;gap:28px;width:round(down,34%,1px);min-width:360px;max-width:400px}.rail-stacked.svelte-1gozym2 .rail:where(.svelte-1gozym2){width:100%;max-width:none}.rail-stacked.svelte-1gozym2 .rail-panel:where(.svelte-1gozym2){height:100%;min-height:0}.rail-stacked.svelte-1gozym2 .rail-panel-inner:where(.svelte-1gozym2){height:100%;min-height:0;padding:0}.rail-flip.svelte-1gozym2>.rail-col:where(.svelte-1gozym2){order:2}.rail-layout.svelte-1gozym2:not(.rail-stacked)>.rail-col:where(.svelte-1gozym2){flex:none;align-self:flex-start;width:30%;max-width:340px}.rail-panel.svelte-1gozym2{flex:auto;min-width:0}}.rail.svelte-1gozym2{overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.rail.svelte-1gozym2::-webkit-scrollbar{display:none}@media (width>=1024px){.rail.svelte-1gozym2{border-left:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);flex-direction:column;gap:2px;padding-bottom:0;overflow-x:visible}}.rail-bar.svelte-1gozym2{display:none}@media (width>=1024px){.rail-bar.svelte-1gozym2{background:linear-gradient(180deg, var(--ch-a,var(--brand)), var(--ch-b,var(--tertiary)));pointer-events:none;border-radius:999px;width:2px;display:block;position:absolute;top:0;left:-1px}}.rail-item.svelte-1gozym2{background:var(--glass-chip-bg);border:.5px solid var(--glass-chip-border);text-align:left;white-space:nowrap;border-radius:999px;flex-direction:column;flex:none;align-items:flex-start;gap:3px;padding:9px 16px;transition:color .18s,background-color .18s;display:flex;position:relative}.rail-item.is-on.svelte-1gozym2{background:var(--foreground);border-color:#0000}.rail-item.svelte-1gozym2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rail-name.svelte-1gozym2{font-size:var(--mk-text-caption);color:color-mix(in srgb, var(--foreground) 72%, transparent);font-weight:620}.rail-item.is-on.svelte-1gozym2 .rail-name:where(.svelte-1gozym2){color:var(--background)}.rail-claim.svelte-1gozym2{display:none}@media (width>=1024px){.rail-item.svelte-1gozym2{border-radius:var(--mk-r-control);white-space:normal;background:0 0;border:0;gap:5px;padding:15px 18px 15px 22px}.rail-item.is-on.svelte-1gozym2{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.rail-name.svelte-1gozym2{font-size:var(--mk-text-body);letter-spacing:-.01em;color:color-mix(in srgb, var(--foreground) 62%, transparent);font-weight:700;line-height:1.25;transition:color .18s}.rail-item.is-on.svelte-1gozym2 .rail-name:where(.svelte-1gozym2){color:var(--foreground)}.rail-claim.svelte-1gozym2{font-size:var(--mk-text-caption);color:color-mix(in srgb, var(--foreground) 52%, transparent);line-height:1.55;transition:color .18s;display:block}.rail-item.is-on.svelte-1gozym2 .rail-claim:where(.svelte-1gozym2){color:color-mix(in srgb, var(--foreground) 74%, transparent)}.rail-item.svelte-1gozym2{transition:color .18s,background-color .18s,translate .26s cubic-bezier(.16,1,.3,1)}}@media (width>=1024px) and (hover:hover){.rail-item.svelte-1gozym2:not(.is-on):hover{background:color-mix(in srgb, var(--foreground) 3%, transparent);translate:4px}.rail-item.svelte-1gozym2:not(.is-on):hover .rail-name:where(.svelte-1gozym2){color:color-mix(in srgb, var(--foreground) 86%, transparent)}.rail-item.svelte-1gozym2:not(.is-on):hover .rail-claim:where(.svelte-1gozym2){color:color-mix(in srgb, var(--foreground) 66%, transparent)}}@media (prefers-reduced-motion:reduce){.rail-item.svelte-1gozym2,.rail-item.svelte-1gozym2:hover{transition:color .18s;translate:0}}.rail-panel.svelte-1gozym2{overflow:hidden}.rail-panel-inner.svelte-1gozym2{flex-direction:column;gap:20px;padding:20px;display:flex}@media (width>=640px){.rail-panel-inner.svelte-1gozym2{gap:24px;padding:28px}}@media (width>=1024px){.rail-panel-inner.svelte-1gozym2{min-height:460px;padding:32px}}.rail-panel-inner.svelte-1gozym2 .rail-preview{flex:auto;min-height:0}.rail-foot.svelte-1gozym2{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);flex-direction:column;align-items:flex-start;gap:16px;padding-top:20px;display:flex}@media (width>=768px){.rail-foot.svelte-1gozym2{flex-direction:row;justify-content:space-between;align-items:center;gap:28px}}.rail-desc.svelte-1gozym2{max-width:62ch;font-size:var(--mk-text-body-sm);text-wrap:pretty;color:color-mix(in srgb, var(--foreground) 74%, transparent);line-height:1.7}@media (prefers-reduced-motion:no-preference){.rail-panel-inner.svelte-1gozym2{animation:.32s cubic-bezier(.16,1,.3,1) both svelte-1gozym2-rail-swap}@keyframes svelte-1gozym2-rail-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}}.walk.svelte-ao0u04{flex-direction:column;gap:40px;display:flex}.walk-desc.svelte-ao0u04{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin-top:14px}.walk-nav.svelte-ao0u04{border-left:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);flex-direction:column;margin-top:28px;display:flex}.walk-group.svelte-ao0u04{font-size:var(--mk-text-label);letter-spacing:.08em;color:color-mix(in srgb, var(--foreground) 46%, transparent);margin:18px 0 6px;padding-left:18px;font-weight:620}.walk-group.svelte-ao0u04:first-child{margin-top:0}.walk-item.svelte-ao0u04{border-radius:0 var(--mk-r-control) var(--mk-r-control) 0;font-size:var(--mk-text-body-sm);color:color-mix(in srgb, var(--foreground) 58%, transparent);align-items:center;gap:10px;padding:7px 12px 7px 18px;font-weight:560;transition:color .2s,background-color .2s;display:flex;position:relative}.walk-item.svelte-ao0u04:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.walk-dot.svelte-ao0u04{background:color-mix(in srgb, var(--foreground) 26%, transparent);border-radius:999px;width:5px;height:5px;transition:background-color .2s,height .26s cubic-bezier(.22,1,.36,1);position:absolute;left:-3px}.walk-item.is-on.svelte-ao0u04{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 4%, transparent)}.walk-item.is-on.svelte-ao0u04 .walk-dot:where(.svelte-ao0u04){background:linear-gradient(180deg, var(--brand), var(--tertiary));height:22px}@media (hover:hover){.walk-item.svelte-ao0u04:not(.is-on):hover{color:color-mix(in srgb, var(--foreground) 86%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.walk-track.svelte-ao0u04{flex-direction:column;gap:56px;min-width:0;display:flex}.walk-stop.svelte-ao0u04{flex-direction:column;scroll-margin-top:92px;display:flex}.walk-stop-title.svelte-ao0u04{font-family:var(--font-display);font-size:var(--mk-text-title);letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);font-weight:500;line-height:1.08}.walk-stop-desc.svelte-ao0u04{max-width:62ch;font-size:var(--mk-text-body-sm);text-wrap:pretty;color:color-mix(in srgb, var(--foreground) 72%, transparent);margin-top:10px;line-height:1.7}.walk-canvas.svelte-ao0u04{border:1px solid var(--dc-field-border);border-radius:var(--mk-r-panel);background:var(--dc-stack-bg);box-shadow:var(--dc-shadow-card);margin-top:20px;padding:18px}@media (width>=1024px){.walk.svelte-ao0u04{flex-direction:row;align-items:flex-start;gap:64px}.walk-index.svelte-ao0u04{flex:none;width:30%;max-width:320px;position:sticky;top:92px}.walk-track.svelte-ao0u04{flex:auto;gap:88px}.walk-canvas.svelte-ao0u04{padding:24px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.walk-canvas.svelte-ao0u04{animation:linear both svelte-ao0u04-walk-arrive;animation-timeline:view();animation-range:cover 4% cover 40%}@keyframes svelte-ao0u04-walk-arrive{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}}}@media (width<=1023px){.walk-nav.svelte-ao0u04{overscroll-behavior-x:contain;scrollbar-width:none;border-left:0;flex-direction:row;gap:8px;margin-top:20px;padding-bottom:4px;overflow-x:auto}.walk-nav.svelte-ao0u04::-webkit-scrollbar{display:none}.walk-group.svelte-ao0u04,.walk-dot.svelte-ao0u04{display:none}.walk-item.svelte-ao0u04{border:.5px solid var(--glass-chip-border);background:var(--glass-chip-bg);font-size:var(--mk-text-caption);white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px}.walk-item.is-on.svelte-ao0u04{background:var(--foreground);color:var(--background);border-color:#0000}}@media (prefers-reduced-motion:reduce){.walk-item.svelte-ao0u04,.walk-dot.svelte-ao0u04{transition:none}}.mock.svelte-sv0k9h{border-radius:var(--mk-r-control,16px);flex-direction:column;gap:8px;padding:12px;display:flex}.mock-head.svelte-sv0k9h{justify-content:space-between;align-items:baseline;gap:10px;padding-inline:2px;display:flex}.mock-title.svelte-sv0k9h{color:var(--foreground);font-size:13px;font-weight:700}.mock-meta.svelte-sv0k9h{color:color-mix(in srgb, var(--foreground) 52%, transparent);flex:none;font-size:11px}.mock-rows.svelte-sv0k9h{flex-direction:column;gap:6px;display:flex}.mock-row.svelte-sv0k9h{border-radius:10px;grid-template-columns:minmax(0,1fr) 54px auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.mock-row--queue.svelte-sv0k9h{grid-template-columns:minmax(0,1fr) auto}.mock-name.svelte-sv0k9h{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--foreground) 82%, transparent);font-size:11.5px;font-weight:600;overflow:hidden}.mock-value.svelte-sv0k9h{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 60%, transparent);flex:none;font-size:11px}.mock-bar.svelte-sv0k9h{background:color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:999px;height:4px;overflow:hidden}.mock-bar.svelte-sv0k9h i:where(.svelte-sv0k9h){height:100%;width:var(--fill);border-radius:inherit;background:var(--role-ink,var(--brand));display:block}.mock-badge.svelte-sv0k9h{color:var(--role-ink,var(--brand));background:color-mix(in srgb, var(--role-ink,var(--brand)) 12%, transparent);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}.mock-week.svelte-sv0k9h{border-radius:10px;justify-content:space-between;align-items:flex-end;gap:8px;height:78px;padding:10px 12px;display:flex}.mock-column.svelte-sv0k9h{width:12px;height:var(--fill);background:color-mix(in srgb, var(--role-ink,var(--brand)) 58%, transparent);border-radius:4px 4px 2px 2px;min-height:4px}.mock-stats.svelte-sv0k9h{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mock-stats.svelte-sv0k9h li:where(.svelte-sv0k9h){border-radius:10px;flex-direction:column;gap:1px;padding:7px 9px;display:flex}.mock-stats.svelte-sv0k9h b:where(.svelte-sv0k9h){font-variant-numeric:tabular-nums;color:var(--foreground);font-size:13px;font-weight:700}.mock-stats.svelte-sv0k9h span:where(.svelte-sv0k9h){white-space:nowrap;color:color-mix(in srgb, var(--foreground) 52%, transparent);font-size:10px}@media (prefers-reduced-motion:no-preference){.mock-bar.svelte-sv0k9h i:where(.svelte-sv0k9h),.mock-column.svelte-sv0k9h{transition:width .78s cubic-bezier(.33, 1, .68, 1) var(--d,0s), height .78s cubic-bezier(.33, 1, .68, 1) var(--d,0s)}[data-reveal]:not([data-revealed]) .mock-bar.svelte-sv0k9h i:where(.svelte-sv0k9h){width:0}[data-reveal]:not([data-revealed]) .mock-column.svelte-sv0k9h{height:3px}}.role-grid.svelte-nbcuj3{grid-template-columns:minmax(0,1fr)}.role-card.svelte-nbcuj3{flex-direction:column;gap:14px;display:flex;overflow:hidden}.role-badge.svelte-nbcuj3{background:var(--abstract-soft);width:40px;height:40px;color:var(--abstract-ink);border-radius:13px;flex:none;place-items:center;display:grid}[data-tone=blue].svelte-nbcuj3{--abstract-ink:#315de2;--abstract-soft:#315de21c}[data-tone=aqua].svelte-nbcuj3{--abstract-ink:#1686a8;--abstract-soft:#37b4e91c}[data-tone=lilac].svelte-nbcuj3{--abstract-ink:#6a4ad4;--abstract-soft:#6a4ad41c}[data-tone=sky].svelte-nbcuj3{--abstract-ink:#286dbe;--abstract-soft:#7199f41c}.role-window.svelte-nbcuj3{--role-ink:var(--abstract-ink)}@media (width>=768px){.role-grid.svelte-nbcuj3{grid-template-columns:repeat(2,minmax(0,1fr))}}.level-tile.svelte-1gaaqpv{border:1px solid var(--glass-chip-border);border-radius:var(--mk-r-control);background:var(--glass-tile-bg);height:40px;color:color-mix(in srgb, var(--foreground) 62%, transparent);align-items:center;padding-inline:18px;display:inline-flex}.dot.svelte-6p8xq5{background:color-mix(in srgb, var(--brand) 34%, transparent);border-radius:999px;width:.625rem;height:.625rem}.rail.svelte-qaz2i{background:color-mix(in oklab, var(--foreground) 12%, transparent);width:1px;position:absolute;left:20px;transform:translate(-50%)}@supports (left:round(down, 50%, 1px)){.rail.svelte-qaz2i{left:20px;transform:none}}.rail-down.svelte-qaz2i{top:24px;bottom:-28px}.rail-up.svelte-qaz2i{top:-28px;bottom:calc(100% - 24px)}.rail.svelte-qaz2i:after{content:"";background:var(--brand);opacity:.9;transform-origin:top;transition:transform .3s linear;position:absolute;inset:0;transform:scaleY(0)}.rail-up.svelte-qaz2i:after{transition-delay:.3s}.rail.is-lit.svelte-qaz2i:after{transform:scaleY(1)}@media (width>=1024px){.rail.svelte-qaz2i{left:50%}@supports (left:round(down, 50%, 1px)){.rail.svelte-qaz2i{left:round(down,50%,1px);transform:none}}.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}}@media (width>=1024px){.faq-frame.svelte-12kz9u6{align-self:flex-start;position:sticky;top:84px}}.plans-band.svelte-tys3og{position:relative;overflow:hidden}.plans-band.svelte-tys3og:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#9b72ef2e,#0000 34%),radial-gradient(circle at 18% 36%,#61b9ff33,#0000 34%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 160px calc(100% - 160px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 160px calc(100% - 160px),#0000 100%)}.plans-band.compact.svelte-tys3og .hero-copy:where(.svelte-tys3og){text-align:center;max-width:760px;margin-inline:auto}.pricing-shell.svelte-tys3og{z-index:1;max-width:var(--mk-w-default);margin-inline:auto;position:relative}.hero-copy.svelte-tys3og{max-width:720px}.hero-copy.svelte-tys3og h1:where(.svelte-tys3og),.hero-copy.svelte-tys3og h2:where(.svelte-tys3og){font-family:var(--font-display);font-size:var(--mk-text-headline);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.02}.hero-copy.svelte-tys3og h1:where(.svelte-tys3og) span:where(.svelte-tys3og){display:block}.hero-copy.svelte-tys3og p:where(.svelte-tys3og){max-width:65ch;font-size:var(--mk-text-body-lg);color:color-mix(in srgb, var(--foreground) 72%, transparent);margin-top:1.5rem;line-height:1.8}.period-control.svelte-tys3og{justify-content:flex-end;margin-top:-2.75rem;display:flex}.plans-band.compact.svelte-tys3og .period-control:where(.svelte-tys3og){justify-content:center;margin-top:2rem}.period-control.svelte-tys3og [role=radiogroup]{background:color-mix(in srgb, var(--card) 82%, transparent);box-shadow:var(--dc-shadow-card);border-radius:999px;padding:.35rem}.runway.svelte-tys3og{min-height:660px;margin-top:-.5rem;position:relative}.runway-path.svelte-tys3og{width:100%;height:270px;position:absolute;inset:auto 0 2rem;overflow:visible}.runway-path.svelte-tys3og path:where(.svelte-tys3og){fill:none;stroke:color-mix(in srgb, var(--card) 92%, transparent);stroke-linecap:round;stroke-width:46px;filter:drop-shadow(0 22px 30px color-mix(in srgb, var(--brand) 20%, transparent))}.runway-path.svelte-tys3og .path-light:where(.svelte-tys3og){stroke:url(#pricing-path);stroke-width:5px;filter:none}.plan-grid.svelte-tys3og{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.4vw,2rem);padding-top:3rem;display:grid;position:relative}.plans-band.compact.svelte-tys3og .runway:where(.svelte-tys3og){min-height:0;margin-top:2.5rem}.plans-band.compact.svelte-tys3og .runway-path:where(.svelte-tys3og),.plans-band.compact.svelte-tys3og .runway-node:where(.svelte-tys3og),.plans-band.compact.svelte-tys3og .support-strip:where(.svelte-tys3og){display:none}.plans-band.compact.svelte-tys3og .plan-grid:where(.svelte-tys3og){align-items:stretch;padding-top:0}.plans-band.compact.svelte-tys3og .plan-stop-free:where(.svelte-tys3og),.plans-band.compact.svelte-tys3og .plan-stop-pro:where(.svelte-tys3og){padding-top:0}.plan-stop.svelte-tys3og{min-width:0;position:relative}.plan-stop-free.svelte-tys3og{padding-top:8rem}.plan-stop-pro.svelte-tys3og{padding-top:4.5rem}.plan-stop.svelte-tys3og .runway-card{background:color-mix(in srgb, var(--card) 84%, transparent);min-height:505px;box-shadow:var(--dc-shadow-field);border-color:#0000}.plan-stop-plus.svelte-tys3og .runway-card{background:radial-gradient(circle at 15% 5%, color-mix(in srgb, var(--brand) 15%, transparent), transparent 34%), color-mix(in srgb, var(--card) 88%, transparent);box-shadow:var(--dc-shadow-hero)}.plan-stop-pro.svelte-tys3og .runway-card{background:radial-gradient(circle at 92% 5%, #9b72ef24, transparent 38%), color-mix(in srgb, var(--card) 84%, transparent)}.plan-icon.svelte-tys3og{background:color-mix(in srgb, var(--brand) 10%, var(--card));width:44px;height:44px;color:var(--brand);box-shadow:0 14px 26px -18px color-mix(in srgb, var(--brand) 55%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.plan-icon-plus.svelte-tys3og{background:var(--dc-grad-primary);color:#fff}.plan-icon-pro.svelte-tys3og{color:#fff;background:linear-gradient(145deg,#765be1,#a581f1)}.runway-node.svelte-tys3og{border:4px solid color-mix(in srgb, var(--card) 90%, transparent);background:var(--brand);width:18px;height:18px;box-shadow:0 12px 20px -8px color-mix(in srgb, var(--brand) 70%, transparent);border-radius:50%;position:absolute;bottom:-3.25rem;left:50%;translate:-50%}.plan-stop-free.svelte-tys3og .runway-node:where(.svelte-tys3og){background:#61b9ff}.plan-stop-pro.svelte-tys3og .runway-node:where(.svelte-tys3og){background:#9b72ef}.support-strip.svelte-tys3og{background:color-mix(in srgb, var(--card) 84%, transparent);box-shadow:var(--dc-shadow-card);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.support-step.svelte-tys3og{border-right:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);align-items:center;gap:.75rem;padding:1.15rem;display:flex}.support-icon.svelte-tys3og{background:color-mix(in srgb, var(--brand) 9%, var(--card));width:38px;height:38px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.support-step.svelte-tys3og strong:where(.svelte-tys3og),.support-step.svelte-tys3og span:where(.svelte-tys3og){display:block}.support-step.svelte-tys3og strong:where(.svelte-tys3og){font-size:var(--mk-text-caption)}.support-step.svelte-tys3og div:where(.svelte-tys3og)>span:where(.svelte-tys3og){font-size:var(--mk-text-label);color:color-mix(in srgb, var(--foreground) 56%, transparent);margin-top:.15rem;font-weight:650}.support-strip.svelte-tys3og>p:where(.svelte-tys3og){border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);font-size:var(--mk-text-label);color:color-mix(in srgb, var(--foreground) 66%, transparent);grid-column:1/-1;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1rem;display:flex}.support-strip.svelte-tys3og>p:where(.svelte-tys3og) svg{color:var(--brand)}.pricing-empty.svelte-tys3og{background:color-mix(in srgb, var(--card) 84%, transparent);min-height:13rem;box-shadow:var(--dc-shadow-field);color:color-mix(in srgb, var(--foreground) 65%, transparent);border-radius:20px;place-items:center;margin-top:3rem;display:grid}@media (width>=901px){.hero-copy.svelte-tys3og h1:where(.svelte-tys3og) span:where(.svelte-tys3og):last-child{white-space:nowrap}}@media (width<=900px){.period-control.svelte-tys3og{justify-content:flex-start;margin-top:2rem}.runway.svelte-tys3og{min-height:0;margin-top:2rem}.runway-path.svelte-tys3og,.runway-node.svelte-tys3og{display:none}.plan-grid.svelte-tys3og{grid-template-columns:1fr;padding-top:0}.plan-stop-free.svelte-tys3og,.plan-stop-pro.svelte-tys3og{padding-top:0}.plan-stop.svelte-tys3og .runway-card{min-height:0}.plan-stop-plus.svelte-tys3og{order:-1;margin-top:.75rem}.support-strip.svelte-tys3og{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.support-step.svelte-tys3og:nth-child(2){border-right:0}.support-step.svelte-tys3og:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}@media (width<=560px){.support-strip.svelte-tys3og{grid-template-columns:1fr}.support-step.svelte-tys3og,.support-step.svelte-tys3og:nth-child(2){border-right:0;border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.mk-section-flush.svelte-1oj62rz{padding-top:0}.rank-console.svelte-1boovez{--leaderboard-accent-ink:var(--brand);border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);border-radius:var(--mk-r-panel,20px);background:var(--dc-stack-bg,var(--card));box-shadow:var(--dc-shadow-field,var(--shadow-card,0 1px 2px #0000000f));-webkit-backdrop-filter:blur(28px)saturate(128%);position:relative;overflow:hidden}.rank-console.svelte-1boovez:before{content:"";background:linear-gradient(90deg,transparent,var(--dc-field-rim,color-mix(in srgb,var(--foreground) 12%,transparent)) 50%,transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.dark .rank-console.svelte-1boovez{--leaderboard-accent-ink:color-mix(in srgb,var(--brand) 60%,var(--foreground))}.console-toolbar.svelte-1boovez{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:stretch;gap:1.25rem;padding:0 1.1rem;display:flex}.board-console{align-self:center;margin-block:.7rem}.metric-console.svelte-1boovez,.metric-tabs{align-items:stretch;display:flex}.metric-console.svelte-1boovez{gap:.75rem;min-width:0}.metric-tab{gap:.4rem}.field-status.svelte-1boovez{align-items:center;gap:1.5rem;padding:.8rem 1.25rem 0;display:flex}.field-status.svelte-1boovez>div:where(.svelte-1boovez),.field-status.svelte-1boovez>div:where(.svelte-1boovez)>span:where(.svelte-1boovez){align-items:center;display:flex}.field-status.svelte-1boovez>div:where(.svelte-1boovez){gap:.65rem}.field-status.svelte-1boovez>div:where(.svelte-1boovez)>span:where(.svelte-1boovez):last-child{color:color-mix(in srgb,var(--foreground) 68%,transparent);flex-wrap:wrap;gap:.4rem;font-size:.8125rem}.field-status.svelte-1boovez strong:where(.svelte-1boovez){color:var(--foreground)}.field-status-icon.svelte-1boovez{background:color-mix(in srgb,var(--brand) 17%,transparent);width:30px;height:30px;color:var(--leaderboard-accent-ink);border-radius:10px;justify-content:center}.podium-field.svelte-1boovez{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-1boovez:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--brand) 16%,transparent),transparent 66%);pointer-events:none;border-radius:50%;width:min(42%,420px);height:96%;position:absolute;top:0;left:50%;translate:-50%}.podium-baseline.svelte-1boovez{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-1boovez{z-index:1;border:1px solid color-mix(in srgb,var(--competitor) 15%,transparent);background:var(--glass-card-bg,var(--card));min-width:0;min-height:168px;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-1boovez{border-color:color-mix(in srgb,var(--competitor) 44%,transparent);background:linear-gradient(#ffffff16,#ffffff16),radial-gradient(122% 100% at 50% -8%,color-mix(in srgb,var(--competitor) 22%,transparent),transparent 70%),var(--glass-card-bg,var(--card));min-height:230px;box-shadow:var(--dc-shadow-hero,0 24px 60px -32px #00000059),0 38px 84px -44px color-mix(in srgb,var(--competitor) 62%,transparent);grid-area:1/2;padding:1.1rem}.podium-card[data-rank="1"].svelte-1boovez:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--competitor) 78%,white) 0%,color-mix(in srgb,var(--competitor) 30%,transparent) 45%,transparent 78%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.podium-card[data-rank="2"].svelte-1boovez{border-color:color-mix(in srgb,var(--competitor) 34%,transparent);background:linear-gradient(#ffffff12,#ffffff12),radial-gradient(122% 100% at 50% -8%,color-mix(in srgb,var(--competitor) 16%,transparent),transparent 70%),var(--glass-card-bg,var(--card));min-height:200px;box-shadow:var(--dc-shadow-card,var(--shadow-card,0 1px 2px #0000000f)),0 26px 58px -40px color-mix(in srgb,var(--competitor) 44%,transparent);grid-area:1/1;padding:1rem}.podium-card[data-rank="2"].svelte-1boovez:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(88% 58% at 50% 0%,color-mix(in srgb,var(--competitor) 46%,white) 0%,color-mix(in srgb,var(--competitor) 16%,transparent) 44%,transparent 76%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.podium-card[data-rank="2"].svelte-1boovez .podium-avatar:where(.svelte-1boovez){border-radius:15px;width:48px;height:48px}.podium-card[data-rank="2"].svelte-1boovez .podium-head:where(.svelte-1boovez){grid-template-columns:48px minmax(0,1fr) 26px}.podium-card[data-rank="2"].svelte-1boovez .podium-name:where(.svelte-1boovez){font-size:1.06rem}.podium-card[data-rank="3"].svelte-1boovez{border-color:color-mix(in srgb,var(--competitor) 28%,transparent);background:linear-gradient(#ffffff0f,#ffffff0f),radial-gradient(122% 100% at 50% -8%,color-mix(in srgb,var(--competitor) 12%,transparent),transparent 70%),var(--glass-card-bg,var(--card));min-height:178px;box-shadow:var(--dc-shadow-card,var(--shadow-card,0 1px 2px #0000000f)),0 22px 50px -38px color-mix(in srgb,var(--competitor) 38%,transparent);grid-area:1/3}.podium-card[data-rank="3"].svelte-1boovez:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(82% 54% at 50% 0%,color-mix(in srgb,var(--competitor) 30%,white) 0%,color-mix(in srgb,var(--competitor) 10%,transparent) 42%,transparent 74%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.podium-card[data-rank="3"].svelte-1boovez .podium-avatar:where(.svelte-1boovez){width:46px;height:46px}.podium-card.svelte-1boovez:hover,.podium-card.svelte-1boovez: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-1boovez: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-card.svelte-1boovez,.rank-row.svelte-1boovez{--competitor-ink:color-mix(in oklab,var(--competitor) 84%,var(--foreground))}.dark .podium-card.svelte-1boovez,.dark .rank-row.svelte-1boovez{--competitor-ink:color-mix(in oklab,var(--competitor) 52%,#fff)}.podium-rank.svelte-1boovez{background:color-mix(in srgb,var(--competitor) 17%,transparent);color:var(--competitor-ink,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-1boovez .podium-rank:where(.svelte-1boovez){background:color-mix(in srgb,var(--warning) 22%,transparent);color:color-mix(in srgb,var(--warning) 48%,var(--foreground))}.podium-head.svelte-1boovez{grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:.65rem;width:100%;margin-top:.65rem;display:grid}.podium-avatar.svelte-1boovez{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-1boovez .podium-avatar:where(.svelte-1boovez){width:56px;height:56px;box-shadow:0 16px 34px -16px color-mix(in srgb,var(--competitor) 82%,transparent);border-radius:17px;font-size:1.16rem}.podium-card[data-rank="1"].svelte-1boovez .podium-name:where(.svelte-1boovez){font-size:1.18rem}.podium-card[data-rank="1"].svelte-1boovez .podium-head:where(.svelte-1boovez){grid-template-columns:56px minmax(0,1fr) 26px}.podium-identity.svelte-1boovez{min-width:0}.podium-name.svelte-1boovez,.podium-subtitle.svelte-1boovez{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.podium-name.svelte-1boovez{font-family:var(--font-display);font-size:1rem;font-weight:720}.podium-subtitle.svelte-1boovez{color:color-mix(in srgb,var(--foreground) 68%,transparent);margin-top:.18rem;font-size:.68rem}.podium-open.svelte-1boovez{width:26px;height:26px;color:var(--competitor-ink,var(--competitor));border-radius:50%;place-items:center;transition:translate .18s,background-color .18s;display:grid}.podium-card.svelte-1boovez:hover .podium-open:where(.svelte-1boovez),.podium-card.svelte-1boovez:focus-visible .podium-open:where(.svelte-1boovez){background:color-mix(in srgb,var(--competitor) 10%,transparent);translate:2px}.rank-badge.svelte-1boovez{border:1px solid color-mix(in srgb,var(--competitor) 34%,transparent);color:var(--competitor-ink,var(--competitor));border-radius:999px;margin-left:.4rem;padding:.08rem .34rem;font-size:.62rem;font-style:normal;font-weight:650}.podium-metrics.svelte-1boovez{border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);font-variant-numeric:tabular-nums;align-items:baseline;gap:1.1rem;width:100%;margin-top:auto;padding-top:.7rem;display:flex}.rank-metrics.svelte-1boovez{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:1.4rem;min-width:0;display:flex}.metric-cell.svelte-1boovez{text-align:right;min-width:0}.podium-metrics.svelte-1boovez .metric-cell:where(.svelte-1boovez){text-align:left}.metric-cell.svelte-1boovez small:where(.svelte-1boovez){text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--foreground) 58%,transparent);font-size:.6875rem;font-weight:620;line-height:1.3;display:block;overflow:hidden}.metric-cell.svelte-1boovez strong:where(.svelte-1boovez){font-family:var(--font-display);color:color-mix(in srgb,var(--foreground) 76%,transparent);margin-top:.1rem;font-size:.9375rem;font-weight:640;line-height:1.2;display:block}.metric-cell.metric-headline.svelte-1boovez strong:where(.svelte-1boovez){color:var(--foreground);font-size:1.5rem;font-weight:760}.podium-card[data-rank="1"].svelte-1boovez .metric-cell.metric-headline:where(.svelte-1boovez) strong:where(.svelte-1boovez){font-size:1.75rem}.ranking-board.svelte-1boovez{padding:.4rem 1.25rem 1.1rem}.rank-list.svelte-1boovez{display:grid}.rank-row.svelte-1boovez{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(0,1fr) auto 22px;align-items:center;gap:.7rem;width:100%;min-height:64px;padding:.6rem .65rem;transition:background-color .18s,translate .24s cubic-bezier(.22,1,.36,1);display:grid}.rank-row.svelte-1boovez:hover,.rank-row.svelte-1boovez:focus-visible{background:color-mix(in srgb,var(--competitor) 5.5%,transparent);translate:3px}.rank-row.svelte-1boovez:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ring) 55%,transparent)}.rank-number.svelte-1boovez{background:color-mix(in srgb,var(--foreground) 6%,transparent);width:32px;height:32px;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:.95rem;font-weight:760;display:grid}.rank-number-leading.svelte-1boovez{background:color-mix(in srgb,var(--competitor) 19%,transparent);color:var(--competitor-ink,var(--competitor))}.rank-avatar.svelte-1boovez{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-1boovez{min-width:0}.rank-identity.svelte-1boovez strong:where(.svelte-1boovez),.rank-identity.svelte-1boovez small:where(.svelte-1boovez){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rank-identity.svelte-1boovez strong:where(.svelte-1boovez){font-size:.9rem}.rank-identity.svelte-1boovez small:where(.svelte-1boovez){color:color-mix(in srgb,var(--foreground) 68%,transparent);margin-top:.12rem;font-size:.68rem}.rank-chevron{color:color-mix(in srgb,var(--foreground) 44%,transparent);transition:translate .18s,color .18s}.rank-row.svelte-1boovez:hover .rank-chevron,.rank-row.svelte-1boovez:focus-visible .rank-chevron{color:var(--competitor-ink,var(--competitor));translate:3px}.empty-board.svelte-1boovez{text-align:center;align-content:center;place-items:center;min-height:360px;padding:3rem;display:grid}.empty-board.svelte-1boovez>span:where(.svelte-1boovez){background:color-mix(in srgb,var(--brand) 17%,transparent);width:76px;height:76px;color:var(--leaderboard-accent-ink);border-radius:18px;place-items:center;display:grid}.empty-board.svelte-1boovez h3:where(.svelte-1boovez){font-family:var(--font-display);margin-top:1rem;font-size:1.2rem}.empty-board.svelte-1boovez p:where(.svelte-1boovez){color:color-mix(in srgb,var(--foreground) 68%,transparent);margin-top:.45rem;font-size:.85rem}.empty-clear.svelte-1boovez{border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--leaderboard-accent-ink);border-radius:999px;outline:none;margin-top:1.1rem;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:620;transition:background-color .15s,border-color .15s}.empty-clear.svelte-1boovez:hover{border-color:color-mix(in srgb,var(--brand) 46%,transparent);background:color-mix(in srgb,var(--brand) 20%,transparent)}.empty-clear.svelte-1boovez:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 32%,transparent)}@media (width<=900px){.console-toolbar.svelte-1boovez{flex-direction:column;align-items:flex-start}.metric-console.svelte-1boovez{scrollbar-width:none;width:100%;overflow-x:auto}.metric-console.svelte-1boovez::-webkit-scrollbar{display:none}.metric-tabs{width:max-content}.rank-metrics.svelte-1boovez{gap:1rem}}@media (width<=640px){.rank-console.svelte-1boovez{border-radius:var(--mk-r-card,16px)}.console-toolbar.svelte-1boovez{padding:.75rem .75rem 0}.board-switch{width:100%}.board-switch>button{flex:1}.metric-console.svelte-1boovez{flex-direction:column;align-items:flex-start;gap:.2rem}.metric-tab{gap:.25rem;padding-inline:.45rem;font-size:.8125rem}.field-status.svelte-1boovez{padding:.75rem .85rem 0}.podium-field.svelte-1boovez{flex-direction:column;gap:.55rem;min-height:auto;padding:.75rem;display:flex}.podium-field.svelte-1boovez:before,.podium-baseline.svelte-1boovez{display:none}.podium-card.svelte-1boovez,.podium-card[data-rank="1"].svelte-1boovez,.podium-card[data-rank="2"].svelte-1boovez,.podium-card[data-rank="3"].svelte-1boovez{width:100%;min-height:0;padding:.75rem}.podium-card[data-rank="1"].svelte-1boovez{order:-1}.podium-rank.svelte-1boovez{position:absolute;top:.6rem;right:.6rem}.podium-head.svelte-1boovez{grid-template-columns:40px minmax(0,1fr);gap:.6rem;margin-top:0;padding-right:4.5rem}.podium-open.svelte-1boovez{display:none}.podium-avatar.svelte-1boovez,.podium-card[data-rank="1"].svelte-1boovez .podium-avatar:where(.svelte-1boovez){border-radius:13px;width:40px;height:40px;font-size:.84rem}.podium-metrics.svelte-1boovez{gap:1.4rem;margin-top:.55rem;padding-top:.5rem}.metric-cell.metric-headline.svelte-1boovez strong:where(.svelte-1boovez),.podium-card[data-rank="1"].svelte-1boovez .metric-cell.metric-headline:where(.svelte-1boovez) strong:where(.svelte-1boovez){font-size:1.35rem}.ranking-board.svelte-1boovez{padding:.3rem .6rem .75rem}.rank-row.svelte-1boovez{grid-template-rows:auto auto;grid-template-columns:28px 34px minmax(0,1fr) 18px;gap:.45rem;min-height:80px;padding:.55rem .4rem}.rank-number.svelte-1boovez{border-radius:9px;width:28px;height:28px;font-size:.85rem}.rank-avatar.svelte-1boovez{border-radius:10px;width:32px;height:32px;font-size:.7rem}.rank-metrics.svelte-1boovez{grid-area:2/2/auto/4;justify-content:flex-start;gap:1.6rem}.metric-cell.svelte-1boovez,.podium-metrics.svelte-1boovez .metric-cell:where(.svelte-1boovez){text-align:left}.rank-chevron{grid-area:1/4}}@media (prefers-reduced-motion:reduce){.podium-card.svelte-1boovez,.podium-open.svelte-1boovez,.rank-row.svelte-1boovez,.rank-chevron{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;padding:clamp(3.75rem,6vw,5.5rem) 0 clamp(4.5rem,7vw,6.5rem);position:relative;overflow:clip}.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(var(--mk-w-default),calc(100% - var(--mk-px) * 2));margin:0 auto}.leaderboard-intro.svelte-1683z4x{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.leaderboard-intro.svelte-1683z4x h1:where(.svelte-1683z4x){max-width:760px}.leaderboard-intro.svelte-1683z4x p:where(.svelte-1683z4x){max-width:680px;font-size:var(--mk-text-body-lg);color:color-mix(in srgb,var(--foreground) 72%,transparent);text-wrap:pretty;margin-top:1rem;line-height:1.72}.board-picker.svelte-1683z4x{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.1rem);margin-bottom:1.25rem;display:grid}.board-slot.svelte-1683z4x{min-width:0;display:flex;position:relative}.board-slot.svelte-1683z4x>.board-card:where(.svelte-1683z4x){flex:1;min-width:0}.board-slot>.group\/tt{position:absolute;bottom:.7rem;right:.7rem}.board-help.svelte-1683z4x{border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);width:26px;height:26px;color:color-mix(in srgb,var(--foreground) 52%,transparent);background:0 0;border-radius:999px;outline:none;place-items:center;transition:border-color .15s,color .15s,background-color .15s;display:grid}.board-help.svelte-1683z4x:hover{border-color:color-mix(in srgb,var(--brand) 46%,transparent);background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand)}.board-help.svelte-1683z4x:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 34%,transparent)}.board-help-tip{white-space:pre-line;max-width:19rem}.board-card.svelte-1683z4x{border:2px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--mk-r-panel,18px);background:color-mix(in srgb,var(--foreground) 2%,transparent);opacity:.72;text-align:left;outline:none;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr auto;column-gap:.75rem;padding:clamp(1rem,2vw,1.35rem);transition:border-color .18s,background-color .18s,opacity .18s,translate .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.board-card.svelte-1683z4x:hover{opacity:1;border-color:color-mix(in srgb,var(--brand) 42%,transparent);translate:0 -2px}.board-card.svelte-1683z4x:focus-visible{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.board-card-active.svelte-1683z4x{opacity:1;border-color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,var(--card));box-shadow:0 14px 38px -26px color-mix(in srgb,var(--brand) 80%,transparent)}.board-card-icon.svelte-1683z4x{background:color-mix(in srgb,var(--brand) 16%,transparent);width:36px;height:36px;color:var(--brand);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.dark .board-card-icon.svelte-1683z4x{color:color-mix(in srgb,var(--brand) 60%,var(--foreground))}.board-card-active.svelte-1683z4x .board-card-icon:where(.svelte-1683z4x){background:var(--brand);color:var(--background)}.board-card.svelte-1683z4x strong:where(.svelte-1683z4x){font-family:var(--font-display);font-size:var(--mk-text-subheading);letter-spacing:-.01em;font-weight:700}.board-card.svelte-1683z4x small:where(.svelte-1683z4x){font-size:var(--mk-text-label);font-variant-numeric:tabular-nums;color:var(--brand);font-weight:640}.dark .board-card.svelte-1683z4x small:where(.svelte-1683z4x){color:color-mix(in srgb,var(--brand) 62%,var(--foreground))}.board-card-state.svelte-1683z4x{border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);font-size:var(--mk-text-label);white-space:nowrap;color:color-mix(in srgb,var(--foreground) 58%,transparent);border-radius:999px;grid-area:1/3/3;align-self:center;padding:.25rem .6rem;font-weight:640}.board-card-active.svelte-1683z4x .board-card-state:where(.svelte-1683z4x){background:var(--brand);color:var(--background);border-color:#0000}.board-card.svelte-1683z4x em:where(.svelte-1683z4x){font-size:var(--mk-text-caption);color:color-mix(in srgb,var(--foreground) 62%,transparent);text-wrap:pretty;grid-column:1/4;margin-top:.55rem;padding-right:2rem;font-style:normal;line-height:1.5}.filter-bank.svelte-1683z4x{grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem .75rem;margin-bottom:1rem;display:grid}.filter-row.svelte-1683z4x{display:contents}.filter-label.svelte-1683z4x{font-size:var(--mk-text-label);color:color-mix(in srgb,var(--foreground) 55%,transparent);font-weight:650}.filter-chips.svelte-1683z4x{flex-wrap:wrap;gap:.4rem;display:flex}.chip.svelte-1683z4x{border:1px solid color-mix(in srgb,var(--foreground) 13%,transparent);background:var(--card);font-size:var(--mk-text-caption);color:color-mix(in srgb,var(--foreground) 72%,transparent);border-radius:999px;outline:none;padding:.3rem .75rem;transition:border-color .15s,background-color .15s,color .15s}.chip.svelte-1683z4x:hover{border-color:color-mix(in srgb,var(--foreground) 26%,transparent)}.chip.svelte-1683z4x:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 30%,transparent)}.chip-active.svelte-1683z4x{border-color:var(--foreground);background:var(--foreground);color:var(--background)}@media (width<=640px){.leaderboard-arena.svelte-1683z4x{padding:3rem 0 3.75rem}.arena-shell.svelte-1683z4x{width:min(calc(100% - var(--mk-px) * 2),var(--mk-w-default))}.leaderboard-intro.svelte-1683z4x{margin-bottom:1.5rem}.leaderboard-intro.svelte-1683z4x p:where(.svelte-1683z4x){margin-top:.85rem}.board-picker.svelte-1683z4x{grid-template-columns:1fr}.board-card.svelte-1683z4x em:where(.svelte-1683z4x){display:none}.filter-bank.svelte-1683z4x{grid-template-columns:1fr;gap:.75rem}.filter-row.svelte-1683z4x{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}}@media (prefers-reduced-motion:reduce){.board-card.svelte-1683z4x{transition:none}}
