.diyas.svelte-1vko32a{list-style:none;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}li.svelte-1vko32a{display:grid;justify-items:center;gap:4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}li.today.svelte-1vko32a{color:var(--paper)}svg.svelte-1vko32a{width:100%;max-width:40px;overflow:visible}.lamp.svelte-1vko32a{fill:#f6f3ee24}.lit.svelte-1vko32a .lamp:where(.svelte-1vko32a){fill:#a5562c}.lit.svelte-1vko32a .lamp.foot:where(.svelte-1vko32a){fill:#7d3f20}.flame.svelte-1vko32a{fill:var(--gold);transform-box:fill-box;transform-origin:50% 100%;scale:calc(.55 + .45 * var(--f));animation:svelte-1vko32a-flicker 2.6s ease-in-out infinite}.glow.svelte-1vko32a{fill:#ffc44847;filter:blur(4px);opacity:calc(.4 + .6 * var(--f))}@keyframes svelte-1vko32a-flicker{0%,to{rotate:-2deg}50%{rotate:3deg;translate:0 -.5px}}main.svelte-1uha8ag{width:min(1180px,100%);margin-inline:auto;padding:0 max(20px,env(safe-area-inset-left)) 40px}.hello.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,36rem) minmax(0,1fr);column-gap:24px;align-content:start;padding:7vh 0 64px;overflow-x:clip}.hello.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.cover){grid-column:1;position:relative}.hello.svelte-1uha8ag>:where(.svelte-1uha8ag){animation:rise 1s var(--ease) both}.hello.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(3){animation-delay:.08s}.hello.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(4){animation-delay:.16s}.hello.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(5){animation-delay:.24s}.cover.svelte-1uha8ag{--fade-x: linear-gradient(to right, transparent, #000 30%, #000 88%, transparent);--fade-y: linear-gradient(transparent, #000 12%, #000 62%, transparent);grid-column:2;grid-row:1 / span 4;align-self:center;margin:0 calc(-1*max(20px,env(safe-area-inset-right))) 0 -80px;animation:svelte-1uha8ag-unveil 1.6s var(--ease) both;-webkit-mask-image:var(--fade-x),var(--fade-y);-webkit-mask-composite:source-in;mask-image:var(--fade-x),var(--fade-y);mask-composite:intersect}.cover.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;aspect-ratio:1100 / 824;object-fit:cover}@keyframes svelte-1uha8ag-unveil{0%{opacity:0;scale:1.04}}.hello.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:12px;text-shadow:0 1px 8px rgb(0 0 0 / .8)}h1.svelte-1uha8ag{font-size:clamp(2.6rem,7vw,5rem);line-height:.95;text-shadow:0 2px 24px rgb(0 0 0 / .5)}h1.svelte-1uha8ag .what:where(.svelte-1uha8ag){display:block;margin-top:14px;font:500 clamp(1.1rem,1.9vw,1.45rem)/1.3 Rubik,system-ui,sans-serif;color:var(--gold);text-wrap:balance}.lede.svelte-1uha8ag{margin-top:14px;font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--muted);max-width:38rem}.lede.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:var(--gold)}.dash.svelte-1uha8ag{margin-top:28px;padding:18px 18px 16px;border-radius:16px;background:var(--smoke);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spine.svelte-1uha8ag{display:flex;gap:4px;height:10px}.seg.svelte-1uha8ag{position:relative;flex-basis:0;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--c) 18%,rgb(255 255 255 / .05))}.seg.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--c);transition:width 1.2s var(--ease) .4s}.seg.sealed.svelte-1uha8ag{box-shadow:0 0 12px color-mix(in srgb,var(--c) 70%,transparent)}.tiles.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 0}.tiles.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;gap:2px;padding-inline:4px}.tiles.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid var(--glass-line);padding-left:14px}.tiles.svelte-1uha8ag dt:where(.svelte-1uha8ag){order:2;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.tiles.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;display:flex;align-items:center;gap:4px;font:600 1.7rem/1.15 Eczar,Georgia,serif}.tiles.svelte-1uha8ag small:where(.svelte-1uha8ag){font:400 1rem/1 Rubik,sans-serif;color:var(--muted);align-self:flex-end;margin-bottom:.3em}.tiles.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px;color:var(--faint)}.tiles.svelte-1uha8ag .lit:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:var(--gold);filter:drop-shadow(0 0 6px rgb(255 196 72 / .7))}.board.svelte-1uha8ag{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start}.board.svelte-1uha8ag>:where(.svelte-1uha8ag){animation:rise 1s var(--ease) .25s both}.board.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(2){animation-delay:.35s}.continue.svelte-1uha8ag figure:where(.svelte-1uha8ag){position:relative;overflow:visible}.continue.svelte-1uha8ag figure:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag){display:block;overflow:hidden}.continue.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){padding-right:56px}.continue.svelte-1uha8ag figure:where(.svelte-1uha8ag) .bar:where(.svelte-1uha8ag){position:absolute;left:0;right:0;bottom:0;border-radius:0;height:5px;background:#0006}.continue.svelte-1uha8ag figure:where(.svelte-1uha8ag):before{content:"";position:absolute;right:16px;bottom:-28px;z-index:2;width:56px;height:56px;border-radius:50%;background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7v10l8-5z' fill='%23f6f3ee'/%3E%3C/svg%3E") center / 28px no-repeat;box-shadow:0 8px 30px #00000073;transition:scale .3s;pointer-events:none}.continue.svelte-1uha8ag:hover figure:where(.svelte-1uha8ag):before{scale:1.08}.continue.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:scale .8s var(--ease)}.continue.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){scale:1.03}.desc.svelte-1uha8ag{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--print-muted);white-space:pre-line}.time.svelte-1uha8ag{margin-top:10px;font-size:14px!important;color:var(--print-muted)}.continue.svelte-1uha8ag .go:where(.svelte-1uha8ag):before{content:"";position:absolute;inset:0}.progress.svelte-1uha8ag{padding:28px 24px 24px;display:grid;gap:22px}.count.svelte-1uha8ag{font:600 4.2rem/1 Eczar,Georgia,serif}.of.svelte-1uha8ag{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.level.svelte-1uha8ag{text-align:center;display:grid;gap:2px;margin-top:-6px}.level.svelte-1uha8ag .hi:where(.svelte-1uha8ag){font:600 1.8rem/1.2 Eczar,Georgia,serif;color:var(--c);text-shadow:0 0 18px color-mix(in srgb,var(--c) 50%,transparent)}.level.svelte-1uha8ag b:where(.svelte-1uha8ag){font-weight:500;color:var(--paper)}.level.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:15px}.level.svelte-1uha8ag .soon:where(.svelte-1uha8ag){font-size:13px;color:var(--faint)}.practiced.svelte-1uha8ag{padding-top:16px;border-top:1px solid var(--glass-line);text-align:center;font-size:14px;color:var(--faint)}.path-title.svelte-1uha8ag{margin:12vh 0 18px;font-size:clamp(2.2rem,4vw,3.2rem)}.sec.svelte-1uha8ag{margin-bottom:18px;border-radius:16px;background:var(--smoke);border:1px solid var(--glass-line)}summary.svelte-1uha8ag{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:22px;border-radius:16px}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag:hover{background:#ffffff08}.sec.svelte-1uha8ag .hi:where(.svelte-1uha8ag){width:84px;text-align:center;font:600 1.25rem/1.1 Eczar,Georgia,serif;color:var(--c, var(--primary));text-shadow:0 0 20px color-mix(in srgb,var(--c, var(--primary)) 50%,transparent)}.head.svelte-1uha8ag{display:grid;gap:4px;min-width:0}.name.svelte-1uha8ag{font:600 clamp(1.6rem,2.6vw,2.1rem)/1.05 Eczar,Georgia,serif}.sub.svelte-1uha8ag{font-size:15px;color:var(--muted)}.tally.svelte-1uha8ag{display:grid;gap:6px;justify-items:end;width:110px;font-size:14px;color:var(--muted)}.tally.svelte-1uha8ag b:where(.svelte-1uha8ag){font:600 1.5rem/1 Eczar,Georgia,serif;color:var(--paper)}.tally.svelte-1uha8ag .bar:where(.svelte-1uha8ag){width:100%}.tally.sealed.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--c, var(--gold))}.tally.svelte-1uha8ag .bar:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){background:var(--c)}.fold.svelte-1uha8ag{display:flex;align-items:center;gap:10px;width:calc(100% - 20px);min-height:48px;margin:10px 10px 0;padding:0 14px;border-radius:12px;font-size:15px;color:var(--muted);border:1px dashed var(--glass-line)}.fold.svelte-1uha8ag:hover{color:var(--paper);background:#ffffff0a}.fold.svelte-1uha8ag .tick:where(.svelte-1uha8ag){color:#5fb03c}.sec.svelte-1uha8ag ol:where(.svelte-1uha8ag):empty{display:none}.sec.svelte-1uha8ag ol:where(.svelte-1uha8ag){list-style:none;padding:10px 10px 12px;display:grid;grid-template-columns:repeat(2,1fr);gap:2px 12px;border-top:1px solid rgb(255 255 255 / .06)}.gifts.svelte-1uha8ag{--c: var(--gold)}.gifts-head.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:22px}.gift.svelte-1uha8ag{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;min-height:64px;padding:10px 14px 10px 10px;border-radius:12px;text-decoration:none;color:var(--faint);transition:background .25s}.gift.svelte-1uha8ag:hover{background:#ffffff0f}.seal.svelte-1uha8ag{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-line);font-size:1.2rem;color:var(--faint)}.gift.svelte-1uha8ag .body:where(.svelte-1uha8ag){display:grid;gap:3px;min-width:0}.gift.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:17px;line-height:1.3}.gift.svelte-1uha8ag .meta:where(.svelte-1uha8ag){font-size:13px}.gift.open.svelte-1uha8ag{color:var(--paper)}.gift.open.svelte-1uha8ag .seal:where(.svelte-1uha8ag){color:var(--gold);border-color:var(--gold);box-shadow:0 0 14px #ffdf9859}.gift.open.svelte-1uha8ag .meta:where(.svelte-1uha8ag){color:var(--gold)}.gift.done.svelte-1uha8ag .seal:where(.svelte-1uha8ag){color:var(--ink);border:0;background:radial-gradient(circle at 35% 30%,#fff,#ffdf98 40%,#c58a2a)}footer.svelte-1uha8ag{margin-top:10vh;padding:40px max(20px,env(safe-area-inset-left)) max(32px,env(safe-area-inset-bottom));border-top:1px solid var(--glass-line);text-align:center;color:var(--muted);font-size:14px;display:grid;gap:6px}footer.svelte-1uha8ag .mark:where(.svelte-1uha8ag){font:600 clamp(2.4rem,7vw,5rem)/1 Eczar,Georgia,serif;color:var(--paper);opacity:.9;margin-bottom:10px}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:3px}footer.svelte-1uha8ag .note:where(.svelte-1uha8ag){color:var(--faint);font-size:13px}@media(max-width:900px){.board.svelte-1uha8ag{grid-template-columns:1fr}.hello.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);padding-top:0}.cover.svelte-1uha8ag{grid-column:1;grid-row:auto;margin:0 calc(-1*max(20px,env(safe-area-inset-left))) -88px;-webkit-mask-image:linear-gradient(#000 55%,transparent 98%);mask-image:linear-gradient(#000 55%,transparent 98%)}.cover.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4 / 3;max-height:62vh;object-position:55% 30%}.sec.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr}}@media(max-width:560px){main.svelte-1uha8ag{padding-inline:16px}.hello.svelte-1uha8ag{padding:0 0 56px}.cover.svelte-1uha8ag{margin-inline:-16px;margin-bottom:-72px}.dash.svelte-1uha8ag{padding:16px 14px 14px}.tiles.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){padding-left:10px}.tiles.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-size:1.45rem}.tiles.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-size:12px;letter-spacing:.08em}.progress.svelte-1uha8ag{padding:22px 16px 18px}summary.svelte-1uha8ag{grid-template-columns:1fr auto;padding:18px 16px;gap:12px}.sec.svelte-1uha8ag .hi:where(.svelte-1uha8ag){display:none}.gifts-head.svelte-1uha8ag{grid-template-columns:1fr;padding:18px 16px}.sub.svelte-1uha8ag{display:none}.tally.svelte-1uha8ag{width:72px}.sec.svelte-1uha8ag ol:where(.svelte-1uha8ag){padding-inline:4px}}
