.head.svelte-1ddb9o0{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;margin-bottom:16px;display:grid}.head.svelte-1ddb9o0>.page-ico:where(.svelte-1ddb9o0){border-radius:var(--r-3);background:var(--accent-bg);width:44px;height:44px;color:var(--accent);place-items:center;margin-top:2px;display:grid}.hero.svelte-1ddb9o0{background:var(--night);color:var(--on-night);border:1px solid var(--night-line);border-radius:var(--r-4);box-shadow:var(--shadow-2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:18px 28px;margin-bottom:20px;padding:24px 28px;display:grid}.hero-k.svelte-1ddb9o0{font-size:var(--fs-sm);color:var(--on-night-soft);margin:0}.hero-v.svelte-1ddb9o0{letter-spacing:-.02em;margin:4px 0;font-size:clamp(1.5625rem,1.2rem + 1.2vw,2rem);font-weight:800;line-height:1.15}.hero-d.svelte-1ddb9o0{color:var(--on-night-soft);font-size:var(--fs-base);font-variant-numeric:tabular-nums;margin:0}.hero-d.svelte-1ddb9o0 b:where(.svelte-1ddb9o0){color:var(--sun);font-weight:800}.hero-stats.svelte-1ddb9o0{border-left:1px solid var(--night-line);gap:10px;margin:0;padding:0 0 0 24px;list-style:none;display:grid}.hero-stats.svelte-1ddb9o0 li:where(.svelte-1ddb9o0){flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.hero-stats.svelte-1ddb9o0 b:where(.svelte-1ddb9o0){font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:800}.hero-stats.svelte-1ddb9o0 span:where(.svelte-1ddb9o0){font-size:var(--fs-sm);color:var(--on-night-soft)}.hero-stats.svelte-1ddb9o0 .hero-chip:where(.svelte-1ddb9o0){border:1px solid var(--night-line);border-radius:var(--r-pill);padding:2px 10px;font-weight:600}.hero-stats.svelte-1ddb9o0 .hero-chip.on:where(.svelte-1ddb9o0){color:var(--night);background:var(--sun);border-color:var(--sun)}@media (width<=720px){.hero.svelte-1ddb9o0{grid-template-columns:minmax(0,1fr);padding:20px}.hero-stats.svelte-1ddb9o0{border-left:0;border-top:1px solid var(--night-line);padding:14px 0 0}}.two.svelte-1ddb9o0{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin:20px 0;display:grid}.col.svelte-1ddb9o0{align-content:start;gap:10px;display:grid}.row.svelte-1ddb9o0{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.defs.svelte-1ddb9o0{gap:8px;margin:0;padding:0;list-style:none;display:grid}.def.svelte-1ddb9o0{background:var(--paper);border-radius:var(--r-3);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.btn.svelte-1ddb9o0:disabled{opacity:.55;cursor:not-allowed}#notifications .note.svelte-1ddb9o0,#calendar .note.svelte-1ddb9o0,#limits .note.svelte-1ddb9o0{max-width:76ch;margin-top:10px}.def.on.svelte-1ddb9o0{border-left-color:var(--accent);background:var(--accent-bg)}.def.svelte-1ddb9o0 .check:where(.svelte-1ddb9o0){min-height:32px}.lead-pick.svelte-1ddb9o0{min-width:0}.lead-pick.svelte-1ddb9o0 select:where(.svelte-1ddb9o0){max-width:100%}@media (width<=480px){.def.svelte-1ddb9o0{grid-template-columns:minmax(0,1fr)}}.def-note.svelte-1ddb9o0{grid-column:1/-1;max-width:60ch;margin:0}.lead-pick.svelte-1ddb9o0{align-items:center;gap:6px;margin:0;display:flex}.lead-pick.svelte-1ddb9o0 select:where(.svelte-1ddb9o0){font-size:var(--fs-md)}.fests.svelte-1ddb9o0{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.fests.svelte-1ddb9o0 summary:where(.svelte-1ddb9o0){cursor:pointer;font-size:var(--fs-base)}.festlist.svelte-1ddb9o0{gap:4px;max-height:320px;margin:10px 0 0;padding:0 0 28px;list-style:none;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}td.t.svelte-1ddb9o0{white-space:nowrap;font-variant-numeric:tabular-nums}.push-row.svelte-1ddb9o0 .btn:where(.svelte-1ddb9o0):disabled{opacity:.55;cursor:not-allowed}.steps.svelte-1ddb9o0{max-width:60ch;font-size:var(--fs-base);gap:4px;margin:10px 0 0;padding-left:22px;display:grid}.push-about.svelte-1ddb9o0{max-width:80ch;margin-top:10px}@media (width<=860px){.two.svelte-1ddb9o0{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=700px){td.when.svelte-1ddb9o0{white-space:normal;font-size:var(--fs-md);color:var(--ink-soft)}td.what.svelte-1ddb9o0{padding-top:4px;padding-bottom:4px}td.what.svelte-1ddb9o0 .chip:where(.svelte-1ddb9o0){white-space:normal}}.custom.svelte-1ddb9o0{font-size:var(--fs-sm);gap:4px;padding:0;list-style:none;display:grid}.custom.svelte-1ddb9o0 li:where(.svelte-1ddb9o0){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.vh.svelte-1ddb9o0{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.morning.svelte-1ddb9o0{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.morning.svelte-1ddb9o0 p:where(.svelte-1ddb9o0){max-width:70ch}
