.seg[data-astro-cid-235wyyv2]{background:var(--surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:14px;padding:4px;display:flex;position:relative}.seg-block[data-astro-cid-235wyyv2]{width:calc((100% - 8px) / var(--seg-count) + 8px);background:var(--brand-fill);pointer-events:none;transition:transform .32s var(--ease), opacity .22s ease;border-radius:14px;position:absolute;top:-4px;bottom:-4px;left:0}.seg-block[data-astro-cid-235wyyv2][data-dragging]{transition:opacity .15s}.seg-btn[data-astro-cid-235wyyv2]{height:min(40px,9vw);color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 1 0;font-size:min(14px,3.3vw);font-weight:600;transition:color .2s,opacity .2s;position:relative}.seg-btn[data-astro-cid-235wyyv2][data-on]{color:#fff}.seg-btn[data-astro-cid-235wyyv2]:disabled{opacity:.35;cursor:default}@media (width<=759px){.seg[data-astro-cid-235wyyv2],.seg-block[data-astro-cid-235wyyv2]{border-radius:6px}.seg-block[data-astro-cid-235wyyv2]{width:calc((100% - 8px) / var(--seg-count) + 4px);top:-2px;bottom:-2px;left:2px}}.td-grid{gap:40px var(--col-gap);grid-template:"copy demo""sched demo""ctrl demo"1fr/minmax(0,5fr) minmax(0,6fr);display:grid}.td-copy{grid-area:copy;min-width:0}.td-sched-wide{grid-area:sched;min-width:0;max-width:420px}.td-demo{--glow-inset:18% -16% 4%;--glow-opacity:.24;flex-direction:column;grid-area:demo;justify-self:end;gap:12px;width:100%;min-width:0;max-width:440px;display:flex}.td-ctrl{flex-direction:column;grid-area:ctrl;align-self:end;gap:20px;min-width:0;max-width:420px;display:flex}.td-closing{border-top:1px solid var(--rule);text-wrap:pretty;padding-top:20px;font-size:18px;line-height:1.5}.td-tap{margin-bottom:16px;font-size:16px;font-weight:600}.td-ctrl .td-tap{margin:0}.td-tap-narrow{display:none}.td-grid:not([data-live]) .td-js{display:none!important}.td-grid[data-live] .td-fallback{display:none}.td-fallback{position:absolute;inset:0}.td-fallback :global(img){object-fit:cover;object-position:top;width:100%;height:100%}.td-sched-col{flex-direction:column;gap:10px;display:flex}.td-sched-label{color:var(--text-secondary);font-size:13px;font-weight:600}.td-cards{flex-direction:column;gap:10px;display:flex}.td-card{background:var(--surface);border-radius:16px;align-items:stretch;min-height:64px;display:flex}.td-card-log{text-align:left;background:0 0;border:0;border-radius:16px;flex:auto;align-items:center;gap:12px;min-width:0;padding:12px 22px 12px 14px;display:flex}.td-card-log:hover{background:var(--hover-wash)}.td-card-art{flex:0 0 30px;width:30px;height:30px;position:relative}.td-card-art img{object-fit:contain;position:absolute}.td-card-art .td-art-main{width:24px;height:24px;top:0;left:0}.td-card-art .td-art-side{width:14px;height:14px;bottom:0;right:0}.td-card-text{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.td-card-name,.td-card-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-card-name{font-size:16px;font-weight:500;line-height:1.3}.td-card-sub{color:var(--text-secondary);font-size:12px}.td-card-cal{font-variant-numeric:tabular-nums;flex:none;padding-left:8px;font-size:16px;font-weight:500}.td-card-x{color:var(--text-secondary);background:0 0;border:0;border-radius:16px;flex:0 0 44px;place-items:center;display:grid}.td-card-x:hover{color:var(--text)}.td-empty:focus{outline:none}.td-empty{border:1px dashed var(--dash);color:var(--text-secondary);border-radius:16px;padding:20px 18px;font-size:14px}.td-seg-meta{justify-content:space-between;align-items:center;gap:16px;margin-top:-6px;padding:0 4px;display:flex}.td-help{color:var(--text-secondary);font-size:min(14px,3.3vw)}.td-restart{background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:min(14px,3.3vw);font-weight:600;display:inline-flex}.td-restart svg{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.td-restart:hover{text-underline-offset:3px;text-decoration:underline}.td-panel{border:1px solid var(--rule);background:var(--bg);border-radius:36px;min-height:640px;padding:22px 18px 32px;position:relative;overflow:hidden;container-type:inline-size}.td-head{justify-content:space-between;align-items:center;height:28px;display:flex}.td-swap{background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-8px;padding:0;display:grid;position:relative}.td-swap:active{transform:scale(.92)}.td-swap-dot{background:var(--swap);border-radius:50%;place-items:center;width:min(28px,6.4cqw);height:min(28px,6.4cqw);display:grid;position:relative}.td-swap-dot svg{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--ease)}.td-swap[aria-pressed=true] .td-swap-dot svg{transform:rotate(180deg)}.td-greeting{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;padding:0 14px;font-size:min(13px,3.4cqw);font-weight:600;overflow:hidden}.td-greeting>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.td-greeting>.td-toast{color:var(--brand-text)}.td-profile{background:var(--text);border-radius:50%;flex:none;width:min(24px,5.4cqw);height:min(24px,5.4cqw)}.td-ring{border:1.5px solid var(--brand);opacity:0;pointer-events:none;position:absolute}.td-swap-ring{width:min(28px,6.4cqw);height:min(28px,6.4cqw);animation:td-swap-ring 2.4s var(--ease) .6s infinite;border-radius:50%;top:50%;left:50%;translate:-50% -50%}.td-trigger-ring{animation:td-card-ring 1.8s var(--ease) 1.6s 4;border-radius:16px;inset:0}@keyframes td-swap-ring{0%{opacity:.7;transform:scale(1)}55%,to{opacity:0;transform:scale(1.75)}}@keyframes td-card-ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.04,1.22)}}.td-cal{background:var(--surface);border-radius:16px;margin-top:min(28px,6cqw);padding:min(16px,3.6cqw) min(16px,3.6cqw) min(14px,3.2cqw)}.td-stats-card{background:var(--surface);border-radius:16px;margin-top:12px;padding:min(18px,4cqw) min(16px,3.6cqw)}.td-stats-card:not(:has(.td-row[data-has])){display:none}.td-metric{transition:opacity .42s ease, transform .56s var(--ease)}.td-metric[hidden]{display:none}.td-cal-num{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;font-size:min(68px,14.6cqw);font-weight:400;display:flex}.td-cal-slash{padding-bottom:.1em;font-size:.36em;line-height:1}.td-digits{display:flex}.td-small .roll-dg{margin-right:-.03em}.td-bar{height:4px;display:block;position:relative}.td-cal-bar{margin-top:18px}.td-small-bar{margin-top:14px}.td-bar-track{background:var(--track);height:2px;position:absolute;top:1px;left:0;right:0}.td-bar-fill{background:var(--brand);border-radius:2px;width:0;height:4px;position:absolute;top:0;left:0}.td-metric[data-metric=water] .td-bar-fill{background:var(--water)}.td-label{justify-content:center;align-items:center;gap:5px;margin-top:14px;font-size:min(13px,3.4cqw);font-weight:600;display:flex}.td-label .roll-word>span{align-items:center;gap:3px;display:inline-flex}.td-walk{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em}.td-cal-label{margin-top:16px}.td-over{color:var(--text-secondary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.td-ok{color:var(--brand-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.td-over,.td-ok{display:none}.td-over[data-show],.td-ok[data-show]{display:block}.td-row{gap:min(24px,5.5cqw);display:flex}.td-row[data-has]~.td-row[data-has]{margin-top:min(28px,5.6cqw)}.td-metric[data-metric=water] .td-ok{color:var(--water)}.td-small{flex:1 1 0;min-width:0}.td-small-num{font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-end;font-size:min(23px,5.2cqw);display:flex}.td-small-slash{margin:0 .32em;padding-bottom:.14em;font-size:.62em;line-height:1}.td-unit{margin-left:.18em;padding-bottom:.16em;font-size:.5em;line-height:1}.td-pills{gap:12px;margin-top:12px;display:flex}.td-pill{border-radius:10px;flex:1 1 0;height:clamp(40px,11cqw,48px)}.td-pill[hidden]{display:none}.td-water{background:var(--surface);border:0;place-items:center;display:grid}.td-water svg{stroke-width:1.9px;stroke-linejoin:round}.td-water:active{transform:translateY(1px)}.td-logged{background:var(--brand-fill);color:#fff;justify-content:center;align-items:center;gap:8px;font-size:min(15px,3.9cqw);font-weight:600;display:flex}.td-logged span:first-child{font-variant-numeric:tabular-nums}.td-sched-narrow{flex-direction:column;gap:10px;margin-top:32px;display:none}.td-sched-narrow .td-sched-label{font-size:min(13px,3.4cqw)}.td-trigger{background:var(--surface);text-align:left;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 16px 10px 12px;display:flex;position:relative}.td-trigger[hidden]{display:none}.td-trigger:active{transform:scale(.99)}.td-thumbs{flex:none;display:flex}.td-thumbs span{place-items:center;width:20px;height:22px;display:grid}.td-thumbs span+span{margin-left:-6px}.td-thumbs img{object-fit:contain;width:22px;max-width:none;height:22px}.td-trigger-text{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.td-trigger-title{font-size:min(16px,4cqw);font-weight:500}.td-trigger-sub{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:min(12px,2.9cqw)}.td-chevron{color:var(--text-secondary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.td-scrim{background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.td-scrim[data-open]{opacity:1;pointer-events:auto}.td-sheet{border-top:1px solid var(--rule);background:var(--bg);visibility:hidden;max-height:90%;transition:transform .28s var(--ease), visibility 0s linear .28s;border-radius:24px 24px 0 0;padding:10px clamp(14px,4vw,18px) 28px;position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(104%)}.td-sheet[data-open]{visibility:visible;transition:transform .34s var(--ease), visibility 0s;transform:translateY(0)}.td-grab{background:var(--track);border-radius:2px;width:36px;height:4px;margin:0 auto 10px}.td-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.td-sheet-head h3{font-size:16px;font-weight:600}.td-sheet-close{width:44px;height:44px;color:var(--text-secondary);background:0 0;border:0;place-items:center;margin-right:-10px;display:grid}.td-sheet-close svg,.td-card-x svg{stroke-width:1.6px;stroke-linecap:round}.td-sheet-block{color:var(--text-secondary);margin:0 0 12px;font-size:13px;font-weight:600}.td-sheet .td-card-name,.td-sheet .td-card-cal{font-size:min(16px,4cqw)}.td-sheet .td-card-sub{font-size:min(12px,2.9cqw)}.td-ctrl-row{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.td-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.td-check input{width:20px;height:20px;accent-color:var(--brand-fill);margin:0}.td-link{text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;font-size:15px;font-weight:500;text-decoration:underline}.td-link-quiet{color:var(--text-secondary);text-decoration:none}.td-link-quiet:hover{color:var(--text)}.td-link[hidden]{display:none}.td-steps-note{color:var(--text-secondary);margin-top:-12px;font-size:14px}.td-steps-note[hidden]{display:none}@media (width<=759px){.td-grid{grid-template:"copy""demo""ctrl"/minmax(0,1fr)}.td-sched-wide{display:none}.td-demo{justify-self:center;max-width:none}.td-tap-narrow{display:block}.td-panel{margin:4px calc(10px - var(--gutter)) 0;border-radius:32px;min-height:0;padding:24px 16px 40px}.td-sched-narrow{display:flex}.td-grid:not([data-live]) .td-panel{min-height:calc(274px + 80vw)}}.wl-form[data-astro-cid-lsxrvkd2]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.wl-hero[data-astro-cid-lsxrvkd2]{max-width:440px}.wl-final[data-astro-cid-lsxrvkd2]{width:100%;max-width:440px}.wl-label[data-astro-cid-lsxrvkd2]{font-size:15px;font-weight:600}.wl-hero[data-astro-cid-lsxrvkd2] .wl-label[data-astro-cid-lsxrvkd2],.wl-hero[data-astro-cid-lsxrvkd2] .wl-msg[data-astro-cid-lsxrvkd2]{text-align:left;align-self:flex-start}.wl-box[data-astro-cid-lsxrvkd2]{--go:56px;--inset:6px;width:100%;height:calc(var(--go) + 4px);padding-inline:16px calc(var(--go) - var(--inset) + 16px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--field-line);border:2px solid #0000;border-radius:20px;align-items:center;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.wl-box[data-astro-cid-lsxrvkd2]:focus-within{border-color:var(--brand);box-shadow:none}.wl-input[data-astro-cid-lsxrvkd2]{text-align:center;width:100%;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:18px;font-weight:500}.wl-input[data-astro-cid-lsxrvkd2]::placeholder{color:var(--text-secondary);text-align:left;font-weight:400}.wl-final[data-astro-cid-lsxrvkd2] .wl-input[data-astro-cid-lsxrvkd2]::placeholder{text-align:center}.wl-final[data-astro-cid-lsxrvkd2] .wl-box[data-astro-cid-lsxrvkd2]:has(.wl-input:placeholder-shown){padding-inline:16px}.wl-input[data-astro-cid-lsxrvkd2][aria-invalid=true]{color:var(--brand-text)}.wl-go[data-astro-cid-lsxrvkd2]{top:var(--inset);right:var(--inset);bottom:var(--inset);width:calc(var(--go) - 2 * var(--inset));border-radius:calc(18px - var(--inset));background:var(--brand-fill);color:#fff;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .3s var(--ease), width .55s var(--ease), background .2s ease;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(40%)}.wl-go[data-astro-cid-lsxrvkd2]:hover{background:var(--brand-fill-hover)}.wl-box[data-astro-cid-lsxrvkd2]:not([data-stage="0"]) .wl-go[data-astro-cid-lsxrvkd2]{pointer-events:auto;transform:none}.wl-box[data-astro-cid-lsxrvkd2][data-stage="1"] .wl-go[data-astro-cid-lsxrvkd2]{opacity:.22}.wl-box[data-astro-cid-lsxrvkd2][data-stage="2"] .wl-go[data-astro-cid-lsxrvkd2]{opacity:.4}.wl-box[data-astro-cid-lsxrvkd2][data-stage="3"] .wl-go[data-astro-cid-lsxrvkd2]{opacity:.56}.wl-box[data-astro-cid-lsxrvkd2][data-stage="4"] .wl-go[data-astro-cid-lsxrvkd2]{opacity:.74}.wl-box[data-astro-cid-lsxrvkd2][data-stage="5"] .wl-go[data-astro-cid-lsxrvkd2]{opacity:1}.wl-box[data-astro-cid-lsxrvkd2].is-sending .wl-go[data-astro-cid-lsxrvkd2]{animation:1s ease-in-out infinite alternate wl-breathe}@keyframes wl-breathe{0%{opacity:1}to{opacity:.6}}.wl-arrow[data-astro-cid-lsxrvkd2]{transition:opacity .2s}.wl-joined[data-astro-cid-lsxrvkd2]{white-space:nowrap;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;transition:opacity .25s .3s;display:flex;position:absolute;inset:0}.wl-box[data-astro-cid-lsxrvkd2].is-joined{border-color:#0000}.wl-box[data-astro-cid-lsxrvkd2].is-joined .wl-go[data-astro-cid-lsxrvkd2]{width:calc(100% - 2 * var(--inset));opacity:1;cursor:default}.wl-box[data-astro-cid-lsxrvkd2].is-joined .wl-go[data-astro-cid-lsxrvkd2]:hover{background:var(--brand-fill)}.wl-box[data-astro-cid-lsxrvkd2].is-joined .wl-arrow[data-astro-cid-lsxrvkd2]{opacity:0}.wl-box[data-astro-cid-lsxrvkd2].is-joined .wl-joined[data-astro-cid-lsxrvkd2]{opacity:1}.wl-hp[data-astro-cid-lsxrvkd2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wl-msg[data-astro-cid-lsxrvkd2]{min-height:20px;color:var(--brand-text);text-wrap:pretty;font-size:14px}.wl-msg[data-astro-cid-lsxrvkd2].is-done{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.wl-go[data-astro-cid-lsxrvkd2],.wl-joined[data-astro-cid-lsxrvkd2]{transition:none}.wl-box[data-astro-cid-lsxrvkd2].is-sending .wl-go[data-astro-cid-lsxrvkd2]{animation:none}}.gd[data-astro-cid-d6mrlyw2]{text-align:center;max-width:560px;margin:48px auto 0}.gd-ask[data-astro-cid-d6mrlyw2]{flex-direction:column;align-items:center;gap:28px;margin-top:24px;display:flex}.gd-ask[data-astro-cid-d6mrlyw2][hidden],.gd-top[data-astro-cid-d6mrlyw2][hidden],.gd-form[data-astro-cid-d6mrlyw2][hidden],.gd-bottom[data-astro-cid-d6mrlyw2][hidden]{display:none}.gd-top[data-astro-cid-d6mrlyw2]{justify-content:center;align-items:center;min-height:24px;display:flex}.gd-bottom[data-astro-cid-d6mrlyw2]{justify-content:center;margin-top:32px;display:flex}.gd-back[data-astro-cid-d6mrlyw2]{min-height:44px;color:var(--brand-text);background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:600}.gd-back[data-astro-cid-d6mrlyw2]:hover{text-underline-offset:3px;text-decoration:underline}.gd-back[data-astro-cid-d6mrlyw2].is-hidden{visibility:hidden}.gd-dots[data-astro-cid-d6mrlyw2]{justify-content:center;align-items:center;gap:6px;display:flex}.gd-dots[data-astro-cid-d6mrlyw2] span{background:var(--brand-fill);border-radius:3px;width:6px;height:6px;transition:width .22s cubic-bezier(.33,1,.68,1)}.gd-dots[data-astro-cid-d6mrlyw2] span.is-current{width:18px}.gd-form[data-astro-cid-d6mrlyw2]{margin-top:40px;display:grid}.gd-step[data-astro-cid-d6mrlyw2]{flex-direction:column;grid-area:1/1;align-self:start;align-items:center;gap:24px;display:flex}.gd-step[data-astro-cid-d6mrlyw2][hidden]{display:none}.gd-step[data-astro-cid-d6mrlyw2][hidden]:not(.gd-result){visibility:hidden;display:flex}.gd-step[data-astro-cid-d6mrlyw2].is-entering{animation:.34s .14s both gd-in}.gd-step[data-astro-cid-d6mrlyw2].is-leaving{animation:gd-out .24s var(--ease) both;pointer-events:none}.gd-form[data-astro-cid-d6mrlyw2].is-arriving{animation:gd-form-in .42s var(--ease) both}@keyframes gd-in{0%{opacity:0}to{opacity:1}}@keyframes gd-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@keyframes gd-form-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gd-step[data-astro-cid-d6mrlyw2].is-entering,.gd-step[data-astro-cid-d6mrlyw2].is-leaving,.gd-form[data-astro-cid-d6mrlyw2].is-arriving{animation:none}}.gd-q[data-astro-cid-d6mrlyw2]{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:700;line-height:1.12;display:block}.gd-help[data-astro-cid-d6mrlyw2]{max-width:28em;color:var(--text-secondary);text-wrap:pretty;font-size:16px;line-height:1.5}.gd-help[data-astro-cid-d6mrlyw2]:empty,.gd-help[data-astro-cid-d6mrlyw2][hidden]{display:none}.gd-error[data-astro-cid-d6mrlyw2]{min-height:1.5em;color:var(--brand-text);margin-top:-8px;font-size:15px;line-height:1.5}@property --go{syntax:"<length>";inherits:true;initial-value:0}.gd-big[data-astro-cid-d6mrlyw2]{--go:calc(1.25em + 24px);--unit:.8em;width:min(100%,380px);height:calc(var(--go) + 4px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--field-line);letter-spacing:-.03em;border:2px solid #0000;border-radius:20px;justify-content:center;align-items:center;padding:0 64px;font-size:clamp(2.5rem,7vw,3.5rem);font-weight:600;display:inline-flex;position:relative;overflow:hidden}.gd-big[data-astro-cid-d6mrlyw2]:focus-within{border-color:var(--brand);box-shadow:none}.gd-big[data-astro-cid-d6mrlyw2][hidden]{display:none}.gd-big[data-astro-cid-d6mrlyw2] input[data-astro-cid-d6mrlyw2]{text-align:center;width:1ch;min-width:0;max-width:100%;height:100%;font:inherit;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:none;padding:0;line-height:1.25em}.gd-big[data-astro-cid-d6mrlyw2]:before{content:"";width:var(--unit-w,0px);flex:none}.gd-measure{visibility:hidden;white-space:pre;font:inherit;font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.gd-big[data-astro-cid-d6mrlyw2]:has(.gd-go){padding-inline:16px calc(var(--go) + 16px)}.gd-big[data-astro-cid-d6mrlyw2]:has(.gd-go):not(:has(.gd-unit)){padding-inline:calc(var(--go) + 16px)}.gd-unit[data-astro-cid-d6mrlyw2]{letter-spacing:0;color:var(--text-secondary);pointer-events:none;flex:none;margin-left:.2em;padding-top:.5em;font-size:.42em;font-weight:500}.gd-go[data-astro-cid-d6mrlyw2]{--inset:6px;top:var(--inset);right:var(--inset);width:calc(var(--go) - 2 * var(--inset));height:calc(var(--go) - 2 * var(--inset));aspect-ratio:1;border-radius:calc(18px - var(--inset));background:var(--brand-fill);color:#fff;opacity:0;pointer-events:none;transition:opacity .22s var(--ease), transform .3s var(--ease), background .2s ease;border:0;place-items:center;display:grid;position:absolute;transform:translate(40%)}.gd-go[data-astro-cid-d6mrlyw2] svg[data-astro-cid-d6mrlyw2]{width:.42em;height:.42em}.gd-big[data-astro-cid-d6mrlyw2].is-typed .gd-go[data-astro-cid-d6mrlyw2]{opacity:.35;pointer-events:auto;transform:none}.gd-big[data-astro-cid-d6mrlyw2].is-typed.is-valid .gd-go[data-astro-cid-d6mrlyw2]{opacity:1}.gd-big[data-astro-cid-d6mrlyw2].is-valid .gd-go[data-astro-cid-d6mrlyw2]:hover{background:var(--brand-fill-hover)}.gd-go[data-astro-cid-d6mrlyw2][aria-disabled=true]{cursor:default}.gd-pair[data-astro-cid-d6mrlyw2]{justify-content:center;gap:12px;width:min(100%,380px);display:flex}.gd-pair[data-astro-cid-d6mrlyw2] .gd-big[data-astro-cid-d6mrlyw2]{flex:1 1 0;width:auto;max-width:200px;padding-inline:16px}.gd-pair[data-astro-cid-d6mrlyw2] .gd-big[data-astro-cid-d6mrlyw2]:has(.gd-go){max-width:none;padding-inline:16px calc(var(--go) + 16px);flex-grow:1.6}.gd-pair[data-astro-cid-d6mrlyw2][hidden]{display:none}.gd-choices[data-astro-cid-d6mrlyw2]{flex-direction:column;gap:10px;width:100%;display:flex}.gd-choices-row[data-astro-cid-d6mrlyw2]{flex-direction:row}.gd-choices-row[data-astro-cid-d6mrlyw2] .gd-choice[data-astro-cid-d6mrlyw2]{flex:1}.gd-choice[data-astro-cid-d6mrlyw2]{background:var(--surface);min-height:64px;color:var(--text);transition:border-color .15s var(--ease), background .15s var(--ease);border:2px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px 20px;font-size:19px;font-weight:600;display:flex}.gd-choice[data-astro-cid-d6mrlyw2] small[data-astro-cid-d6mrlyw2]{color:var(--text-secondary);font-size:14px;font-weight:400}.gd-choice[data-astro-cid-d6mrlyw2]:hover{border-color:var(--dash)}.gd-choice[data-astro-cid-d6mrlyw2][aria-pressed=true]{border-color:var(--brand)}.gd-choice[data-astro-cid-d6mrlyw2]:disabled{opacity:.4;cursor:default;border-color:#0000}.gd-result[data-astro-cid-d6mrlyw2]{gap:36px;padding-block:8px}.gd-label[data-astro-cid-d6mrlyw2]{color:var(--text-secondary);font-size:17px}.gd-label[data-astro-cid-d6mrlyw2]:focus{outline:none}.gd-date[data-astro-cid-d6mrlyw2]{letter-spacing:-.04em;text-wrap:balance;margin-top:-24px;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:600;line-height:1.02}.gd-weeks[data-astro-cid-d6mrlyw2]{color:var(--text-secondary);margin-top:-20px;font-size:17px}.gd-cal[data-astro-cid-d6mrlyw2]{background:var(--surface);border-radius:999px;padding:14px 24px;font-size:19px}.gd-cal[data-astro-cid-d6mrlyw2] span[data-astro-cid-d6mrlyw2]{font-variant-numeric:tabular-nums;font-weight:600}.gd-paces[data-astro-cid-d6mrlyw2]{width:100%}.gd-paces[data-astro-cid-d6mrlyw2][hidden]{display:none}.gd-date[data-astro-cid-d6mrlyw2]{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-end;column-gap:.22em;line-height:1.1em;display:flex}.gd-date[data-astro-cid-d6mrlyw2] [data-part=day],.gd-date[data-astro-cid-d6mrlyw2] [data-part=year]{display:flex}.gd-date[data-astro-cid-d6mrlyw2] .gd-lit{margin-left:-.22em}.gd-cal[data-astro-cid-d6mrlyw2] span[data-astro-cid-d6mrlyw2],.gd-weeks[data-astro-cid-d6mrlyw2] span[data-astro-cid-d6mrlyw2]{display:inline-flex}.gd-cal-group[data-astro-cid-d6mrlyw2]{flex-direction:column;align-items:center;gap:12px;display:flex}.gd-makeup[data-astro-cid-d6mrlyw2]{max-width:26em;font-size:15px}.gd-link[data-astro-cid-d6mrlyw2]{text-underline-offset:3px;background:0 0;border:0;min-height:44px;font-size:16px;font-weight:600;text-decoration:underline}.gd-fine[data-astro-cid-d6mrlyw2]{border-top:1px solid var(--rule);max-width:32em;color:var(--text-secondary);text-wrap:pretty;padding-top:24px;font-size:13px;line-height:1.55}.gd-fine[data-astro-cid-d6mrlyw2] p[data-astro-cid-d6mrlyw2]+p[data-astro-cid-d6mrlyw2]{margin-top:8px}.gd-next[data-astro-cid-d6mrlyw2]{background:var(--brand-fill);color:#fff;border:0;border-radius:16px;min-width:200px;height:56px;padding:0 32px;font-size:17px;font-weight:600}.gd-next[data-astro-cid-d6mrlyw2]:hover{background:var(--brand-fill-hover)}.gd-next[data-astro-cid-d6mrlyw2]:disabled{opacity:.4;cursor:default;background:var(--brand-fill)}@media (width<=759px){.gd[data-astro-cid-d6mrlyw2]{margin-top:32px}.gd-choices-row[data-astro-cid-d6mrlyw2]{flex-direction:column}}.wc[data-astro-cid-7bg5mlr5]{--grid-reach:-12% -20%;margin:0}.wc-readout[data-astro-cid-7bg5mlr5]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.wc-lb[data-astro-cid-7bg5mlr5]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-end;gap:6px;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:700;line-height:1.1;display:flex}.wc-unit[data-astro-cid-7bg5mlr5]{letter-spacing:0;color:var(--text-secondary);padding-bottom:.3em;font-size:.4em;font-weight:600;line-height:1}.wc-change[data-astro-cid-7bg5mlr5]{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:flex-end;gap:.28em;font-size:16px;font-weight:600;line-height:1.1;display:inline-flex}.wc-lb[data-astro-cid-7bg5mlr5] [data-astro-cid-7bg5mlr5][data-wc-lb],.wc-change[data-astro-cid-7bg5mlr5] [data-astro-cid-7bg5mlr5][data-wc-down]{display:flex}.wc-change[data-astro-cid-7bg5mlr5] [data-astro-cid-7bg5mlr5][data-wc-down]{color:var(--text)}.wc-plot[data-astro-cid-7bg5mlr5]{aspect-ratio:600/340;clip-path:inset(0 0 -16px -16px);margin-top:16px;position:relative}.wc-svg[data-astro-cid-7bg5mlr5]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wc-stop-top[data-astro-cid-7bg5mlr5]{stop-color:var(--brand);stop-opacity:.34}.wc-stop-bottom[data-astro-cid-7bg5mlr5]{stop-color:var(--brand);stop-opacity:0}.wc-line[data-astro-cid-7bg5mlr5]{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wc-mark[data-astro-cid-7bg5mlr5]{left:var(--x);top:var(--y);background:var(--brand);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;translate:-50% -50%}.wc-mark[data-astro-cid-7bg5mlr5].wc-end{width:14px;height:14px;box-shadow:0 0 0 3px var(--bg)}.wc-mark[data-astro-cid-7bg5mlr5].wc-start{background:var(--bg);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--brand)}.wc-start-label[data-astro-cid-7bg5mlr5]{white-space:nowrap;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% - 2px);left:calc(100% + 8px)}.wc-start-label[data-astro-cid-7bg5mlr5] span[data-astro-cid-7bg5mlr5]{color:var(--text)}.wc-axis[data-astro-cid-7bg5mlr5]{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:13px;line-height:1.1;display:flex}.wc-pills[data-astro-cid-7bg5mlr5]{gap:8px;margin-top:20px;display:flex}.wc-pill[data-astro-cid-7bg5mlr5]{border:1px solid var(--rule);background:var(--surface);min-width:0;min-height:36px;color:var(--text);white-space:nowrap;border-radius:999px;flex:1 1 0;padding:0 4px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.wc-pill[data-astro-cid-7bg5mlr5]:hover:not(:disabled){border-color:var(--field-line)}.wc-pill[data-astro-cid-7bg5mlr5]:disabled{opacity:.42;cursor:default}.wc-pill[data-astro-cid-7bg5mlr5][aria-checked=true]{background:var(--brand-fill);border-color:var(--brand-fill);color:#fff}.wc-caption[data-astro-cid-7bg5mlr5]{color:var(--text-secondary);text-wrap:pretty;margin-top:24px;font-size:15px;line-height:1.5}.wc-caption[data-astro-cid-7bg5mlr5] strong[data-astro-cid-7bg5mlr5]{color:var(--text);font-weight:600}@media (width<=479px){.wc-mark[data-astro-cid-7bg5mlr5].wc-end,.wc-mark[data-astro-cid-7bg5mlr5].wc-start{width:12px;height:12px}.wc-pills[data-astro-cid-7bg5mlr5]{gap:6px}.wc-pill[data-astro-cid-7bg5mlr5]{font-size:13px}}@media (prefers-reduced-motion:reduce){.wc-pill[data-astro-cid-7bg5mlr5]{transition:none}}.ll[data-astro-cid-3jbbjzft]{--dot:18px;width:100%;position:relative}.ll-stage[data-astro-cid-3jbbjzft]{--glow-inset:14% 30% 12%;--glow-opacity:.035}.ll-stage[data-astro-cid-3jbbjzft]:before{transition:opacity .7s}.ll[data-astro-cid-3jbbjzft][data-dim] .ll-stage[data-astro-cid-3jbbjzft]:before{opacity:0;transition-duration:.45s}.ll-art[data-astro-cid-3jbbjzft]{width:100%;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ll-track[data-astro-cid-3jbbjzft]{top:0;bottom:0;left:var(--window-left);width:var(--track-width);position:absolute}.ll-svg[data-astro-cid-3jbbjzft]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ll-route[data-astro-cid-3jbbjzft]{fill:none;stroke:var(--brand);stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:round}.ll-dot[data-astro-cid-3jbbjzft]{fill:#fff;stroke:var(--brand);offset-rotate:0deg;opacity:0}.ll-stop[data-astro-cid-3jbbjzft]{left:var(--x);top:var(--y);width:var(--dot);height:var(--dot);background:var(--bg);box-shadow:inset 0 0 0 3px var(--brand);transition:width .3s var(--ease), height .3s var(--ease), background .2s ease, transform .3s var(--ease), opacity .3s ease;border-radius:50%;position:absolute;translate:-50% -50%}[data-astro-cid-3jbbjzft][data-snap] .ll-stop[data-astro-cid-3jbbjzft],[data-astro-cid-3jbbjzft][data-snap] .ll-stop[data-astro-cid-3jbbjzft]>span[data-astro-cid-3jbbjzft]{transition:none}.ll[data-astro-cid-3jbbjzft]:not([data-ending=schedule]) [data-astro-cid-3jbbjzft][data-ll-stop=meal]{opacity:0;transform:scale(.4)}[data-astro-cid-3jbbjzft][data-ll-stop=repeat]:not([data-on]){opacity:0}.ll-stop[data-astro-cid-3jbbjzft][data-hit]{width:calc(var(--dot) + 4px);height:calc(var(--dot) + 4px);background:#fff}.ll-stop[data-astro-cid-3jbbjzft]>span[data-astro-cid-3jbbjzft]{white-space:nowrap;letter-spacing:-.01em;color:var(--text-secondary);font-size:clamp(15px,2.4vw,24px);font-weight:600;transition:color .3s;position:absolute;left:50%;translate:-50%}.ll-below[data-astro-cid-3jbbjzft]>span[data-astro-cid-3jbbjzft]{top:calc(100% + 12px)}.ll-above[data-astro-cid-3jbbjzft]>span[data-astro-cid-3jbbjzft]{bottom:calc(100% + 12px)}.ll-stop[data-astro-cid-3jbbjzft][data-hit]>span[data-astro-cid-3jbbjzft]{color:var(--text)}.ll-controls[data-astro-cid-3jbbjzft]{background:var(--bg);flex-direction:column;align-items:center;margin-top:clamp(28px,4vw,44px);display:flex}.ll-rule[data-astro-cid-3jbbjzft]{background:linear-gradient(to right, transparent, var(--brand), transparent);align-self:stretch;height:2px;margin-bottom:clamp(24px,3.5vw,36px)}.ll-pause[data-astro-cid-3jbbjzft]{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.ll-pause[data-astro-cid-3jbbjzft]:hover{color:var(--text)}.ll-pause[data-astro-cid-3jbbjzft][hidden]{display:none}.ll-pause[data-astro-cid-3jbbjzft] svg[data-astro-cid-3jbbjzft]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ll-play-icon[data-astro-cid-3jbbjzft]{fill:currentColor!important}.ll-play-icon[data-astro-cid-3jbbjzft],[data-astro-cid-3jbbjzft][data-paused] .ll-pause-icon[data-astro-cid-3jbbjzft]{display:none}[data-astro-cid-3jbbjzft][data-paused] .ll-play-icon[data-astro-cid-3jbbjzft]{display:block}.ll-controls[data-astro-cid-3jbbjzft] .ll-seg{width:min(100%,420px)}.ll-lines[data-astro-cid-3jbbjzft]{text-align:center;max-width:30em;margin-top:18px;display:grid}.ll-line[data-astro-cid-3jbbjzft]{color:var(--text-secondary);text-wrap:balance;opacity:0;transition:opacity .25s ease, translate .4s var(--ease);grid-area:1/1;font-size:17px;line-height:1.5;translate:0 8px}.ll-line[data-astro-cid-3jbbjzft][data-on]{opacity:1;transition-delay:.12s;translate:none}@media (width<=479px){.ll[data-astro-cid-3jbbjzft]{--dot:14px}.ll-stop[data-astro-cid-3jbbjzft]>span[data-astro-cid-3jbbjzft]{font-size:14px}.ll-below[data-astro-cid-3jbbjzft]>span[data-astro-cid-3jbbjzft]{top:calc(100% + 8px)}.ll-above[data-astro-cid-3jbbjzft]>span[data-astro-cid-3jbbjzft]{bottom:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.ll-stop[data-astro-cid-3jbbjzft],.ll-line[data-astro-cid-3jbbjzft]{transition:none}}body{line-height:normal}.section[data-astro-cid-lcdefpme]{padding:clamp(72px,10vw,136px) 0}.grid[data-astro-cid-lcdefpme]{gap:40px var(--col-gap);display:grid}.grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,4.9vw,4.25rem);line-height:1.04}h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(2rem,3.6vw,2.625rem);line-height:1.1}.balance[data-astro-cid-lcdefpme]{text-wrap:balance}.body[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:32em;margin-top:20px;font-size:18px;line-height:1.6}.body-next[data-astro-cid-lcdefpme]{margin-top:16px}.micro[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:14px}.jump[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.lined[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding:14px 0}.lined[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}ul[data-astro-cid-lcdefpme],ol[data-astro-cid-lcdefpme]{padding:0;list-style:none}strong[data-astro-cid-lcdefpme]{font-weight:600}.two-col[data-astro-cid-lcdefpme]{column-gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.lined-top[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.badges[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.badge[data-astro-cid-lcdefpme]{background:var(--text);height:52px;color:var(--bg);border-radius:12px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding:max(clamp(48px, 8vw, 112px), calc(var(--header-h) + 28px)) 0 clamp(72px, 10vw, 136px);--hero-grid-line:color-mix(in srgb, var(--brand-fill) 10%, transparent);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before,.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{background-image:linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(to right, var(--hero-grid-line) 1px, transparent 1px);background-position:-1px -1px;background-size:20px 20px}.hero[data-astro-cid-lcdefpme]:after{z-index:-1;background:linear-gradient(to bottom, transparent 55%, var(--bg) 100%), linear-gradient(to bottom left, transparent 20%, var(--bg) 75%)}.hero-grid[data-astro-cid-lcdefpme]{gap:56px var(--col-gap);grid-template-columns:minmax(0,64fr) minmax(0,36fr);align-items:center}.hero-body[data-astro-cid-lcdefpme]{margin-top:24px}.hero-body[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.hero-form[data-astro-cid-lcdefpme]{margin-top:32px}.hero-micro[data-astro-cid-lcdefpme]{margin-top:8px}.hero-micro[data-astro-cid-lcdefpme] .fact[data-astro-cid-lcdefpme]{white-space:nowrap}.jump[data-astro-cid-lcdefpme].hero-jump,.hero-copy[data-astro-cid-lcdefpme] .jump[data-astro-cid-lcdefpme]{margin-top:12px}.hero-shot[data-astro-cid-lcdefpme]{justify-content:flex-end;align-items:center;display:flex}.hero-grid[data-astro-cid-lcdefpme]{z-index:0;position:relative}.hero-stack[data-astro-cid-lcdefpme]{--glow-inset:10% 4% 14% 10%;width:100%;max-width:480px;padding-block:2%}.hero-paper[data-astro-cid-lcdefpme]{filter:drop-shadow(0 14px 24px #19181729);width:60%;height:auto;position:absolute;top:12%;left:0;transform:rotate(-7deg)}.hero-phone[data-astro-cid-lcdefpme]{width:62%;margin-left:auto;position:relative}.hero-phone[data-astro-cid-lcdefpme] img{filter:drop-shadow(0 24px 36px #19181747);width:100%;height:auto}.r2-grid[data-astro-cid-lcdefpme]{gap:48px var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}#one-loop[data-astro-cid-lcdefpme]{--grid-at:50% 56%;--grid-size:52% 42%;text-align:center}#one-loop[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{margin-inline:auto}.r2-loop[data-astro-cid-lcdefpme]{margin-top:clamp(32px,5vw,56px)}.captions[data-astro-cid-lcdefpme]{margin-top:36px;font-size:16px;line-height:1.5}.r2-shots[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(12px,2.5vw,28px);display:grid}.r2-shots[data-astro-cid-lcdefpme] .r2-offset{margin-top:72px}.loop-steps[data-astro-cid-lcdefpme]{margin-top:32px}.steps[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:18px 0;font-size:17px;font-weight:600;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:14px;display:flex}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-weight:400}.steps-note[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:16px;font-size:16px}#your-date[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:100svh;display:flex;overflow-x:clip}.your-date[data-astro-cid-lcdefpme]{text-align:center}.your-date[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{margin-inline:auto}#your-date[data-astro-cid-lcdefpme].is-started .your-date[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.gd){display:none}#your-date[data-astro-cid-lcdefpme] .gd{margin-top:0}.story-split[data-astro-cid-lcdefpme]{gap:48px var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.story-split[data-astro-cid-lcdefpme]>.wc{order:-1}@media (width<=959px){.story-split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.story-split[data-astro-cid-lcdefpme]>.wc{order:0}}.story[data-astro-cid-lcdefpme]{max-width:720px}.story[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;margin-top:20px;font-size:18px;line-height:1.65}.story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:28px}.story[data-astro-cid-lcdefpme] .story-pull[data-astro-cid-lcdefpme]{border-left:3px solid var(--brand);letter-spacing:-.01em;margin-top:32px;padding-left:20px;font-size:clamp(1.35rem,2.4vw,1.6rem);font-weight:600;line-height:1.35}.story[data-astro-cid-lcdefpme] .story-sign[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:28px;font-size:16px;font-weight:600}.inside-title[data-astro-cid-lcdefpme]{max-width:16em}.inside-grid[data-astro-cid-lcdefpme]{gap:40px var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;margin-top:48px;display:grid}.inside-col[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding-bottom:14px;font-size:18px;line-height:1.35}.inside-col[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:12px 0;font-size:16px;line-height:1.45}.foot-link[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;margin-top:12px;font-size:15px;font-weight:600;display:inline-flex}#accessible[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{margin-top:16px}.access-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}@media (width<=1099px){.access-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.access-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.access-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:20px;padding:24px}.access-icon[data-astro-cid-lcdefpme]{width:32px;height:32px;color:var(--brand);font-family:var(--font);display:block}.access-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:18px;font-size:18px;line-height:1.3}.access-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.55}.later-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);max-width:32em;margin-top:32px;padding:0;list-style:none}.later-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:14px 0;font-size:17px;line-height:1.45}.later-note[data-astro-cid-lcdefpme]{margin-top:16px}.faq-inner[data-astro-cid-lcdefpme]{max-width:820px}.faq-list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);margin-top:40px}.faq-item[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 0;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:inherit;font-size:18px;line-height:1.35}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none;width:14px;height:14px}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{transition:color .2s}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme],.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover,.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{color:var(--brand-text)}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40em;color:var(--text);text-wrap:pretty;padding-bottom:24px;font-size:16px;line-height:1.6}.faq-item[data-astro-cid-lcdefpme]{overflow:clip}@media (prefers-reduced-motion:reduce){.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{transition:none}}.final[data-astro-cid-lcdefpme]{padding:clamp(88px,12vw,160px) 0}.final-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;max-width:720px;display:flex}.final[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,4.4vw,3.25rem);line-height:1.08}.final-body[data-astro-cid-lcdefpme]{max-width:30em;margin-top:24px}.final-form[data-astro-cid-lcdefpme]{justify-content:center;width:100%;margin-top:36px;display:flex}.final-inner[data-astro-cid-lcdefpme]>.micro[data-astro-cid-lcdefpme]{margin-top:8px}.final-badges[data-astro-cid-lcdefpme]{justify-content:center;margin-top:32px}#h1[data-astro-cid-lcdefpme]{flex-wrap:wrap;column-gap:.235em;display:inline-flex}.h1-line[data-astro-cid-lcdefpme]{white-space:nowrap}@media (width<=759px){.hero-copy[data-astro-cid-lcdefpme]{container-type:inline-size}h1[data-astro-cid-lcdefpme]{font-size:min(2.5rem,11.236cqi)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-shot[data-astro-cid-lcdefpme]{justify-content:center}.r2-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.r2-shots[data-astro-cid-lcdefpme] .r2-offset{margin-top:0}}
