.sky{isolation:isolate;border-radius:var(--r-xl);background:linear-gradient(180deg, light-dark(var(--sky-day-top),var(--sky-night-top)), light-dark(var(--sky-day-low),var(--sky-night-low)));color:light-dark(var(--sky-ink),var(--sky-light));--stg-rest:max(27cqh, 10.5rem);--stg-top:8.5rem;position:relative;overflow:hidden;container:sky/size}.sky.sky-compact{--stg-rest:max(26cqh, 9rem);--stg-top:5rem}.sky-warm{z-index:0;opacity:.12;background:linear-gradient(180deg, transparent 8%, light-dark(var(--sky-dawn-top),var(--sky-ember-low)) 68%, light-dark(var(--sky-dawn-low),var(--sky-ember-top)) 100%);position:absolute;inset:0}.sun-orb{--d:min(38cqw, 30cqh, 17rem);--travel:max(1.5rem, 100cqh - var(--stg-rest) - var(--d) - var(--stg-top));z-index:1;inline-size:var(--d);block-size:var(--d);position:absolute;inset-block-end:var(--stg-rest);inset-inline-start:calc(50% - var(--d) / 2);transform:scale(.72)}@container sky (width>=38rem){.sun-orb{--stg-top:2.5rem}}.sun-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--sky-sun-edge) 42%, transparent), transparent);opacity:.55;border-radius:50%;position:absolute;inset:-55%}.sun-disc{background:radial-gradient(circle at 42% 38%, var(--sky-sun-core), var(--sky-sun-edge) 78%);border-radius:50%;position:absolute;inset:0}.hills{z-index:2;inline-size:calc(100% + 2px);block-size:calc(var(--stg-rest) + 1.25rem);max-block-size:34%;position:absolute;inset-block-end:-1px;inset-inline:-1px}.hills path{fill:var(--c-canvas)}.hills .far{fill:color-mix(in srgb, var(--c-canvas) 55%, transparent)}.stg-top{z-index:3;padding:var(--s-5);pointer-events:none;justify-items:start;gap:0;display:grid;position:absolute;inset-block-start:0;inset-inline:0}.stg-phase{font:400 clamp(1.6rem, 1.1rem + 2.6cqw, 3rem)/1.05 var(--font-display);letter-spacing:-.03em;margin:0}.stg-route{margin:var(--s-1) 0 0;font:550 1rem/1.3 var(--font-ui);opacity:.9;min-block-size:1.3em}.stg-count{margin:var(--s-1) 0 0;font:300 clamp(3rem, 2rem + 6cqw, 6rem)/.95 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-block-size:.95em}.stg-top.stg-center{inset-block:0 var(--stg-rest);text-align:center;align-content:center;justify-items:center}.stg-top.stg-center .stg-count{font-size:clamp(6rem,3rem + 26cqw,15rem)}.stg-bottom{z-index:3;padding:var(--s-4) var(--s-5) var(--s-5);justify-items:center;gap:var(--s-3);color:var(--c-ink);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.stg-progress{gap:var(--s-2);align-content:end;justify-items:center;block-size:2.1rem;inline-size:min(100%,26rem);display:grid}.stg-progress.stg-off{visibility:hidden}.stg-foot{min-block-size:1.3em;font:600 .9375rem/1.3 var(--font-ui);text-align:center;white-space:nowrap;margin:0}.stg-bar{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:3px;block-size:3px;inline-size:100%;overflow:hidden}.stg-bar span{background:var(--c-accent-fill);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}[dir=rtl] .stg-bar span{transform-origin:100%}.stg-transport{justify-content:center;gap:var(--s-3);flex-wrap:wrap;min-block-size:3.75rem;display:flex}.rings{z-index:1;inset:var(--stg-top) 0 var(--stg-rest);place-items:center;display:grid;position:absolute;container-type:size}.ring{aspect-ratio:1;border:2px solid color-mix(in srgb, currentColor 45%, transparent);border-radius:50%;grid-area:1/1;inline-size:min(100cqw,100cqh);transform:scale(.3)}.ring:nth-child(2){border-color:color-mix(in srgb, currentColor 65%, transparent);inline-size:min(74cqw,74cqh)}.ring:nth-child(3){background:radial-gradient(circle at 42% 38%, var(--sky-sun-core), var(--sky-sun-edge) 78%);border:0;inline-size:min(48cqw,48cqh)}.curve-box{z-index:1;inset:calc(var(--stg-top) + 1rem) var(--s-5) calc(var(--stg-rest) + 1rem);position:absolute;container-type:size}.curve-box svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.curve-box .c-line{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none}.curve-box .c-area{fill:currentColor;opacity:.1}.dot-x,.dot-y{position:absolute;inset:0}.dot{background:radial-gradient(circle at 42% 38%, var(--sky-sun-core), var(--sky-sun-edge) 78%);border-radius:50%;block-size:1.5rem;inline-size:1.5rem;position:absolute;inset-block-end:-.75rem;inset-inline-start:-.75rem}@media (prefers-reduced-motion:no-preference){.sky.idle .sun-orb{animation:idle-sun 10s var(--m-ease-breath) 3 both}.sky.idle .sky-warm{animation:idle-warm 10s var(--m-ease-breath) 3 both}}@keyframes idle-sun{0%,to{transform:translateY(0)scale(.72)}42%{transform:translateY(calc(-.55 * var(--travel))) scale(.87)}}@keyframes idle-warm{0%,to{opacity:.25}42%{opacity:.8}}.sky.idle .sky-warm{opacity:.25}.cat-group .b-card{content-visibility:auto;contain-intrinsic-size:auto 15rem}.b-card{gap:var(--s-3);grid-template-rows:auto 1fr auto auto;padding-block-end:0;container-type:inline-size}.b-top{justify-content:space-between;align-items:start;gap:var(--s-3);display:flex}.b-top h3{font-size:1.125rem;line-height:1.25}.b-top a{color:inherit;text-decoration:none}.b-top a:after{content:"";z-index:1;position:absolute;inset:0}.b-ratio{color:var(--c-accent);white-space:nowrap;letter-spacing:-.02em;align-items:center;margin:0;font-size:2rem;line-height:1;display:flex}.b-ratio i{background:var(--c-sun-fill);border-radius:50%;block-size:.28rem;inline-size:.28rem;margin-inline:.22rem}.b-short{font-size:.95rem}.b-meta{align-items:center;gap:var(--s-2);margin:0;display:flex}.b-go{z-index:2;align-items:center;gap:var(--s-1);min-block-size:2.75rem;padding-inline:var(--s-3);border-radius:var(--r-sm);color:var(--c-accent);font:650 .9375rem/1 var(--font-ui);margin-inline-start:auto;text-decoration:none;display:inline-flex;position:relative}.b-go:hover{background:var(--c-accent-tint)}.b-curve{margin-inline:calc(-1 * var(--s-5));block-size:2.75rem}.b-curve svg{block-size:100%;inline-size:100%}.b-card:has(a:hover) .curve-line{stroke:var(--c-sun-fill)}@container (width<=17.5rem){.b-meta .chip:nth-child(2):not(.sun){display:none}}@container (width<=13rem){.b-ratio{display:none}}.hero{padding-block:var(--s-6) var(--s-8)}.hero-grid{gap:var(--s-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.hero-copy{gap:var(--s-4);justify-items:start;display:grid}.hero h1{font-size:var(--t-hero-size);line-height:var(--t-hero-line);font-weight:var(--t-hero-weight);letter-spacing:-.05em}.hero .lead{max-inline-size:34rem;margin:0}.hero .private{color:var(--c-ink-muted);margin:0}.hero-sky{justify-self:end;block-size:clamp(26rem,100svh - 6rem,42rem);inline-size:100%}@media (width<=60rem){.hero{padding-block-start:var(--s-2)}.hero-grid{gap:var(--s-5);grid-template-columns:1fr}.hero-sky{order:-1;block-size:clamp(21rem,58svh,30rem)}}@media (width<=60rem) and (orientation:landscape) and (height<=32rem){.hero-grid{grid-template-columns:1fr 1fr;align-items:center}.hero-sky{order:0;block-size:78svh}}.purpose-chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.duo{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duo .panel{gap:var(--s-3);align-content:start;justify-items:start;display:grid}.duo .panel p{color:var(--c-ink-soft);margin:0}@media (width<=48rem){.duo{grid-template-columns:1fr}}.honest{gap:var(--s-3);max-inline-size:46rem;display:grid}.honest p{margin:0}.more{margin:var(--s-5) 0 0}.cat-nav{z-index:5;background:var(--c-canvas);padding-block:var(--s-3);border-block-end:1px solid var(--c-rule);margin-block-end:var(--s-4);position:sticky;inset-block-start:0}.cat-nav ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cat-nav a{white-space:nowrap}.for-row{align-items:baseline;gap:0 var(--s-4);margin:0 0 var(--s-7);color:var(--c-ink-muted);font:550 .975rem/1.3 var(--font-ui);flex-wrap:wrap;display:flex}.for-row a{align-items:center;min-block-size:2.75rem;font-weight:650;display:inline-flex}@media (width<=40rem){.cat-nav{position:static}}.cat-group{scroll-margin-block-start:5rem}.cat-group+.cat-group{margin-block-start:var(--s-8)}.cat-group>header{align-items:baseline;gap:var(--s-3);margin-block-end:var(--s-4);display:flex}.cat-group>header p{color:var(--c-ink-muted);font:550 .9375rem/1 var(--font-ui);margin:0}.make-own{gap:var(--s-3);justify-items:start;margin-block-start:var(--s-8);display:grid}.make-own p{color:var(--c-ink-soft);max-inline-size:36rem;margin:0}.b-page{justify-content:space-between;gap:var(--s-7);grid-template-columns:minmax(0,46rem) minmax(18rem,22rem);align-items:start;display:grid}.b-page .prose{max-inline-size:none}.b-side{gap:var(--s-4);display:grid;position:sticky;inset-block-start:var(--s-5)}.rhythm{gap:var(--s-3);display:grid}.rhythm-steps{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.rhythm-steps li{align-items:baseline;gap:var(--s-3);padding-block:var(--s-2);border-block-end:1px solid var(--c-rule);grid-template-columns:3.5rem 1fr;display:grid}.rhythm-steps .num{font-size:2rem;line-height:1}.rhythm-steps .num small{font:600 .8125rem/1 var(--font-ui);letter-spacing:0;color:var(--c-ink-muted)}.rhythm-steps b{font:650 1rem/1.3 var(--font-ui);display:block}.rhythm-steps span{color:var(--c-ink-muted);font-size:var(--t-small-size)}.rhythm-steps [data-phase="0"] .num,.rhythm-steps [data-phase="0"] b{color:var(--c-inhale)}.rhythm-steps [data-phase="1"] .num,.rhythm-steps [data-phase="3"] .num,.rhythm-steps [data-phase="1"] b,.rhythm-steps [data-phase="3"] b{color:var(--c-hold)}.rhythm-steps [data-phase="2"] .num,.rhythm-steps [data-phase="2"] b{color:var(--c-exhale)}.rhythm-repeat{font:600 .875rem/1.3 var(--font-ui);color:var(--c-ink-muted);margin:0;padding-block-start:var(--s-2)}.facts{gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.how{counter-reset:how;gap:var(--s-3);list-style:none;display:grid;padding:0!important}.how li{counter-increment:how;gap:var(--s-3);grid-template-columns:2.5rem 1fr;align-items:baseline;margin:0;display:grid}.how li:before{content:counter(how);font-family:var(--font-display);color:var(--c-sun);font-size:2rem;font-weight:300;line-height:1}.sources{font-size:var(--t-small-size);color:var(--c-ink-muted);margin-block-start:var(--s-6)}.sources summary{cursor:pointer;min-block-size:2.75rem;font:600 .875rem/1 var(--font-ui);align-items:center;display:inline-flex}.sources ul{padding-inline-start:1.2em}.sources a{overflow-wrap:anywhere}@media (width<=60rem){.b-page{gap:var(--s-6);grid-template-columns:1fr}.b-side{order:-1;position:static}}.learn-part+.learn-part{margin-block-start:var(--s-8)}.learn-part h2{margin-block-end:var(--s-4)}.article-card h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4rem;font-weight:400;line-height:1.15}.article-card .overline{color:var(--c-ink-muted)}.toc{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-rule);margin-block-end:var(--s-6)}.toc-title{font:650 var(--t-overline-size)/1.3 var(--font-ui);letter-spacing:var(--t-overline-tracking);text-transform:uppercase;color:var(--c-sun);margin:0 0 var(--s-2)!important}.toc ol{gap:var(--s-1);margin:0;padding-inline-start:1.4em;display:grid}.toc li{margin:0;padding-block:.3rem;line-height:1.4}.terms{gap:0;margin:0;display:grid}.term{padding-block:var(--s-4);border-block-end:1px solid var(--c-rule);scroll-margin-block-start:2rem}.term dt{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:400;line-height:1.15}.term dd{margin:var(--s-2) 0 0;color:var(--c-ink-soft);max-inline-size:42rem}.term dd.see{margin:var(--s-2) 0 0;font-size:var(--t-small-size);color:var(--c-ink-muted)}.term:target dt{color:var(--c-accent)}.offline-actions{gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.tool-page{padding-block:var(--s-5) var(--s-7)}.tool-head{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.tool-head h1{font-size:var(--t-h2-size);line-height:var(--t-h2-line);font-weight:400}.tool-head p{margin:0}.a-page{justify-content:space-between;gap:var(--s-7);grid-template-columns:minmax(0,46rem) minmax(17rem,21rem);align-items:start;display:grid}.a-page .prose{max-inline-size:none}.a-side{gap:var(--s-4);display:grid;position:sticky;inset-block-start:var(--s-5)}.a-side .toc{margin:0}.a-try{gap:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-rule);display:grid}.a-try ul{margin:0;padding:0;list-style:none;display:grid}.a-try a{align-items:center;gap:var(--s-3);min-block-size:2.75rem;padding-block:var(--s-1);color:var(--c-ink);font:600 .95rem/1.3 var(--font-ui);border-block-end:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.a-try li:last-child a{border:0}.a-try a:hover{color:var(--c-accent)}.a-try .num{color:var(--c-accent);white-space:nowrap;font-size:1.15rem}@media (width<=60rem){.a-page{gap:var(--s-5);grid-template-columns:1fr}.a-side{order:-1;position:static}.a-try{display:none}}.pl.svelte-1b85hh9{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;display:grid}.pl.pl-compact.svelte-1b85hh9{block-size:100%;display:block}.pl-stage-col.svelte-1b85hh9{gap:var(--s-3);min-inline-size:0;display:grid}.pl-compact.svelte-1b85hh9 .pl-stage-col:where(.svelte-1b85hh9){block-size:100%}.pl-slot.svelte-1b85hh9{block-size:clamp(27rem,100svh - 9.5rem,44rem)}.pl-compact.svelte-1b85hh9 .pl-slot:where(.svelte-1b85hh9),.pl-stage.svelte-1b85hh9{block-size:100%}.pl-setup.svelte-1b85hh9{gap:var(--s-4);transition:opacity var(--m-base);min-inline-size:0;display:grid}.pl-setup[inert].svelte-1b85hh9{opacity:.45}.pl-card.svelte-1b85hh9{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-rule);min-inline-size:0;display:grid}.pl-card.svelte-1b85hh9 h2:where(.svelte-1b85hh9){margin:0}.pl-pick.svelte-1b85hh9,.pl-sound.svelte-1b85hh9{align-items:center;gap:var(--s-3);min-block-size:3.5rem;inline-size:100%;padding:var(--s-2) var(--s-4);border-radius:var(--r-md);border:1px solid var(--c-rule-strong);background:var(--c-raised);color:var(--c-ink);cursor:pointer;text-align:start;grid-template-columns:minmax(0,1fr) auto;display:grid}.pl-sound.svelte-1b85hh9{grid-template-columns:auto minmax(0,1fr) auto}.pl-pick.svelte-1b85hh9:hover,.pl-sound.svelte-1b85hh9:hover{border-color:var(--c-accent)}.pl-pick-name.svelte-1b85hh9{font:400 1.4rem/1.2 var(--font-display);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-pick-change.svelte-1b85hh9{color:var(--c-accent);font:650 .9375rem/1 var(--font-ui)}.pl-sound-now.svelte-1b85hh9{gap:2px;min-inline-size:0;display:grid}.pl-sound-now.svelte-1b85hh9 b:where(.svelte-1b85hh9){font:650 .975rem/1.2 var(--font-ui)}.pl-sound-now.svelte-1b85hh9 span:where(.svelte-1b85hh9){font:450 .875rem/1.3 var(--font-ui);color:var(--c-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-short.svelte-1b85hh9{color:var(--c-ink-soft);font:450 .95rem/1.4 var(--font-ui);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;block-size:2.8em;margin:0;display:-webkit-box;overflow:hidden}.pl-steps.svelte-1b85hh9{gap:var(--s-4);align-items:end;block-size:3.5rem;display:flex;overflow:auto hidden}.pl-step.svelte-1b85hh9{flex:none;gap:2px;display:grid}.pl-step.svelte-1b85hh9 b:where(.svelte-1b85hh9){font-size:1.75rem;line-height:1}.pl-step.svelte-1b85hh9 span:where(.svelte-1b85hh9){font:500 var(--t-small-size) / 1.2 var(--font-ui);color:var(--c-ink-muted);white-space:nowrap}.pl-step[data-phase="0"].svelte-1b85hh9 b:where(.svelte-1b85hh9){color:var(--c-inhale)}.pl-step[data-phase="1"].svelte-1b85hh9 b:where(.svelte-1b85hh9),.pl-step[data-phase="3"].svelte-1b85hh9 b:where(.svelte-1b85hh9){color:var(--c-hold)}.pl-step[data-phase="2"].svelte-1b85hh9 b:where(.svelte-1b85hh9){color:var(--c-exhale)}.pl-times.svelte-1b85hh9{color:var(--c-ink-muted);font:650 .95rem/1 var(--font-ui);flex:none;align-self:center;padding-inline-end:var(--s-2)}.pl-links.svelte-1b85hh9{gap:0 var(--s-4);flex-wrap:wrap;align-items:center;min-block-size:2.75rem;margin:0;display:flex}.pl-links.svelte-1b85hh9 a:where(.svelte-1b85hh9){min-block-size:2.75rem;font:600 .95rem/1 var(--font-ui);align-items:center;display:inline-flex}.pl-two.svelte-1b85hh9{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-picker.svelte-1b85hh9{gap:var(--s-3);min-block-size:0;padding:var(--s-2) var(--s-5) var(--s-5);grid-template-rows:auto auto minmax(0,1fr);display:grid}.pl-cats.svelte-1b85hh9{gap:var(--s-2);flex-wrap:wrap;display:flex}.pl-cat.svelte-1b85hh9{align-items:center;gap:var(--s-2);min-block-size:2.75rem;padding:0 var(--s-3);border-radius:var(--r-sm);border:1px solid var(--c-rule);background:var(--c-raised);color:var(--c-ink);font:600 .9rem/1 var(--font-ui);cursor:pointer;display:inline-flex}.pl-cat.svelte-1b85hh9 span:where(.svelte-1b85hh9){color:var(--c-ink-muted);font-weight:500}.pl-cat[aria-pressed=true].svelte-1b85hh9{background:var(--c-accent-fill);color:var(--c-accent-on);border-color:#0000}.pl-cat[aria-pressed=true].svelte-1b85hh9 span:where(.svelte-1b85hh9){color:inherit;opacity:.8}.pl-list.svelte-1b85hh9{padding:0 var(--s-1) 0 0;gap:var(--s-1);overscroll-behavior:contain;align-content:start;margin:0;list-style:none;display:grid;overflow-y:auto}.pl-list.svelte-1b85hh9 button:where(.svelte-1b85hh9){align-items:center;gap:var(--s-4);text-align:start;inline-size:100%;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);min-block-size:4rem;color:var(--c-ink);cursor:pointer;font-family:var(--font-ui);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.pl-list.svelte-1b85hh9 button:where(.svelte-1b85hh9):hover{background:var(--c-sunken)}.pl-list.svelte-1b85hh9 button[aria-current]:where(.svelte-1b85hh9){border-color:var(--c-accent);background:var(--c-accent-tint)}.pl-row-text.svelte-1b85hh9{gap:2px;min-inline-size:0;display:grid}.pl-row-text.svelte-1b85hh9 b:where(.svelte-1b85hh9){font:650 1rem/1.25 var(--font-ui)}.pl-row-text.svelte-1b85hh9 span:where(.svelte-1b85hh9){font:450 .875rem/1.35 var(--font-ui);color:var(--c-ink-muted)}.pl-row-num.svelte-1b85hh9{color:var(--c-accent);white-space:nowrap;font-size:1.25rem}.pl-none.svelte-1b85hh9{padding:var(--s-4);color:var(--c-ink-muted)}.pl-rules.svelte-1b85hh9{gap:var(--s-3);font:450 1rem/1.5 var(--font-ui);margin:0;padding-inline-start:1.2em;display:grid}.pl-rules.svelte-1b85hh9 li:where(.svelte-1b85hh9)::marker{color:var(--c-sun)}@media (width<=60rem){.pl.svelte-1b85hh9{gap:var(--s-4);grid-template-columns:1fr}.pl-slot.svelte-1b85hh9{block-size:clamp(24rem,100svh - 14rem,36rem)}.pl-active.svelte-1b85hh9:not(.pl-compact) .pl-stage:where(.svelte-1b85hh9){z-index:60;border-radius:0;block-size:auto;position:fixed;inset:0}.pl-active.svelte-1b85hh9:not(.pl-compact) .pl-stage:where(.svelte-1b85hh9) .stg-top{padding-block-start:max(var(--s-5), env(safe-area-inset-top))}.pl-active.svelte-1b85hh9:not(.pl-compact) .pl-stage:where(.svelte-1b85hh9) .stg-bottom{padding-block-end:max(var(--s-5), env(safe-area-inset-bottom))}.pl-picker.svelte-1b85hh9{padding-inline:var(--s-4);padding-block-end:calc(var(--s-4) + env(safe-area-inset-bottom))}}@media (width<=60rem) and (orientation:landscape) and (height<=32rem){.pl-slot.svelte-1b85hh9{block-size:88svh}}@media (width<=24rem){.pl-row-num.svelte-1b85hh9{display:none}}.mn-top.svelte-15b0cvb{margin:0 0 var(--s-5)}.mn-list.svelte-15b0cvb{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-content:start;min-block-size:15rem;display:grid}.mn-sk.svelte-15b0cvb{block-size:15rem}.mn-empty.svelte-15b0cvb{grid-column:1/-1}.mn-card.svelte-15b0cvb{gap:var(--s-2);padding:var(--s-5) var(--s-5) var(--s-3);border-radius:var(--r-lg);background:var(--c-raised);border:1px solid var(--c-rule);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.mn-card-head.svelte-15b0cvb{justify-content:space-between;gap:var(--s-3);align-items:start;display:flex}.mn-card-head.svelte-15b0cvb h3:where(.svelte-15b0cvb){-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.125rem;line-height:1.25;display:-webkit-box;overflow:hidden}.mn-num.svelte-15b0cvb{color:var(--c-accent);white-space:nowrap;flex:none;margin:0;font-size:1.5rem;line-height:1.1}.mn-desc.svelte-15b0cvb{color:var(--c-ink-soft);font:450 .95rem/1.45 var(--font-ui);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.mn-desc.svelte-15b0cvb:empty{display:none}.mn-curve.svelte-15b0cvb{margin-inline:calc(-1 * var(--s-5));block-size:3rem;margin-block-start:auto}.mn-curve.svelte-15b0cvb svg{block-size:100%;inline-size:100%}.mn-acts.svelte-15b0cvb{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;padding-block-start:var(--s-3);display:flex}.mn-more.svelte-15b0cvb{flex-wrap:wrap;gap:0;display:flex}.mn-act.svelte-15b0cvb{min-block-size:2.75rem;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--c-ink-soft);font:600 .875rem/1 var(--font-ui);cursor:pointer;background:0 0;border:0}.mn-act.svelte-15b0cvb:hover{color:var(--c-accent);background:var(--c-accent-tint)}.mn-ed.svelte-15b0cvb{grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid}.mn-preview.svelte-15b0cvb{padding:0 var(--s-5) var(--s-3);border-block-end:1px solid var(--c-rule)}.mn-curve-slot.svelte-15b0cvb{border-radius:var(--r-md);background:var(--c-raised);border:1px solid var(--c-rule);block-size:4.5rem;overflow:hidden}.mn-curve-slot.svelte-15b0cvb svg{block-size:100%;inline-size:100%}.mn-facts.svelte-15b0cvb{gap:var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;min-block-size:1.75rem;display:flex}.mn-form.svelte-15b0cvb{padding-block-start:var(--s-4)}.mn-four.svelte-15b0cvb{gap:var(--s-2);display:grid}.mn-four.svelte-15b0cvb [data-phase="0"]:where(.svelte-15b0cvb) output:where(.svelte-15b0cvb){color:var(--c-inhale)}.mn-four.svelte-15b0cvb [data-phase="1"]:where(.svelte-15b0cvb) output:where(.svelte-15b0cvb),.mn-four.svelte-15b0cvb [data-phase="3"]:where(.svelte-15b0cvb) output:where(.svelte-15b0cvb){color:var(--c-hold)}.mn-four.svelte-15b0cvb [data-phase="2"]:where(.svelte-15b0cvb) output:where(.svelte-15b0cvb){color:var(--c-exhale)}.mn-adv.svelte-15b0cvb{gap:var(--s-3);display:grid}.mn-sec.svelte-15b0cvb{border:1px solid var(--c-rule);border-radius:var(--r-md);padding:var(--s-3) var(--s-4) var(--s-4);gap:var(--s-2);min-inline-size:0;margin:0;display:grid}.mn-sec.svelte-15b0cvb legend:where(.svelte-15b0cvb){font:650 .95rem/1 var(--font-ui);padding-inline:var(--s-2)}.mn-step.svelte-15b0cvb{gap:var(--s-2);grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,1.3fr) 2.75rem;align-items:center}.mn-secs.svelte-15b0cvb{align-items:center;gap:var(--s-1);display:flex}.mn-secs.svelte-15b0cvb i:where(.svelte-15b0cvb){color:var(--c-ink-muted);font-style:normal;font-weight:600}.mn-sec-foot.svelte-15b0cvb,.mn-row.svelte-15b0cvb,.mn-ramp.svelte-15b0cvb{gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.mn-ramp.svelte-15b0cvb select:where(.svelte-15b0cvb){flex:12rem;inline-size:auto}.mn-inline.svelte-15b0cvb{align-items:center;gap:var(--s-2);font:550 .9rem/1.2 var(--font-ui);color:var(--c-ink-soft);display:inline-flex}.mn-inline.svelte-15b0cvb input:where(.svelte-15b0cvb){inline-size:5rem}.mn-extra.svelte-15b0cvb summary:where(.svelte-15b0cvb){cursor:pointer;min-block-size:2.75rem;font:650 .95rem/1.2 var(--font-ui);color:var(--c-accent);align-items:center;display:flex}.mn-extra[open].svelte-15b0cvb{gap:var(--s-3);display:grid}.mn-qr.svelte-15b0cvb{aspect-ratio:1;border-radius:var(--r-md);inline-size:min(100%,13rem);padding:var(--s-2);background:#fff;margin-inline:auto}.mn-qr.svelte-15b0cvb svg{block-size:100%;inline-size:100%}.mn-link.svelte-15b0cvb{font-size:.85rem}.mn-im-name.svelte-15b0cvb{font:400 1.6rem/1.1 var(--font-display);letter-spacing:-.025em;margin:0}@media (width<=40rem){.mn-top.svelte-15b0cvb .btn:where(.svelte-15b0cvb){inline-size:100%}.mn-preview.svelte-15b0cvb{padding-inline:var(--s-4)}.mn-curve-slot.svelte-15b0cvb{block-size:3.5rem}.mn-step.svelte-15b0cvb{grid-template-columns:minmax(0,1fr) 6rem 2.75rem}.mn-step.svelte-15b0cvb select:where(.svelte-15b0cvb):nth-of-type(2){grid-area:2/1/auto/-1}}.pr.svelte-139u5xp{gap:var(--s-5);display:grid}.pr-h.svelte-139u5xp{margin-block-end:var(--s-4)}.pr-tiles.svelte-139u5xp{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pr-tile.svelte-139u5xp{gap:var(--s-1);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--c-raised);border:1px solid var(--c-rule);align-content:center;min-block-size:7.5rem;display:grid}.pr-tile.svelte-139u5xp b:where(.svelte-139u5xp){color:var(--c-accent);min-block-size:.95em;font-size:clamp(2.5rem,1.6rem + 3vw,4rem);line-height:.95}.pr-tile.svelte-139u5xp:nth-child(3) b:where(.svelte-139u5xp),.pr-tile.svelte-139u5xp:nth-child(4) b:where(.svelte-139u5xp){color:var(--c-sun)}.pr-tile.svelte-139u5xp span:where(.svelte-139u5xp){color:var(--c-ink-soft);font-weight:550}.pr-charts.svelte-139u5xp{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pr-card.svelte-139u5xp{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-rule);align-content:start;min-inline-size:0;display:grid}.pr-card.svelte-139u5xp h2:where(.svelte-139u5xp),.pr-card.svelte-139u5xp p:where(.svelte-139u5xp){margin:0}.pr-cap.svelte-139u5xp{color:var(--c-ink-muted);font:450 var(--t-small-size) / 1.45 var(--font-ui)}.pr-text.svelte-139u5xp{color:var(--c-ink-soft);max-inline-size:46rem;font-weight:450}.pr-bars.svelte-139u5xp{block-size:7rem;inline-size:100%}.pr-track.svelte-139u5xp{fill:var(--c-rule);opacity:.6}.pr-bar.svelte-139u5xp{fill:var(--c-accent-fill)}.pr-bar.pr-now.svelte-139u5xp{fill:var(--c-sun-fill)}.pr-days.svelte-139u5xp{--cell:clamp(.72rem, .55rem + .5vw, .86rem);grid-template-rows:repeat(7, var(--cell));grid-auto-columns:var(--cell);grid-auto-flow:column;place-content:center space-between;gap:4px;block-size:7rem;display:grid}.pr-days.svelte-139u5xp i:where(.svelte-139u5xp){background:var(--c-rule);opacity:.6;border-radius:3px}.pr-days.svelte-139u5xp i.pr-on:where(.svelte-139u5xp){background:var(--c-accent-fill);opacity:1}.pr-days.svelte-139u5xp i.pr-today:where(.svelte-139u5xp){outline:2px solid var(--c-sun-fill);outline-offset:1px;opacity:1}.pr-feel-list.svelte-139u5xp{margin:0;padding:0;list-style:none;display:grid}.pr-feel-list.svelte-139u5xp li:where(.svelte-139u5xp){gap:var(--s-4);padding-block:var(--s-3);border-block-end:1px solid var(--c-rule);grid-template-columns:minmax(0,20rem) 4.5rem minmax(0,1fr);align-items:baseline;display:grid}.pr-feel-list.svelte-139u5xp b:where(.svelte-139u5xp){font-weight:650}.pr-delta.svelte-139u5xp{text-align:end;font-size:1.6rem;line-height:1}.pr-delta[data-dir=up].svelte-139u5xp{color:var(--c-accent)}.pr-delta[data-dir=down].svelte-139u5xp{color:var(--c-sun)}.pr-why.svelte-139u5xp{color:var(--c-ink-muted);font-weight:450}.pr-diary.svelte-139u5xp{gap:var(--s-3);align-content:start;min-block-size:12rem;margin:0;padding:0;list-style:none;display:grid}.pr-entry.svelte-139u5xp{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--c-raised);border:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pr-sk.svelte-139u5xp{block-size:6.5rem}.pr-main.svelte-139u5xp{gap:var(--s-1);min-inline-size:0;display:grid}.pr-when.svelte-139u5xp{color:var(--c-ink-muted);font-size:var(--t-small-size);margin:0}.pr-facts.svelte-139u5xp{gap:var(--s-2);margin:var(--s-1) 0 0;flex-wrap:wrap;display:flex}.pr-note.svelte-139u5xp{margin:var(--s-1) 0 0;color:var(--c-ink-soft);white-space:pre-line;overflow-wrap:anywhere;font-weight:450}.pr-acts.svelte-139u5xp{gap:var(--s-2);margin:0;display:flex}.pr-more.svelte-139u5xp{margin:var(--s-4) 0 0}.pr-backup.svelte-139u5xp{gap:var(--s-3);grid-template-columns:minmax(0,22rem) auto auto;justify-content:start;align-items:end;display:grid}.pr-file.svelte-139u5xp{cursor:pointer}.pr-file.svelte-139u5xp:focus-within{outline:2px solid var(--c-focus);outline-offset:3px}.pr-msg.svelte-139u5xp{align-items:center;gap:var(--s-3);flex-wrap:wrap;font-weight:600;display:flex}.pr-msg.svelte-139u5xp:empty{display:none}.pr-file-name.svelte-139u5xp{overflow-wrap:anywhere}.pr-imsg.svelte-139u5xp{color:var(--c-sun);font-weight:600}.pr-imsg.svelte-139u5xp:empty{display:none}@media (width<=48rem){.pr-tiles.svelte-139u5xp{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-charts.svelte-139u5xp,.pr-entry.svelte-139u5xp{grid-template-columns:1fr}.pr-backup.svelte-139u5xp{grid-template-columns:1fr 1fr}.pr-backup.svelte-139u5xp .fld:where(.svelte-139u5xp){grid-column:1/-1}.pr-feel-list.svelte-139u5xp li:where(.svelte-139u5xp){gap:var(--s-1) var(--s-3);grid-template-columns:minmax(0,1fr) 4.5rem}.pr-why.svelte-139u5xp{grid-column:1/-1}}.sr.svelte-e4wc0k{gap:var(--s-3);max-inline-size:44rem;display:grid}.sr-field.svelte-e4wc0k{display:block;position:relative}.sr-field.svelte-e4wc0k svg:where(.svelte-e4wc0k){color:var(--c-ink-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--s-4);translate:0 -50%}input.svelte-e4wc0k{min-block-size:3.25rem;inline-size:100%;color:var(--c-ink);border-radius:var(--r-md);padding-inline:calc(var(--s-4) + 28px) var(--s-5);background:var(--c-raised);border:1px solid var(--c-rule-strong);font-size:1.1rem}input.svelte-e4wc0k::placeholder{color:var(--c-ink-muted);opacity:1}input.svelte-e4wc0k:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-color:var(--c-accent)}p.svelte-e4wc0k{margin:0}.sr-count.svelte-e4wc0k{min-block-size:1.5em}.sr-results.svelte-e4wc0k{min-block-size:max(20rem,100svh - 10rem)}.sr-skel.svelte-e4wc0k{block-size:var(--hit-h);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);align-content:center;gap:0;display:grid}.sr-skel.svelte-e4wc0k .skeleton-line:where(.svelte-e4wc0k){background:color-mix(in srgb, var(--c-raised) 55%, transparent)}.sr-sk-kind.svelte-e4wc0k{block-size:.6rem;inline-size:4rem}.sr-sk-t.svelte-e4wc0k{block-size:1.1rem;inline-size:min(20rem,70%)}.sr-sk-x.svelte-e4wc0k{block-size:.75rem;inline-size:92%}.sr-sk-x.sr-short.svelte-e4wc0k{inline-size:60%}.sr-hits.svelte-e4wc0k{--hit-h:8.25rem;gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.sr-hits.svelte-e4wc0k a:where(.svelte-e4wc0k){gap:var(--s-1);block-size:var(--hit-h);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-rule);color:var(--c-ink);align-content:start;text-decoration:none;display:grid;overflow:hidden}.sr-hits.svelte-e4wc0k a:where(.svelte-e4wc0k):hover{border-color:var(--c-accent)}.sr-kind.svelte-e4wc0k{letter-spacing:.14em;text-transform:uppercase;color:var(--c-sun);min-block-size:1.2em;font-size:.75rem;font-weight:700}.sr-t.svelte-e4wc0k{font-family:var(--font-display);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:1.2rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=40rem){.sr-hits.svelte-e4wc0k{--hit-h:9.75rem}.sr-t.svelte-e4wc0k{-webkit-line-clamp:2;line-clamp:2}}.sr-x.svelte-e4wc0k{color:var(--c-ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sr-x.svelte-e4wc0k mark{background:var(--c-accent-tint);color:inherit;border-radius:3px;padding-inline:2px}
