.till.svelte-1pf05xk{flex-wrap:wrap;gap:.6rem;margin:0;display:flex}.sum.svelte-1pf05xk{padding:.7rem var(--sp-4);background:var(--bg-1);border:1px solid var(--line);border-top:2px solid var(--ember-line);border-radius:var(--r-sm);font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2);margin:0}.sum.svelte-1pf05xk strong{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-xl);letter-spacing:0;color:var(--ember);margin-right:.1em}.shelf.svelte-1k7qxng{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.prize.svelte-1k7qxng{height:100%;color:inherit;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--duration-fast) ease, background var(--duration-fast) ease;flex-direction:column;gap:.35rem;padding:.7rem;text-decoration:none;display:flex}a.prize.svelte-1k7qxng:hover{background:var(--card-hover-fill);border-color:var(--card-hover-line)}.prize-art.svelte-1k7qxng{justify-content:center;align-items:center;height:2.6rem;margin-bottom:.15rem;display:flex}.prize-art.tall.svelte-1k7qxng{height:5.5rem}.prize-art.svelte-1k7qxng .wicon{width:auto;height:auto;max-height:100%}.prize-kind.svelte-1k7qxng{font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2)}.prize-name.svelte-1k7qxng{font-size:var(--fs-sm);color:var(--fg-0);overflow-wrap:anywhere;font-weight:600}a.prize.svelte-1k7qxng:hover .prize-name:where(.svelte-1k7qxng){color:var(--ember)}.prize-sub.svelte-1k7qxng{font-family:var(--f-mono);font-size:var(--fs-2xs);color:var(--fg-2)}.prize-from.svelte-1k7qxng{font-family:var(--f-mono);font-size:var(--fs-2xs);color:var(--fg-2);margin-top:auto}.trail.svelte-ujbcw9{--hub:7rem;--arm-pad:.6rem;--mark-gap:.5rem}.trail.split.svelte-ujbcw9{--hub:9rem}.trail.story.svelte-ujbcw9{--hub:2.75rem}.trail.svelte-ujbcw9:not(.split){--arm-pad:1.1rem}.trail.levels.svelte-ujbcw9:not(.split){--arm-pad:1.6rem}.legend.svelte-ujbcw9{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin:0 0 .6rem;padding:.4rem 0;display:flex}.split.svelte-ujbcw9 .legend:where(.svelte-ujbcw9){column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.side.svelte-ujbcw9{font-family:var(--f-label);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:.4rem;display:inline-flex}.side.free.svelte-ujbcw9{color:var(--fg-2);flex-direction:row-reverse;justify-self:end}.side.battlePass.svelte-ujbcw9{color:var(--ember);justify-self:start}.mark.svelte-ujbcw9{box-sizing:border-box;flex:none;width:.55rem;height:.55rem}.free.svelte-ujbcw9 .mark:where(.svelte-ujbcw9){border:2px solid var(--steel);border-radius:50%}.battlePass.svelte-ujbcw9 .mark:where(.svelte-ujbcw9){background:var(--steel);width:.5rem;height:.5rem;transform:rotate(45deg)}.plate.sample.svelte-ujbcw9{height:1.9rem;margin:0}.sample.svelte-ujbcw9 .lv:where(.svelte-ujbcw9),.sample.svelte-ujbcw9 .pts:where(.svelte-ujbcw9){font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2)}@media (width>=861px){.split.svelte-ujbcw9 .legend:where(.svelte-ujbcw9){top:var(--site-header-h);z-index:2;background:var(--bg-0);border-bottom:1px solid var(--line);position:sticky}}.credit.svelte-ujbcw9{margin:0 0 var(--sp-3);font-size:var(--fs-xs);color:var(--fg-2);line-height:1.5}.credit.svelte-ujbcw9 .team:where(.svelte-ujbcw9){margin-right:.4rem}.spine.svelte-ujbcw9{margin:0;padding:0;list-style:none;position:relative}.step.svelte-ujbcw9{--rail:var(--line-2);--pad:.6rem;--node-y:.65rem;--spine-x:calc(var(--hub) / 2);grid-template-columns:var(--hub) minmax(0,1fr);padding-block:var(--pad);border-radius:var(--r-sm);transition:background-color var(--duration-fast) ease;isolation:isolate;align-items:start;gap:.4rem 0;display:grid;position:relative}.step.svelte-ujbcw9:not(.shop):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within){background-color:#ffffff0a}.step.svelte-ujbcw9:before{content:"";top:0;bottom:0;left:calc(var(--spine-x) - 1px);background:var(--rail);width:2px;position:absolute}.step.svelte-ujbcw9:first-child:before{top:calc(var(--pad) + var(--node-y))}.hub.svelte-ujbcw9{z-index:1;flex-direction:column;grid-area:1/1;align-items:center;display:flex;position:relative}.step.svelte-ujbcw9>:where(.svelte-ujbcw9):not(.hub){grid-column:2}.split.svelte-ujbcw9 .step:where(.svelte-ujbcw9){--spine-x:50%;grid-template-columns:minmax(0,1fr) var(--hub) minmax(0,1fr)}.split.svelte-ujbcw9 .hub:where(.svelte-ujbcw9){grid-area:1/2}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9){grid-area:1/1;justify-self:end}.split.svelte-ujbcw9 .branch.battlePass:where(.svelte-ujbcw9){grid-area:1/3;justify-self:start}.split.svelte-ujbcw9 .step:where(.svelte-ujbcw9)>.body:where(.svelte-ujbcw9){grid-column:3}.spine.svelte-ujbcw9:after{content:"";bottom:0;left:calc(var(--hub)/2 - .4rem);background:var(--line-2);width:.8rem;height:2px;position:absolute}.split.svelte-ujbcw9 .spine:where(.svelte-ujbcw9):after{left:calc(50% - .4rem)}.levels.svelte-ujbcw9 .step:where(.svelte-ujbcw9){--node-y:calc(var(--row-h) / 2)}.levels.svelte-ujbcw9 .w-empty:where(.svelte-ujbcw9){--pad:.1rem;--row-h:1.5rem;--plate-h:1.3rem}.levels.svelte-ujbcw9 .w-filler:where(.svelte-ujbcw9){--pad:.2rem;--row-h:2.4rem;--plate-h:1.6rem}.levels.svelte-ujbcw9 .w-prize:where(.svelte-ujbcw9){--pad:.35rem;--row-h:4.2rem;--plate-h:1.9rem}.levels.svelte-ujbcw9 .w-crown:where(.svelte-ujbcw9){--pad:.7rem;--row-h:7rem;--plate-h:2.5rem}.step.bonus.svelte-ujbcw9{--lead:1.5rem;padding-top:calc(var(--pad) + var(--lead))}.step.bonus.svelte-ujbcw9:before{background:repeating-linear-gradient(to bottom, var(--rail) 0 4px, transparent 4px 8px)}.plate.svelte-ujbcw9{height:var(--plate-h);margin-top:calc((var(--row-h) - var(--plate-h)) / 2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-1);white-space:nowrap;font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) ease;align-items:stretch;display:inline-flex}.lv.svelte-ujbcw9{min-width:2.1rem;font-family:var(--f-display);font-weight:700;font-size:var(--fs-base);color:var(--fg-1);justify-content:center;align-items:center;padding:0 .45rem;display:flex}.pts.svelte-ujbcw9{min-width:4rem;padding:0 var(--sp-2);border-left:1px solid var(--line);font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--fg-2);justify-content:flex-end;align-items:center;display:flex}.w-empty.svelte-ujbcw9 .plate:where(.svelte-ujbcw9){border-style:dashed;border-color:var(--line)}.w-empty.svelte-ujbcw9 .lv:where(.svelte-ujbcw9),.w-empty.svelte-ujbcw9 .pts:where(.svelte-ujbcw9){color:var(--fg-2)}.w-crown.svelte-ujbcw9 .plate:where(.svelte-ujbcw9){border-color:var(--ember);background:linear-gradient(var(--ember-soft), var(--ember-soft)) var(--bg-1);box-shadow:var(--crown-glow)}.w-crown.svelte-ujbcw9 .lv:where(.svelte-ujbcw9){font-size:var(--fs-lg);color:var(--fg-0)}.sign.svelte-ujbcw9{top:calc(-1 * var(--lead) + .1rem);border:1px solid var(--ember-line);border-radius:var(--r-sm);background:var(--bg-1);font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ember);white-space:nowrap;padding:.05rem .4rem;position:absolute;left:50%;transform:translate(-50%)}.branch.svelte-ujbcw9{--arm:var(--line-2);--arm-w:2px;--arm-end:calc(var(--mark-gap) + .55rem);--mark-c:var(--steel);--riser-up:transparent;--riser-down:transparent;min-width:0;max-width:100%;padding:0 0 0 var(--arm-pad);flex-direction:column;gap:.35rem;margin:0;list-style:none;display:flex;position:relative}.branch.free.svelte-ujbcw9{--arm:var(--steel-line)}.branch.battlePass.svelte-ujbcw9{--arm-end:calc(var(--mark-gap) + .25rem)}.rw.svelte-ujbcw9{--weight-h:4.2rem;--h:var(--weight-h);--reach:.4rem;--arm-y:calc(var(--reach) + var(--h)/2);--up-size:var(--arm-y);--down-size:100%;align-items:center;column-gap:var(--sp-3);min-height:var(--h);flex-wrap:wrap;display:flex;position:relative}.rw.filler.svelte-ujbcw9{--weight-h:2.4rem}.rw.crown.svelte-ujbcw9{--weight-h:7rem;--arm-w:3px}.levels.svelte-ujbcw9 .branch:where(.svelte-ujbcw9)>.rw:where(.svelte-ujbcw9):first-child{--h:var(--row-h);--up-size:0px}.rw.svelte-ujbcw9:last-child{--down-size:0px}.rw.svelte-ujbcw9:before{--riser-x:left;content:"";top:calc(-1 * var(--reach));bottom:0;right:calc(100% + var(--arm-end));width:calc(var(--hub)/2 + var(--arm-pad) - var(--arm-end) + 1px);pointer-events:none;background-image:linear-gradient(var(--arm), var(--arm)), linear-gradient(var(--riser-up), var(--riser-up)), linear-gradient(var(--riser-down), var(--riser-down));background-repeat:no-repeat;background-position:0 calc(var(--arm-y) - var(--arm-w)/2), var(--riser-x) top, var(--riser-x) var(--arm-y);background-size:100% var(--arm-w), 2px var(--up-size), 2px var(--down-size);position:absolute}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9){padding:0 var(--arm-pad) 0 0;align-items:flex-end}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .rw:where(.svelte-ujbcw9){justify-content:flex-end}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .rw:where(.svelte-ujbcw9):before{--riser-x:right;right:auto;left:calc(100% + var(--arm-end))}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .item:where(.svelte-ujbcw9){text-align:right;flex-direction:row-reverse}.split.svelte-ujbcw9 .branch:where(.svelte-ujbcw9){--arm-pad:1.3rem}.rw.svelte-ujbcw9:after{content:"";top:calc(var(--h)/2 - .275rem);left:calc(-1 * var(--mark-gap) - .55rem);box-sizing:border-box;border:2px solid var(--mark-c);border-radius:50%;width:.55rem;height:.55rem;position:absolute}.branch.battlePass.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):after{top:calc(var(--h)/2 - .25rem);left:calc(-1 * var(--mark-gap) - .5rem);background:var(--mark-c);border:0;border-radius:0;width:.5rem;height:.5rem;transform:rotate(45deg)}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .rw:where(.svelte-ujbcw9):after{left:auto;right:calc(-1 * var(--mark-gap) - .55rem)}.item.svelte-ujbcw9{z-index:2;align-items:center;gap:var(--sp-3);min-width:0;color:inherit;border-radius:var(--r-sm);text-decoration:none;display:flex;position:relative}.art.svelte-ujbcw9{flex:none;justify-content:center;align-items:center;width:8rem;height:2.8rem;display:flex}.art.tall.svelte-ujbcw9{width:2.9rem;height:4rem}.rw.crown.svelte-ujbcw9 .art:where(.svelte-ujbcw9){width:11.5rem;height:3.8rem}.rw.crown.svelte-ujbcw9 .art.tall:where(.svelte-ujbcw9){width:4.7rem;height:6.5rem}.art.svelte-ujbcw9 .wicon{width:100%;height:100%}.txt.svelte-ujbcw9{flex-direction:column;min-width:0;display:flex}.kind.svelte-ujbcw9{font-family:var(--f-label);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2)}.name.svelte-ujbcw9{font-size:var(--fs-base);color:var(--fg-0);overflow-wrap:anywhere;transition:color var(--duration-fast) ease;font-weight:600}a.item.svelte-ujbcw9:hover .name:where(.svelte-ujbcw9),.trail.svelte-ujbcw9:not(.split) .step:where(.svelte-ujbcw9):not(.shop):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within) .name:where(.svelte-ujbcw9),.shop.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within) .name:where(.svelte-ujbcw9){color:var(--ember)}.split.svelte-ujbcw9 .step:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within):not(:has(.item:is(:hover,:focus-within))) .name:where(.svelte-ujbcw9){color:var(--ember)}.split.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):has(>.item:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within)) .name:where(.svelte-ujbcw9){color:var(--ember)}.trail.svelte-ujbcw9:not(.split) .step:where(.svelte-ujbcw9):not(.shop):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within) .rw:where(.svelte-ujbcw9){--arm:var(--ember);--riser-up:var(--ember);--riser-down:var(--ember);--mark-c:var(--ember)}.split.svelte-ujbcw9 .step:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within):not(:has(.item:is(:hover,:focus-within))) .rw:where(.svelte-ujbcw9){--arm:var(--ember);--riser-up:var(--ember);--riser-down:var(--ember);--mark-c:var(--ember)}.shop.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within){--arm:var(--ember);--riser-up:var(--ember);--mark-c:var(--ember)}.split.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):has(>.item:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within)){--arm:var(--ember);--riser-up:var(--ember);--mark-c:var(--ember)}:is(.split.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):has(~.rw:where(.svelte-ujbcw9)>.item:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within)),.shop.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):has(~.rw:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within))){--riser-up:var(--ember);--riser-down:var(--ember)}.shop.svelte-ujbcw9 .rw:where(.svelte-ujbcw9){border-radius:var(--r-sm);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease}.shop.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within){background-color:#ffffff0a;box-shadow:0 0 0 .25rem #ffffff0a}.story.svelte-ujbcw9 .step:where(.svelte-ujbcw9):not(.shop):has(.rw:where(.svelte-ujbcw9)):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within)>.body:where(.svelte-ujbcw9):before{content:"";top:var(--node-y);bottom:-.4rem;left:calc(-1 * var(--hub)/2 - 1px);background:var(--ember);width:2px;position:absolute}.story.svelte-ujbcw9 .step.shop:where(.svelte-ujbcw9):has(.rw:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within))>.body:where(.svelte-ujbcw9):before{content:"";top:var(--node-y);bottom:-.4rem;left:calc(-1 * var(--hub)/2 - 1px);background:var(--ember);width:2px;position:absolute}.step.svelte-ujbcw9>.row-hit:where(.svelte-ujbcw9){z-index:1;grid-area:auto;position:absolute;inset:0}.step.svelte-ujbcw9:has(>.row-hit:where(.svelte-ujbcw9)) .hub:where(.svelte-ujbcw9){pointer-events:none}.sub.svelte-ujbcw9{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--fg-2)}.rw.crown.svelte-ujbcw9 .item:where(.svelte-ujbcw9){padding:var(--sp-1) 1.25rem var(--sp-1) var(--sp-1);background:linear-gradient(to right, var(--ember-soft), transparent 85%)}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .rw.crown:where(.svelte-ujbcw9) .item:where(.svelte-ujbcw9){padding:var(--sp-1) var(--sp-1) var(--sp-1) 1.25rem;background:linear-gradient(to left, var(--ember-soft), transparent 85%)}.rw.crown.svelte-ujbcw9 .name:where(.svelte-ujbcw9){font-family:var(--f-display);font-weight:700;font-size:var(--fs-base);letter-spacing:var(--tracking-normal);text-transform:uppercase}.rw.crown.svelte-ujbcw9 .kind:where(.svelte-ujbcw9){color:var(--ember)}.amt.svelte-ujbcw9,.price.svelte-ujbcw9{font-family:var(--f-mono);font-size:var(--fs-base);font-variant-numeric:tabular-nums;color:var(--fg-1)}.story.svelte-ujbcw9 .step:where(.svelte-ujbcw9){--pad:.85rem}.story.svelte-ujbcw9 .step.chapter:where(.svelte-ujbcw9),.levels.svelte-ujbcw9 .step.chapter:where(.svelte-ujbcw9){--pad:1.4rem;--node-y:1rem;scroll-margin-top:calc(var(--site-header-h) + .75rem)}.story.svelte-ujbcw9 .step.chapter:where(.svelte-ujbcw9):first-child,.levels.svelte-ujbcw9 .step.chapter:where(.svelte-ujbcw9):first-child{--pad:.6rem}.step.quest.svelte-ujbcw9{--node-y:.7rem}.step.gate.svelte-ujbcw9,.step.chapterRewards.svelte-ujbcw9,.step.shop.svelte-ujbcw9{--node-y:.875rem}.node.svelte-ujbcw9{--size:.85rem;box-sizing:border-box;width:var(--size);height:var(--size);margin-top:calc(var(--node-y) - var(--size)/2);border:2px solid var(--fg-3);background:var(--bg-1);border-radius:50%;flex:none;place-items:center;display:grid}.node.gate.svelte-ujbcw9{--size:1.75rem;border:1px solid var(--ember-line);border-radius:var(--r-md);background:linear-gradient(var(--ember-soft), var(--ember-soft)) var(--bg-1)}.node.chapterRewards.svelte-ujbcw9{--size:1.3rem;border:2px solid var(--ember);border-radius:var(--r-sm);background:linear-gradient(var(--ember-soft), var(--ember-soft)) var(--bg-1);transform:rotate(45deg)}.node.chapterRewards.crown.svelte-ujbcw9{background:var(--ember);box-shadow:var(--crown-glow)}.node.shop.svelte-ujbcw9{--size:1.75rem;border:1px solid var(--ember-line)}.node.chapter.svelte-ujbcw9{--size:1.45rem;color:var(--fg-1);background:radial-gradient(circle, currentColor 0 .2rem, var(--bg-1) calc(.2rem + 1px));border-color:currentColor}.node.shop.svelte-ujbcw9 img:where(.svelte-ujbcw9){width:1.05rem;height:auto}.node.svelte-ujbcw9 .lock{width:1rem;height:1rem;color:var(--ember)}.body.svelte-ujbcw9{min-width:0;padding-left:var(--arm-pad);position:relative}.ask.svelte-ujbcw9{max-width:72ch;font-size:var(--fs-md);color:var(--fg-1);margin:0;line-height:1.45}.ask.svelte-ujbcw9 strong:where(.svelte-ujbcw9){color:var(--ember);font-weight:600}.ask.svelte-ujbcw9 a:where(.svelte-ujbcw9) strong:where(.svelte-ujbcw9){color:inherit}.meta.svelte-ujbcw9{align-items:center;gap:.35rem var(--sp-3);flex-wrap:wrap;margin:.35rem 0 0;display:flex}.lbl.svelte-ujbcw9{font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2)}.fig.svelte-ujbcw9{font-family:var(--f-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--fg-0);letter-spacing:0;text-transform:none}.team.svelte-ujbcw9{border:1px solid var(--ember-line);border-radius:var(--r-sm);font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ember);white-space:nowrap;padding:.05rem .4rem}.title.svelte-ujbcw9{align-items:center;gap:var(--sp-2);min-height:1.75rem;font-family:var(--f-display);font-weight:700;font-size:var(--fs-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-1);flex-wrap:wrap;margin:0;display:flex}.head.svelte-ujbcw9{align-items:center;gap:var(--sp-3);min-height:2rem;font-family:var(--f-display);font-weight:700;font-size:var(--fs-base);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-0);margin:0;display:flex}.head.svelte-ujbcw9:after{content:"";background:var(--line);flex:1;height:1px}.rule.svelte-ujbcw9{max-width:60ch;font-size:var(--fs-sm);color:var(--fg-2);margin:.2rem 0 0;line-height:1.5}.step.svelte-ujbcw9:has(~.step:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within)){--rail:var(--ember-line)}.step.svelte-ujbcw9:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within):before{background:linear-gradient(to bottom, var(--ember-line) 0 calc(var(--lead,0rem) + var(--pad) + var(--node-y)), var(--line-2) 0)}.step.svelte-ujbcw9:first-child:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within):before{background:var(--line-2)}.step.bonus.svelte-ujbcw9:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within):before{background:repeating-linear-gradient(to bottom, var(--ember-line) 0 4px, transparent 4px 8px) top / 100% calc(var(--lead,0rem) + var(--pad) + var(--node-y)) no-repeat, repeating-linear-gradient(to bottom, var(--line-2) 0 4px, transparent 4px 8px)}.step.svelte-ujbcw9:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within) .plate:where(.svelte-ujbcw9),.step.svelte-ujbcw9:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within) .node:where(.svelte-ujbcw9){border-color:var(--ember)}.step.svelte-ujbcw9:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within) .node.chapter:where(.svelte-ujbcw9){color:var(--ember)}@media (forced-colors:active){.step.svelte-ujbcw9:before,.step.svelte-ujbcw9:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within):before,.step.svelte-ujbcw9:first-child:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within):before,.spine.svelte-ujbcw9:after{forced-color-adjust:none;background:canvastext}.step.bonus.svelte-ujbcw9:before,.step.bonus.svelte-ujbcw9:is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within):before{background:repeating-linear-gradient(canvastext 0 4px,#0000 4px 8px)}.branch.battlePass.svelte-ujbcw9 .rw:where(.svelte-ujbcw9):after,.battlePass.svelte-ujbcw9 .mark:where(.svelte-ujbcw9){forced-color-adjust:none;background:canvastext}.story.svelte-ujbcw9 .step:where(.svelte-ujbcw9):not(.shop):has(.rw:where(.svelte-ujbcw9)):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within)>.body:where(.svelte-ujbcw9):before{display:none}.story.svelte-ujbcw9 .step.shop:where(.svelte-ujbcw9):has(.rw:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within))>.body:where(.svelte-ujbcw9):before{display:none}.rw.svelte-ujbcw9:before{forced-color-adjust:none;background-image:linear-gradient(canvastext,canvastext);background-position:0 calc(var(--arm-y) - var(--arm-w)/2);background-size:100% var(--arm-w)}}@media (width<=700px){.trail.levels.svelte-ujbcw9{--hub:4rem}.trail.story.svelte-ujbcw9{--hub:2.25rem}.split.svelte-ujbcw9 .step:where(.svelte-ujbcw9){--spine-x:calc(var(--hub)/2);grid-template-columns:var(--hub) minmax(0,1fr)}.split.svelte-ujbcw9 .hub:where(.svelte-ujbcw9){grid-area:1/1}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9),.split.svelte-ujbcw9 .branch.battlePass:where(.svelte-ujbcw9){grid-area:auto/2;justify-self:stretch}.split.svelte-ujbcw9 .step:where(.svelte-ujbcw9)>.body:where(.svelte-ujbcw9){grid-column:2}.split.svelte-ujbcw9 .spine:where(.svelte-ujbcw9):after{left:calc(var(--hub)/2 - .4rem)}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9){padding:0 0 0 var(--arm-pad);align-items:stretch}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .rw:where(.svelte-ujbcw9){justify-content:flex-start}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .rw:where(.svelte-ujbcw9):before{--riser-x:left;left:auto;right:calc(100% + var(--arm-end))}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9)+.branch.battlePass:where(.svelte-ujbcw9)>.rw:where(.svelte-ujbcw9):first-child{--h:var(--weight-h);--up-size:var(--arm-y)}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9):has(+.branch.battlePass:where(.svelte-ujbcw9))>.rw:where(.svelte-ujbcw9):last-child{--down-size:100%}.split.svelte-ujbcw9 .step:where(.svelte-ujbcw9):has(.branch.battlePass:where(.svelte-ujbcw9) .item:where(.svelte-ujbcw9):is(:where(.svelte-ujbcw9):hover,:where(.svelte-ujbcw9):focus-within)) .branch.free:where(.svelte-ujbcw9) .rw:where(.svelte-ujbcw9){--riser-up:var(--ember);--riser-down:var(--ember)}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .rw:where(.svelte-ujbcw9):after{right:auto;left:calc(-1 * var(--mark-gap) - .55rem)}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .item:where(.svelte-ujbcw9){text-align:left;flex-direction:row}.split.svelte-ujbcw9 .branch.free:where(.svelte-ujbcw9) .rw.crown:where(.svelte-ujbcw9) .item:where(.svelte-ujbcw9){padding:var(--sp-1) 1.25rem var(--sp-1) var(--sp-1);background:linear-gradient(to right, var(--ember-soft), transparent 85%)}.split.svelte-ujbcw9 .legend:where(.svelte-ujbcw9){display:flex}.side.free.svelte-ujbcw9{flex-direction:row}.levels.svelte-ujbcw9 .step:where(.svelte-ujbcw9){--plate-h:2.5rem}.levels.svelte-ujbcw9 .w-empty:where(.svelte-ujbcw9),.levels.svelte-ujbcw9 .w-filler:where(.svelte-ujbcw9){--row-h:2.6rem}.levels.svelte-ujbcw9 .plate:where(.svelte-ujbcw9){width:calc(var(--hub) - .4rem);height:auto;min-height:var(--plate-h);flex-direction:column}.levels.svelte-ujbcw9 .plate:where(.svelte-ujbcw9) .lv:where(.svelte-ujbcw9){font-size:var(--fs-md)}.levels.svelte-ujbcw9 .w-crown:where(.svelte-ujbcw9) .plate:where(.svelte-ujbcw9) .lv:where(.svelte-ujbcw9){font-size:var(--fs-base)}.levels.svelte-ujbcw9 .plate:where(.svelte-ujbcw9) .pts:where(.svelte-ujbcw9){border-left:0;border-top:1px solid var(--line);justify-content:center;min-width:0;padding:.05rem .2rem}.plate.sample.svelte-ujbcw9{width:auto}.sign.svelte-ujbcw9{left:0;transform:none}.art.svelte-ujbcw9{width:6rem;height:2.1rem}.art.tall.svelte-ujbcw9{width:2.4rem;height:3.3rem}.rw.crown.svelte-ujbcw9 .art:where(.svelte-ujbcw9){width:8rem;height:2.7rem}.rw.crown.svelte-ujbcw9 .art.tall:where(.svelte-ujbcw9){width:3.9rem;height:5.4rem}}.framing.svelte-115rpkk{font-size:var(--fs-xs);color:var(--fg-2);margin:0 0 .9rem;font-style:italic;line-height:1.5}.tale.svelte-115rpkk{max-width:68ch;font-size:var(--fs-sm);color:var(--fg-1);margin:0;line-height:1.7}.tale.svelte-115rpkk+.tale:where(.svelte-115rpkk){margin-top:var(--sp-4)}.line.svelte-115rpkk{display:block}.line.long.svelte-115rpkk+.line:where(.svelte-115rpkk),.line.svelte-115rpkk+.line.long:where(.svelte-115rpkk){margin-top:.7rem}.italic.svelte-115rpkk{font-style:italic}.bold.svelte-115rpkk{color:var(--fg-0);font-weight:600}.underline.svelte-115rpkk{text-underline-offset:.15em;text-decoration:underline}.cover.svelte-uu594z{object-fit:cover;object-position:right 30%;background:var(--bg-2);width:150%;height:100%;display:block;position:absolute;top:0;right:0}.cover.wide.svelte-uu594z{object-position:center 35%;width:100%}.scrim.svelte-uu594z{background:linear-gradient(to top, var(--bg-1) 0%, color-mix(in srgb, var(--bg-1) 82%, transparent) 30%, color-mix(in srgb, var(--bg-1) 15%, transparent) 62%, transparent 82%);position:absolute;inset:0}@media (width<=700px){.cover.svelte-uu594z,.cover.wide.svelte-uu594z{aspect-ratio:4/3;width:100%;height:auto;position:relative}.scrim.svelte-uu594z{background:linear-gradient(to top, var(--bg-1), transparent 55%)}}.fact.svelte-1la4rnw{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-left:1px solid var(--line);flex-direction:column;display:flex}.fact.svelte-1la4rnw:first-child{border-left:0;padding-left:0}dt.svelte-1la4rnw{font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2)}dd.svelte-1la4rnw{font-family:var(--f-mono);font-size:var(--fs-sm);color:var(--fg-0);margin:0}@media (width<=700px){.fact.svelte-1la4rnw{border-left:0;border-top:1px solid var(--line);padding:.6rem 0}.fact.svelte-1la4rnw:first-child{border-top:0}}.facts.svelte-165qcor{padding:0 var(--hero-gutter);border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.facts.bare.svelte-165qcor{margin-top:var(--sp-4);padding:0}@media (width<=700px){.facts.svelte-165qcor{grid-auto-flow:row}}
