.hero-app.svelte-clpis h1:where(.svelte-clpis){letter-spacing:-.03em;font-size:clamp(3rem,1.6rem + 6.5vw,6.5rem)}.store-soon.svelte-clpis{min-height:3.3rem;color:var(--starlight);align-items:center;margin:0;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.rises.svelte-clpis .moon:where(.svelte-clpis){animation:2.4s cubic-bezier(.2,.7,.2,1) .2s both svelte-clpis-rise}.rises.svelte-clpis .lit:where(.svelte-clpis){animation:1.6s ease-out 1s both svelte-clpis-appear}.rises.svelte-clpis .glow:where(.svelte-clpis){animation:3s ease-out .8s both svelte-clpis-appear}.rises.svelte-clpis .reflection:where(.svelte-clpis){animation:2s ease-out 1.6s both svelte-clpis-appear}.rises.svelte-clpis .belt:where(.svelte-clpis){animation:1.6s ease-out 2.2s both svelte-clpis-appear}}@keyframes svelte-clpis-rise{0%{opacity:0;translate:0 36px}}@keyframes svelte-clpis-appear{0%{opacity:0}}.weeks-grid.svelte-clpis{align-items:center;gap:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=56rem){.weeks-grid.svelte-clpis{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.weeks.svelte-clpis h2:where(.svelte-clpis){margin-bottom:1.25rem}.weeks.svelte-clpis .prose:where(.svelte-clpis) p:where(.svelte-clpis){font-family:var(--serif);font-size:1.1875rem;font-weight:350;line-height:1.62}.today.svelte-clpis{color:#e3e2e9;background:#121318;border-radius:22px;margin:0;padding:clamp(1.5rem,4vw,2rem)}.today.svelte-clpis p:where(.svelte-clpis){margin:0}.today-date.svelte-clpis{color:#c5c6d0;font-size:.875rem;font-weight:500}.today-hero.svelte-clpis{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;display:grid}.today-weeks.svelte-clpis{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.5rem,1.8rem + 2.4vw,3.25rem);font-weight:600;line-height:1.05}.today-weeks.svelte-clpis span:where(.svelte-clpis){letter-spacing:0;margin-top:.25rem;font-size:.55em;font-weight:500;display:block}.today-hero.svelte-clpis svg:where(.svelte-clpis){width:clamp(5rem,22vw,7rem);height:auto;display:block}.today.svelte-clpis .today-tri:where(.svelte-clpis){margin-top:1.25rem;font-weight:500}.today.svelte-clpis .today-togo:where(.svelte-clpis){color:#c5c6d0;margin-top:.25rem}.today.svelte-clpis .today-due:where(.svelte-clpis){margin-top:1.5rem}.today.svelte-clpis .today-basis:where(.svelte-clpis){color:#c5c6d0;margin-top:.25rem;font-size:.9375rem}.premise-panel.svelte-clpis{--hz:62%;background:radial-gradient(60% 50% at 72% var(--hz), #afc6ff2e, #afc6ff00 100%) no-repeat 0 0 / 100% var(--hz), linear-gradient(#0a0d22, #151c38 var(--hz), #0a0e20 var(--hz), #05060f);min-height:clamp(24rem,44vw,34rem);padding:clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}.premise-panel.svelte-clpis:before{content:"";left:0;right:0;top:var(--hz);background:linear-gradient(90deg,#f2a4691f,#f2a46999 70%,#f2a4691f);height:2px;position:absolute;translate:0 -50%}.premise-panel.svelte-clpis h2:where(.svelte-clpis){letter-spacing:-.035em;max-width:9em;font-size:clamp(2.5rem,1rem + 6vw,6.25rem);font-weight:380;line-height:.98;position:relative}.premise-panel.svelte-clpis p:where(.svelte-clpis){left:clamp(1.5rem,5vw,4rem);right:clamp(1.5rem,5vw,4rem);top:calc(var(--hz) + clamp(1rem, 3vw, 2rem));max-width:32rem;font-family:var(--serif);color:var(--mist);font-size:clamp(1.0625rem,.9rem + .6vw,1.375rem);font-weight:350;line-height:1.4;position:absolute}.premise-belt.svelte-clpis i:where(.svelte-clpis){aspect-ratio:1;background:var(--starlight);border-radius:50%;width:.4rem;position:absolute}.premise-belt.svelte-clpis i:where(.svelte-clpis):first-child{top:53%;left:78%}.premise-belt.svelte-clpis i:where(.svelte-clpis):nth-child(2){top:48.5%;left:81%}.premise-belt.svelte-clpis i:where(.svelte-clpis):nth-child(3){top:44%;left:84%}.read.svelte-clpis .prose:where(.svelte-clpis) p:where(.svelte-clpis){font-family:var(--serif);font-size:1.1875rem;font-weight:350;line-height:1.62}.read.svelte-clpis .subsection:where(.svelte-clpis) h3:where(.svelte-clpis){font-size:var(--step-2);font-weight:420}.ticks.svelte-clpis{max-width:var(--measure);gap:.875rem;padding:0;list-style:none;display:grid}.ticks.svelte-clpis li:where(.svelte-clpis){color:var(--starlight);padding-left:1.5rem;position:relative}.ticks.svelte-clpis li:where(.svelte-clpis):before{content:"";background:#afc6ff;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.6em;left:.125rem}.shots.svelte-clpis{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 1rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);grid-auto-columns:min(15rem,70vw);grid-auto-flow:column;gap:1rem;list-style:none;display:grid;overflow-x:auto}@media (width>=60rem){.shots.svelte-clpis{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:3rem 2rem;margin:0;padding:0;overflow:visible}}.shot.svelte-clpis{scroll-snap-align:start;margin:0}.shot-frame.svelte-clpis{aspect-ratio:9/20;background:#121318;border-radius:22px;width:100%;overflow:hidden}.shot-frame.svelte-clpis img:where(.svelte-clpis){object-fit:cover;width:100%;height:100%;display:block}.shot.svelte-clpis figcaption:where(.svelte-clpis){font-family:var(--serif);margin-top:.875rem;font-size:1.125rem;line-height:1.3}.perms.svelte-clpis{border-top:1px solid var(--haze)}.perms.svelte-clpis div:where(.svelte-clpis){border-bottom:1px solid var(--haze);gap:.25rem 2rem;padding-block:1.125rem;display:grid}@media (width>=44rem){.perms.svelte-clpis div:where(.svelte-clpis){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.perms.svelte-clpis dt:where(.svelte-clpis){font-family:var(--serif);font-size:1.1875rem;font-weight:450;line-height:1.3}.perms.svelte-clpis dt:where(.svelte-clpis) code:where(.svelte-clpis){overflow-wrap:anywhere;margin-top:.25rem;display:block}.perms.svelte-clpis dd:where(.svelte-clpis){color:var(--starlight);margin:0}.features.svelte-clpis{gap:1.75rem 3rem;margin-top:clamp(2.5rem,5vw,4rem);padding:0;list-style:none;display:grid}@media (width>=44rem){.features.svelte-clpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.features.svelte-clpis li:where(.svelte-clpis){color:var(--mist)}.pro.svelte-clpis{max-width:var(--measure);margin-top:3rem}.pro.svelte-clpis h3:where(.svelte-clpis){font-family:var(--serif);font-size:var(--step-2);margin-bottom:.75rem;font-weight:420}.pro.svelte-clpis .prose:where(.svelte-clpis){color:var(--starlight);font-family:var(--serif);font-size:1.1875rem;font-weight:350;line-height:1.62}.features.svelte-clpis strong:where(.svelte-clpis){font-family:var(--serif);color:var(--starlight);margin-bottom:.375rem;font-size:1.1875rem;font-weight:500;line-height:1.3;display:block}.get.svelte-clpis{justify-items:start;gap:1.25rem;display:grid}.get.svelte-clpis .note:where(.svelte-clpis){margin-top:0}.get-icon.svelte-clpis{border-radius:23%;width:4.5rem;height:auto}
