.hero{background:var(--surface-bg);touch-action:manipulation;min-height:max(40rem,100svh - 64px);display:flex;position:relative;overflow:hidden}.hero-ocean{width:100%;max-width:none;height:100%;position:absolute;inset:0}.blobs span{background:var(--sky-300);filter:blur(44px);opacity:.28;pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite alternate drift;position:absolute}.blobs span:first-child{width:18rem;height:18rem;top:3rem;left:-5rem}.blobs span:nth-child(2){opacity:.2;width:14rem;height:14rem;animation-delay:-2s;top:18%;right:8%}.blobs span:nth-child(3){opacity:.16;width:10rem;height:10rem;animation-delay:-4s;top:55%;left:42%}@media (prefers-color-scheme:dark){.blobs span{opacity:.16;background:#60a5fa}}@keyframes drift{to{transform:translate(1.5rem,-1rem)scale(1.06)}}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem 3rem;padding-block:clamp(2.5rem,7vh,5rem) clamp(7rem,18vh,10rem);display:grid;position:relative}.hero-copy .lede{margin-bottom:1.75rem}.ctas{flex-wrap:wrap;gap:.75rem;display:flex}.note{color:var(--text-2);margin-top:1rem;font-size:.9375rem}.note a{font-weight:700}.stage{text-align:center;position:relative}.hint{color:var(--text-2);max-width:22rem;margin:0 auto .5rem;font-size:.9375rem}.slot{place-items:center;min-height:330px;display:grid;position:relative}.morph{background-color:var(--sky-500);width:176px;height:176px;box-shadow:var(--shadow-droplet);border:1px solid #0000;border-radius:88px;transition:width .75s cubic-bezier(.22,1,.36,1),height .75s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1),background-color .45s 50ms,border-color .45s .1s,opacity .3s;position:relative}.morph.is-open{border-radius:var(--r-card);background-color:var(--glass-strong);border-color:var(--glass-border);width:min(100%,380px);height:310px;box-shadow:var(--shadow-elevated);animation:6s ease-in-out 1s infinite breathe}.morph.is-falling{opacity:0;border-radius:50%;width:28px;height:28px;transition-duration:.5s;transition-timing-function:ease-in-out}@keyframes breathe{50%{transform:translateY(-4px)}}.morph-button{border-radius:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;transition:transform .2s ease-out;display:grid}.morph-button:active{transform:scale(.95)}.morph-button:hover{box-shadow:0 0 0 10px #0ea5e924}.morph-button svg{width:76px;height:76px;animation:6s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-8px)}}.morph-button[hidden],.write-card[hidden]{display:none}.write-card{text-align:left;flex-direction:column;gap:.6rem;padding:1.1rem 1.1rem 1rem;display:flex;position:absolute;inset:0}.prompt-row,.write-card textarea{animation:.5s cubic-bezier(.22,1,.36,1) .2s both appear}.card-foot{justify-content:space-between;gap:.75rem;animation:.5s cubic-bezier(.22,1,.36,1) .4s both appear;display:flex}@keyframes appear{0%{opacity:0;transform:translateY(10px)scale(.98)}}.prompt-row{align-items:flex-start;gap:.5rem;display:flex}.prompt{color:var(--text-2);flex:1;margin:0;font-size:.9375rem;font-weight:700;line-height:1.4}.icon-btn{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-8px -6px 0 0;display:grid}.icon-btn:hover{background:var(--glass)}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.write-card textarea{resize:none;border:1px solid var(--glass-border);border-radius:var(--r-row);width:100%;color:var(--text);font:inherit;background:#ffffff8c;flex:1;padding:.75rem .85rem;font-size:1.0625rem}.write-card textarea::placeholder{color:var(--text-muted)}@media (prefers-color-scheme:dark){.write-card textarea{background:#0f172a80}}.card-foot .btn{min-height:44px}.btn[disabled]{opacity:.55;cursor:not-allowed}.result{text-align:left;background:var(--glass-strong);width:min(100%,400px);padding:1.4rem 1.4rem 1.2rem;animation:.5s cubic-bezier(.22,1,.36,1) both appear}.result h2{margin-bottom:.5rem;font-size:1.25rem}.result h2:focus{outline:none}.result-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0 0 .35rem;font-size:.8125rem;font-weight:700}.mood{align-items:center;gap:.5rem;display:flex}.tint{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 3px #fff9}.tint-bright{background:var(--tint-bright)}.tint-calm{background:var(--tint-calm)}.tint-reflective{background:var(--tint-reflective)}.tint-heavy{background:var(--tint-heavy)}.tint-tender{background:var(--tint-tender)}.chunk{animation:.4s ease-out both chunk;animation-delay:calc(var(--i) * 70ms + .15s);display:inline}@keyframes chunk{0%{opacity:0}}.insight{font-size:1.0625rem}.action{border-left:3px solid var(--sky-400);padding-left:.85rem;font-weight:700}.result .small{color:var(--text-muted);font-size:.8125rem}.result .btn{min-height:44px}.result-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.store-link{min-height:44px;color:var(--text-2);align-items:center;font-weight:700;display:inline-flex}.region{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin:.75rem 0 .5rem;font-size:.8125rem;font-weight:700}.emergency{flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.emergency li{align-items:center;gap:.4rem;font-size:.9375rem;display:flex}.emergency .btn{min-width:56px;min-height:44px;padding-inline:.8rem}.lines{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.lines li{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.9375rem;display:flex}.result.is-crisis a:not(.btn){color:var(--text-2);font-weight:700}.pill,.sound{--inset-x:max(var(--gutter), env(safe-area-inset-left), env(safe-area-inset-right));--inset-y:max(var(--gutter), env(safe-area-inset-bottom))}.pill{left:var(--inset-x);bottom:var(--inset-y);min-height:48px;color:var(--sky-900);background:var(--glass-strong);opacity:0;border-radius:999px;align-items:center;margin:0;padding:0 1.1rem;font-weight:700;transition:opacity .4s,transform .4s;display:flex;position:absolute;transform:translateY(8px)}.pill.is-shown{opacity:1;transform:none}@media (prefers-color-scheme:dark){.pill{color:var(--text)}}.sound{right:var(--inset-x);bottom:var(--inset-y);border:1px solid var(--glass-border);background:var(--glass-strong);width:48px;height:48px;color:var(--sky-900);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}@media (prefers-color-scheme:dark){.sound{color:var(--text)}}.sound svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width<=860px){.hero-grid{grid-template-columns:1fr;padding-top:2rem;padding-bottom:6.5rem}.slot{min-height:320px}}@media (prefers-reduced-motion:reduce){.blobs span,.morph-button svg,.morph.is-open{animation:none}}.band-shallows[data-astro-cid-l43jfdkk]{padding-top:clamp(2.5rem,6vw,4.5rem)}.steps[data-astro-cid-l43jfdkk]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-l43jfdkk]{padding:var(--card-pad);color:var(--text)}.step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{margin-bottom:var(--space-2)}.step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{margin:0}.n[data-astro-cid-l43jfdkk]{background:var(--sky-700);color:#fff;width:44px;height:44px;margin-bottom:var(--space-4);border-radius:50%;place-items:center;font-weight:700;display:grid}@media (width<=760px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr)}}.replies[data-astro-cid-jsht4uxn]{padding-top:0}.stamp[data-astro-cid-jsht4uxn]{max-width:var(--measure);font-weight:700}.stamp[data-astro-cid-jsht4uxn] span[data-astro-cid-jsht4uxn]{font-weight:500}.entry[data-astro-cid-jsht4uxn]{margin:0 0 var(--space-6);padding:var(--card-pad);color:#3f3222;background:#faf3e3;border-color:#eadfc4}.entry[data-astro-cid-jsht4uxn] figcaption[data-astro-cid-jsht4uxn],.k[data-astro-cid-jsht4uxn]{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.entry[data-astro-cid-jsht4uxn] figcaption[data-astro-cid-jsht4uxn]{color:#6b5232}.entry[data-astro-cid-jsht4uxn] blockquote[data-astro-cid-jsht4uxn]{margin:var(--space-1) 0 0;font-size:1.125rem;font-weight:600}.pair[data-astro-cid-jsht4uxn]{column-gap:var(--grid-gap);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reply[data-astro-cid-jsht4uxn]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.reply[data-astro-cid-jsht4uxn] h3[data-astro-cid-jsht4uxn]{margin:0 0 var(--space-1)}.how[data-astro-cid-jsht4uxn]{margin:0 0 var(--space-4)}.card[data-astro-cid-jsht4uxn]{padding:var(--card-pad);color:var(--text)}.card[data-astro-cid-jsht4uxn] p[data-astro-cid-jsht4uxn]{margin:0 0 var(--space-4)}.card[data-astro-cid-jsht4uxn] .k[data-astro-cid-jsht4uxn]{margin:0 0 var(--space-1);color:var(--text-2)}.head[data-astro-cid-jsht4uxn]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.head[data-astro-cid-jsht4uxn] .drop{flex:none;width:36px;height:36px}.head[data-astro-cid-jsht4uxn] p[data-astro-cid-jsht4uxn]{margin:0;line-height:1.3;display:grid}.action[data-astro-cid-jsht4uxn]{padding-left:var(--space-3);border-left:3px solid var(--sky-400);font-weight:700}.why[data-astro-cid-jsht4uxn] p[data-astro-cid-jsht4uxn]:last-child{color:var(--text-muted);font-size:.9375rem}.why[data-astro-cid-jsht4uxn] a{color:var(--text-2)}.card[data-astro-cid-jsht4uxn] .enc[data-astro-cid-jsht4uxn]{margin-bottom:0;font-style:italic}.tide-read[data-astro-cid-jsht4uxn]{margin-top:var(--block-gap);color:var(--text)}.tide-body[data-astro-cid-jsht4uxn]{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.tide-body[data-astro-cid-jsht4uxn] .intro[data-astro-cid-jsht4uxn]{color:var(--text-2);grid-column:1/-1;margin:0;font-weight:700}.tide-body[data-astro-cid-jsht4uxn] .read[data-astro-cid-jsht4uxn]{margin:0}.tide-body[data-astro-cid-jsht4uxn] ul[data-astro-cid-jsht4uxn]{margin:0;padding-left:1.2rem}.tide-body[data-astro-cid-jsht4uxn] li[data-astro-cid-jsht4uxn]{margin-bottom:var(--space-2)}@media (width<=760px){.pair[data-astro-cid-jsht4uxn]{row-gap:var(--block-gap);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.tide-body[data-astro-cid-jsht4uxn]{grid-template-columns:minmax(0,1fr)}}.descent[data-astro-cid-spmxhl3h]{background:linear-gradient(180deg, var(--shallows) 0%, #2e4e86 38%, var(--deep-1) 72%, var(--deep-1) 100%);color:var(--shallows-text);padding-top:1rem}.descent[data-astro-cid-spmxhl3h] .label[data-astro-cid-spmxhl3h],.descent[data-astro-cid-spmxhl3h] h2[data-astro-cid-spmxhl3h],.descent[data-astro-cid-spmxhl3h] .lede[data-astro-cid-spmxhl3h]{color:var(--shallows-text)}.ladder[data-astro-cid-spmxhl3h]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.ladder[data-astro-cid-spmxhl3h]:before{content:"";background:linear-gradient(#fffc,#5eead480);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:21px}.rung[data-astro-cid-spmxhl3h]{gap:var(--space-4);grid-template-columns:44px 1fr;align-items:center;display:grid}.marker[data-astro-cid-spmxhl3h]{background:var(--glass-strong);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 0 0 6px #ffffff1f}.marker[data-astro-cid-spmxhl3h] .glyph{width:26px;height:26px}.plate[data-astro-cid-spmxhl3h]{gap:var(--grid-gap);padding:var(--space-4) var(--space-4) var(--space-4) var(--card-pad);color:var(--text);grid-template-columns:5.5rem 1fr 11rem;align-items:center;display:grid}.plate[data-astro-cid-spmxhl3h] h3[data-astro-cid-spmxhl3h]{margin-bottom:.2rem}.plate[data-astro-cid-spmxhl3h] p[data-astro-cid-spmxhl3h],.count[data-astro-cid-spmxhl3h]{margin:0}.num[data-astro-cid-spmxhl3h]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700;line-height:1}.swatch[data-astro-cid-spmxhl3h]{border-radius:var(--r-tile);align-items:flex-end;height:5.5rem;padding:.55rem .7rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.swatch[data-astro-cid-spmxhl3h]:after{content:"";background:var(--wave);opacity:.8;border-radius:50%;height:16%;position:absolute;top:44%;left:-10%;right:-10%}.swatch-name[data-astro-cid-spmxhl3h]{z-index:1;color:var(--sky-950);background:#fdfdfbe6;border-radius:999px;padding:.15rem .55rem;font-size:.8125rem;font-weight:700;position:relative}@media (width<=760px){.plate[data-astro-cid-spmxhl3h]{gap:var(--space-3);padding:var(--card-pad);grid-template-columns:1fr}.count[data-astro-cid-spmxhl3h]{order:-1}.num[data-astro-cid-spmxhl3h]{font-size:1.8rem}.swatch[data-astro-cid-spmxhl3h]{height:4.5rem}}.window{aspect-ratio:12/5;border-radius:var(--r-card);background:#0b1a3a;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 0 1px #ffffff26}.window canvas{width:100%;max-width:none;height:100%}.window-label{left:var(--space-4);top:var(--space-4);color:var(--text);border-radius:999px;flex-wrap:wrap;gap:.6rem;margin:0;padding:.45rem .9rem;font-size:.9375rem;display:flex;position:absolute;background:var(--glass-strong)!important}.choices{gap:var(--space-2);margin:var(--space-4) 0 0;border:0;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;display:grid}.choice{border-radius:var(--r-row);cursor:pointer;min-height:64px;padding:var(--space-1);border:2px solid #0000;justify-content:center;align-items:flex-end;transition:transform .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff40}.choice:has(input:focus-visible){outline:3px solid var(--focus-deep);outline-offset:3px}.choice:hover{transform:translateY(-2px)}.choice:has(input:checked){border-color:var(--glow);box-shadow:0 0 0 3px #5eead459}.choice-name{font:inherit;color:var(--sky-950);background:#fdfdfbe6;border-radius:6px;padding:.1rem .3rem;font-size:.6875rem;font-weight:700;line-height:1.2}@media (width<=1000px){.window{aspect-ratio:16/10}.choices{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=380px){.choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.tide[data-astro-cid-qobvozq7]{text-align:center;overflow:hidden}.inner[data-astro-cid-qobvozq7]{max-width:44rem;position:relative}.inner[data-astro-cid-qobvozq7] .lede[data-astro-cid-qobvozq7]{margin-inline:auto}.tideline[data-astro-cid-qobvozq7]{fill:none;stroke:#5eead429;stroke-width:2px;width:100%;height:120px;animation:9s ease-in-out infinite alternate ebb;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}@keyframes ebb{to{transform:translateY(-50%)translate(-40px)}}.tints[data-astro-cid-eu2btcjx]{margin:0 0 var(--block-gap);gap:var(--space-6) var(--grid-gap);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.tints[data-astro-cid-eu2btcjx] li[data-astro-cid-eu2btcjx]{align-content:start;justify-items:center;gap:var(--space-1);display:grid}.tints[data-astro-cid-eu2btcjx] .tint-drop{width:72px;height:72px;margin-bottom:.4rem;animation:6s ease-in-out infinite bob}.tints[data-astro-cid-eu2btcjx] li[data-astro-cid-eu2btcjx]:nth-child(2) .tint-drop{animation-delay:-1.2s}.tints[data-astro-cid-eu2btcjx] li[data-astro-cid-eu2btcjx]:nth-child(3) .tint-drop{animation-delay:-2.4s}.tints[data-astro-cid-eu2btcjx] li[data-astro-cid-eu2btcjx]:nth-child(4) .tint-drop{animation-delay:-3.6s}.tints[data-astro-cid-eu2btcjx] li[data-astro-cid-eu2btcjx]:nth-child(5) .tint-drop{animation-delay:-4.8s}.tints[data-astro-cid-eu2btcjx] .glow-bright{filter:drop-shadow(0 0 18px #f6c4538c)}.tints[data-astro-cid-eu2btcjx] .glow-calm{filter:drop-shadow(0 0 18px #5cc8b08c)}.tints[data-astro-cid-eu2btcjx] .glow-reflective{filter:drop-shadow(0 0 18px #a9a6e88c)}.tints[data-astro-cid-eu2btcjx] .glow-heavy{filter:drop-shadow(0 0 18px #5b7fb8b3)}.tints[data-astro-cid-eu2btcjx] .glow-tender{filter:drop-shadow(0 0 18px #e7a0b48c)}.tints[data-astro-cid-eu2btcjx] span[data-astro-cid-eu2btcjx]{color:var(--deep-text-2);font-size:.9375rem}.note[data-astro-cid-eu2btcjx]{margin:0;font-size:.9375rem}@media (width<=600px){.tints[data-astro-cid-eu2btcjx]{flex-wrap:wrap;justify-content:center;display:flex}.tints[data-astro-cid-eu2btcjx] li[data-astro-cid-eu2btcjx]{flex:0 0 calc(50% - var(--grid-gap) / 2)}}@keyframes bob{50%{transform:translateY(-8px)}}.cards[data-astro-cid-ta7kaeco]{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-ta7kaeco]{padding:var(--card-pad)}.card[data-astro-cid-ta7kaeco] h3[data-astro-cid-ta7kaeco]{margin-bottom:var(--space-2)}.card[data-astro-cid-ta7kaeco] p[data-astro-cid-ta7kaeco]{color:var(--deep-text-2);margin:0}.card[data-astro-cid-ta7kaeco] a[data-astro-cid-ta7kaeco]{min-height:44px;color:var(--glow);align-items:center;font-weight:700;display:inline-flex}svg[data-astro-cid-ta7kaeco]{fill:none;width:32px;height:32px;stroke:var(--glow);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:var(--space-4)}@media (width<=1100px){.cards[data-astro-cid-ta7kaeco]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cards[data-astro-cid-ta7kaeco]{grid-template-columns:minmax(0,1fr)}}.rows[data-astro-cid-dx2tu72q]{gap:var(--grid-gap);margin:0 0 var(--block-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.row[data-astro-cid-dx2tu72q]{padding:var(--card-pad)}dt[data-astro-cid-dx2tu72q]{color:var(--glow);margin-bottom:var(--space-1);font-weight:700}dd[data-astro-cid-dx2tu72q]{color:var(--deep-text);margin:0;font-size:1.125rem}.proof[data-astro-cid-dx2tu72q]{align-items:center;gap:var(--space-2);margin:0 0 var(--block-gap);font-weight:700;display:flex}.proof[data-astro-cid-dx2tu72q] svg[data-astro-cid-dx2tu72q]{width:22px;height:22px;fill:var(--glow);flex:none}.groups[data-astro-cid-dx2tu72q]{columns:2 22rem;column-gap:var(--space-6)}.groups[data-astro-cid-dx2tu72q]>div[data-astro-cid-dx2tu72q]{break-inside:avoid;padding-bottom:var(--space-4)}.groups[data-astro-cid-dx2tu72q] h3[data-astro-cid-dx2tu72q]{margin:0 0 var(--space-2);color:var(--glow);font-size:1.0625rem}.groups[data-astro-cid-dx2tu72q] ul[data-astro-cid-dx2tu72q]{margin:0;padding-left:1.2rem}.groups[data-astro-cid-dx2tu72q] li[data-astro-cid-dx2tu72q]{margin-bottom:var(--space-2)}.groups[data-astro-cid-dx2tu72q] li[data-astro-cid-dx2tu72q]::marker{color:var(--glow)}.groups[data-astro-cid-dx2tu72q] a{color:var(--glow);font-weight:700}.policy[data-astro-cid-dx2tu72q]{min-height:44px;margin-top:var(--space-3);color:var(--glow);align-items:center;font-weight:700;display:inline-flex}@media (width<=760px){.rows[data-astro-cid-dx2tu72q]{grid-template-columns:minmax(0,1fr)}}.toggle[data-astro-cid-htruwgye]{gap:var(--space-1);padding:var(--space-1);margin:0 0 var(--block-gap);border:1px solid var(--glass-deep-border);background:var(--glass-deep);border-radius:999px;display:inline-flex}.toggle[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]{cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 1.1rem;font-weight:700;display:inline-flex}.toggle[data-astro-cid-htruwgye] em[data-astro-cid-htruwgye]{color:var(--glow);margin-left:.35rem;font-size:.8125rem;font-style:normal}.toggle[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]:has(input:checked){background:var(--offwhite-50);color:var(--sky-950)}.toggle[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]:has(input:checked) em[data-astro-cid-htruwgye]{color:#0f766e}.toggle[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]:has(input:focus-visible){outline:3px solid var(--focus-deep);outline-offset:2px}.plans[data-astro-cid-htruwgye]{column-gap:var(--grid-gap);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan[data-astro-cid-htruwgye]{grid-row:span 4;grid-template-rows:subgrid;padding:var(--panel-pad);row-gap:0;display:grid}.plan[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{margin-bottom:var(--space-2)}.plan[data-astro-cid-htruwgye].plus{border-color:#5eead48c;box-shadow:0 0 0 1px #5eead440,0 20px 60px #14b8a626}.lead[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{margin:0}.amount[data-astro-cid-htruwgye]{font-size:2.6rem;font-weight:700;line-height:1.1}.per[data-astro-cid-htruwgye],.sub[data-astro-cid-htruwgye],.foot[data-astro-cid-htruwgye]{color:var(--deep-text-2)}.sub[data-astro-cid-htruwgye]{font-size:.9375rem}.lead[data-astro-cid-htruwgye] .trial[data-astro-cid-htruwgye]{margin-top:var(--space-3);color:var(--deep-text)}.plan[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{margin:var(--block-gap) 0;padding-left:1.2rem}.plan[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{margin-bottom:var(--space-2)}.plan[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]::marker{color:var(--glow)}.notes[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{margin:var(--space-3) 0 0}.notes[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]:first-child{margin-top:0}.sent[data-astro-cid-htruwgye]{color:var(--deep-text);font-size:.9375rem}.foot[data-astro-cid-htruwgye]{font-size:.875rem}.plan[data-astro-cid-htruwgye] a,.fine[data-astro-cid-htruwgye] a{color:var(--glow);font-weight:700}.cta[data-astro-cid-htruwgye]{margin-top:var(--block-gap)}.fine[data-astro-cid-htruwgye]{margin:var(--block-gap) 0 0;color:var(--deep-text-2);max-width:48rem;font-size:.875rem}.pricing[data-astro-cid-htruwgye]:has(input[value=yearly]:checked) .monthly[data-astro-cid-htruwgye],.pricing[data-astro-cid-htruwgye]:has(input[value=monthly]:checked) .yearly[data-astro-cid-htruwgye]{display:none}@media (width<=760px){.plans[data-astro-cid-htruwgye]{row-gap:var(--grid-gap);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.resurface[data-astro-cid-blvy5prr]{background:linear-gradient(180deg, var(--deep-3) 0%, #0f2f60 35%, #6aa3e6 75%, var(--sky-100) 100%)}@media (prefers-color-scheme:dark){.resurface[data-astro-cid-blvy5prr]{background:linear-gradient(180deg, var(--deep-3) 0%, #0a2248 50%, #1e293b 100%)}}.box[data-astro-cid-blvy5prr]{text-align:center;max-width:36rem;padding:var(--panel-pad);color:var(--text);margin-inline:auto}.box[data-astro-cid-blvy5prr] .lede[data-astro-cid-blvy5prr]{margin-inline:auto}.box[data-astro-cid-blvy5prr] .big{width:72px;height:72px;margin:0 auto var(--space-4);animation:6s ease-in-out infinite float}
