.season-progression_progression__iI5ij{--plot-bg:#dfece5;--plot-line:#a3c0b4;--rail:#21433a;--trace:#edffca;--pin:#0c5442;--shadow:#153a2e35;display:grid;grid-template-columns:minmax(0,1fr) minmax(11.5rem,31%);border:1px solid var(--plot-line);border-radius:16px;background:var(--plot-bg)}.dark .season-progression_progression__iI5ij{--plot-bg:#172c28;--plot-line:#425d54;--rail:#172d29;--pin:#005943;--shadow:#080e0b90}.season-progression_plot__XdYvc{min-width:0;padding:1.125rem clamp(.75rem,2vw,1.5rem) .875rem;border-radius:15px 0 0 15px;background:radial-gradient(ellipse at 61% 37%,color-mix(in oklab,var(--plot-bg),white 8%),transparent 75%)}.season-progression_terrain__WszO1{display:block;width:100%;max-width:480px;height:auto;margin:-1rem auto -.35rem;overflow:visible}.season-progression_shadow__HNirc{fill:var(--shadow);pointer-events:none}.season-progression_landing__usEje{cursor:pointer}.season-progression_deck__AY7Ta{stroke:var(--edge);stroke-width:2;stroke-linejoin:round}.season-progression_landing__usEje[data-selected=true] .season-progression_deck__AY7Ta{stroke:var(--rail);stroke-width:3}@media (hover:hover){.season-progression_landing__usEje:hover .season-progression_deck__AY7Ta{stroke:var(--rail);stroke-width:3}}.season-progression_rail__77__y,.season-progression_trace__LTRIH{fill:none;stroke-linecap:round;stroke-linejoin:round}.season-progression_rail__77__y{stroke:var(--rail);stroke-width:4;stroke-dasharray:2 9}.season-progression_trace__LTRIH{stroke:var(--trace);stroke-width:6}.season-progression_markerHalo__2LDca{fill:var(--rail);opacity:0}.season-progression_waypoint__eUUON[data-selected=true] .season-progression_markerHalo__2LDca{opacity:1}.season-progression_marker__pyosW{fill:var(--deck);stroke:var(--rail);stroke-width:3}.season-progression_marker__pyosW[data-reached=true],.season-progression_waypoint__eUUON[data-selected=true] .season-progression_marker__pyosW{fill:var(--trace)}.season-progression_pinStem__tEiuM{fill:none;stroke:var(--pin);stroke-width:3}.season-progression_pin__9b2OQ{fill:var(--pin);stroke:var(--trace);stroke-width:2}.season-progression_pinCore__bva_E{fill:var(--trace)}.season-progression_checkpoints__pfhvP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;max-width:480px;margin-inline:auto}.season-progression_checkpoint__K9ibq{display:grid;place-content:center;gap:.1rem;min-height:3.25rem;padding:.25rem;border:1px solid transparent;border-radius:8px;font-size:.875rem;cursor:pointer}.season-progression_checkpoint__K9ibq:hover{background:color-mix(in oklab,var(--plot-bg),var(--color-foreground) 6%)}.season-progression_checkpoint__K9ibq[aria-pressed=true]{background:color-mix(in oklab,var(--plot-bg),var(--color-background) 72%);border-color:var(--plot-line)}.season-progression_checkpoint__K9ibq:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.season-progression_swatch__eEFB7{display:inline-block;width:.55rem;height:.55rem;flex:none;border-radius:50%;background:var(--accent-dot)}.season-progression_progression__iI5ij [data-tier=bronze]{--deck:#d8ae8d;--riser:#a57156;--cliff:#9c6d53;--lane:#e9c3a5;--edge:#b2805e;--accent-dot:#a55c35}.season-progression_progression__iI5ij [data-tier=silver]{--deck:#aebfbd;--riser:#718b8a;--cliff:#627e7d;--lane:#c9d7d5;--edge:#8fa4a3;--accent-dot:#607c7a}.season-progression_progression__iI5ij [data-tier=gold]{--deck:#dbc078;--riser:#ab8a43;--cliff:#9c7735;--lane:#efdb9d;--edge:#bd9b53;--accent-dot:#957126}.season-progression_progression__iI5ij [data-tier=diamond]{--deck:#9bcec4;--riser:#579c90;--cliff:#508f83;--lane:#b8e5d9;--edge:#76ac9f;--accent-dot:#257e70}.season-progression_inspector__98vko{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:1.125rem clamp(.875rem,2vw,1.5rem);border-inline-start:1px solid var(--plot-line);border-radius:0 15px 15px 0;background:color-mix(in oklab,var(--color-background),var(--plot-bg) 20%)}.season-progression_inspectorProgress___N4W8{padding-top:1rem;border-top:1px solid var(--plot-line)}.season-progression_meter__PfzXN{display:block;width:100%;height:.375rem;margin-top:.75rem;overflow:hidden;border:0;border-radius:999px;background:var(--plot-line)}.season-progression_meter__PfzXN::-webkit-progress-bar{background:var(--plot-line)}.season-progression_meter__PfzXN::-webkit-progress-value{background:var(--color-primary)}.season-progression_meter__PfzXN::-moz-progress-bar{background:var(--color-primary)}@media (max-width:767px){.season-progression_progression__iI5ij{grid-template-columns:minmax(0,1fr)}.season-progression_plot__XdYvc{border-radius:15px 15px 0 0}.season-progression_terrain__WszO1{margin-top:0}.season-progression_inspector__98vko{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .875rem;border-inline-start:0;border-top:1px solid var(--plot-line);border-radius:0 0 15px 15px;padding-block:.75rem .375rem}.season-progression_inspectorProgress___N4W8{padding-top:0;border-top:0}.season-progression_inspector__98vko>p:first-child:nth-last-child(3){grid-column:1/-1;margin-bottom:.5rem}.season-progression_checkpoint__K9ibq{padding-inline:0;font-size:.75rem}.season-progression_checkpoint__K9ibq span{column-gap:.2rem}.season-progression_checkpoint__K9ibq .season-progression_swatch__eEFB7{width:.4rem;height:.4rem}}