.note.svelte-bknuc1{border:1px solid color-mix(in srgb, var(--color-mana) 30%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--color-mana) 12%, transparent), transparent 55%), color-mix(in srgb, var(--color-crypt) 85%, transparent);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.8rem 1rem;display:flex;position:relative}.mark.svelte-bknuc1{background:color-mix(in srgb, var(--color-mana) 16%, var(--color-crypt));border-radius:.7rem;flex-shrink:0;align-self:flex-start;place-items:center;width:2.5rem;height:2.5rem;display:grid}.words.svelte-bknuc1{flex:calc(100% - 3.5rem);min-width:0}.label.svelte-bknuc1{color:var(--color-mana-ink,var(--color-mana));letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.body.svelte-bknuc1{color:color-mix(in srgb, var(--color-parchment) 85%, transparent);margin-top:.1rem;font-size:.875rem;line-height:1.4}.go.svelte-bknuc1{min-height:44px;color:var(--color-ash);text-underline-offset:4px;align-items:center;gap:.35rem;margin-left:3.35rem;font-size:.8125rem;transition:translate .14s,color .14s;display:inline-flex}.go.svelte-bknuc1:hover{color:var(--color-parchment);text-decoration:underline;translate:0 -2px}.arrow.svelte-bknuc1{color:var(--color-mana-ink,var(--color-mana));transition:translate .14s}.go.svelte-bknuc1:hover .arrow:where(.svelte-bknuc1){translate:3px}@media (width>=640px){.note.svelte-bknuc1{flex-wrap:nowrap;padding:.85rem 1.25rem}.mark.svelte-bknuc1{align-self:center}.go.svelte-bknuc1{flex-shrink:0;margin-left:0}}html[data-art=pixel] .note.svelte-bknuc1,html[data-art=pixel] .mark.svelte-bknuc1{border-radius:0}@media (prefers-reduced-motion:reduce){.go.svelte-bknuc1,.arrow.svelte-bknuc1{transition:none}}.rm.svelte-1nykern{background:radial-gradient(ellipse 55% 75% at 14% 22%, color-mix(in srgb, var(--fill-ember) 22%, transparent), transparent 70%), radial-gradient(ellipse 40% 60% at 92% 10%, color-mix(in srgb, var(--fill-ember) 9%, transparent), transparent 70%), repeating-linear-gradient(0deg, transparent 0 25px, color-mix(in srgb, var(--color-stone-3) 22%, transparent) 25px 26px), linear-gradient(180deg, var(--color-stone), var(--color-crypt));box-shadow:inset 0 0 0 1px var(--color-stone-2), inset 0 30px 40px -30px #00000080, 0 16px 30px -22px #000000e6;border-radius:1.1rem;gap:.9rem;margin-top:.9rem;padding:1rem;display:grid;position:relative;overflow:hidden;container:rematch/inline-size}@media (width>=768px){.rm.svelte-1nykern{gap:1rem;padding:1.25rem 1.4rem}}.body.svelte-1nykern{gap:inherit;display:grid}.body[hidden].svelte-1nykern{display:none}.head.svelte-1nykern{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.6rem;margin:-.35rem 0;padding:.25rem .1rem;display:flex}.head.svelte-1nykern:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.coin.svelte-1nykern{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--fill-ember) 70%, white), var(--fill-ember) 60%, color-mix(in srgb, var(--fill-ember) 60%, black));width:1.75rem;height:1.75rem;color:var(--color-on-ember,var(--color-void));border-radius:999px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000040,0 2px 6px -2px #0009}.name.svelte-1nykern{color:var(--color-ember-ink);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.sum.svelte-1nykern{min-width:0;color:var(--color-ash);overflow-wrap:anywhere;font-size:.85rem}.head.svelte-1nykern:hover .sum:where(.svelte-1nykern){color:var(--color-parchment)}.chev.svelte-1nykern{border-right:2px solid var(--color-ash);border-bottom:2px solid var(--color-ash);flex-shrink:0;width:.55rem;height:.55rem;margin:0 .35rem 0 auto;transition:transform .16s;transform:translateY(15%)rotate(-135deg)}.folded.svelte-1nykern .chev:where(.svelte-1nykern){transform:translateY(-25%)rotate(45deg)}.head.svelte-1nykern:hover .chev:where(.svelte-1nykern){border-color:var(--color-parchment)}@media (prefers-reduced-motion:reduce){.chev.svelte-1nykern{transition:none}}html[data-art=pixel] .rm.svelte-1nykern,html[data-art=pixel] .head.svelte-1nykern,html[data-art=pixel] .coin.svelte-1nykern{border-radius:0}.keep.svelte-7jfwkj{container-type:inline-size}.rooms.svelte-7jfwkj{grid-template-columns:minmax(0,1fr);gap:1.1rem .75rem;padding-top:.6rem;display:grid}@container (width>=20em){.rooms.svelte-7jfwkj{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=36em){.rooms.svelte-7jfwkj{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.4rem 1rem}.rooms.svelte-7jfwkj>li:where(.svelte-7jfwkj){grid-column:span 2}}@container (width>=20em) and (width<=35.99em){.rooms.svelte-7jfwkj>li:where(.svelte-7jfwkj):last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .375rem)}}@container (width>=36em) and (width<=49.99em){.rooms.svelte-7jfwkj>li:where(.svelte-7jfwkj):last-child:nth-child(3n+1){grid-column:3/span 2}.rooms.svelte-7jfwkj>li:where(.svelte-7jfwkj):nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}@container (width>=50em){.rooms.svelte-7jfwkj{grid-template-columns:repeat(var(--wide-cols,4), minmax(0, 1fr));gap:1.5rem .9rem}.rooms.svelte-7jfwkj>li:where(.svelte-7jfwkj){grid-column:auto}}.room.svelte-7jfwkj{border:2px solid color-mix(in srgb, var(--tone) 32%, var(--color-stone-2));background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0a, transparent 40%), var(--color-crypt);height:100%;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -10px 18px color-mix(in srgb, var(--color-void) 30%, transparent), 0 12px 24px -18px #000c;border-radius:1.25rem 1.25rem .75rem .75rem;align-items:center;gap:.85rem;padding:1.1rem 1rem .9rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative}.room.svelte-7jfwkj:hover{border-color:color-mix(in srgb, var(--tone) 70%, var(--color-stone-2));box-shadow:0 16px 30px -16px var(--tone);transform:translateY(-2px)}.plaque.svelte-7jfwkj{border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);background:var(--color-void);width:fit-content;max-width:calc(100% - 1.5rem);color:var(--ink);letter-spacing:.16em;text-align:center;text-transform:uppercase;border-radius:.4rem;margin-inline:auto;padding:.05rem .6rem;font-size:.625rem;position:absolute;top:-.7rem;left:0;right:0}.new.svelte-7jfwkj{background:color-mix(in srgb, var(--tone) 5%, var(--color-void));color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.05rem .4rem;font-size:.625rem;font-weight:600;position:absolute;top:.55rem;right:.55rem}.art.svelte-7jfwkj{width:3.5rem;height:3.5rem;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tone) 45%, transparent)) drop-shadow(0 5px 4px #00000059);flex-shrink:0;place-items:center;display:grid}.text.svelte-7jfwkj{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.title.svelte-7jfwkj{overflow-wrap:anywhere;max-width:100%;font-size:1.2rem;line-height:1.2}@container (width<=19.99em){.room.svelte-7jfwkj{gap:.6rem;padding-inline:.8rem}.art.svelte-7jfwkj{width:2.5rem;height:2.5rem}.title.svelte-7jfwkj{font-size:1.05rem}.new.svelte-7jfwkj{top:auto;bottom:.55rem}}.line.svelte-7jfwkj{max-width:100%;color:var(--color-ash);overflow-wrap:anywhere;font-size:.8rem;line-height:1.1rem}.bar.svelte-7jfwkj{background:color-mix(in srgb, var(--color-stone-2) 80%, transparent);border-radius:999px;width:100%;height:4px;margin:.15rem 0;display:block;overflow:hidden}.bar.empty.svelte-7jfwkj{visibility:hidden}.bar.svelte-7jfwkj i:where(.svelte-7jfwkj){background:var(--tone);border-radius:999px;height:100%;display:block}.go.svelte-7jfwkj{max-width:100%;color:var(--color-ash);font-family:var(--font-ui);overflow-wrap:anywhere;margin-top:auto;font-size:.85rem;transition:color .14s}.room.svelte-7jfwkj:hover .go:where(.svelte-7jfwkj){color:var(--color-parchment)}.room.primary.svelte-7jfwkj .go:where(.svelte-7jfwkj),.room.primary.svelte-7jfwkj:hover .go:where(.svelte-7jfwkj){color:var(--color-gold-ink)}.go.svelte-7jfwkj span:where(.svelte-7jfwkj){transition:translate .14s;display:inline-block}.room.svelte-7jfwkj:hover .go:where(.svelte-7jfwkj) span:where(.svelte-7jfwkj){translate:4px}@container (width>=20em) and (width<=35.99em){.room.svelte-7jfwkj{text-align:center;flex-direction:column;gap:.3rem;padding:.9rem .6rem .7rem}.art.svelte-7jfwkj{width:2.75rem;height:2.75rem}.text.svelte-7jfwkj{align-items:center;width:100%}.title.svelte-7jfwkj{font-size:1.05rem}.line.svelte-7jfwkj{font-size:.75rem}.bar.svelte-7jfwkj{border-radius:3px 3px 0 0;width:auto;height:3px;margin:0;position:absolute;bottom:0;left:1.25rem;right:1.25rem}}@container (width>=50em){.room.svelte-7jfwkj{text-align:center;flex-direction:column;gap:.4rem;padding:1.15rem .8rem .85rem}.art.svelte-7jfwkj{width:3.25rem;height:3.25rem}.text.svelte-7jfwkj{align-items:center;width:100%}.title.svelte-7jfwkj{font-size:1.15rem}.bar.svelte-7jfwkj{border-radius:3px 3px 0 0;width:auto;height:3px;margin:0;position:absolute;bottom:0;left:1.5rem;right:1.5rem}}.spines.svelte-7jfwkj{justify-content:center;align-items:flex-end;gap:2px;width:50px;height:46px;padding:0 2px 15px;display:flex;position:relative}.spines.svelte-7jfwkj:after{content:"";background:var(--study-plank);border-radius:1px;height:4px;position:absolute;bottom:11px;left:0;right:0;box-shadow:0 2px 2px #00000059}.spines.svelte-7jfwkj i:where(.svelte-7jfwkj){width:10px;height:var(--h);background:linear-gradient(0deg, transparent 4px, #fff6 4px 5px, transparent 5px calc(100% - 6px), #fff6 calc(100% - 6px) calc(100% - 5px), transparent 0), linear-gradient(90deg, color-mix(in srgb, var(--c) 62%, black), var(--c) 45%, color-mix(in srgb, var(--c) 72%, black));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-void) 55%, transparent);border-radius:2px 2px 1px 1px;flex-shrink:0;position:relative}.spines.svelte-7jfwkj i.slim:where(.svelte-7jfwkj){transform-origin:0 100%;width:7px;margin-left:3px;transform:rotate(-13deg)}.spines.svelte-7jfwkj i:where(.svelte-7jfwkj) b:where(.svelte-7jfwkj){z-index:2;width:4px;height:calc(3px + var(--p) * 9px);background:var(--c);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 2px),0 100%);filter:drop-shadow(0 1px #00000059);position:absolute;top:calc(100% - 1px);left:3px}@container (width>=20em) and (width<=35.99em){.spines.svelte-7jfwkj{transform:scale(.86)}}.quiet.svelte-7jfwkj .room:where(.svelte-7jfwkj){border-color:color-mix(in srgb, var(--tone) 16%, var(--color-stone-2));background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--tone) 7%, transparent), transparent 62%), var(--surface-grain,none), var(--color-crypt);box-shadow:inset 0 1px #ffffff0a}.quiet.svelte-7jfwkj .room:where(.svelte-7jfwkj):hover{border-color:color-mix(in srgb, var(--tone) 60%, var(--color-stone-2));box-shadow:0 14px 26px -18px var(--tone)}.quiet.svelte-7jfwkj .art:where(.svelte-7jfwkj){filter:drop-shadow(0 4px 4px #0000004d);opacity:.85}.annex.svelte-7jfwkj{--annex-grid:color-mix(in srgb, var(--color-ash) 7%, transparent);--annex-niche:color-mix(in srgb, var(--color-void) 75%, var(--color-crypt));border:1px solid var(--color-stone-2);background:linear-gradient(90deg, var(--annex-grid) 1px, transparent 1px) 0 0 / 1rem 1rem, linear-gradient(180deg, var(--annex-grid) 1px, transparent 1px) 0 0 / 1rem 1rem, var(--color-crypt);border-radius:1rem;margin-top:2rem;padding:1rem 1.05rem .95rem;position:relative;container-type:inline-size}.crop.svelte-7jfwkj{border:0 solid var(--color-stone-3);width:.75rem;height:.75rem;position:absolute}.crop.tl.svelte-7jfwkj{border-top-width:1px;border-left-width:1px;top:.35rem;left:.35rem}.crop.tr.svelte-7jfwkj{border-top-width:1px;border-right-width:1px;top:.35rem;right:.35rem}.crop.bl.svelte-7jfwkj{border-bottom-width:1px;border-left-width:1px;bottom:.35rem;left:.35rem}.crop.br.svelte-7jfwkj{border-bottom-width:1px;border-right-width:1px;bottom:.35rem;right:.35rem}.annex-head.svelte-7jfwkj{flex-direction:column;gap:.3rem;margin-bottom:.4rem;padding-inline:.3rem;display:flex}.annex-label.svelte-7jfwkj{color:var(--color-ash);letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.3}.annex-line.svelte-7jfwkj{color:var(--color-ash);text-wrap:pretty;font-size:.82rem;line-height:1.4}.plans.svelte-7jfwkj{grid-template-columns:minmax(0,1fr);display:grid}.plan.svelte-7jfwkj{grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.4rem;padding:.45rem .3rem;transition:background .14s;display:grid;position:relative}.plans.svelte-7jfwkj>li:where(.svelte-7jfwkj)+li:where(.svelte-7jfwkj) .plan:where(.svelte-7jfwkj){border-top:1px dashed var(--color-stone-2)}.plan.svelte-7jfwkj:hover{background:color-mix(in srgb, var(--tone) 6%, transparent)}.draw.svelte-7jfwkj{aspect-ratio:40/46;place-items:center;width:2.6rem;display:grid;position:relative}.arch.svelte-7jfwkj{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch-fill.svelte-7jfwkj{fill:var(--annex-niche)}.arch-line.svelte-7jfwkj{fill:none;stroke:color-mix(in srgb, var(--tone) 55%, var(--color-stone-3));stroke-dasharray:4 3;stroke-width:1.25px;vector-effect:non-scaling-stroke}.arch-ground.svelte-7jfwkj{stroke:var(--color-stone-3);stroke-width:1px;vector-effect:non-scaling-stroke}.plan.svelte-7jfwkj:hover .arch-line:where(.svelte-7jfwkj){stroke:var(--tone);stroke-dasharray:none}.arch.svelte-7jfwkj .p:where(.svelte-7jfwkj),html[data-art=pixel] .arch.svelte-7jfwkj .v:where(.svelte-7jfwkj){display:none}html[data-art=pixel] .arch.svelte-7jfwkj .p:where(.svelte-7jfwkj){display:inline}.glow.svelte-7jfwkj{background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--tone) 26%, transparent), transparent 70%);position:absolute;inset:25% 8% 2%}.nart.svelte-7jfwkj{z-index:1;place-items:center;width:68%;height:58%;margin-top:24%;display:grid;position:relative}.nart.svelte-7jfwkj>:not(.spines){width:100%;height:100%}.nart.svelte-7jfwkj .spines:where(.svelte-7jfwkj){transform-origin:50% 40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)scale(.42)}.ptext.svelte-7jfwkj{flex-direction:column;gap:.12rem;min-width:0;display:flex}.pt.svelte-7jfwkj{overflow-wrap:anywhere;text-wrap:balance;font-size:.95rem;line-height:1.2}.pl.svelte-7jfwkj{color:var(--color-ash);overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.pc.svelte-7jfwkj{color:var(--color-ash);font-family:var(--font-ui);overflow-wrap:anywhere;font-size:.8rem;transition:color .14s}.pc-word.svelte-7jfwkj{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa.svelte-7jfwkj{transition:translate .14s;display:inline-block}.plan.svelte-7jfwkj:hover .pc:where(.svelte-7jfwkj){color:var(--color-parchment)}.plan.svelte-7jfwkj:hover .pa:where(.svelte-7jfwkj){translate:3px}@container (width>=36em){.plans.svelte-7jfwkj{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding-bottom:.2rem}.plans.svelte-7jfwkj>li:where(.svelte-7jfwkj)+li:where(.svelte-7jfwkj) .plan:where(.svelte-7jfwkj){border-top:0}.plan.svelte-7jfwkj{text-align:center;grid-template-columns:none;align-content:start;justify-items:center;gap:.35rem;height:100%;padding:.35rem .35rem .5rem}.plan.svelte-7jfwkj:before{content:"";background:var(--color-stone-3);height:1px;position:absolute;top:4.95rem;left:0;right:0}.plan.svelte-7jfwkj:after{content:"";opacity:.35;background:repeating-linear-gradient(-45deg, var(--color-stone-3) 0 1px, transparent 1px 5px);height:.4rem;position:absolute;top:calc(4.95rem + 1px);left:0;right:0}.draw.svelte-7jfwkj{width:4rem}.nart.svelte-7jfwkj .spines:where(.svelte-7jfwkj){transform:translate(-50%,-40%)scale(.6)}.ptext.svelte-7jfwkj{align-items:center;margin-top:.45rem}.pc.svelte-7jfwkj{text-align:center}.pc-word.svelte-7jfwkj{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.annex.svelte-7jfwkj .annex-coop{margin-top:.75rem}.tblock.svelte-7jfwkj{border:1px solid var(--color-stone-2);flex-wrap:wrap;margin-top:.75rem;display:flex}.tb-cell.svelte-7jfwkj{min-height:44px;color:var(--color-ash);flex:9rem;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.78rem;display:flex}.tb-cell.svelte-7jfwkj small:where(.svelte-7jfwkj){letter-spacing:.14em;text-transform:uppercase;font-size:.625rem}.tb-fb.svelte-7jfwkj{border:1.5px dashed color-mix(in srgb, var(--color-ash) 55%, transparent);color:var(--color-parchment);justify-content:space-between;margin:4px;font-weight:600;transition:background .14s}.tb-fb.svelte-7jfwkj:hover{background:color-mix(in srgb, var(--color-parchment) 6%, transparent)}@container (width>=36em){.tblock.svelte-7jfwkj{width:min(100%,27rem);margin-left:auto}}html[data-art=pixel] .room.svelte-7jfwkj,html[data-art=pixel] .annex.svelte-7jfwkj{border-radius:0}html[data-art=pixel] .annex.svelte-7jfwkj{border-width:2px}html[data-art=pixel] .spines.svelte-7jfwkj i:where(.svelte-7jfwkj),html[data-art=pixel] .spines.svelte-7jfwkj:after{border-radius:0}html[data-art=pixel] .spines.svelte-7jfwkj i:where(.svelte-7jfwkj) b:where(.svelte-7jfwkj){clip-path:none}html[data-art=pixel] .plaque.svelte-7jfwkj,html[data-art=pixel] .new.svelte-7jfwkj,html[data-art=pixel] .bar.svelte-7jfwkj,html[data-art=pixel] .bar.svelte-7jfwkj i:where(.svelte-7jfwkj){border-radius:0}@media (prefers-reduced-motion:reduce){.room.svelte-7jfwkj,.go.svelte-7jfwkj,.go.svelte-7jfwkj span:where(.svelte-7jfwkj),.plan.svelte-7jfwkj,.pc.svelte-7jfwkj,.pa.svelte-7jfwkj,.tb-fb.svelte-7jfwkj{transition:none}}.hstreak.svelte-1i3o159{align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.hs-link.svelte-1i3o159{min-width:0;min-height:2.75rem;color:var(--color-parchment);border-radius:999px;align-items:center;gap:.4rem;transition:transform .14s;display:flex}.hs-link.svelte-1i3o159:hover{transform:translateY(-1px)}.hs-link.svelte-1i3o159:hover .ring:where(.svelte-1i3o159){box-shadow:0 8px 20px -10px var(--tone)}.ring.svelte-1i3o159{background:conic-gradient(var(--tone) var(--p), color-mix(in srgb, var(--color-stone-2) 80%, transparent) 0);border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;transition:box-shadow .14s;display:grid}.ring-core.svelte-1i3o159{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%), var(--surface-grain,none), var(--color-crypt);border-radius:999px;place-items:center;width:calc(100% - 7px);height:calc(100% - 7px);display:grid}.core-count.svelte-1i3o159{font-size:.95rem;line-height:1;display:none}@container site-header (width<=20.99rem){.ring-core.svelte-1i3o159>:not(.core-count){display:none}.core-count.svelte-1i3o159{display:block}.hs-text.svelte-1i3o159{display:none}}.hs-text.svelte-1i3o159{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;display:flex}.hs-count.svelte-1i3o159{flex-direction:column;line-height:1;display:flex}.hs-count.svelte-1i3o159 b:where(.svelte-1i3o159){font-size:1.25rem;font-weight:700}.hs-count.svelte-1i3o159 span:where(.svelte-1i3o159){color:var(--color-ash);letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem;font-size:.625rem}.hs-name.svelte-1i3o159,.week.svelte-1i3o159{display:none}.hs-name.svelte-1i3o159{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;font-size:1rem;line-height:1.2}.title-chip.svelte-1i3o159{color:var(--color-gold-ink);font-size:.75rem}.week.svelte-1i3o159{flex-wrap:wrap;gap:3px}.week.svelte-1i3o159 li:where(.svelte-1i3o159){background:color-mix(in srgb, var(--color-stone-2) 70%, transparent);width:1.1rem;height:1.1rem;color:var(--color-ash);border-radius:.3rem;place-items:center;font-size:.5625rem;font-weight:600;display:grid}.week.svelte-1i3o159 li.met:where(.svelte-1i3o159){background:color-mix(in srgb, var(--tone) 34%, transparent);color:var(--color-parchment)}.week.svelte-1i3o159 li.now:where(.svelte-1i3o159){outline:1.5px solid var(--tone);outline-offset:1px}@container site-header (width>=34rem){.ring.svelte-1i3o159{width:2.75rem;height:2.75rem}.ring-core.svelte-1i3o159{width:calc(100% - 9px);height:calc(100% - 9px)}.hs-count.svelte-1i3o159{display:none}.hs-name.svelte-1i3o159,.week.svelte-1i3o159{display:flex}.hs-link.svelte-1i3o159{gap:.65rem;padding-right:.4rem}}html[data-art=pixel] .week.svelte-1i3o159 li:where(.svelte-1i3o159){border-radius:0}@media (prefers-reduced-motion:reduce){.hs-link.svelte-1i3o159,.ring.svelte-1i3o159{transition:none}}.install-icon.svelte-l9qcjj{background:color-mix(in srgb, var(--color-gold) 18%, transparent);width:2rem;height:2rem;color:var(--color-gold);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}html[data-art=pixel] .install-icon.svelte-l9qcjj{border-radius:0}.share-glyph.svelte-l9qcjj{vertical-align:-.12em;width:.95em;height:.95em;color:var(--color-mana);display:inline-block}.run-card.svelte-g6jm8h{border-color:color-mix(in srgb, var(--color-gold) 45%, var(--color-stone-2));background:radial-gradient(ellipse at 85% 45%, color-mix(in srgb, var(--color-blood) 14%, transparent), transparent 55%), radial-gradient(ellipse at 8% 0%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 50%), var(--surface-grain,none), var(--color-crypt);gap:1rem;min-height:19rem;padding:1.1rem 1.1rem 1.2rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.run-card.svelte-g6jm8h:not(.loading):hover{border-color:var(--color-gold);box-shadow:0 16px 36px -18px color-mix(in srgb, var(--color-gold) 60%, transparent);transform:translateY(-2px)}.run-card.svelte-g6jm8h .main-link:after{content:"";z-index:0;position:absolute;inset:0}.run-card.svelte-g6jm8h:not(.loading):has(.main-link:active){transform:translateY(0)}.quiet-link.svelte-g6jm8h{z-index:2;color:var(--color-ash);text-underline-offset:3px;flex-shrink:0;margin-block:-.375rem;padding-block:.375rem;font-size:.8rem;text-decoration:underline;position:relative}.quiet-link.svelte-g6jm8h:hover{color:var(--color-parchment)}.eyebrow.svelte-g6jm8h{color:color-mix(in srgb, var(--color-gold) 80%, transparent);letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem}.portrait.svelte-g6jm8h{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 12%, var(--color-void));border-radius:.9rem;flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid;position:relative}.slot.svelte-g6jm8h{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-void) 45%, transparent);border-radius:.5rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.slot.more.svelte-g6jm8h{color:var(--color-ash);font-size:.7rem}.gold.svelte-g6jm8h{color:var(--color-gold);font-family:var(--font-ui);align-items:center;gap:.25rem;margin-left:auto;font-size:1rem;display:inline-flex}.next.svelte-g6jm8h{border:1px solid color-mix(in srgb, var(--color-blood) 38%, transparent);background:color-mix(in srgb, var(--color-blood) 8%, transparent);border-radius:.75rem;align-items:center;gap:.65rem;min-height:3.5rem;margin-top:.85rem;padding:0 .7rem;display:flex}.next.svelte-g6jm8h small:where(.svelte-g6jm8h){color:var(--color-ash);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;display:block}.next-art.svelte-g6jm8h{flex-shrink:0;place-items:center;width:2.5rem;display:grid}.hex-chip.svelte-g6jm8h{z-index:1;border:1px solid color-mix(in srgb, var(--color-mana) 50%, transparent);min-width:0;max-width:45%;color:var(--color-mana);border-radius:.75rem;flex-shrink:1;align-items:center;gap:.3rem;padding:.15rem .55rem .15rem .35rem;font-size:.75rem;display:inline-flex;position:relative}.others.svelte-g6jm8h{opacity:.85;flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.fact-chip.svelte-g6jm8h{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-void) 40%, transparent);color:var(--color-ash);white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.75rem}.skeleton.svelte-g6jm8h{background:color-mix(in srgb, var(--color-stone-2) 55%, transparent);border-radius:.5rem;display:block}.title-skel.svelte-g6jm8h{width:60%;height:2rem;margin-top:.5rem}.body-skel.svelte-g6jm8h{opacity:.6;width:100%;height:8rem;margin-top:.9rem}.btn-skel.svelte-g6jm8h{border-radius:999px;width:100%;max-width:16rem;height:3.6rem;margin-top:1rem}.card-art.svelte-g6jm8h{pointer-events:none;flex-shrink:0;place-items:center;width:17rem;display:none;position:relative}.aura.svelte-g6jm8h{background:radial-gradient(circle, color-mix(in srgb, var(--color-blood) 30%, transparent), transparent 65%);border-radius:999px;position:absolute;inset:6%}.orbit.svelte-g6jm8h{top:var(--y);left:var(--x);filter:drop-shadow(0 4px 8px #00000080);position:absolute}.caption.svelte-g6jm8h{color:var(--color-ash);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;position:absolute;bottom:0;right:.25rem}@media (width>=640px){.run-card.svelte-g6jm8h{min-height:18rem;padding:1.5rem 1.75rem}}@container (width>=40em){.card-art.svelte-g6jm8h{display:grid}.next.svelte-g6jm8h{max-width:26rem}}@container (width<=16em){.status.svelte-g6jm8h{flex-direction:column;align-items:stretch}.next.svelte-g6jm8h{flex-wrap:wrap;padding-block:.5rem}.hex-chip.svelte-g6jm8h{max-width:none}}html[data-art=pixel] .portrait.svelte-g6jm8h,html[data-art=pixel] .slot.svelte-g6jm8h,html[data-art=pixel] .next.svelte-g6jm8h,html[data-art=pixel] .skeleton.svelte-g6jm8h{border-radius:0}@media (prefers-reduced-motion:reduce){.run-card.svelte-g6jm8h{transition:none}}.welcome.svelte-ny5gwi{border-color:color-mix(in srgb, var(--color-gold) 45%, var(--color-stone-2));background:radial-gradient(ellipse at 85% 50%, color-mix(in srgb, var(--color-mana) 14%, transparent), transparent 60%), var(--surface-grain,none), var(--color-crypt);gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}.title-icon.svelte-ny5gwi{flex-shrink:0;display:flex}@container (width<=18rem){.welcome.svelte-ny5gwi{padding:1rem}.label-more.svelte-ny5gwi,.title-icon.svelte-ny5gwi{display:none}.welcome-title.svelte-ny5gwi{font-size:1.5rem}.cta.svelte-ny5gwi{order:1;margin-top:1rem}.more.svelte-ny5gwi{order:2}.lead.svelte-ny5gwi{margin-top:1.25rem}}.welcome-art.svelte-ny5gwi{flex-shrink:0;place-items:center;width:15rem;display:none;position:relative}@media (width>=640px){.welcome.svelte-ny5gwi{padding:1.5rem 1.75rem}.welcome-art.svelte-ny5gwi{display:grid}}.welcome-aura.svelte-ny5gwi{background:radial-gradient(circle, color-mix(in srgb, var(--color-mana) 30%, transparent), transparent 65%);border-radius:999px;position:absolute;inset:8%}.mini-board.svelte-ny5gwi{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--color-gold) 45%, var(--color-stone-2));border-radius:.75rem;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);width:8.5rem;display:grid;position:relative;overflow:hidden;translate:-.75rem -.5rem;rotate:-8deg;box-shadow:0 18px 30px -12px #0009}.foe.svelte-ny5gwi{filter:drop-shadow(0 8px 10px #00000080);width:4.75rem;height:4.75rem;position:absolute;bottom:.25rem;right:0}html[data-art=pixel] .mini-board.svelte-ny5gwi{border-radius:0}.orbit.svelte-ny5gwi{top:var(--y);left:var(--x);filter:drop-shadow(0 4px 8px #00000080);position:absolute}.trail.svelte-ny5gwi{flex-direction:column;gap:.7rem;max-width:30rem;display:flex;position:relative}.stop.svelte-ny5gwi{align-items:flex-start;gap:.7rem;display:flex;position:relative}.stop.svelte-ny5gwi:not(:last-child):after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 60%, transparent), color-mix(in srgb, var(--color-stone-3) 70%, transparent));border-radius:2px;width:2px;position:absolute;top:1.75rem;bottom:-.6rem;left:calc(.75rem - 1px)}.dot.svelte-ny5gwi{border:2px solid var(--color-stone-3);background:var(--color-crypt);width:1.5rem;height:1.5rem;color:var(--color-ash);font-family:var(--font-ui);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.now.svelte-ny5gwi .dot:where(.svelte-ny5gwi){border-color:var(--color-gold);background:var(--color-gold);color:var(--color-on-gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-gold) 18%, transparent)}.stop-text.svelte-ny5gwi{flex-direction:column;gap:.1rem;min-width:0;padding-top:.05rem;display:flex}.stop-text.svelte-ny5gwi b:where(.svelte-ny5gwi){color:var(--color-parchment);font-weight:400;line-height:1.3}.stop-text.svelte-ny5gwi small:where(.svelte-ny5gwi){color:var(--color-ash);font-size:.8125rem;line-height:1.35}html[data-art=pixel] .dot.svelte-ny5gwi,html[data-art=pixel] .stop.svelte-ny5gwi:after{border-radius:0}html[data-home=returning] .both.svelte-1uha8ag .first-only:where(.svelte-1uha8ag),html:not([data-home=returning]) .both.svelte-1uha8ag .returning-only:where(.svelte-1uha8ag){display:none}html:not([data-home=returning]) .both.svelte-1uha8ag .room.primary .go{color:var(--color-ash)}html:not([data-home=returning]) .both.svelte-1uha8ag .room.primary .go span{display:none}.hero.svelte-1uha8ag{isolation:isolate}.first-top.svelte-1uha8ag{container-type:inline-size}@container (width<=18rem){.hero.svelte-1uha8ag{display:contents}.hero-glow.svelte-1uha8ag,.parade.svelte-1uha8ag{display:none}.hero-title.svelte-1uha8ag{margin-bottom:1rem}.tagline.svelte-1uha8ag{order:2;margin:1.5rem auto 0}}.hero-glow.svelte-1uha8ag{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--color-gold) 16%, transparent), transparent 65%);filter:blur(10px);position:absolute;inset:-10% 10% 20%}.greet.svelte-1uha8ag{min-height:1.5rem;color:var(--color-ash);justify-content:space-between;gap:.5rem 1rem;margin:0 .1rem .6rem;font-size:.9rem;line-height:1.5rem;display:flex}.greet.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--color-parchment);font-weight:600}
