.today.svelte-1cxn8fz,.today-skeleton.svelte-1cxn8fz{border-color:color-mix(in srgb, var(--color-gold) 45%, var(--color-stone-2));margin-bottom:2rem;position:relative;overflow:hidden}.today.svelte-1cxn8fz{background:radial-gradient(ellipse at 85% 30%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 60%), var(--color-crypt);gap:1rem;padding:min(1.25rem,4vw);display:flex}.today-skeleton.svelte-1cxn8fz{background:var(--color-crypt);opacity:.6;min-height:24rem}.today-art.svelte-1cxn8fz{flex-shrink:0;align-self:flex-start;place-items:center;width:12rem;height:17rem;display:none;position:relative}@media (width>=640px){.today.svelte-1cxn8fz{padding:1.5rem 1.75rem}.today-art.svelte-1cxn8fz{display:grid}}.today-aura.svelte-1cxn8fz{background:radial-gradient(circle, color-mix(in srgb, var(--color-gold) 26%, transparent), transparent 65%);border-radius:999px;position:absolute;inset:8%}.orbit.svelte-1cxn8fz{top:var(--y);left:var(--x);filter:drop-shadow(0 4px 8px #00000080);position:absolute}.segments.svelte-1cxn8fz{gap:min(.3rem,1.2vw);display:inline-flex}.seg.svelte-1cxn8fz{background:var(--color-stone-2);border-radius:999px;width:min(1.6rem,7vw);height:.45rem}.seg.on.svelte-1cxn8fz{background:var(--color-gold)}.head.svelte-1cxn8fz{text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title chev"".fold fold";align-items:center;column-gap:.6rem;width:100%;display:grid}.head.svelte-1cxn8fz:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px;border-radius:.5rem}.head-icon.svelte-1cxn8fz{grid-area:icon;width:min(2rem,8vw);height:min(2rem,8vw);display:grid}.head-title.svelte-1cxn8fz{overflow-wrap:break-word;grid-area:title;min-width:0;font-size:min(1.875rem,8vw);line-height:1.15}.chev.svelte-1cxn8fz{border:1px solid color-mix(in srgb, var(--color-gold) 40%, var(--color-stone-2));background:color-mix(in srgb, var(--color-void) 40%, transparent);width:2rem;height:2rem;color:var(--color-gold-ink);border-radius:999px;grid-area:chev;place-items:center;transition:rotate .18s,border-color .14s;display:grid;rotate:180deg}.folded.svelte-1cxn8fz .chev:where(.svelte-1cxn8fz){rotate:0deg}.head.svelte-1cxn8fz:hover .chev:where(.svelte-1cxn8fz){border-color:var(--color-gold)}.fold.svelte-1cxn8fz{flex-wrap:wrap;grid-area:fold;align-items:center;gap:.3rem .7rem;min-width:0;margin-top:.3rem;display:flex}.fold-line.svelte-1cxn8fz{color:var(--color-parchment);font-family:var(--font-sans,inherit);letter-spacing:normal;font-size:.875rem}.fold.svelte-1cxn8fz .seg:where(.svelte-1cxn8fz){width:min(1.1rem,5vw)}html[data-art=pixel] .chev.svelte-1cxn8fz{border-radius:0}.today.folded.svelte-1cxn8fz{margin-bottom:1.5rem;padding-block:.85rem;transition:transform .14s,border-color .14s}.today.folded.svelte-1cxn8fz:has(.head:where(.svelte-1cxn8fz):hover){border-color:color-mix(in srgb, var(--color-gold) 75%, var(--color-stone-2));transform:translateY(-2px)}.today.folded.svelte-1cxn8fz .today-art:where(.svelte-1cxn8fz){display:none}.folded.svelte-1cxn8fz .head-icon:where(.svelte-1cxn8fz){width:1.5rem;height:1.5rem}.folded.svelte-1cxn8fz .head-title:where(.svelte-1cxn8fz){font-size:min(1.25rem,6vw)}.today-skeleton.folded.svelte-1cxn8fz{min-height:4.5rem}@media (width>=640px){.today.folded.svelte-1cxn8fz{padding-block:.9rem}.folded.svelte-1cxn8fz .head:where(.svelte-1cxn8fz){grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"icon title fold chev"}.folded.svelte-1cxn8fz .fold:where(.svelte-1cxn8fz){margin-top:0;margin-left:.4rem}}.steps.svelte-1cxn8fz{--medal:min(3.1rem, 13vw);--swing:min(1.6rem, 6.5vw);margin:1.25rem 0 0;padding:0;list-style:none}.step.svelte-1cxn8fz{align-items:stretch;gap:min(.85rem,3vw);display:flex}.rail.svelte-1cxn8fz{width:calc(var(--medal) + var(--swing));flex-direction:column;flex:none;display:flex}.medal.svelte-1cxn8fz{width:var(--medal);height:var(--medal);margin-left:calc(var(--s) * var(--swing));border:2px solid var(--color-stone-3);background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--color-stone) 80%, var(--color-parchment) 8%), var(--color-void));border-radius:999px;flex:none;place-items:center;transition:scale .14s,border-color .14s;display:grid;position:relative;box-shadow:0 3px #0000004d}a.medal.svelte-1cxn8fz:hover{border-color:var(--color-gold);scale:1.08}.step.svelte-1cxn8fz:not(.done):not(.next) .medal:where(.svelte-1cxn8fz) .art-sprite,.step.svelte-1cxn8fz:not(.done):not(.next) .medal:where(.svelte-1cxn8fz) svg{opacity:.8}.step.done.svelte-1cxn8fz .medal:where(.svelte-1cxn8fz){border-color:var(--color-gold);background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--color-gold) 35%, var(--color-crypt)), color-mix(in srgb, var(--color-gold) 12%, var(--color-void)))}.step.next.svelte-1cxn8fz .medal:where(.svelte-1cxn8fz){border-color:var(--color-gold);background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--color-gold) 55%, var(--color-crypt)), color-mix(in srgb, var(--color-gold) 20%, var(--color-void)));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-gold) 22%, transparent), 0 6px 18px -4px color-mix(in srgb, var(--color-gold) 55%, transparent);scale:1.1}.chest.svelte-1cxn8fz .medal:where(.svelte-1cxn8fz){border-radius:1rem}.chest.done.svelte-1cxn8fz .medal:where(.svelte-1cxn8fz){box-shadow:0 0 0 4px color-mix(in srgb, var(--color-gold) 22%, transparent), 0 6px 18px -4px color-mix(in srgb, var(--color-gold) 55%, transparent)}html[data-art=pixel] .medal.svelte-1cxn8fz,html[data-art=pixel] .chest.svelte-1cxn8fz .medal:where(.svelte-1cxn8fz){border-radius:.5rem}.tick.svelte-1cxn8fz{border:2px solid var(--color-crypt);background:var(--color-venom);width:1.2rem;height:1.2rem;color:var(--color-on-gold);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.2rem;right:-.35rem}.trail.svelte-1cxn8fz{flex:1;min-height:1rem;position:relative}.trail.svelte-1cxn8fz svg:where(.svelte-1cxn8fz){width:100%;height:100%;position:absolute;inset:0}.trail.svelte-1cxn8fz path:where(.svelte-1cxn8fz){fill:none;stroke:var(--color-stone-3);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 7;vector-effect:non-scaling-stroke}.step.done.svelte-1cxn8fz .trail:where(.svelte-1cxn8fz) path:where(.svelte-1cxn8fz){stroke:var(--color-gold)}.chest.svelte-1cxn8fz .rail:where(.svelte-1cxn8fz){width:calc(var(--medal) + var(--swing))}.body.svelte-1cxn8fz{min-width:0;min-height:var(--medal);flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;padding-bottom:.4rem;display:flex;position:relative}.chest.svelte-1cxn8fz .body:where(.svelte-1cxn8fz){padding-bottom:0}.kicker.svelte-1cxn8fz{color:var(--color-ash);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.step.next.svelte-1cxn8fz .kicker:where(.svelte-1cxn8fz){color:var(--color-gold-ink)}.dot.svelte-1cxn8fz{margin:0 .35rem}.step-title.svelte-1cxn8fz{overflow-wrap:anywhere;line-height:1.2}.step.done.svelte-1cxn8fz .step-title:where(.svelte-1cxn8fz){color:var(--color-ash)}.title-link.svelte-1cxn8fz{transition:color .14s}.title-link.svelte-1cxn8fz:hover{color:var(--color-gold-ink)}.why.svelte-1cxn8fz{color:var(--color-ash);margin-top:.1rem;font-size:.875rem;line-height:1.35}.step.svelte-1cxn8fz:not(.next):not(.chest) .why:where(.svelte-1cxn8fz){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=640px){.step.svelte-1cxn8fz:not(.next):not(.chest) .why:where(.svelte-1cxn8fz){clip-path:none;white-space:normal;width:auto;height:auto;position:static}.body.svelte-1cxn8fz{padding-bottom:.9rem}}.body.svelte-1cxn8fz .step-go{min-width:min(14rem,100%);max-width:100%;margin-top:.6rem}.step-cta.svelte-1cxn8fz{text-align:center;max-width:100%;margin-top:.6rem;padding:.55rem min(1.1rem,4vw);font-size:1rem;line-height:1.15}@media (prefers-reduced-motion:reduce){.medal.svelte-1cxn8fz,.chev.svelte-1cxn8fz,.today.folded.svelte-1cxn8fz{transition:none}}.lamp.svelte-15hfrag{z-index:4;top:0;left:var(--lx,50%);pointer-events:none;width:0;height:0;position:absolute}.lamp.svelte-15hfrag i:where(.svelte-15hfrag){display:block;position:absolute}.cord.svelte-15hfrag{width:2px;height:var(--cord,7px);background:color-mix(in srgb, var(--study-brass-solid) 65%, var(--color-void));top:0;left:-1px}.shade.svelte-15hfrag{top:var(--cord,7px);background:var(--study-brass);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);width:28px;height:11px;left:-14px}.bulb.svelte-15hfrag{top:calc(var(--cord,7px) + 9px);width:12px;height:5px;box-shadow:0 0 8px 3px color-mix(in srgb, var(--fill-gold) 80%, transparent);background:#fff6d6;border-radius:50%;left:-6px}.cone.svelte-15hfrag{top:calc(var(--cord,7px) + 11px);left:calc(var(--cone,160px) / -2);width:var(--cone,160px);background:radial-gradient(ellipse 50% 72% at 50% 0%, color-mix(in srgb, var(--fill-gold) var(--study-lamp), transparent), transparent 74%);height:150px}html[data-art=pixel] .bulb.svelte-15hfrag{border-radius:0}@media (prefers-reduced-motion:no-preference){.bulb.svelte-15hfrag{animation:4.5s ease-in-out infinite svelte-15hfrag-flicker}}@keyframes svelte-15hfrag-flicker{0%,to{opacity:1}45%{opacity:.82}60%{opacity:.95}}.case.svelte-57rwl5{border:var(--study-case-border);border-radius:var(--study-case-r);background:var(--study-case);box-shadow:var(--study-case-shadow);padding:7px;position:relative}.case-in.svelte-57rwl5{border-radius:calc(var(--study-case-r) * .65);background:var(--study-recess);box-shadow:var(--study-recess-shadow);position:relative}.slots.svelte-57rwl5{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=40em){.slots.svelte-57rwl5{grid-template-columns:var(--cols)}}.slot.svelte-57rwl5{--lx:50%;flex-direction:column;min-width:0;padding:22px 6px 0;display:flex;position:relative;container-type:inline-size}.slot.lit.svelte-57rwl5:before{content:"";background:radial-gradient(ellipse 60% 75% at 50% 18%, color-mix(in srgb, var(--fill-gold) 30%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0 0 14px}.plank.svelte-57rwl5{z-index:3;background:var(--study-plank);height:16px;box-shadow:var(--study-plank-shadow);place-items:center;margin:0 -6px;display:grid;position:relative}.tag.svelte-57rwl5{background:var(--study-brass);max-width:calc(100% - 12px);color:var(--study-brass-ink);font-size:var(--text-4xs);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:0 8px;font-weight:700;line-height:13px;overflow:hidden;box-shadow:0 1px #00000059}.slot.lit.svelte-57rwl5 .tag:where(.svelte-57rwl5){box-shadow:0 0 0 1px var(--color-gold), 0 0 10px -1px var(--fill-gold)}.vol.svelte-57rwl5{--cover:color-mix(in srgb, var(--tone) 30%, var(--color-crypt));--cover-2:color-mix(in srgb, var(--tone) 15%, var(--color-crypt));z-index:1;background:linear-gradient(90deg, #00000042 0 9px, #ffffff24 9px 10px, transparent 10px), var(--tex,none), linear-gradient(180deg, var(--cover), var(--cover-2));min-width:0;min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent), 3px 0 0 -1px var(--study-pages), 3px 2px 0 -1px color-mix(in srgb, var(--study-pages) 60%, var(--color-stone-3)), 0 8px 10px -8px #0009;color:var(--color-parchment);text-align:center;border-radius:3px 10px 10px 3px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 7px 10px 16px;transition:transform .14s;display:flex;position:relative}.vol.svelte-57rwl5:hover{transform:translateY(-3px)}.vol.pulled.svelte-57rwl5{z-index:2;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-gold) 80%, transparent), 3px 0 0 -1px var(--study-pages), 3px 2px 0 -1px color-mix(in srgb, var(--study-pages) 60%, var(--color-stone-3)), 0 16px 22px -10px color-mix(in srgb, var(--fill-gold) 55%, transparent);transform:translateY(-3px)}.vol.pulled.svelte-57rwl5:hover{transform:translateY(-5px)}.v-primer.svelte-57rwl5{--tex:repeating-linear-gradient(45deg, #ffffff09 0 2px, transparent 2px 5px)}.v-manual.svelte-57rwl5{--tex:repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 7px)}.v-manual.svelte-57rwl5:before{content:"";background:radial-gradient(circle at 50% 50%, transparent 0 2.4px, var(--study-ring) 2.6px 4px, transparent 4.2px) 0 0 / 13px 11px repeat-x;pointer-events:none;height:11px;position:absolute;top:-5px;left:16px;right:10px}.v-chron.svelte-57rwl5{--tex:radial-gradient(ellipse at 30% 20%, #ffffff12, transparent 60%), repeating-radial-gradient(circle at 70% 80%, #0000000d 0 1px, transparent 1px 3px)}.v-chron.svelte-57rwl5:after{content:"";border-radius:inherit;background:linear-gradient(225deg, var(--study-brass-solid) 0 8px, transparent 8.5px) top right / 14px 14px no-repeat, linear-gradient(315deg, var(--study-brass-solid) 0 8px, transparent 8.5px) bottom right / 14px 14px no-repeat, linear-gradient(0deg, transparent calc(100% - 7px), color-mix(in srgb, var(--study-brass-solid) 70%, transparent) calc(100% - 7px) calc(100% - 6px), transparent calc(100% - 6px)) 10px 0 / calc(100% - 10px) 100% no-repeat, linear-gradient(0deg, transparent 6px, color-mix(in srgb, var(--study-brass-solid) 70%, transparent) 6px 7px, transparent 7px) 10px 0 / calc(100% - 10px) 100% no-repeat;pointer-events:none;position:absolute;inset:0}.v-folio.svelte-57rwl5{--tex:repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 12px), repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 12px);border-radius:3px 6px 6px 3px}.v-folio.svelte-57rwl5:after{content:"";background:var(--study-brass-solid);pointer-events:none;border-radius:2px;width:12px;height:3px;position:absolute;top:50%;right:-3px}.rib.svelte-57rwl5{z-index:2;width:8px;height:calc(12px + var(--p) * (100% - 24px));background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 70%, black), var(--tone) 45%, color-mix(in srgb, var(--tone) 75%, black));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 5px),0 100%);filter:drop-shadow(0 2px 1px #0006);position:absolute;top:-4px;left:3px}.new.svelte-57rwl5{z-index:3;background:color-mix(in srgb, var(--tone) 5%, var(--color-void));color:var(--ink);font-size:var(--text-3xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.05rem .4rem;font-weight:600;position:absolute;top:-9px;right:4px}.slip.svelte-57rwl5{z-index:3;background:var(--study-paper-hi);color:var(--study-ink);font-size:var(--text-3xs);white-space:nowrap;border-radius:1px;padding:1px 6px 3px;font-weight:600;line-height:1.3;position:absolute;top:-12px;right:16px;transform:rotate(4deg);box-shadow:0 2px 3px #00000059}.v-medal.svelte-57rwl5{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--tone) 35%, var(--color-crypt)), color-mix(in srgb, var(--color-void) 70%, var(--tone)));width:34px;height:34px;box-shadow:0 0 0 2px var(--study-brass-solid), 0 0 0 3.5px color-mix(in srgb, var(--color-void) 60%, transparent), 0 4px 8px -2px #00000080;filter:drop-shadow(0 2px 2px #0003);border-radius:50%;flex-shrink:0;place-items:center;padding:5px;display:grid}.v-board.svelte-57rwl5{width:36px;height:36px;box-shadow:0 0 0 2px var(--study-brass-solid), 0 4px 8px -2px #00000080;flex-shrink:0;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.v-board.svelte-57rwl5 i:where(.svelte-57rwl5):nth-child(odd){background:var(--study-sq-l)}.v-board.svelte-57rwl5 i:where(.svelte-57rwl5):nth-child(2n){background:var(--study-sq-d)}.v-board.svelte-57rwl5 i.lit:where(.svelte-57rwl5){background:color-mix(in srgb, var(--color-venom) 70%, var(--study-sq-l));box-shadow:inset 0 0 0 1.5px var(--color-venom)}.v-board.svelte-57rwl5 b:where(.svelte-57rwl5){background:var(--color-void);color:var(--color-venom-ink);font-size:var(--text-4xs);border-radius:3px;padding:0 4px;font-weight:700;line-height:1.4;position:absolute;bottom:-7px;left:50%;translate:-50%}.v-text.svelte-57rwl5{flex-direction:column;flex:1;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.v-kind.svelte-57rwl5{color:color-mix(in srgb, var(--ink) 65%, var(--color-parchment));font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;line-height:1.3;display:none}.v-title.svelte-57rwl5{overflow-wrap:anywhere;text-wrap:balance;font-size:.98rem;line-height:1.15}.v-line.svelte-57rwl5{color:color-mix(in srgb, var(--color-parchment) 82%, transparent);overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.v-next.svelte-57rwl5{color:var(--color-parchment);overflow-wrap:anywhere;text-wrap:balance;font-size:.75rem;line-height:1.3}.v-facts.svelte-57rwl5{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:3px;display:none}.v-facts.always.svelte-57rwl5{display:flex}.chip.svelte-57rwl5{background:color-mix(in srgb, var(--color-void) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 35%, transparent);color:var(--color-parchment);font-size:var(--text-2xs);white-space:nowrap;border-radius:999px;padding:0 7px;line-height:1.55}.chip.svelte-57rwl5 b:where(.svelte-57rwl5){color:color-mix(in srgb, var(--ink) 65%, var(--color-parchment));font-weight:700}.v-go.svelte-57rwl5{color:color-mix(in srgb, var(--color-parchment) 82%, transparent);font-family:var(--font-ui);font-size:.85rem;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin-top:auto;padding-top:4px}.vol.svelte-57rwl5:hover .v-go:where(.svelte-57rwl5){color:var(--color-parchment)}.v-cta.svelte-57rwl5{white-space:nowrap;max-width:100%;min-height:34px;margin-top:6px;padding:.3rem .6rem}.w-only.svelte-57rwl5{display:none}@container (width>=15em){.w-only.svelte-57rwl5{display:block}.n-only.svelte-57rwl5{display:none}.vol.svelte-57rwl5{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:13px;padding:14px 14px 12px 22px;display:grid}.v-medal.svelte-57rwl5{width:50px;height:50px;margin-top:2px;padding:7px}.v-board.svelte-57rwl5{width:48px;height:48px;margin-top:2px}.v-text.svelte-57rwl5{align-self:stretch;align-items:flex-start}.v-kind.svelte-57rwl5{display:block}.v-title.svelte-57rwl5{font-size:1.15rem}.v-line.svelte-57rwl5,.v-next.svelte-57rwl5{font-size:.8rem}.v-facts.svelte-57rwl5{justify-content:flex-start;display:flex}.v-cta.svelte-57rwl5{margin-top:auto}.rib.svelte-57rwl5{width:9px;left:4px}.new.svelte-57rwl5{top:.5rem;right:.5rem}}@container (width<=14.99em){.vol.svelte-57rwl5{gap:3px;padding:10px 6px 8px 15px}.v-medal.svelte-57rwl5{width:30px;height:30px;padding:4px}.v-board.svelte-57rwl5{width:32px;height:32px}.v-cta.svelte-57rwl5{margin-top:5px}}@container (width<=39.99em){.slot.svelte-57rwl5{--cord:2px;padding-top:15px}.case.svelte-57rwl5{padding:6px}}html[data-art=pixel] :is(.case-in.svelte-57rwl5,.tag.svelte-57rwl5,.vol.svelte-57rwl5,.rib.svelte-57rwl5,.v-medal.svelte-57rwl5,.v-board.svelte-57rwl5 b:where(.svelte-57rwl5),.chip.svelte-57rwl5,.new.svelte-57rwl5){border-radius:0}html[data-art=pixel] .v-manual.svelte-57rwl5:before{background:repeating-linear-gradient(90deg, var(--study-ring) 0 4px, transparent 4px 12px);height:8px;top:-4px}html[data-art=pixel] .rib.svelte-57rwl5{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 4px),0 100%)}@media (prefers-reduced-motion:reduce){.vol.svelte-57rwl5{transition:none}}.desk.svelte-18cneb9{--lx:64%;--cone:240px;border-radius:var(--study-desk-r);background:var(--study-desk);box-shadow:inset 0 -6px 0 var(--study-desk-edge), inset 0 1px 0 #ffffff14, 0 14px 26px -18px #000000d9;padding:9px 9px 13px;position:relative}.desk.lit.svelte-18cneb9{--cord:6px;padding-top:24px}.book.svelte-18cneb9{background:radial-gradient(ellipse 80% 70% at 50% 0%, var(--study-paper-glow), transparent 70%), linear-gradient(180deg, var(--study-paper-hi), var(--study-paper-lo));box-shadow:0 0 0 1px var(--study-rule), 0 2px 0 -1px var(--study-paper-lo), 0 3px 0 -1px var(--study-rule), 0 5px 0 -2px var(--study-paper-lo), var(--study-paper-shadow);color:var(--study-ink);border-radius:7px;grid-template-areas:"head""trail""next";display:grid;position:relative}.head.svelte-18cneb9{grid-area:head;min-width:0;padding:2px 12px 0;position:relative}.top.svelte-18cneb9{justify-content:space-between;align-items:baseline;gap:8px;display:flex;position:absolute;top:10px;right:10px}.eye.svelte-18cneb9{color:var(--study-gold);font-size:var(--text-2xs);letter-spacing:.2em;text-transform:uppercase;line-height:1.4;display:none}.count.svelte-18cneb9{box-shadow:inset 0 0 0 1px var(--study-rule);color:var(--study-ash);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:0 8px;line-height:1.6}.title.svelte-18cneb9{color:var(--study-ink);font-size:1.15rem;line-height:1.2}.toggle.svelte-18cneb9{max-width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-left:-4px;padding:0 4px;display:inline-flex}.toggle.svelte-18cneb9:focus-visible{outline:2px solid var(--study-gold);outline-offset:1px}.chev.svelte-18cneb9{width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--study-ash) 55%, transparent);color:var(--study-ash);border-radius:50%;flex:none;place-items:center;transition:translate .14s;display:grid}.chev.svelte-18cneb9 svg:where(.svelte-18cneb9){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.toggle.svelte-18cneb9:hover .chev:where(.svelte-18cneb9){translate:0 2px}.title-icon.svelte-18cneb9{place-items:center;width:22px;height:22px;display:grid}.sum.svelte-18cneb9{color:var(--study-ash);margin-top:4px;font-size:.8125rem;line-height:1.35;display:none}.trail.svelte-18cneb9{grid-area:trail;grid-template-columns:repeat(var(--n), minmax(0, 1fr));min-width:0;margin:10px 6px 2px;list-style:none;display:grid;position:relative}.st.svelte-18cneb9{min-width:0;position:relative}.st.svelte-18cneb9:not(:last-child):after{content:"";border-top:2px dashed color-mix(in srgb, var(--study-ink) 28%, transparent);width:100%;position:absolute;top:21px;left:50%}.st.svelte-18cneb9>a:where(.svelte-18cneb9),.st-in.svelte-18cneb9{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.m.svelte-18cneb9{--t:var(--tone,var(--study-ink));background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--t) 20%, var(--study-paper-hi)), var(--study-paper-hi) 75%);width:44px;height:44px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--study-ink) 22%, transparent), 0 3px 6px -3px #00000073;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .14s;display:grid;position:relative}.st.todo.svelte-18cneb9 .m:where(.svelte-18cneb9) .art-pixel,.st.todo.svelte-18cneb9 .m:where(.svelte-18cneb9) .art-vector{opacity:.8}.st.done.svelte-18cneb9 .m:where(.svelte-18cneb9){background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--color-venom) 30%, var(--study-paper-hi)), color-mix(in srgb, var(--color-venom) 10%, var(--study-paper-hi)) 75%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-venom) 70%, transparent)}.st.next.svelte-18cneb9 .m:where(.svelte-18cneb9){box-shadow:inset 0 0 0 2px var(--study-ink), 0 0 0 3px color-mix(in srgb, var(--study-ink) 14%, transparent)}.desk.lit.svelte-18cneb9 .st.next:where(.svelte-18cneb9) .m:where(.svelte-18cneb9){box-shadow:inset 0 0 0 2px var(--fill-gold), 0 0 0 3px color-mix(in srgb, var(--fill-gold) 30%, transparent), 0 0 16px -2px var(--fill-gold)}.st.svelte-18cneb9>a:where(.svelte-18cneb9):hover .m:where(.svelte-18cneb9){transform:translateY(-2px)}.tick.svelte-18cneb9{background:var(--color-venom);width:18px;height:18px;box-shadow:0 0 0 2px var(--study-paper-hi);color:#06210f;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.tick.svelte-18cneb9 svg:where(.svelte-18cneb9){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.chest.svelte-18cneb9 .m:where(.svelte-18cneb9){background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--color-gold) 26%, var(--study-paper-hi)), var(--study-paper-hi) 80%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--study-gold) 55%, transparent);border-radius:10px}.st-t.svelte-18cneb9{flex-direction:column;min-width:0;max-width:100%;display:flex}.st-k.svelte-18cneb9{color:var(--study-ash);font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.3;display:none}.st-n.svelte-18cneb9{color:var(--study-ink);font-size:var(--text-3xs);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.st.done.svelte-18cneb9 .st-n:where(.svelte-18cneb9){color:var(--study-ash)}.st-n.full.svelte-18cneb9{display:none}.ahead.svelte-18cneb9{border-top:1px solid var(--study-rule);grid-area:next;grid-template-columns:minmax(0,1fr);grid-template-areas:"w""go";row-gap:7px;margin:8px 12px 12px;padding-top:8px;display:grid}.ahead.svelte-18cneb9 .k:where(.svelte-18cneb9){color:var(--study-ash);font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;grid-area:k;line-height:1.3;display:none}.ahead.svelte-18cneb9 .w:where(.svelte-18cneb9){color:var(--study-ash);grid-area:w;font-size:.75rem;line-height:1.35}.ahead.svelte-18cneb9 .go{grid-area:go;width:100%;min-height:44px}.ahead.svelte-18cneb9 .quiet:where(.svelte-18cneb9){text-align:left;justify-content:flex-start}.closing.svelte-18cneb9{border-top:1px solid var(--study-rule);color:var(--study-ash);grid-area:next;margin:8px 12px 12px;padding-top:8px;font-size:.8125rem}@container (width>=40em){.desk.svelte-18cneb9{--lx:30%;padding:10px 12px 17px}.desk.lit.svelte-18cneb9{padding-top:26px}.book.svelte-18cneb9{grid-template:"head trail""next trail"1fr/minmax(0,1fr) minmax(0,1.4fr)}.head.svelte-18cneb9{padding:12px 18px 0 16px;box-shadow:inset -12px 0 14px -12px #00000047}.top.svelte-18cneb9{position:static}.eye.svelte-18cneb9,.sum.svelte-18cneb9,.st-k.svelte-18cneb9,.ahead.svelte-18cneb9 .k:where(.svelte-18cneb9){display:block}.title.svelte-18cneb9{font-size:1.35rem}.trail.svelte-18cneb9{border-left:1px solid var(--study-rule);align-content:center;align-self:stretch;margin:0;padding:14px 16px 12px 18px;box-shadow:inset 12px 0 14px -12px #00000047}.st-n.svelte-18cneb9{font-size:.75rem}.ahead.svelte-18cneb9{box-shadow:none;grid-template-areas:"k""w""go";align-self:end;row-gap:0;margin:12px 18px 14px 16px}.ahead.svelte-18cneb9 .w:where(.svelte-18cneb9){margin:3px 0 10px}.ahead.svelte-18cneb9 .go{justify-self:start;width:auto;min-width:min(15rem,100%);max-width:100%}.closing.svelte-18cneb9{align-self:end;margin:12px 18px 14px 16px}}html[data-art=pixel] :is(.desk.svelte-18cneb9,.book.svelte-18cneb9,.count.svelte-18cneb9,.m.svelte-18cneb9,.tick.svelte-18cneb9,.chest.svelte-18cneb9 .m:where(.svelte-18cneb9),.chev.svelte-18cneb9,.toggle.svelte-18cneb9){border-radius:0}.study.svelte-1pepxcq{container-type:inline-size}.study.svelte-1pepxcq .study-head{margin:.25rem 0 .75rem}.study.svelte-1pepxcq .study-head .head-lede{display:none}.room.svelte-1pepxcq{align-items:start;gap:14px;display:grid}.path-open.svelte-1pepxcq{--lx:30%;--cord:6px;--cone:260px;position:relative}.path-open.lit.svelte-1pepxcq{padding-top:18px}.path-open.svelte-1pepxcq .today{margin-bottom:0}.path-open.svelte-1pepxcq .today .head{min-height:44px}.wait.svelte-1pepxcq{border-radius:var(--study-desk-r);background:color-mix(in srgb, var(--color-stone) 60%, transparent)}.desk-wait.svelte-1pepxcq{height:11rem}.case-wait.svelte-1pepxcq{border-radius:var(--study-case-r);height:24rem}@container (width>=40em){.study.svelte-1pepxcq .study-head{margin:.5rem 0 1.1rem}.study.svelte-1pepxcq .study-head .head-lede{display:block}.room.svelte-1pepxcq{gap:18px}.case-wait.svelte-1pepxcq{height:15rem}}@media (prefers-reduced-motion:no-preference){.wait.svelte-1pepxcq{animation:1.6s ease-in-out infinite svelte-1pepxcq-pulse}}@keyframes svelte-1pepxcq-pulse{50%{opacity:.55}}
