.launch-panel{display:none}.before-launch .launch-panel{background:var(--card);border:1px solid var(--rule);border-inline-start:3px solid var(--accent);border-radius:.5rem;gap:1.25rem;margin-block-end:2rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}.launch-clock,.launch-tasks{min-inline-size:0}.countdown-digits{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-block:1rem;display:grid}.countdown-digits>div{gap:.25rem;min-inline-size:0;display:grid}.countdown-digits>div+div{border-inline-start:1px solid var(--rule);padding-inline-start:.5rem}.countdown-digits span:first-child{font-variant-numeric:tabular-nums;color:var(--accent);font-size:clamp(1.75rem,5vw,3.75rem);font-weight:650;line-height:1}.countdown-digits span:last-child{color:var(--muted);overflow-wrap:anywhere;font-size:clamp(.6875rem,1.45vw,.875rem)}.launch-tasks{border-block-start:1px solid var(--rule);padding-block-start:1.25rem}.launch-checklist{margin:0}.launch-checklist legend{color:var(--text);margin-block-end:.125rem;font-weight:700}.launch-checklist label{cursor:pointer;align-items:center;gap:.75rem;min-block-size:48px;display:flex}.launch-checklist input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--accent);flex-shrink:0}.launch-tasks [data-storage-warning]{color:var(--muted);margin-block-start:.75rem}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width>=48rem){.before-launch .launch-panel{grid-template-columns:1.15fr 1fr;gap:2rem}.launch-tasks{border-block-start:0;border-inline-start:1px solid var(--rule);padding-block-start:0;padding-inline-start:2rem}}.home-hero{background:var(--card);border:1px solid var(--rule);border-radius:.875rem;grid-template-areas:"photo""intro";margin-block:1rem 1.5rem;display:grid;overflow:hidden}.introduction{grid-area:intro;min-inline-size:0;padding:1.25rem}.introduction h1{letter-spacing:-.06em;max-inline-size:12ch;font-size:clamp(2.25rem,10.75vw,4.75rem);font-weight:900;line-height:.98}[dir=rtl] .introduction h1{text-align:end}.introduction .lead{color:var(--text)}.hero-actions{flex-wrap:wrap;gap:.625rem;margin-block-start:1.5rem;display:flex}.hero-actions .button-secondary{background:var(--surface)}.hero-actions .button-secondary:hover{background:var(--card)}.hero-disclaimer{max-inline-size:48ch;color:var(--muted);margin-block-start:1.125rem;font-size:.8125rem}.coast{grid-area:photo;display:block}.coast img{block-size:auto;inline-size:100%;display:block}.home-answers{border-block-start:1px solid var(--rule);padding-block-start:clamp(1.5rem,4vw,2.5rem);scroll-margin-block-start:1rem}.home-answers>h2{font-size:clamp(1.5rem,4vw,2.25rem)}.home-answers>.lead{margin-block:.5rem 1.25rem}@supports (background-clip:text){@media (forced-colors:none){.introduction h1{color:#0000;background:linear-gradient(165deg,#fff2ee 18%,#ffbd9a 64%,#ff9bbb 99%) text}}}@media (width>=48rem){.home-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"intro photo";align-items:center;gap:clamp(1rem,2.5vw,2rem);margin-block:1.5rem 2rem;padding:clamp(.875rem,2vw,1.25rem)}.introduction{padding:0;padding-inline-start:clamp(.25rem,1vw,1rem)}.introduction h1{font-size:clamp(2.3rem,4.4vw,4.75rem)}.coast{border-radius:.625rem;overflow:hidden}.coast img{aspect-ratio:4/3;object-fit:cover;object-position:100% 50%}[dir=rtl] .coast img{transform:scaleX(-1)}}
