.content-header .site-nav{gap:.75rem}.content-header .site-nav a[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line);text-underline-offset:.45em;text-decoration-thickness:2px}.site-menu{position:relative}.site-menu summary{min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:1rem;font-size:.88rem;list-style:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu ul{background:var(--bg2);border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);z-index:30;min-inline-size:15rem;margin:0;padding:.4rem;list-style:none;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;box-shadow:0 12px 32px #00000029}.site-menu li{max-inline-size:none}.site-menu a{color:var(--ink);border-radius:6px;padding:.6rem .75rem;text-decoration:none;display:block}.site-menu a:hover,.site-menu a[aria-current=page]{background:var(--bg3)}@media (width>=62rem){.site-menu{display:none}}@media (width<=40rem){.content-header .head-acts .btn-join{display:none}}.content-main{padding-block:clamp(1.25rem,3vw,2rem) clamp(3rem,6vw,5rem)}.content-crumbs{margin-block-end:clamp(1.25rem,3vw,2rem);font-size:.85rem}.content-crumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.content-crumbs li{max-inline-size:none;color:var(--ink3)}.content-crumbs li+li:before{content:"/";color:var(--rule2);margin-inline-end:.5rem}.content-crumbs a{color:var(--ink2)}.page-head{margin-block-end:clamp(1.75rem,4vw,2.75rem)}.page-head h1{max-inline-size:22ch;margin-block:.5rem 1rem}.article-head h1{max-inline-size:26ch}.kicker a{color:inherit}.page-head .lead{color:var(--ink2);max-inline-size:62ch;font-size:clamp(1.08rem,.45vw + 1rem,1.25rem)}.hub-intro p{max-inline-size:64ch;color:var(--ink2)}.hub-intro p.lead{color:var(--ink)}.dek{color:var(--ink2);max-inline-size:62ch;font-size:1.15rem}.block{margin-block-start:clamp(2.5rem,5vw,4rem)}.block-head{border-block-start:var(--bw-strong) solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-block-end:1.25rem;padding-block-start:.9rem;display:flex}.block-head h2{margin:0;font-size:clamp(1.35rem,1.2vw + 1rem,1.9rem)}.block-head .hint{margin:0;font-size:.92rem}.sec-n{font-family:var(--font-mono);color:var(--acc-text);letter-spacing:0;vertical-align:.2em;margin-inline-end:.7em;font-size:.62em;font-weight:500}html[data-theme=tempo-notebook] .sec-n{color:var(--signal)}html[data-theme=tempo-notebook] .sec-n:before{content:"§ "}html[data-theme=poster] .sec-n{font-family:var(--font-display);color:var(--ink);font-weight:700}.sos-note{margin-block-start:1.25rem}.sos-note a{color:var(--ink);font-weight:600}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.card{max-inline-size:none}.card>a{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius-sm);block-size:100%;color:var(--ink);flex-direction:column;gap:.4rem;padding:1.05rem 1.15rem 1.15rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.card>a:hover{border-color:var(--ink3)}.card .eyebrow{margin:0}.card-title{letter-spacing:-.01em;font-size:1.06rem;font-weight:600;line-height:1.3}.card-body{color:var(--ink2);font-size:.92rem;line-height:1.5}.card-badges{flex-wrap:wrap;gap:.35rem;margin-block-start:auto;padding-block-start:.35rem;display:flex}.cards-big .card>a{padding:1.4rem 1.4rem 1.5rem}.cards-big .card-title{font-size:1.25rem}.cards-tools .card>a{border-inline-start:4px solid var(--acc-line)}.cards-compact{grid-template-columns:1fr;gap:.5rem;margin-block-end:1rem}.cards-compact .card>a{padding:.75rem .9rem}.cards-compact .card-title{font-size:.95rem}.cards-compact .card-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}html[data-theme=tempo-notebook] .card>a{border-color:var(--rule2);box-shadow:3px 3px 0 var(--bg3)}html[data-theme=tempo-notebook] .cards-tools .card>a{border-inline-start-color:var(--signal)}html[data-theme=poster] .card>a{border:2px solid var(--ink);background:var(--cream)}html[data-theme=poster] .card>a:hover{background:var(--paper-2)}html[data-theme=poster] .cards-tools .card>a{border-inline-start:12px solid var(--cobalt)}html[data-theme=poster] .card-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600}.badge-reviewed{border-color:var(--ok);color:var(--ink)}.badge-ev{border-color:var(--rule2);color:var(--ink2);background:0 0}.badge-ev-strong{border-color:var(--ok);color:var(--ink)}.badge-ev-moderate{border-color:var(--acc-line);color:var(--ink)}.badge-ev-early,.badge-ev-practice{border-style:dashed}.badge-news{border-color:var(--ink3)}.badge-classic{background:var(--ink);color:var(--bg);border-color:var(--ink)}a.badge{text-decoration:none}a.badge:hover{border-color:var(--ink)}.program-teasers{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.program-teaser{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius);padding:clamp(1.2rem,3vw,1.75rem)}.program-teaser h3{margin-block:.3rem .4rem;font-size:clamp(1.3rem,1vw + 1rem,1.65rem)}.program-teaser h4{text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);font-size:.85rem;font-family:var(--font-label);margin:1rem 0 .4rem;font-weight:500}.program-teaser ul{color:var(--ink2);margin:0 0 1rem;padding-inline-start:1.1em;font-size:.93rem}.program-teaser li{margin-block-end:.3rem}.pt-days{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--acc-text);margin:0;font-size:2rem;line-height:1}.program-teaser.is-soon{border-style:dashed}html[data-theme=poster] .program-teaser{border:2px solid var(--ink);background:var(--cream);border-block-start:14px solid var(--pc)}html[data-theme=poster] .program-teaser.is-soon{border-block-start-color:var(--bottle)}html[data-theme=poster] .pt-days{font-family:var(--font-display);color:var(--ink);font-weight:700}html[data-theme=tempo-notebook] .program-teaser{border-color:var(--ink);border-radius:0}.article-cols{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.article-main{min-inline-size:0}.article-side{gap:.4rem;font-size:.92rem;display:grid;position:sticky;inset-block-start:6rem}.article-side .label{margin-block-start:.6rem}.side-title{letter-spacing:-.01em;border-block-start:var(--bw-strong) solid var(--line-strong);margin:0 0 .25rem;padding-block-start:.75rem;font-size:1rem}@media (width<=64rem){.article-cols{grid-template-columns:1fr}.article-side{position:static}}.review-meta{border-block:1px solid var(--rule);gap:.6rem;max-inline-size:48rem;margin-block-start:.5rem;padding-block:.85rem;display:grid}.review-meta p{max-inline-size:none;margin:0}.byline{color:var(--ink2);flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.86rem;display:flex}.badges{flex-wrap:wrap;gap:.4rem;display:flex}.how-made{color:var(--ink3);font-size:.82rem}.prose{max-inline-size:44rem;font-size:1.07rem;line-height:1.68}.prose>*+*{margin-block-start:0}.prose h2{margin-block:2.4rem .75rem;scroll-margin-block-start:6rem;font-size:clamp(1.4rem,1.1vw + 1.05rem,1.85rem)}.prose h3{margin-block:1.6rem .5rem;scroll-margin-block-start:6rem;font-size:clamp(1.12rem,.4vw + 1rem,1.3rem)}.prose p,.prose li{max-inline-size:68ch}.prose ul,.prose ol{margin:0 0 1.1em}.prose li{margin-block-end:.45em}.prose li::marker{color:var(--acc-text)}.prose strong{color:var(--ink)}.prose a{color:var(--acc-text)}.prose blockquote{border-inline-start:3px solid var(--acc-line);color:var(--ink2);margin:1.25rem 0;padding:.4rem 0 .4rem 1.1rem}.prose table{border-collapse:collapse;inline-size:100%;margin:1.25rem 0 1.5rem;font-size:.93rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:start;vertical-align:top;border-block-end:1px solid var(--rule);min-inline-size:9rem;padding:.6rem .8rem .6rem 0}.prose thead th{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);border-block-end-color:var(--rule2);font-size:.72rem;font-weight:500}.prose hr{border:0;border-block-start:1px solid var(--rule);margin:2rem 0}.prose code{font-family:var(--font-mono);font-size:.88em}.short-answer{color:var(--ink);background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius-sm);border-inline-start:4px solid var(--acc-line);max-inline-size:44rem;padding:1.1rem 1.25rem;font-size:clamp(1.12rem,.5vw + 1.02rem,1.3rem);line-height:1.55}.prose p.short-answer{max-inline-size:44rem}.tool-head .short-answer{margin-block-start:.5rem}.ex-ref{color:var(--ink);font-weight:600}.crisis-ref{background:var(--warn-bg);border:var(--bw) solid var(--warn-line);border-radius:var(--radius-sm);padding:.8rem 1rem;font-size:.97rem}.crisis-ref a{color:var(--ink);font-weight:600}html[data-theme=tempo-notebook] .prose h2{border-block-start:2.5px solid var(--ink);box-shadow:0 3px 0 -2px var(--bg), 0 4px 0 -2px var(--ink);margin-block-start:2.8rem;padding-block-start:.6rem}html[data-theme=poster] .prose h2{border-block-start:2px solid var(--ink);padding-block-start:.7rem;font-size:clamp(1.25rem,1vw + 1rem,1.6rem)}html[data-theme=poster] .short-answer{border:2px solid var(--ink);border-inline-start:12px solid var(--brick);background:var(--cream)}.do-now{background:var(--bg2);border:var(--bw) solid var(--acc-line);border-radius:var(--radius);max-inline-size:44rem;margin:1.5rem 0 1.75rem;padding:clamp(1rem,3vw,1.4rem) clamp(1rem,3vw,1.5rem)}.do-now h3,.do-now .do-now-title{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.2rem;font-weight:600;line-height:1.25}.do-now .do-now-title a{color:var(--ink);text-decoration:none}.do-now p{margin-block-end:.6rem}.do-now .eyebrow{color:var(--acc-text);margin-block-end:.4rem}.do-now-act{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex;margin:.75rem 0 0!important}.do-now-act .hint{color:var(--ink3);font-size:.82rem}.prose .do-now-cta,.do-now .btn-primary{color:var(--acc-ink);text-decoration:none}.do-now.is-soon{border-style:dashed;border-color:var(--rule2)}.do-now-soon{color:var(--ink2);font-size:.97rem}html[data-theme=tempo-notebook] .do-now{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--acc-soft);border-radius:0}html[data-theme=tempo-notebook] .do-now .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--bg2)}html[data-theme=poster] .do-now{background:var(--cobalt);color:var(--cream);border:0;border-radius:0}html[data-theme=poster] .do-now .eyebrow,html[data-theme=poster] .do-now .do-now-title a,html[data-theme=poster] .do-now h3{color:var(--cream)}html[data-theme=poster] .do-now .hint{color:#dcd8e8}html[data-theme=poster] .do-now .btn-primary{background:var(--cream);color:var(--night);border-color:var(--cream)}html[data-theme=poster] .do-now.is-soon{background:var(--paper-2);color:var(--ink);border:2px dashed var(--ink)}html[data-theme=poster] .do-now.is-soon h3{color:var(--ink)}html[data-theme=poster] .do-now.is-soon .do-now-soon{color:var(--ink2)}.toc{border-block:1px solid var(--rule);max-inline-size:44rem;margin:0 0 1.5rem;padding-block:.6rem;font-size:.95rem}.toc summary{cursor:pointer;color:var(--ink2);font-weight:600}.toc ol{columns:2 16rem;column-gap:2rem;margin:.6rem 0 .2rem;padding-inline-start:1.4em}.toc li{break-inside:avoid;margin-block-end:.3rem}.toc a{color:var(--ink2)}.sources-block{border-block-start:var(--bw-strong) solid var(--line-strong);max-inline-size:44rem;margin-block-start:2.5rem;padding-block-start:.75rem}.sources-block h2{margin-block-end:.75rem;font-size:1.15rem}.sources-block .sources{color:var(--ink2);padding-inline-start:1.4em;font-size:.86rem}.sources-block .sources li{margin-block-end:.55rem;line-height:1.45}.sources-block .badge{margin-inline-end:.25rem}.src-unverified{color:var(--warn-ink);font-size:.8rem}.waitlist-cta{background:var(--bg3);border-radius:var(--radius);max-inline-size:52rem;margin-block-start:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,2rem)}.waitlist-cta h2{margin-block-end:.5rem;font-size:clamp(1.3rem,1vw + 1rem,1.7rem)}html[data-theme=poster] .waitlist-cta{background:var(--mustard);color:var(--ink)}html[data-theme=poster] .waitlist-cta .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--cream)}html[data-theme=tempo-notebook] .waitlist-cta{background:var(--bg2);border:1.5px dashed var(--ink);border-radius:0}.study-card{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius-sm);max-inline-size:44rem;margin:0 0 1.75rem;padding:1.1rem 1.25rem}.study-cite{color:var(--ink2);margin-block:.4rem .75rem;font-size:.92rem}.study-card dl{grid-template-columns:max-content 1fr;gap:.3rem 1.25rem;margin:0 0 .75rem;font-size:.9rem;display:grid}.study-card dt{color:var(--ink3)}.study-card dd{overflow-wrap:anywhere;margin:0}.evidence-line{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.92rem;display:flex}.ev-meter{gap:3px;margin-inline-end:.3rem;display:inline-flex}.ev-meter i{border:1px solid var(--ink2);border-radius:2px;block-size:.55rem;inline-size:.8rem}.ev-early i:first-child,.ev-moderate i:nth-child(-n+2),.ev-strong i{background:var(--acc-line);border-color:var(--acc-line)}html[data-theme=poster] .study-card{border:2px solid var(--ink);background:var(--cream)}html[data-theme=poster] .ev-meter i{border-color:var(--ink);border-radius:0}html[data-theme=poster] .ev-early i:first-child,html[data-theme=poster] .ev-moderate i:nth-child(-n+2),html[data-theme=poster] .ev-strong i{background:var(--cobalt);border-color:var(--cobalt)}html[data-theme=tempo-notebook] .study-card{border-color:var(--ink);background:var(--bg2);border-radius:0}.ex-list{gap:.45rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.ex-list li{border-block-end:1px solid var(--rule);max-inline-size:none;padding-block-end:.45rem}.ex-list .badge{margin-inline-start:.35rem}.filters{grid-template-columns:max-content 1fr;align-items:center;gap:.6rem 1rem;margin-block-end:1.5rem;display:grid}@media (width<=40rem){.filters{grid-template-columns:1fr}}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:var(--bw) solid var(--rule2);border-radius:var(--radius-btn);background:var(--bg2);min-block-size:2.25rem;color:var(--ink2);font:inherit;cursor:pointer;align-items:center;padding:.3rem .85rem;font-size:.88rem;text-decoration:none;display:inline-flex}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.research-list{border-block-start:var(--bw-strong) solid var(--line-strong);margin:0;padding:0;list-style:none}.research-item{border-block-end:1px solid var(--rule);max-inline-size:none}.research-item>a{color:var(--ink);gap:.4rem;padding-block:1.25rem;text-decoration:none;display:grid}.research-item>a:hover .ri-title{text-decoration:underline;-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line)}.ri-meta{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.ri-date{color:var(--ink3);font-size:.82rem}.ri-title{letter-spacing:-.012em;max-inline-size:52rem;font-size:clamp(1.1rem,.5vw + 1rem,1.3rem);font-weight:600;line-height:1.3}.ri-dek{color:var(--ink2);max-inline-size:60ch;font-size:.95rem}.ri-topics{flex-wrap:wrap;gap:.6rem;display:flex}.tag{font-family:var(--font-mono);color:var(--acc-text);font-size:.76rem}html[data-theme=poster] .ri-title{font-family:var(--font-display);font-size:1.1rem;font-weight:600}html[data-theme=poster] .chip{border:2px solid var(--ink);border-radius:0}.trust-layout{max-inline-size:52rem}.prose-sec{margin-block-start:clamp(2rem,4vw,2.75rem)}.prose-sec h2{border-block-start:var(--bw-strong) solid var(--line-strong);margin-block-end:.75rem;padding-block-start:.8rem;font-size:clamp(1.3rem,1vw + 1rem,1.7rem)}.prose-sec p,.prose-sec li{color:var(--ink2)}.prose-sec ul{padding-inline-start:1.2em}.prose-sec li{margin-block-end:.5rem}.prose-sec li::marker{color:var(--acc-text)}.notice-sec{background:var(--warn-bg);border:var(--bw) solid var(--warn-line);border-radius:var(--radius-sm);padding:.25rem 1.25rem .75rem}.notice-sec h2{border:0}.notice-sec li,.notice-sec p{color:var(--ink)}.process{border-block-start:var(--bw-strong) solid var(--line-strong);margin:0 0 1rem;padding:0;list-style:none}.process li{border-block-end:1px solid var(--rule);grid-template-columns:3.5rem 1fr;gap:.5rem;max-inline-size:none;padding-block:1.1rem;display:grid}.process .pn{font-family:var(--font-mono);color:var(--acc-text);font-size:1.6rem;line-height:1}.process .h3{margin:0 0 .3rem;font-size:1.15rem}.process p{color:var(--ink2);margin:0}html[data-theme=tempo-notebook] .process .pn{color:var(--signal)}html[data-theme=poster] .process .pn{font-family:var(--font-display);color:var(--ink);font-weight:700}.ev-scale{grid-template-columns:max-content 1fr;gap:.75rem 1.25rem;margin:0;display:grid}.ev-scale dd{color:var(--ink2);margin:0}.methods{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.methods li{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius-sm);max-inline-size:none;padding:1rem 1.2rem}.methods h3{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0 0 .4rem;font-size:1.08rem;display:flex}.methods p{color:var(--ink2);margin:0 0 .4rem}.methods .limit{font-size:.92rem}html[data-theme=poster] .methods li{border:2px solid var(--ink);background:var(--cream)}.get-help-lines{margin-block:0 1rem}.get-help-lines .emergency{margin-block-end:1rem}.contact-box .todo{margin:0}.crisis-block{background:var(--bg3);border-block-start:var(--bw) solid var(--rule);padding-block:clamp(2rem,5vw,3rem)}.crisis-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.25rem,4vw,3rem);display:grid}.crisis-copy h2{margin-block-end:.6rem;font-size:clamp(1.4rem,1.2vw + 1rem,1.9rem)}.crisis-copy p{color:var(--ink2)}.crisis-verify{font-size:.86rem;color:var(--warn-ink)!important}.crisis-acts{flex-wrap:wrap;gap:.6rem;display:flex}.crisis-lines .lines-compact{margin-block-start:0}.crisis-lines .form-note{margin-block-start:.5rem}@media (width<=52rem){.crisis-inner{grid-template-columns:1fr}}html[data-theme=poster] .crisis-block{background:var(--night);color:var(--cream);--ink:#fbf6ea;--ink2:#dcd8e8;--ink3:#c3c6dd;--bg2:#1a2a6c;--rule2:#fbf6ea80;--warn-ink:#f0c25e;--acc-text:#f0c25e;--acc-line:var(--mustard)}html[data-theme=poster] .crisis-block .btn:not(.btn-sos){color:var(--cream);border-color:#fbf6ea99}html[data-theme=poster] .crisis-block .btn-sos{border-color:var(--cream);color:var(--cream)}html[data-theme=poster] .crisis-block .btn-sos .pulse{background:var(--mustard)}html[data-theme=poster] .crisis-block .lines-compact li{background:0 0;border:1.5px solid #fbf6ea73}html[data-theme=poster] .crisis-block a{color:var(--cream)}html[data-theme=tempo-notebook] .crisis-block{background:var(--bg2);border-block-start:2.5px solid var(--ink)}.site-footer .wrap{flex-direction:column;align-items:stretch;gap:1.5rem}.footer-nav{border-block-end:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.25rem 2rem;padding-block-end:1.25rem;display:grid}.footer-nav ul{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.footer-nav li{max-inline-size:none}.footer-nav a{color:var(--ink2);font-size:.9rem;text-decoration:none}.footer-nav a:hover{color:var(--ink);text-decoration:underline}.footer-meta{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.content-draft{font-size:.86rem}.content-draft p:before{content:"▲ ";color:var(--warn-ink)}.nf{padding-block:clamp(1rem,4vw,3rem)}.nf-code{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--acc-text);margin:0 0 1.5rem;font-size:clamp(5rem,14vw,9rem);line-height:.9}.nf-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem 3rem;display:grid}.h1-like{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--h-tracking);margin:0 0 .75rem;font-size:clamp(1.6rem,2vw + 1rem,2.4rem);line-height:1.1}html[data-theme=poster] .nf-code{font-family:var(--font-display);color:var(--cobalt);font-weight:700}.tool-stage-wrap{margin-block-end:clamp(2rem,4vw,3rem)}.tool-stage{--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:#ffaa331f;--field:#7d879a;--warn-bg:#221c10;--warn-line:#6b5320;--warn-ink:#ffd38a;--danger:#ff8a7a;--ok:#5bd38a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);border-radius:var(--radius);border:1px solid var(--rule);padding:clamp(1.1rem,3.5vw,2rem)}html[data-theme=tempo-notebook] .tool-stage{--bg:#f4f2ec;--bg2:#fbfaf6;--bg3:#e9e5da;--rule:#d6d1c5;--rule2:#beb9ad;--ink:#16171b;--ink2:#3f4148;--ink3:#55585f;--acc:#fa3;--acc-ink:#16171b;--acc-text:#7a4300;--acc-line:#c26e00;--acc-soft:#ffaa332e;--field:#55585f;--warn-bg:#f6ead2;--warn-line:#d9b56c;--warn-ink:#5e3b00;--danger:#a3321f;--ok:#1f7a45;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1.5px solid var(--ink);background-color:var(--bg2);background-image:linear-gradient(to right, var(--mm-minor,#ddd8cc) 1px, transparent 1px), linear-gradient(to bottom, var(--mm-minor,#ddd8cc) 1px, transparent 1px);background-size:12px 12px;border-radius:0}html[data-theme=poster] .tool-stage{--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;--warn-bg:#1d2f78;--warn-line:#fbf6ea73;--warn-ink:#f0c25e;--danger:#ffb4a3;--ok:#8fd6b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:0}.tool-stage .btn:not(.btn-primary){border-color:var(--rule2);color:var(--ink)}html[data-theme=tempo-notebook] .tool-stage .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--bg2)}html[data-theme=tempo-notebook] .tool-stage .btn{border-radius:2px}.tool-stage input[type=text],.tool-stage input[type=time],.tool-stage input[type=number],.tool-stage textarea,.tool-stage select{background:var(--bg2);color:var(--ink);border:var(--bw) solid var(--field);border-radius:var(--radius-sm);font:inherit;min-block-size:2.75rem;padding:.55rem .7rem}.tool-stage .hint,.tool-stage .label{color:var(--ink3)}.tool-stage .note{background:var(--warn-bg);border-color:var(--warn-line);color:var(--ink)}.tool-actions{margin-block-start:1.25rem}.tool-done{border:1px solid var(--acc-line);border-radius:var(--radius-sm);background:var(--acc-soft);margin-block-start:1.25rem;padding:1rem 1.2rem}.tool-done .done-title{color:var(--acc-text);margin-block-end:.3rem;font-size:1.2rem;font-weight:700}.tool-done p{margin-block-end:.5rem}.tool-note{margin:.75rem 0 0;font-size:.84rem}.rm-only{display:none}@media (prefers-reduced-motion:reduce){.rm-only{display:block}}.tool-privacy{color:var(--ink2);align-items:baseline;gap:.2rem;margin:.75rem 0 0;font-size:.88rem;display:flex}.seg{border:0;min-inline-size:0;margin:0 0 1rem;padding:0}.seg legend{margin-block-end:.5rem;padding:0}.seg-opts{flex-wrap:wrap;gap:.4rem;display:flex}.seg-opt{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg2);flex-direction:column;align-items:flex-start;gap:.1rem;min-inline-size:5.5rem;padding:.55rem .9rem;display:inline-flex;position:relative}.seg-opt.seg-sm{align-items:center;min-inline-size:3.5rem}.seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-main{font-family:var(--font-mono);font-size:1.15rem;font-weight:500;line-height:1.1}.seg-hint{color:var(--ink3);font-size:.72rem}.seg-opt:has(input:checked){border-color:var(--acc-line);box-shadow:inset 0 0 0 1px var(--acc-line);background:var(--acc-soft)}.seg-opt:has(input:focus-visible){outline:3px solid var(--acc-line);outline-offset:2px}html[data-theme=poster] .seg-opt{border:1.5px solid var(--rule2);background:0 0;border-radius:0}html[data-theme=poster] .seg-opt:has(input:checked){background:var(--cream);border-color:var(--cream);box-shadow:none}html[data-theme=poster] .seg-opt:has(input:checked) .seg-main,html[data-theme=poster] .seg-opt:has(input:checked) .seg-hint{color:var(--night)}html[data-theme=poster] .seg-main{font-family:var(--font-display);font-weight:600}html[data-theme=tempo-notebook] .seg-opt{border-color:var(--ink);border-radius:0}html[data-theme=tempo-notebook] .seg-opt:has(input:checked){background:var(--ink);box-shadow:none}html[data-theme=tempo-notebook] .seg-opt:has(input:checked) .seg-main,html[data-theme=tempo-notebook] .seg-opt:has(input:checked) .seg-hint{color:var(--bg2)}.bt-controls{flex-wrap:wrap;gap:.5rem 2.5rem;display:flex}.bt-visual{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-block-size:15rem;margin-block:.75rem .5rem;padding-block:1rem;display:grid;position:relative}.bt-tempo{align-items:center;gap:clamp(1rem,4vw,2.5rem);display:flex}.bt-tempo .metro{flex:none;block-size:8rem;inline-size:6.5rem}.bt-tempo .metro .arm{transition:transform .6s;transform:rotate(-26deg)}.bt-visual[data-phase=in] .metro .arm{transition:transform var(--in) cubic-bezier(.45, 0, .55, 1);transform:rotate(26deg)}.bt-visual[data-phase=out] .metro .arm{transition:transform var(--out) cubic-bezier(.45, 0, .55, 1);transform:rotate(-26deg)}.bt-beats{grid-template-columns:repeat(var(--n,10), minmax(0, 1fr));border:1px solid var(--rule2);border-radius:6px;flex:1;max-inline-size:30rem;display:grid;overflow:hidden}.bt-beats span{block-size:3rem;font-family:var(--font-mono);color:var(--ink3);border-inline-start:1px solid var(--rule);justify-content:center;align-items:center;font-size:.9rem;transition:background-color .2s,color .2s;display:flex}.bt-beats span:first-child{border-inline-start:0}.bt-beats span.out:not(.out~.out){border-inline-start:2px solid var(--rule2)}.bt-beats span.in{background:color-mix(in srgb, var(--acc-soft) 50%, transparent)}.bt-beats span.on{background:var(--acc);color:var(--acc-ink);font-weight:700}.bt-readout{text-align:end;min-inline-size:9rem}.bt-phase{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.1}.bt-sec{letter-spacing:-.05em;color:var(--acc-text);margin:.25rem 0 0;font-size:clamp(3.5rem,9vw,5.5rem);line-height:.95}.bt-status{color:var(--ink2);margin:.75rem 0 0;font-size:.92rem}.bt-status .timer{color:var(--ink);font-size:1.05rem}.bt-poster{block-size:clamp(17rem,34vw,19rem);position:relative;overflow:hidden}.bt-poster .b-circle{aspect-ratio:1;background:var(--mustard);transform-origin:50% 100%;border-radius:50%;inline-size:clamp(8rem,22vw,11rem);margin-inline-start:calc(clamp(8rem,22vw,11rem)/-2);transition:transform .6s;position:absolute;inset-block-end:48%;inset-inline-start:50%;transform:scale(.55)}.bt-poster .b-half{aspect-ratio:2;background:var(--brick);transform-origin:50% 0;border-radius:0 0 999px 999px;inline-size:clamp(8rem,22vw,11rem);margin-inline-start:calc(clamp(8rem,22vw,11rem)/-2);transition:transform .6s;position:absolute;inset-block-start:52%;inset-inline-start:50%;transform:scale(.55)}.bt-poster .horizon{background:#fbf6ea59;block-size:2px;position:absolute;inset-block-start:calc(52% - 1px);inset-inline:0}.bt-visual[data-phase=in] .b-circle{transition:transform var(--in) cubic-bezier(.45, 0, .55, 1);transform:scale(1)}.bt-visual[data-phase=in] .b-half{transition:transform var(--in) cubic-bezier(.45, 0, .55, 1);transform:scale(.55)}.bt-visual[data-phase=out] .b-circle{transition:transform var(--out) cubic-bezier(.45, 0, .55, 1);transform:scale(.55)}.bt-visual[data-phase=out] .b-half{transition:transform var(--out) cubic-bezier(.45, 0, .55, 1);transform:scale(1)}html[data-theme=poster] .bt-phase{font-family:var(--font-display)}html[data-theme=poster] .bt-sec{font-family:var(--font-display);color:var(--ink);font-weight:300}html[data-theme=tempo-notebook] .bt-beats{border-color:var(--ink);background:var(--bg2);border-radius:0}html[data-theme=tempo-notebook] .bt-beats span.on{background:var(--ink);color:var(--bg2)}@media (width<=40rem){.bt-visual{grid-template-columns:1fr;min-block-size:0}.bt-readout{text-align:start;align-items:baseline;gap:1rem;display:flex}.bt-tempo .metro{block-size:5.5rem;inline-size:4.5rem}.bt-beats span{block-size:2.4rem;font-size:.78rem}}.gt-steps{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.gt-step{grid-template-columns:clamp(5.5rem,14vw,9rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);max-inline-size:none;display:grid}.ground-tool[data-js] .gt-step:not([data-current]){display:none}.gt-num{aspect-ratio:1;border:1px solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);place-items:center;display:grid}.gt-n{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--acc-text);font-size:clamp(3.5rem,10vw,6rem);line-height:1}.gt-n.sect-no{letter-spacing:-.03em;font-size:clamp(2.2rem,7vw,3.75rem)}.gt-title{margin:.2rem 0 .6rem;font-size:clamp(1.5rem,2.2vw + .9rem,2.4rem);line-height:1.1}.gt-prompt{color:var(--ink2);max-inline-size:40ch;font-size:clamp(1.08rem,.6vw + 1rem,1.3rem);line-height:1.5}.gt-marks{flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;display:flex}.gt-mark{border:1.5px solid var(--rule2);block-size:3rem;inline-size:3rem;color:var(--ink3);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:50%}.gt-mark[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);font-weight:700}.gt-progress{gap:4px;margin-block-start:1.5rem;display:none}.ground-tool[data-js] .gt-progress{display:flex}.gt-progress i{background:var(--rule2);border-radius:2px;flex:1;block-size:4px}.gt-progress i.on{background:var(--acc-line)}.ground-tool[data-finished] .gt-steps,.ground-tool[data-finished] .gt-progress,.ground-tool:not([data-js]) .tool-actions{display:none}html[data-theme=poster] .gt-num{background:var(--cream);border:0;border-radius:0}html[data-theme=poster] .gt-n{font-family:var(--font-display);color:var(--night);font-weight:700}html[data-theme=poster] .gt-circle{background:var(--mustard);border-radius:50%}html[data-theme=poster] .gt-half{aspect-ratio:2/1.4;background:var(--brick);border-radius:0 0 999px 999px}html[data-theme=poster] .gt-half .gt-n,html[data-theme=poster] .gt-sq .gt-n{color:var(--cream)}html[data-theme=poster] .gt-sq{background:var(--cobalt);outline:2px solid var(--cream);outline-offset:-8px}html[data-theme=poster] .gt-stairs{background:var(--bottle);clip-path:polygon(0 100%,0 66%,33% 66%,33% 33%,66% 33%,66% 0,100% 0,100% 100%)}html[data-theme=poster] .gt-stairs .gt-n{color:var(--cream);padding:30% 0 0 30%}html[data-theme=poster] .gt-mark{border-radius:0}html[data-theme=poster] .gt-title{font-family:var(--font-display)}html[data-theme=tempo-notebook] .gt-num{border:1.5px solid var(--ink);background:var(--bg2);border-radius:0}html[data-theme=tempo-notebook] .gt-mark{border-color:var(--ink);border-radius:2px}@media (width<=40rem){.gt-step{grid-template-columns:1fr}.gt-num{inline-size:6rem}}.pre-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;display:flex}.pre-total{align-items:baseline;gap:.6rem;margin:0 0 1rem;display:flex}.pre-total .timer{letter-spacing:-.05em;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1}.pre-track{gap:4px;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.pre-track li{flex:var(--w) 1 0;flex-direction:column;gap:.3rem;min-inline-size:0;max-inline-size:none;display:flex}.pre-track .b{background:var(--bg3);border:1px solid var(--rule);border-radius:4px;block-size:.9rem;display:block;position:relative;overflow:hidden}.pre-track .b i{background:var(--acc);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .25s linear;position:absolute;inset:0}.pre-track li.done .b{background:var(--ink3)}.pre-track li.now .b{border-color:var(--ink)}.pre-track .t{font-family:var(--font-mono);color:var(--ink3);font-size:.66rem}.pre-track li.now .t{color:var(--ink);font-weight:700}.pre-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pre-step{max-inline-size:none}.pre-tool[data-js] .pre-step:not([data-current]){display:none}.pre-tool:not([data-js]) .pre-step{border-block-end:1px solid var(--rule);padding-block:.75rem}.pre-tool:not([data-js]) .tool-actions,.pre-tool:not([data-js]) .pre-step-timer{display:none}.pre-step-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pre-step-timer{letter-spacing:-.05em;color:var(--acc-text);margin:0;font-size:clamp(3rem,8vw,4.75rem);line-height:.9}.pre-title{margin:.3rem 0 .6rem;font-size:clamp(1.6rem,2.4vw + .9rem,2.6rem);line-height:1.05}.pre-text{color:var(--ink2);max-inline-size:46ch;font-size:clamp(1.08rem,.6vw + 1rem,1.3rem);line-height:1.5}.pre-pacer{align-items:center;gap:1.25rem;margin-block:1rem;display:flex}.pp-dot{background:var(--acc);border-radius:50%;block-size:5rem;inline-size:5rem;transition:transform .6s;transform:scale(.55)}.pre-pacer[data-phase=in] .pp-dot{transition:transform 4s cubic-bezier(.45,0,.55,1);transform:scale(1)}.pre-pacer[data-phase=out] .pp-dot{transition:transform 6s cubic-bezier(.45,0,.55,1);transform:scale(.55)}.pp-label{font-family:var(--font-mono);font-size:1.4rem}.pre-worry{gap:.5rem;max-inline-size:40rem;display:grid}.pre-worry textarea{resize:vertical;min-block-size:8rem}.pre-worry .btn{justify-self:start;min-block-size:2.25rem;font-size:.85rem}.pre-cue{gap:.6rem;max-inline-size:40rem;display:grid}.auto-next{color:var(--ink2);margin-inline-start:auto;font-size:.88rem}.pre-tool[data-finished] .pre-steps,.pre-tool[data-finished] .auto-next{display:none}html[data-theme=poster] .pre-track .b{border-radius:0}html[data-theme=poster] .pre-track .b i,html[data-theme=poster] .pp-dot{background:var(--mustard)}html[data-theme=poster] .pre-title,html[data-theme=poster] .pre-total .timer,html[data-theme=poster] .pre-step-timer{font-family:var(--font-display)}html[data-theme=poster] .pre-step-timer{color:var(--ink);font-weight:300}html[data-theme=tempo-notebook] .pre-track .b{border-color:var(--ink3);border-radius:0}html[data-theme=tempo-notebook] .pre-track .b i,html[data-theme=tempo-notebook] .pp-dot{background:var(--ink)}.tool-stage .chip{background:var(--bg2);color:var(--ink2);border-color:var(--rule2)}.tool-stage .chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sleep-tool fieldset{border:0;min-inline-size:0;margin:0 0 1.75rem;padding:0}.sleep-tool legend{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--h-tracking);color:var(--ink);margin-block-end:.3rem;padding:0;font-size:clamp(1.25rem,1vw + 1rem,1.6rem)}.gate-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.gate-list li{max-inline-size:none}.gate-list .check{border:1px solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);cursor:pointer;block-size:100%;padding:.65rem .8rem}.gate-list .check:has(input:checked){border-color:var(--acc-line);background:var(--acc-soft)}.gate-pills .check{border-style:dashed}.table-scroll{margin-block:.75rem;overflow-x:auto}.diary{border-collapse:collapse;inline-size:100%;min-inline-size:36rem}.diary th,.diary td{text-align:start;padding:.3rem .4rem .3rem 0}.diary thead th{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);vertical-align:bottom;font-size:.7rem;font-weight:500}.diary tbody th{font-family:var(--font-mono);color:var(--ink3);inline-size:2.5rem}.diary input{inline-size:100%;min-inline-size:6rem}.sw-rise{max-inline-size:22rem}.sw-rise label{margin-block-end:.35rem;font-weight:600;display:block}.sw-result{border-block-start:1px solid var(--rule2);margin-block:0 1.5rem;padding-block-start:1rem}.sw-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:.5rem 0;display:grid}.sw-stats>div{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--bg2);padding:.8rem .9rem}.sw-stats dt{color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-family:var(--font-label)}.sw-stats dd{font-family:var(--font-mono);letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.5rem}.sw-big dd{color:var(--acc-text);font-size:clamp(1.8rem,4vw,2.5rem)}.sw-window{margin-block-start:1.25rem}.sw-eff-bar{background:var(--bg3);border-radius:999px;block-size:.6rem;max-inline-size:36rem;margin-block:.4rem .3rem;position:relative}.sw-eff-bar i{background:var(--acc-line);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.sw-eff-bar .m85,.sw-eff-bar .m90{background:var(--ink2);inline-size:2px;position:absolute;inset-block:-4px}.sw-eff-bar .m85{inset-inline-start:85%}.sw-eff-bar .m90{inset-inline-start:90%}.sleep-tool .note{max-inline-size:48rem;margin-block:.75rem}.sleep-tool .drowsy{border-width:2px;font-size:.95rem}.sleep-tool .drowsy strong{color:var(--warn-ink)}html[data-theme=poster] .sw-stats>div,html[data-theme=poster] .gate-list .check{border:1.5px solid var(--rule2);background:0 0;border-radius:0}html[data-theme=poster] .sw-stats dd{font-family:var(--font-display);font-weight:300}html[data-theme=tempo-notebook] .sw-stats>div,html[data-theme=tempo-notebook] .gate-list .check{border-color:var(--ink3);border-radius:0}.answer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin-block:1.75rem 2rem;display:grid}.answer{background:var(--bg2);border:var(--bw) solid var(--rule);border-radius:var(--radius-sm);padding:1rem 1.2rem .6rem}.answer h2{margin:0 0 .6rem;font-size:1.15rem}.answer ul{margin:0;padding-inline-start:1.1em}.answer li{color:var(--ink2);max-inline-size:none;margin-block-end:.5rem}.answer-now{border-block-start:4px solid var(--acc-line)}.answer-dont{border-block-start:4px solid var(--danger)}.answer-pro{border-block-start:4px solid var(--ink)}html[data-theme=poster] .answer{border:2px solid var(--ink);background:var(--cream)}html[data-theme=poster] .answer-now{border-block-start:12px solid var(--cobalt)}html[data-theme=poster] .answer-dont{border-block-start:12px solid var(--brick)}html[data-theme=poster] .answer-after{border-block-start:12px solid var(--mustard)}html[data-theme=poster] .answer-pro{border-block-start:12px solid var(--bottle)}html[data-theme=tempo-notebook] .answer{border-color:var(--ink);border-radius:0}.safety-note{margin-block:1.5rem}.tool-body .review-meta{margin-block-start:0}@media (prefers-reduced-motion:reduce){.bt-visual .metro .arm,.b-circle,.b-half,.pp-dot{transition:none!important}}@media (width<=52rem){.poster-art{block-size:11rem;aspect-ratio:auto!important;min-block-size:0!important}.pa-num{display:none!important}.hero-copy{padding-block-start:1.25rem!important}}.en-form[hidden],.en-plan[hidden]{display:none}.energy-tool fieldset{border:0;min-inline-size:0;margin:0 0 1.5rem;padding:0}.en-h{margin-block-end:.25rem;padding:0;font-size:1.15rem;font-weight:700}.en-days{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-block-start:.75rem;display:grid}.en-day-name{font-family:var(--font-mono);color:var(--ink3);margin:0 0 .3rem;font-size:.8rem}.en-day .seg-opts{flex-wrap:nowrap;gap:.25rem}.en-lv{flex:1;align-items:center;min-inline-size:0;padding:.5rem .2rem}.en-lv-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.en-opts{gap:.4rem;margin-block-start:.6rem;display:grid}.en-opt{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);padding:.5rem .75rem}.en-opt:has(input:checked){border-color:var(--acc-line);background:var(--acc-soft)}.en-when{gap:.3rem;max-inline-size:22rem;margin-block-start:1rem;display:grid}.en-need{color:var(--ink);font-weight:600}.en-ph{margin:1rem 0 .2rem;font-size:1.05rem}.en-flags{margin-block:1rem}.energy-tool:not([data-js]) .tool-actions{display:none}.pricing-planned{margin-block:.75rem;display:inline-block}.price-controls{flex-wrap:wrap;align-items:end;gap:1rem 2rem;margin-block-end:1rem;display:flex}.price-controls .seg{margin:0}.pr-zone-pick{gap:.3rem;max-inline-size:100%;display:grid}.pr-zone-pick select{background:var(--bg2);color:var(--ink);border:var(--bw) solid var(--field);border-radius:var(--radius-sm);font:inherit;min-block-size:2.75rem;max-inline-size:100%;padding:.55rem .7rem}.price-box:not([data-js]) .price-controls{display:none}.price-card{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);max-inline-size:30rem;padding:1.25rem 1.5rem}.price-card[hidden]{display:none}.pr-zone-name{color:var(--ink2);margin:0 0 .5rem;font-size:.9rem}.pr-amount{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1}.pr-per{color:var(--ink2);font-family:inherit;font-size:1rem}.pr-row+.pr-row{margin-block-start:.9rem}.price-box[data-js][data-bill=year] .pr-month,.price-box[data-js][data-bill=month] .pr-year{display:none}.pricing-planned-2{max-inline-size:30rem;margin-block-start:1rem}.pricing-cols{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;display:grid}.pricing-cta .hint{margin-block-start:.5rem}.pricing-more{margin-block-start:1rem}.sc-form fieldset,.wt-form fieldset{border:0;min-inline-size:0;margin:0 0 1.5rem;padding:0}.sc-grid,.wt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem 1rem;margin-block-start:.75rem;display:grid}.sc-grid .field,.wt-grid .field{margin:0}.sc-grid input,.wt-grid input,.wt-grid select,.wt-add input{box-sizing:border-box;inline-size:100%}.sc-modes .seg-opt{justify-content:center;min-block-size:2.75rem}.sc-modes .seg-main{font-family:inherit;font-size:1rem;font-weight:600}.sc-rows{gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.sc-rows li{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;padding:.65rem .9rem;display:flex}.sc-time{font-family:var(--font-mono);font-size:1.6rem;font-weight:600;line-height:1.1}.sc-meta{color:var(--ink2);font-size:.95rem}.sc-awake{margin-block:1rem}.sc-form [hidden],.wt-form [hidden]{display:none!important}.wt-add{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-block-start:.75rem;display:flex}.wt-add .field{flex:14rem;margin:0}.wt-list{gap:.4rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.wt-list li{border:var(--bw) solid var(--rule2);border-radius:var(--radius-sm);background:var(--bg2);justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .3rem .3rem .8rem;display:flex}.wt-list li span{overflow-wrap:anywhere;min-inline-size:0}.wt-list .btn{flex:none;min-block-size:2.75rem;min-inline-size:2.75rem}.wt-q{overflow-wrap:anywhere;font-size:1.1rem;font-weight:600}.wt-choices{gap:.5rem;margin-block:.75rem;display:grid}.wt-choices .btn{white-space:normal;text-align:start;justify-self:start;min-block-size:2.75rem;max-inline-size:100%}.wt-warn{color:var(--ink);font-weight:600}.wt-steps{padding-inline-start:1.2rem}.wt-steps li{overflow-wrap:anywhere}
