@font-face{font-family:Onest;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/literata-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/literata-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oswald-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0d14;--bg2:#10151f;--bg3:#171e2b;--rule:#222a39;--rule2:#333d50;--ink:#eceef2;--ink2:#a7afbe;--ink3:#7d879a;--acc:#fa3;--acc-ink:#0a0d14;--acc-text:#ffb84d;--acc-line:#fa3;--acc-soft:#ffaa331a;--grid:#eceef20e;--field:#7d879a;--signal:#ffb84d;--ok:#5bd38a;--warn-bg:#241d10;--warn-line:#6b5320;--warn-ink:#ffd38a;--danger:#ff8a7a;--font-body:"Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-body);--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-mono);--font-hand:"Caveat", "Segoe Print", "Comic Sans MS", cursive;--radius:14px;--radius-sm:10px;--radius-btn:999px;--bw:1px;--bw-strong:1px;--line-strong:var(--rule2);--display-weight:600;--display-tracking:-.034em;--h-tracking:-.028em;--measure:64ch;--pad:clamp(1.25rem, 4vw, 3.5rem)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{font-family:var(--font-body);background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-block-start:5.5rem;font-size:100%;line-height:1.55}body{background:var(--bg);min-block-size:100dvh;color:var(--ink);flex-direction:column;margin:0;display:flex}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--h-tracking);text-wrap:balance;margin:0 0 .5em;line-height:1.08}h1{letter-spacing:var(--display-tracking);font-size:clamp(2rem,3.6vw + .6rem,3.25rem)}h2{font-size:clamp(1.6rem,2.4vw + .7rem,2.75rem)}h3{letter-spacing:-.015em;font-size:clamp(1.15rem,.5vw + 1rem,1.375rem);line-height:1.25}p,li{max-inline-size:var(--measure)}p{margin:0 0 1em}a{color:var(--acc-text);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--acc-line);outline-offset:3px;border-radius:4px}ul,ol{padding-inline-start:1.3em}img,svg{max-inline-size:100%}button{font:inherit;color:inherit}.wrap{inline-size:min(100% - 2 * var(--pad), 74rem);margin-inline:auto}.narrow{inline-size:min(100% - 2 * var(--pad), 48rem);margin-inline:auto}.visually-hidden,.skip-link:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.skip-link:focus{background:var(--bg2);color:var(--ink);z-index:100;border-radius:var(--radius-sm);padding:.6rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem}.muted{color:var(--ink2)}.label,.eyebrow,.kicker,.step-label,.sec-no{font-family:var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:.72rem;font-weight:500;line-height:1.3}.eyebrow{margin-block-end:.6rem}.step-label,.nocaps{text-transform:none!important;letter-spacing:.02em!important}.sect-no{font-family:var(--font-mono);color:var(--signal);letter-spacing:.02em;font-weight:600}.hand{font-family:var(--font-hand);color:var(--ink3);font-size:1.35rem;font-weight:500;line-height:1.1}.stamp{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);outline-offset:2px;border:2px solid;outline:1px solid;padding:.4rem .7rem;font-size:.7rem;font-weight:600;display:inline-block;transform:rotate(-3deg)}.fig-cap{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink3);margin:.5rem 0 0;font-size:.72rem;line-height:1.45}.lead-sm{color:var(--ink2);max-inline-size:60ch;font-size:1.1rem}.hint{color:var(--ink2)}.form-note{color:var(--ink3);margin:.75rem 0 0;font-size:.86rem}.btn{border-radius:var(--radius-btn);border:var(--bw) solid var(--rule2);min-block-size:2.75rem;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:.55em;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;line-height:1.15;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{border-color:var(--ink3);color:var(--ink)}.btn-primary{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.btn-primary:hover{background:var(--acc);color:var(--acc-ink);filter:brightness(1.06);border-color:var(--acc)}.btn-ghost{background:0 0}.btn-lg{min-block-size:3.6rem;padding-inline:1.6rem;font-size:1.05rem}.btn-xl{min-block-size:3.75rem;padding-inline:1.75rem;font-size:1.05rem}.btn .arr{font-family:var(--font-mono);font-weight:500}.btn-sos{border-color:var(--rule2);color:var(--ink);gap:.6em}.btn-sos .pulse{background:var(--acc-line);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;animation:2.4s ease-out infinite rs-pulse}@keyframes rs-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc-line) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.btn-danger{color:var(--danger);border-color:var(--danger)}.btn-danger:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.btn-inline{font:inherit;color:var(--ink2);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.chip-sos{font-family:var(--font-mono);letter-spacing:.14em;background:var(--acc);color:var(--acc-ink);border-radius:6px;padding:.35rem .6rem .3rem;font-size:.8rem;font-weight:700}.dot-ok{background:var(--ok);vertical-align:.05em;border-radius:50%;block-size:.45rem;inline-size:.45rem;margin-inline-end:.35rem;display:inline-block}.site-header{z-index:10;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:var(--bw) solid var(--rule);position:sticky;inset-block-start:0}.site-header .wrap{align-items:center;gap:1.75rem;min-block-size:4.75rem;display:flex}.logo{color:var(--ink);margin-inline-end:auto;text-decoration:none;display:inline-flex}.wm{block-size:auto;color:var(--ink);display:block}.wm-tempo{inline-size:8.5rem}.wm-poster{inline-size:9.25rem}.wm .wm-t{fill:currentColor}.wm .wm-sq{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;opacity:.45}.wm .wm-ln{stroke:var(--acc-line);stroke-width:2.6px;stroke-linecap:round}.wm .wm-dot{fill:var(--acc-line)}.wm .wm-end{fill:var(--signal)}.site-nav{gap:1.5rem;font-size:.92rem;font-weight:500;display:none}.site-nav a{color:var(--ink2);align-items:center;min-block-size:2.75rem;padding-inline:.25rem;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--ink)}.head-acts{align-items:center;gap:.6rem;display:flex}.head-acts .btn{min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:1rem;font-size:.88rem}.head-acts .short{display:none}@media (width>=62rem){.site-nav{display:flex}.logo{margin-inline-end:0}.site-nav{margin-inline-end:auto}}@media (width<=40rem){.site-header .wrap{gap:.75rem;min-block-size:4rem}.head-acts .full,.head-acts .btn-join{display:none}.head-acts .short{display:inline}.wm-tempo{inline-size:7.25rem}.wm-poster{inline-size:8.25rem}}main{flex:1}html[data-surface=landing] main>section,.support{padding-block:clamp(3.5rem,8vw,6.5rem)}.sec-head{flex-direction:column;gap:.9rem;margin-block-end:clamp(1.75rem,3vw,2.5rem);display:flex}.sec-head .section-title{max-inline-size:22ch;margin:0}.sec-head .label .n{color:var(--acc-text)}.note{background:var(--warn-bg);border:var(--bw) solid var(--warn-line);color:var(--ink);border-radius:var(--radius-sm);max-inline-size:var(--measure);padding:1rem 1.15rem;font-size:.95rem}.note p{margin:0}.note p+p{margin-block-start:.5em}.hero{padding-block:clamp(2rem,5vw,3.5rem) clamp(2.5rem,6vw,4rem)}.hero-meta{flex-wrap:wrap;gap:.4rem 1.75rem;margin-block-end:clamp(1.4rem,3vw,2.1rem);display:flex}.hero-meta .t{color:var(--acc-text)}.hero h1{max-inline-size:16.5em;margin:0;font-size:clamp(2.35rem,5.2vw + .4rem,4.25rem);line-height:1.02}.hero h1 .tail{color:var(--ink3)}.hero-head{position:relative}.hero-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);margin-block-start:clamp(1.4rem,3vw,2.5rem);display:grid}.lead{color:var(--ink2);margin:0;font-size:clamp(1.05rem,.4vw + 1rem,1.2rem);line-height:1.55}.cta-block{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.cta-note{color:var(--ink3);max-inline-size:26rem;margin:0;font-size:.875rem;line-height:1.5}.trust{border-block-start:var(--bw) solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.trust li{color:var(--ink2);gap:.75rem;max-inline-size:none;padding:1.1rem 1.25rem 0 0;font-size:.9rem;line-height:1.45;display:flex}.trust li+li{border-inline-start:var(--bw) solid var(--rule);padding-inline-start:1.25rem}.trust .tick{font-family:var(--font-mono);color:var(--acc-text);padding-block-start:.15rem;font-size:.75rem}@media (width<=46rem){.hero-row{grid-template-columns:1fr}.cta-block,.cta-block .btn{inline-size:100%}.trust{grid-template-columns:1fr 1fr;row-gap:1rem}.trust li{padding:.9rem .6rem 0 0}.trust li+li{border-inline-start:0;padding-inline-start:0}.trust li:nth-child(2n){border-inline-start:var(--bw) solid var(--rule);padding-inline-start:.9rem}}.osc{position:relative}.osc-field{border-block:1px solid var(--rule);background-image:linear-gradient(to right, var(--rule) 1px, transparent 1px), linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, transparent calc(50% - .5px), var(--grid) calc(50% - .5px), var(--grid) calc(50% + .5px), transparent calc(50% + .5px));background-size:12.5% 100%,3.125% 100%,100% 100%;block-size:13rem;position:relative}.osc-svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.osc-svg path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.osc-svg .ghost{stroke:var(--ink3);opacity:.22;stroke-width:1.25px}.osc-svg .live{stroke-width:2.25px}.osc-svg .solid-acc{stroke:var(--acc-line)}.osc-svg .solid-ink3{stroke:var(--ink3)}.stop-a{stop-color:var(--ink3)}.stop-a2{stop-color:var(--ink2)}.stop-b{stop-color:var(--acc-line)}.reveal{transform-box:fill-box;transform-origin:0}.ph{border-inline-start:1.5px solid var(--acc-line);pointer-events:none;position:absolute;inset:-10px 0}.ph:before{content:"";background:var(--acc-line);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:-1px;inset-inline-start:-5px}.ph-tag{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-text);white-space:nowrap;font-size:.72rem;position:absolute;inset-block-start:-1.9rem;inset-inline-start:.5rem}.osc-bars{font-family:var(--font-mono);color:var(--ink3);grid-template-columns:repeat(8,1fr);padding-block-end:.5rem;font-size:.72rem;display:grid}.osc-bars span{padding-inline-start:.4rem}.osc-marks{block-size:1.9rem;margin-block-start:.6rem;position:relative}.osc-marks span{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;font-size:.72rem;position:absolute;inset-block-start:0}.osc-marks span:before{content:"";background:var(--ink3);block-size:.45rem;inline-size:1px;position:absolute;inset-block-start:-.7rem;inset-inline-start:0}.osc-marks span.on{color:var(--acc-text)}.osc-marks span.on:before{background:var(--acc-line)}.ends{justify-content:space-between;margin-block-start:.6rem;display:flex}.ends .on{color:var(--acc-text)}.hero-osc{margin-block-start:clamp(2.5rem,5vw,4rem)}.hero-osc .reveal{animation:9s cubic-bezier(.45,.05,.4,1) infinite rs-hero-reveal}.hero-osc .ph{animation:9s cubic-bezier(.45,.05,.4,1) infinite rs-hero-ph}@keyframes rs-hero-reveal{0%{transform:scaleX(0)}82%,to{transform:scaleX(1)}}@keyframes rs-hero-ph{0%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(100%)}92%,to{opacity:0;transform:translate(100%)}}[dir=rtl] .osc-field{transform:scaleX(-1)}@media (width<=40rem){.osc-field{block-size:9.5rem}.osc-bars span:nth-child(2n){visibility:hidden}.osc-marks .m-hide{display:none}.osc-marks span{letter-spacing:.05em;font-size:.66rem}}.sl-head,.sl-row{grid-template-columns:4rem minmax(0,1fr) minmax(0,1.3fr) 13rem;gap:1.75rem;display:grid}.sl-head{border-block-end:1px solid var(--rule2);padding-block-end:.75rem}.setlist{margin:0;padding:0;list-style:none}.sl-row{border-block-end:1px solid var(--rule);align-items:start;max-inline-size:none;padding-block:1.9rem 2rem}.sl-no{font-family:var(--font-mono);color:var(--ink3);letter-spacing:-.04em;font-size:1.9rem;line-height:1}.sl-quote{letter-spacing:-.012em;margin:0;font-size:1.375rem;font-weight:500;line-height:1.3}.sl-quote:before{content:"«";color:var(--ink3)}.sl-quote:after{content:"»";color:var(--ink3)}.sl-body h3{margin-block-end:.6rem}.sl-body p{color:var(--ink2);margin:0;font-size:.97rem;line-height:1.6}.sl-meta{flex-direction:column;gap:.75rem;display:flex}.sl-meta .big{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500;line-height:1}.sl-meta .big small{letter-spacing:.02em;color:var(--ink3);margin-inline-start:.4rem;font-size:.8rem;font-weight:400}.glyph{block-size:2.5rem;inline-size:100%;display:block;overflow:visible}.glyph path,.glyph line{fill:none;stroke:var(--acc-line);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.glyph .g0{stroke:var(--ink3)}.glyph rect{fill:var(--ink3)}.glyph rect.x{fill:var(--acc-line)}@media (width<=52rem){.sl-head{display:none}.sl-row{grid-template-columns:2.75rem 1fr;gap:.75rem .9rem;padding-block:1.5rem}.sl-no{font-size:1.4rem}.sl-quote{font-size:1.2rem}.sl-body,.sl-meta{grid-column:1/-1}.sl-meta{flex-direction:row;align-items:center;gap:1rem}.sl-meta .big{flex:none;font-size:1.5rem}.sl-meta .glyph{flex:1}.sl-meta .label{display:none}}.steps{counter-reset:step;border-block-start:1px solid var(--rule2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{max-inline-size:none;padding:1.4rem 1.5rem .5rem 0;position:relative}.steps li+li{border-inline-start:1px solid var(--rule);padding-inline-start:1.5rem}.step-no{font-family:var(--font-mono);color:var(--acc-text);letter-spacing:.02em;margin-block-end:1.75rem;font-size:.9rem;display:block}.steps h3{margin:0 0 .5rem}.steps p{color:var(--ink2);margin:0;font-size:.95rem}@media (width<=52rem){.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(3){border-inline-start:0;padding-inline-start:0}.steps li:nth-child(n+3){border-block-start:1px solid var(--rule)}}@media (width<=34rem){.steps{grid-template-columns:1fr}.steps li,.steps li+li{border-inline-start:0;border-block-start:1px solid var(--rule);padding:1.25rem 0 1rem}.steps li:first-child{border-block-start:0}.step-no{margin-block-end:.6rem}}.sos-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,3.5rem);margin-block-end:2rem;display:grid}.sos-bullets{border-block-start:1px solid var(--rule2);margin:0;padding:0;list-style:none}.sos-bullets li{border-block-end:1px solid var(--rule);grid-template-columns:3rem 1fr;gap:.5rem;max-inline-size:none;padding-block:1rem;font-size:1.02rem;display:grid}.sos-bullets .step-no{margin:0;padding-block-start:.2rem}.sos-teaser{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg2);padding:1.25rem 1.4rem 1.4rem}.teaser-top{align-items:center;gap:.9rem;margin-block-end:1.25rem;display:flex}.mini-osc .osc-field{block-size:7.5rem}.measure{margin-block-start:1.4rem}.measure .grp{grid-template-columns:4fr 6fr;gap:.4rem;margin-block-end:.5rem;display:grid}.measure .grp span{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);border-block-start:1px solid var(--rule2);padding-block-start:.4rem;font-size:.72rem}.beats{border:1px solid var(--rule2);border-radius:6px;grid-template-columns:repeat(10,1fr);display:grid;position:relative;overflow:hidden}.beats span{block-size:2.6rem;font-family:var(--font-mono);color:var(--ink3);border-inline-start:1px solid var(--rule);justify-content:center;align-items:center;font-size:.85rem;display:flex}.beats span:first-child{border-inline-start:0}.beats span:nth-child(5){border-inline-start:2px solid var(--rule2)}.beats .cur{background:var(--acc-soft);border-block-end:3px solid var(--acc-line);inline-size:10%;position:absolute;inset-block:0;inset-inline-start:0}.sos-teaser .beats .cur{animation:10s steps(10,end) infinite rs-beat}@keyframes rs-beat{0%{transform:translate(0)}to{transform:translate(1000%)}}@media (width<=52rem){.sos-grid{grid-template-columns:1fr}}.perf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.audiences{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:flex}.audiences li{border:var(--bw) solid var(--rule2);border-radius:var(--radius-btn);max-inline-size:none;padding:.45rem .95rem;font-size:.9rem}.audiences strong{color:var(--ink);font-weight:600}.audiences span{color:var(--ink3)}.coaches{color:var(--ink2)}.ruler{border-block-end:1px solid var(--rule2);grid-template-columns:repeat(15,1fr);align-items:end;block-size:9rem;display:grid}.ruler span{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ruler i{background:var(--ink3);block-size:2rem;inline-size:1px;display:block}.ruler .wk i{background:var(--ink2);block-size:3.5rem}.ruler .x i{background:var(--acc-line);block-size:6rem;inline-size:3px}.ruler b{font-family:var(--font-mono);color:var(--ink3);padding-block-end:.4rem;font-size:.7rem;font-weight:500}.ruler .x b{color:var(--acc-text);font-size:.95rem}@media (width<=52rem){.perf-grid{grid-template-columns:1fr}.ruler b{font-size:.6rem}.ruler span:nth-child(2n):not(.x) b{visibility:hidden}}.compare{border-collapse:collapse;border-block-start:var(--bw-strong) solid var(--line-strong);inline-size:100%}.compare th,.compare td{text-align:start;vertical-align:top;border-block-end:1px solid var(--rule);padding:1rem 1.25rem 1rem 0;font-size:.98rem}.compare thead th{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);font-size:.72rem;font-weight:500}.compare td:first-child{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink3) 60%, transparent);inline-size:50%}.compare td:last-child{font-weight:600}.compare td:last-child:before{content:"✓ ";color:var(--acc-text);font-family:var(--font-mono)}.pricing-note{color:var(--ink2);margin-block-start:1.5rem;font-size:.97rem}@media (width<=40rem){.compare thead{display:none}.compare tr{border-block-end:1px solid var(--rule);padding-block:.6rem;display:block}.compare td{border:0;inline-size:auto;padding-block:.2rem;display:block}}.faq-list{border-block-start:var(--bw-strong) solid var(--line-strong);max-inline-size:54rem}.faq details{border-block-end:1px solid var(--rule)}.faq summary{cursor:pointer;grid-template-columns:3rem 1fr auto;align-items:baseline;gap:.5rem;padding-block:1.1rem;font-size:1.08rem;font-weight:600;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--acc-text);font-weight:500}.faq details[open] summary:after{content:"–"}.faq .q-no{font-family:var(--font-mono);color:var(--ink3);font-size:.82rem;font-weight:500}.faq details p{color:var(--ink2);margin:0;padding:0 0 1.25rem 3.5rem}@media (width<=40rem){.faq summary{grid-template-columns:2.25rem 1fr auto}.faq details p{padding-inline-start:2.75rem}}.waitlist-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.form-card{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius);padding:clamp(1.25rem,3vw,2rem)}.field{margin-block-end:1.1rem}.field label,.field .label-text{margin-block-end:.4rem;font-size:.95rem;font-weight:600;display:block}.field .hint{color:var(--ink3);font-weight:400}input[type=email],input[type=text],select,textarea{inline-size:100%;font:inherit;border:var(--bw) solid var(--field);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);min-block-size:3rem;padding:.7rem .9rem}input:focus,select:focus,textarea:focus{border-color:var(--acc-line);outline:2px solid var(--acc-line);outline-offset:0}::placeholder{color:var(--ink3);opacity:1}.check{align-items:flex-start;gap:.65rem;font-size:.93rem;display:flex}.check input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--acc-line);flex:none;margin-block-start:.25rem}.hp{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.form-error{background:color-mix(in srgb, var(--danger) 12%, var(--bg));border:var(--bw) solid var(--danger);color:var(--ink);border-radius:var(--radius-sm);margin-block-end:1rem;padding:.75rem 1rem;font-size:.95rem;display:none}.form-error[data-show],.app-main .form-error{display:block}.app-main .form-error[hidden]{display:none}@media (width<=52rem){.waitlist-grid{grid-template-columns:1fr}.form-card .btn{inline-size:100%}}.lines{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.6rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.lines li{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);flex-direction:column;gap:.2rem;max-inline-size:none;padding:1rem 1.1rem;display:flex}.lines .region{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:.72rem}.lines .number{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500;line-height:1.15;text-decoration:none}.lines .name{color:var(--ink2);font-size:.88rem}.verify{color:var(--warn-ink)}.lines .verify{text-transform:uppercase;letter-spacing:.08em;margin-block-start:.3rem;font-size:.68rem}.disclaimer{border-block-start:var(--bw) solid var(--rule);color:var(--ink2);padding-block:2rem;font-size:.88rem}.disclaimer strong{color:var(--ink)}.disclaimer p{max-inline-size:90ch;margin:0}.site-footer{border-block-start:var(--bw) solid var(--rule);color:var(--ink3);padding-block:1.75rem 2.25rem;font-size:.85rem}.site-footer .wrap{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.site-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.site-footer a{color:var(--ink2)}.lang-list{gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.lang-list a[aria-current=true]{color:var(--ink);font-weight:700;text-decoration:none}.theme-switch{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.72rem;display:inline-flex}.theme-switch a{color:var(--ink2)}.theme-switch a[aria-current=true]{color:var(--acc-text);font-weight:700;text-decoration:none}.draft-banner{background:var(--warn-bg);border-block-end:1px solid var(--warn-line);color:var(--ink);padding:.6rem 0;font-size:.88rem}.draft-banner p{max-inline-size:none;margin:0}.page{padding-block:clamp(2.5rem,6vw,5rem)}.page h1{margin-block-end:.75rem}.page h2{margin-block-start:2rem;font-size:clamp(1.3rem,1vw + 1rem,1.7rem)}.page .meta{color:var(--ink3);font-size:.9rem;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase}.todo{background:var(--warn-bg);border:1px dashed var(--warn-line);border-radius:var(--radius-sm);padding:.9rem 1.1rem;font-size:.92rem}.picker{text-align:center;place-items:center;min-block-size:80dvh;padding-block:3rem;display:grid}.picker-logo{margin-block-end:1.75rem;display:inline-block}.picker-logo .wm-tempo{inline-size:14rem}.picker-logo .wm-poster{inline-size:15rem}.picker-list{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.5rem 0 1rem;padding:0;list-style:none;display:flex}.picker-list li{max-inline-size:none}.picker-list .draft{opacity:.6}.picker p{margin-inline:auto}.app-header .wrap{gap:1rem;min-block-size:4.25rem}.app-header .logo{margin-inline-end:auto}.app-nav{align-items:center;gap:1rem;font-size:.92rem;display:flex}.app-nav a{color:var(--ink2);white-space:nowrap;text-decoration:none}.app-nav a:hover{color:var(--ink)}.app-nav form{margin:0}@media (width<=40rem){.app-nav a:nth-child(-n+2):not(:only-child){display:none}.app-nav{gap:.75rem;font-size:.88rem}}.app-main{padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,6vw,4.5rem)}.app-main h1{margin-block-end:.6rem}.app-footer{border-block-start:var(--bw) solid var(--rule);color:var(--ink3);padding-block:1.25rem 1.75rem;font-size:.84rem}.app-footer .wrap{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.app-footer p{max-inline-size:70ch;margin:0}.app-footer a{color:var(--ink2)}.panel{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius);margin-block-end:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.panel h2{margin-block-start:0;font-size:clamp(1.25rem,1vw + 1rem,1.6rem)}.panel-warn{background:var(--warn-bg);border-color:var(--warn-line)}.panel-support{border-color:var(--rule2)}.panel-danger{border-color:color-mix(in srgb, var(--danger) 60%, var(--rule))}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}.status-pill{border-radius:var(--radius-btn);border:var(--bw) solid var(--rule2);align-items:center;gap:.55em;padding:.4rem .9rem;font-size:.92rem;font-weight:600;display:inline-flex}.status-pill:before{content:"";background:var(--ink3);border-radius:50%;block-size:.65em;inline-size:.65em}.status-green:before{background:var(--ok)}.status-yellow:before{background:#d6a33a}.status-red:before{background:var(--danger)}.app-form fieldset{border:0;min-inline-size:0;margin:0 0 1.5rem;padding:0}.app-form legend{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--h-tracking);margin-block-end:.4rem;padding:0;font-size:clamp(1.35rem,1.2vw + 1rem,1.85rem);line-height:1.15}.app-form .hint{color:var(--ink2);margin-block-end:1rem}.choices{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.choices li{max-inline-size:none}.choice,.yesno li,.consent{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);cursor:pointer;align-items:flex-start;gap:.8rem;max-inline-size:none;padding:.9rem 1rem;display:flex}.choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice input,.yesno input,.consent input{accent-color:var(--acc-line);flex:none;block-size:1.1rem;inline-size:1.1rem;margin-block-start:.25rem}.yesno{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.yesno li{cursor:default;gap:.5rem;display:grid}.yesno .q{max-inline-size:none;margin:0}.yesno .opts{gap:1.5rem;display:flex}.yesno .opts label{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.consent{margin-block-end:.6rem}.consent small{color:var(--ink3);margin-block-start:.3rem;display:block}.step-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:1rem;display:flex}.app-form[data-js] fieldset[hidden]{display:none}.divider{color:var(--ink3);align-items:center;gap:.75rem;margin-block:1.25rem;font-size:.85rem;display:flex}.divider:before,.divider:after{content:"";border-block-start:1px solid var(--rule);flex:1}.login-alt{gap:.6rem;display:grid}.lines-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.lines-compact li{background:var(--bg2);border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);flex-direction:column;gap:.15rem;max-inline-size:none;padding:.85rem 1rem;display:flex}.lines-compact li[hidden]{display:none}.lines-compact .number{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:2;font-size:1.75rem;font-weight:500;line-height:1.1;text-decoration:none}.lines-compact .region{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);order:1;font-size:.7rem}.lines-compact .name{color:var(--ink2);order:3;font-size:.86rem}.lines-compact .verify{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.lines-more summary{cursor:pointer;color:var(--acc-text)}.sos-top{border-block-end:var(--bw) solid var(--rule)}.sos-top .wrap{align-items:center;gap:1rem;min-block-size:4.25rem;display:flex}.sos-top .offline{align-items:center;display:inline-flex}.sos-top .offline[hidden]{display:none}.sos-logo{margin-inline:auto 0}.sos-logo .wm-tempo{inline-size:6.5rem}.sos-logo .wm-poster{inline-size:7.5rem}.sos-top .exit{border:var(--bw) solid var(--rule2);border-radius:var(--radius-btn);min-block-size:2.75rem;color:var(--ink);align-items:center;gap:.6rem;padding:0 1rem;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=40rem){.sos-logo{display:none}.sos-top .exit{margin-inline-start:auto}.sos-top .offline .txt{display:none}}.sos-main{padding-block-start:clamp(1rem,3vw,1.75rem)}.sos-page{max-inline-size:62rem;margin-inline:auto}.sos-sub{color:var(--ink2);margin-block-end:1rem;font-size:.95rem}.sos-progress{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:0 0 clamp(1.5rem,4vw,2.75rem);padding:0;list-style:none;display:grid}.sos-progress li{flex-direction:column;gap:.5rem;max-inline-size:none;display:flex}.sos-progress .bar{background:var(--rule2);border-radius:2px;block-size:4px}.sos-progress li[data-on] .bar{background:var(--ink3)}.sos-progress li[data-now] .bar{background:var(--acc-line)}.sos-progress li[data-now] .label{color:var(--acc-text)}@media (width<=40rem){.sos-progress li:not([data-now]) .nm{display:none}.sos-progress .label{letter-spacing:.04em;font-size:.62rem}}.sos-step[hidden]{display:none}.sos-step .step-label{margin-block-end:.75rem}.sos-step h2{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.75rem,7vw,5.25rem);line-height:.95}.sos-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2.5rem;display:grid}.instr{letter-spacing:-.016em;max-inline-size:30ch;color:var(--ink);margin:0;font-size:clamp(1.25rem,1.4vw + .9rem,1.75rem);font-weight:500;line-height:1.32}.timer-sos{align-items:baseline;gap:.75rem;margin:0;line-height:.8;display:flex}.timer-sos .t-now{font-family:var(--font-mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(5.5rem,13vw,9.25rem);font-weight:400}.timer-sos .t-total{font-family:var(--font-mono);color:var(--ink3);font-size:1.35rem}@media (width<=46rem){.sos-head{grid-template-columns:1fr}}.sos-visual{margin-block:clamp(2.75rem,5vw,3.25rem) 1.5rem}.sos-osc .osc-field{block-size:clamp(9.5rem,22vw,15rem)}.sos-osc .reveal{transform:scaleX(.06)}.sos-osc .ph{transform:translate(6%)}.sos-wave[data-run] .sos-osc .reveal{animation:60s linear forwards rs-sos-reveal}.sos-wave[data-run] .sos-osc .ph{animation:60s linear forwards rs-sos-ph}@keyframes rs-sos-reveal{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}@keyframes rs-sos-ph{0%{transform:translate(6%)}to{transform:translate(100%)}}.done-line{color:var(--acc-text);font-size:1.15rem}.sos-controls .btn{min-inline-size:9rem}@media (width<=40rem){.sos-controls{grid-template-columns:1fr 1fr;display:grid}.sos-controls .btn{white-space:normal;inline-size:100%;min-inline-size:0}}.ground-list{border-block-start:1px solid var(--rule2);gap:0;max-inline-size:40rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.ground-list li{border-block-end:1px solid var(--rule);grid-template-columns:4rem 1fr;align-items:baseline;max-inline-size:none;padding-block:.8rem;font-size:1.2rem;display:grid}.ground-list .n{font-family:var(--font-mono);color:var(--acc-text);font-size:2.25rem;line-height:1}.next-options{margin:1.25rem 0;padding-inline-start:1.2em;font-size:1.1rem}.next-options li{margin-block-end:.6rem}.sos-breath{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg2);grid-template-columns:auto 1fr;align-items:end;gap:1.25rem 2rem;padding:1.4rem 1.5rem;display:grid}.sos-breath .breath-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);grid-column:1/-1;margin:0;font-size:.8rem}.breath-tempo{display:contents}.metro{block-size:7rem;inline-size:5.75rem;position:relative}.metro svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.metro svg path{fill:none;stroke:var(--rule2);stroke-width:1.5px}.metro .arm{background:var(--ink);transform-origin:50% 100%;border-radius:2px;block-size:5.5rem;inline-size:2px;transition:transform .6s;position:absolute;inset-block-end:1rem;inset-inline-start:calc(50% - 1px);transform:rotate(-26deg)}.metro .arm:after{content:"";background:var(--acc);border-radius:2px;block-size:10px;inline-size:14px;position:absolute;inset-block-start:1.25rem;inset-inline-start:-6px}.metro .pivot{background:var(--ink);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-end:.75rem;inset-inline-start:calc(50% - 4px)}.sos-breath[data-phase=in] .metro .arm{transition:transform 4s cubic-bezier(.45,0,.55,1);transform:rotate(26deg)}.sos-breath[data-phase=out] .metro .arm{transition:transform 6s cubic-bezier(.45,0,.55,1);transform:rotate(-26deg)}.sos-breath .measure{margin:0}.sos-breath[data-phase=in] .beats .cur,.sos-breath[data-phase=out] .beats .cur{animation:10s steps(10,end) infinite rs-beat}.sos-breath[data-phase=out] .beats .cur{animation-delay:-4s}.per-min{margin-block-start:.6rem}.breath-meta{color:var(--ink3);font-family:var(--font-mono);font-size:.85rem}.sos-crisis{border:var(--bw) solid var(--rule2);border-radius:var(--radius);background:var(--bg2);margin-block-start:clamp(2rem,5vw,3rem);padding:1.5rem clamp(1rem,3vw,1.75rem) 1.25rem}.crisis-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.crisis-head h2{letter-spacing:-.01em;margin:0;font-size:1.2rem}.crisis-note{color:var(--ink2);max-inline-size:70ch;margin-block:.6rem .25rem;font-size:.93rem}.sos-lines-country{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.sos-lines-country select{min-block-size:2.5rem;inline-size:auto;padding:.35rem .6rem}.sos-kit{margin-block-start:2rem;padding:0}.sos-kit h2{letter-spacing:-.01em;font-size:1.2rem}.kit-list{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.kit-list li{max-inline-size:none}.kit-list .btn{white-space:normal;text-align:start}.crumbs{color:var(--ink3);margin-block-end:1.25rem;font-size:.85rem}.crumbs a{color:var(--ink2)}.tagline{color:var(--ink2);font-size:1.15rem}.draft-strip{background:var(--warn-bg);border:1px dashed var(--warn-line);border-radius:var(--radius-sm);color:var(--warn-ink);max-inline-size:none;padding:.5rem .8rem;font-size:.82rem}.badge{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--rule2);color:var(--ink2);vertical-align:middle;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;display:inline-block}.badge-draft{border-color:var(--warn-line);color:var(--warn-ink);background:var(--warn-bg)}.badge-lang{border-color:var(--rule2)}.badge-done{color:var(--ink2)}.badge-open{background:var(--ink);border-color:var(--ink);color:var(--bg)}.content-badges{flex-wrap:wrap;gap:.4rem;max-inline-size:none;margin:0 0 .75rem;display:flex}.inline-form{display:inline}.program-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.25rem;display:grid}.program-card{flex-direction:column;margin:0;display:flex}.program-card .actions{margin-block-start:auto;padding-block-start:1rem}.program-card.is-locked{opacity:.85}.pc-plane{align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.pc-plane .days{font-family:var(--font-mono);letter-spacing:-.04em;font-size:2.6rem;font-weight:500;line-height:1}.pc-plane .days small{color:var(--ink3);letter-spacing:.02em;margin-inline-start:.4rem;font-size:.8rem;font-weight:400}.pc-plane .glyph{flex:1;max-inline-size:12rem}.audience-cols{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 2rem;margin-block:1rem;display:grid}.audience-cols h3{margin-block:0 .35rem;font-size:1rem}.audience-cols ul{color:var(--ink2);margin:0;padding-inline-start:1.1em;font-size:.93rem}.audience-cols li{max-inline-size:none;margin-block-end:.3rem}.ov-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;margin-block-end:1.5rem;display:grid}.ov-head h1{margin-block:.6rem .5rem}.progress-meta{margin-block-end:.5rem;font-weight:600}.progress-bar{background:var(--bg3);border-radius:999px;block-size:.5rem;overflow:hidden}.progress-bar span{background:var(--acc-line);border-radius:999px;block-size:100%;display:block}.chart-title{margin-block:2rem .25rem}.chart-table summary{color:var(--ink3);cursor:pointer;margin-block-start:.75rem;font-size:.85rem}.chart-table table{border-collapse:collapse;margin-block-start:.5rem;font-size:.9rem}.chart-table th,.chart-table td{text-align:start;border-block-end:1px solid var(--rule);padding:.2rem .9rem .2rem 0}.day-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.day-grid li{max-inline-size:none}.day-card>a,.day-card>div{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius-sm);block-size:100%;color:inherit;padding:.95rem 1.05rem;text-decoration:none;display:block}.day-card>a:hover{border-color:var(--ink3)}.day-card.is-open>a{border-color:var(--acc-line);box-shadow:inset 0 0 0 1px var(--acc-line);background:linear-gradient(135deg, var(--acc-soft), transparent 70%), var(--bg2)}.day-card.is-locked>div{opacity:.62;background:0 0}.day-card .eyebrow{margin-block-end:.35rem}.day-card .day-no{color:var(--ink);margin-inline-end:.4rem;font-weight:600}.day-card.is-open .day-no{color:var(--acc-text)}.day-card h3{margin:0 0 .3rem;font-size:1.02rem}.day-summary{color:var(--ink2);margin:0 0 .5rem;font-size:.87rem}.day-state{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;font-size:.83rem;display:flex}.sos-menu{position:relative}.sos-menu summary{list-style:none}.sos-menu summary::-webkit-details-marker{display:none}.sos-menu ul{background:var(--bg2);border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);z-index:20;min-inline-size:16rem;margin:0;padding:.4rem;list-style:none;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;box-shadow:0 12px 32px #0000002e}.sos-menu li{max-inline-size:none}.sos-menu li a{color:var(--ink);border-radius:6px;padding:.55rem .75rem;text-decoration:none;display:block}.sos-menu li a:hover{background:var(--bg3)}.sos-menu li:first-child a{font-weight:700}.day-page .narrow,.day-page .wrap{max-inline-size:66rem}.day-head{margin-block-end:1.75rem}.day-head a{color:inherit}.dh-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem;margin-block-start:.9rem;display:grid}.dh-sum{color:var(--ink2);max-inline-size:60ch;margin:.75rem 0 0;font-size:1.08rem}.stat{text-align:end;margin:0}.stat .big{font-family:var(--font-mono);letter-spacing:-.04em;margin-block-start:.4rem;font-size:clamp(2rem,3vw,2.75rem);line-height:1;display:block}.stat .big small{color:var(--ink3);letter-spacing:0;font-size:.9rem}.dh-tempo h1{margin:0;font-size:clamp(2rem,3.4vw + .5rem,3.25rem)}.dh-tempo h1 .of{color:var(--ink3);letter-spacing:-.04em;font-size:.62em;font-weight:400}.dh-tempo h1 .dot{color:var(--ink3)}@media (width<=46rem){.dh-row{grid-template-columns:1fr}.stat{text-align:start;align-items:baseline;gap:.75rem;display:flex}.stat .big{margin:0}}.daylist{border-block-start:var(--bw-strong) solid var(--ink);margin:0 0 2rem;padding:0;list-style:none}.daylist .row{border-block-end:1px solid var(--rule);grid-template-columns:3.5rem 7.5rem minmax(0,1fr) 4.5rem 8rem;align-items:center;gap:1rem;max-inline-size:none;padding:.9rem .5rem;display:grid}.daylist .no{font-family:var(--font-mono);color:var(--ink3);font-size:.95rem}.daylist .ttl{letter-spacing:-.01em;font-weight:600}.daylist .dur{font-family:var(--font-mono);text-align:end;color:var(--ink2);font-size:.88rem}.daylist .st{justify-self:end}.daylist .is-now{background:linear-gradient(90deg, var(--acc-soft), transparent 75%)}.daylist .is-now .no{color:var(--acc-text);font-weight:700}.daylist .is-next .ttl{color:var(--ink2);font-weight:500}.pill{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule2);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:.3rem .65rem;font-size:.68rem;font-weight:500}.pill-now{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (width<=46rem){.daylist .row{grid-template-columns:2.5rem 1fr auto;gap:.25rem .75rem;padding-inline:.25rem}.daylist .no{grid-row:1/3}.daylist .kind{grid-area:1/2}.daylist .ttl{grid-area:2/2;font-size:.97rem}.daylist .dur{grid-area:1/3}.daylist .st{grid-area:2/3}}.exercise{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius);margin-block-end:1.25rem;padding:clamp(1.25rem,3.5vw,2.25rem)}.ex-eyebrow{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .75rem;display:flex}.part-no,.sect-tag{font-family:var(--font-mono);color:var(--acc-text);font-size:.78rem;font-weight:600}.exercise-title{margin-block-end:.75rem;font-size:clamp(1.5rem,1.6vw + 1rem,2rem);line-height:1.12}.exercise-intro{color:var(--ink2);font-size:1.07rem}.note.caution ul{margin:.4rem 0 0;padding-inline-start:1.1em}.note.caution li{max-inline-size:none}.exercise .note{margin-block:1rem}.steps-list{border-block-start:1px solid var(--rule);gap:0;margin:1.5rem 0;padding:0;list-style:none;display:grid}.steps-list li{border-block-end:1px solid var(--rule);grid-template-columns:2.75rem 1fr;gap:.25rem .5rem;max-inline-size:none;padding-block:1rem;display:grid}.steps-list li>:not(.para-no){grid-column:2}.steps-list li[hidden]{display:none!important}.para-no{font-family:var(--font-mono);color:var(--ink3);padding-block-start:.3rem;font-size:.78rem}.step-text{max-inline-size:none;margin:0;font-size:1.04rem;line-height:1.6}.ex-paged .steps-list{border:0}.ex-paged .steps-list li{border:0;padding-block:.25rem;display:block}.ex-paged .step-text{letter-spacing:-.008em;font-size:clamp(1.1rem,.6vw + 1rem,1.3rem);font-weight:500;line-height:1.5}.ex-paged .step-label{margin-block-end:.6rem}.timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.timer-sm{color:var(--ink2);letter-spacing:-.04em;margin:.75rem 0 0;font-size:1.6rem}[data-player][data-js] .timer-sm{display:none}.player-controls{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:1.5rem 1rem;display:flex}.player-controls [hidden]{display:none}.player-controls .btn{min-block-size:3.25rem;padding-inline:1.4rem}.exercise-finish{margin-block:1.25rem}.exercise-finish[hidden]{display:none}.homework{border:1px dashed var(--rule2);border-radius:var(--radius-sm);max-inline-size:none;padding:.85rem 1rem;font-size:.95rem}.homework strong{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-block-end:.3rem;font-size:.7rem;font-weight:500;display:block}.safety{color:var(--ink2);max-inline-size:72ch;margin-block-start:1.25rem;font-size:.88rem}.safety strong{color:var(--ink)}.evidence{color:var(--ink2);font-size:.88rem}.evidence summary{cursor:pointer;color:var(--acc-text);font-weight:600}.sources{padding-inline-start:1.1em}.sources li{max-inline-size:none;margin-block-end:.3rem}.exercise-collapsed{padding-block:.95rem}.exercise-collapsed summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;list-style:none;display:flex}.exercise-collapsed summary::-webkit-details-marker{display:none}.exercise-collapsed summary .eyebrow{margin:0}.exercise-collapsed-title{font-weight:600}.exercise-collapsed.is-pending summary{color:var(--ink3)}.exercise-collapsed .exercise{background:0 0;border:0;margin:0;padding:.75rem 0 0}.ptimer{margin-block:1.25rem .5rem}.ptimer[hidden]{display:none}.track{gap:4px;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.track .seg{flex-direction:column;flex-basis:0;gap:.4rem;min-inline-size:0;max-inline-size:none;display:flex}.track .b{background:var(--bg3);border:1px solid var(--rule);border-radius:5px;block-size:1.6rem;display:block;position:relative;overflow:hidden}.track .b i{background:var(--acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.track .done .b{background:var(--ink3);border-color:var(--ink3)}.track .now .b{border-color:var(--ink)}.track .now .b i{transform:scaleX(var(--p,0));transition:transform 1s linear}.track .t{font-family:var(--font-mono);color:var(--ink3);font-size:.7rem}.track .now .t{color:var(--ink);font-weight:600}.pt-main{border-block:1px solid var(--rule);align-items:center;gap:1.5rem;padding-block:1rem;display:flex;position:relative}.pt-digits{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:0;font-size:clamp(4rem,9vw,5.25rem);line-height:.86}.pt-digits small{letter-spacing:.06em;color:var(--ink3);text-transform:uppercase;margin-block-start:.75rem;font-size:.78rem;display:block}.rating{gap:1.25rem;margin-block:1.5rem .5rem;display:grid}.rating[hidden]{display:none}.rate-q{justify-content:space-between;align-items:baseline;margin:0 0 .6rem;display:flex}.scale11{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;display:grid}.scale11 button{border:1px solid var(--rule2);block-size:2.75rem;font-family:var(--font-mono);color:var(--ink2);background:var(--bg2);cursor:pointer;border-radius:7px;padding:0;font-size:.95rem}.scale11 button.hi{border-style:dashed}.scale11 button.sel{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:700}.scale-ends{justify-content:space-between;gap:1rem;margin:.4rem 0 0;display:flex}.scale-ends .stop{color:var(--signal)}.meters{grid-template-columns:7rem 1fr;align-items:end;gap:1.25rem;display:grid}.meters .lbl{color:var(--ink2);margin:0;font-size:.85rem}.vu{grid-auto-columns:1fr;grid-auto-flow:column;gap:.6rem;display:grid}.vu .col{flex-direction:column;gap:.4rem;display:flex}.vu .cells{flex-direction:column-reverse;gap:2px;display:flex}.vu .cells i{background:var(--bg3);border-radius:1px;block-size:5px}.vu .cells i.on{background:var(--ink)}.vu .now .cells i.on{background:var(--acc)}.vu .col span{font-family:var(--font-mono);color:var(--ink3);text-align:center;font-size:.7rem}.vu .col.now span{color:var(--ink);font-weight:700}@media (width<=40rem){.meters{grid-template-columns:1fr;gap:.6rem}.scale11 button{border-radius:5px;block-size:2.4rem;font-size:.82rem}.scale11{gap:3px}}.mm-chart{border:1px solid var(--ink);background:var(--bg3);margin:0;padding:.9rem .9rem .6rem}.mm-chart svg{block-size:auto;inline-size:100%;margin-block-start:.5rem;display:block;overflow:visible}.mm-paper{fill:url(#mm-grid)}.mm-axis{stroke:var(--ink);stroke-width:1.2px}.mm-stop{stroke:var(--signal);stroke-width:1.4px;stroke-dasharray:5 4}.mm-stop-t{font-family:var(--font-mono);fill:var(--signal);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.mm-tick{font-family:var(--font-mono);fill:var(--ink3);font-size:10px}.mm-tick-now{fill:var(--acc-text);font-weight:700}.mm-line{fill:none;stroke:var(--ink2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mm-dot{fill:var(--ink)}.mm-dot.now{fill:var(--bg3);stroke:var(--ink);stroke-width:2px}.mm-hand{font-family:var(--font-hand);fill:var(--ink2);font-size:22px}.mm-today{fill:var(--acc-soft)}.hist .bars{border-block-end:2px solid var(--rule2);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:6px;block-size:9rem;margin-block-start:1.5rem;display:grid}.hist .bars i{background:var(--acc-line);block-size:0;transition:block-size .3s;display:block;position:relative}.hist .bars i b{font-family:var(--font-display);color:var(--ink);font-size:.85rem;font-weight:600;position:absolute;inset-block-start:-1.4rem;inset-inline-start:0}.reflection textarea{resize:vertical;min-block-size:7rem}.reflection-prompts ul{color:var(--ink2);padding-inline-start:1.1em}.reflection .prompt{color:var(--ink2)}.scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;margin-block:.75rem .4rem;display:grid}.scale label{border:1px solid var(--rule2);background:var(--bg2);cursor:pointer;block-size:3rem;font-family:var(--font-mono);border-radius:7px;place-items:center;font-weight:500;display:grid;position:relative}.scale input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.scale label:has(input:checked){background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:700}.scale label:has(input:focus-visible){outline:3px solid var(--acc-line);outline-offset:2px}.scale.yes-no{gap:.5rem;display:flex}.scale.yes-no label{padding-inline:1.5rem}.scale:not(.yes-no):has(label:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr));max-inline-size:22rem}.scale-ends{color:var(--ink3);max-inline-size:none;font-size:.82rem}.day-done blockquote{border-inline-start:3px solid var(--acc-line);color:var(--ink2);white-space:pre-wrap;margin:.5rem 0 1rem;padding-inline-start:.9rem}@media (width<=40rem){.scale label{border-radius:5px;block-size:2.6rem;font-size:.85rem}.scale{gap:3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal,.sos-osc .reveal{transform:none!important}.ph{display:none}.metro .arm{transform:rotate(0)!important}.beats .cur{display:none}}.sos-controls .btn:disabled{opacity:1;border-color:var(--rule2);color:var(--ink3);background:0 0}.verify,.crisis-verify{display:none!important}html[data-preview] .verify,html[data-preview] .crisis-verify{display:inline!important}html[data-preview] .crisis-verify{display:block!important}details.draft-banner{padding:0}details.draft-banner>summary{cursor:pointer;align-items:center;min-block-size:2.25rem;padding:.35rem 0;list-style:none;display:flex}details.draft-banner>summary::-webkit-details-marker{display:none}details.draft-banner>summary .more{text-underline-offset:.18em;text-decoration:underline}details.draft-banner>summary .wrap{inline-size:100%;display:block}details.draft-banner>.wrap{padding-block:.25rem .6rem}.site-footer a,.app-footer a{justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:.15rem;display:inline-flex}.site-footer nav{gap:0 1rem}.check input,.consent input,.choice input{block-size:1.5rem;inline-size:1.5rem}.check{cursor:pointer;align-items:center;min-block-size:2.75rem}.check input{margin-block-start:0}.lines .number,.lines-compact .number{align-items:center;min-block-size:3rem;display:inline-flex}.lines-compact .number{min-block-size:3.5rem}.lines .region,.lines-compact .region,.badge,.pill,.osc-marks span,.pre-track .t,.ruler b{font-size:.75rem}.sos-progress .label{font-size:.75rem!important}a.sos-teaser{color:inherit;text-decoration:none;display:block}a.sos-teaser:hover .teaser-cta,a.sos-teaser:focus-visible .teaser-cta{filter:brightness(1.08)}.teaser-cta{inline-size:100%;margin-block-start:1rem}a.sos-teaser:focus-visible{outline:2px solid var(--acc-line);outline-offset:3px}.sos-bar{z-index:5;padding:.7rem 0 calc(.7rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg) 78%, transparent);grid-template-columns:1.4fr 1fr;gap:.6rem;margin-block-start:1rem;display:grid;position:sticky;inset-block-end:0}.sos-bar .btn{white-space:nowrap;justify-content:center;min-block-size:3.5rem;inline-size:100%}.sos-bar .btn-call strong{font-family:var(--font-mono);font-size:1.15em}.skip-row{margin:.5rem 0 0}.skip-step{min-block-size:2.75rem;color:var(--ink2);align-items:center;font-size:.92rem;display:inline-flex}.announce{min-block-size:2.75rem;color:var(--ink2);cursor:pointer;align-items:center;gap:.6rem;font-size:.92rem;display:flex}.announce input{block-size:1.4rem;inline-size:1.4rem;accent-color:var(--acc-line)}.sos-wave[data-paused] *,.sos-wave[data-paused]{animation-play-state:paused!important}@media (width<=40rem){.sos-sub{display:none}.sos-progress{margin-block-end:1rem}.sos-step .step-label{margin-block-end:.35rem}.sos-step h2{margin-block-end:.5rem;font-size:clamp(2rem,9vw,2.5rem)}.sos-step .instr{font-size:1rem}.timer-sos .t-now{font-size:3.25rem}.timer-sos .t-total{font-size:1.1rem}.sos-visual{margin-block:1rem .75rem}.sos-osc .osc-field{block-size:7rem}.sos-lines-country select{min-block-size:2.75rem}}.sos-lines-country select{min-block-size:2.75rem}.sos-controls .btn{min-block-size:3.5rem}.yesno .opts{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.yesno .opts label{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg);justify-content:center;align-items:center;min-block-size:3.5rem;font-size:1.05rem;font-weight:600;display:flex;position:relative}.yesno .opts label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--bg2)}.yesno .opts input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.yesno .opts label:has(input:focus-visible){outline:2px solid var(--acc-line);outline-offset:2px}.help-line{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;max-inline-size:none;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.help-line a{min-block-size:2.75rem;font-family:var(--font-mono);color:var(--ink);align-items:center;padding-inline:.4rem;font-size:1.2rem;font-weight:600;display:inline-flex}fieldset[data-step]>legend:focus{outline:none}.consent-more{margin-block-end:.75rem}.consent-more>summary{cursor:pointer;min-block-size:2.75rem;color:var(--acc-text);align-items:center;display:flex}.logo{align-items:center;min-block-size:2.75rem;display:inline-flex}.note a,.form-note a,.support p a,.form-card a,.waitlist-grid a,.consent a,.check a{margin-block:-.65rem;padding-block:.65rem;display:inline-block}.app-main .btn,.step-nav .btn{white-space:normal;text-align:center}.step-nav{flex-wrap:wrap}.step-nav .btn-primary:only-child,.step-nav #submit{flex:auto}.sos-osc{overflow-x:clip}.app-nav a,.app-nav .btn-inline{align-items:center;min-block-size:2.75rem;padding-inline:.25rem;display:inline-flex}.theme-switch a{justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:.35rem;display:inline-flex}.theme-switch{align-items:center}details.draft-banner>summary{min-block-size:2.75rem}.crumbs{flex-wrap:wrap;align-items:center;gap:0 .4rem;display:flex}.crumbs a,.dh-crumbs a,.ov-head .label a,.app-main .label>a{align-items:center;min-block-size:2.75rem;display:inline-flex}.app-main details>summary{padding-block:.7rem}@media (width<=40rem){.scale,.scale11{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.scale:not(.yes-no):has(label:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.scale label{block-size:2.75rem;font-size:1rem}.scale11 button{block-size:2.75rem}}.btn-inline{min-block-size:2.75rem}.panel-today,.panel-welcome{border-color:var(--acc-line)}.today-program{margin-block:.75rem 0;font-size:1.1rem}.settings{margin-block-start:2.5rem}.settings>h2{color:var(--ink2);margin-block-end:.75rem;font-size:1.1rem}.settings .panel h3{margin-block-start:0;font-size:1.05rem}.sos-menu li a{padding-block:.75rem}.note a,.form-note a,.support p a,.form-card a,.waitlist-grid a,.consent a,.check a{margin-block:-.8rem;padding-block:.8rem}.btn.btn-sos{min-block-size:2.75rem}.app-footer a{justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.form-note a,.consent a{text-align:center;min-inline-size:2.75rem}html[data-theme=tempo] [data-tv]:not([data-tv~=tempo]){display:none!important}html[data-theme^=tempo]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0d14;--bg2:#10151f;--bg3:#171e2b;--rule:#222a39;--rule2:#333d50;--ink:#eceef2;--ink2:#a7afbe;--ink3:#8a93a5;--acc:#fa3;--acc-ink:#0a0d14;--acc-text:#ffb84d;--acc-line:#fa3;--acc-soft:#ffaa331a;--grid:#eceef20e;--field:#7d879a;--signal:#ffb84d;--ok:#5bd38a;--warn-bg:#221c10;--warn-line:#6b5320;--warn-ink:#ffd38a;--danger:#ff8a7a;--font-body:"Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-body);--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-mono);--radius:14px;--radius-sm:10px;--radius-btn:999px;--bw:1px;--bw-strong:1px;--line-strong:var(--rule2);--display-weight:600;--display-tracking:-.034em;--h-tracking:-.028em}html[data-theme^=tempo][data-surface=app]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f6;--bg2:#fff;--bg3:#e7e9ee;--rule:#d6dae1;--rule2:#bdc3cd;--ink:#0b0f17;--ink2:#454f60;--ink3:#5e6879;--acc:#fa3;--acc-ink:#0b0f17;--acc-text:#975400;--acc-line:#c26e00;--acc-soft:#ffaa3329;--grid:#0b0f170f;--field:#5e6879;--signal:#975400;--ok:#1f8a4c;--warn-bg:#fff4dd;--warn-line:#e3be72;--warn-ink:#6b4300;--danger:#a3321f}html[data-theme^=tempo] .site-header .wrap{min-block-size:5.25rem}html[data-theme^=tempo] .hero{padding-block-start:clamp(2rem,5vw,3.75rem)}html[data-theme^=tempo] .sec-head .section-title{font-size:clamp(2rem,2.8vw + .7rem,2.85rem)}html[data-theme^=tempo] .struggles{padding-block-start:clamp(3.5rem,8vw,6rem)}html[data-theme^=tempo] main>section+section{border-block-start:1px solid var(--rule)}html[data-theme^=tempo] .hero+section{border-block-start:0}html[data-theme^=tempo] .support{background:var(--bg2)}html[data-theme^=tempo] .support .lines li{background:var(--bg)}html[data-theme^=tempo] .waitlist .form-card{background:var(--bg2)}html[data-theme^=tempo] .waitlist input,html[data-theme^=tempo] .waitlist select{background:var(--bg)}html[data-theme^=tempo][data-surface=app] .site-header{background:color-mix(in srgb, var(--bg2) 92%, transparent)}html[data-theme^=tempo][data-surface=app] .app-main h1{letter-spacing:-.035em}html[data-theme^=tempo][data-surface=app] input,html[data-theme^=tempo][data-surface=app] select,html[data-theme^=tempo][data-surface=app] textarea{background:var(--bg2)}html[data-theme^=tempo][data-surface=app] .program-card .pc-plane .days{color:var(--ink)}.staff{margin:1.25rem 0 .5rem}.staff-wrap{grid-template-columns:2.75rem repeat(var(--sys,2), minmax(0, 1fr));align-items:start;display:grid}.tsig{font-family:var(--font-mono);text-align:center;color:var(--ink);padding-block-start:1.6rem;font-size:1.3rem;font-weight:700;line-height:1.35rem}.system .sys-label{padding:0 .6rem .5rem 0}.system .bars{display:grid}.m{border-inline-end:1px solid var(--ink3);block-size:6rem;position:relative}.system:last-child .m:last-child{border-inline-end:4px double var(--ink)}.m .stave{background:repeating-linear-gradient(to bottom, var(--rule2) 0 1px, transparent 1px 10px);block-size:41px;position:absolute;inset-block-start:1.4rem;inset-inline:0}.m .d{font-family:var(--font-mono);color:var(--ink3);font-size:.72rem;position:absolute;inset-block-start:0;inset-inline-start:.5rem}.m .nt{background:var(--ink);block-size:10px;inline-size:14px;border-radius:50%;margin-inline-start:-7px;position:absolute;inset-block-start:calc(1.4rem + 41px - (var(--v) * 4px) - 5px);inset-inline-start:50%;transform:rotate(-22deg)}.m .nt:after{content:"";background:inherit;transform-origin:bottom;block-size:28px;inline-size:1.5px;position:absolute;inset-block-end:5px;inset-inline-end:0;transform:rotate(22deg)}.m .nt.ring{background:var(--acc)}.m.today{background:var(--acc-soft)}.m.today .d{color:var(--acc-text);font-weight:700}.m .rest{background:var(--rule2);border-radius:1px;block-size:5px;inline-size:10px;margin-inline-start:-5px;position:absolute;inset-block-start:calc(1.4rem + 16px);inset-inline-start:50%}.m .t{color:var(--ink2);max-block-size:1.7rem;font-size:.7rem;font-weight:500;line-height:1.2;position:absolute;inset-block-end:0;inset-inline:.5rem .25rem;overflow:hidden}.m.today .t{color:var(--ink);font-weight:600}.staff-legend{flex-wrap:wrap;gap:.4rem 1.75rem;margin:.9rem 0 0 2.75rem;display:flex}.staff-legend span{align-items:center;gap:.5rem;display:inline-flex}.staff-legend i{background:var(--ink);border-radius:50%;block-size:7px;inline-size:10px;display:inline-block;transform:rotate(-22deg)}.staff-legend i.a{background:var(--acc)}@media (width<=52rem){.staff-wrap{grid-template-columns:2rem minmax(0,1fr);row-gap:1rem}.staff-wrap .system:not(:nth-child(2)){grid-column:2}.tsig{padding-block-start:1.9rem;font-size:1rem;line-height:1.05rem}.m{block-size:4.6rem}.m .t{display:none}.staff-legend{margin-inline-start:2rem}}html[data-theme=tempo] .day-page .exercise{box-shadow:0 1px 0 var(--rule)}html[data-theme=tempo] .ex-paged .ptimer .pt-main{border-color:var(--rule)}html[data-theme=tempo-notebook] [data-tv]:not([data-tv~=tempo-notebook]){display:none!important}html[data-theme=tempo-notebook]{--signal:#ff8f6b;--font-hand:"Caveat", "Segoe Print", "Comic Sans MS", cursive;--mm-minor:#eceef20d;--mm-major:#eceef21a}html[data-theme=tempo-notebook][data-surface=app],html[data-theme=tempo-notebook][data-surface=sos]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f2ec;--bg2:#fbfaf6;--bg3:#e9e5da;--rule:#d6d1c5;--rule2:#beb9ad;--ink:#16171b;--ink2:#3f4148;--ink3:#55585f;--acc:#fa3;--acc-ink:#16171b;--acc-text:#8a4b00;--acc-line:#c26e00;--acc-soft:#ffaa332e;--grid:#16171b12;--field:#55585f;--signal:#b13612;--ok:#1f7a45;--warn-bg:#f6ead2;--warn-line:#d9b56c;--warn-ink:#5e3b00;--danger:#a3321f;--mm-minor:#ddd8cc;--mm-major:#c9c3b5;--radius:4px;--radius-sm:3px}html[data-theme=tempo-notebook][data-surface=sos]{--signal:#3f4148;--acc-text:#7a4300}html[data-theme=tempo-notebook] .sec-head .label .sect-no{font-size:.85rem}html[data-theme=tempo-notebook] .sl-no,html[data-theme=tempo-notebook] .step-no,html[data-theme=tempo-notebook] .faq .q-no,html[data-theme=tempo-notebook] .day-card .day-no,html[data-theme=tempo-notebook] .daylist .no,html[data-theme=tempo-notebook] .sect-tag,html[data-theme=tempo-notebook] .para-no{color:var(--signal);font-weight:600}html[data-theme=tempo-notebook] .sl-no{letter-spacing:0;padding-block-start:.3rem;font-size:1.35rem}html[data-theme=tempo-notebook] .daylist .is-now .no{color:var(--signal)}.margin-note{margin:0;transform:rotate(-2deg)}html[data-theme=tempo-notebook] .hero-head{grid-template-columns:minmax(0,1fr) 12rem;align-items:end;gap:2rem;display:grid}html[data-theme=tempo-notebook] .hero-note-hand{color:var(--ink2);padding-block-end:.75rem;font-size:1.6rem}html[data-theme=tempo-notebook] .cta-block .stamp{margin-block-start:.75rem}@media (width<=52rem){html[data-theme=tempo-notebook] .hero-head{grid-template-columns:1fr;gap:.5rem}html[data-theme=tempo-notebook] .hero-note-hand{padding:0;font-size:1.35rem}}html[data-theme=tempo-notebook] .steps,html[data-theme=tempo-notebook] .sos-bullets,html[data-theme=tempo-notebook] .faq-list,html[data-theme=tempo-notebook] .daylist{border-block-start:2.5px solid var(--ink);box-shadow:0 3px 0 -2px var(--bg), 0 4px 0 -2px var(--ink)}html[data-theme=tempo-notebook] .faq-list{box-shadow:none}html[data-theme=tempo-notebook] .osc-field{background-image:linear-gradient(to right, var(--mm-major) 1px, transparent 1px), linear-gradient(to bottom, var(--mm-major) 1px, transparent 1px), linear-gradient(to right, var(--mm-minor) 1px, transparent 1px), linear-gradient(to bottom, var(--mm-minor) 1px, transparent 1px);background-size:50px 50px,50px 50px,10px 10px,10px 10px}.mm-chart{position:relative}.mm-overview{margin-block:1.25rem .5rem}.mm-overview .margin-note{font-size:1.35rem;position:absolute;inset-block-start:-1.6rem;inset-inline-end:1rem}.mm-grid-minor{stroke:var(--mm-minor,#ddd8cc);stroke-width:.6px}.mm-grid-major{stroke:var(--mm-major,#c9c3b5);stroke-width:.9px}html[data-theme=tempo-notebook] .scale11 button.hi{color:var(--signal)}html[data-theme=tempo-notebook][data-surface=app] .scale11 button{border-inline-start-width:0;border-radius:0}html[data-theme=tempo-notebook][data-surface=app] .scale11{border-inline-start:1px solid var(--rule2);gap:0}html[data-theme=tempo-notebook][data-surface=app] .site-header{background:color-mix(in srgb, var(--bg) 94%, transparent);border-block-end-color:var(--ink)}html[data-theme=tempo-notebook][data-surface=app] .panel,html[data-theme=tempo-notebook][data-surface=app] .exercise{border-color:var(--rule2);box-shadow:none}html[data-theme=tempo-notebook][data-surface=app] .btn:not(.btn-primary):not(.btn-sos){border-color:var(--ink)}html[data-theme=tempo-notebook][data-surface=app] .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--bg2)}html[data-theme=tempo-notebook][data-surface=app] .btn,html[data-theme=tempo-notebook][data-surface=sos] .sos-top .exit{border-radius:2px}html[data-theme=tempo-notebook][data-surface=app] .badge-open,html[data-theme=tempo-notebook][data-surface=app] .pill-now{background:var(--ink);color:var(--bg2)}html[data-theme=tempo-notebook][data-surface=app] .day-card.is-open>a{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--bg2)}.dh-notebook .dh-row{grid-template-columns:auto minmax(0,1fr) 13rem;align-items:center;gap:1.5rem 2rem}.dh-numeral{font-family:var(--font-mono);color:var(--signal);letter-spacing:-.06em;font-size:clamp(5.5rem,10vw,8rem);font-weight:300;line-height:.8}.dh-notebook h1{margin:0;font-size:clamp(2rem,3vw + .6rem,3.1rem)}.dh-notebook .dh-sum{font-style:italic}.dh-aside{justify-items:start;gap:1rem;display:grid}.dh-aside .margin-note{color:var(--ink2);font-size:1.3rem}@media (width<=52rem){.dh-notebook .dh-row{grid-template-columns:auto minmax(0,1fr)}.dh-aside{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:center}}@media (width>=64rem){html[data-theme=tempo-notebook] .day-page .exercise{grid-template-columns:minmax(0,1fr) 15rem;grid-auto-flow:dense;column-gap:2.5rem;display:grid}html[data-theme=tempo-notebook] .day-page .exercise>*{grid-column:1}html[data-theme=tempo-notebook] .day-page .exercise>.safety,html[data-theme=tempo-notebook] .day-page .exercise>.evidence,html[data-theme=tempo-notebook] .day-page .exercise>.homework{grid-area:span 1/2;align-self:start}html[data-theme=tempo-notebook] .day-page .exercise>.safety{border:1px solid var(--ink);background:var(--bg);grid-row:1/span 3;margin:0;padding:.9rem 1rem;font-size:.84rem}html[data-theme=tempo-notebook] .day-page .exercise>.evidence{border:1px solid var(--ink);background:var(--bg);grid-row:4/span 3;margin-block-start:1rem;padding:.8rem 1rem}}html[data-theme=tempo-notebook] .safety strong:before{content:"▲ ";color:var(--signal)}html[data-theme=tempo-notebook] .homework{background:var(--bg3);border:1px solid var(--ink);border-radius:0}html[data-theme=tempo-notebook] .ex-psychoeducation .steps-list li{grid-template-columns:3.5rem 1fr}html[data-theme=tempo-notebook] .step-text{font-size:1.07rem}html[data-theme=tempo-notebook] .track{display:none}html[data-theme=tempo-notebook] .ptimer .pt-main{border:0;padding-block-end:.25rem}.ruler-ticks{background:repeating-linear-gradient(to right, var(--ink3) 0 1px, transparent 1px 8px);opacity:.55;block-size:1.1rem;margin-block-start:.6rem;position:relative}.ruler-ticks i{inline-size:calc(var(--p,0) * 100%);background:repeating-linear-gradient(to right, var(--ink) 0 2px, transparent 2px 8px);transition:inline-size 1s linear;position:absolute;inset-block:0;inset-inline-start:0}.ruler-ticks:after{content:"";background:repeating-linear-gradient(to right, var(--ink3) 0 1px, transparent 1px 40px);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(1.5)}html[data-theme=tempo-notebook] .reflection textarea{background:repeating-linear-gradient(transparent 0 31px, var(--rule2) 31px 32px), var(--bg2);border-radius:0;padding-block:.1rem;font-size:1.05rem;line-height:32px}html[data-theme=tempo-notebook][data-surface=sos] .chip-sos{background:var(--ink);color:var(--bg2)}html[data-theme=tempo-notebook][data-surface=sos] .sos-osc .osc-field{border-color:var(--ink3)}html[data-theme=tempo-notebook][data-surface=sos] .osc-svg .ghost{opacity:.3}html[data-theme=tempo-notebook][data-surface=sos] .sos-step h2{font-weight:600}html[data-theme=tempo-notebook][data-surface=sos] .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--bg2)}html[data-theme=tempo-notebook][data-surface=sos] .btn{border-color:var(--ink);border-radius:30px}html[data-theme=tempo-notebook][data-surface=sos] .sos-crisis,html[data-theme=tempo-notebook][data-surface=sos] .sos-breath{background:var(--bg2);border-color:var(--rule2)}html[data-theme=tempo-notebook][data-surface=sos] .ground-list .n{color:var(--ink)}html[data-theme=tempo-notebook] .daylist .no{white-space:nowrap}@media (width<=46rem){html[data-theme=tempo-notebook] .daylist .row{grid-template-columns:3.4rem 1fr auto}}html[data-theme=poster] [data-tv]:not([data-tv~=poster]){display:none!important}html[data-theme=poster]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3ecdd;--paper-2:#e8dec9;--cream:#fbf6ea;--cobalt:#2541a8;--night:#14215a;--night-2:#1d2f78;--brick:#a93e26;--mustard:#e2a62b;--bottle:#1f5446;--bg:var(--paper);--bg2:var(--cream);--bg3:var(--paper-2);--rule:#c9bfaa;--rule2:#16140f;--ink:#16140f;--ink2:#4a453b;--ink3:#5c5649;--acc:var(--cobalt);--acc-ink:var(--cream);--acc-text:#2541a8;--acc-line:var(--brick);--acc-soft:#2541a814;--grid:#16140f14;--field:#16140f;--signal:#a93e26;--ok:#1f5446;--warn-bg:#f1dcae;--warn-line:#b07a0a;--warn-ink:#4d3500;--danger:#a93e26;--font-body:"Onest", "Helvetica Neue", Arial, sans-serif;--font-display:"Unbounded", "Arial Black", "Helvetica Neue", sans-serif;--font-mono:var(--font-display);--font-label:var(--font-body);--radius:0;--radius-sm:0;--radius-btn:0;--bw:2px;--bw-strong:2px;--line-strong:var(--ink);--display-weight:600;--display-tracking:-.02em;--h-tracking:-.02em;--pc:var(--brick);--pc-ink:var(--cream)}html[data-theme=poster][data-surface=sos]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--night);--bg2:#1a2a6c;--bg3:var(--night-2);--rule:#fbf6ea38;--rule2:#fbf6ea80;--ink:#fbf6ea;--ink2:#dcd8e8;--ink3:#c3c6dd;--acc:var(--cream);--acc-ink:var(--night);--acc-text:#f0c25e;--acc-line:var(--mustard);--acc-soft:#e2a62b26;--field:#fbf6ea99;--signal:#f0c25e;--ok:#8fd6b3;--warn-bg:#1d2f78;--warn-line:#fbf6ea73;--warn-ink:#f0c25e;--danger:#ffb4a3;--bw:1.5px;--line-strong:#fbf6ea80}html[data-theme=poster] .p-sleep{--pc:var(--cobalt);--pc-ink:var(--cream);--pc-deep:var(--night)}html[data-theme=poster] .p-calm{--pc:var(--brick);--pc-ink:var(--cream);--pc-deep:#7b2b19}html[data-theme=poster] .p-performance{--pc:var(--mustard);--pc-ink:var(--ink);--pc-deep:#b07a0a}html[data-theme=poster] .p-work{--pc:var(--bottle);--pc-ink:var(--cream);--pc-deep:#153a30}.pg-cream{fill:var(--cream,#fbf6ea)}.pg-ink{fill:var(--ink)}.pg-mustard{fill:var(--mustard,#e2a62b)}.pg-brick{fill:var(--brick,#a93e26)}.pg-deep{fill:var(--pc-deep,#14215a)}.wm .wm-in{fill:var(--cobalt,#2541a8)}.wm .wm-out{fill:var(--brick,#a93e26)}.wm .wm-hz{fill:currentColor}html[data-theme=poster][data-surface=sos] .wm .wm-in{fill:var(--cream)}html[data-theme=poster] h1,html[data-theme=poster] h2,html[data-theme=poster] h3{font-family:var(--font-display)}html[data-theme=poster] h3{letter-spacing:-.01em;font-size:clamp(1.05rem,.5vw + .95rem,1.25rem)}html[data-theme=poster] .label,html[data-theme=poster] .eyebrow,html[data-theme=poster] .kicker,html[data-theme=poster] .step-label,html[data-theme=poster] .sec-no{font-family:var(--font-body);letter-spacing:.14em;color:var(--ink2);font-size:.75rem;font-weight:600}html[data-theme=poster] .btn{min-block-size:3rem;padding-inline:1.4rem;font-weight:600}html[data-theme=poster] .btn:not(.btn-primary){border-color:var(--ink)}html[data-theme=poster] .btn-lg,html[data-theme=poster] .btn-xl{min-block-size:3.6rem}html[data-theme=poster] :focus-visible{outline-color:var(--mustard);border-radius:0}html[data-theme=poster] .btn-sos .pulse{background:var(--night);border-radius:50%;block-size:.7rem;inline-size:.7rem;animation:none}html[data-theme=poster] .chip-sos{background:var(--cream);color:var(--night);font-family:var(--font-display);letter-spacing:.1em;border-radius:0}html[data-theme=poster] .site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end:2px solid var(--ink)}html[data-theme=poster] .site-header .wrap{inline-size:min(100% - 2 * var(--pad), 80rem)}html[data-theme=poster] .site-nav a{color:var(--ink)}html[data-theme=poster] .btn-join{background:var(--ink);border-color:var(--ink);color:var(--paper)}.hero-poster{padding:0!important}.hero-grid{grid-template-columns:7fr 5fr;min-block-size:38rem;max-inline-size:80rem;margin-inline:auto;display:grid}.hero-copy{padding:clamp(2rem, 5vw, 4rem) clamp(1.25rem, 4vw, 3.5rem) clamp(2rem, 4vw, 3.5rem) var(--pad);flex-direction:column;display:flex}.hero-copy .kicker{color:var(--brick);align-items:center;gap:.65rem;display:flex}.hero-copy .kicker:before{content:"";background:var(--brick);block-size:2px;inline-size:1.75rem}.hero-poster h1{max-inline-size:15em;margin:1.6rem 0 1.75rem;font-size:clamp(1.95rem,3.4vw + .4rem,3.25rem);line-height:1.04}.hero-poster h1 em{color:var(--cobalt);font-style:normal;display:block}.hero-poster .sub{max-inline-size:35rem;color:var(--ink2);font-size:1.12rem;line-height:1.55}.cta-row{align-items:center;gap:1.25rem;margin-block-start:auto;padding-block-start:2.25rem;display:flex}.cta-row .cta-note{max-inline-size:18rem;font-size:.82rem}.poster-art{color:var(--cream);background:var(--cobalt);min-block-size:22rem;position:relative;overflow:hidden}.poster-art svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.pa-sky{fill:var(--cobalt)}.pa-ground{fill:var(--night)}.pa-in{fill:var(--mustard)}.pa-out{fill:var(--brick)}.pa-steps,.pa-hz{fill:var(--paper)}.pa-tag{font:600 .7rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);position:absolute}.pa-num{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(4.5rem,8vw,7.5rem);font-weight:700;line-height:.82;position:absolute;inset-block-end:1.9rem;inset-inline-start:2.25rem}.pa-num small{font:500 .95rem/1 var(--font-body);letter-spacing:.04em;margin-block-start:.85rem;display:block}.pa-in{transform-box:fill-box;transform-origin:50% 100%;animation:10s cubic-bezier(.45,0,.55,1) infinite rs-poster-breathe}@keyframes rs-poster-breathe{0%,to{transform:scale(.92)}40%{transform:scale(1.04)}}.trust-poster{border-block:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.trust-poster li{max-inline-size:none;color:var(--ink);padding:1.1rem 1.5rem 1.1rem 3rem;font-size:.88rem;font-weight:500;line-height:1.35;position:relative}.trust-poster li+li{border-inline-start:1px solid #16140f40}.trust-poster li:before{content:"";background:var(--ink);block-size:10px;inline-size:10px;position:absolute;inset-block-start:1.35rem;inset-inline-start:1.5rem}.trust-poster li:nth-child(2):before{border-radius:50%}.trust-poster li:nth-child(3):before{border-radius:10px 10px 0 0;block-size:5px;inset-block-start:1.65rem}.trust-poster li:nth-child(4):before{clip-path:polygon(0 100%,0 66%,33% 66%,33% 33%,66% 33%,66% 0,100% 0,100% 100%)}@media (width<=52rem){.hero-grid{grid-template-columns:1fr;min-block-size:0}.poster-art{aspect-ratio:520/560;order:-1;min-block-size:0}.pa-tag-r{display:none}.pa-num{font-size:5rem;inset-block-end:1.25rem;inset-inline-start:1.25rem}.hero-copy{padding:2rem var(--pad) 2.25rem}.hero-poster h1{margin-block:1.1rem}.cta-row{flex-direction:column;align-items:stretch;gap:.75rem;padding-block-start:1.5rem}.trust-poster{grid-template-columns:1fr 1fr}.trust-poster li{padding:.9rem .75rem .9rem 2.25rem;font-size:.82rem}.trust-poster li:before{inset-block-start:1.15rem;inset-inline-start:.85rem}.trust-poster li:nth-child(3):before{inset-block-start:1.45rem}.trust-poster li:nth-child(3){border-inline-start:0}.trust-poster li:nth-child(n+3){border-block-start:1px solid #16140f40}}.sec-head-poster{grid-template-columns:5fr 7fr;align-items:end;gap:1rem 2rem;display:grid}.sec-head-poster .sec-no{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);font-size:.9rem;font-weight:700}html[data-theme=poster] .sec-head .section-title{max-inline-size:18ch;font-size:clamp(1.7rem,2.2vw + .8rem,2.6rem);line-height:1.05}@media (width<=52rem){.sec-head-poster{grid-template-columns:1fr;gap:.6rem}}html[data-theme=poster][data-surface=landing] main>section,html[data-theme=poster] .support{padding-block:clamp(3rem,7vw,5.5rem)}html[data-theme=poster] .wrap{inline-size:min(100% - 2 * var(--pad), 80rem)}.pcards{border:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.pcard{background:var(--paper);flex-direction:column;display:flex}.pcard+.pcard{border-inline-start:2px solid var(--ink)}.pcard .plane{background:var(--pc);block-size:14.75rem;color:var(--pc-ink);position:relative;overflow:hidden}.pcard .pglyph{block-size:auto;inline-size:13.75rem;position:absolute;inset-block-end:0;inset-inline-end:0}.pcard .days{font-family:var(--font-display);letter-spacing:-.04em;z-index:1;font-size:5.25rem;font-weight:700;line-height:.9;position:absolute;inset-block-start:1.25rem;inset-inline-start:1.5rem}.pcard .days small{font:600 .72rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-block-start:.75rem;display:block}.pcard .pname{font:600 .72rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;z-index:1;position:absolute;inset-block-end:1.25rem;inset-inline-start:1.5rem}.pcard .body{padding:1.6rem 1.5rem 1.9rem}.pcard .q{border-inline-start:4px solid var(--pc);margin:0 0 1.3rem;padding-inline-start:1rem;font-size:1.25rem;font-weight:500;line-height:1.3}.pcard.p-performance .q{border-color:#b07a0a}.pcard h3{margin-block-end:.6rem}.pcard p{color:var(--ink2);margin:0;font-size:.95rem;line-height:1.55}.pcard.p-sleep{--pc:var(--cobalt);--pc-ink:var(--cream);--pc-deep:var(--night)}.pcard.p-calm{--pc:var(--brick);--pc-ink:var(--cream)}.pcard.p-performance{--pc:var(--mustard);--pc-ink:var(--ink)}.pcard.p-work{--pc:var(--bottle);--pc-ink:var(--cream)}@media (width<=56rem){.pcard+.pcard{border-inline-start:0;border-block-start:2px solid var(--ink)}.pcard .plane{block-size:11rem}.pcard .days{font-size:4.25rem}.pcard .pglyph{inline-size:10rem}}html[data-theme=poster] .steps{border-block-start:2px solid var(--ink);align-items:end}html[data-theme=poster] .steps li{padding-block-start:calc(1.25rem + var(--i) * 1.75rem);border-color:var(--ink)!important}html[data-theme=poster] .steps li:before{content:"";block-size:calc(var(--i) * 1.75rem);background:var(--paper-2);position:absolute;inset-block-start:0;inset-inline:0}html[data-theme=poster] .steps li+li:before{inset-inline-start:0}html[data-theme=poster] .step-no{font-family:var(--font-display);color:var(--brick);letter-spacing:-.03em;margin-block-end:.9rem;font-size:2rem;font-weight:700;position:relative}@media (width<=52rem){html[data-theme=poster] .steps li{padding-block-start:1.25rem}html[data-theme=poster] .steps li:before{display:none}}html[data-theme=poster] .sos-bullets{border-block-start:2px solid var(--ink)}html[data-theme=poster] .sos-bullets .step-no{font-family:var(--font-display);color:var(--night);font-size:1.1rem;font-weight:700}html[data-theme=poster] .sos-teaser{background:0 0;border:0;padding:0}.poster-sos{aspect-ratio:5/4;background:var(--night);color:var(--cream);position:relative;overflow:hidden}.poster-sos .orb,.orb-stage .orb{aspect-ratio:1;background:var(--night-2);border-radius:50%;inline-size:60%;position:absolute;inset-block-start:52%;inset-inline-start:50%;translate:-50% -50%}.poster-sos .orb{animation:12s cubic-bezier(.45,0,.55,1) infinite rs-orb}.poster-sos .horizon,.orb-stage .horizon,.breath-poster .horizon{background:#fbf6ea40;block-size:2px;position:absolute;inset-block-start:52%;inset-inline:0}.poster-sos .pa-tag{inset-block-start:1.25rem;inset-inline-start:1.25rem}.pa-time{font-family:var(--font-display);font-size:2.5rem;font-weight:300;position:absolute;inset-block-end:1rem;inset-inline-start:1.25rem}@keyframes rs-orb{0%{transform:scale(.46)}40%,55%{transform:scale(1.12)}to{transform:scale(.46)}}html[data-theme=poster] .sos-sec .note{background:var(--paper-2);border-color:var(--ink)}.perf-plane{aspect-ratio:4/3;background:var(--mustard);color:var(--ink);position:relative;overflow:hidden}.perf-plane .days{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(5rem,10vw,8.5rem);font-weight:700;line-height:1;position:absolute;inset-block-start:1rem;inset-inline-start:1.5rem}.perf-plane svg{block-size:auto;inline-size:75%;position:absolute;inset-block-end:0;inset-inline-end:0}html[data-theme=poster] .audiences li{border:2px solid var(--ink)}html[data-theme=poster] .audiences li:first-child{background:var(--mustard)}html[data-theme=poster] .compare td:last-child:before{content:"■ ";color:var(--cobalt);vertical-align:.15em;font-size:.7em}html[data-theme=poster] .faq summary{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600}html[data-theme=poster] .faq .q-no{font-family:var(--font-display);color:var(--brick);font-weight:700}html[data-theme=poster] .faq summary:after{color:var(--ink)}html[data-theme=poster] .waitlist{background:var(--paper-2);border-block:2px solid var(--ink)}html[data-theme=poster] .form-card{background:var(--cream);border:2px solid var(--ink)}html[data-theme=poster] input,html[data-theme=poster] select,html[data-theme=poster] textarea{background:var(--cream);border-width:2px}html[data-theme=poster][data-surface=sos] select{background:var(--night)}html[data-theme=poster] .lines li,html[data-theme=poster] .lines-compact li{border:2px solid var(--ink);background:var(--cream)}html[data-theme=poster] .lines .number,html[data-theme=poster] .lines-compact .number{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}html[data-theme=poster] .support{--bg:#14215a;--bg2:#14215a;--bg3:#1d2f78;--ink:#fbf6ea;--ink2:#dcd8e8;--ink3:#c3c6dd;--rule:#fbf6ea38;--acc-text:#f0c25e;--warn-bg:#1d2f78;--warn-ink:#f0c25e;--signal:#f0c25e;--danger:#ffb4a3;--field:#c3c6dd;--acc-line:#e2a62b;background:var(--bg);color:var(--ink)}html[data-theme=poster] .support .lines li{background:0 0;border:1.5px solid #fbf6ea73}html[data-theme=poster] .support .sec-no{color:var(--cream)}html[data-theme=poster] .site-footer,html[data-theme=poster] .disclaimer{border-block-start:2px solid var(--ink)}html[data-theme=poster][data-surface=app] .panel{background:var(--cream);border:2px solid var(--ink)}html[data-theme=poster] .choice,html[data-theme=poster] .yesno li,html[data-theme=poster] .consent{border:2px solid var(--ink);background:var(--cream)}html[data-theme=poster] .choice:has(input:checked){background:var(--ink);color:var(--paper);box-shadow:none}html[data-theme=poster] .app-form legend{font-size:clamp(1.25rem,1vw + 1rem,1.65rem)}html[data-theme=poster] .status-pill{border:2px solid var(--ink)}html[data-theme=poster] .badge{border-radius:0}html[data-theme=poster] .badge-open,html[data-theme=poster] .pill-now{background:var(--ink);color:var(--paper)}html[data-theme=poster] .pill{font-family:var(--font-body);border-radius:0;font-weight:600}html[data-theme=poster] .program-card{padding:0;overflow:hidden}html[data-theme=poster] .program-card>:not(.pc-plane){margin-inline:clamp(1.25rem,3vw,2rem)}html[data-theme=poster] .program-card>.draft-strip{margin-block-start:1rem}html[data-theme=poster] .program-card .actions{margin-block-end:1.75rem}html[data-theme=poster] .pc-plane{background:var(--pc);block-size:11rem;color:var(--pc-ink);border-block-end:2px solid var(--ink);margin:0 0 1.25rem;position:relative;overflow:hidden}html[data-theme=poster] .pc-plane .days{font-family:var(--font-display);z-index:1;color:inherit;font-size:4.5rem;font-weight:700;position:absolute;inset-block-start:1.1rem;inset-inline-start:1.5rem}html[data-theme=poster] .pc-plane .days small{color:inherit;font:600 .7rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:.6rem 0 0;display:block}html[data-theme=poster] .pc-plane .pglyph{block-size:auto;inline-size:11rem;position:absolute;inset-block-end:0;inset-inline-end:0}.ov-plane{aspect-ratio:1;background:var(--pc);inline-size:13rem;color:var(--pc-ink);border:2px solid var(--ink);position:relative;overflow:hidden}.ov-plane .days{font-family:var(--font-display);z-index:1;font-size:3.75rem;font-weight:700;position:absolute;inset-block-start:.6rem;inset-inline-start:1rem}.ov-plane .pglyph{block-size:auto;inline-size:85%;position:absolute;inset-block-end:0;inset-inline-end:0}@media (width<=46rem){.ov-head{grid-template-columns:1fr}.ov-plane{aspect-ratio:16/7;order:-1;inline-size:100%}}html[data-theme=poster] .progress-bar{border:2px solid var(--ink);background:var(--cream);border-radius:0;block-size:.75rem}html[data-theme=poster] .progress-bar span{background:var(--ink);border-radius:0}.plate{background:var(--pc);color:var(--pc-ink);border:2px solid var(--ink);grid-template-columns:auto 1fr;align-items:end;min-block-size:15rem;margin:1.25rem 0 .5rem;display:grid;position:relative;overflow:hidden}.plate-num{font-family:var(--font-display);z-index:1;align-self:start;padding:1.25rem 1.5rem;font-weight:700;line-height:.85}.plate-num b{letter-spacing:-.05em;font-size:clamp(4.5rem,9vw,7rem)}.plate-num span{font-size:1.6rem;font-weight:500}.plate-glyph{opacity:.9;block-size:auto;inline-size:9rem;position:absolute;inset-block-end:0;inset-inline-start:0}.plate-stairs{z-index:1;align-items:flex-end;gap:3px;block-size:13rem;padding-inline-end:.75rem;display:flex}.plate-stairs i{background:color-mix(in srgb, var(--pc-ink) 30%, transparent);flex:1;display:block;position:relative}.plate-stairs i.done{background:var(--pc-ink)}.plate-stairs i.now{background:var(--ink)}.plate-stairs i b{font:600 .75rem/1 var(--font-display);color:var(--pc-ink);position:absolute;inset-block-start:-1.35rem;inset-inline-start:0}@media (width<=46rem){.plate{grid-template-columns:1fr}.plate-stairs{block-size:8rem;padding-inline:.75rem}.plate-glyph{display:none}}html[data-theme=poster] .day-card>a,html[data-theme=poster] .day-card>div{border:2px solid var(--ink);background:var(--cream)}html[data-theme=poster] .day-card .day-no{font-family:var(--font-display);letter-spacing:0;font-size:1.1rem;font-weight:700}html[data-theme=poster] .day-card.is-open>a{background:var(--pc);color:var(--pc-ink);box-shadow:none}html[data-theme=poster] .day-card.is-open>a .eyebrow,html[data-theme=poster] .day-card.is-open>a .day-summary,html[data-theme=poster] .day-card.is-open>a .day-no,html[data-theme=poster] .day-card.is-open>a .hint{color:inherit}html[data-theme=poster] .day-card.is-open .badge-open{background:var(--pc-ink);color:var(--pc);border-color:var(--pc-ink)}html[data-theme=poster] .day-page{padding-block-start:0}.dh-poster{background:var(--pc);color:var(--pc-ink);padding:1.5rem max(var(--pad), calc(50vw - 33rem)) 0;border-block-end:2px solid var(--ink);margin-inline:calc(50% - 50vw);overflow:hidden}.dh-poster a{color:inherit}.dh-crumbs{border-block-end:1.5px solid color-mix(in srgb, var(--pc-ink) 35%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1.25rem;font-size:.9rem;font-weight:500;display:flex}html[data-theme=poster] .dh-poster .kicker{color:inherit;opacity:.92}.dh-grid{grid-template-columns:auto 1fr;gap:0 3rem;display:grid}.daynum{font-family:var(--font-display);letter-spacing:-.06em;align-items:flex-start;margin:0;padding-block-start:2rem;font-size:clamp(7.5rem,16vw,13.75rem);font-weight:700;line-height:.78;display:flex}.daynum sup{letter-spacing:0;opacity:.85;margin:.75rem 0 0 .75rem;font-size:1.75rem;font-weight:500}.dh-info{max-inline-size:35rem;padding-block-start:2.5rem}.dh-info h1{margin:.8rem 0 1rem;font-size:clamp(1.9rem,2.6vw + .8rem,2.9rem);line-height:1.02}.dh-info p{margin:0;font-size:1.05rem;line-height:1.5}.dh-poster .stairs{align-items:flex-end;gap:4px;block-size:6.5rem;margin-block-start:2.5rem;display:flex}.dh-poster .stairs i{background:color-mix(in srgb, var(--pc-ink) 18%, transparent);flex:1;display:block;position:relative}.dh-poster .stairs i.done{background:var(--pc-ink)}.dh-poster .stairs i.now{background:var(--ink)}.dh-poster .stairs i span{font:600 .68rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;position:absolute;inset-block-start:-1.4rem;inset-inline-start:0}html[data-theme=poster] .p-performance .dh-poster .stairs i.now,.dh-poster.p-performance .stairs i.now{background:var(--ink)}@media (width<=46rem){.dh-grid{grid-template-columns:1fr}.daynum{padding-block-start:1.25rem;font-size:7.5rem}.dh-info{padding-block-start:1rem}.dh-poster .stairs{block-size:4rem;margin-block-start:1.75rem}.dh-crumbs .kicker{display:none}}html[data-theme=poster] .day-page .crumbs{display:none}html[data-theme=poster] .day-page>.wrap>.content-badges{margin-block-start:1rem}html[data-theme=poster] .daylist{border-block-start:2px solid var(--ink);margin-block-start:2rem}html[data-theme=poster] .daylist .no{font-family:var(--font-display);color:var(--ink);background:0 0;font-weight:700}html[data-theme=poster] .daylist .is-now .no{background:var(--ink);color:var(--paper);justify-self:start;padding:.3rem .5rem}html[data-theme=poster] .daylist .is-now{background:var(--cream)}html[data-theme=poster] .exercise{background:var(--paper);border:2px solid var(--ink)}html[data-theme=poster] .part-no,html[data-theme=poster] .sect-tag{font-family:var(--font-display);background:var(--ink);color:var(--paper);padding:.35rem .55rem;font-size:.8rem;font-weight:700}html[data-theme=poster] .ex-psychoeducation .steps-list{border-block-start:0}html[data-theme=poster] .ex-psychoeducation .steps-list li{border-block-start:1.5px solid var(--ink);border-block-end:0;grid-template-columns:4rem 1fr;padding-block:1.1rem}html[data-theme=poster] .para-no{font-family:var(--font-display);color:var(--brick);padding:0;font-size:1.4rem;font-weight:700;line-height:1.1}html[data-theme=poster] .homework{background:var(--mustard);color:var(--ink);border:0}html[data-theme=poster] .homework strong{color:var(--ink);font-weight:600}html[data-theme=poster] .ex-paged{color:#f3ecdd;--ink:#f3ecdd;--ink2:#cfc6b3;--ink3:#b9b09d;--bg:#16140f;--bg2:#2a2720;--bg3:#2a2720;--rule:#3a362d;--rule2:#6b6457;--acc:var(--paper);--acc-ink:#16140f;--acc-text:#f0c25e;--acc-line:#cf5b3e;--field:#8a8273;--warn-bg:#2a2720;--warn-line:#6b6457;--warn-ink:#f0c25e;--signal:#f08e6e;--danger:#f08e6e;background:#16140f;border-color:#16140f}html[data-theme=poster] .ex-paged .part-no{background:var(--brick);color:var(--cream)}html[data-theme=poster] .ex-paged .btn:not(.btn-primary){color:var(--paper);border-color:#6b6457}html[data-theme=poster] .ex-paged .exercise-title{font-size:clamp(1.35rem,1.2vw + 1rem,1.75rem)}html[data-theme=poster] .ex-paged .note{color:var(--ink)}html[data-theme=poster] .ex-paged a{color:#f0c25e}html[data-theme=poster] .ptimer .pt-main{aspect-ratio:1;border:0;justify-content:center;inline-size:16.25rem;margin-inline:auto;padding:0}html[data-theme=poster] .ring{block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)}html[data-theme=poster] .ring-bg{fill:none;stroke:#2a2720;stroke-width:10px}html[data-theme=poster] .ring-fg{fill:none;stroke:var(--acc-line);stroke-width:10px;stroke-dasharray:100;stroke-dashoffset:calc(var(--p,0) * 100);transition:stroke-dashoffset 1s linear}html[data-theme=poster] .pt-digits{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;font-size:3.4rem;font-weight:400;line-height:1;position:relative}html[data-theme=poster] .pt-digits small{text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--ink2);font-size:.85rem}html[data-theme=poster] .scale11 button{color:var(--paper);font-family:var(--font-display);background:#2a2720;border:0;border-radius:0;font-size:.85rem;font-weight:600}html[data-theme=poster] .scale11 button.hi{box-shadow:inset 0 -3px 0 var(--acc-line)}html[data-theme=poster] .scale11 button.sel{background:var(--paper);color:#16140f}html[data-theme=poster] .hist .bars{border-block-end-color:#6b6457}html[data-theme=poster] .scale label{border-width:2px;border-color:var(--ink);font-family:var(--font-display);border-radius:0;font-weight:600}html[data-theme=poster][data-surface=sos] .sos-top{border-block-end-color:var(--rule)}html[data-theme=poster][data-surface=sos] .sos-top .exit{border:0;padding-inline:0}html[data-theme=poster][data-surface=sos] .sos-progress .bar{background:#fbf6ea40;border-radius:0;block-size:3px}html[data-theme=poster][data-surface=sos] .sos-progress li[data-on] .bar,html[data-theme=poster][data-surface=sos] .sos-progress li[data-now] .bar{background:var(--cream)}html[data-theme=poster][data-surface=sos] .sos-progress li[data-now] .label{color:var(--cream)}html[data-theme=poster][data-surface=sos] .sos-step h2{font-size:clamp(2.2rem,5vw,3.75rem);font-weight:600}html[data-theme=poster][data-surface=sos] .instr{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.15rem,1vw + .95rem,1.5rem);font-weight:400}html[data-theme=poster][data-surface=sos] .timer-sos .t-now{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(3.5rem,8vw,5.5rem);font-weight:300}html[data-theme=poster][data-surface=sos] .timer-sos .t-total{font-family:var(--font-display);font-weight:300}.orb-stage{block-size:clamp(15rem,40vw,22rem);position:relative;overflow:hidden}.orb-stage .orb{inline-size:clamp(12rem,32vw,18rem);transform:scale(.46)}.sos-wave[data-run] .orb-stage .orb{animation:60s cubic-bezier(.45,0,.55,1) forwards rs-orb}html[data-theme=poster][data-surface=sos] .btn-primary{background:var(--cream);color:var(--night);border-color:var(--cream)}html[data-theme=poster][data-surface=sos] .btn:not(.btn-primary){color:var(--cream);border-color:#fbf6ea99}html[data-theme=poster][data-surface=sos] .sos-crisis{border:0;border-block-start:1px solid var(--rule);background:0 0;border-radius:0;padding-inline:0}html[data-theme=poster][data-surface=sos] .lines-compact li{background:0 0;border:1.5px solid #fbf6ea73}html[data-theme=poster][data-surface=sos] .sos-breath{background:0 0;border:0;padding:0;display:block}.breath-poster{block-size:clamp(15rem,40vw,20rem);position:relative;overflow:hidden}.breath-poster .b-circle{aspect-ratio:1;background:var(--mustard);transform-origin:50% 100%;border-radius:50%;inline-size:clamp(9rem,26vw,13rem);margin-inline-start:calc(clamp(9rem,26vw,13rem)/-2);transition:transform .6s;position:absolute;inset-block-end:48%;inset-inline-start:50%;transform:scale(.55)}.breath-poster .b-half{aspect-ratio:2;background:var(--brick);transform-origin:50% 0;border-radius:0 0 999px 999px;inline-size:clamp(9rem,26vw,13rem);margin-inline-start:calc(clamp(9rem,26vw,13rem)/-2);transition:transform .6s;position:absolute;inset-block-start:52%;inset-inline-start:50%;transform:scale(.55)}.breath-poster .horizon{inset-block-start:calc(52% - 1px)}.sos-breath[data-phase=in] .b-circle{transition:transform 4s cubic-bezier(.45,0,.55,1);transform:scale(1)}.sos-breath[data-phase=in] .b-half{transition:transform 4s cubic-bezier(.45,0,.55,1);transform:scale(.55)}.sos-breath[data-phase=out] .b-circle{transition:transform 6s cubic-bezier(.45,0,.55,1);transform:scale(.55)}.sos-breath[data-phase=out] .b-half{transition:transform 6s cubic-bezier(.45,0,.55,1);transform:scale(1)}html[data-theme=poster][data-surface=sos] .ground-list .n{font-family:var(--font-display);color:var(--mustard);font-weight:600}html[data-theme=poster][data-surface=sos] .exercise{background:0 0;border:0;padding-inline:0}html[data-theme=poster][data-surface=sos] .ex-paged{--ink:#fbf6ea;--bg:var(--night);--bg2:#1a2a6c;--bg3:#1d2f78;--rule:#fbf6ea38;--rule2:#fbf6ea80;--ink2:#dcd8e8;--ink3:#c3c6dd}html[data-theme=poster][data-surface=sos] .ring-bg{stroke:#fbf6ea26}html[data-theme=poster][data-surface=sos] .ring-fg{stroke:var(--mustard)}@media (prefers-reduced-motion:reduce){.orb-stage .orb,.poster-sos .orb{transform:scale(.9)!important}.breath-poster .b-circle,.breath-poster .b-half{transform:scale(.8)!important}}html[data-theme=night] [data-tv]:not([data-tv~=night]){display:none!important}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n0:#0b0830;--n1:#150f4a;--n2:#1e1566;--n3:#2b1d86;--v:#5b47d6;--v2:#8e7bff;--lilac:#c9c3ff;--peach:#ffc9a0;--rose:#ff9fb0;--cream:#fff6ea;--sand:#ffe9d2;--nink:#1b1646;--ninkm:#4a4577;--glass:#ffffff13;--glassb:#fff3;--glass-shadow:inset 0 1px 0 #ffffff2e, 0 30px 60px -30px #050028b3;--peach-glow:0 10px 40px -8px #ffa0828c;--stars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720'%3E%3Ccircle cx='233' cy='109' r='1.7' fill='white' opacity='0.28'/%3E%3Ccircle cx='591' cy='68' r='1.3' fill='white' opacity='0.29'/%3E%3Ccircle cx='365' cy='27' r='1' fill='white' opacity='0.54'/%3E%3Ccircle cx='173' cy='397' r='0.6' fill='white' opacity='0.83'/%3E%3Ccircle cx='89' cy='161' r='1.7' fill='white' opacity='0.66'/%3E%3Ccircle cx='45' cy='422' r='0.6' fill='white' opacity='0.93'/%3E%3Ccircle cx='34' cy='618' r='1' fill='white' opacity='0.54'/%3E%3Ccircle cx='389' cy='411' r='1.3' fill='white' opacity='0.82'/%3E%3Ccircle cx='130' cy='419' r='1.7' fill='white' opacity='0.38'/%3E%3Ccircle cx='70' cy='513' r='1.3' fill='white' opacity='0.29'/%3E%3Ccircle cx='148' cy='490' r='1' fill='white' opacity='0.79'/%3E%3Ccircle cx='335' cy='665' r='1' fill='white' opacity='0.46'/%3E%3Ccircle cx='572' cy='503' r='0.8' fill='white' opacity='0.31'/%3E%3Ccircle cx='216' cy='356' r='1' fill='white' opacity='0.76'/%3E%3Ccircle cx='207' cy='706' r='0.6' fill='white' opacity='0.61'/%3E%3Ccircle cx='119' cy='246' r='1' fill='white' opacity='0.55'/%3E%3Ccircle cx='693' cy='56' r='1.3' fill='white' opacity='0.65'/%3E%3Ccircle cx='630' cy='226' r='1.7' fill='white' opacity='0.50'/%3E%3Ccircle cx='358' cy='574' r='0.6' fill='white' opacity='0.84'/%3E%3Ccircle cx='680' cy='341' r='1.7' fill='white' opacity='0.30'/%3E%3Ccircle cx='526' cy='223' r='1.3' fill='white' opacity='0.95'/%3E%3Ccircle cx='592' cy='205' r='1' fill='white' opacity='0.87'/%3E%3Ccircle cx='250' cy='677' r='1' fill='white' opacity='0.37'/%3E%3Ccircle cx='84' cy='42' r='1' fill='white' opacity='0.34'/%3E%3Ccircle cx='178' cy='281' r='1' fill='white' opacity='0.31'/%3E%3Ccircle cx='323' cy='396' r='0.8' fill='white' opacity='0.82'/%3E%3Ccircle cx='622' cy='200' r='1' fill='white' opacity='0.94'/%3E%3Ccircle cx='492' cy='274' r='0.8' fill='white' opacity='0.36'/%3E%3Ccircle cx='127' cy='167' r='0.8' fill='white' opacity='0.26'/%3E%3Ccircle cx='598' cy='131' r='1' fill='white' opacity='0.25'/%3E%3Ccircle cx='302' cy='266' r='1.3' fill='white' opacity='0.47'/%3E%3Ccircle cx='90' cy='619' r='1.3' fill='white' opacity='0.71'/%3E%3Ccircle cx='533' cy='329' r='1.7' fill='white' opacity='0.81'/%3E%3Ccircle cx='283' cy='287' r='0.6' fill='white' opacity='0.59'/%3E%3Ccircle cx='288' cy='137' r='0.8' fill='white' opacity='0.56'/%3E%3Ccircle cx='79' cy='433' r='0.6' fill='white' opacity='0.25'/%3E%3Ccircle cx='109' cy='73' r='1' fill='white' opacity='0.68'/%3E%3Ccircle cx='51' cy='150' r='1' fill='white' opacity='0.35'/%3E%3Ccircle cx='182' cy='250' r='1' fill='white' opacity='0.58'/%3E%3Ccircle cx='83' cy='351' r='1' fill='white' opacity='0.59'/%3E%3Ccircle cx='225' cy='104' r='1.7' fill='white' opacity='0.49'/%3E%3Ccircle cx='191' cy='597' r='0.8' fill='white' opacity='0.61'/%3E%3Ccircle cx='148' cy='685' r='1' fill='white' opacity='0.35'/%3E%3Ccircle cx='391' cy='19' r='1.3' fill='white' opacity='0.46'/%3E%3Ccircle cx='463' cy='66' r='1' fill='white' opacity='0.61'/%3E%3Ccircle cx='654' cy='256' r='0.8' fill='white' opacity='0.62'/%3E%3Ccircle cx='561' cy='237' r='0.8' fill='white' opacity='0.68'/%3E%3Ccircle cx='568' cy='546' r='0.8' fill='white' opacity='0.81'/%3E%3Ccircle cx='589' cy='533' r='0.8' fill='white' opacity='0.39'/%3E%3Ccircle cx='355' cy='526' r='0.6' fill='white' opacity='0.80'/%3E%3Ccircle cx='340' cy='139' r='1.3' fill='white' opacity='0.92'/%3E%3Ccircle cx='322' cy='675' r='1' fill='white' opacity='0.92'/%3E%3Ccircle cx='263' cy='159' r='0.8' fill='white' opacity='0.58'/%3E%3Ccircle cx='243' cy='348' r='1.3' fill='white' opacity='0.84'/%3E%3Ccircle cx='345' cy='470' r='1.7' fill='white' opacity='0.31'/%3E%3Ccircle cx='476' cy='655' r='1.7' fill='white' opacity='0.78'/%3E%3Ccircle cx='344' cy='129' r='1.7' fill='white' opacity='0.48'/%3E%3Ccircle cx='577' cy='700' r='1' fill='white' opacity='0.57'/%3E%3Ccircle cx='535' cy='61' r='0.8' fill='white' opacity='0.37'/%3E%3Ccircle cx='91' cy='109' r='1' fill='white' opacity='0.81'/%3E%3Ccircle cx='105' cy='595' r='1' fill='white' opacity='0.71'/%3E%3Ccircle cx='252' cy='395' r='0.8' fill='white' opacity='0.26'/%3E%3Ccircle cx='576' cy='523' r='0.6' fill='white' opacity='0.62'/%3E%3Ccircle cx='672' cy='312' r='0.8' fill='white' opacity='0.83'/%3E%3Ccircle cx='152' cy='181' r='1' fill='white' opacity='0.60'/%3E%3Ccircle cx='550' cy='235' r='1.3' fill='white' opacity='0.54'/%3E%3Ccircle cx='94' cy='655' r='1' fill='white' opacity='0.88'/%3E%3Ccircle cx='477' cy='587' r='1.3' fill='white' opacity='0.54'/%3E%3Ccircle cx='661' cy='361' r='1.3' fill='white' opacity='0.36'/%3E%3Ccircle cx='368' cy='628' r='0.8' fill='white' opacity='0.68'/%3E%3Ccircle cx='559' cy='108' r='0.8' fill='white' opacity='0.58'/%3E%3Ccircle cx='522' cy='401' r='1' fill='white' opacity='0.73'/%3E%3Ccircle cx='382' cy='347' r='0.6' fill='white' opacity='0.87'/%3E%3Ccircle cx='41' cy='138' r='0.6' fill='white' opacity='0.79'/%3E%3Ccircle cx='366' cy='404' r='0.6' fill='white' opacity='0.56'/%3E%3Ccircle cx='441' cy='364' r='1.3' fill='white' opacity='0.39'/%3E%3Ccircle cx='200' cy='366' r='1' fill='white' opacity='0.61'/%3E%3Ccircle cx='178' cy='377' r='1' fill='white' opacity='0.90'/%3E%3Ccircle cx='643' cy='146' r='1' fill='white' opacity='0.35'/%3E%3Ccircle cx='88' cy='318' r='0.6' fill='white' opacity='0.72'/%3E%3Ccircle cx='308' cy='153' r='1' fill='white' opacity='0.80'/%3E%3Ccircle cx='646' cy='111' r='1.7' fill='white' opacity='0.70'/%3E%3Ccircle cx='264' cy='182' r='0.8' fill='white' opacity='0.93'/%3E%3Ccircle cx='158' cy='686' r='1' fill='white' opacity='0.87'/%3E%3Ccircle cx='117' cy='481' r='0.8' fill='white' opacity='0.36'/%3E%3Ccircle cx='311' cy='371' r='1' fill='white' opacity='0.54'/%3E%3Ccircle cx='257' cy='66' r='1' fill='white' opacity='0.26'/%3E%3Ccircle cx='399' cy='317' r='0.6' fill='white' opacity='0.52'/%3E%3Ccircle cx='373' cy='213' r='0.6' fill='white' opacity='0.33'/%3E%3Ccircle cx='661' cy='165' r='0.6' fill='white' opacity='0.31'/%3E%3C/svg%3E");--stars2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720'%3E%3Ccircle cx='196' cy='652' r='0.8' fill='white' opacity='0.44'/%3E%3Ccircle cx='93' cy='304' r='1.7' fill='white' opacity='0.82'/%3E%3Ccircle cx='186' cy='108' r='1.3' fill='white' opacity='0.65'/%3E%3Ccircle cx='504' cy='64' r='0.6' fill='white' opacity='0.81'/%3E%3Ccircle cx='132' cy='645' r='1' fill='white' opacity='0.91'/%3E%3Ccircle cx='457' cy='577' r='0.6' fill='white' opacity='0.68'/%3E%3Ccircle cx='160' cy='190' r='0.6' fill='white' opacity='0.57'/%3E%3Ccircle cx='244' cy='398' r='1' fill='white' opacity='0.69'/%3E%3Ccircle cx='31' cy='511' r='0.6' fill='white' opacity='0.93'/%3E%3Ccircle cx='189' cy='130' r='1' fill='white' opacity='0.69'/%3E%3Ccircle cx='382' cy='148' r='1' fill='white' opacity='0.60'/%3E%3Ccircle cx='128' cy='250' r='0.6' fill='white' opacity='0.95'/%3E%3Ccircle cx='27' cy='13' r='1.3' fill='white' opacity='0.64'/%3E%3Ccircle cx='136' cy='342' r='1' fill='white' opacity='0.32'/%3E%3Ccircle cx='590' cy='311' r='1' fill='white' opacity='0.63'/%3E%3Ccircle cx='640' cy='699' r='1' fill='white' opacity='0.73'/%3E%3Ccircle cx='707' cy='247' r='1.7' fill='white' opacity='0.76'/%3E%3Ccircle cx='101' cy='712' r='0.6' fill='white' opacity='0.84'/%3E%3Ccircle cx='10' cy='450' r='1' fill='white' opacity='0.55'/%3E%3Ccircle cx='40' cy='479' r='1' fill='white' opacity='0.86'/%3E%3Ccircle cx='483' cy='203' r='0.8' fill='white' opacity='0.73'/%3E%3Ccircle cx='33' cy='133' r='1' fill='white' opacity='0.56'/%3E%3Ccircle cx='190' cy='692' r='1.3' fill='white' opacity='0.48'/%3E%3Ccircle cx='25' cy='635' r='0.8' fill='white' opacity='0.50'/%3E%3Ccircle cx='1' cy='275' r='1' fill='white' opacity='0.45'/%3E%3Ccircle cx='472' cy='179' r='0.6' fill='white' opacity='0.31'/%3E%3Ccircle cx='588' cy='104' r='1.3' fill='white' opacity='0.28'/%3E%3Ccircle cx='16' cy='219' r='0.8' fill='white' opacity='0.31'/%3E%3C/svg%3E");--bg:#150f4a;--bg2:#1c1460;--bg3:#261b7a;--rule:#2e2578;--rule2:#4b3fa3;--ink:#f6f4ff;--ink2:#cfcbf5;--ink3:#b8b2ec;--acc:#ffc9a0;--acc-ink:#1b1646;--acc-text:#ffc9a0;--acc-line:#ffc9a0;--acc-soft:#ffc9a01f;--grid:#ffffff0f;--field:#8e7bff;--signal:#c9c3ff;--ok:#8ee0bc;--warn-bg:#221a6e;--warn-line:#6e5be0;--warn-ink:#ffd9be;--danger:#ffb4be;--font-body:"Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-body);--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-body);--font-hand:var(--font-body);--radius:28px;--radius-sm:18px;--radius-btn:999px;--bw:1px;--bw-strong:1px;--line-strong:#5a4fa8;--display-weight:700;--display-tracking:-.02em;--h-tracking:-.02em}html[data-theme=night][data-surface=app]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff6ea;--bg2:#fff;--bg3:#ffe9d2;--rule:#f0e3d4;--rule2:#e0cfbc;--ink:#1b1646;--ink2:#4a4577;--ink3:#5c5680;--acc:#ffc9a0;--acc-ink:#1b1646;--acc-text:#7a4b3a;--acc-line:#b86a42;--acc-soft:#ffc9a059;--grid:#1b164612;--field:#7f79a8;--signal:#5b47d6;--ok:#1f7556;--warn-bg:#ffe9d2;--warn-line:#e8b98f;--warn-ink:#6e3a1e;--danger:#b3322b;--line-strong:#1b1646}html[data-theme=night][data-surface=sos]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#110c40;--bg2:#1a1358;--bg3:#241a74;--rule:#2a2170;--rule2:#4b3fa3;--ink:#f6f4ff;--ink2:#d9d5fa;--ink3:#c9c3ff;--acc:#ffc9a0;--acc-ink:#1b1646;--acc-text:#ffc9a0;--acc-line:#ffc9a0;--acc-soft:#ffc9a024;--grid:#ffffff0f;--field:#9a8cff;--signal:#c9c3ff;--ok:#9be6c4;--warn-bg:#221a6e;--warn-line:#6e5be0;--warn-ink:#ffd9be;--danger:#ffb4be}html[data-theme=night] .p-sleep{--pc:#5b47d6;--pc-ink:#f6f4ff;--pc-deep:#2a1d9a}html[data-theme=night] .p-calm{--pc:#ffc9a0;--pc-ink:#1b1646;--pc-deep:#e8a77a}html[data-theme=night] .p-performance{--pc:#ff9fb0;--pc-ink:#1b1646;--pc-deep:#e27a90}html[data-theme=night] .p-work{--pc:#8e7bff;--pc-ink:#1b1646;--pc-deep:#5b47d6}html[data-theme=night] body{font-size:1.0625rem}html[data-theme=night] h1,html[data-theme=night] h2,html[data-theme=night] h3{letter-spacing:-.02em;font-weight:700}html[data-theme=night] .label,html[data-theme=night] .eyebrow,html[data-theme=night] .kicker,html[data-theme=night] .step-label,html[data-theme=night] .sec-no{font-family:var(--font-body);letter-spacing:.14em;color:var(--signal);font-size:.78rem;font-weight:600}html[data-theme=night] .fig-cap,html[data-theme=night] .form-note{font-family:var(--font-body);font-size:.82rem}html[data-theme=night] :focus-visible{outline-color:var(--acc-line);border-radius:8px}html[data-theme=night] .btn{border-color:var(--glassb);background:var(--glass);-webkit-backdrop-filter:blur(14px);font-weight:700}html[data-theme=night] .btn:hover{background:#ffffff1f;border-color:#fff6}html[data-theme=night] .btn-primary{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);box-shadow:var(--peach-glow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=night] .btn-primary:hover{filter:none;background:#ffd4b3;border-color:#ffd4b3}html[data-theme=night] .btn-lg,html[data-theme=night] .btn-xl{min-block-size:3.75rem;padding-inline:1.9rem;font-size:1.1rem}html[data-theme=night] .btn-inline{color:var(--ink2)}html[data-theme=night] .btn-sos{background:var(--glass)}html[data-theme=night] .btn-sos .pulse{background:var(--peach)}html[data-theme=night] .chip-sos{font-family:var(--font-body);letter-spacing:.1em;border-radius:999px;padding:.35rem .8rem}html[data-theme=night] .pill,html[data-theme=night] .badge{font-family:var(--font-body);font-weight:600}html[data-theme=night] .note{-webkit-backdrop-filter:blur(14px);border-radius:20px}html[data-theme=night] .site-header{background:#0b0830d1;border-block-end-color:#ffffff14}html[data-theme=night] .site-header .wrap{min-block-size:5.25rem}html[data-theme=night] .site-nav{font-size:.95rem}html[data-theme=night] .site-nav a{color:var(--ink2)}html[data-theme=night] .head-acts .btn{min-block-size:2.75rem;font-size:.9rem}html[data-theme=night][data-surface=landing] main>section{isolation:isolate;position:relative}html[data-theme=night][data-surface=landing] main>section>.wrap{z-index:2;position:relative}html[data-theme=night] .hero{background:linear-gradient(#0b0830 0%,#150f4a 100%);padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,9vw,7rem);overflow:hidden}html[data-theme=night] .hero:before{content:"";background-image:var(--stars);opacity:.75;pointer-events:none;z-index:0;position:absolute;inset:0}html[data-theme=night] .hero .wrap{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}html[data-theme=night] .hero-meta,html[data-theme=night] .hero-head,html[data-theme=night] .hero-row,html[data-theme=night] .trust{z-index:3;grid-column:1;position:relative}html[data-theme=night] .hero-meta{margin-block:1.5rem clamp(1.4rem,3vw,2rem)}html[data-theme=night] .hero-meta .label{color:var(--ink2)}html[data-theme=night] .hero-meta .t{color:var(--peach)}html[data-theme=night] .hero h1{letter-spacing:-.02em;max-inline-size:13em;font-size:clamp(2.4rem,3.9vw + .6rem,4.4rem);font-weight:700;line-height:1.05}html[data-theme=night] .hero h1 .tail,html[data-theme=night] .hero .rot{color:var(--peach)}html[data-theme=night] .hero-row{grid-template-columns:1fr;gap:1.6rem;margin-block-start:clamp(1.4rem,2.5vw,2rem)}html[data-theme=night] .lead{color:var(--ink2);max-inline-size:34rem;font-size:clamp(1.1rem,.4vw + 1rem,1.2rem)}html[data-theme=night] .cta-note{color:var(--ink2)}html[data-theme=night] .hero-art-night{grid-area:1/2/4}html[data-theme=night] .trust{border:1px solid var(--glassb);-webkit-backdrop-filter:blur(16px);box-shadow:var(--glass-shadow);background:#0b083080;border-radius:24px;grid-column:1/-1;margin-block-start:clamp(3rem,8vw,6rem);padding:.35rem 1.4rem 1.2rem}html[data-theme=night] .trust li{color:var(--ink);font-weight:500}html[data-theme=night] .trust li+li{border-color:#ffffff24}html[data-theme=night] .trust .tick{color:var(--peach);font-family:var(--font-body);font-weight:700}@media (width<=46rem){html[data-theme=night] .hero .wrap{grid-template-rows:none;grid-template-columns:1fr}html[data-theme=night] .hero-art-night{grid-area:auto/1;margin-block-start:2.5rem}html[data-theme=night] .trust{margin-block-start:2rem;padding-inline:1rem}html[data-theme=night] .trust li:nth-child(2n){border-color:#ffffff24}html[data-theme=night] .hero h1{font-size:clamp(2.2rem,9vw,2.6rem)}}html[data-theme=night] .struggles{background:linear-gradient(#150f4a,#1a1258)}html[data-theme=night] .how{background:linear-gradient(#1a1258,#1e1566)}html[data-theme=night] .sos-sec{background:linear-gradient(#1e1566,#241a75)}html[data-theme=night] .perf{background:linear-gradient(#241a75,#2b1d86)}html[data-theme=night] .struggles:before,html[data-theme=night] .how:before,html[data-theme=night] .sos-sec:before,html[data-theme=night] .perf:before{content:"";background-image:var(--stars2);opacity:.55;pointer-events:none;z-index:0;position:absolute;inset:0}html[data-theme=night][data-surface=landing] main>section,html[data-theme=night] .support{padding-block:clamp(4rem,9vw,7.5rem)}html[data-theme=night] .struggles{padding-block-start:clamp(3rem,7vw,5.5rem)}html[data-theme=night] .sec-head{gap:1rem;margin-block-end:clamp(2rem,4vw,3.25rem)}html[data-theme=night] .sec-head .section-title{max-inline-size:18ch;font-size:clamp(2.1rem,3.3vw + .6rem,3.75rem);line-height:1.06}html[data-theme=night] .sec-head .label{color:var(--signal)}html[data-theme=night] .sec-head .label .n{color:var(--peach)}html[data-theme=night] .sl-head{display:none}html[data-theme=night] .setlist{gap:1rem;display:grid}html[data-theme=night] .sl-row{border:1px solid var(--glassb);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);grid-template-columns:3.25rem minmax(0,1fr) minmax(0,1.25fr) 12rem;align-items:start;gap:1.5rem;padding:1.9rem 2rem 1.9rem 1.75rem}html[data-theme=night] .sl-no{font-family:var(--font-body);color:var(--peach);letter-spacing:-.03em;padding-block-start:.25rem;font-size:1.6rem;font-weight:800}html[data-theme=night] .sl-quote{color:var(--lilac);font-size:1.2rem;font-style:italic;font-weight:500}html[data-theme=night] .sl-quote:before,html[data-theme=night] .sl-quote:after{color:var(--lilac)}html[data-theme=night] .sl-body h3{font-size:clamp(1.35rem,.8vw + 1rem,1.7rem)}html[data-theme=night] .sl-body p{color:var(--ink2);font-size:1rem}html[data-theme=night] .sl-meta .big{font-family:var(--font-body);color:var(--peach);letter-spacing:-.03em;font-size:2.6rem;font-weight:800}html[data-theme=night] .sl-meta .big small{color:var(--ink2);font-size:.9rem;font-weight:500}html[data-theme=night] .sl-meta .label{color:var(--ink2);font-size:.72rem}@media (width<=52rem){html[data-theme=night] .sl-row{grid-template-columns:2.5rem 1fr;gap:.75rem .9rem;padding:1.4rem 1.25rem}html[data-theme=night] .sl-no{font-size:1.3rem}html[data-theme=night] .sl-meta .big{font-size:2rem}}html[data-theme=night] .steps{border:0;gap:1rem}html[data-theme=night] .steps li,html[data-theme=night] .steps li+li{border:1px solid var(--glassb);background:var(--glass);-webkit-backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);border-radius:24px;padding:1.5rem 1.5rem 1.6rem}html[data-theme=night] .step-no{font-family:var(--font-body);color:var(--peach);letter-spacing:-.03em;margin-block-end:1.1rem;font-size:2rem;font-weight:800}html[data-theme=night] .steps p{color:var(--ink2)}@media (width<=52rem){html[data-theme=night] .steps li:nth-child(n+3){border-block-start:1px solid var(--glassb)}}html[data-theme=night] .sos-bullets{border-block-start-color:#fff3}html[data-theme=night] .sos-bullets li{border-block-end-color:#ffffff1f}html[data-theme=night] .sos-bullets .step-no{color:var(--peach);font-family:var(--font-body);font-size:1.05rem;font-weight:800}html[data-theme=night] .sos-teaser{border:1px solid var(--glassb);background:var(--glass);-webkit-backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);border-radius:var(--radius);padding:1.5rem 1.6rem 1.6rem}html[data-theme=night] .sos-teaser .osc-field{background-image:linear-gradient(to bottom, transparent calc(50% - .5px), var(--grid) calc(50% - .5px), var(--grid) calc(50% + .5px), transparent calc(50% + .5px));border-color:#ffffff24;border-radius:16px}html[data-theme=night] .sos-teaser .beats{border-color:#fff3;border-radius:999px}html[data-theme=night] .sos-teaser .beats span{border-color:#ffffff1a}html[data-theme=night] .sos-teaser .measure .grp span{border-color:#fff3}html[data-theme=night] .audiences li{border-color:var(--glassb);background:var(--glass)}html[data-theme=night] .ruler{border-block-end-color:#ffffff40}html[data-theme=night] .ruler i{background:var(--v2)}html[data-theme=night] .ruler .wk i{background:var(--lilac)}html[data-theme=night] .ruler .x i{background:var(--peach);border-radius:2px}html[data-theme=night] .ruler b{font-family:var(--font-body)}html[data-theme=night] .pricing,html[data-theme=night] .faq,html[data-theme=night] .waitlist,html[data-theme=night] .support,html[data-theme=night] .disclaimer,html[data-theme=night] .site-footer,html[data-theme=night] .page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff6ea;--bg2:#fff;--bg3:#ffe9d2;--rule:#f0e3d4;--rule2:#e0cfbc;--ink:#1b1646;--ink2:#4a4577;--ink3:#5c5680;--acc:#ffc9a0;--acc-ink:#1b1646;--acc-text:#7a4b3a;--acc-line:#b86a42;--acc-soft:#ffc9a059;--grid:#1b164612;--field:#7f79a8;--signal:#5b47d6;--ok:#1f7556;--warn-bg:#ffe9d2;--warn-line:#e8b98f;--warn-ink:#6e3a1e;--danger:#b3322b;--glass:#fff;--glassb:#f0e3d4;--glass-shadow:0 24px 50px -36px #1b164659;--line-strong:#1b1646;background:var(--bg);color:var(--ink)}html[data-theme=night] .pricing .btn:not(.btn-primary),html[data-theme=night] .faq .btn:not(.btn-primary),html[data-theme=night] .support .btn:not(.btn-primary),html[data-theme=night] .site-footer .btn:not(.btn-primary){border-color:var(--rule2);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html[data-theme=night] .pricing{--band:clamp(14rem, 28vw, 22rem);padding-block-start:calc(var(--band) + clamp(2.5rem, 6vw, 4.5rem));overflow:hidden}html[data-theme=night] .pricing:before{content:"";block-size:var(--band);z-index:0;background:linear-gradient(#2b1d86 0%,#5a3fa8 22%,#c26fa8 52%,#ffa89a 74%,#ffd2ae 90%,#fff6ea 100%);position:absolute;inset:0 0 auto}html[data-theme=night] .pricing:after{content:"";aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(circle,#fff6e1f2 0,#ffd7b4cc 26%,#ffaaa059 50%,#ffaaa000 72%);border-radius:50%;inline-size:clamp(14rem,36vw,30rem);position:absolute;inset-block-start:calc(var(--band) * .46);inset-inline-start:50%;translate:-50%}html[data-theme=night] .pricing .sec-head{margin-block-start:0}html[data-theme=night] .pricing .label{color:var(--acc-text)}html[data-theme=night] .compare{border-collapse:separate;border-spacing:0;box-shadow:var(--glass-shadow);background:#fff;border:0;border-radius:24px;overflow:hidden}html[data-theme=night] .compare th,html[data-theme=night] .compare td{border-block-end:1px solid var(--rule);padding:1rem 1.4rem}html[data-theme=night] .compare thead th{color:var(--ink2);font-family:var(--font-body);letter-spacing:.12em;background:#f4ece4;font-size:.74rem;font-weight:600}html[data-theme=night] .compare thead th:last-child{background:var(--nink);color:var(--cream)}html[data-theme=night] .compare tbody tr:last-child td{border-block-end:0}html[data-theme=night] .compare td:last-child:before{content:"✓ ";color:#2e8f6b;font-family:var(--font-body);font-weight:800}html[data-theme=night] .compare td:first-child{color:var(--ink3)}@media (width<=40rem){html[data-theme=night] .compare tr{border-block-end:1px solid var(--rule);padding:.6rem 1.1rem}html[data-theme=night] .compare td{border:0;padding:.25rem 0}}html[data-theme=night] .faq-list{border:0}html[data-theme=night] .faq details{box-shadow:var(--glass-shadow);background:#fff;border:0;border-radius:22px;margin-block-end:.8rem;padding:.15rem 1.5rem .15rem 1.6rem}html[data-theme=night] .faq summary{grid-template-columns:2.25rem 1fr auto;padding-block:1.15rem;font-size:1.1rem}html[data-theme=night] .faq .q-no{font-family:var(--font-body);color:var(--acc-text);font-weight:700}html[data-theme=night] .faq summary:after{color:var(--acc-text);font-family:var(--font-body);font-size:1.3rem;font-weight:800}html[data-theme=night] .faq details p{padding-block-end:1.4rem;padding-inline-start:2.25rem}@media (width<=40rem){html[data-theme=night] .faq summary{grid-template-columns:1.9rem 1fr auto}html[data-theme=night] .faq details p{padding-inline-start:0}}html[data-theme=night] .waitlist .form-card{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1c1460;--bg2:#1c1460;--bg3:#261b7a;--rule:#2e2578;--rule2:#4b3fa3;--ink:#f6f4ff;--ink2:#cfcbf5;--ink3:#b8b2ec;--acc-text:#ffc9a0;--acc-line:#ffc9a0;--field:#8e7bff;--danger:#ffb4be;color:var(--ink);background:linear-gradient(170deg,#2b1d86 0%,#1a1258 55%,#150f4a 100%);border:1px solid #ffffff2e;border-radius:32px;padding:clamp(1.5rem,3.5vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1b164699}html[data-theme=night] .waitlist .form-card:before{content:"";background-image:var(--stars2);opacity:.5;pointer-events:none;position:absolute;inset:0}html[data-theme=night] .waitlist .form-card>*{position:relative}html[data-theme=night] .waitlist .form-card input,html[data-theme=night] .waitlist .form-card select{color:var(--ink);background:#ffffff14;border-color:#ffffff52;border-radius:999px;padding-inline:1.1rem}html[data-theme=night] .waitlist .form-card select option{color:#f6f4ff;background:#1c1460}html[data-theme=night] .waitlist .form-card a{color:var(--peach)}html[data-theme=night] .waitlist .form-card .btn-primary{inline-size:100%}html[data-theme=night] .waitlist .form-card .form-note{color:var(--ink2)}html[data-theme=night] .support .wrap{border:2px solid var(--nink);inline-size:min(100% - 2 * var(--pad), 60rem);background:#fff;border-radius:32px;padding:clamp(1.5rem,4vw,3rem)}html[data-theme=night] .support .sec-head{margin-block-end:1.25rem}html[data-theme=night] .support .lines li{background:var(--sand);border:0;border-radius:20px;padding:1.1rem 1.25rem}html[data-theme=night] .lines .number,html[data-theme=night] .lines-compact .number{font-family:var(--font-body);letter-spacing:-.03em;font-weight:800}html[data-theme=night] .lines .region,html[data-theme=night] .lines-compact .region{font-family:var(--font-body);font-weight:600}html[data-theme=night] .support .note{background:var(--sand);border-color:#e8b98f}html[data-theme=night] .disclaimer{border-block-start-color:var(--rule2);background:var(--cream)}html[data-theme=night] .site-footer{background:var(--cream);border-block-start-color:var(--rule2);color:var(--ink2)}html[data-theme=night] .site-footer a,html[data-theme=night] .theme-switch a{color:var(--ink2)}html[data-theme=night] .site-footer .label{color:var(--ink3)}html[data-theme=night] .theme-switch{font-family:var(--font-body)}html[data-theme=night][data-surface=landing] body:has(>main>.page){background:var(--cream)}html[data-theme=night][data-surface=app] .site-header{border-block-end-color:var(--rule);background:#fff6eae6}html[data-theme=night][data-surface=app] .btn:not(.btn-primary){border-color:var(--rule2);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);background:#fff}html[data-theme=night][data-surface=app] .btn:not(.btn-primary):hover{border-color:var(--field);background:#fff}html[data-theme=night][data-surface=app] .btn-sos .pulse{background:var(--acc-line)}html[data-theme=night][data-surface=app] .panel{border-color:var(--rule);background:#fff;border-radius:24px;box-shadow:0 24px 50px -36px #1b164659}html[data-theme=night][data-surface=app] .panel-warn{background:var(--warn-bg);border-color:var(--warn-line)}html[data-theme=night][data-surface=app] input,html[data-theme=night][data-surface=app] select,html[data-theme=night][data-surface=app] textarea{background:#fff;border-radius:16px}html[data-theme=night][data-surface=app] .choice,html[data-theme=night][data-surface=app] .yesno li,html[data-theme=night][data-surface=app] .consent{background:#fff;border-radius:18px}html[data-theme=night][data-surface=app] .choice:has(input:checked){border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:#f3f0ff}html[data-theme=night][data-surface=app] .status-pill{background:#fff}html[data-theme=night][data-surface=app] .badge-open,html[data-theme=night][data-surface=app] .pill-now{background:var(--nink);color:var(--cream)}html[data-theme=night][data-surface=app] .app-main h1{letter-spacing:-.025em}html[data-theme=night][data-surface=app] .picker-logo .wm-night{font-size:2.4rem}html[data-theme=night][data-surface=app] .program-card{background:#fff;border-radius:28px}html[data-theme=night][data-surface=app] .pc-plane{gap:1.25rem}html[data-theme=night][data-surface=app] .pc-plane .days{font-family:var(--font-body);color:var(--signal);letter-spacing:-.03em;font-size:2.8rem;font-weight:800}html[data-theme=night][data-surface=app] .pc-plane .glyph-night{flex:none;inline-size:7rem}html[data-theme=night][data-surface=app] .progress-bar{background:var(--bg3);block-size:.6rem}html[data-theme=night][data-surface=app] .progress-bar span{background:linear-gradient(90deg,#9b89ff,#5b47d6)}html[data-theme=night][data-surface=app] .day-card>a,html[data-theme=night][data-surface=app] .day-card>div{background:#fff;border-radius:20px}html[data-theme=night][data-surface=app] .day-card.is-open>a{border-color:var(--acc-line);background:linear-gradient(135deg,#ffe9d2,#fff 70%)}html[data-theme=night][data-surface=app] .daylist{border-block-start-color:var(--rule2)}html[data-theme=night][data-surface=app] .daylist .no{font-family:var(--font-body);font-weight:700}html[data-theme=night][data-surface=app] .daylist .is-now{background:linear-gradient(90deg, var(--acc-soft), transparent 75%);border-radius:14px}html[data-theme=night][data-surface=app] .pill{border-radius:999px}html[data-theme=night][data-surface=app] .sos-menu ul{border-radius:18px}html[data-theme=night][data-surface=app] .exercise{background:#fff;border-radius:28px;box-shadow:0 24px 50px -36px #1b164659}html[data-theme=night][data-surface=app] .exercise.ex-paged{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#150f4a;--bg2:#1c1460;--bg3:#261b7a;--rule:#2e2578;--rule2:#4b3fa3;--ink:#f6f4ff;--ink2:#cfcbf5;--ink3:#b8b2ec;--acc-text:#ffc9a0;--acc-line:#ffc9a0;--acc-soft:#ffc9a01f;--signal:#c9c3ff;--ok:#8ee0bc;--field:#8e7bff;--danger:#ffb4be;--warn-bg:#221a6e;--warn-line:#6e5be0;--warn-ink:#ffd9be;--glass:#ffffff13;--glassb:#fff3;color:var(--ink);background:linear-gradient(#0d0937 0%,#1b1370 60%,#2c1f8c 100%);border:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1b164699}html[data-theme=night][data-surface=app] .exercise.ex-paged:before{content:"";background-image:var(--stars2);opacity:.5;pointer-events:none;position:absolute;inset:0}html[data-theme=night][data-surface=app] .exercise.ex-paged>*{position:relative}html[data-theme=night][data-surface=app] .exercise.ex-paged .btn:not(.btn-primary){background:var(--glass);border-color:var(--glassb);color:var(--ink)}html[data-theme=night][data-surface=app] .exercise.ex-paged .scale11 button{color:var(--ink);background:#ffffff12;border-color:#ffffff40;border-radius:999px}html[data-theme=night][data-surface=app] .exercise.ex-paged .scale11 button.sel{background:var(--peach);color:var(--nink);border-color:var(--peach)}html[data-theme=night][data-surface=app] .exercise.ex-paged .note{background:var(--warn-bg);border-color:var(--warn-line)}html[data-theme=night] .pt-main{border-color:#ffffff24;gap:1.75rem}html[data-theme=night] .pt-digits{font-family:var(--font-body);letter-spacing:-.04em;font-weight:700}html[data-theme=night] .pt-digits small{font-family:var(--font-body);color:var(--ink2);text-transform:none;letter-spacing:.02em;font-size:.9rem}html[data-theme=night] .scale11 button{font-family:var(--font-body);font-weight:600}@media (width<=40rem){html[data-theme=night] .scale11 button{border-radius:10px}}html[data-theme=night] .scale label{font-family:var(--font-body);border-radius:999px}html[data-theme=night] .scale label:has(input:checked){background:var(--nink);color:var(--cream)}html[data-theme=night] .homework{border-radius:18px}html[data-theme=night] .exercise-collapsed{background:#fff}html[data-theme=night][data-surface=sos]{background:#110c40 linear-gradient(#0b0830 0%,#150f4a 50%,#1e1566 100%) no-repeat;min-block-size:100%}html[data-theme=night][data-surface=sos] body{isolation:isolate;background:0 0;position:relative}html[data-theme=night][data-surface=sos] body:before{content:"";background-image:var(--stars);opacity:.6;pointer-events:none;z-index:-1;position:absolute;inset:0}html[data-theme=night][data-surface=sos] .sos-top{border-block-end-color:#ffffff1a}html[data-theme=night][data-surface=sos] .sos-top .exit{border-color:var(--glassb);background:var(--glass);min-block-size:3rem;font-weight:600}html[data-theme=night][data-surface=sos] .sos-top .offline{color:var(--ink2)}html[data-theme=night][data-surface=sos] .sos-sub{color:var(--ink2);font-size:1rem}html[data-theme=night][data-surface=sos] .sos-progress .bar{background:#fff3;border-radius:6px;block-size:6px}html[data-theme=night][data-surface=sos] .sos-progress li[data-on] .bar{background:var(--peach);opacity:.6}html[data-theme=night][data-surface=sos] .sos-progress li[data-now] .bar{background:var(--peach);opacity:1;box-shadow:0 0 14px #ffc9a099}html[data-theme=night][data-surface=sos] .sos-progress .label{color:var(--ink2)}html[data-theme=night][data-surface=sos] .sos-progress li[data-now] .label{color:var(--ink)}html[data-theme=night][data-surface=sos] .sos-step .step-label{color:var(--signal);font-weight:600}html[data-theme=night][data-surface=sos] .sos-step h2{letter-spacing:-.03em;font-size:clamp(2.5rem,6.5vw,4.75rem);line-height:1}html[data-theme=night][data-surface=sos] .instr{color:var(--ink2);font-weight:500}html[data-theme=night][data-surface=sos] .timer-sos .t-now{font-family:var(--font-body);letter-spacing:-.045em;font-size:clamp(4.5rem,11vw,7.5rem);font-weight:700}html[data-theme=night][data-surface=sos] .timer-sos .t-total{font-family:var(--font-body);color:var(--ink2)}html[data-theme=night][data-surface=sos] .done-line{color:var(--peach);font-weight:600}html[data-theme=night][data-surface=sos] .sos-controls .btn{min-block-size:3.75rem}html[data-theme=night][data-surface=sos] .sos-controls .btn:disabled{color:var(--ink3);box-shadow:none;background:0 0;border-color:#fff3}html[data-theme=night][data-surface=sos] .ground-list{border-block-start-color:#fff3}html[data-theme=night][data-surface=sos] .ground-list li{border-block-end-color:#ffffff1f}html[data-theme=night][data-surface=sos] .ground-list .n{font-family:var(--font-body);color:var(--peach);font-weight:800}html[data-theme=night][data-surface=sos] .sos-breath{text-align:center;border:1px solid var(--glassb);background:var(--glass);-webkit-backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);border-radius:32px;grid-template-columns:1fr;justify-items:center;padding:2rem 1.5rem 1.5rem}html[data-theme=night][data-surface=sos] .sos-breath .breath-label{font-family:var(--font-body);letter-spacing:.12em;color:var(--ink);font-size:.9rem;font-weight:600}html[data-theme=night][data-surface=sos] .breath-meta{font-family:var(--font-body);color:var(--ink2)}html[data-theme=night][data-surface=sos] .sos-crisis{border:1px solid var(--glassb);background:var(--glass);-webkit-backdrop-filter:blur(18px);border-radius:28px}html[data-theme=night][data-surface=sos] .lines-compact li{background:#ffffff0f;border-color:#ffffff29;border-radius:18px}html[data-theme=night][data-surface=sos] select{background:#1c1460;border-radius:999px}html[data-theme=night][data-surface=sos] .kit-list .btn{min-block-size:3.5rem}html[data-theme=night][data-surface=sos] .exercise{background:var(--glass);border:1px solid var(--glassb);-webkit-backdrop-filter:blur(18px)}html[data-theme=night][data-surface=sos] .scale11 button{color:var(--ink);background:#ffffff12;border-color:#ffffff40;border-radius:999px}html[data-theme=night][data-surface=sos] .scale11 button.sel{background:var(--peach);color:var(--nink);border-color:var(--peach)}html[data-theme=night] .wm-night{font-family:var(--font-body);letter-spacing:-.03em;white-space:nowrap;color:var(--ink);align-items:center;gap:.5rem;font-size:1.45rem;font-weight:800;line-height:1;display:inline-flex}html[data-theme=night] .wm-night .wm-moon{background:radial-gradient(circle at 35% 30%,#fff,#b9aeff 40%,#5b47d6 80%);border-radius:50%;flex:none;block-size:1.35rem;inline-size:1.35rem;box-shadow:0 0 18px #a08cffcc}html[data-theme=night] .picker-logo .wm-night{gap:.8rem;font-size:2.4rem}html[data-theme=night] .picker-logo .wm-night .wm-moon{block-size:2rem;inline-size:2rem}html[data-theme=night] .sos-logo .wm-night{font-size:1.15rem}@media (width<=52rem){html[data-theme=night] .wm-night{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){html[data-theme=night] .btn-sos .pulse{animation:none}}html[data-theme=night] .hero>.wrap{z-index:auto;position:static}html[data-theme=night] .sl-meta .glyph-night{inline-size:100%;max-inline-size:11rem}@media (width<=52rem){html[data-theme=night] .sl-meta .glyph-night{flex:0 0 6.5rem;inline-size:6.5rem;margin-inline-start:auto}}html[data-theme=night] .pricing .label,html[data-theme=night] .pricing .sec-head .label .n{color:var(--nink)}html[data-theme=ember] [data-tv]:not([data-tv~=ember]){display:none!important}html[data-theme=ember]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080605;--bg2:#120d0a;--bg3:#1a1411;--rule:#2a1f18;--rule2:#4a3a2e;--ink:#f6ebdd;--ink2:#cdbfae;--ink3:#a89888;--acc:#ffb35a;--acc-ink:#1b0d03;--acc-text:#ffb35a;--acc-line:#ff8a2a;--acc-soft:#ff8a2a1f;--grid:#ffbe780f;--field:#9a7a5c;--signal:#ff8a2a;--ok:#8fd4a0;--warn-bg:#1f1710;--warn-line:#5a4020;--warn-ink:#ffd08a;--danger:#ff8f7a;--font-body:"Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Literata", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-body);--font-hand:var(--font-body);--radius:24px;--radius-sm:16px;--radius-btn:999px;--bw:1px;--bw-strong:1px;--line-strong:var(--rule2);--display-weight:300;--display-tracking:-.02em;--h-tracking:-.015em;--em-glow:#ff5a14;--em-ember:#ff8a2a;--em-line:#ffbe7829;--em-line2:#ffb35a66}html[data-theme=ember][data-surface=app]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1815;--bg2:#2a221d;--bg3:#352b25;--rule:#3d3129;--rule2:#5a4838;--ink:#f6ebdd;--ink2:#cdbfae;--ink3:#a89888;--acc:#ffb35a;--acc-ink:#1b0d03;--acc-text:#ffb35a;--acc-line:#ff8a2a;--acc-soft:#ff8a2a24;--grid:#ffbe7812;--field:#a8886a;--signal:#ff8a2a;--ok:#8fd4a0;--warn-bg:#3a2a18;--warn-line:#6e5230;--warn-ink:#ffd9a0;--danger:#ff9a88}html[data-theme=ember][data-surface=sos]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0a08;--bg2:#1a1411;--bg3:#241d19;--rule:#2e231c;--rule2:#4e3d30;--ink:#f6ebdd;--ink2:#d4c6b5;--ink3:#ab9b8b;--acc:#ffb35a;--acc-ink:#1b0d03;--acc-text:#ffb35a;--acc-line:#ff8a2a;--acc-soft:#ff8a2a1f;--grid:#ffbe780f;--field:#9a7a5c;--signal:#ff8a2a;--ok:#8fd4a0;--warn-bg:#241a10;--warn-line:#5a4020;--warn-ink:#ffd08a;--danger:#ff8f7a}html[data-theme=ember] body{font-size:1.0625rem;line-height:1.6}html[data-theme=ember] h1,html[data-theme=ember] h2{font-weight:300}html[data-theme=ember] h3{font-family:var(--font-body);letter-spacing:-.01em;font-weight:600}html[data-theme=ember] .label,html[data-theme=ember] .eyebrow,html[data-theme=ember] .kicker,html[data-theme=ember] .sec-no{letter-spacing:.14em;font-size:.74rem;font-weight:500}html[data-theme=ember] a:hover{color:#ffd08a}html[data-theme=ember] .btn{border-radius:999px;font-weight:600}html[data-theme=ember] .btn-primary{background:var(--acc);color:var(--acc-ink);border-color:var(--acc);box-shadow:0 10px 40px -8px #ff5a1499}html[data-theme=ember] .btn-primary:hover{filter:brightness(1.05);box-shadow:0 12px 44px -8px #ff5a14bf}html[data-theme=ember] .btn-ghost{border-color:var(--em-line2);color:var(--ink)}html[data-theme=ember] .btn-ghost:hover{border-color:var(--acc);color:var(--ink)}html[data-theme=ember] .btn-sos{border-color:var(--em-line2)}html[data-theme=ember] .btn-sos .pulse{background:var(--em-ember);box-shadow:0 0 10px var(--em-glow)}html[data-theme=ember] .chip-sos{background:var(--acc);border-radius:999px}html[data-theme=ember] :focus-visible{outline-color:var(--acc)}html[data-theme=ember] .note{border-radius:var(--radius-sm)}html[data-theme=ember] .site-header{background:color-mix(in srgb, var(--bg) 85%, transparent);border-block-end-color:var(--em-line)}html[data-theme=ember] .site-nav a{color:var(--ink2)}html[data-theme=ember] .site-nav a:hover{color:var(--ink)}html[data-theme=ember] .wm-ember{font-size:1.5rem}html[data-theme=ember] .picker-logo .wm-ember{font-size:2.5rem}html[data-theme=ember] .sos-logo .wm-ember{font-size:1.2rem}@media (width<=52rem){html[data-theme=ember] .wm-ember{font-size:1.3rem}}html[data-theme=ember] .hero{background:var(--bg)}html[data-theme=ember] .struggles,html[data-theme=ember] .how{--bg:#0e0a08;--bg2:#16100c;--bg3:#1f1813;--rule:#2a1f18;background:var(--bg)}html[data-theme=ember] .sos-sec,html[data-theme=ember] .perf{--bg:#1a1411;--bg2:#221a15;--bg3:#2a211b;--rule:#33271f;background:var(--bg)}html[data-theme=ember] .pricing{--bg:#2a221d;--bg2:#241d19;--bg3:#352b25;--rule:#3d3129;--rule2:#5a4838;background:var(--bg)}html[data-theme=ember] .faq{--bg:#2f2621;--bg2:#2a221d;--bg3:#3a2f28;--rule:#42352d;--rule2:#5a4838;background:var(--bg)}html[data-theme=ember] .waitlist{--bg:#352b25;--bg2:#2a221d;--bg3:#1a1411;--rule:#45382f;--rule2:#5a4838;background:var(--bg)}html[data-theme=ember] .support,html[data-theme=ember] .disclaimer,html[data-theme=ember] .site-footer{--bg:#3a2f28;--bg2:#2f2621;--bg3:#352b25;--rule:#4a3c33;--rule2:#5f4d3f;background:var(--bg)}html[data-theme=ember][data-surface=landing] main>section{border-block-start:1px solid var(--em-line)}html[data-theme=ember][data-surface=landing] main>section.hero{border-block-start:0}html[data-theme=ember] .sec-head .section-title{max-inline-size:18ch;font-size:clamp(2.2rem,3.6vw + .6rem,4.25rem);line-height:1.05}html[data-theme=ember] .hero{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2.5rem,6vw,4rem);position:relative;overflow:hidden}html[data-theme=ember] .hero:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ff5a1424,#ff5a1400 65%);inline-size:60vw;max-inline-size:56rem;position:absolute;inset:auto -10% -30% auto}html[data-theme=ember] .hero .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"meta meta""head art""row art""trust trust";align-items:center;column-gap:clamp(1.5rem,5vw,4rem);display:grid;position:relative}html[data-theme=ember] .hero-meta{grid-area:meta}html[data-theme=ember] .hero-meta .t{color:var(--acc-text)}html[data-theme=ember] .hero-head{grid-area:head}html[data-theme=ember] .hero-row{grid-area:row;grid-template-columns:1fr;align-self:start}html[data-theme=ember] .em-hero{grid-area:art;align-self:center;margin-block-start:0}html[data-theme=ember] .trust{border-block-start-color:var(--em-line);grid-area:trust}html[data-theme=ember] .hero h1{letter-spacing:-.02em;max-inline-size:14em;font-size:clamp(2.4rem,4.6vw,4.75rem);font-weight:300;line-height:1.05}html[data-theme=ember] .hero h1 .tail,html[data-theme=ember] .hero h1 .rot{color:var(--acc-text)}html[data-theme=ember] .lead{color:var(--ink2);max-inline-size:42ch}html[data-theme=ember] .cta-note{color:var(--ink3)}html[data-theme=ember] .trust li{color:var(--ink2)}html[data-theme=ember] .trust li+li{border-inline-start-color:var(--em-line)}html[data-theme=ember] .trust .tick{color:var(--acc-text);font-family:var(--font-body)}@media (width<=60rem){html[data-theme=ember] .hero .wrap{grid-template-columns:1fr;grid-template-areas:"meta""head""art""row""trust"}html[data-theme=ember] .em-hero{margin-block:1.5rem .5rem}html[data-theme=ember] .hero-row{margin-block-start:1rem}}html[data-theme=ember] .sl-head{display:none}html[data-theme=ember] .sl-row{border-block-end:1px solid var(--em-line);grid-template-columns:8.5rem minmax(0,1fr);grid-template-areas:"meta quote""meta body";align-items:start;gap:.6rem 2.25rem;padding:clamp(1.5rem,3vw,2.25rem) 0}html[data-theme=ember] .sl-no{display:none}html[data-theme=ember] .sl-quote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--acc-text);grid-area:quote;max-inline-size:30ch;font-size:clamp(1.35rem,1.2vw + 1rem,1.9rem);font-weight:400;line-height:1.25}html[data-theme=ember] .sl-quote:before,html[data-theme=ember] .sl-quote:after{color:var(--acc-text);opacity:.7}html[data-theme=ember] .sl-body{grid-area:body}html[data-theme=ember] .sl-body h3{margin-block-end:.35rem;font-size:1.15rem}html[data-theme=ember] .sl-body p{color:var(--ink2);max-inline-size:58ch;margin:0}html[data-theme=ember] .sl-meta{flex-direction:column;grid-area:meta;align-items:center;gap:.6rem;inline-size:8.5rem;display:flex;position:relative}html[data-theme=ember] .sl-meta .em-glyph{flex:none;block-size:8.5rem;inline-size:8.5rem}html[data-theme=ember] .sl-meta .em-glyph path,html[data-theme=ember] .sl-meta .em-glyph circle{stroke-width:4px}html[data-theme=ember] .sl-meta .big{block-size:8.5rem;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:1.9rem;font-weight:300;display:flex;position:absolute;inset-block-start:0;inset-inline:0}html[data-theme=ember] .sl-meta .big small{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);max-inline-size:5.5rem;margin:0;font-size:.58rem;line-height:1.2}html[data-theme=ember] .sl-meta .label{text-align:center;letter-spacing:.1em;color:var(--ink3);font-size:.6rem;display:block}@media (width<=52rem){html[data-theme=ember] .sl-row{grid-template-columns:6rem minmax(0,1fr);gap:.5rem 1.25rem}html[data-theme=ember] .sl-meta{flex-direction:column;gap:.4rem;inline-size:6rem}html[data-theme=ember] .sl-meta .em-glyph{flex:none;block-size:6rem;inline-size:6rem}html[data-theme=ember] .sl-meta .big{block-size:6rem;font-size:1.4rem}html[data-theme=ember] .sl-meta .label{display:none}html[data-theme=ember] .sl-meta .big small{max-inline-size:4.2rem;font-size:.5rem}html[data-theme=ember] .sl-quote{font-size:1.25rem}}@media (width<=36rem){html[data-theme=ember] .sl-row{grid-template-columns:1fr;grid-template-areas:"meta""quote""body"}html[data-theme=ember] .sl-meta{inline-size:5.5rem}html[data-theme=ember] .sl-meta .em-glyph{block-size:5.5rem;inline-size:5.5rem}html[data-theme=ember] .sl-meta .big{block-size:5.5rem}}html[data-theme=ember] .steps{border-block-start:0;gap:2rem 1.5rem}html[data-theme=ember] .steps li{border:0;padding:0}html[data-theme=ember] .steps li+li{border-inline-start:0;padding-inline-start:0}html[data-theme=ember] .steps .step-no{block-size:84px;inline-size:84px;font-family:var(--font-display);color:var(--ink);letter-spacing:0;place-items:center;margin-block-end:1.25rem;font-size:1.6rem;font-weight:300;display:grid;position:relative}html[data-theme=ember] .steps .step-no:before{content:"";background:conic-gradient(var(--em-ember) calc((var(--i,0) + 1) * 25%), #33251b 0);filter:drop-shadow(0 0 6px var(--em-glow));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}html[data-theme=ember] .steps h3{font-size:1.15rem}html[data-theme=ember] .steps p{color:var(--ink2);font-size:.98rem}@media (width<=52rem){html[data-theme=ember] .steps{grid-template-columns:1fr 1fr}html[data-theme=ember] .steps .step-no{block-size:64px;inline-size:64px;font-size:1.25rem}}@media (width<=36rem){html[data-theme=ember] .steps{grid-template-columns:1fr}}html[data-theme=ember] .sos-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}html[data-theme=ember] .sos-bullets{order:2}html[data-theme=ember] .sos-teaser{border:1px solid var(--em-line2);background:#0e0a08;border-radius:36px;order:1;max-inline-size:22rem;margin-inline:auto;padding:1.5rem 1.4rem 1.6rem;box-shadow:0 0 80px -30px #ff5a1499,0 30px 60px -30px #000c}html[data-theme=ember] .sos-bullets li{border-block-end:1px solid var(--em-line);grid-template-columns:2.5rem 1fr;align-items:baseline;gap:.75rem;max-inline-size:44ch;padding-block:.9rem;font-size:1.05rem;display:grid}html[data-theme=ember] .sos-bullets .step-no{color:var(--acc-text);font-family:var(--font-display);font-size:1.1rem;font-weight:400}html[data-theme=ember] .teaser-top .label{color:var(--ink3);align-items:center;gap:.5rem;display:inline-flex}html[data-theme=ember] .dot-ok{background:var(--ok);border-radius:50%;block-size:7px;inline-size:7px;display:inline-block}html[data-theme=ember] .mini-osc{aspect-ratio:1;inline-size:11.5rem;margin:.5rem auto 1.25rem;position:relative}html[data-theme=ember] .mini-osc .osc-field{filter:drop-shadow(0 0 10px #ff5a14b3);background:conic-gradient(#ffd08a,#ff8a2a 30%,#ff4d0d 72%,#ff4d0d1a 72.5%,#ff4d0d14 100%);border:0;border-radius:50%;block-size:auto;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px));mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px))}html[data-theme=ember] .mini-osc .osc-svg{display:none}html[data-theme=ember] .mini-osc .ends{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex;position:absolute;inset:0}html[data-theme=ember] .mini-osc .ends .label{font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:300;line-height:1}html[data-theme=ember] .mini-osc .ends .label:first-child{display:none}html[data-theme=ember] .mini-osc .ends .label.on{color:var(--ink)}html[data-theme=ember] .measure .grp span{border-block-start-color:var(--em-line);color:var(--ink2)}html[data-theme=ember] .beats{border-color:var(--em-line);border-radius:12px}html[data-theme=ember] .beats span{border-inline-start-color:var(--em-line);color:var(--ink3)}html[data-theme=ember] .beats span:nth-child(5){border-inline-start-color:var(--em-line2)}html[data-theme=ember] .beats .cur{border-block-end-color:var(--em-ember);background:#ff8a2a24}html[data-theme=ember] .sos-sec .note{border-color:var(--em-line2);color:var(--ink2);background:#0000002e}@media (width<=52rem){html[data-theme=ember] .sos-grid{grid-template-columns:1fr}html[data-theme=ember] .sos-bullets{order:1}html[data-theme=ember] .sos-teaser{order:2}}html[data-theme=ember] .perf-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}html[data-theme=ember] .countdown{order:-1}html[data-theme=ember] .ruler{--r:9.25rem;block-size:calc(var(--r) * 2 + 1.5rem);inline-size:calc(var(--r) * 2 + 1.5rem);border:0;margin-inline:auto;display:block;position:relative}html[data-theme=ember] .ruler span{block-size:0;inline-size:0;transform:rotate(calc(var(--a,0) * 1deg));display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%}html[data-theme=ember] .ruler span i{background:#33251b;border-radius:50%;block-size:14px;inline-size:14px;position:absolute;inset-block-start:calc(-1 * var(--r));inset-inline-start:-7px}html[data-theme=ember] .ruler span:nth-child(-n+10) i{background:#ff9a3a;box-shadow:0 0 8px #ff5a14cc}html[data-theme=ember] .ruler span b{display:none}html[data-theme=ember] .ruler .x i{block-size:18px;inline-size:18px;background:#ffd08a;inset-block-start:calc(-1 * var(--r) - 2px);inset-inline-start:-9px;box-shadow:0 0 14px #ff5a14}html[data-theme=ember] .ruler span:first-child b{transform:translate(-50%, -50%) rotate(calc(var(--a,0) * -1deg));inline-size:max-content;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);visibility:visible;padding:0;font-size:clamp(4rem,9vw,6.5rem);font-weight:300;line-height:1;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}html[data-theme=ember] .ruler span:first-child{--a:-150}html[data-theme=ember] .ruler span:nth-child(2){--a:-128.6}html[data-theme=ember] .ruler span:nth-child(3){--a:-107.1}html[data-theme=ember] .ruler span:nth-child(4){--a:-85.7}html[data-theme=ember] .ruler span:nth-child(5){--a:-64.3}html[data-theme=ember] .ruler span:nth-child(6){--a:-42.9}html[data-theme=ember] .ruler span:nth-child(7){--a:-21.4}html[data-theme=ember] .ruler span:nth-child(8){--a:0}html[data-theme=ember] .ruler span:nth-child(9){--a:21.4}html[data-theme=ember] .ruler span:nth-child(10){--a:42.9}html[data-theme=ember] .ruler span:nth-child(11){--a:64.3}html[data-theme=ember] .ruler span:nth-child(12){--a:85.7}html[data-theme=ember] .ruler span:nth-child(13){--a:107.1}html[data-theme=ember] .ruler span:nth-child(14){--a:128.6}html[data-theme=ember] .ruler span:nth-child(15){--a:150}html[data-theme=ember] .audiences li{border-color:var(--em-line2);background:#00000024;padding:.55rem 1rem}html[data-theme=ember] .audiences span{color:var(--ink3)}html[data-theme=ember] .coaches{color:var(--ink2)}@media (width<=52rem){html[data-theme=ember] .perf-grid{grid-template-columns:1fr}html[data-theme=ember] .ruler{--r:6.75rem}html[data-theme=ember] .ruler span:first-child b{font-size:3.5rem}}html[data-theme=ember] .compare{border-collapse:separate;border-spacing:1.25rem 0;border-block-start:0;inline-size:calc(100% + 2.5rem);margin-inline:-1.25rem}html[data-theme=ember] .compare thead th{border:0;border-radius:24px 24px 0 0;padding:1.25rem 1.5rem .5rem}html[data-theme=ember] .compare td{border:0;padding:.75rem 1.5rem}html[data-theme=ember] .compare th:first-child,html[data-theme=ember] .compare td:first-child{background:#241d19}html[data-theme=ember] .compare th:last-child,html[data-theme=ember] .compare td:last-child{background:#3a2c23;box-shadow:-1px 0 #ffb35a80,1px 0 #ffb35a80}html[data-theme=ember] .compare thead th:last-child{color:var(--acc-text);box-shadow:-1px 0 #ffb35a80,1px 0 #ffb35a80,0 -1px #ffb35a80}html[data-theme=ember] .compare tbody tr:last-child td{border-radius:0 0 24px 24px;padding-block-end:1.5rem}html[data-theme=ember] .compare tbody tr:last-child td:last-child{box-shadow:-1px 0 #ffb35a80,1px 0 #ffb35a80,0 1px #ffb35a80,0 0 80px -30px #ff5a1499}html[data-theme=ember] .compare td:first-child{color:var(--ink3);inline-size:50%;text-decoration:none}html[data-theme=ember] .compare td:first-child:before{content:"";vertical-align:-2px;border:2px solid #5a4838;border-radius:50%;block-size:14px;inline-size:14px;margin-inline-end:.75rem;display:inline-block}html[data-theme=ember] .compare td:last-child{color:var(--ink);font-weight:500}html[data-theme=ember] .compare td:last-child:before{content:"";border:3px solid var(--em-ember);block-size:14px;inline-size:14px;box-shadow:0 0 8px var(--em-glow);vertical-align:-2px;border-radius:50%;margin-inline-end:.75rem;display:inline-block}html[data-theme=ember] .pricing-note{color:var(--ink2);margin-block-start:2rem}@media (width<=40rem){html[data-theme=ember] .compare{border-spacing:0 .6rem;inline-size:100%;margin-inline:0}html[data-theme=ember] .compare tr{border:0;padding:0;display:block}html[data-theme=ember] .compare td{border-radius:0;padding:.75rem 1.1rem;display:block}html[data-theme=ember] .compare td:first-child{border-radius:16px 16px 0 0;inline-size:auto}html[data-theme=ember] .compare td:last-child{box-shadow:none;border-radius:0 0 16px 16px}html[data-theme=ember] .compare tbody tr:last-child td{padding-block-end:.75rem}html[data-theme=ember] .compare tbody tr:last-child td:last-child{box-shadow:none}}html[data-theme=ember] .faq-list{border-block-start:0;max-inline-size:58rem}html[data-theme=ember] .faq details{border-block-end:1px solid var(--em-line)}html[data-theme=ember] .faq summary{font-family:var(--font-display);letter-spacing:-.01em;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;padding-block:1.4rem;font-size:clamp(1.3rem,1.4vw + .8rem,1.9rem);font-weight:400;line-height:1.25}html[data-theme=ember] .faq .q-no{display:none}html[data-theme=ember] .faq summary:after{content:"";border:3px solid var(--em-ember);border-radius:50%;flex:none;block-size:18px;inline-size:18px;box-shadow:0 0 10px #ff5a1499}html[data-theme=ember] .faq details[open] summary:after{content:"";background:var(--em-ember)}html[data-theme=ember] .faq details p{color:var(--ink2);max-inline-size:64ch;padding:0 3rem 1.5rem 0}html[data-theme=ember] .form-card{border-color:var(--em-line2);background:#2a221d;border-radius:28px;box-shadow:0 0 80px -30px #ff5a1459}html[data-theme=ember] .form-card input:not([type=checkbox]),html[data-theme=ember] .form-card select,html[data-theme=ember] .form-card textarea{color:var(--ink);background:#1a1411;border:1px solid #ffbe784d;border-radius:16px;min-block-size:3.25rem;padding-inline:1rem}html[data-theme=ember] .form-card input:focus-visible,html[data-theme=ember] .form-card select:focus-visible{border-color:var(--acc);outline-color:var(--acc)}html[data-theme=ember] .form-card input[type=checkbox]{accent-color:var(--acc)}html[data-theme=ember] .form-card .btn{inline-size:100%}html[data-theme=ember] .form-note{color:var(--ink3)}html[data-theme=ember] .waitlist .lead-sm{color:var(--ink2)}html[data-theme=ember] .lines li{background:#00000024;border:1px solid #ffb35a59;border-radius:24px;padding:1.2rem 1.3rem}html[data-theme=ember] .lines .number{font-family:var(--font-display);color:var(--acc-text);letter-spacing:-.01em;font-size:1.9rem;font-weight:300}html[data-theme=ember] .lines .number:hover{color:#ffd08a}html[data-theme=ember] .lines .region{color:var(--ink3)}html[data-theme=ember] .lines .name{color:var(--ink2)}html[data-theme=ember] .disclaimer{border-block-start:1px solid var(--em-line);color:var(--ink2)}html[data-theme=ember] .site-footer{border-block-start:1px solid var(--em-line);color:var(--ink3)}html[data-theme=ember] .site-footer a{color:var(--ink2)}html[data-theme=ember] .site-footer a:hover{color:var(--ink)}html[data-theme=ember] .theme-switch a[aria-current=true]{color:var(--acc-text)}html[data-theme=ember] .footer-nav .label{color:var(--ink3)}html[data-theme=ember] .app-header{border-block-end-color:var(--em-line)}html[data-theme=ember] .panel{border-color:var(--em-line);border-radius:var(--radius)}html[data-theme=ember] .panel-support{border-color:var(--em-line2)}html[data-theme=ember] .program-card{border-color:var(--em-line2);box-shadow:0 0 80px -40px #ff5a1466}html[data-theme=ember] .pc-plane .days{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.8rem;font-weight:300}html[data-theme=ember] .pc-plane .em-glyph{flex:none;block-size:3.5rem;inline-size:3.5rem;margin-inline-start:auto}html[data-theme=ember] .status-pill{border-color:var(--em-line2)}html[data-theme=ember] .status-pill:before{background:var(--em-ember);box-shadow:0 0 8px var(--em-glow)}html[data-theme=ember] .badge{border-color:var(--em-line2)}html[data-theme=ember] .badge-open{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}html[data-theme=ember] .badge-done{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}html[data-theme=ember] .progress-bar{background:#33251b;block-size:.6rem}html[data-theme=ember] .progress-bar span{background:linear-gradient(90deg,#ffd08a,#ff8a2a);box-shadow:0 0 10px #ff5a14b3}html[data-theme=ember] .ov-head .label{color:var(--acc-text);letter-spacing:.14em}html[data-theme=ember] .ov-head .tagline{color:var(--ink2)}html[data-theme=ember] .day-card>a,html[data-theme=ember] .day-card>div{border-color:var(--em-line);border-radius:18px}html[data-theme=ember] .day-card>a:hover{border-color:var(--em-line2)}html[data-theme=ember] .day-card.is-open>a{border-color:var(--acc-line);box-shadow:inset 0 0 0 1px var(--acc-line), 0 0 60px -24px #ff5a1499;background:linear-gradient(135deg, var(--acc-soft), transparent 70%), var(--bg2)}html[data-theme=ember] .day-card .day-no{color:var(--ink)}html[data-theme=ember] .day-card.is-open .day-no{color:var(--acc-text)}html[data-theme=ember] .crumbs a{color:var(--ink2)}html[data-theme=ember] .chart-title{font-family:var(--font-body);font-size:1.05rem;font-weight:600}html[data-theme=ember] .exercise{border-color:var(--em-line);border-radius:var(--radius)}html[data-theme=ember] .ex-paged{border-color:var(--em-line2);background:#1a1411;box-shadow:0 0 80px -30px #ff5a1473}html[data-theme=ember] .exercise-title{font-weight:300}html[data-theme=ember] .part-no,html[data-theme=ember] .para-no{color:var(--acc-text);font-family:var(--font-display);font-weight:400}html[data-theme=ember] .step-label{color:var(--acc-text)}html[data-theme=ember] .ptimer .pt-main{aspect-ratio:1;border:0;justify-content:center;inline-size:17rem;max-inline-size:100%;margin-inline:auto;padding:0}html[data-theme=ember] .ptimer .pt-digits{text-align:center;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(3.5rem,8vw,4.75rem);font-weight:300;position:relative}html[data-theme=ember] .ptimer .pt-digits small{font-family:var(--font-label);letter-spacing:.12em}html[data-theme=ember] .scale11 button{border-color:var(--em-line2);color:var(--ink2);background:0 0;border-radius:999px}html[data-theme=ember] .scale11 button.hi{border-style:solid;border-color:var(--em-ember)}html[data-theme=ember] .scale11 button.sel{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);box-shadow:0 0 14px #ff5a14b3}html[data-theme=ember] .scale-ends .stop{color:var(--signal)}html[data-theme=ember] .homework{border-color:var(--em-line2);border-radius:16px}html[data-theme=ember] .player-controls .btn-primary{min-inline-size:9rem}html[data-theme=ember] .sos-top{border-block-end-color:var(--em-line)}html[data-theme=ember] .sos-top .exit{border-color:var(--em-line2);border-radius:999px;min-block-size:3rem}html[data-theme=ember] .sos-progress .bar{background:#3a2c22;border-radius:0;block-size:3px}html[data-theme=ember] .sos-progress li[data-on] .bar{background:var(--em-ember)}html[data-theme=ember] .sos-progress li[data-now] .bar{box-shadow:0 0 10px var(--em-glow);background:#ffd08a}html[data-theme=ember] .sos-progress li[data-now] .label{color:var(--acc-text)}html[data-theme=ember] .sos-step h2{letter-spacing:-.02em;font-size:clamp(2.5rem,6.5vw,4.75rem);font-weight:300;line-height:1}html[data-theme=ember] .sos-step .step-label{color:var(--acc-text)}html[data-theme=ember] .instr{color:var(--ink2);font-size:1.12rem}html[data-theme=ember] .timer-sos .t-now{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(5rem,12vw,8.5rem);font-weight:300}html[data-theme=ember] .timer-sos .t-total{font-family:var(--font-label);color:var(--ink3)}html[data-theme=ember] .sos-visual{margin-block:clamp(2rem,4vw,2.75rem) 1.5rem}html[data-theme=ember] .sos-wave{justify-content:center;display:flex}html[data-theme=ember] .sos-wave .em-burn{inline-size:100%;max-inline-size:36rem}html[data-theme=ember] .done-line{color:var(--acc-text);font-family:var(--font-display);font-size:1.3rem}html[data-theme=ember] .sos-controls .btn{min-block-size:3.75rem}html[data-theme=ember] .sos-controls .btn:disabled{border-color:var(--em-line2);color:var(--ink3)}html[data-theme=ember] .ground-list{border-block-start-color:var(--em-line2)}html[data-theme=ember] .ground-list li{border-block-end-color:var(--em-line)}html[data-theme=ember] .ground-list .n{font-family:var(--font-display);color:var(--acc-text);font-weight:300}html[data-theme=ember] .sos-breath{border-color:var(--em-line2);text-align:center;background:#1a1411;border-radius:32px;grid-template-columns:1fr;place-items:center;padding:1.75rem;overflow:hidden;box-shadow:0 0 80px -30px #ff5a1480}html[data-theme=ember] .sos-breath .breath-label{color:var(--ink2);letter-spacing:.14em}html[data-theme=ember] .breath-meta{font-family:var(--font-label);color:var(--ink3)}html[data-theme=ember] .sos-crisis{border-color:var(--em-line2);border-radius:var(--radius);background:var(--bg2)}html[data-theme=ember] .lines-compact li{background:#00000029;border-color:#ffb35a59;border-radius:18px}html[data-theme=ember] .lines-compact .number{font-family:var(--font-display);color:var(--acc-text);font-size:1.7rem;font-weight:300}html[data-theme=ember] .kit-list .btn{border-color:var(--em-line2)}html[data-theme=ember] .next-options li::marker{color:var(--acc-text)}html[data-theme=ember] .sos-lines-country select{background:var(--bg);color:var(--ink);border:1px solid #ffbe784d;border-radius:12px;padding:.4rem .7rem}@media (prefers-reduced-motion:reduce){html[data-theme=ember] .btn-sos .pulse{animation:none}html[data-theme=ember] .btn-primary,html[data-theme=ember] .btn-primary:hover{transition:none}}html[data-theme=bento] [data-tv]:not([data-tv~=bento]){display:none!important}html[data-theme=bento]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edeff2;--bg2:#fff;--bg3:#e2e5ea;--rule:#dadde3;--rule2:#c3c8d1;--ink:#111214;--ink2:#3a3f48;--ink3:#555b66;--acc:#c8f169;--acc-ink:#111214;--acc-text:#2f5d00;--acc-line:#4f8a00;--acc-soft:#c8f16959;--grid:#1112140f;--field:#767c87;--signal:#9a3f12;--ok:#2f6a12;--warn-bg:#ffe7da;--warn-line:#ffb794;--warn-ink:#5a2a12;--danger:#a3261a;--font-body:"Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-body);--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-body);--font-hand:var(--font-body);--radius:32px;--radius-sm:18px;--radius-btn:999px;--bw:1px;--bw-strong:2px;--line-strong:var(--ink);--display-weight:900;--display-tracking:-.045em;--h-tracking:-.03em;--lime:#c8f169;--peach:#ffb794;--lav:#cfbdff;--ink-2:#1e2025;--ink-3:#2a2d33;--on-ink:#fff;--on-ink-2:#d6d9df;--on-ink-3:#c9cdd4}html[data-theme=bento][data-surface=app]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edeff2;--bg2:#fff;--bg3:#e2e5ea;--rule:#dadde3;--rule2:#c3c8d1;--ink:#111214;--ink2:#3a3f48;--ink3:#555b66;--acc:#c8f169;--acc-ink:#111214;--acc-text:#2f5d00;--acc-line:#4f8a00;--acc-soft:#c8f16959;--grid:#1112140f;--field:#767c87;--signal:#9a3f12;--ok:#2f6a12;--warn-bg:#ffe7da;--warn-line:#ffb794;--warn-ink:#5a2a12;--danger:#a3261a}html[data-theme=bento][data-surface=sos]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f2f5;--bg2:#fff;--bg3:#e6e8ee;--rule:#d9dce3;--rule2:#bfc4cf;--ink:#111214;--ink2:#2e323a;--ink3:#4f5560;--acc:#111214;--acc-ink:#fff;--acc-text:#4b3a8c;--acc-line:#4b3a8c;--acc-soft:#cfbdff73;--grid:#1112140f;--field:#767c87;--signal:#4b3a8c;--ok:#2f6a12;--warn-bg:#eeeafb;--warn-line:#cfbdff;--warn-ink:#2d2357;--danger:#a3261a;--radius:28px;--radius-sm:18px}html[data-theme=bento] .p-sleep{--pc:#cfbdff;--pc-ink:#111214;--pc-deep:#4b3a8c}html[data-theme=bento] .p-calm{--pc:#ffb794;--pc-ink:#111214;--pc-deep:#9a3f12}html[data-theme=bento] .p-performance{--pc:#c8f169;--pc-ink:#111214;--pc-deep:#2f5d00}html[data-theme=bento] .p-work{--pc:#fff;--pc-ink:#111214;--pc-deep:#111214}html[data-theme=bento] h1,html[data-theme=bento] h2,html[data-theme=bento] h3{font-weight:900}html[data-theme=bento] h1{letter-spacing:-.05em;line-height:.98}html[data-theme=bento] h2{letter-spacing:-.04em;line-height:1.02}html[data-theme=bento] h3{letter-spacing:-.025em;line-height:1.1}html[data-theme=bento] .label,html[data-theme=bento] .eyebrow,html[data-theme=bento] .kicker,html[data-theme=bento] .step-label{letter-spacing:.08em;font-weight:700}html[data-theme=bento] .section-title{font-size:clamp(2rem,3.2vw + .6rem,3.4rem)}html[data-theme=bento] .btn{letter-spacing:-.01em;border-width:2px;font-weight:700}html[data-theme=bento] .btn:hover{border-color:var(--ink)}html[data-theme=bento] .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}html[data-theme=bento] .btn-primary:hover{background:var(--ink-3);border-color:var(--ink-3);color:var(--on-ink);filter:none}html[data-theme=bento] .btn-primary .arr{background:var(--lime);block-size:1.75em;inline-size:1.75em;color:var(--ink);font-family:var(--font-body);border-radius:50%;place-items:center;margin-inline-end:-.5em;font-weight:900;display:inline-grid}html[data-theme=bento] .btn-ghost{border-color:var(--ink);color:var(--ink)}html[data-theme=bento] .btn-ghost:hover{background:var(--ink);color:var(--on-ink)}html[data-theme=bento] .btn-sos{background:var(--peach);border-color:var(--peach);color:var(--ink)}html[data-theme=bento] .btn-sos:hover{border-color:var(--ink)}html[data-theme=bento] .btn-sos .pulse{background:var(--ink)}html[data-theme=bento] .btn-lg,html[data-theme=bento] .btn-xl{min-block-size:3.75rem;padding-inline:1.75rem}html[data-theme=bento] .chip-sos{font-family:var(--font-body);letter-spacing:.04em;border-radius:999px;padding:.4rem .8rem;font-weight:900}html[data-theme=bento] .site-header{background:color-mix(in srgb, var(--bg) 88%, transparent);border-block-end:0}html[data-theme=bento] .site-nav a{border-radius:999px;padding:.45rem .85rem;font-weight:600}html[data-theme=bento] .site-nav a:hover{background:#11121414;text-decoration:none}html[data-theme=bento] .head-acts .btn{border-width:2px}html[data-theme=bento] .picker-logo .wm-bento{font-size:2.3rem}html[data-theme=bento] .sos-logo .wm-bento{font-size:1.15rem}html[data-theme=bento] .hero-meta{gap:.5rem .6rem}html[data-theme=bento] .hero-meta .label{color:var(--ink);background:#11121417;border-radius:999px;padding:.45rem .85rem;font-size:.7rem}html[data-theme=bento] .hero-meta .t{color:var(--ink)}html[data-theme=bento] .hero h1{letter-spacing:-.06em;max-inline-size:14em;font-size:clamp(2.6rem,6.2vw + .4rem,5.6rem);line-height:.96}html[data-theme=bento] .hero h1 .tail{color:var(--ink3);font-weight:800}html[data-theme=bento] .hero h1 .rot{color:var(--ink);background:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.28em;padding:0 .12em}html[data-theme=bento] .hero-row{background:var(--bg2);border-radius:var(--radius);align-items:center;gap:clamp(1.25rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.25rem)}html[data-theme=bento] .lead{font-size:clamp(1.05rem,.4vw + 1rem,1.25rem)}html[data-theme=bento] .cta-block{background:var(--lav);border-radius:var(--radius-sm);padding:1.25rem 1.25rem 1.1rem}html[data-theme=bento] .cta-note{color:var(--ink2)}html[data-theme=bento] .trust{border:0;gap:1rem;margin-block-start:1rem}html[data-theme=bento] .trust li,html[data-theme=bento] .trust li+li{border-radius:var(--radius-sm);background:var(--bg2);color:var(--ink);border:0;align-items:flex-start;padding:1.1rem 1.25rem;font-weight:600;line-height:1.4}html[data-theme=bento] .trust li:first-child{background:var(--peach)}html[data-theme=bento] .trust li:nth-child(2){background:var(--ink);color:var(--on-ink)}html[data-theme=bento] .trust li:nth-child(4){background:var(--lime)}html[data-theme=bento] .trust .tick{font-family:var(--font-body);color:var(--ink);background:var(--bg2);border-radius:50%;flex:none;place-items:center;block-size:1.4rem;inline-size:1.4rem;padding:0;font-size:.75rem;font-weight:900;display:inline-grid}html[data-theme=bento] .trust li:nth-child(2) .tick{background:var(--lime)}html[data-theme=bento] .hero-row>*{min-inline-size:0}html[data-theme=bento] .cta-block .btn{white-space:normal;text-align:center}@media (width<=52rem){html[data-theme=bento] .hero-row{padding:1.25rem}html[data-theme=bento] .cta-block{padding:1rem}html[data-theme=bento] .cta-block .btn{padding-inline:1.1rem;font-size:.98rem}html[data-theme=bento] .trust li:nth-child(2n),html[data-theme=bento] .trust li{border:0;padding:1rem 1.1rem}}html[data-theme=bento] .sec-head .label{color:var(--ink);background:#11121417;border-radius:999px;align-self:flex-start;align-items:center;gap:.6rem;padding:.35rem .9rem .35rem .35rem;display:inline-flex}html[data-theme=bento] .sec-head .label .n{background:var(--ink);block-size:1.6rem;inline-size:1.6rem;color:var(--lime);letter-spacing:0;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:inline-grid}html[data-theme=bento] .sl-head{display:none}html[data-theme=bento] .setlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html[data-theme=bento] .sl-row,html[data-theme=bento] .setlist .sl-row{border-radius:var(--radius);background:var(--bg2);color:var(--ink);border:0;flex-direction:column;gap:1rem;min-block-size:100%;padding:clamp(1.4rem,2.5vw,2rem);display:flex}html[data-theme=bento] .sl-row[data-programme=sleep]{background:var(--lav)}html[data-theme=bento] .sl-row[data-programme=calm]{background:var(--peach)}html[data-theme=bento] .sl-row[data-programme=performance]{background:var(--lime)}html[data-theme=bento] .sl-no{font-family:var(--font-body);letter-spacing:.06em;color:var(--ink);background:var(--bg2);border-radius:999px;align-self:flex-start;padding:.45rem .8rem;font-size:.72rem;font-weight:900}html[data-theme=bento] .sl-quote{letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:700}html[data-theme=bento] .sl-quote:before,html[data-theme=bento] .sl-quote:after{color:var(--ink2)}html[data-theme=bento] .sl-body h3{font-size:1.35rem}html[data-theme=bento] .sl-body p{color:var(--ink2)}html[data-theme=bento] .sl-meta{flex-flow:wrap;align-items:flex-end;gap:1rem;margin-block-start:auto;padding-block-start:.5rem}html[data-theme=bento] .sl-meta .big{font-family:var(--font-body);letter-spacing:-.07em;color:var(--ink);font-size:clamp(3rem,5vw,4.5rem);font-weight:900;line-height:.9}html[data-theme=bento] .sl-meta .big small{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink2);font-size:.9rem;font-weight:700}html[data-theme=bento] .sl-meta .glyph{background:var(--bg2);border-radius:var(--radius-sm);box-sizing:border-box;flex:none;inline-size:7rem;margin-inline-start:auto;padding:.55rem .7rem}html[data-theme=bento] .sl-meta .label{color:var(--ink2);flex-basis:100%;display:block}@media (width<=60rem){html[data-theme=bento] .setlist{grid-template-columns:1fr}}html[data-theme=bento] .steps{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}html[data-theme=bento] .steps li,html[data-theme=bento] .steps li+li{border-radius:var(--radius);background:var(--bg2);border:0;padding:1.5rem 1.5rem 1.6rem}html[data-theme=bento] .steps li:nth-child(2){background:var(--lav)}html[data-theme=bento] .steps li:nth-child(3){background:var(--peach)}html[data-theme=bento] .steps li:nth-child(4){background:var(--lime)}html[data-theme=bento] .steps .step-no{background:var(--ink);block-size:2.75rem;inline-size:2.75rem;color:var(--lime);font-family:var(--font-body);letter-spacing:0;border-radius:50%;place-items:center;margin-block-end:1.25rem;font-size:.95rem;font-weight:900;display:inline-grid}html[data-theme=bento] .steps h3{font-size:1.25rem}html[data-theme=bento] .steps p{color:var(--ink2)}@media (width<=64rem){html[data-theme=bento] .steps{grid-template-columns:1fr 1fr}}@media (width<=40rem){html[data-theme=bento] .steps{grid-template-columns:1fr}}html[data-theme=bento] .sos-grid{--ink:var(--on-ink);--ink2:var(--on-ink-2);--ink3:var(--on-ink-3);--rule:var(--ink-3);--rule2:#3a3e46;--bg2:var(--ink-2);--bg3:var(--ink-3);--acc-text:var(--lime);--acc-line:var(--lime);--acc:var(--lime);--acc-ink:#111214;color:var(--on-ink);border-radius:var(--radius);background:#111214;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.4rem,3vw,2.25rem)}html[data-theme=bento] .sos-bullets{border:0}html[data-theme=bento] .sos-bullets li{border-color:var(--ink-3);grid-template-columns:2.75rem 1fr;align-items:start;gap:.9rem;padding-block:.9rem}html[data-theme=bento] .sos-bullets li:last-child{border-block-end:0}html[data-theme=bento] .sos-bullets .step-no{background:var(--peach);color:#111214;block-size:2.5rem;inline-size:2.5rem;font-family:var(--font-body);letter-spacing:0;border-radius:50%;place-items:center;margin:0;padding:0;font-size:.85rem;font-weight:900;display:inline-grid}html[data-theme=bento] .sos-teaser{background:var(--ink-2);border-radius:var(--radius-sm);border:0}html[data-theme=bento] .sos-teaser .osc-svg .solid-ink3{stroke:#6b7280}html[data-theme=bento] .sos-sec .note{margin-block-start:1rem}html[data-theme=bento] .perf-grid{--ink:var(--on-ink);--ink2:var(--on-ink-2);--ink3:var(--on-ink-3);--rule:var(--ink-3);--rule2:#3a3e46;--acc-text:var(--lime);--acc-line:var(--lime);color:var(--on-ink);border-radius:var(--radius);background:#111214;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.4rem,3vw,2.25rem)}html[data-theme=bento] .audiences li{border-color:#3a3e46}html[data-theme=bento] .audiences strong{color:var(--on-ink)}html[data-theme=bento] .perf-grid .coaches a{color:var(--lime)}html[data-theme=bento] .ruler{border-block-end-color:#3a3e46}html[data-theme=bento] .ruler i{background:#6b7280}html[data-theme=bento] .ruler .wk i{background:var(--on-ink-3)}html[data-theme=bento] .ruler .x i{background:var(--lime);border-radius:3px;inline-size:6px}html[data-theme=bento] .ruler .x b{color:var(--lime);font-family:var(--font-body);font-size:1.2rem;font-weight:900}html[data-theme=bento] .compare{background:var(--bg2);border-radius:var(--radius);border:0;max-inline-size:60rem;padding:.5rem clamp(1.25rem,3vw,2rem);display:block}html[data-theme=bento] .compare thead,html[data-theme=bento] .compare tbody{display:block}html[data-theme=bento] .compare tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}html[data-theme=bento] .compare th,html[data-theme=bento] .compare td{padding:1rem 0;display:block}html[data-theme=bento] .compare thead th{font-family:var(--font-body);color:var(--ink2);border-block-end:2px solid var(--ink);font-weight:700}html[data-theme=bento] .compare td:first-child{color:var(--ink3);inline-size:auto}html[data-theme=bento] .compare td:last-child{font-weight:700}html[data-theme=bento] .compare td:last-child:before{content:"✓";background:var(--lime);block-size:1.5rem;inline-size:1.5rem;color:var(--ink);font-family:var(--font-body);vertical-align:-.3em;border-radius:50%;place-items:center;margin-inline-end:.6rem;font-size:.75rem;font-weight:900;display:inline-grid}html[data-theme=bento] .compare tr:last-child td{border-block-end:0}@media (width<=40rem){html[data-theme=bento] .compare thead{display:none}html[data-theme=bento] .compare tr{border-block-end:1px solid var(--rule);grid-template-columns:1fr;gap:0;padding-block:.6rem}html[data-theme=bento] .compare td{border:0;padding-block:.2rem}}html[data-theme=bento] .pricing-note{color:var(--ink2)}html[data-theme=bento] .faq-list{border:0;gap:.6rem;display:grid}html[data-theme=bento] .faq details{background:var(--bg2);border-radius:var(--radius-sm);border:0;padding:.25rem 1.4rem}html[data-theme=bento] .faq details[open]{background:var(--lav)}html[data-theme=bento] .faq summary{grid-template-columns:2.5rem 1fr auto;align-items:center;font-weight:700}html[data-theme=bento] .faq .q-no{font-family:var(--font-body);color:var(--ink);font-size:.78rem;font-weight:900}html[data-theme=bento] .faq summary:after{background:var(--ink);block-size:2rem;inline-size:2rem;color:var(--lime);font-family:var(--font-body);border-radius:50%;place-items:center;font-weight:900;display:inline-grid}html[data-theme=bento] .faq details p{color:var(--ink2);padding-inline-start:3rem}@media (width<=40rem){html[data-theme=bento] .faq summary{grid-template-columns:2rem 1fr auto}html[data-theme=bento] .faq details p{padding-inline-start:2.5rem}}html[data-theme=bento] .waitlist-grid{align-items:stretch;gap:1rem}html[data-theme=bento] .waitlist-intro{background:var(--peach);border-radius:var(--radius);padding:clamp(1.4rem,3vw,2.25rem)}html[data-theme=bento] .waitlist-intro .sec-head .label{background:#fff9}html[data-theme=bento] .waitlist-intro .lead-sm{color:var(--ink2)}html[data-theme=bento] .form-card{border:0;padding:clamp(1.4rem,3vw,2.25rem)}html[data-theme=bento] input[type=email],html[data-theme=bento] input[type=text],html[data-theme=bento] select,html[data-theme=bento] textarea{border-radius:var(--radius-sm);background:var(--bg2);border-width:2px;min-block-size:3.25rem;padding-inline:1.1rem}html[data-theme=bento] input:focus,html[data-theme=bento] select:focus,html[data-theme=bento] textarea:focus{border-color:var(--ink);outline-color:var(--ink)}html[data-theme=bento] .check input{accent-color:var(--ink)}html[data-theme=bento] .form-note{color:var(--ink3)}html[data-theme=bento] .support>.wrap{--ink:var(--on-ink);--ink2:var(--on-ink-2);--ink3:var(--on-ink-3);--rule:var(--ink-3);--rule2:#3a3e46;--bg2:var(--ink-2);--acc-text:var(--lime);color:var(--on-ink);border-radius:var(--radius);background:#111214;padding:clamp(1.4rem,3vw,2.25rem)}html[data-theme=bento] .support .sec-head .label{background:var(--ink-3);color:var(--on-ink)}html[data-theme=bento] .support .sec-head .n{background:var(--lime);color:var(--ink)}html[data-theme=bento] .lines{gap:.75rem}html[data-theme=bento] .lines li{background:var(--ink-2);border-radius:var(--radius-sm);border:0;padding:1.1rem 1.2rem}html[data-theme=bento] .lines .number{font-family:var(--font-body);letter-spacing:-.04em;color:var(--lime);font-weight:900}html[data-theme=bento] .lines .verify{color:var(--peach)}html[data-theme=bento] .disclaimer,html[data-theme=bento] .site-footer{border:0}html[data-theme=bento] .site-footer .label{font-weight:700}html[data-theme=bento][data-surface=app] .panel,html[data-theme=bento] .exercise,html[data-theme=bento] .sos-crisis{border:0}html[data-theme=bento] .program-card{background:var(--pc,var(--bg2));color:var(--pc-ink,var(--ink))}html[data-theme=bento] .program-card .pc-plane .days{font-family:var(--font-body);letter-spacing:-.07em;font-size:3.6rem;font-weight:900}html[data-theme=bento] .program-card .pc-plane .days small{font-family:var(--font-body);color:var(--ink2);font-weight:700}html[data-theme=bento] .program-card .pc-plane .glyph{max-inline-size:7rem}html[data-theme=bento] .program-card.is-locked{opacity:1;background:var(--bg2)}html[data-theme=bento] .badge{font-family:var(--font-body);border-width:2px;font-weight:700}html[data-theme=bento] .badge-open{color:var(--lime)}html[data-theme=bento] .progress-bar{background:#1112141a;block-size:.75rem}html[data-theme=bento] .progress-bar span{background:var(--ink)}html[data-theme=bento] .day-grid{gap:.75rem}html[data-theme=bento] .day-card>a,html[data-theme=bento] .day-card>div{border-radius:var(--radius-sm);border:0;padding:1.1rem 1.2rem}html[data-theme=bento] .day-card>a:hover{box-shadow:inset 0 0 0 2px var(--ink)}html[data-theme=bento] .day-card.is-open>a{background:var(--pc,var(--lime));color:var(--pc-ink,var(--ink));box-shadow:none}html[data-theme=bento] .day-card.is-open>a:hover{box-shadow:inset 0 0 0 2px var(--ink)}html[data-theme=bento] .day-card.is-open .day-no,html[data-theme=bento] .day-card.is-open>a .eyebrow,html[data-theme=bento] .day-card.is-open>a .hint,html[data-theme=bento] .day-card.is-open>a .day-summary{color:inherit}html[data-theme=bento] .day-card.is-locked>div{opacity:1;box-shadow:inset 0 0 0 2px var(--rule);color:var(--ink3);background:0 0}html[data-theme=bento] .day-card .day-no{font-weight:900}html[data-theme=bento] .daylist{background:var(--bg2);border-radius:var(--radius);border:0;padding:.5rem clamp(1rem,2vw,1.5rem)}html[data-theme=bento] .daylist .row:last-child{border-block-end:0}html[data-theme=bento] .daylist .no{font-family:var(--font-body);color:var(--ink3);font-weight:900}html[data-theme=bento] .daylist .is-now{background:0 0}html[data-theme=bento] .daylist .is-now .no{color:var(--ink)}html[data-theme=bento] .pill{font-family:var(--font-body);border-width:2px;font-weight:700}html[data-theme=bento] .pill-now{background:var(--lime);color:var(--ink);border-color:var(--lime)}html[data-theme=bento] .exercise{padding:clamp(1.4rem,3.5vw,2.25rem)}html[data-theme=bento] .part-no,html[data-theme=bento] .sect-tag{font-family:var(--font-body);color:var(--ink);background:#11121417;border-radius:999px;padding:.3rem .7rem;font-weight:900}html[data-theme=bento] .exercise-title{font-size:clamp(1.7rem,1.8vw + 1rem,2.4rem)}html[data-theme=bento] .para-no{font-family:var(--font-body);color:var(--ink);font-weight:900}html[data-theme=bento] .ex-paged .step-text{font-weight:600}html[data-theme=bento] .player-controls .btn{min-block-size:3.5rem}html[data-theme=bento] .homework{background:var(--bg3);border-radius:var(--radius-sm);border:0}html[data-theme=bento] .homework strong{font-weight:800}html[data-theme=bento] .pt-main{background:var(--bg3);border-radius:var(--radius-sm);border:0;padding:1.25rem 1.4rem}html[data-theme=bento] .pt-digits{font-family:var(--font-body);letter-spacing:-.07em;font-weight:900}html[data-theme=bento] .pt-digits small{font-family:var(--font-body);color:var(--ink2);font-weight:700}html[data-theme=bento] .scale11 button,html[data-theme=bento] .scale label{border:2px solid var(--rule2);font-family:var(--font-body);color:var(--ink);border-radius:999px;font-weight:700}html[data-theme=bento] .scale11 button.hi{border-style:solid;border-color:var(--ink)}html[data-theme=bento] .scale11 button.sel,html[data-theme=bento] .scale label:has(input:checked){background:var(--ink);color:var(--lime);border-color:var(--ink);font-weight:900}html[data-theme=bento] .scale label:has(input:focus-visible){outline-color:var(--ink)}html[data-theme=bento] .scale-ends .stop{font-weight:700}html[data-theme=bento] .day-done blockquote{border-inline-start:4px solid var(--lime)}html[data-theme=bento] .badge-done{color:var(--ok);border-color:var(--ok)}html[data-theme=bento][data-surface=sos] .sos-top{border:0}html[data-theme=bento][data-surface=sos] .sos-top .exit{border:2px solid var(--ink);color:var(--ink);border-radius:999px;min-block-size:3rem;padding-inline:1.2rem;font-weight:700}html[data-theme=bento][data-surface=sos] .sos-top .offline{color:var(--ink2);font-weight:600}html[data-theme=bento][data-surface=sos] .sos-sub{color:var(--ink2);font-size:1rem}html[data-theme=bento][data-surface=sos] .sos-progress .bar{background:var(--bg3);border-radius:3px;block-size:6px}html[data-theme=bento][data-surface=sos] .sos-progress li[data-on] .bar{background:var(--rule2)}html[data-theme=bento][data-surface=sos] .sos-progress li[data-now] .bar{background:var(--acc-line)}html[data-theme=bento][data-surface=sos] .sos-progress .label{color:var(--ink3)}html[data-theme=bento][data-surface=sos] .sos-progress li[data-now] .label{color:var(--acc-text)}html[data-theme=bento][data-surface=sos] .sos-step{background:var(--bg2);border-radius:var(--radius);padding:clamp(1.4rem,3vw,2.25rem)}html[data-theme=bento][data-surface=sos] .sos-step .step-label{color:var(--acc-text)}html[data-theme=bento][data-surface=sos] .sos-step h2{letter-spacing:-.05em;font-size:clamp(2.4rem,5.5vw,4.25rem)}html[data-theme=bento][data-surface=sos] .instr{color:var(--ink2);font-size:1.1rem;line-height:1.55}html[data-theme=bento][data-surface=sos] .timer-sos{font-family:var(--font-body);letter-spacing:-.06em;font-weight:900}html[data-theme=bento][data-surface=sos] .sos-visual{margin-block:clamp(1.75rem,4vw,2.5rem) 1.5rem}html[data-theme=bento][data-surface=sos] .sos-controls .btn{min-block-size:3.75rem}html[data-theme=bento][data-surface=sos] .sos-controls .btn:disabled{border-color:var(--rule2);color:var(--ink3)}html[data-theme=bento][data-surface=sos] .done-line{color:var(--acc-text);font-weight:700}html[data-theme=bento][data-surface=sos] .ground-list{gap:.6rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}html[data-theme=bento][data-surface=sos] .ground-list li{background:var(--bg3);border-radius:var(--radius-sm);align-items:center;gap:1rem;max-inline-size:none;padding:.9rem 1.1rem;font-size:1.08rem;font-weight:600;display:flex}html[data-theme=bento][data-surface=sos] .ground-list .n{background:var(--ink);block-size:2.75rem;inline-size:2.75rem;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;font-weight:900;display:inline-grid}html[data-theme=bento][data-surface=sos] .next-options{gap:.6rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}html[data-theme=bento][data-surface=sos] .next-options li{background:var(--bg3);border-radius:var(--radius-sm);max-inline-size:none;padding:.9rem 1.1rem;font-weight:600}html[data-theme=bento][data-surface=sos] .sos-breath{background:var(--bg3);border-radius:var(--radius-sm);border:0;align-items:center;padding:1.5rem}html[data-theme=bento][data-surface=sos] .sos-breath .breath-label{color:var(--ink);letter-spacing:.04em;font-size:.9rem;font-weight:700}html[data-theme=bento][data-surface=sos] .breath-meta{color:var(--ink2);font-weight:600}html[data-theme=bento][data-surface=sos] .sos-crisis{background:var(--bg2);border-radius:var(--radius);border:0;padding:clamp(1.4rem,3vw,2rem)}html[data-theme=bento][data-surface=sos] .lines-compact li{background:var(--bg3);border-radius:var(--radius-sm);border:0}html[data-theme=bento][data-surface=sos] .lines-compact .number{font-family:var(--font-body);letter-spacing:-.04em;font-weight:900}html[data-theme=bento][data-surface=sos] .sos-kit h2{font-size:1.3rem}html[data-theme=bento][data-surface=sos] .kit-list .btn{border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){html[data-theme=bento] .bento-blob{border-radius:50%}}html[data-theme=daylight] [data-tv]:not([data-tv~=daylight]){display:none!important}html[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f1e5;--bg2:#fffbf3;--bg3:#efe6d4;--rule:#e2dacb;--rule2:#cbc1b0;--ink:#2a251f;--ink2:#5a5148;--ink3:#645a50;--acc:#a8472a;--acc-ink:#fff;--acc-text:#8a3a22;--acc-line:#a8472a;--acc-soft:#a8472a1f;--grid:#3e5a4714;--field:#8a8075;--signal:#3e5a47;--ok:#2f6b45;--warn-bg:#f5d5bc;--warn-line:#d9a98a;--warn-ink:#6b3320;--danger:#9e2f1a;--font-body:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Fraunces", "Literata", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-body);--font-hand:"Literata", Georgia, serif;--radius:22px;--radius-sm:14px;--radius-btn:999px;--bw:1px;--bw-strong:1.5px;--line-strong:var(--ink);--display-weight:500;--display-tracking:-.02em;--h-tracking:-.015em;--dl-cream:#f7f1e5;--dl-cream2:#efe6d4;--dl-paper:#fffbf3;--dl-sage:#dde5d6;--dl-sage-d:#3e5a47;--dl-peach:#f5d5bc;--dl-peach-ink:#6b3320;--dl-sage-ink:#2b3f32;--dl-line:#2a251f24;--dl-shadow:0 24px 60px -24px #5a3c1e59;--dl-glass:#fffbf39e;--dl-lines:repeating-linear-gradient(transparent 0 33px, #3e5a4712 33px 34px)}html[data-theme=daylight][data-surface=app]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f1e5;--bg2:#fffbf3;--bg3:#efe6d4;--rule:#e2dacb;--rule2:#cbc1b0;--ink:#2a251f;--ink2:#5a5148;--ink3:#645a50;--acc:#a8472a;--acc-ink:#fff;--acc-text:#8a3a22;--acc-line:#a8472a;--acc-soft:#a8472a1f;--grid:#3e5a4714;--field:#8a8075;--signal:#3e5a47;--ok:#2f6b45;--warn-bg:#f5d5bc;--warn-line:#d9a98a;--warn-ink:#6b3320;--danger:#9e2f1a}html[data-theme=daylight][data-surface=sos]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f1e5;--bg2:#fffbf3;--bg3:#efe6d4;--rule:#e2dacb;--rule2:#bfb4a2;--ink:#2a251f;--ink2:#4a423a;--ink3:#5a5148;--acc:#8a3a22;--acc-ink:#fff;--acc-text:#7e3520;--acc-line:#8a3a22;--acc-soft:#8a3a221f;--grid:#3e5a4714;--field:#7d7368;--signal:#345041;--ok:#2b6340;--warn-bg:#f5d5bc;--warn-line:#d9a98a;--warn-ink:#6b3320;--danger:#9e2f1a}html[data-theme=daylight]{font-size:106.25%}html[data-theme=daylight] h1,html[data-theme=daylight] h2,html[data-theme=daylight] h3{font-weight:500}html[data-theme=daylight] .label,html[data-theme=daylight] .eyebrow,html[data-theme=daylight] .kicker,html[data-theme=daylight] .step-label,html[data-theme=daylight] .sec-no{font-family:var(--font-body);letter-spacing:.1em;color:var(--ink2);font-size:.74rem;font-weight:700}html[data-theme=daylight] .fig-cap,html[data-theme=daylight] .form-note{font-family:var(--font-body);letter-spacing:0;font-size:.8rem}html[data-theme=daylight] .hand{font-family:var(--font-hand);color:var(--ink2);font-size:1.05rem;font-weight:400}html[data-theme=daylight] a{color:var(--acc-text);text-decoration-thickness:1px}html[data-theme=daylight] a:hover{color:var(--ink)}html[data-theme=daylight] ::selection{background:var(--dl-peach);color:var(--ink)}html[data-theme=daylight] .btn{border-width:1.5px;border-color:var(--rule2);font-weight:700}html[data-theme=daylight] .btn:hover{border-color:var(--ink)}html[data-theme=daylight] .btn-primary{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);box-shadow:0 10px 24px -10px #a8472ab3}html[data-theme=daylight] .btn-primary:hover{filter:none;background:#8a3a22;border-color:#8a3a22}html[data-theme=daylight] .btn-ghost{border-color:var(--ink);color:var(--ink)}html[data-theme=daylight] .btn-sos{background:var(--bg2);border-color:var(--dl-line);color:var(--ink)}html[data-theme=daylight] .btn-sos .pulse{background:var(--acc-line)}html[data-theme=daylight] .btn-lg,html[data-theme=daylight] .btn-xl{min-block-size:3.5rem}html[data-theme=daylight] .chip-sos{font-family:var(--font-body);letter-spacing:.1em;border-radius:999px;padding:.35rem .75rem}html[data-theme=daylight] .site-header{background:color-mix(in srgb, var(--bg) 86%, transparent);border-block-end-color:var(--dl-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}html[data-theme=daylight] .site-header .wrap{min-block-size:5.25rem}html[data-theme=daylight] .site-nav{gap:1.75rem;font-size:.9rem;font-weight:600}html[data-theme=daylight] .head-acts .btn-join{background:var(--ink);border-color:var(--ink);color:var(--bg2);box-shadow:none}html[data-theme=daylight] .head-acts .btn-join:hover{background:var(--acc);border-color:var(--acc)}html[data-theme=daylight] .wm-daylight{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);align-items:center;gap:.55rem;font-size:1.55rem;font-weight:600;line-height:1;display:inline-flex}html[data-theme=daylight] .wm-daylight .wm-sun{background:var(--acc);border-radius:50%;flex:none;block-size:.55em;inline-size:.55em;box-shadow:0 0 0 .2em #a8472a2e}html[data-theme=daylight] .picker-logo .wm-daylight{font-size:2.6rem}html[data-theme=daylight] .sos-logo .wm-daylight{font-size:1.25rem}html[data-theme=daylight] .app-header .wm-daylight{font-size:1.4rem}@media (width<=40rem){html[data-theme=daylight] .site-header .wrap{min-block-size:4.25rem}html[data-theme=daylight] .wm-daylight{font-size:1.3rem}}html[data-theme=daylight] main>section{position:relative}html[data-theme=daylight] .sec-head-daylight .label{color:var(--signal);letter-spacing:.12em;font-size:.78rem}html[data-theme=daylight] .sec-head-daylight .label .n{color:var(--signal)}html[data-theme=daylight] .sec-head .section-title{max-inline-size:20ch;font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.08}html[data-theme=daylight] .hero{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(2.5rem,6vw,4.5rem);overflow:clip}html[data-theme=daylight] .hero .wrap{grid-template:"meta art""head art""row art""trust art"1fr/minmax(0,1.02fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4.5vw,3.5rem);display:grid}html[data-theme=daylight] .hero-meta{grid-area:meta;gap:.5rem .6rem;margin-block-end:1.5rem}html[data-theme=daylight] .hero-meta .label{background:var(--bg2);border:1px solid var(--dl-line);letter-spacing:0;text-transform:none;color:var(--ink2);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.82rem;font-weight:600;display:inline-flex}html[data-theme=daylight] .hero-meta .t{color:var(--acc-text);font-weight:700}html[data-theme=daylight] .hero-head{grid-area:head}html[data-theme=daylight] .hero h1{max-inline-size:14em;font-size:clamp(2.4rem,4vw + .2rem,4.2rem);line-height:1.04}html[data-theme=daylight] .hero[data-hero-variant=A] h1{max-inline-size:none;font-size:clamp(2.1rem,3.2vw + .2rem,3.5rem)}html[data-theme=daylight] .hero h1 .tail,html[data-theme=daylight] .hero h1 .rot{color:var(--acc-text)}html[data-theme=daylight] .hero-row{grid-area:row;grid-template-columns:1fr;gap:1.5rem;margin-block-start:1.5rem}html[data-theme=daylight] .lead{max-inline-size:34em;font-size:clamp(1.05rem,.35vw + 1rem,1.2rem)}html[data-theme=daylight] .cta-block{gap:.75rem}html[data-theme=daylight] .cta-note{color:var(--ink2);max-inline-size:32em;font-size:.86rem}html[data-theme=daylight] .hero-art-daylight{grid-area:art;align-self:center;position:relative}html[data-theme=daylight] .trust{border:0;flex-wrap:wrap;grid-area:trust;align-self:start;gap:.6rem;margin-block-start:2rem;display:flex}html[data-theme=daylight] .trust li,html[data-theme=daylight] .trust li+li{background:var(--dl-sage);color:var(--dl-sage-ink);border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.84rem;font-weight:600}html[data-theme=daylight] .trust .tick{font-family:var(--font-body);color:var(--dl-sage-d);padding:0;font-size:.8rem}html[data-theme=daylight] .dl-photo{min-block-size:clamp(24rem,46vw,41rem);box-shadow:var(--dl-shadow);isolation:isolate;background:#d8c9b0;border-radius:200px 200px 32px 32px;position:relative;overflow:hidden}html[data-theme=daylight] .dl-photo picture,html[data-theme=daylight] .dl-photo img{block-size:100%;inline-size:100%;position:absolute;inset:0}html[data-theme=daylight] .dl-photo img{object-fit:cover;object-position:55% 50%;display:block}html[data-theme=daylight] .dl-photo:after{content:"";background:linear-gradient(#281c1080,#ffe1be0d 32%,#3c281438);position:absolute;inset:0}html[data-theme=daylight] .dl-glass{background:var(--dl-glass);-webkit-backdrop-filter:blur(22px)saturate(1.3);box-shadow:var(--dl-shadow);border:1px solid #ffffffb3;border-radius:32px}html[data-theme=daylight] .dl-sos-card{z-index:2;color:var(--ink);padding:1.4rem 1.5rem 1.35rem;position:absolute;inset-block-end:7%;inset-inline:7%}html[data-theme=daylight] .dl-sos-card .top{letter-spacing:.1em;text-transform:uppercase;color:var(--dl-sage-d);justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.9rem;font-size:.76rem;font-weight:700;display:flex}html[data-theme=daylight] .dl-sos-card .top span:last-child{align-items:center;gap:.35rem;display:inline-flex}html[data-theme=daylight] .dl-sos-card .top .dot-ok{margin:0}html[data-theme=daylight] .dl-sos-card .steps4{grid-template-columns:repeat(4,1fr);gap:.4rem;margin-block-end:.9rem;display:grid}html[data-theme=daylight] .dl-sos-card .steps4 span{text-align:center;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;background:#ffffffb3;border-radius:12px;padding:.55rem .2rem;font-size:.7rem;font-weight:700;overflow:hidden}html[data-theme=daylight] .dl-sos-card .steps4 span.on{background:var(--acc);color:#fff}html[data-theme=daylight] .dl-sos-card .breath{align-items:center;gap:.9rem;display:flex}html[data-theme=daylight] .dl-sos-card .dl-ring-sm{border:6px solid var(--dl-peach);border-block-start-color:var(--acc);border-radius:50%;flex:none;block-size:3.6rem;inline-size:3.6rem}html[data-theme=daylight] .dl-sos-card .breath p{color:var(--ink);margin:0;font-size:.9rem;font-weight:600;line-height:1.4}html[data-theme=daylight] .dl-mini-cal{z-index:3;border-radius:22px;inline-size:10.5rem;padding:.95rem 1rem;position:absolute;inset-block-start:7.5rem;inset-inline-end:-1rem;transform:rotate(3deg)}html[data-theme=daylight] .dl-mini-cal b{font-family:var(--font-display);color:var(--acc-text);font-size:2.4rem;font-weight:500;line-height:1;display:block}html[data-theme=daylight] .dl-mini-cal small{color:var(--ink2);margin-block-start:.2rem;font-size:.72rem;font-weight:700;display:block}html[data-theme=daylight] .dl-mini-cal .dots{grid-template-columns:repeat(7,1fr);gap:.3rem;margin-block-start:.6rem;display:grid}html[data-theme=daylight] .dl-mini-cal .dots i{aspect-ratio:1;background:#3e5a472e;border-radius:50%}html[data-theme=daylight] .dl-mini-cal .dots i.d{background:var(--dl-sage-d)}html[data-theme=daylight] .dl-mini-cal .dots i.t{background:var(--acc);box-shadow:0 0 0 2px #a8472a40}@media (width<=62rem){html[data-theme=daylight] .hero .wrap{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"meta""head""row""art""trust"}html[data-theme=daylight] .hero-art-daylight{margin-block-start:2.25rem;margin-inline-end:.5rem}html[data-theme=daylight] .hero-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (width<=52rem){html[data-theme=daylight] .hero-row{grid-template-columns:1fr}html[data-theme=daylight] .cta-block,html[data-theme=daylight] .cta-block .btn{justify-content:center;inline-size:100%}html[data-theme=daylight] .dl-photo{border-radius:140px 140px 24px 24px;min-block-size:27rem}html[data-theme=daylight] .dl-sos-card{padding:1.1rem 1.1rem 1rem;inset-block-end:5%;inset-inline:5%}html[data-theme=daylight] .dl-mini-cal{inline-size:8.5rem;padding:.7rem .8rem;inset-block-start:3.25rem;inset-inline-end:.25rem}html[data-theme=daylight] .dl-mini-cal b{font-size:2rem}html[data-theme=daylight] .trust{gap:.45rem;margin-block-start:1.5rem}html[data-theme=daylight] .trust li,html[data-theme=daylight] .trust li+li,html[data-theme=daylight] .trust li:nth-child(2n){border:0;padding:.45rem .8rem;font-size:.8rem}}html[data-theme=daylight] .struggles .sl-head{display:none}html[data-theme=daylight] .setlist{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:1.75rem;padding-block:1rem .5rem;display:grid}html[data-theme=daylight] .sl-row{background:var(--bg2) var(--dl-lines);border:1px solid var(--dl-line);box-shadow:var(--dl-shadow);border-radius:6px 26px 26px 6px;flex-direction:column;gap:.5rem;padding:2rem 1.8rem 1.75rem 2.75rem;display:flex;position:relative}html[data-theme=daylight] .sl-row:before{content:"";background:radial-gradient(circle at 7px 18px, var(--dl-cream) 4px, transparent 5px) 0 0 / 14px 36px, var(--dl-sage);border-radius:6px 0 0 6px;inline-size:14px;position:absolute;inset-block:0;inset-inline-start:0}html[data-theme=daylight] .sl-no{font-family:var(--font-display);letter-spacing:-.02em;color:var(--acc-text);font-size:4.25rem;font-weight:500;line-height:.95}html[data-theme=daylight] .sl-quote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--signal);margin-block-start:.25rem;font-size:1.25rem;font-weight:400;line-height:1.3}html[data-theme=daylight] .sl-quote:before,html[data-theme=daylight] .sl-quote:after{color:inherit;opacity:.7}html[data-theme=daylight] .sl-body h3{margin-block:.4rem .5rem;font-size:1.6rem}html[data-theme=daylight] .sl-body p{font-size:.92rem;line-height:1.55}html[data-theme=daylight] .sl-meta{border-block-start:1px solid var(--dl-line);flex-flow:wrap;align-items:center;gap:.6rem .9rem;margin-block-start:auto;padding-block-start:.9rem}html[data-theme=daylight] .sl-meta .big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);flex:none;font-size:1.5rem;font-weight:500}html[data-theme=daylight] .sl-meta .big small{font-family:var(--font-body);color:var(--ink2);margin-inline-start:.3rem;font-size:.74rem;font-weight:600}html[data-theme=daylight] .sl-meta .glyph{flex:5rem;block-size:1.9rem;min-inline-size:4rem}html[data-theme=daylight] .sl-meta .label{letter-spacing:0;text-transform:none;background:var(--dl-peach);inline-size:100%;color:var(--dl-peach-ink);border-radius:999px;flex:none;inline-size:auto;padding:.25rem .75rem;font-size:.72rem;font-weight:700;display:inline-block}@media (width>=62rem){html[data-theme=daylight] .sl-row:nth-child(3n+1){transform:rotate(-1.2deg)}html[data-theme=daylight] .sl-row:nth-child(3n){transform:rotate(1.2deg)}html[data-theme=daylight] .sl-row:nth-child(3n+2){margin-block-start:1.6rem}}@media (width<=52rem){html[data-theme=daylight] .sl-row{gap:.4rem;padding:1.6rem 1.3rem 1.4rem 2.2rem}html[data-theme=daylight] .sl-no{font-size:3.4rem}html[data-theme=daylight] .sl-quote{font-size:1.15rem}html[data-theme=daylight] .sl-body h3{font-size:1.4rem}}html[data-theme=daylight] .how{background:var(--dl-sage);color:var(--ink);--ink2:#3a3a32;--rule:#2a251f2e;border-radius:60px;margin-inline:1.25rem}html[data-theme=daylight] .how .wrap{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:1rem clamp(2rem,5vw,4rem);display:grid}html[data-theme=daylight] .how .sec-head{grid-column:1;margin-block-end:.5rem}html[data-theme=daylight] .how .steps{border:0;grid-column:1;grid-template-columns:1fr}html[data-theme=daylight] .how .wrap:after{content:"";min-block-size:30rem;box-shadow:var(--dl-shadow);background:#bba98c image-set("/img/themes/daylight/plant.avif" 1x type("image/avif"),"/img/themes/daylight/plant.webp" 1x type("image/webp"),"/img/themes/daylight/plant.jpg" 1x type("image/jpeg")) 50%/cover no-repeat;border-radius:32px;grid-area:1/2/span 2;align-self:stretch}html[data-theme=daylight] .how .steps li,html[data-theme=daylight] .how .steps li+li{border:0;border-block-start:1px solid var(--rule);grid-template-columns:3.4rem 1fr;gap:.1rem 1rem;padding:1.2rem 0;display:grid}html[data-theme=daylight] .how .steps li:first-child{border-block-start:1px solid var(--rule)}html[data-theme=daylight] .how .step-no{font-family:var(--font-display);color:var(--acc-text);letter-spacing:-.02em;grid-row:1/3;margin:0;font-size:2.3rem;line-height:1}html[data-theme=daylight] .how .steps h3{font-family:var(--font-body);letter-spacing:0;grid-column:2;margin:0 0 .25rem;font-size:1.1rem;font-weight:700;line-height:1.3}html[data-theme=daylight] .how .steps p{color:#3a3a32;grid-column:2;font-size:.95rem}@media (width<=62rem){html[data-theme=daylight] .how{border-radius:36px;margin-inline:.5rem}html[data-theme=daylight] .how .wrap{grid-template-columns:1fr}html[data-theme=daylight] .how .wrap:after{border-radius:24px;grid-area:auto/1;min-block-size:15rem;margin-block-start:1.5rem}}html[data-theme=daylight] .sos-bullets{border:0}html[data-theme=daylight] .sos-bullets li{border-block-start:1px solid var(--dl-line);border-block-end:0;grid-template-columns:2.6rem 1fr;align-items:start;gap:.75rem;padding-block:1.1rem}html[data-theme=daylight] .sos-bullets .step-no{background:var(--acc);color:#fff;block-size:2rem;inline-size:2rem;font-family:var(--font-body);box-shadow:0 0 0 3px var(--dl-peach);border-radius:50%;place-items:center;margin-block-start:.1rem;padding:0;font-size:.76rem;font-weight:800;display:grid}html[data-theme=daylight] .sos-teaser{background:var(--bg2);border-color:var(--dl-line);box-shadow:var(--dl-shadow);border-radius:32px;padding:1.5rem 1.6rem 1.6rem}html[data-theme=daylight] .osc-svg .ghost{stroke:var(--signal)}html[data-theme=daylight] .mini-osc .osc-field{background:var(--dl-lines);border-radius:14px}html[data-theme=daylight] .measure .grp span{font-family:var(--font-body);letter-spacing:.08em;border-block-start-color:var(--dl-line);font-weight:700}html[data-theme=daylight] .beats{border-color:var(--dl-line);border-radius:12px}html[data-theme=daylight] .beats span{border-inline-start-color:var(--dl-line);font-family:var(--font-body);font-weight:600}html[data-theme=daylight] .beats .cur{background:var(--dl-peach);border-block-end-color:var(--acc-line)}html[data-theme=daylight] .note{background:var(--bg2);border:1.5px solid var(--acc-line);color:var(--ink);border-radius:22px;padding:1.3rem 1.5rem;font-size:.95rem}html[data-theme=daylight] .note a{color:var(--acc-text);font-weight:700}html[data-theme=daylight] .perf{background:var(--dl-peach);--ink2:#4a3528;--ink3:#5b4336;--acc-text:#7e3520;--signal:#345041;border-radius:60px;margin-block-start:clamp(2rem,5vw,3.5rem);margin-inline:1.25rem}html[data-theme=daylight] .perf .lead-sm{color:#3b2a20;font-size:1.1rem}html[data-theme=daylight] .audiences{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}html[data-theme=daylight] .audiences li{background:#fffbf3b3;border:0;border-radius:14px;padding:.85rem 1.1rem;font-size:.9rem}html[data-theme=daylight] .audiences strong{margin-block-end:.1rem;font-size:.98rem;display:block}html[data-theme=daylight] .audiences span{color:#4a3528}html[data-theme=daylight] .coaches{color:#3b2a20;font-size:.92rem}html[data-theme=daylight] .coaches a{font-weight:700}html[data-theme=daylight] .countdown{background:var(--bg2);box-shadow:var(--dl-shadow);border-radius:32px;padding:clamp(1.25rem,3vw,2.1rem)}html[data-theme=daylight] .ruler{border-block-end-color:var(--dl-line);block-size:10rem}html[data-theme=daylight] .ruler i{background:var(--rule2)}html[data-theme=daylight] .ruler .wk i{background:var(--signal)}html[data-theme=daylight] .ruler .x i{background:var(--acc-line);border-radius:2px;inline-size:4px}html[data-theme=daylight] .ruler b{font-family:var(--font-body);color:var(--ink2);font-size:.68rem;font-weight:700}html[data-theme=daylight] .ruler .x b{font-family:var(--font-display);color:var(--acc-text);font-size:1.6rem;font-weight:500}@media (width<=62rem){html[data-theme=daylight] .perf{border-radius:36px;margin-inline:.5rem}html[data-theme=daylight] .audiences{grid-template-columns:1fr}}html[data-theme=daylight] .compare{border-collapse:separate;border-spacing:1rem 0;border:0;inline-size:calc(100% + 2rem);margin-inline:-1rem}html[data-theme=daylight] .compare thead th{font-family:var(--font-body);letter-spacing:.12em;border:0;padding:1.4rem 1.6rem .5rem;font-size:.78rem;font-weight:700}html[data-theme=daylight] .compare thead th:first-child{background:var(--dl-cream2);color:var(--ink2);border-radius:32px 32px 0 0}html[data-theme=daylight] .compare thead th:last-child{background:var(--dl-sage-d);color:var(--dl-peach);border-radius:32px 32px 0 0}html[data-theme=daylight] .compare td{border:0;padding:.95rem 1.6rem;font-size:.98rem}html[data-theme=daylight] .compare td:first-child{background:var(--dl-cream2);color:var(--ink2);text-decoration-color:#a8472a8c}html[data-theme=daylight] .compare td:last-child{background:var(--dl-sage-d);color:#fff;font-weight:600}html[data-theme=daylight] .compare tbody td{border-block-start:1px solid #8080804d}html[data-theme=daylight] .compare td:last-child:before{color:var(--dl-peach);font-family:var(--font-body);font-weight:800}html[data-theme=daylight] .compare tbody tr:last-child td{padding-block-end:1.6rem}html[data-theme=daylight] .compare tbody tr:last-child td:first-child,html[data-theme=daylight] .compare tbody tr:last-child td:last-child{border-radius:0 0 32px 32px}html[data-theme=daylight] .pricing-note{color:var(--ink2);max-inline-size:48rem;margin-block-start:1.4rem;font-size:.92rem}@media (width<=40rem){html[data-theme=daylight] .compare{border-spacing:0;inline-size:100%;margin-inline:0}html[data-theme=daylight] .compare,html[data-theme=daylight] .compare tbody,html[data-theme=daylight] .compare tr{inline-size:100%;display:block}html[data-theme=daylight] .compare tr{border:0;margin-block-end:.75rem;padding:0}html[data-theme=daylight] .compare td,html[data-theme=daylight] .compare tbody tr:last-child td{box-sizing:border-box;border:0;inline-size:100%;padding:.85rem 1.1rem;display:block;border-radius:18px!important}html[data-theme=daylight] .compare td+td{margin-block-start:.5rem}}html[data-theme=daylight] .faq-list{border-block-start:1px solid var(--dl-line);max-inline-size:50rem}html[data-theme=daylight] .faq details{border-block-end-color:var(--dl-line)}html[data-theme=daylight] .faq summary{font-family:var(--font-display);letter-spacing:-.01em;grid-template-columns:2.75rem 1fr auto;padding-block:1.25rem;font-size:1.35rem;font-weight:500;line-height:1.25}html[data-theme=daylight] .faq summary:after{font-family:var(--font-body);color:var(--acc-text);font-size:1.6rem;font-weight:400;line-height:1}html[data-theme=daylight] .faq .q-no{font-family:var(--font-display);color:var(--acc-text);font-size:1rem;font-weight:500}html[data-theme=daylight] .faq details p{max-inline-size:42rem;padding-inline-start:2.75rem;font-size:.98rem}@media (width<=40rem){html[data-theme=daylight] .faq summary{grid-template-columns:2rem 1fr auto;font-size:1.15rem}html[data-theme=daylight] .faq details p{padding-inline-start:2rem}}html[data-theme=daylight] .waitlist .waitlist-grid{background:var(--bg2);border:1px solid var(--dl-line);box-shadow:var(--dl-shadow);border-radius:60px;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.75rem,4.5vw,3.75rem)}html[data-theme=daylight] .waitlist .form-card{background:0 0;border:0;padding:0}html[data-theme=daylight] .field label{font-size:.88rem;font-weight:700}html[data-theme=daylight] input[type=email],html[data-theme=daylight] input[type=text],html[data-theme=daylight] select,html[data-theme=daylight] textarea{background:#fff;border:1.5px solid #2a251f59;border-radius:14px;min-block-size:3.25rem;padding:.85rem 1.1rem}html[data-theme=daylight] .check{font-weight:500}html[data-theme=daylight] .form-error{background:var(--dl-peach);border-color:var(--danger);color:var(--dl-peach-ink);border-radius:14px}@media (width<=52rem){html[data-theme=daylight] .waitlist .waitlist-grid{border-radius:32px}}html[data-theme=daylight] .support,html[data-theme=daylight] .disclaimer,html[data-theme=daylight] .site-footer{background:var(--dl-sage-d);color:#fff;--bg:#3e5a47;--bg2:#ffffff1a;--bg3:#ffffff29;--rule:#ffffff38;--rule2:#fff6;--ink:#fff;--ink2:#e7eee5;--ink3:#d3decf;--acc-text:#f5d5bc;--acc-line:#f5d5bc;--warn-ink:#f5d5bc;--signal:#f5d5bc}html[data-theme=daylight] .support{border-radius:60px 60px 0 0;margin-block-start:clamp(1rem,3vw,2rem);padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem)}html[data-theme=daylight] .support .sec-head-daylight .label,html[data-theme=daylight] .support .sec-head-daylight .label .n{color:var(--dl-peach)}html[data-theme=daylight] .support .lead-sm{color:#e7eee5;font-size:1.1rem}html[data-theme=daylight] .support .lines li{background:#ffffff1a;border:1px solid #ffffff40;border-radius:22px;padding:1.3rem 1.35rem}html[data-theme=daylight] .support .lines .region{font-family:var(--font-body);color:var(--dl-peach);letter-spacing:.08em;font-weight:700}html[data-theme=daylight] .support .lines .number{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:2.4rem;font-weight:500}html[data-theme=daylight] .support .lines .name{color:#e7eee5}html[data-theme=daylight] .support .lines .verify{color:var(--dl-peach)}html[data-theme=daylight] .support a,html[data-theme=daylight] .disclaimer a,html[data-theme=daylight] .site-footer a{color:#fff}html[data-theme=daylight] .support a:hover,html[data-theme=daylight] .disclaimer a:hover,html[data-theme=daylight] .site-footer a:hover{color:var(--dl-peach)}html[data-theme=daylight] .disclaimer{color:#e7eee5;border-block-start:1px solid #ffffff40;font-size:.9rem}html[data-theme=daylight] .disclaimer strong{color:#fff}html[data-theme=daylight] .site-footer{color:#d3decf;border-block-start:1px solid #fff3;padding-block:1.75rem 2.5rem}html[data-theme=daylight] .site-footer .label{color:var(--dl-peach)}html[data-theme=daylight] .site-footer a{color:#e7eee5}html[data-theme=daylight] .lang-list a[aria-current=true]{color:#fff}html[data-theme=daylight] .theme-switch{color:#d3decf;font-family:var(--font-body);font-weight:700}html[data-theme=daylight] .theme-switch a[aria-current=true]{color:var(--dl-peach)}@media (width<=62rem){html[data-theme=daylight] .support{border-radius:36px 36px 0 0}}html[data-theme=daylight][data-surface=app] .site-header{background:color-mix(in srgb, var(--bg) 88%, transparent)}html[data-theme=daylight] .panel{background:var(--bg2);border-color:var(--dl-line);box-shadow:var(--dl-shadow);border-radius:32px}html[data-theme=daylight] .panel-warn{background:var(--dl-peach);border-color:#0000}html[data-theme=daylight] .exercise{background:var(--bg2);border-color:var(--dl-line);box-shadow:var(--dl-shadow);border-radius:26px}html[data-theme=daylight] .choice,html[data-theme=daylight] .yesno li,html[data-theme=daylight] .consent{background:var(--bg2);border-color:var(--dl-line);border-radius:18px}html[data-theme=daylight] .status-pill{background:var(--bg2);border-color:var(--dl-line)}html[data-theme=daylight] .badge{font-family:var(--font-body);letter-spacing:.06em;font-weight:700}html[data-theme=daylight] .badge-open{background:var(--acc);border-color:var(--acc);color:#fff}html[data-theme=daylight] .badge-done{background:var(--dl-sage);border-color:var(--dl-sage);color:var(--dl-sage-ink)}html[data-theme=daylight] .progress-bar{background:var(--dl-cream2);block-size:.6rem}html[data-theme=daylight] .homework{background:var(--dl-peach);color:var(--ink);border:0;border-radius:18px}html[data-theme=daylight] .homework strong{color:var(--dl-peach-ink);font-family:var(--font-body);font-weight:700}html[data-theme=daylight] .crumbs a{color:var(--ink2)}html[data-theme=daylight] .program-card{border-radius:32px}html[data-theme=daylight] .pc-plane .days{font-family:var(--font-display);letter-spacing:-.02em;color:var(--acc-text);font-size:3rem;font-weight:500}html[data-theme=daylight] .pc-plane .days small{font-family:var(--font-body);color:var(--ink2);font-weight:600}html[data-theme=daylight] .pc-plane .glyph{block-size:2.2rem}html[data-theme=daylight] .day-card>a,html[data-theme=daylight] .day-card>div{background:var(--bg2) var(--dl-lines);border-color:var(--dl-line);border-radius:6px 22px 22px 6px;padding:1rem 1.1rem 1rem 1.3rem;position:relative}html[data-theme=daylight] .day-card>a:before,html[data-theme=daylight] .day-card>div:before{content:"";background:var(--dl-sage);border-radius:6px 0 0 6px;inline-size:8px;position:absolute;inset-block:0;inset-inline-start:0}html[data-theme=daylight] .day-card.is-open>a{border-color:var(--acc-line);box-shadow:inset 0 0 0 1px var(--acc-line), var(--dl-shadow);background:var(--bg2) var(--dl-lines)}html[data-theme=daylight] .day-card.is-open>a:before{background:var(--acc)}html[data-theme=daylight] .day-card.is-locked>div{opacity:.7;background:0 0}html[data-theme=daylight] .day-card .day-no{font-family:var(--font-display);font-size:1.1rem;font-weight:500}html[data-theme=daylight] .day-card h3{font-family:var(--font-body);font-size:1rem;font-weight:700}html[data-theme=daylight] .cal-daylight{background:var(--dl-cream);border-radius:22px;margin:1.25rem 0 .5rem;padding:1.4rem 1.5rem 1.25rem}html[data-theme=daylight] .cal-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:1rem;display:flex}html[data-theme=daylight] .cal-big{font-family:var(--font-display);color:var(--acc-text);margin:0;font-weight:500;line-height:1}html[data-theme=daylight] .cal-big b{font-size:2.6rem;font-weight:500}html[data-theme=daylight] .cal-big span{color:var(--ink2);margin-inline-start:.3rem;font-size:1.1rem}html[data-theme=daylight] .cal-weeks{gap:.6rem;display:grid}html[data-theme=daylight] .cal-week{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}html[data-theme=daylight] .cal-wk{color:var(--ink2);font-size:.7rem}html[data-theme=daylight] .cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;max-inline-size:24rem;display:grid}html[data-theme=daylight] .cal-day{aspect-ratio:1;color:var(--ink2);background:#fff9;border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:relative}html[data-theme=daylight] .cal-day i{font-style:normal;position:relative}html[data-theme=daylight] .cal-day.d{background:var(--dl-sage-d);color:#fff}html[data-theme=daylight] .cal-day.t{background:var(--acc);color:#fff;box-shadow:0 0 0 4px #a8472a40}html[data-theme=daylight] .cal-day.has:before{content:"";background:conic-gradient(var(--acc-line) calc(var(--v,0) * 10%), transparent 0);border-radius:50%;position:absolute;inset:-4px;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 3px),#000 calc(50% - 2px));mask:radial-gradient(circle,#0000 calc(50% - 3px),#000 calc(50% - 2px))}html[data-theme=daylight] .cal-day.t.has:before{inset:-8px}html[data-theme=daylight] .cal-legend{color:var(--ink2);flex-wrap:wrap;gap:.4rem 1.25rem;margin-block-start:1.1rem;font-size:.7rem;display:flex}html[data-theme=daylight] .cal-legend span{align-items:center;gap:.4rem;display:inline-flex}html[data-theme=daylight] .cal-legend i{background:#3e5a472e;border-radius:50%;block-size:.7rem;inline-size:.7rem}html[data-theme=daylight] .cal-legend i.d{background:var(--dl-sage-d)}html[data-theme=daylight] .cal-legend i.t{background:var(--acc)}html[data-theme=daylight] .cal-legend i.has{box-shadow:inset 0 0 0 2px var(--acc-line);background:0 0}@media (width<=40rem){html[data-theme=daylight] .cal-daylight{padding:1.1rem 1rem 1rem}html[data-theme=daylight] .cal-week{grid-template-columns:1fr;gap:.3rem}html[data-theme=daylight] .cal-grid{gap:.35rem}}html[data-theme=daylight] .dh-daylight .dh-crumb{margin-block-end:1rem}html[data-theme=daylight] .dh-daylight .dh-crumb a{color:var(--ink2)}html[data-theme=daylight] .dh-page{background:var(--bg2) var(--dl-lines);border:1px solid var(--dl-line);box-shadow:var(--dl-shadow);border-radius:6px 32px 32px 6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.75rem;padding:1.75rem 1.75rem 1.5rem 2.75rem;display:grid;position:relative}html[data-theme=daylight] .dh-page:before{content:"";background:radial-gradient(circle at 7px 18px, var(--dl-cream) 4px, transparent 5px) 0 0 / 14px 36px, var(--dl-sage);border-radius:6px 0 0 6px;inline-size:14px;position:absolute;inset-block:0;inset-inline-start:0}html[data-theme=daylight] .dh-date{align-items:baseline;gap:.6rem;display:flex}html[data-theme=daylight] .dh-date b{font-family:var(--font-display);color:var(--acc-text);letter-spacing:-.02em;font-size:clamp(3.5rem,6vw,4.75rem);font-weight:500;line-height:1}html[data-theme=daylight] .dh-date span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:.78rem;font-weight:700;line-height:1.3}html[data-theme=daylight] .dh-text h1{margin:0 0 .4rem;font-size:clamp(1.75rem,2.6vw + .5rem,2.6rem)}html[data-theme=daylight] .dh-sum{color:var(--ink2);margin:0 0 .75rem}html[data-theme=daylight] .dh-meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;display:flex}html[data-theme=daylight] .dh-tag{background:var(--dl-peach);color:var(--dl-peach-ink);border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:700;display:inline-block}html[data-theme=daylight] .dh-strip{grid-column:1/-1;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}html[data-theme=daylight] .dh-strip li{text-align:center;max-inline-size:4rem;font-family:var(--font-display);background:var(--dl-cream);color:var(--ink2);border-radius:14px;flex:1;padding:.45rem 0;font-size:1rem;font-weight:500}html[data-theme=daylight] .dh-strip li.done{background:var(--dl-sage);color:var(--dl-sage-ink)}html[data-theme=daylight] .dh-strip li.now{background:var(--acc);color:#fff}@media (width<=40rem){html[data-theme=daylight] .dh-page{grid-template-columns:1fr;gap:.75rem;padding:1.25rem 1.1rem 1.1rem 1.9rem}html[data-theme=daylight] .dh-strip li{max-inline-size:none;font-size:.9rem}}html[data-theme=daylight] .ptimer .pt-main{border:0;gap:1.5rem}html[data-theme=daylight] .dl-track{flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}html[data-theme=daylight] .dl-seg{background:var(--dl-cream2);text-align:center;max-inline-size:none;color:var(--ink2);border-radius:999px;flex:3.5rem;padding:.4rem .5rem;font-size:.72rem;font-weight:700;position:relative;overflow:hidden}html[data-theme=daylight] .dl-seg i{background:var(--dl-peach);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html[data-theme=daylight] .dl-seg span{position:relative}html[data-theme=daylight] .dl-seg.done{background:var(--dl-sage-d);color:#fff}html[data-theme=daylight] .dl-seg.now{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--acc-line)}html[data-theme=daylight] .dl-seg.now i{transform:scaleX(var(--p,0));transition:transform 1s linear}html[data-theme=daylight] .dl-ring{aspect-ratio:1;flex:none;block-size:auto;inline-size:clamp(6.5rem,14vw,8.5rem);transform:rotate(-90deg)}html[data-theme=daylight] .dl-ring-bg{fill:none;stroke:var(--dl-peach);stroke-width:10px}html[data-theme=daylight] .dl-ring-fg{fill:none;stroke:var(--acc-line);stroke-width:10px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100);transition:stroke-dashoffset 1s linear}html[data-theme=daylight] .pt-digits{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(3.5rem,8vw,4.75rem);font-weight:500}html[data-theme=daylight] .pt-digits small{font-family:var(--font-body);letter-spacing:.06em;font-weight:700}html[data-theme=daylight] .scale11 button{border-color:var(--dl-line);background:var(--bg2);font-family:var(--font-body);border-radius:12px;font-weight:700}html[data-theme=daylight] .scale11 button.hi{box-shadow:inset 0 -3px 0 var(--dl-peach);border-style:solid}html[data-theme=daylight] .scale11 button.sel{background:var(--acc);border-color:var(--acc);color:#fff}html[data-theme=daylight] .hist-daylight .bars{border-block-end:1px solid var(--dl-line);background:var(--dl-lines);gap:.5rem}html[data-theme=daylight] .hist-daylight .bars i{background:var(--dl-peach);border-radius:8px 8px 0 0}html[data-theme=daylight] .hist-daylight .bars i.now{background:var(--acc-line)}html[data-theme=daylight] .hist-daylight .bars i b{font-family:var(--font-display);text-align:center;font-size:.95rem;font-weight:500;inset-inline:0}html[data-theme=daylight] .hist-daylight .hist-x{text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;margin:.4rem 0 0;font-size:.68rem;display:grid}html[data-theme=daylight] .hist-daylight .seq{color:var(--acc-text);text-transform:none;letter-spacing:0}html[data-theme=daylight] .scale label{border-color:var(--dl-line);font-family:var(--font-body);border-radius:12px;font-weight:700}html[data-theme=daylight] .scale label:has(input:checked){background:var(--acc);border-color:var(--acc);color:#fff}html[data-theme=daylight][data-surface=sos] .sos-top{border-block-end-color:var(--dl-line)}html[data-theme=daylight][data-surface=sos] .sos-top .exit{border-color:var(--ink);min-block-size:2.9rem;font-weight:700}html[data-theme=daylight][data-surface=sos] .sos-progress .bar{background:var(--dl-cream2);border-radius:3px;block-size:6px}html[data-theme=daylight][data-surface=sos] .sos-progress li[data-on] .bar{background:var(--dl-sage-d)}html[data-theme=daylight][data-surface=sos] .sos-progress li[data-now] .bar{background:var(--acc-line)}html[data-theme=daylight][data-surface=sos] .sos-step h2{letter-spacing:-.025em;font-size:clamp(2.5rem,6.5vw,4.75rem);line-height:1}html[data-theme=daylight][data-surface=sos] .instr{font-weight:500}html[data-theme=daylight][data-surface=sos] .timer-sos .t-now{font-family:var(--font-display);letter-spacing:-.04em;color:var(--acc-text);font-weight:500}html[data-theme=daylight][data-surface=sos] .timer-sos .t-total{font-family:var(--font-body);font-weight:700}html[data-theme=daylight][data-surface=sos] .btn-xl{min-block-size:3.75rem;padding-inline:clamp(1.25rem,3vw,2rem);font-size:1.1rem}@media (width<=26rem){html[data-theme=daylight][data-surface=sos] .sos-controls{flex-wrap:wrap}html[data-theme=daylight][data-surface=sos] .sos-controls .btn-xl{flex:100%;justify-content:center}}html[data-theme=daylight][data-surface=sos] .sos-controls .btn:disabled{background:var(--dl-cream2);border-color:var(--dl-cream2);color:var(--ink2);box-shadow:none}html[data-theme=daylight][data-surface=sos] .done-line{font-weight:600}html[data-theme=daylight][data-surface=sos] .ground-list{border:0}html[data-theme=daylight][data-surface=sos] .ground-list li{border-block-start:1px solid var(--dl-line);border-block-end:0;grid-template-columns:4.5rem 1fr;padding-block:1rem;font-size:1.25rem;font-weight:500}html[data-theme=daylight][data-surface=sos] .ground-list .n{font-family:var(--font-display);color:var(--acc-text);font-size:2.75rem;font-weight:500}html[data-theme=daylight][data-surface=sos] .next-options{font-size:1.15rem}html[data-theme=daylight][data-surface=sos] .sos-crisis{background:var(--bg2);border-color:var(--dl-line);box-shadow:var(--dl-shadow);border-radius:32px}html[data-theme=daylight][data-surface=sos] .lines-compact li{border-color:var(--dl-line);background:var(--dl-cream);border-radius:18px}html[data-theme=daylight][data-surface=sos] .lines-compact .number{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500}html[data-theme=daylight][data-surface=sos] .lines-compact .region{color:var(--signal);font-weight:700}html[data-theme=daylight][data-surface=sos] .sos-kit .btn{min-block-size:3.5rem}html[data-theme=daylight] .dl-wave{background:var(--bg2) var(--dl-lines);border:1px solid var(--dl-line);border-radius:26px;padding:1.25rem 1.25rem 1rem}html[data-theme=daylight] .dl-wave-svg{block-size:clamp(9rem,22vw,14rem);inline-size:100%;display:block;overflow:visible}html[data-theme=daylight] .dl-wave-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}html[data-theme=daylight] .dl-wave-svg .ghost{stroke:var(--signal);stroke-width:1.25px;opacity:.3}html[data-theme=daylight] .dl-wave-svg .live{stroke:var(--acc-line);stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:100px}html[data-theme=daylight] .sos-wave[data-run] .dl-wave-svg .live{animation:60s linear forwards dl-wave-draw}@keyframes dl-wave-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}html[data-theme=daylight] .dl-wave-ends{justify-content:space-between;gap:1rem;margin-block-start:.75rem;display:flex}html[data-theme=daylight] .dl-wave-ends .on{color:var(--acc-text)}html[data-theme=daylight] .sos-breath{border-color:var(--dl-line);background:var(--bg2);border-radius:32px;padding:1.6rem 1.75rem}html[data-theme=daylight] .dl-breath{display:contents}html[data-theme=daylight] .dl-breath-stage{place-items:center;block-size:9.5rem;inline-size:9.5rem;display:grid;position:relative}html[data-theme=daylight] .dl-breath-stage .dl-halo{background:#a8472a1a;border-radius:50%;position:absolute;inset:0;transform:scale(.72)}html[data-theme=daylight] .dl-breath-stage .dl-ring-sm{border:10px solid var(--dl-peach);border-block-start-color:var(--acc);background:#ffffff80;border-radius:50%;block-size:5.5rem;inline-size:5.5rem;transform:scale(1)}html[data-theme=daylight] .sos-breath[data-phase=in] .dl-breath-stage .dl-ring-sm{transition:transform 4s cubic-bezier(.45,0,.55,1);transform:scale(1.4)}html[data-theme=daylight] .sos-breath[data-phase=in] .dl-breath-stage .dl-halo{transition:transform 4s cubic-bezier(.45,0,.55,1);transform:scale(1)}html[data-theme=daylight] .sos-breath[data-phase=out] .dl-breath-stage .dl-ring-sm{transition:transform 6s cubic-bezier(.45,0,.55,1);transform:scale(1)}html[data-theme=daylight] .sos-breath[data-phase=out] .dl-breath-stage .dl-halo{transition:transform 6s cubic-bezier(.45,0,.55,1);transform:scale(.72)}html[data-theme=daylight] .dl-breath-meta{align-self:center;gap:.4rem;display:grid}html[data-theme=daylight] .dl-breath-meta .in{color:var(--acc-text);font-size:.95rem}html[data-theme=daylight] .dl-breath-meta .out{color:var(--signal);font-size:.95rem}html[data-theme=daylight] .dl-breath-meta .per{margin-block-start:.3rem}html[data-theme=daylight] .sos-breath .breath-label{font-family:var(--font-body);color:var(--ink);font-size:.9rem;font-weight:700}@media (prefers-reduced-motion:reduce){html[data-theme=daylight] .dl-wave-svg .live{stroke-dashoffset:0;animation:none!important}html[data-theme=daylight] .dl-breath-stage .dl-ring-sm,html[data-theme=daylight] .dl-breath-stage .dl-halo{transition:none!important;transform:none!important}html[data-theme=daylight] .dl-ring-fg,html[data-theme=daylight] .dl-seg.now i{transition:none!important}html[data-theme=daylight] .btn-sos .pulse{animation:none!important}}html[data-theme=editorial] [data-tv]:not([data-tv~=editorial]){display:none!important}html[data-theme=editorial]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0a08;--bg2:#15120f;--bg3:#211c17;--rule:#342d26;--rule2:#4a4036;--ink:#f5efe5;--ink2:#c4b9a9;--ink3:#a39887;--acc:#ff6a1a;--acc-ink:#0c0a08;--acc-text:#ff8a4c;--acc-line:#ff6a1a;--acc-soft:#ff6a1a24;--grid:#f5efe50f;--field:#8a7f70;--signal:#8fd874;--ok:#8fd874;--warn-bg:#1f1a10;--warn-line:#6b5320;--warn-ink:#ffd38a;--danger:#ff8a7a;--font-body:"Golos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Oswald", "Golos Text", "Arial Narrow", Impact, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-mono);--font-hand:var(--font-body);--radius:6px;--radius-sm:4px;--radius-btn:999px;--bw:1px;--bw-strong:2px;--line-strong:var(--ink);--display-weight:600;--display-tracking:-.01em;--h-tracking:0;--ed-or:#ff6a1a;--ed-gr:#7bcb5f;--ed-gr-ink:#0c0a08;--ed-veil:#ff6a1a38}html[data-theme=editorial][data-surface=app]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2ecdf;--bg2:#fbf8f0;--bg3:#e7dfcc;--rule:#cfc5ae;--rule2:#b3a890;--ink:#16120e;--ink2:#4f473c;--ink3:#665b4d;--acc:#ff6a1a;--acc-ink:#0c0a08;--acc-text:#a83800;--acc-line:#b03c00;--acc-soft:#ff6a1a29;--grid:#16120e12;--field:#665b4d;--signal:#1f6b34;--ok:#1f6b34;--warn-bg:#f7e7c6;--warn-line:#c99a4a;--warn-ink:#6b4300;--danger:#a3321f;--ed-gr:#1f6b34;--ed-gr-ink:#f5efe5}html[data-theme=editorial][data-surface=sos]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0a08;--bg2:#15120f;--bg3:#211c17;--rule:#342d26;--rule2:#4a4036;--ink:#f5efe5;--ink2:#d6ccbb;--ink3:#b5aa99;--acc:#ff6a1a;--acc-ink:#0c0a08;--acc-text:#ff8a4c;--acc-line:#ff6a1a;--acc-soft:#ff6a1a24;--grid:#f5efe50f;--field:#8a7f70;--signal:#8fd874;--ok:#8fd874;--warn-bg:#1f1a10;--warn-line:#6b5320;--warn-ink:#ffd38a;--danger:#ff8a7a}html[data-theme=editorial] .p-sleep{--pc:#2a3f5a;--pc-ink:#f5efe5;--pc-deep:#15120f}html[data-theme=editorial] .p-calm{--pc:#7bcb5f;--pc-ink:#0c0a08;--pc-deep:#1f6b34}html[data-theme=editorial] .p-performance{--pc:#ff6a1a;--pc-ink:#0c0a08;--pc-deep:#b03c00}html[data-theme=editorial] .p-work{--pc:#e7dfcc;--pc-ink:#16120e;--pc-deep:#cfc5ae}html[data-theme=editorial] h1,html[data-theme=editorial] h2,html[data-theme=editorial] h3{line-height:1.02}html[data-theme=editorial] h3{font-family:var(--font-body);letter-spacing:-.012em;font-weight:600;line-height:1.25}html[data-theme=editorial] .label,html[data-theme=editorial] .eyebrow,html[data-theme=editorial] .kicker,html[data-theme=editorial] .step-label,html[data-theme=editorial] .sec-no{letter-spacing:.1em;font-size:.7rem;font-weight:500}html[data-theme=editorial] .nocaps{text-transform:none;letter-spacing:.02em}html[data-theme=editorial] .wm-editorial{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-transform:uppercase;align-items:baseline;gap:.18em;font-size:1.6rem;font-weight:700;line-height:1;display:inline-flex}html[data-theme=editorial] .wm-editorial .ed-dot{background:var(--acc);border-radius:50%;block-size:.38em;inline-size:.38em;display:inline-block}html[data-theme=editorial] .picker-logo .wm-editorial{font-size:2.75rem}html[data-theme=editorial] .sos-logo .wm-editorial{font-size:1.25rem}@media (width<=52rem){html[data-theme=editorial] .wm-editorial{font-size:1.35rem}}html[data-theme=editorial] .btn{letter-spacing:.005em;border-width:1.5px;min-block-size:3rem;font-weight:600}html[data-theme=editorial] .btn-lg,html[data-theme=editorial] .btn-xl{min-block-size:3.5rem;padding-inline:1.75rem}html[data-theme=editorial] .btn-primary:hover{filter:brightness(1.08)}html[data-theme=editorial] .btn-sos{border-color:var(--ok);color:var(--ink)}html[data-theme=editorial] .btn-sos .pulse{background:var(--ok)}html[data-theme=editorial] .chip-sos{background:var(--ed-gr);color:var(--ed-gr-ink);font-family:var(--font-display);letter-spacing:.06em;border-radius:3px;font-weight:700}html[data-theme=editorial] .ed-plq{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;background:var(--bg3);color:var(--ink);border-radius:3px;align-items:baseline;gap:.25em;padding:.3rem .65rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}html[data-theme=editorial] .ed-plq .of{color:inherit;opacity:.7;font-weight:400}html[data-theme=editorial] .ed-plq-acc{background:var(--acc);color:var(--acc-ink)}html[data-theme=editorial] .ed-plq-ok{background:var(--ed-gr);color:var(--ed-gr-ink)}html[data-theme=editorial] .site-header{border-block-start:4px solid var(--acc);border-block-end:var(--bw) solid var(--rule2);background:color-mix(in srgb, var(--bg) 94%, transparent)}html[data-theme=editorial] .site-nav{gap:1.25rem}html[data-theme=editorial] .site-nav a{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}html[data-theme=editorial] .head-acts .btn{min-block-size:2.75rem}html[data-theme=editorial] .sec-head-editorial{border-block-start:2px solid var(--ink);gap:1.1rem;padding-block-start:.85rem}html[data-theme=editorial] .sec-head-editorial .ed-rubric{flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;display:flex}html[data-theme=editorial] .sec-head-editorial .ed-rubric .n{font-family:var(--font-display);letter-spacing:.02em;color:var(--acc-text);font-size:1.05rem;font-weight:600}html[data-theme=editorial] .sec-head-editorial .ed-rubric .ed-rub{color:var(--ink2)}html[data-theme=editorial] .sec-head-editorial .section-title{max-inline-size:24ch;font-size:clamp(2rem,3.4vw + .6rem,3.5rem)}html[data-theme=editorial] .hero{padding-block:clamp(1.25rem,3vw,2.25rem) clamp(2.5rem,6vw,4.5rem)}html[data-theme=editorial] .hero .wrap{grid-template:"meta fig""head fig""row fig"1fr"trust trust"/minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}html[data-theme=editorial] .hero-meta{border-block-end:1px solid var(--rule2);grid-area:meta;gap:.4rem 1.5rem;margin-block-end:clamp(1.5rem,3vw,2.5rem);padding-block:.7rem}html[data-theme=editorial] .hero-meta .t{color:var(--acc-text)}html[data-theme=editorial] .hero-head{grid-area:head}html[data-theme=editorial] .hero h1{letter-spacing:-.01em;max-inline-size:14em;font-size:clamp(2.6rem,5.4vw + .5rem,5rem);line-height:.98}html[data-theme=editorial] .hero h1 .tail{color:var(--acc-text)}html[data-theme=editorial] .hero-row{grid-area:row;grid-template-columns:1fr;align-self:start;gap:clamp(1.25rem,2.5vw,2rem)}html[data-theme=editorial] .lead{max-inline-size:52ch;font-size:clamp(1.05rem,.4vw + 1rem,1.25rem);line-height:1.5}html[data-theme=editorial] .cta-block{gap:.75rem}html[data-theme=editorial] .trust{border-block-start:2px solid var(--ink);grid-area:trust;margin-block-start:clamp(1.75rem,4vw,3rem)}html[data-theme=editorial] .trust li{color:var(--ink2);font-size:.92rem}html[data-theme=editorial] .trust .tick{color:var(--ok);font-weight:700}html[data-theme=editorial] .ed-hero{border-radius:var(--radius);isolation:isolate;background:#211c17;grid-area:fig;align-self:stretch;min-block-size:24rem;margin:0;position:relative;overflow:hidden}html[data-theme=editorial] .ed-hero .ed-pic{display:block;position:absolute;inset:0}html[data-theme=editorial] .ed-hero img{object-fit:cover;object-position:50% 40%;filter:grayscale()contrast(1.08);block-size:100%;inline-size:100%;display:block}html[data-theme=editorial] .ed-veil{pointer-events:none;background:var(--ed-veil);mix-blend-mode:soft-light;position:absolute;inset:0}html[data-theme=editorial] .ed-veil:after{content:"";mix-blend-mode:normal;background:linear-gradient(#0c0a081a 0%,#0c0a080d 45%,#0c0a08b3 100%);position:absolute;inset:0}html[data-theme=editorial] .ed-hero-plq{background:var(--bg);border-start-end-radius:var(--radius);flex-direction:column;gap:.35rem;padding:.6rem 1.4rem .4rem 0;display:flex;position:absolute;inset-block-end:0;inset-inline-start:0}html[data-theme=editorial] .ed-hero-plq:before{content:"";background:var(--bg);inline-size:2rem;position:absolute;inset-block:0;inset-inline-end:100%}html[data-theme=editorial] .ed-hero-count{font-family:var(--font-display);letter-spacing:-.04em;color:var(--acc-text);font-variant-numeric:tabular-nums;font-size:clamp(5.5rem,9vw,9rem);font-weight:700;line-height:.8}html[data-theme=editorial] .ed-hero-cap{color:var(--ink2)}html[data-theme=editorial] .ed-hero-tag{position:absolute;inset-block-start:1rem;inset-inline-start:1rem}@media (width<=52rem){html[data-theme=editorial] .hero .wrap{grid-template:"meta""head""row""fig""trust"/1fr}html[data-theme=editorial] .ed-hero{aspect-ratio:4/3;min-block-size:0;max-block-size:26rem;margin-block-start:clamp(1.5rem,4vw,2.5rem)}html[data-theme=editorial] .ed-hero-count{font-size:clamp(4.5rem,18vw,6.5rem)}html[data-theme=editorial] .hero-row{align-self:auto}}html[data-theme=editorial] .sl-head{display:none}html[data-theme=editorial] .setlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}html[data-theme=editorial] .sl-row{border:1px solid var(--rule);border-block-end:1px solid var(--rule);border-radius:var(--radius);background:var(--bg2);flex-direction:column;align-items:stretch;gap:0;min-inline-size:0;padding:0;display:flex;position:relative;overflow:hidden}html[data-theme=editorial] .sl-row>*{min-inline-size:0}html[data-theme=editorial] .sl-row:before{content:"";background-color:#211c17;background-position:50% 35%;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(180deg, #15120f00 50%, var(--bg2) 100%), linear-gradient(var(--ed-veil), var(--ed-veil));background-blend-mode:normal, normal;flex:none;align-self:stretch;block-size:14rem;inline-size:100%;display:block}html[data-theme=editorial] .sl-row[data-programme=sleep]:before{background-image:linear-gradient(180deg, #15120f00 50%, var(--bg2) 100%), linear-gradient(var(--ed-veil), var(--ed-veil)), url(/img/themes/editorial/bed.jpg);background-image:linear-gradient(180deg, #15120f00 50%, var(--bg2) 100%), linear-gradient(var(--ed-veil), var(--ed-veil)), image-set(url(/img/themes/editorial/bed.avif) type("image/avif"), url(/img/themes/editorial/bed.webp) type("image/webp"), url(/img/themes/editorial/bed.jpg) type("image/jpeg"));background-blend-mode:normal, soft-light, normal}html[data-theme=editorial] .sl-row[data-programme=calm]:before{background-image:linear-gradient(180deg, #15120f00 50%, var(--bg2) 100%), linear-gradient(var(--ed-veil), var(--ed-veil)), url(/img/themes/editorial/locker.jpg);background-image:linear-gradient(180deg, #15120f00 50%, var(--bg2) 100%), linear-gradient(var(--ed-veil), var(--ed-veil)), image-set(url(/img/themes/editorial/locker.avif) type("image/avif"), url(/img/themes/editorial/locker.webp) type("image/webp"), url(/img/themes/editorial/locker.jpg) type("image/jpeg"));background-blend-mode:normal, soft-light, normal}html[data-theme=editorial] .sl-row[data-programme=performance]:before{background-image:linear-gradient(180deg, #15120f00 50%, var(--bg2) 100%), linear-gradient(var(--ed-veil), var(--ed-veil)), url(/img/themes/editorial/backstage.jpg);background-image:linear-gradient(180deg, #15120f00 50%, var(--bg2) 100%), linear-gradient(var(--ed-veil), var(--ed-veil)), image-set(url(/img/themes/editorial/backstage.avif) type("image/avif"), url(/img/themes/editorial/backstage.webp) type("image/webp"), url(/img/themes/editorial/backstage.jpg) type("image/jpeg"));background-blend-mode:normal, soft-light, normal;background-position:50% 30%}html[data-theme=editorial] .sl-no{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);background:var(--bg);border-radius:3px;padding:.35rem .6rem;font-size:1.05rem;font-weight:600;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}html[data-theme=editorial] .sl-no:before{content:"№ ";color:var(--acc-text)}html[data-theme=editorial] .sl-quote{border-inline-start:3px solid var(--acc);margin:-2.75rem 1.4rem 0;padding-inline-start:.9rem;font-size:1.25rem;font-weight:500;line-height:1.3;position:relative}html[data-theme=editorial] .sl-quote:before,html[data-theme=editorial] .sl-quote:after{color:var(--acc-text)}html[data-theme=editorial] .sl-body{padding:1.1rem 1.4rem 0}html[data-theme=editorial] .sl-body h3{font-family:var(--font-display);letter-spacing:0;margin-block-end:.5rem;font-size:1.5rem;font-weight:600}html[data-theme=editorial] .sl-body p{font-size:.95rem}html[data-theme=editorial] .sl-meta{border-block-start:1px solid var(--rule);flex-flow:wrap;align-items:center;gap:.6rem .9rem;margin-block-start:auto;padding:1.1rem 1.4rem 1.3rem}html[data-theme=editorial] .sl-meta .big{font-family:var(--font-display);letter-spacing:.02em;background:var(--bg3);color:var(--acc-text);border-radius:3px;flex:none;padding:.3rem .6rem;font-size:1.1rem;font-weight:700}html[data-theme=editorial] .sl-row[data-programme=sleep] .sl-meta .big,html[data-theme=editorial] .sl-row[data-programme=calm] .sl-meta .big{color:var(--ok)}html[data-theme=editorial] .sl-meta .big small{color:var(--ink2);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-family:var(--font-label)}html[data-theme=editorial] .sl-meta .glyph{flex:1;block-size:1.75rem;min-inline-size:4rem;max-inline-size:7rem}html[data-theme=editorial] .sl-meta .label{color:var(--ink3);flex-basis:100%}@media (width<=64rem){html[data-theme=editorial] .setlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){html[data-theme=editorial] .setlist{grid-template-columns:1fr}html[data-theme=editorial] .sl-row:before{block-size:11rem}html[data-theme=editorial] .sl-row{grid-template-columns:none}html[data-theme=editorial] .sl-quote{font-size:1.15rem}html[data-theme=editorial] .sl-meta .label{display:block}}html[data-theme=editorial] .glyph path,html[data-theme=editorial] .glyph line{stroke-width:2px}html[data-theme=editorial] .glyph .g0{stroke:var(--ink3)}html[data-theme=editorial] .steps{border-block-start:2px solid var(--ink)}html[data-theme=editorial] .steps li{padding-block:1.25rem .75rem}html[data-theme=editorial] .step-no{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin-block-end:1.25rem;font-size:clamp(3rem,5vw,4.75rem);font-weight:700;line-height:.9}html[data-theme=editorial] .steps li:nth-child(2) .step-no{color:var(--ok)}html[data-theme=editorial] .steps li:nth-child(4) .step-no{color:var(--acc-text)}html[data-theme=editorial] .steps h3{font-family:var(--font-display);letter-spacing:0;font-size:1.4rem;font-weight:600}html[data-theme=editorial] .sos-bullets{border-block-start:2px solid var(--ink)}html[data-theme=editorial] .sos-bullets li{grid-template-columns:3.5rem 1fr;padding-block:1.1rem;font-size:1.05rem}html[data-theme=editorial] .sos-bullets .step-no{color:var(--ok);margin:0;font-size:1.75rem}html[data-theme=editorial] .sos-teaser{border:2px solid var(--ed-gr);border-radius:var(--radius);background:var(--bg2)}html[data-theme=editorial] .sos-teaser .ends .on,html[data-theme=editorial] .osc-marks span.on{color:var(--ok)}html[data-theme=editorial] .sos-teaser .beats .cur{border-block-end-color:var(--ed-gr);background:#7bcb5f2e}html[data-theme=editorial] .note{border-radius:var(--radius)}html[data-theme=editorial] .perf-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}html[data-theme=editorial] .countdown{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg2);padding:clamp(1rem,2.5vw,1.75rem)}html[data-theme=editorial] .ruler{border-block-end:2px solid var(--ink);block-size:10rem}html[data-theme=editorial] .ruler b{font-size:.72rem}html[data-theme=editorial] .ruler .x b{font-family:var(--font-display);color:var(--acc-text);font-size:1.6rem;font-weight:700}html[data-theme=editorial] .ruler .x i{background:var(--acc);inline-size:4px}html[data-theme=editorial] .audiences strong{font-family:var(--font-display);letter-spacing:.01em;font-size:1.1rem;font-weight:600}@media (width<=52rem){html[data-theme=editorial] .perf-grid{grid-template-columns:1fr}}html[data-theme=editorial][data-surface=landing] :is(#pricing,#faq,#waitlist,.support,.disclaimer,.site-footer){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2ecdf;--bg2:#fbf8f0;--bg3:#e7dfcc;--rule:#cfc5ae;--rule2:#b3a890;--ink:#16120e;--ink2:#4f473c;--ink3:#665b4d;--acc:#ff6a1a;--acc-ink:#0c0a08;--acc-text:#a83800;--acc-line:#b03c00;--acc-soft:#ff6a1a29;--grid:#16120e12;--field:#665b4d;--signal:#1f6b34;--ok:#1f6b34;--warn-bg:#f7e7c6;--warn-line:#c99a4a;--warn-ink:#6b4300;--danger:#a3321f;--ed-gr:#1f6b34;--ed-gr-ink:#f5efe5;background:var(--bg);color:var(--ink)}html[data-theme=editorial][data-surface=landing] #pricing{border-block-start:6px solid var(--acc)}html[data-theme=editorial][data-surface=landing] .disclaimer,html[data-theme=editorial][data-surface=landing] .site-footer{border-block-start-color:var(--rule2)}html[data-theme=editorial][data-surface=landing] .site-footer,html[data-theme=editorial] .compare{border-block-start:2px solid var(--ink)}html[data-theme=editorial] .compare th,html[data-theme=editorial] .compare td{padding-block:1.1rem}html[data-theme=editorial] .compare td:last-child:before{color:var(--ok)}html[data-theme=editorial] .pricing-note{border-radius:var(--radius);color:#f2ecdf;max-inline-size:var(--measure);background:#16120e;border-inline-start:6px solid #ff6a1a;margin-block-start:1.5rem;padding:1.25rem 1.5rem;font-size:1.05rem;line-height:1.5}html[data-theme=editorial] .faq-list{border-block-start:2px solid var(--ink)}html[data-theme=editorial] .faq summary{padding-block:1.2rem;font-size:1.1rem}html[data-theme=editorial] .faq .q-no{font-family:var(--font-display);letter-spacing:.04em;color:var(--acc-text);font-size:1rem;font-weight:600}html[data-theme=editorial] .faq .q-no:before{content:"Q";margin-inline-end:.1em}html[data-theme=editorial] .faq summary:after{color:var(--ink);font-size:1.3rem;line-height:1}html[data-theme=editorial] .faq details[open] summary:after{content:"−"}html[data-theme=editorial] .form-card{background:var(--bg2);border:1.5px solid var(--ink);border-radius:var(--radius)}html[data-theme=editorial] input[type=email],html[data-theme=editorial] input[type=text],html[data-theme=editorial] select,html[data-theme=editorial] textarea{border-radius:var(--radius-sm);background:var(--bg);min-block-size:3.25rem}html[data-theme=editorial] .form-card .btn{min-block-size:3.5rem;inline-size:100%}html[data-theme=editorial] .form-error{border-radius:var(--radius-sm)}html[data-theme=editorial] .lines li{background:var(--bg3);border:2px solid var(--rule2);border-radius:var(--radius)}html[data-theme=editorial] .lines .number{font-family:var(--font-display);letter-spacing:0;font-size:2rem;font-weight:700}html[data-theme=editorial] .support .sec-head-editorial .n{color:var(--ok)}html[data-theme=editorial] .site-footer{padding-block:2.25rem 2.5rem}html[data-theme=editorial] .site-footer .label{color:var(--ink)}html[data-theme=editorial] .theme-switch a[aria-current=true]{color:var(--acc-text)}html[data-theme=editorial] .app-header{border-block-start-color:var(--acc)}html[data-theme=editorial] .app-main h1{font-size:clamp(2.1rem,3.6vw + .6rem,3.5rem)}html[data-theme=editorial] .panel{--pp:clamp(1.25rem, 3vw, 2rem);padding:var(--pp);border-radius:var(--radius);border:1px solid var(--rule);border-block-start:2px solid var(--ink)}html[data-theme=editorial] .panel h2{font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.4rem,1.2vw + 1rem,1.9rem);font-weight:600}html[data-theme=editorial] .panel-support{border-block-start-color:var(--ok)}html[data-theme=editorial] .panel-warn{border-block-start-color:var(--warn-line)}html[data-theme=editorial] .status-pill{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;font-weight:600}html[data-theme=editorial] .choice,html[data-theme=editorial] .yesno li,html[data-theme=editorial] .consent{border-radius:var(--radius)}html[data-theme=editorial] .choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}html[data-theme=editorial] .badge{font-family:var(--font-display);letter-spacing:.05em;border-radius:3px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}html[data-theme=editorial] .badge-open{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}html[data-theme=editorial] .badge-done{color:var(--ok);border-color:var(--ok)}html[data-theme=editorial] .program-card{overflow:hidden}html[data-theme=editorial] .pc-plane{margin:calc(-1 * var(--pp)) calc(-1 * var(--pp)) 1.25rem;padding:1rem var(--pp);background-color:#211c17;background-position:50% 40%;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(180deg, #15120f1a, #15120f8c), linear-gradient(var(--ed-veil), var(--ed-veil));background-blend-mode:normal, normal;border-block-end:2px solid var(--ink);justify-content:space-between;align-items:flex-end;min-block-size:9.5rem;position:relative}html[data-theme=editorial] .program-card.p-sleep .pc-plane{background-image:linear-gradient(180deg, #15120f1a, #15120f8c), linear-gradient(var(--ed-veil), var(--ed-veil)), url(/img/themes/editorial/bed.jpg);background-image:linear-gradient(180deg, #15120f1a, #15120f8c), linear-gradient(var(--ed-veil), var(--ed-veil)), image-set(url(/img/themes/editorial/bed.avif) type("image/avif"), url(/img/themes/editorial/bed.webp) type("image/webp"), url(/img/themes/editorial/bed.jpg) type("image/jpeg"));background-blend-mode:normal, soft-light, normal}html[data-theme=editorial] .program-card.p-calm .pc-plane,html[data-theme=editorial] .program-card.p-work .pc-plane{background-image:linear-gradient(180deg, #15120f1a, #15120f8c), linear-gradient(var(--ed-veil), var(--ed-veil)), url(/img/themes/editorial/locker.jpg);background-image:linear-gradient(180deg, #15120f1a, #15120f8c), linear-gradient(var(--ed-veil), var(--ed-veil)), image-set(url(/img/themes/editorial/locker.avif) type("image/avif"), url(/img/themes/editorial/locker.webp) type("image/webp"), url(/img/themes/editorial/locker.jpg) type("image/jpeg"));background-blend-mode:normal, soft-light, normal}html[data-theme=editorial] .program-card.p-performance .pc-plane{background-image:linear-gradient(180deg, #15120f1a, #15120f8c), linear-gradient(var(--ed-veil), var(--ed-veil)), url(/img/themes/editorial/backstage.jpg);background-image:linear-gradient(180deg, #15120f1a, #15120f8c), linear-gradient(var(--ed-veil), var(--ed-veil)), image-set(url(/img/themes/editorial/backstage.avif) type("image/avif"), url(/img/themes/editorial/backstage.webp) type("image/webp"), url(/img/themes/editorial/backstage.jpg) type("image/jpeg"));background-blend-mode:normal, soft-light, normal;background-position:50% 30%}html[data-theme=editorial] .pc-plane .days{font-family:var(--font-display);letter-spacing:.02em;color:#ff8a4c;background:#0c0a08;border-radius:3px;padding:.4rem .7rem;font-size:1.4rem;font-weight:700}html[data-theme=editorial] .program-card.p-sleep .pc-plane .days,html[data-theme=editorial] .program-card.p-calm .pc-plane .days{color:#8fd874}html[data-theme=editorial] .pc-plane .days small{color:#c4b9a9;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}html[data-theme=editorial] .pc-plane .glyph{block-size:2rem;max-inline-size:8rem}html[data-theme=editorial] .pc-plane .glyph path,html[data-theme=editorial] .pc-plane .glyph line{stroke:#ff8a4c}html[data-theme=editorial] .pc-plane .glyph .g0{stroke:#c4b9a9}html[data-theme=editorial] .pc-plane .glyph rect{fill:#c4b9a9}html[data-theme=editorial] .pc-plane .glyph rect.x{fill:#ff8a4c}html[data-theme=editorial] .program-card h2{font-family:var(--font-display);letter-spacing:0;font-size:1.75rem;font-weight:600}html[data-theme=editorial] .ov-head{border-block-end:2px solid var(--ink);padding-block-end:1.25rem}html[data-theme=editorial] .progress-bar{border-radius:3px;block-size:.45rem}html[data-theme=editorial] .progress-bar span{background:var(--ok);border-radius:3px}html[data-theme=editorial] .chart-title{font-family:var(--font-display);letter-spacing:0;font-size:1.3rem;font-weight:600}html[data-theme=editorial] .day-card>a,html[data-theme=editorial] .day-card>div{border-radius:var(--radius)}html[data-theme=editorial] .day-card .day-no{font-family:var(--font-display);letter-spacing:.03em;font-size:1rem;font-weight:600}html[data-theme=editorial] .day-card.is-open>a{border-color:var(--rule2);box-shadow:inset 4px 0 0 var(--acc);background:var(--bg2)}html[data-theme=editorial] .day-card.is-review>a{box-shadow:inset 4px 0 0 var(--ok)}html[data-theme=editorial] .day-card.is-review .day-no{color:var(--ok)}html[data-theme=editorial] .daylist{border-block-start:2px solid var(--ink)}html[data-theme=editorial] .daylist .no{font-family:var(--font-display);letter-spacing:.03em;font-size:1.05rem;font-weight:600}html[data-theme=editorial] .daylist .is-now{box-shadow:inset 4px 0 0 var(--acc);background:0 0}html[data-theme=editorial] .daylist .is-done .no{color:var(--ok)}html[data-theme=editorial] .pill{font-family:var(--font-display);letter-spacing:.05em;border-radius:3px;font-size:.74rem;font-weight:600}html[data-theme=editorial] .pill-now{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}html[data-theme=editorial] .pill-done{color:var(--ok);border-color:var(--ok)}html[data-theme=editorial] .exercise{border-radius:var(--radius);border-block-start:2px solid var(--ink)}html[data-theme=editorial] .exercise-collapsed .exercise{border:0}html[data-theme=editorial] .exercise-title{letter-spacing:0;font-size:clamp(1.6rem,1.8vw + 1rem,2.25rem)}html[data-theme=editorial] .part-no,html[data-theme=editorial] .sect-tag{font-family:var(--font-display);letter-spacing:.04em;font-size:.95rem;font-weight:600}html[data-theme=editorial] .pt-main{border-block:1px solid var(--rule2)}html[data-theme=editorial] .pt-digits{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(4.25rem,9vw,5.75rem);font-weight:700;line-height:.86}html[data-theme=editorial] .player-controls .btn{min-block-size:3.5rem}html[data-theme=editorial] .scale11 button,html[data-theme=editorial] .scale label{border-radius:var(--radius-sm)}html[data-theme=editorial] .scale11 button.hi{border-color:var(--acc-line)}html[data-theme=editorial] .homework{border-radius:var(--radius)}html[data-theme=editorial] .timer-sm{font-family:var(--font-display);letter-spacing:0;font-weight:600}html[data-theme=editorial] .ed-track{gap:4px;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}html[data-theme=editorial] .ed-track li{background:var(--bg3);border:1px solid var(--rule);border-radius:3px;flex-basis:0;block-size:1.8rem;min-inline-size:0;max-inline-size:none;position:relative;overflow:hidden}html[data-theme=editorial] .ed-track li.done{background:var(--ed-gr);border-color:var(--ed-gr)}html[data-theme=editorial] .ed-track li.now{border-color:var(--ink)}html[data-theme=editorial] .ed-track .ed-fill{background:var(--acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html[data-theme=editorial] .ed-track li.now .ed-fill{transform:scaleX(var(--p,0));transition:transform 1s linear}html[data-theme=editorial] .ed-track .ed-t{line-height:calc(1.8rem - 2px);font-family:var(--font-mono);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;padding-inline:.45rem;font-size:.68rem;display:block;position:relative;overflow:hidden}html[data-theme=editorial] .ed-track li.now .ed-t{color:var(--ink);font-weight:600}html[data-theme=editorial] .ed-track li.done .ed-t{color:var(--ed-gr-ink)}html[data-theme=editorial] .ed-hist .bars{border-block-end:2px solid var(--ink);gap:5px;block-size:8rem;margin-block-start:1.75rem}html[data-theme=editorial] .ed-hist .bars i{background:var(--ink2);border-radius:3px 3px 0 0}html[data-theme=editorial] .ed-hist .bars i.now{background:var(--acc)}html[data-theme=editorial] .ed-hist .bars i b{font-family:var(--font-display);font-size:.95rem;font-weight:600;inset-block-start:-1.45rem}html[data-theme=editorial] .ed-hist .ed-x{font-family:var(--font-mono);color:var(--ink3);grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;max-inline-size:none;margin:.35rem 0 0;font-size:.7rem;display:grid}html[data-theme=editorial] .ed-hist .ed-x span{text-align:center}html[data-theme=editorial] .ed-score{border-block-start:2px solid var(--ink);margin:.75rem 0 0;padding-block-start:.9rem}html[data-theme=editorial] .ed-score-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-block-end:1rem;display:flex}html[data-theme=editorial] .ed-score-day{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.6rem,2.2vw + .8rem,2.4rem);font-weight:700;line-height:1}html[data-theme=editorial] .ed-score-day .of{color:var(--ink3);font-size:.7em;font-weight:400}html[data-theme=editorial] .ed-score-done{color:var(--ok)}html[data-theme=editorial] .ed-cols{grid-template-columns:repeat(var(--n,28), minmax(0, 1fr));border-block-end:1px solid var(--rule2);align-items:end;gap:3px;block-size:7rem;display:grid;position:relative}html[data-theme=editorial] .ed-col{block-size:100%;min-inline-size:0;display:block;position:relative}html[data-theme=editorial] .ed-col.wk-start:before{content:"";background:var(--rule2);inline-size:1px;position:absolute;inset-block:-.25rem 0;inset-inline-start:-2px}html[data-theme=editorial] .ed-col:first-child:before{display:none}html[data-theme=editorial] .ed-col i{block-size:calc(var(--v,0) / 10 * 100%);background:var(--ink2);border-radius:2px 2px 0 0;min-block-size:4px;display:block;position:absolute;inset-block-end:0;inset-inline:0}html[data-theme=editorial] .ed-col.is-today i{background:var(--acc)}html[data-theme=editorial] .ed-col.no-score i{border-block-end:2px dashed var(--rule2);background:0 0;border-radius:0;min-block-size:2px}html[data-theme=editorial] .ed-col.is-future i{border-block-end:2px solid var(--bg3);background:0 0;border-radius:0;min-block-size:2px}html[data-theme=editorial] .ed-col.is-today:after{content:"";background:var(--acc);block-size:3px;position:absolute;inset-block-end:-1px;inset-inline:0}html[data-theme=editorial] .ed-days{grid-template-columns:repeat(var(--n,28), minmax(0, 1fr));font-family:var(--font-mono);color:var(--ink3);gap:3px;max-inline-size:none;margin:.4rem 0 0;font-size:.66rem;display:grid}html[data-theme=editorial] .ed-days span{text-align:center;white-space:nowrap;min-inline-size:0;overflow:visible}html[data-theme=editorial] .ed-days .is-today{color:var(--acc-text);font-weight:700}html[data-theme=editorial] .ed-weeks{grid-template-columns:repeat(var(--w,4), 1fr);gap:3px;margin:.5rem 0 0;display:grid}html[data-theme=editorial] .ed-weeks span{border-block-start:1px solid var(--rule2);padding-block-start:.3rem}html[data-theme=editorial] .ed-score-legend{text-transform:none;letter-spacing:.02em;flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:1rem;display:flex}html[data-theme=editorial] .ed-score-legend i{background:var(--ink2);vertical-align:-.05em;border-radius:2px;block-size:.8em;inline-size:.8em;margin-inline-end:.4em;display:inline-block}html[data-theme=editorial] .ed-score-legend i.k-now{background:var(--acc)}@media (width<=40rem){html[data-theme=editorial] .ed-days span:not(.is-today):not(.wk-start){visibility:hidden}html[data-theme=editorial] .ed-days span{text-align:start}html[data-theme=editorial] .ed-cols{block-size:5.5rem}}html[data-theme=editorial] .dh-editorial{margin-block-end:1.75rem}html[data-theme=editorial] .dh-editorial .ed-dh-top{border-block-start:2px solid var(--ink);border-block-end:1px solid var(--rule2);flex-wrap:wrap;gap:.3rem 1rem;padding-block:.6rem;display:flex}html[data-theme=editorial] .dh-editorial .ed-dh-top a{color:var(--ink);text-decoration:none}html[data-theme=editorial] .dh-editorial .ed-dh-top a:hover{text-decoration:underline}html[data-theme=editorial] .ed-dh-grid{grid-template-columns:minmax(0,1fr) 11rem;align-items:stretch;gap:1.25rem 2rem;margin-block-start:1.25rem;display:grid}html[data-theme=editorial] .ed-dh-issue{flex-wrap:wrap;gap:.5rem;margin:0 0 .9rem;display:flex}html[data-theme=editorial] .ed-dh-issue .ed-plq{padding:.4rem .75rem;font-size:1.15rem}html[data-theme=editorial] .dh-editorial h1{margin:0;font-size:clamp(2.1rem,3.6vw + .6rem,3.5rem)}html[data-theme=editorial] .dh-editorial .stat{text-align:start;align-items:baseline;gap:.75rem;margin-block-start:1rem;display:flex}html[data-theme=editorial] .dh-editorial .stat .big{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:2rem;font-weight:700}html[data-theme=editorial] .ed-dh-cover{border-radius:var(--radius);isolation:isolate;background:#211c17;min-block-size:9rem;margin:0;position:relative;overflow:hidden}html[data-theme=editorial] .ed-dh-cover .ed-pic{display:block;position:absolute;inset:0}html[data-theme=editorial] .ed-dh-cover img{object-fit:cover;object-position:50% 35%;filter:grayscale()contrast(1.08);block-size:100%;inline-size:100%;display:block}html[data-theme=editorial] .ed-dh-cover .ed-veil:after{background:linear-gradient(#0c0a080d,#0c0a0859)}@media (width<=46rem){html[data-theme=editorial] .ed-dh-grid{grid-template-columns:1fr}html[data-theme=editorial] .ed-dh-cover{order:-1;block-size:7.5rem;min-block-size:0}}html[data-theme=editorial] .sos-top{border-block-start:4px solid var(--ed-gr);border-block-end:1px solid var(--rule2)}html[data-theme=editorial] .sos-top .exit{min-block-size:3rem;font-weight:600}html[data-theme=editorial] .sos-progress .bar{border-radius:3px;block-size:6px}html[data-theme=editorial] .sos-progress li[data-on] .bar{background:var(--ed-gr)}html[data-theme=editorial] .sos-progress li[data-now] .bar{background:var(--ink)}html[data-theme=editorial] .sos-progress li[data-now] .label{color:var(--ink)}html[data-theme=editorial] .sos-step h2{letter-spacing:-.01em;font-size:clamp(3rem,8vw,5.75rem);line-height:.95}html[data-theme=editorial] .instr{font-size:clamp(1.4rem,1.4vw + 1rem,1.85rem);line-height:1.3}html[data-theme=editorial] .timer-sos .t-now{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(6rem,14vw,9.5rem);font-weight:700}html[data-theme=editorial] .timer-sos .t-total{font-family:var(--font-display);color:var(--ink2);font-size:1.5rem;font-weight:400}html[data-theme=editorial] .done-line{color:var(--ok);font-size:1.25rem}html[data-theme=editorial] .sos-controls .btn{min-block-size:3.75rem;font-size:1.05rem}html[data-theme=editorial] .ground-list{border-block-start:2px solid var(--ink)}html[data-theme=editorial] .ground-list li{padding-block:.9rem;font-size:1.25rem}html[data-theme=editorial] .ground-list .n{font-family:var(--font-display);color:var(--ok);font-size:2.5rem;font-weight:700}html[data-theme=editorial] .next-options{font-size:1.15rem}html[data-theme=editorial] .sos-breath{border-radius:var(--radius);border-color:var(--rule2)}html[data-theme=editorial] .sos-breath .breath-label{color:var(--ink2)}html[data-theme=editorial] .sos-crisis{border-radius:var(--radius);border:2px solid var(--rule2)}html[data-theme=editorial] .sos-kit h2,html[data-theme=editorial] .crisis-head h2{font-family:var(--font-display);font-size:1.35rem;font-weight:600}html[data-theme=editorial] .kit-list .btn{min-block-size:3.5rem}html[data-theme=editorial] .ed-ring{justify-items:center;gap:1rem;display:grid}html[data-theme=editorial] .ed-ring svg{block-size:auto;inline-size:min(18rem,72vw);display:block;overflow:visible;transform:rotate(-90deg)}html[data-theme=editorial] .ed-ring-bg{fill:none;stroke:var(--bg3);stroke-width:7px}html[data-theme=editorial] .ed-ring-fg{fill:none;stroke:var(--ed-gr);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}html[data-theme=editorial] .ed-ring-tick{fill:none;stroke:var(--rule2);stroke-width:2px}html[data-theme=editorial] .sos-wave[data-run] .ed-ring-fg{animation:60s linear forwards ed-ring}@keyframes ed-ring{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}html[data-theme=editorial] .ed-ring-ends{justify-content:space-between;gap:1rem;inline-size:min(18rem,72vw);display:flex}html[data-theme=editorial] .ed-ring-ends .on{color:var(--ok)}html[data-theme=editorial] .ed-breath{display:contents}html[data-theme=editorial] .ed-breath-stage{block-size:7.5rem;inline-size:7.5rem;position:relative}html[data-theme=editorial] .ed-breath-ring,html[data-theme=editorial] .ed-breath-disc{border-radius:50%;position:absolute;inset:0}html[data-theme=editorial] .ed-breath-ring{border:2px solid var(--rule2)}html[data-theme=editorial] .ed-breath-disc{background:var(--ed-gr);transition:transform .6s;transform:scale(.55)}html[data-theme=editorial] .sos-breath[data-phase=in] .ed-breath-disc{transition:transform 4s cubic-bezier(.45,0,.55,1);transform:scale(1)}html[data-theme=editorial] .sos-breath[data-phase=out] .ed-breath-disc{transition:transform 6s cubic-bezier(.45,0,.55,1);transform:scale(.55)}html[data-theme=editorial] .ed-breath-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}html[data-theme=editorial] .ed-breath-meta .ed-chip{border:1px solid var(--rule2);min-block-size:2.5rem;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);border-radius:3px;align-items:center;padding:0 .9rem;font-size:.78rem;display:inline-flex}html[data-theme=editorial] .sos-breath[data-phase=in] .ed-chip-in,html[data-theme=editorial] .sos-breath[data-phase=out] .ed-chip-out{background:var(--ed-gr);border-color:var(--ed-gr);color:var(--ed-gr-ink);font-weight:700}html[data-theme=editorial] .ed-breath-meta .label{flex-basis:100%}@media (prefers-reduced-motion:reduce){html[data-theme=editorial] .ed-ring-fg{stroke-dashoffset:0;animation:none}html[data-theme=editorial] .ed-breath-disc{transition:none;transform:scale(.8)!important}html[data-theme=editorial] .ed-track li.now .ed-fill{transition:none}}.dh-bento[data-astro-cid-3cwji4hy]{background:var(--pc,var(--bg2));color:var(--pc-ink,var(--ink));border-radius:var(--radius);margin-block-end:1.5rem;padding:clamp(1.4rem,3vw,2.25rem)}.dhb-top[data-astro-cid-3cwji4hy]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.dhb-prog[data-astro-cid-3cwji4hy],.dhb-eyebrow[data-astro-cid-3cwji4hy],.dhb-done[data-astro-cid-3cwji4hy]{border-radius:999px;align-items:center;min-block-size:2rem;padding:.3rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.dhb-prog[data-astro-cid-3cwji4hy]{background:var(--ink);color:#fff;text-decoration:none}.dhb-prog[data-astro-cid-3cwji4hy]:hover{background:#2a2d33}.dhb-eyebrow[data-astro-cid-3cwji4hy]{color:var(--ink);background:#fff9}.dhb-done[data-astro-cid-3cwji4hy]{color:var(--ok);background:#fff}.dhb-row[data-astro-cid-3cwji4hy]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem;display:grid}.dhb-day[data-astro-cid-3cwji4hy]{color:var(--ink2);align-items:baseline;gap:.35em;margin:0 0 .5rem;font-size:1rem;font-weight:700;display:flex}.dhb-day[data-astro-cid-3cwji4hy] .n[data-astro-cid-3cwji4hy]{letter-spacing:-.07em;color:var(--ink);font-size:clamp(2.6rem,4vw,3.6rem);font-weight:900;line-height:.9}.dhb-day[data-astro-cid-3cwji4hy] .of[data-astro-cid-3cwji4hy]{color:var(--ink2);font-size:1.1rem;font-weight:700}.dh-bento[data-astro-cid-3cwji4hy] h1[data-astro-cid-3cwji4hy]{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(1.8rem,2.8vw + .5rem,3rem);line-height:1}.dh-bento[data-astro-cid-3cwji4hy] .dh-sum[data-astro-cid-3cwji4hy]{color:var(--ink2)}.dhb-stat[data-astro-cid-3cwji4hy]{border-radius:var(--radius-sm);background:#fff;flex-direction:column;align-items:flex-end;gap:.35rem;min-inline-size:7rem;margin:0;padding:.9rem 1.2rem;display:flex}.dhb-stat[data-astro-cid-3cwji4hy] .lbl[data-astro-cid-3cwji4hy]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:.7rem;font-weight:700}.dhb-stat[data-astro-cid-3cwji4hy] .big[data-astro-cid-3cwji4hy]{letter-spacing:-.06em;color:var(--ink);font-size:clamp(2rem,3vw,2.75rem);font-weight:900;line-height:1}.dhb-stat[data-astro-cid-3cwji4hy] .big[data-astro-cid-3cwji4hy] small[data-astro-cid-3cwji4hy]{letter-spacing:0;color:var(--ink2);font-size:.9rem;font-weight:700}@media (width<=46rem){.dhb-row[data-astro-cid-3cwji4hy]{grid-template-columns:1fr}.dhb-stat[data-astro-cid-3cwji4hy]{flex-direction:row;justify-content:space-between;align-items:baseline}}.bento-states[data-astro-cid-uy7djfyp]{background:var(--bg2);border-radius:var(--radius);flex-direction:column;min-block-size:18rem;margin-block-start:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.25rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.bs-tag[data-astro-cid-uy7djfyp]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#11121417;border-radius:999px;align-self:flex-start;padding:.45rem .85rem;font-size:.7rem;font-weight:700}.bs-line[data-astro-cid-uy7djfyp]{background:var(--rule);border-radius:1px;block-size:2px;position:absolute;inset-block-end:4.75rem;inset-inline:clamp(1.25rem,3vw,2rem)}.bs-row[data-astro-cid-uy7djfyp]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.5rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.bs-cell[data-astro-cid-uy7djfyp]{--s:var(--s0);max-inline-size:none;min-block-size:calc(var(--s) + 3.75rem);flex-direction:column;justify-content:flex-end;align-items:center;gap:0;display:flex;position:relative}.bs-blob[data-astro-cid-uy7djfyp]{inline-size:var(--s);block-size:var(--s);max-inline-size:100%;animation:bento-morph var(--d) ease-in-out var(--o) infinite;border-radius:58% 42% 55% 45%/50% 55% 45% 50%;margin-block-end:calc(3.75rem - var(--s) / 2);display:block;position:relative}.bs-blob[data-astro-cid-uy7djfyp]:after{content:"";background:#ffffff8c;border-radius:50%;block-size:26%;inline-size:36%;position:absolute;inset-block-start:14%;inset-inline-start:14%;transform:rotate(-25deg)}.t-peach[data-astro-cid-uy7djfyp]{background:#ffb794}.t-lav[data-astro-cid-uy7djfyp]{background:#cfbdff}.t-lime[data-astro-cid-uy7djfyp]{background:#c8f169}.t-ink[data-astro-cid-uy7djfyp]{background:#111214}.t-ink[data-astro-cid-uy7djfyp]:after{background:#ffffff47}.t-dot[data-astro-cid-uy7djfyp]{background:#111214;border-radius:50%;animation:none}.t-dot[data-astro-cid-uy7djfyp]:after{display:none}.bs-label[data-astro-cid-uy7djfyp]{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;background:var(--bg2);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700;position:absolute;inset-block-end:.75rem}@keyframes bento-morph{0%,to{border-radius:58% 42% 55% 45%/50% 55% 45% 50%}33%{border-radius:45% 55% 48% 52%/56% 44%}66%{border-radius:52% 48% 60% 40%/44% 58% 42% 56%}}@media (width<=52rem){.bento-states[data-astro-cid-uy7djfyp]{min-block-size:14rem;padding:1.1rem}.bs-row[data-astro-cid-uy7djfyp]{grid-template-columns:3fr 2fr 1.5fr 1fr 1fr;gap:.25rem}.bs-cell[data-astro-cid-uy7djfyp]{--s:calc(var(--s0) * .55)}.bs-label[data-astro-cid-uy7djfyp]{letter-spacing:.03em;padding:.2rem .5rem;font-size:.6rem}.bs-line[data-astro-cid-uy7djfyp]{inset-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.bs-blob[data-astro-cid-uy7djfyp]{animation:none}}.bento-track[data-astro-cid-hp3jqyds]{gap:6px;margin:0 0 1rem;padding:0;list-style:none;display:flex}.seg[data-astro-cid-hp3jqyds]{flex-direction:column;flex-basis:0;gap:.4rem;min-inline-size:0;max-inline-size:none;display:flex}.b[data-astro-cid-hp3jqyds]{background:var(--bg3);border-radius:999px;block-size:1.5rem;display:block;position:relative;overflow:hidden}.b[data-astro-cid-hp3jqyds] i[data-astro-cid-hp3jqyds]{background:var(--ink);transform-origin:0;border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}.seg[data-astro-cid-hp3jqyds].done .b[data-astro-cid-hp3jqyds]{background:var(--ink)}.seg[data-astro-cid-hp3jqyds].now .b[data-astro-cid-hp3jqyds]{box-shadow:inset 0 0 0 2px var(--ink);background:#c8f169}.seg[data-astro-cid-hp3jqyds].now .b[data-astro-cid-hp3jqyds] i[data-astro-cid-hp3jqyds]{transform:scaleX(var(--p,0));transition:transform 1s linear}.t[data-astro-cid-hp3jqyds]{color:var(--ink3);text-align:center;font-size:.72rem;font-weight:600}.seg[data-astro-cid-hp3jqyds].now .t[data-astro-cid-hp3jqyds]{color:var(--ink);font-weight:900}.seg[data-astro-cid-hp3jqyds].done .t[data-astro-cid-hp3jqyds]{color:var(--ink2)}@media (prefers-reduced-motion:reduce){.seg[data-astro-cid-hp3jqyds].now .b[data-astro-cid-hp3jqyds] i[data-astro-cid-hp3jqyds]{transition:none}}.glyph-bento[data-astro-cid-nzs3op7z]{aspect-ratio:160/60;block-size:auto;inline-size:100%;display:block}.bento-score[data-astro-cid-vf32bkjf]{background:var(--bg2);border-radius:var(--radius);margin:1rem 0 0;padding:clamp(1.1rem,2.5vw,1.6rem)}.bsc-head[data-astro-cid-vf32bkjf]{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.bsc-tag[data-astro-cid-vf32bkjf]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#11121417;border-radius:999px;padding:.4rem .8rem;font-size:.7rem;font-weight:700}.bsc-prog[data-astro-cid-vf32bkjf]{color:var(--ink2);font-size:.9rem;font-weight:600}.bsc-prog[data-astro-cid-vf32bkjf] b[data-astro-cid-vf32bkjf]{letter-spacing:-.05em;color:var(--ink);font-size:1.5rem;font-weight:900}.bsc-grid[data-astro-cid-vf32bkjf]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-vf32bkjf]{aspect-ratio:1;background:var(--bg);max-inline-size:none;color:var(--ink3);border-radius:12px;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:relative}.tile[data-astro-cid-vf32bkjf].past{background:var(--bg3)}.tile[data-astro-cid-vf32bkjf].has{background:color-mix(in srgb, var(--pc) calc(var(--v) * 9% + 10%), #fff);color:var(--ink)}.tile[data-astro-cid-vf32bkjf].has .d[data-astro-cid-vf32bkjf]{color:var(--ink2);font-size:.62rem;font-weight:600;position:absolute;inset-block-start:.35rem;inset-inline-start:.5rem}.tile[data-astro-cid-vf32bkjf] .v[data-astro-cid-vf32bkjf]{letter-spacing:-.05em;font-size:clamp(1rem,1.6vw,1.4rem);font-weight:900}.tile[data-astro-cid-vf32bkjf].today{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.tile[data-astro-cid-vf32bkjf].today .v[data-astro-cid-vf32bkjf]{background:var(--ink);color:#c8f169;border-radius:999px;padding:.1em .5em;font-size:1rem}.bsc-legend[data-astro-cid-vf32bkjf]{color:var(--ink2);flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:1rem;font-size:.78rem;display:flex}.bsc-legend[data-astro-cid-vf32bkjf] span[data-astro-cid-vf32bkjf]{align-items:center;gap:.4rem;display:inline-flex}.bsc-legend[data-astro-cid-vf32bkjf] i[data-astro-cid-vf32bkjf]{border-radius:4px;block-size:.8rem;inline-size:.8rem}.l-has[data-astro-cid-vf32bkjf]{background:var(--pc)}.l-today[data-astro-cid-vf32bkjf]{box-shadow:inset 0 0 0 2px var(--ink)}.l-rest[data-astro-cid-vf32bkjf]{background:var(--bg3)}@media (width<=40rem){.bsc-grid[data-astro-cid-vf32bkjf]{gap:4px}.tile[data-astro-cid-vf32bkjf]{border-radius:8px}.tile[data-astro-cid-vf32bkjf].has .d[data-astro-cid-vf32bkjf]{display:none}}.bento-meters[data-astro-cid-3ladsedd]{background:var(--bg3);border-radius:var(--radius-sm);padding:1rem 1.1rem .9rem}.bm-lbl[data-astro-cid-3ladsedd]{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .9rem;display:flex}.bm-tag[data-astro-cid-3ladsedd]{letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.7rem;font-weight:700}.bm-stop[data-astro-cid-3ladsedd]{color:var(--signal);font-size:.75rem;font-weight:700}.bm-cols[data-astro-cid-3ladsedd]{grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;display:grid}.col[data-astro-cid-3ladsedd]{flex-direction:column;gap:.35rem;display:flex}.cells[data-astro-cid-3ladsedd]{flex-direction:column-reverse;gap:3px;display:flex}.cells[data-astro-cid-3ladsedd] i[data-astro-cid-3ladsedd]{background:#11121414;border-radius:999px;block-size:7px;display:block}.cells[data-astro-cid-3ladsedd] i[data-astro-cid-3ladsedd].on{background:var(--ink)}.cells[data-astro-cid-3ladsedd] i[data-astro-cid-3ladsedd]:nth-child(n+8).on{background:#ffb794}.col[data-astro-cid-3ladsedd].now .cells[data-astro-cid-3ladsedd] i[data-astro-cid-3ladsedd].on{background:var(--ink)}.col[data-astro-cid-3ladsedd] span[data-astro-cid-3ladsedd]{color:var(--ink3);text-align:center;font-size:.72rem;font-weight:600}.col[data-astro-cid-3ladsedd].now span[data-astro-cid-3ladsedd]{color:var(--ink);font-weight:900}.bento-local[data-astro-cid-3ladsedd]{color:var(--ink3);margin:.5rem 0 0;font-size:.8rem}.bento-wave[data-astro-cid-wtznwrd6]{background:var(--bg3);border-radius:var(--radius-sm);padding:1.5rem 1.4rem 1.25rem}.bw-track[data-astro-cid-wtznwrd6]{background:#cfbdff8c;border-radius:999px;block-size:1.5rem;position:relative;overflow:visible}.bw-fill[data-astro-cid-wtznwrd6]{background:var(--ink);transform-origin:0;border-radius:999px;position:absolute;inset:0;transform:scaleX(.04)}.bw-now[data-astro-cid-wtznwrd6]{block-size:0;inline-size:0;position:absolute;inset-block-start:50%;inset-inline-start:4%}.bw-tag[data-astro-cid-wtznwrd6]{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:999px;padding:.3rem .65rem;font-size:.68rem;font-weight:700;position:absolute;inset-block-end:1.35rem;inset-inline-start:0;transform:translate(-50%)}.bw-tag[data-astro-cid-wtznwrd6]:after{content:"";border:.3rem solid #0000;border-block-start-color:var(--ink);position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - .3rem)}.bw-ends[data-astro-cid-wtznwrd6]{color:var(--ink3);justify-content:space-between;gap:.5rem;margin-block-start:1rem;font-size:.72rem;font-weight:600;display:flex}.bw-ends[data-astro-cid-wtznwrd6] .on[data-astro-cid-wtznwrd6]{color:var(--acc-text);font-weight:700}.sos-wave[data-run] .bw-fill[data-astro-cid-wtznwrd6]{animation:60s linear forwards bento-sos-fill}.sos-wave[data-run] .bw-now[data-astro-cid-wtznwrd6]{animation:60s linear forwards bento-sos-now}@keyframes bento-sos-fill{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes bento-sos-now{0%{inset-inline-start:4%}to{inset-inline-start:100%}}@media (width<=40rem){.bw-ends[data-astro-cid-wtznwrd6] span[data-astro-cid-wtznwrd6]:nth-child(2),.bw-ends[data-astro-cid-wtznwrd6] span[data-astro-cid-wtznwrd6]:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.bw-fill[data-astro-cid-wtznwrd6]{transform:scaleX(1)!important}.bw-now[data-astro-cid-wtznwrd6]{inset-inline-start:100%!important}}.bento-breath[data-astro-cid-wtznwrd6]{place-items:center;block-size:11rem;inline-size:11rem;display:grid;position:relative}.bb-ring[data-astro-cid-wtznwrd6]{border:2px solid var(--acc-line);opacity:.5;border-radius:50%;position:absolute;inset:0}.bb-circle[data-astro-cid-wtznwrd6]{block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 3px var(--acc-line);background:#cfbdff;border-radius:50%;display:block;transform:scale(.55)}.sos-breath[data-phase=in] .bb-circle[data-astro-cid-wtznwrd6]{transition:transform 4s cubic-bezier(.45,0,.55,1);transform:scale(1)}.sos-breath[data-phase=out] .bb-circle[data-astro-cid-wtznwrd6]{transition:transform 6s cubic-bezier(.45,0,.55,1);transform:scale(.55)}@media (width<=40rem){.bento-breath[data-astro-cid-wtznwrd6]{block-size:8.5rem;inline-size:8.5rem}}@media (prefers-reduced-motion:reduce){.bb-circle[data-astro-cid-wtznwrd6]{transition:none;transform:scale(.8)!important}}.wm-bento[data-astro-cid-tjtrxs2o]{font-family:var(--font-body);letter-spacing:-.045em;white-space:nowrap;color:var(--ink);align-items:center;gap:.32em;font-size:1.45rem;font-weight:900;line-height:1;display:inline-flex}.wm-blob[data-astro-cid-tjtrxs2o]{background:#c8f169;border:.11em solid #111214;border-radius:58% 42% 55% 45%/50% 55% 45% 50%;flex:none;block-size:.92em;inline-size:.92em;display:inline-block}@media (width<=52rem){.wm-bento[data-astro-cid-tjtrxs2o]{font-size:1.25rem}}.em-eyebrow[data-astro-cid-4kvfjfb3]{color:var(--acc-text);letter-spacing:.14em;align-items:center;gap:.6rem;display:inline-flex}.em-eyebrow[data-astro-cid-4kvfjfb3] a[data-astro-cid-4kvfjfb3]{color:var(--acc-text);text-decoration:none}.em-eyebrow[data-astro-cid-4kvfjfb3] a[data-astro-cid-4kvfjfb3]:hover{color:var(--ink)}.em-eyebrow[data-astro-cid-4kvfjfb3] .sep[data-astro-cid-4kvfjfb3]{color:var(--ink3)}.em-eyebrow[data-astro-cid-4kvfjfb3] .nocaps[data-astro-cid-4kvfjfb3]{color:var(--ink2)}.em-dot[data-astro-cid-4kvfjfb3]{background:#ff8a2a;border-radius:50%;flex:none;block-size:8px;inline-size:8px;box-shadow:0 0 12px #ff5a14}.dh-ember-row[data-astro-cid-4kvfjfb3]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dh-ring[data-astro-cid-4kvfjfb3]{aspect-ratio:1;flex:none;inline-size:6.25rem;position:relative}.dh-ring[data-astro-cid-4kvfjfb3] svg[data-astro-cid-4kvfjfb3]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.dh-ring[data-astro-cid-4kvfjfb3] path[data-astro-cid-4kvfjfb3]{fill:none;stroke:#33251b;stroke-width:7px;stroke-linecap:round}.dh-ring[data-astro-cid-4kvfjfb3] path[data-astro-cid-4kvfjfb3].done{stroke:#ff9a3a;filter:drop-shadow(0 0 3px #ff5a14cc)}.dh-ring[data-astro-cid-4kvfjfb3] path[data-astro-cid-4kvfjfb3].now{stroke:#ffd08a;filter:drop-shadow(0 0 7px #ff5a14)}.dh-ring-num[data-astro-cid-4kvfjfb3]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;font-size:2rem;font-weight:300;display:grid;position:absolute;inset:0}.dh-ember[data-astro-cid-4kvfjfb3] h1[data-astro-cid-4kvfjfb3]{margin:0;font-size:clamp(1.9rem,3vw + .5rem,3rem);font-weight:300}.dh-ember[data-astro-cid-4kvfjfb3] h1[data-astro-cid-4kvfjfb3] .num[data-astro-cid-4kvfjfb3]{white-space:nowrap}.dh-ember[data-astro-cid-4kvfjfb3] h1[data-astro-cid-4kvfjfb3] .of[data-astro-cid-4kvfjfb3]{color:var(--ink3);font-size:.62em}.dh-ember[data-astro-cid-4kvfjfb3] h1[data-astro-cid-4kvfjfb3] .dot[data-astro-cid-4kvfjfb3]{color:var(--acc-text)}.dh-ember[data-astro-cid-4kvfjfb3] .stat[data-astro-cid-4kvfjfb3] .big[data-astro-cid-4kvfjfb3]{font-family:var(--font-display);font-weight:300}@media (width<=46rem){.dh-ember-row[data-astro-cid-4kvfjfb3]{grid-template-columns:auto minmax(0,1fr)}.dh-ember-row[data-astro-cid-4kvfjfb3] .stat[data-astro-cid-4kvfjfb3]{grid-column:1/-1}.dh-ring[data-astro-cid-4kvfjfb3]{inline-size:4.75rem}.dh-ring-num[data-astro-cid-4kvfjfb3]{font-size:1.5rem}}.em-hero[data-astro-cid-cliyfn7o]{flex-direction:column;align-items:center;gap:1.1rem;margin-block-start:clamp(2rem,4vw,3rem);display:flex}.em-hero-stage[data-astro-cid-cliyfn7o]{--em-w:46px;aspect-ratio:1;place-items:center;inline-size:clamp(15rem,30vw,26rem);display:grid;position:relative}.em-ring[data-astro-cid-cliyfn7o],.em-ring-inner[data-astro-cid-cliyfn7o],.em-hero-text[data-astro-cid-cliyfn7o]{border-radius:50%;position:absolute;inset:0}.em-ring[data-astro-cid-cliyfn7o]{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--em-w)), #000 calc(100% - var(--em-w) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--em-w)), #000 calc(100% - var(--em-w) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--em-w)), #000 calc(100% - var(--em-w) + 1px));background:conic-gradient(from 200deg,#ffd08a,#ff8a2a 25%,#ff4d0d 50%,#ff4d0d14 78%,#ffd08a);animation:10s cubic-bezier(.45,.05,.4,1) infinite em-breathe}.em-ring-glow[data-astro-cid-cliyfn7o]{filter:blur(34px);opacity:.85;-webkit-mask:none;mask:none}.em-ring-inner[data-astro-cid-cliyfn7o]{background:radial-gradient(circle,#ff5a1438,#ff5a1400 70%);animation:10s cubic-bezier(.45,.05,.4,1) infinite em-breathe;inset:14%}.em-hero-text[data-astro-cid-cliyfn7o]{text-align:center;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.em-hero-text[data-astro-cid-cliyfn7o] b[data-astro-cid-cliyfn7o]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:300;line-height:1}.em-hero-text[data-astro-cid-cliyfn7o] span[data-astro-cid-cliyfn7o]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:.72rem}.em-hero-cap[data-astro-cid-cliyfn7o]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--acc-text);align-items:center;gap:.6rem;margin:0;font-size:.72rem;display:inline-flex}.em-dot[data-astro-cid-cliyfn7o]{background:#ff8a2a;border-radius:50%;flex:none;block-size:8px;inline-size:8px;box-shadow:0 0 12px #ff5a14}@keyframes em-breathe{0%{transform:scale(.8)}40%{transform:scale(1)}to{transform:scale(.8)}}@media (width<=52rem){.em-hero[data-astro-cid-cliyfn7o]{margin-block-start:1.5rem}.em-hero-stage[data-astro-cid-cliyfn7o]{--em-w:30px;inline-size:min(70vw,17rem)}}@media (prefers-reduced-motion:reduce){.em-ring[data-astro-cid-cliyfn7o],.em-ring-inner[data-astro-cid-cliyfn7o]{animation:none;transform:scale(1)}}.em-steps[data-astro-cid-3bob26x6]{flex-wrap:wrap;gap:.5rem 1.1rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.em-steps[data-astro-cid-3bob26x6] li[data-astro-cid-3bob26x6]{align-items:center;gap:.45rem;max-inline-size:none;display:inline-flex}.em-steps[data-astro-cid-3bob26x6] i[data-astro-cid-3bob26x6]{border:3px solid #5a3f2a;border-radius:50%;flex:none;block-size:14px;inline-size:14px}.em-steps[data-astro-cid-3bob26x6] li[data-astro-cid-3bob26x6].done i[data-astro-cid-3bob26x6]{background:#ff8a2a;border-color:#ff8a2a;box-shadow:0 0 8px #ff5a14b3}.em-steps[data-astro-cid-3bob26x6] li[data-astro-cid-3bob26x6].now i[data-astro-cid-3bob26x6]{border-color:#ffd08a;box-shadow:0 0 10px #ff5a14e6}.em-steps[data-astro-cid-3bob26x6] span[data-astro-cid-3bob26x6]{font-family:var(--font-mono);color:var(--ink3);font-size:.72rem}.em-steps[data-astro-cid-3bob26x6] li[data-astro-cid-3bob26x6].now span[data-astro-cid-3bob26x6]{color:var(--ink);font-weight:600}.em-pt-ring[data-astro-cid-3bob26x6]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.em-pt-ring[data-astro-cid-3bob26x6] circle[data-astro-cid-3bob26x6]{fill:none;stroke-width:12px;stroke-linecap:round}.em-pt-ring[data-astro-cid-3bob26x6] .trk[data-astro-cid-3bob26x6]{stroke:#2a1d14}.em-pt-ring[data-astro-cid-3bob26x6] .glow[data-astro-cid-3bob26x6]{stroke:#ff5a14;stroke-width:14px;filter:blur(8px);opacity:.85}.em-pt-ring[data-astro-cid-3bob26x6] .fg[data-astro-cid-3bob26x6],.em-pt-ring[data-astro-cid-3bob26x6] .glow[data-astro-cid-3bob26x6]{stroke-dasharray:100;stroke-dashoffset:calc(var(--p,0) * 100);transition:stroke-dashoffset 1s linear}@media (prefers-reduced-motion:reduce){.em-pt-ring[data-astro-cid-3bob26x6] .fg[data-astro-cid-3bob26x6],.em-pt-ring[data-astro-cid-3bob26x6] .glow[data-astro-cid-3bob26x6]{transition:none}}.em-glyph[data-astro-cid-jo5qjqxl]{block-size:2.75rem;inline-size:2.75rem;display:block;overflow:visible}.em-glyph[data-astro-cid-jo5qjqxl] path[data-astro-cid-jo5qjqxl],.em-glyph[data-astro-cid-jo5qjqxl] circle[data-astro-cid-jo5qjqxl]{fill:none;stroke:#33251b;stroke-width:5px;stroke-linecap:round}.em-glyph[data-astro-cid-jo5qjqxl] .lit[data-astro-cid-jo5qjqxl]{stroke:#ff9a3a;filter:drop-shadow(0 0 3px #ff5a14cc)}.em-glyph[data-astro-cid-jo5qjqxl] .x[data-astro-cid-jo5qjqxl]{stroke:#ffd08a;filter:drop-shadow(0 0 5px #ff5a14f2)}.em-glyph[data-astro-cid-jo5qjqxl] .trk[data-astro-cid-jo5qjqxl]{stroke:#2a1d14;stroke-width:6px}.em-glyph[data-astro-cid-jo5qjqxl] .burn[data-astro-cid-jo5qjqxl]{stroke-width:6px}.em-glyph[data-astro-cid-jo5qjqxl] .burn-glow[data-astro-cid-jo5qjqxl]{stroke:#ff5a14;stroke-width:7px;filter:blur(3px);opacity:.85}.em-glyph-work[data-astro-cid-jo5qjqxl] path[data-astro-cid-jo5qjqxl]{stroke-width:3.5px}.em-score[data-astro-cid-a7egxcqx]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem 2rem;margin:.5rem 0 0;display:grid}.em-score-stage[data-astro-cid-a7egxcqx]{aspect-ratio:1;inline-size:clamp(13rem,26vw,16rem);position:relative}.em-score[data-astro-cid-a7egxcqx] svg[data-astro-cid-a7egxcqx]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.em-score[data-astro-cid-a7egxcqx] path[data-astro-cid-a7egxcqx]{fill:none;stroke:#33251b;stroke-width:var(--sw,10);stroke-linecap:round}.em-score[data-astro-cid-a7egxcqx] path[data-astro-cid-a7egxcqx].done{stroke:#ff9a3a;filter:drop-shadow(0 0 4px #ff5a14cc)}.em-score[data-astro-cid-a7egxcqx] path[data-astro-cid-a7egxcqx].now{stroke:#ffd08a;filter:drop-shadow(0 0 8px #ff5a14)}.em-score[data-astro-cid-a7egxcqx] path[data-astro-cid-a7egxcqx].rest{stroke:#4a3628}.em-score-num[data-astro-cid-a7egxcqx]{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex;position:absolute;inset:0}.em-score-num[data-astro-cid-a7egxcqx] b[data-astro-cid-a7egxcqx]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,4.5rem);font-weight:300;line-height:1}.em-score-num[data-astro-cid-a7egxcqx] span[data-astro-cid-a7egxcqx]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:.75rem}.em-score-legend[data-astro-cid-a7egxcqx]{gap:.55rem;display:grid}.em-score-legend[data-astro-cid-a7egxcqx] span[data-astro-cid-a7egxcqx]{align-items:center;gap:.6rem;display:inline-flex}.em-score-legend[data-astro-cid-a7egxcqx] i[data-astro-cid-a7egxcqx]{border:3px solid #33251b;border-radius:50%;flex:none;block-size:14px;inline-size:14px}.em-score-legend[data-astro-cid-a7egxcqx] i[data-astro-cid-a7egxcqx].done{border-color:#ff9a3a;box-shadow:0 0 8px #ff5a14b3}.em-score-legend[data-astro-cid-a7egxcqx] i[data-astro-cid-a7egxcqx].now{background:#ffd08a;border-color:#ffd08a;box-shadow:0 0 10px #ff5a14e6}.em-score-legend[data-astro-cid-a7egxcqx] i[data-astro-cid-a7egxcqx].rest{border-color:#4a3628}@media (width<=40rem){.em-score[data-astro-cid-a7egxcqx]{grid-template-columns:1fr;justify-items:center}.em-score-legend[data-astro-cid-a7egxcqx]{justify-items:start;inline-size:100%}}.em-rating[data-astro-cid-xlk3f4zh]{grid-template-columns:8rem 1fr;align-items:end;gap:1.25rem;display:grid}.em-rating-lbl[data-astro-cid-xlk3f4zh]{gap:.35rem;margin:0;display:grid}.em-rating-lbl[data-astro-cid-xlk3f4zh] .label[data-astro-cid-xlk3f4zh]{color:var(--ink2)}.em-rating-lbl[data-astro-cid-xlk3f4zh] .stop[data-astro-cid-xlk3f4zh]{font-family:var(--font-mono);color:var(--signal);font-size:.72rem}.em-cols[data-astro-cid-xlk3f4zh]{grid-auto-columns:1fr;grid-auto-flow:column;gap:.6rem;display:grid}.em-cols[data-astro-cid-xlk3f4zh] .col[data-astro-cid-xlk3f4zh]{flex-direction:column;align-items:center;gap:.45rem;display:flex}.em-cols[data-astro-cid-xlk3f4zh] .cells[data-astro-cid-xlk3f4zh]{flex-direction:column-reverse;gap:3px;display:flex}.em-cols[data-astro-cid-xlk3f4zh] .cells[data-astro-cid-xlk3f4zh] i[data-astro-cid-xlk3f4zh]{background:#33251b;border-radius:50%;block-size:8px;inline-size:8px;transition:background .25s,box-shadow .25s}.em-cols[data-astro-cid-xlk3f4zh] .cells[data-astro-cid-xlk3f4zh] i[data-astro-cid-xlk3f4zh].on{background:#ff9a3a;box-shadow:0 0 6px #ff5a14bf}.em-cols[data-astro-cid-xlk3f4zh] .cells[data-astro-cid-xlk3f4zh] i[data-astro-cid-xlk3f4zh]:nth-child(n+8).on{background:#ffd08a}.em-cols[data-astro-cid-xlk3f4zh] .now[data-astro-cid-xlk3f4zh] .cells[data-astro-cid-xlk3f4zh] i[data-astro-cid-xlk3f4zh].on{background:#ffd08a;box-shadow:0 0 9px #ff5a14f2}.em-cols[data-astro-cid-xlk3f4zh] .col[data-astro-cid-xlk3f4zh] span[data-astro-cid-xlk3f4zh]{font-family:var(--font-mono);color:var(--ink3);font-size:.7rem}.em-cols[data-astro-cid-xlk3f4zh] .col[data-astro-cid-xlk3f4zh].now span[data-astro-cid-xlk3f4zh]{color:var(--ink);font-weight:700}.em-rating-local[data-astro-cid-xlk3f4zh]{color:var(--ink3);margin:0;font-size:.82rem}@media (width<=40rem){.em-rating[data-astro-cid-xlk3f4zh]{grid-template-columns:1fr;gap:.75rem}.em-cols[data-astro-cid-xlk3f4zh] .cells[data-astro-cid-xlk3f4zh] i[data-astro-cid-xlk3f4zh]{block-size:7px;inline-size:7px}}@media (prefers-reduced-motion:reduce){.em-cols[data-astro-cid-xlk3f4zh] .cells[data-astro-cid-xlk3f4zh] i[data-astro-cid-xlk3f4zh]{transition:none}}.em-eyebrow[data-astro-cid-5olnjhh7]{color:var(--acc-text);letter-spacing:.14em;align-items:center;gap:.6rem;display:inline-flex}.em-eyebrow[data-astro-cid-5olnjhh7] .n[data-astro-cid-5olnjhh7]{color:var(--acc-text)}.em-eyebrow[data-astro-cid-5olnjhh7] .sep[data-astro-cid-5olnjhh7]{color:var(--ink3)}.em-dot[data-astro-cid-5olnjhh7]{background:#ff8a2a;border-radius:50%;flex:none;block-size:8px;inline-size:8px;box-shadow:0 0 12px #ff5a14}.em-burn[data-astro-cid-dbfwwtj6]{flex-direction:column;align-items:center;gap:1rem;display:flex}.em-burn-stage[data-astro-cid-dbfwwtj6]{aspect-ratio:1;inline-size:clamp(12rem,40vw,18rem);position:relative}.em-burn[data-astro-cid-dbfwwtj6] svg[data-astro-cid-dbfwwtj6]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.em-burn[data-astro-cid-dbfwwtj6] circle[data-astro-cid-dbfwwtj6]{fill:none;stroke-width:12px;stroke-linecap:round}.em-burn[data-astro-cid-dbfwwtj6] .trk[data-astro-cid-dbfwwtj6]{stroke:#2a1d14}.em-burn[data-astro-cid-dbfwwtj6] .glow[data-astro-cid-dbfwwtj6]{stroke:#ff5a14;stroke-width:14px;filter:blur(9px);opacity:.85}.em-burn[data-astro-cid-dbfwwtj6] .fg[data-astro-cid-dbfwwtj6],.em-burn[data-astro-cid-dbfwwtj6] .glow[data-astro-cid-dbfwwtj6]{stroke-dasharray:100 100;stroke-dashoffset:0}.em-burn-tag[data-astro-cid-dbfwwtj6]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);opacity:0;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:0}.em-burn-ends[data-astro-cid-dbfwwtj6]{justify-content:space-between;gap:1rem;inline-size:100%;display:flex}.em-burn-ends[data-astro-cid-dbfwwtj6] .on[data-astro-cid-dbfwwtj6]{color:var(--acc-text)}.sos-wave[data-run] .em-burn[data-astro-cid-dbfwwtj6] .fg[data-astro-cid-dbfwwtj6],.sos-wave[data-run] .em-burn[data-astro-cid-dbfwwtj6] .glow[data-astro-cid-dbfwwtj6]{animation:60s linear forwards em-burn}.sos-wave[data-run] .em-burn-tag[data-astro-cid-dbfwwtj6]{animation:60s linear forwards em-burn-tag}@keyframes em-burn{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes em-burn-tag{0%{opacity:0}6%{opacity:1}94%{opacity:1}to{opacity:0}}.em-breath[data-astro-cid-dbfwwtj6]{align-items:center;gap:1.5rem;display:flex}.em-breath-stage[data-astro-cid-dbfwwtj6]{--em-w:26px;aspect-ratio:1;flex:none;inline-size:clamp(9rem,28vw,12rem);position:relative}.em-breath-ring[data-astro-cid-dbfwwtj6],.em-breath-core[data-astro-cid-dbfwwtj6]{border-radius:50%;position:absolute;inset:0;transform:scale(.8)}.em-breath-ring[data-astro-cid-dbfwwtj6]{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--em-w)), #000 calc(100% - var(--em-w) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--em-w)), #000 calc(100% - var(--em-w) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--em-w)), #000 calc(100% - var(--em-w) + 1px));background:conic-gradient(from 200deg,#ffd08a,#ff8a2a 25%,#ff4d0d 50%,#ff4d0d14 78%,#ffd08a)}.em-breath-glow[data-astro-cid-dbfwwtj6]{filter:blur(22px);opacity:.8;-webkit-mask:none;mask:none}.em-breath-core[data-astro-cid-dbfwwtj6]{background:radial-gradient(circle,#ff5a1438,#ff5a1400 70%);inset:18%}.sos-breath[data-phase=in] .em-breath-ring[data-astro-cid-dbfwwtj6],.sos-breath[data-phase=in] .em-breath-core[data-astro-cid-dbfwwtj6]{transition:transform 4s cubic-bezier(.45,.05,.4,1);transform:scale(1)}.sos-breath[data-phase=out] .em-breath-ring[data-astro-cid-dbfwwtj6],.sos-breath[data-phase=out] .em-breath-core[data-astro-cid-dbfwwtj6]{transition:transform 6s cubic-bezier(.45,.05,.4,1);transform:scale(.8)}.em-breath-meta[data-astro-cid-dbfwwtj6]{text-align:start;gap:.45rem;display:grid}.em-breath-meta[data-astro-cid-dbfwwtj6] .label[data-astro-cid-dbfwwtj6]{color:var(--ink2)}.em-breath-meta[data-astro-cid-dbfwwtj6] .label[data-astro-cid-dbfwwtj6].dim{color:var(--ink3)}.sos-breath[data-phase=in] .em-breath-meta[data-astro-cid-dbfwwtj6] .label[data-astro-cid-dbfwwtj6]:first-child,.sos-breath[data-phase=out] .em-breath-meta[data-astro-cid-dbfwwtj6] .label[data-astro-cid-dbfwwtj6]:nth-child(2){color:var(--acc-text)}@media (width<=40rem){.em-breath-stage[data-astro-cid-dbfwwtj6]{--em-w:20px}}@media (prefers-reduced-motion:reduce){.em-burn[data-astro-cid-dbfwwtj6] .fg[data-astro-cid-dbfwwtj6],.em-burn[data-astro-cid-dbfwwtj6] .glow[data-astro-cid-dbfwwtj6],.em-burn-tag[data-astro-cid-dbfwwtj6]{animation:none!important}.sos-wave[data-run] .em-burn[data-astro-cid-dbfwwtj6] .fg[data-astro-cid-dbfwwtj6],.sos-wave[data-run] .em-burn[data-astro-cid-dbfwwtj6] .glow[data-astro-cid-dbfwwtj6]{stroke-dashoffset:100px}.em-breath-ring[data-astro-cid-dbfwwtj6],.em-breath-core[data-astro-cid-dbfwwtj6]{transform:scale(1);transition:none!important}}.wm-ember[data-astro-cid-kfyv6cur]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--ink);align-items:center;gap:.5em;font-weight:400;line-height:1;display:inline-flex}.wm-ring[data-astro-cid-kfyv6cur]{border:.14em solid #ff8a2a;border-radius:50%;flex:none;block-size:.85em;inline-size:.85em;box-shadow:0 0 14px #ff5a14,inset 0 0 8px #ff5a1499}.dh-night[data-astro-cid-t4v4f5pv]{border:1px solid var(--rule);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem 2rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid;box-shadow:0 24px 50px -36px #1b164659}.dh-tag[data-astro-cid-t4v4f5pv]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1.1rem;font-size:.8rem;display:flex}.dh-tag[data-astro-cid-t4v4f5pv] a[data-astro-cid-t4v4f5pv]{background:var(--acc);color:var(--acc-ink);letter-spacing:.02em;border-radius:999px;padding:.35rem .85rem;font-weight:700;text-decoration:none;display:inline-block}.dh-tag[data-astro-cid-t4v4f5pv] a[data-astro-cid-t4v4f5pv]:hover{background:#ffd4b3}.dh-eyebrow[data-astro-cid-t4v4f5pv]{color:var(--ink2)}.dh-day[data-astro-cid-t4v4f5pv]{letter-spacing:.06em;text-transform:uppercase;color:var(--signal);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0 0 .35rem;font-size:.95rem;font-weight:600;display:flex}.dh-day[data-astro-cid-t4v4f5pv] .of[data-astro-cid-t4v4f5pv]{color:var(--ink3);font-weight:500}.dh-state[data-astro-cid-t4v4f5pv]{letter-spacing:.12em;color:var(--ok);font-size:.72rem}.dh-state[data-astro-cid-t4v4f5pv].is-today{color:var(--acc-text)}.dh-night[data-astro-cid-t4v4f5pv] h1[data-astro-cid-t4v4f5pv]{letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,2.4vw + .8rem,3rem);line-height:1.08}.dh-sum[data-astro-cid-t4v4f5pv]{color:var(--ink2);max-inline-size:42rem;margin:.9rem 0 0;font-size:1.05rem}.dh-min[data-astro-cid-t4v4f5pv]{aspect-ratio:1;inline-size:6.25rem;color:var(--nink,#1b1646);background:radial-gradient(circle at 35% 30%,#fff,#ece8ff 55%,#c9c3ff);border-radius:50%;place-items:center;margin:0;line-height:1;display:grid;box-shadow:0 0 0 1px #5b47d626,0 0 40px #aa9bff59}.dh-min[data-astro-cid-t4v4f5pv] .big[data-astro-cid-t4v4f5pv]{letter-spacing:-.04em;font-size:2.2rem;font-weight:800}.dh-min[data-astro-cid-t4v4f5pv] small[data-astro-cid-t4v4f5pv]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin-block-start:.25rem;font-size:.72rem}@media (width<=40rem){.dh-night[data-astro-cid-t4v4f5pv]{grid-template-columns:1fr}.dh-min[data-astro-cid-t4v4f5pv]{inline-size:5rem}.dh-min[data-astro-cid-t4v4f5pv] .big[data-astro-cid-t4v4f5pv]{font-size:1.8rem}}.hero-art-night[data-astro-cid-kpzmczf2]{place-items:start center;padding-block-start:1rem;display:grid}.nw-sky[data-astro-cid-kpzmczf2]{z-index:1;pointer-events:none;position:absolute;inset:0}.nw-dawn[data-astro-cid-kpzmczf2]{aspect-ratio:1.3;background:radial-gradient(at 70% 80%,#ffc9a06b,#ff9fb033 40%,#0000 72%);inline-size:60%;position:absolute;inset-block-end:-20%;inset-inline-end:-10%}.nw-moon[data-astro-cid-kpzmczf2]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#dcd6ff 55%,#9a8ff0);border-radius:50%;inline-size:clamp(3.5rem,7vw,5.5rem);position:absolute;inset-block-start:clamp(1.5rem,4vw,3rem);inset-inline-end:2.5%;box-shadow:0 0 70px 18px #aa9bff73}.nw-horizon[data-astro-cid-kpzmczf2]{background:linear-gradient(90deg,#0000,#ffc9a0e6 30%,#ffe9d2e6);block-size:2px;position:absolute;inset-block-end:clamp(5rem,12vw,8rem);inset-inline:45% 0;box-shadow:0 0 24px 4px #ffc9a059}.nw-mist[data-astro-cid-kpzmczf2]{filter:blur(14px);opacity:.55;background:radial-gradient(40% 60% at 15% 80%,#ffffff80,#0000 70%),radial-gradient(35% 55% at 50% 90%,#c9c3ff66,#0000 70%),radial-gradient(30% 50% at 85% 85%,#ffc9a040,#0000 70%);block-size:45%;position:absolute;inset-block-end:-5%;inset-inline:0}.nw-blob[data-astro-cid-kpzmczf2]{background:radial-gradient(at 32% 28%,#fffffffa,#e2deffeb 38%,#a091ff8c 72%,#5b47d626 100%);border-radius:50%;position:absolute;box-shadow:inset -30px -40px 70px #5b47d659,0 40px 80px -30px #05002880}.nw-b1[data-astro-cid-kpzmczf2]{aspect-ratio:820/440;opacity:.95;filter:blur(3px);inline-size:clamp(24rem,64vw,52rem);inset-block-end:-24%;inset-inline-start:-14%;rotate:-8deg}.nw-b2[data-astro-cid-kpzmczf2]{aspect-ratio:700/300;opacity:.7;filter:blur(8px);border-radius:48% 52% 40% 60%/60% 45% 55% 40%;inline-size:clamp(18rem,54vw,44rem);inset-block-end:-26%;inset-inline-start:24%;rotate:6deg}.nw-b3[data-astro-cid-kpzmczf2]{aspect-ratio:480/260;opacity:.42;filter:blur(18px);inline-size:clamp(14rem,38vw,30rem);inset-block-end:-16%;inset-inline-start:46%}.nw-b4[data-astro-cid-kpzmczf2]{aspect-ratio:380/170;opacity:.22;filter:blur(30px);inline-size:clamp(10rem,30vw,24rem);inset-block-end:-8%;inset-inline-start:66%}.nw-rain[data-astro-cid-kpzmczf2]{opacity:.7;background:repeating-linear-gradient(105deg,#0000 0 22px,#beb4ff47 22px 23px);block-size:42%;inline-size:36%;position:absolute;inset-block-end:0;inset-inline-start:-4%;-webkit-mask:linear-gradient(#0000,#000 35%,#0000 95%);mask:linear-gradient(#0000,#000 35%,#0000 95%)}.nw-fade[data-astro-cid-kpzmczf2]{background:linear-gradient(#0000,#150f4a);block-size:clamp(5rem,12vw,9rem);position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:no-preference){.nw-b1[data-astro-cid-kpzmczf2]{animation:26s ease-in-out infinite alternate nw-drift}.nw-b2[data-astro-cid-kpzmczf2]{animation:32s ease-in-out infinite alternate-reverse nw-drift}.nw-b3[data-astro-cid-kpzmczf2]{animation:38s ease-in-out infinite alternate nw-drift}@keyframes nw-drift{0%{translate:0}to{translate:2.5% -1%}}}.nw-phone[data-astro-cid-kpzmczf2]{z-index:2;aspect-ratio:320/660;background:linear-gradient(145deg,#4a4396,#14104a 40%,#2a2377);border-radius:52px;inline-size:clamp(15rem,22vw,19rem);margin-block:clamp(1rem,3vw,2.5rem) 0;padding:11px;position:relative;box-shadow:0 60px 100px -40px #050028e6,inset 0 0 0 1px #ffffff1f,0 30px 60px -30px #5b47d699}.nw-screen[data-astro-cid-kpzmczf2]{color:#f6f4ff;background:linear-gradient(#0d0937,#1b1370 60%,#2c1f8c);border-radius:42px;flex-direction:column;align-items:center;gap:.9rem;block-size:100%;padding:3.6rem 1.25rem 1.5rem;font-size:.9rem;display:flex;position:relative;overflow:hidden}.nw-notch[data-astro-cid-kpzmczf2]{background:#04021a;border-radius:16px;block-size:26px;inline-size:92px;position:absolute;inset-block-start:10px;inset-inline-start:50%;translate:-50%}.nw-sb[data-astro-cid-kpzmczf2]{color:#c9c3ff;justify-content:space-between;font-size:.72rem;font-weight:600;display:flex;position:absolute;inset-block-start:14px;inset-inline:1.4rem}.nw-sig[data-astro-cid-kpzmczf2]{align-items:flex-end;gap:2px;display:inline-flex}.nw-sig[data-astro-cid-kpzmczf2] i[data-astro-cid-kpzmczf2]{background:#c9c3ff;border-radius:1px;inline-size:3px}.nw-sig[data-astro-cid-kpzmczf2] i[data-astro-cid-kpzmczf2]:first-child{block-size:5px}.nw-sig[data-astro-cid-kpzmczf2] i[data-astro-cid-kpzmczf2]:nth-child(2){block-size:8px}.nw-sig[data-astro-cid-kpzmczf2] i[data-astro-cid-kpzmczf2]:nth-child(3){block-size:11px}.nw-pill[data-astro-cid-kpzmczf2]{letter-spacing:.08em;text-transform:uppercase;color:#c9c3ff;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.68rem;font-weight:600;display:inline-flex}.nw-pill[data-astro-cid-kpzmczf2] i[data-astro-cid-kpzmczf2]{background:#8ee0bc;border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 10px #8ee0bc}.nw-steps[data-astro-cid-kpzmczf2]{gap:6px;inline-size:70%;display:flex}.nw-steps[data-astro-cid-kpzmczf2] i[data-astro-cid-kpzmczf2]{background:#ffffff2e;border-radius:3px;flex:1;block-size:5px}.nw-steps[data-astro-cid-kpzmczf2] i[data-astro-cid-kpzmczf2].on{background:#ffc9a0}.nw-ring[data-astro-cid-kpzmczf2]{aspect-ratio:1;place-items:center;inline-size:62%;margin-block:.5rem;display:grid;position:relative}.nw-ring[data-astro-cid-kpzmczf2]:before{content:"";background:conic-gradient(#ffc9a0 0 70%, #ffffff24 70% 100%);filter:drop-shadow(0 0 12px #ffc9a073);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 calc(50% - 11px),#000 calc(50% - 10px));mask:radial-gradient(circle,#0000 0 calc(50% - 11px),#000 calc(50% - 10px))}.nw-ringnum[data-astro-cid-kpzmczf2]{place-items:center;gap:.1rem;display:grid;position:relative}.nw-ring[data-astro-cid-kpzmczf2]+.nw-step[data-astro-cid-kpzmczf2]{margin-block-start:-.25rem}.nw-ringnum[data-astro-cid-kpzmczf2] b[data-astro-cid-kpzmczf2]{letter-spacing:-.04em;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:700;line-height:1}.nw-ringnum[data-astro-cid-kpzmczf2] small[data-astro-cid-kpzmczf2]{color:#c9c3ff;font-size:.7rem}.nw-step[data-astro-cid-kpzmczf2]{text-align:center;gap:.3rem;display:grid}.nw-step[data-astro-cid-kpzmczf2] small[data-astro-cid-kpzmczf2]{letter-spacing:.08em;text-transform:uppercase;color:#c9c3ff;font-size:.68rem;font-weight:600}.nw-step[data-astro-cid-kpzmczf2] h4[data-astro-cid-kpzmczf2]{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700}.nw-step[data-astro-cid-kpzmczf2] p[data-astro-cid-kpzmczf2]{color:#c9c3ff;margin:0;font-size:.85rem}.nw-btn[data-astro-cid-kpzmczf2]{color:#1b1646;text-align:center;background:#ffc9a0;border-radius:999px;inline-size:100%;margin-block-start:auto;padding:.9rem 1rem;font-size:1rem;font-weight:700;box-shadow:0 10px 30px -8px #ffa0828c}.nw-line[data-astro-cid-kpzmczf2]{color:#c9c3ff;text-align:center;margin:0;font-size:.72rem}.nw-float[data-astro-cid-kpzmczf2]{z-index:3;-webkit-backdrop-filter:blur(16px);color:#f6f4ff;background:#ffffff14;border:1px solid #fff3;border-radius:18px;gap:.15rem;max-inline-size:11rem;padding:.8rem 1rem;font-size:.78rem;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff2e,0 30px 60px -30px #050028b3}.nw-float[data-astro-cid-kpzmczf2] b[data-astro-cid-kpzmczf2]{letter-spacing:-.03em;color:#ffc9a0;font-size:1.4rem;font-weight:800;line-height:1}.nw-float[data-astro-cid-kpzmczf2] span[data-astro-cid-kpzmczf2]{color:#cfcbf5}.nw-f1[data-astro-cid-kpzmczf2]{inset-block-start:32%;inset-inline-end:-5.5rem}.nw-f2[data-astro-cid-kpzmczf2]{white-space:nowrap;inset-block-end:17%;inset-inline-end:calc(100% - 1.25rem)}@media (width<=64rem){.nw-f1[data-astro-cid-kpzmczf2]{inset-inline-end:-2.5rem}.nw-f2[data-astro-cid-kpzmczf2]{inset-inline-end:calc(100% - 2.5rem)}}@media (width<=46rem){.nw-phone[data-astro-cid-kpzmczf2]{inline-size:min(16rem,72vw);margin-block-start:0}.nw-float[data-astro-cid-kpzmczf2]{display:none}.nw-horizon[data-astro-cid-kpzmczf2]{inset-inline:55% 0}.nw-moon[data-astro-cid-kpzmczf2]{opacity:.6;inline-size:2.25rem;inset-block-start:.25rem;inset-inline-end:2%}.nw-b1[data-astro-cid-kpzmczf2]{inset-block-end:-12%}.nw-b2[data-astro-cid-kpzmczf2]{inset-block-end:-14%}}.dots-night[data-astro-cid-suuvjbko]{flex-wrap:wrap;gap:.6rem .9rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.dots-night[data-astro-cid-suuvjbko] .seg[data-astro-cid-suuvjbko]{align-items:center;gap:.45rem;max-inline-size:none;display:flex}.dots-night[data-astro-cid-suuvjbko] .d[data-astro-cid-suuvjbko]{border:1px solid var(--rule2);background:var(--bg3);border-radius:50%;block-size:.9rem;inline-size:.9rem;display:block;position:relative;overflow:hidden}.dots-night[data-astro-cid-suuvjbko] .d[data-astro-cid-suuvjbko] i[data-astro-cid-suuvjbko]{background:var(--acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dots-night[data-astro-cid-suuvjbko] .done[data-astro-cid-suuvjbko] .d[data-astro-cid-suuvjbko]{background:var(--signal);border-color:var(--signal)}.dots-night[data-astro-cid-suuvjbko] .now[data-astro-cid-suuvjbko] .d[data-astro-cid-suuvjbko]{border-color:var(--acc-line);box-shadow:0 0 14px #ffc9a08c}.dots-night[data-astro-cid-suuvjbko] .now[data-astro-cid-suuvjbko] .d[data-astro-cid-suuvjbko] i[data-astro-cid-suuvjbko]{transform:scaleX(var(--p,0));transition:transform 1s linear}.dots-night[data-astro-cid-suuvjbko] .t[data-astro-cid-suuvjbko]{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:.72rem}.dots-night[data-astro-cid-suuvjbko] .now[data-astro-cid-suuvjbko] .t[data-astro-cid-suuvjbko]{color:var(--ink);font-weight:600}.ring-night[data-astro-cid-suuvjbko]{aspect-ratio:1;flex:none;inline-size:clamp(6rem,14vw,7.5rem);position:relative}.ring-night[data-astro-cid-suuvjbko] svg[data-astro-cid-suuvjbko]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ring-night[data-astro-cid-suuvjbko] circle[data-astro-cid-suuvjbko]{fill:none;stroke-width:7px}.rn-bg[data-astro-cid-suuvjbko]{stroke:var(--rule2);opacity:.5}.rn-fg[data-astro-cid-suuvjbko]{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100);filter:drop-shadow(0 0 6px #ffc9a099);transition:stroke-dashoffset 1s linear}.rn-core[data-astro-cid-suuvjbko]{opacity:.9;background:radial-gradient(circle at 35% 30%,#fffffff2,#dcd6ff 55%,#9a8ff0);border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 40px 6px #aa9bff59}@media (prefers-reduced-motion:reduce){.rn-fg[data-astro-cid-suuvjbko],.dots-night[data-astro-cid-suuvjbko] .now[data-astro-cid-suuvjbko] .d[data-astro-cid-suuvjbko] i[data-astro-cid-suuvjbko]{transition:none}}.glyph-night[data-astro-cid-s6t2jqsc]{block-size:auto;inline-size:100%;max-inline-size:10rem;display:block;overflow:visible}.score-night[data-astro-cid-b3sdkhyt]{border:1px solid var(--rule);background:#fff;border-radius:24px;margin:1.25rem 0 .5rem;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 24px 50px -36px #1b164659}.sn-weeks[data-astro-cid-b3sdkhyt]{gap:1.25rem;display:grid}.sn-wk[data-astro-cid-b3sdkhyt]{margin:0 0 .5rem;font-size:.7rem}.sn-bars[data-astro-cid-b3sdkhyt]{align-items:end;gap:.5rem;display:grid}.sn-day[data-astro-cid-b3sdkhyt]{justify-items:center;gap:.4rem;min-inline-size:0;display:grid}.sn-col[data-astro-cid-b3sdkhyt]{border-block-end:1px solid var(--rule2);justify-content:center;align-items:flex-end;block-size:4.5rem;inline-size:100%;display:flex;position:relative}.sn-bar[data-astro-cid-b3sdkhyt]{inline-size:min(100%,1.6rem);block-size:calc(8% + var(--v,0) * 9.2%);background:linear-gradient(#c9c3ff,#8e7bff);border-radius:8px 8px 2px 2px;display:block}.today[data-astro-cid-b3sdkhyt] .sn-bar[data-astro-cid-b3sdkhyt]{background:linear-gradient(#ffe1c8,#ffc9a0);box-shadow:0 0 20px #ffc9a08c}.today[data-astro-cid-b3sdkhyt] .sn-col[data-astro-cid-b3sdkhyt]{border-block-end-color:var(--acc-line)}.sn-rest[data-astro-cid-b3sdkhyt]{background:var(--rule2);border-radius:2px;block-size:3px;inline-size:min(100%,1.2rem);margin-block-end:.3rem;display:block}.sn-dot[data-astro-cid-b3sdkhyt]{background:var(--rule2);border-radius:50%;block-size:5px;inline-size:5px;margin-block-end:.3rem;display:block}.today[data-astro-cid-b3sdkhyt] .sn-dot[data-astro-cid-b3sdkhyt]{background:var(--acc-line);box-shadow:0 0 12px #ffc9a0b3}.sn-no[data-astro-cid-b3sdkhyt]{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:.68rem}.today[data-astro-cid-b3sdkhyt] .sn-no[data-astro-cid-b3sdkhyt]{color:var(--acc-text);font-weight:700}.ahead[data-astro-cid-b3sdkhyt] .sn-no[data-astro-cid-b3sdkhyt]{opacity:.6}.sn-legend[data-astro-cid-b3sdkhyt]{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;margin:1.1rem 0 0;font-size:.8rem;display:flex}.sn-legend[data-astro-cid-b3sdkhyt] span[data-astro-cid-b3sdkhyt]{align-items:center;gap:.45rem;display:inline-flex}.sn-legend[data-astro-cid-b3sdkhyt] i[data-astro-cid-b3sdkhyt]{background:linear-gradient(#c9c3ff,#8e7bff);border-radius:4px 4px 1px 1px;block-size:14px;inline-size:10px;display:inline-block}.sn-legend[data-astro-cid-b3sdkhyt] i[data-astro-cid-b3sdkhyt].l-today{background:#ffc9a0}.sn-legend[data-astro-cid-b3sdkhyt] i[data-astro-cid-b3sdkhyt].l-rest{background:var(--rule2);border-radius:2px;block-size:3px;inline-size:12px}.sn-pct[data-astro-cid-b3sdkhyt]{color:var(--ink);margin-inline-start:auto;font-weight:700}@media (width<=40rem){.score-night[data-astro-cid-b3sdkhyt]{padding:1.1rem 1rem 1rem}.sn-bars[data-astro-cid-b3sdkhyt]{gap:.3rem}.sn-col[data-astro-cid-b3sdkhyt]{block-size:3.5rem}.sn-no[data-astro-cid-b3sdkhyt]{font-size:.6rem}}.hn-head[data-astro-cid-bgr45hcc]{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0;display:flex}.hn-head[data-astro-cid-bgr45hcc] .seq[data-astro-cid-bgr45hcc]{font-family:var(--font-body);color:var(--acc-text);letter-spacing:.02em;font-weight:600}.hist-night[data-astro-cid-bgr45hcc] .bars[data-astro-cid-bgr45hcc]{border-block-end:1px solid var(--rule2);gap:.5rem;block-size:7.5rem;margin-block-start:1.25rem}.hist-night[data-astro-cid-bgr45hcc] .bars[data-astro-cid-bgr45hcc] i[data-astro-cid-bgr45hcc]{background:linear-gradient(#c9c3ff,#8e7bff);border-radius:10px 10px 2px 2px;min-inline-size:0}.hist-night[data-astro-cid-bgr45hcc] .bars[data-astro-cid-bgr45hcc] i[data-astro-cid-bgr45hcc].now{background:linear-gradient(#ffe1c8,#ffc9a0);box-shadow:0 0 22px #ffc9a066}.hist-night[data-astro-cid-bgr45hcc] .bars[data-astro-cid-bgr45hcc] i[data-astro-cid-bgr45hcc] b[data-astro-cid-bgr45hcc]{text-align:center;font-family:var(--font-body);font-size:.9rem;font-weight:700;inset-block-start:-1.5rem;inset-inline:0}.hn-x[data-astro-cid-bgr45hcc]{text-align:center;color:var(--ink3);grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;margin:.4rem 0 0;font-size:.72rem;display:grid}.sec-head-night[data-astro-cid-ihsn5uia] .label[data-astro-cid-ihsn5uia]{align-items:center;gap:.7rem;margin:0 0 1rem;display:inline-flex}.sec-head-night[data-astro-cid-ihsn5uia] .sep[data-astro-cid-ihsn5uia]{opacity:.5;background:currentColor;block-size:1px;inline-size:1.75rem}.nw-wave[data-astro-cid-6koo6k5v]{background:linear-gradient(#0d0937,#1b1370 60%,#2c1f8c);border:1px solid #fff3;border-radius:28px;padding:1.25rem 1.25rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 30px 60px -30px #050028b3}.nw-dawn[data-astro-cid-6koo6k5v]{opacity:0;pointer-events:none;background:radial-gradient(60% 90% at 100% 80%,#ffc9a073,#ff9fb02e 45%,#0000 75%);transition:opacity 60s linear;position:absolute;inset:0}.nw-svg[data-astro-cid-6koo6k5v]{block-size:clamp(9rem,22vw,14rem);inline-size:100%;display:block;position:relative;overflow:visible}.nw-base[data-astro-cid-6koo6k5v]{stroke:#c9c3ff40;stroke-width:1px}.nw-ghost[data-astro-cid-6koo6k5v]{fill:none;stroke:#c9c3ff47;stroke-width:1.5px}.nw-live[data-astro-cid-6koo6k5v]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #ffc9a08c)}.nw-reveal[data-astro-cid-6koo6k5v]{transform-origin:0 0;transform:scaleX(.06)}.sos-wave[data-run] .nw-reveal[data-astro-cid-6koo6k5v]{animation:60s linear forwards nw-reveal}.sos-wave[data-run] .nw-dawn[data-astro-cid-6koo6k5v]{opacity:1}@keyframes nw-reveal{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}.nw-marks[data-astro-cid-6koo6k5v]{letter-spacing:.1em;text-transform:uppercase;color:#c9c3ff;justify-content:space-between;gap:1rem;margin-block-start:.75rem;font-size:.78rem;font-weight:600;display:flex;position:relative}.nw-marks[data-astro-cid-6koo6k5v] .nw-end[data-astro-cid-6koo6k5v]{color:#ffc9a0}@media (width<=40rem){.nw-marks[data-astro-cid-6koo6k5v] .nw-mid[data-astro-cid-6koo6k5v]{display:none}}.nw-breath[data-astro-cid-6koo6k5v]{justify-items:center;gap:1.25rem;inline-size:100%;display:grid}.nw-stage[data-astro-cid-6koo6k5v]{aspect-ratio:1;place-items:center;inline-size:min(100%,14rem);display:grid;position:relative}.nw-halo[data-astro-cid-6koo6k5v]{border:1px solid #c9c3ff59;border-radius:50%;position:absolute;inset:0}.nw-halo[data-astro-cid-6koo6k5v]:before{content:"";border:1px solid #c9c3ff40;border-radius:50%;position:absolute;inset:14%}.nw-moon[data-astro-cid-6koo6k5v]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#dcd6ff 55%,#9a8ff0);border-radius:50%;inline-size:100%;transition:transform 6s cubic-bezier(.45,0,.55,1);transform:scale(.58);box-shadow:0 0 70px 18px #aa9bff73}.sos-breath[data-phase=in] .nw-moon[data-astro-cid-6koo6k5v]{transition-duration:4s;transform:scale(.92)}.sos-breath[data-phase=out] .nw-moon[data-astro-cid-6koo6k5v]{transition-duration:6s;transform:scale(.58)}.nw-bl[data-astro-cid-6koo6k5v]{letter-spacing:.1em;text-transform:uppercase;color:#c9c3ff;flex-wrap:wrap;justify-content:center;gap:1.25rem;font-size:.78rem;font-weight:600;display:flex}.nw-bl[data-astro-cid-6koo6k5v] .nw-pm[data-astro-cid-6koo6k5v]{color:#ffc9a0}@media (prefers-reduced-motion:reduce){.nw-reveal[data-astro-cid-6koo6k5v],.sos-wave[data-run] .nw-reveal[data-astro-cid-6koo6k5v]{animation:none;transform:scaleX(1)}.nw-dawn[data-astro-cid-6koo6k5v]{opacity:1;transition:none}.nw-moon[data-astro-cid-6koo6k5v],.sos-breath[data-phase=in] .nw-moon[data-astro-cid-6koo6k5v],.sos-breath[data-phase=out] .nw-moon[data-astro-cid-6koo6k5v]{transition:none;transform:scale(.75)}}
