.phone[data-astro-cid-w2ytjkxc]{z-index:1;inline-size:var(--phone-w);block-size:var(--phone-h);border:1px solid var(--edge);border-radius:var(--radius-phone);background:linear-gradient(color-mix(in srgb, var(--ink) 6%, transparent), color-mix(in srgb, var(--ink) 6%, transparent)), var(--surface);box-shadow:var(--shadow-raised), inset 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent);rotate:var(--phone-tilt,0deg);padding:10px;position:relative}.phone__screen[data-astro-cid-w2ytjkxc]{border-radius:calc(var(--radius-phone) - 10px);background:var(--chat-bg);block-size:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);flex-direction:column;display:flex;overflow:hidden}.chat__status[data-astro-cid-w2ytjkxc]{background:var(--surface);flex:none;justify-content:flex-end;padding:9px 22px 3px;display:flex}.clock[data-astro-cid-w2ytjkxc]{block-size:16px;inline-size:2.6rem;font-size:var(--step-chat-time);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;line-height:16px;display:block;position:relative;overflow:hidden}.clock[data-astro-cid-w2ytjkxc] span[data-astro-cid-w2ytjkxc]{text-align:end;opacity:0;position:absolute;inset:0}.clock[data-astro-cid-w2ytjkxc] span[data-astro-cid-w2ytjkxc]:last-child{opacity:1}.chat__header[data-astro-cid-w2ytjkxc]{align-items:center;gap:var(--space-2);background:var(--surface);border-block-end:1px solid var(--line-faint);flex:none;padding:6px 14px 10px 8px;display:flex}.chat__back[data-astro-cid-w2ytjkxc]{block-size:22px;inline-size:22px;color:var(--accent)}.chat__avatar[data-astro-cid-w2ytjkxc]{background:var(--note-yellow);block-size:34px;inline-size:34px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.chat__who[data-astro-cid-w2ytjkxc]{line-height:1.25;display:grid}.chat__title[data-astro-cid-w2ytjkxc]{font-weight:700;font-size:var(--step-small)}.chat__members[data-astro-cid-w2ytjkxc]{font-size:var(--step-chat-time);color:var(--ink-muted);font-weight:500}.chat__body[data-astro-cid-w2ytjkxc]{contain:layout paint;flex-direction:column;flex:auto;justify-content:flex-end;min-block-size:0;padding:0 10px 10px;display:flex;position:relative;overflow:hidden}.chat__body[data-astro-cid-w2ytjkxc]:before{content:"";background:var(--dusk-wash);pointer-events:none;position:absolute;inset:0}.chat__list[data-astro-cid-w2ytjkxc],.typing[data-astro-cid-w2ytjkxc]{flex:none;position:relative}.chat__list[data-astro-cid-w2ytjkxc]{padding:0;list-style:none}.msg[data-astro-cid-w2ytjkxc],.typing[data-astro-cid-w2ytjkxc]{grid-template-rows:1fr;max-inline-size:none;display:grid}.msg__row[data-astro-cid-w2ytjkxc]{transform-origin:0 100%;align-items:flex-end;gap:6px;min-block-size:0;display:flex}.msg__bubble[data-astro-cid-w2ytjkxc],.typing__bubble[data-astro-cid-w2ytjkxc]{margin-block-start:10px}.msg--priya[data-astro-cid-w2ytjkxc] .msg__row[data-astro-cid-w2ytjkxc]{transform-origin:100% 100%;justify-content:flex-end}.chat__body[data-astro-cid-w2ytjkxc] .msg__avatar{flex:none;margin-block-end:2px}.msg__avatar--sam[data-astro-cid-w2ytjkxc]{background:var(--note-sky);block-size:24px;inline-size:24px;color:var(--name-sam);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:grid}.msg__bubble[data-astro-cid-w2ytjkxc],.typing__bubble[data-astro-cid-w2ytjkxc]{border-radius:var(--radius-bubble);background:var(--note-sage);max-inline-size:84%;font-size:var(--step-chat);border:1px solid #0000;border-end-start-radius:var(--radius-bubble-tail);padding:7px 11px 6px;line-height:1.45;position:relative}.msg--sam[data-astro-cid-w2ytjkxc] .msg__bubble[data-astro-cid-w2ytjkxc]{background:var(--sam-bubble);border-color:var(--line-soft)}.msg--priya[data-astro-cid-w2ytjkxc] .msg__bubble[data-astro-cid-w2ytjkxc]{background:var(--note-blush);border-radius:var(--radius-bubble);border-end-end-radius:var(--radius-bubble-tail);max-inline-size:80%}.msg__name[data-astro-cid-w2ytjkxc]{font-size:var(--step-chat-name);color:var(--success);font-weight:700;line-height:1.3;display:block}.msg--sam[data-astro-cid-w2ytjkxc] .msg__name[data-astro-cid-w2ytjkxc]{color:var(--name-sam)}.msg__text[data-astro-cid-w2ytjkxc]{text-wrap:pretty;max-inline-size:none}.msg__time[data-astro-cid-w2ytjkxc]{text-align:end;font-size:var(--step-chat-time);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-block-start:1px;font-weight:500;line-height:1.2;display:block}.msg__card[data-astro-cid-w2ytjkxc]{background:var(--surface);border:1px solid var(--line-faint);border-radius:10px;margin-block:6px 2px;padding:4px 10px}.msg__card[data-astro-cid-w2ytjkxc] li[data-astro-cid-w2ytjkxc]{align-items:center;gap:9px;max-inline-size:none;padding-block:4px;display:flex}.msg__card[data-astro-cid-w2ytjkxc] li[data-astro-cid-w2ytjkxc]+li[data-astro-cid-w2ytjkxc]{border-block-start:1px solid var(--line-rule)}.msg__box[data-astro-cid-w2ytjkxc]{border:1.5px solid var(--line);border-radius:5px;flex:none;block-size:15px;inline-size:15px}.msg--divider[data-astro-cid-w2ytjkxc] .msg__row[data-astro-cid-w2ytjkxc]{transform-origin:50% 100%;justify-content:center}.quiet[data-astro-cid-w2ytjkxc]{border:1px solid var(--line-faint);background:var(--surface);max-inline-size:none;color:var(--ink-muted);text-align:center;text-wrap:balance;font-size:var(--step-chat-time);border-radius:16px;align-items:center;gap:6px;margin-block-start:12px;padding:5px 12px;font-weight:600;line-height:1.3;display:inline-flex}.quiet[data-astro-cid-w2ytjkxc] .icon{color:var(--ink);flex:none}.typing[data-astro-cid-w2ytjkxc]{grid-template-rows:0fr;display:none}.typing__bubble[data-astro-cid-w2ytjkxc]{gap:5px;padding:12px 14px;display:inline-flex}.typing[data-astro-cid-w2ytjkxc] i[data-astro-cid-w2ytjkxc]{background:var(--success);opacity:.4;border-radius:50%;block-size:7px;inline-size:7px}.chat__compose[data-astro-cid-w2ytjkxc]{align-items:center;gap:var(--space-2);background:var(--surface);border-block-start:1px solid var(--line-faint);flex:none;padding:8px 10px 12px 14px;display:flex}.chat__clip[data-astro-cid-w2ytjkxc]{block-size:20px;inline-size:20px;color:var(--ink-muted)}.chat__field[data-astro-cid-w2ytjkxc]{border:1px solid var(--line-soft);border-radius:var(--radius-chip);font-size:var(--step-chat);color:var(--ink-muted);flex:1;padding:6px 12px;line-height:1.3}.chat__send[data-astro-cid-w2ytjkxc]{background:var(--accent);block-size:32px;inline-size:32px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.chat__send[data-astro-cid-w2ytjkxc] svg[data-astro-cid-w2ytjkxc]{block-size:18px;inline-size:18px}@media (prefers-reduced-motion:no-preference){html.js .hero-demo.is-armed.is-playing .phone[data-astro-cid-w2ytjkxc]{animation:hero-rise var(--dur-arrive) var(--ease-settle) both}html.js .hero-demo.is-armed.is-playing .clock[data-astro-cid-w2ytjkxc] span[data-astro-cid-w2ytjkxc]{animation:hero-clock-in .4s var(--ease-calm) var(--at) both, hero-clock-out .4s var(--ease-calm) var(--out) forwards}html.js .hero-demo.is-armed.is-playing .clock[data-astro-cid-w2ytjkxc] span[data-astro-cid-w2ytjkxc]:last-child{animation:hero-clock-in .4s var(--ease-calm) var(--at) both}html.js .hero-demo.is-armed.is-playing .chat__body[data-astro-cid-w2ytjkxc]:before{animation:hero-fade 1.2s var(--ease-calm) 13.4s both}html.js .hero-demo.is-armed.is-playing .msg[data-astro-cid-w2ytjkxc]{animation:hero-grow var(--dur-message) var(--ease-settle) var(--at) both}html.js .hero-demo.is-armed.is-playing .msg[data-astro-cid-w2ytjkxc]>.msg__row[data-astro-cid-w2ytjkxc]{animation:hero-pop var(--dur-message) var(--ease-settle) calc(var(--at) + 60ms) both}html.js .hero-demo.is-armed.is-playing .msg__card[data-astro-cid-w2ytjkxc] li[data-astro-cid-w2ytjkxc]{animation:hero-tick-in .2s var(--ease-settle) var(--at) both}html.js .hero-demo.is-armed.is-playing .typing[data-astro-cid-w2ytjkxc]{animation:hero-grow var(--dur-message) var(--ease-settle) var(--at) both, hero-shrink .22s var(--ease-calm) var(--until) forwards;display:grid}html.js .hero-demo.is-armed.is-playing .typing[data-astro-cid-w2ytjkxc]>.msg__row[data-astro-cid-w2ytjkxc]{animation:hero-pop var(--dur-message) var(--ease-settle) var(--at) both, hero-fade-out .14s var(--ease-calm) var(--until) forwards}html.js .hero-demo.is-armed.is-playing .typing[data-astro-cid-w2ytjkxc] i[data-astro-cid-w2ytjkxc]{animation:hero-dot .9s var(--ease-calm) calc(var(--at) + .12s + var(--i) * .15s) 2}}@keyframes hero-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes hero-clock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hero-clock-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hero-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes hero-shrink{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes hero-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes hero-tick-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hero-dot{0%,to{opacity:.4;transform:none}35%{opacity:1;transform:translateY(-2px)}}@media (forced-colors:active){.phone[data-astro-cid-w2ytjkxc],.phone__screen[data-astro-cid-w2ytjkxc]{border:1px solid canvastext}.msg__bubble[data-astro-cid-w2ytjkxc],.quiet[data-astro-cid-w2ytjkxc],.msg__card[data-astro-cid-w2ytjkxc]{border-color:canvastext}.chat__body[data-astro-cid-w2ytjkxc]:before{display:none}}.hero-stage[data-astro-cid-dt4l3gvw]{--phone-w:min(100%, 300px);--phone-h:500px;--phone-tilt:0deg;--peek-space:44px;isolation:isolate;padding-block:var(--peek-space) var(--space-7);position:relative}.hero-stage__cloth[data-astro-cid-dt4l3gvw]{z-index:-1;inset-block:calc(var(--peek-space) + var(--phone-h) * .66) 0;border-block-start:1px solid var(--line-faint);position:absolute;inset-inline:calc(50% - 50vw)}.hero-demo[data-astro-cid-dt4l3gvw]{inline-size:var(--phone-w);margin-inline:auto;animation:none;position:relative}.hero-demo[data-astro-cid-dt4l3gvw] .hero-note{padding:18px 16px 12px;line-height:1.2;position:absolute}.hero-demo[data-astro-cid-dt4l3gvw] .hero-note--peek{z-index:0;white-space:nowrap;padding-block-end:32px;inset-block-start:calc(-1 * var(--peek-space) + 4px);inset-inline-start:-8px}.hero-demo[data-astro-cid-dt4l3gvw] .hero-note--table{z-index:2;inline-size:12.5rem;padding-block-end:18px;display:none}.hero-control-row[data-astro-cid-dt4l3gvw]{inline-size:var(--phone-w);margin:var(--space-4) auto 0;justify-content:center;display:flex}.hero-control[data-astro-cid-dt4l3gvw]{align-items:center;gap:var(--space-2);min-block-size:var(--target);min-inline-size:7.5rem;padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink-muted);font-size:var(--step-small);transition:color var(--dur-hover) var(--ease-calm), border-color var(--dur-hover) var(--ease-calm);font-weight:600;line-height:1;display:inline-flex}.hero-control[data-astro-cid-dt4l3gvw][hidden]{display:none}.hero-control[data-astro-cid-dt4l3gvw]:hover{color:var(--ink);border-color:var(--line)}.hero-control__icon[data-astro-cid-dt4l3gvw]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px;display:none}.hero-control[data-astro-cid-dt4l3gvw][data-state=pause] .hero-control__icon--pause[data-astro-cid-dt4l3gvw],.hero-control[data-astro-cid-dt4l3gvw][data-state=play] .hero-control__icon--play[data-astro-cid-dt4l3gvw],.hero-control[data-astro-cid-dt4l3gvw][data-state=again] .hero-control__icon--again[data-astro-cid-dt4l3gvw]{display:block}@media (width>=768px){.hero-stage[data-astro-cid-dt4l3gvw]{--phone-w:320px;--phone-h:540px;--phone-tilt:1deg;--peek-space:0px}.hero-demo[data-astro-cid-dt4l3gvw] .hero-note--peek{display:none}.hero-demo[data-astro-cid-dt4l3gvw] .hero-note--table{display:block;inset-block-end:56px;inset-inline-start:calc(100% - 24px)}}@media (width>=1024px){.hero-stage[data-astro-cid-dt4l3gvw]{--phone-w:340px;--phone-h:640px;--phone-tilt:2deg;padding-block:0}.hero-stage__cloth[data-astro-cid-dt4l3gvw]{display:none}.hero-demo[data-astro-cid-dt4l3gvw] .hero-note--table{inline-size:13rem;inset-block-end:44px;inset-inline:auto calc(100% - 60px)}.hero-control-row[data-astro-cid-dt4l3gvw]{justify-content:flex-end;margin-block-start:var(--space-3)}}@media (prefers-reduced-motion:no-preference){html.js .hero-demo[data-astro-cid-dt4l3gvw].is-armed.is-playing{animation:1ms linear 15.4s both hero-end}html.js .hero-demo[data-astro-cid-dt4l3gvw].is-armed.is-playing .hero-note{animation:nudge .52s var(--ease-nudge) 14.7s}html.js .hero-demo[data-astro-cid-dt4l3gvw].is-armed.is-playing .hero-note .note__magnet{transform-origin:50% 160%;animation:hero-wobble .52s var(--ease-nudge) 14.7s}.hero-demo[data-astro-cid-dt4l3gvw].is-paused,.hero-demo[data-astro-cid-dt4l3gvw].is-paused *,.hero-demo[data-astro-cid-dt4l3gvw].is-paused :before,.hero-demo[data-astro-cid-dt4l3gvw].is-paused :after{animation-play-state:paused!important}}@keyframes hero-end{0%,to{opacity:1}}@keyframes hero-wobble{0%,to{rotate:0deg}40%{rotate:2deg}}.hero[data-astro-cid-yodha2z4]{isolation:isolate;padding-block:var(--space-5) 0;position:relative}.hero__cloth[data-astro-cid-yodha2z4]{z-index:-1;border-block-start:1px solid var(--line-faint);block-size:34%;display:none;position:absolute;inset:auto 0 0}.hero__copy[data-astro-cid-yodha2z4]{max-inline-size:36rem}.hero__title[data-astro-cid-yodha2z4]{max-inline-size:var(--measure-hero);text-wrap:wrap;margin-block-start:var(--space-3)}@media (width<=767.98px){.hero__title[data-astro-cid-yodha2z4]{max-inline-size:7.2em}}.hero__word[data-astro-cid-yodha2z4]{white-space:nowrap;display:inline-block;position:relative}.hero__underline[data-astro-cid-yodha2z4]{pointer-events:none;block-size:.2em;inline-size:100%;position:absolute;inset-block-end:-.12em;inset-inline-start:0;overflow:visible}.hero__underline[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{fill:none;stroke:var(--accent);stroke-width:clamp(2.8px,5.99px - .275vw,5px);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.hero__lead[data-astro-cid-yodha2z4]{margin-block-start:var(--space-4)}.hero__actions[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.hero__how[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-2);min-block-size:var(--target);text-underline-offset:.22em;font-weight:700;text-decoration:underline 1px;display:inline-flex}.hero__how[data-astro-cid-yodha2z4]:hover{text-decoration-thickness:2px}.hero__reassure[data-astro-cid-yodha2z4]{align-items:flex-start;gap:var(--space-2);color:var(--ink-muted);margin-block-start:var(--space-4);display:flex}.hero__reassure[data-astro-cid-yodha2z4] .hero__tick{color:var(--success);margin-block-start:1px}.hero__chips[data-astro-cid-yodha2z4]{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.chip[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-2);min-block-size:var(--target);padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink);font-size:var(--step-small);font-weight:600;line-height:1.2;display:inline-flex}.chip[data-astro-cid-yodha2z4] .icon{color:var(--accent)}.chip--link[data-astro-cid-yodha2z4]{transition:border-color var(--dur-hover) var(--ease-calm), color var(--dur-hover) var(--ease-calm);text-decoration:none}.chip--link[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.22em;text-decoration-thickness:1px}.chip--link[data-astro-cid-yodha2z4]:hover{color:var(--ink);border-color:var(--accent)}.chip--link[data-astro-cid-yodha2z4]:hover span[data-astro-cid-yodha2z4]{text-decoration-color:var(--accent)}.hero__stage[data-astro-cid-yodha2z4]{margin-block-start:var(--space-7)}@media (width>=768px){.hero[data-astro-cid-yodha2z4]{padding-block-start:var(--space-7)}.hero__stage[data-astro-cid-yodha2z4]{margin-block-start:var(--space-8)}}@media (width>=1024px){.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-5)}.hero__cloth[data-astro-cid-yodha2z4]{display:block}.hero__inner[data-astro-cid-yodha2z4]{column-gap:var(--grid-gap);min-block-size:calc(min(100svh, 820px) - var(--header-height) - 2 * var(--space-5));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.hero__copy[data-astro-cid-yodha2z4]{grid-column:1/7;max-inline-size:none}.hero__stage[data-astro-cid-yodha2z4]{grid-column:8/13;margin-block-start:0}}@media (prefers-reduced-motion:no-preference){html.js .hero[data-astro-cid-yodha2z4]:has(.hero-demo.is-armed.is-playing) .hero__word[data-astro-cid-yodha2z4]{animation:nudge var(--dur-nudge) var(--ease-nudge) 1.1s}html.js .hero[data-astro-cid-yodha2z4]:has(.hero-demo.is-armed.is-playing) .hero__underline[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{animation:hero-draw var(--dur-draw) cubic-bezier(.25, .6, .3, 1) .3s both}.hero[data-astro-cid-yodha2z4]:has(.hero-demo.is-paused) .hero__word[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4]:has(.hero-demo.is-paused) .hero__underline[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{animation-play-state:paused}}@keyframes hero-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (forced-colors:active){.hero__underline[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{stroke:canvastext}.chip[data-astro-cid-yodha2z4]{border-color:canvastext}}.section__header[data-astro-cid-w6ymvdtg]{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-7);display:flex}.section__title[data-astro-cid-w6ymvdtg]{max-inline-size:22ch}#fridge{contain-intrinsic-size:auto 1150px}@media (width>=768px){#fridge{contain-intrinsic-size:auto 1000px}}@media (width>=1200px){#fridge{contain-intrinsic-size:auto 860px}}#fridge .fridge__header{text-align:center;align-items:center;margin-block-end:var(--space-5)}#fridge .section__title{margin-inline:auto}.fridge__intro[data-astro-cid-vvemn334]{text-align:center;max-inline-size:38rem;margin-inline:auto}.fridge__door[data-astro-cid-vvemn334]{padding:var(--space-6) calc(var(--space-6) + 4px) var(--space-6) var(--space-4);background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);margin-block-start:var(--space-7);position:relative}.fridge__door[data-astro-cid-vvemn334]:after{content:"";background:var(--line-faint);border-radius:4px;inline-size:4px;position:absolute;inset-block:22%;inset-inline-end:12px}.fridge__notes[data-astro-cid-vvemn334]{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fridge__notes[data-astro-cid-vvemn334] .fridge__note{min-block-size:7.5rem;max-inline-size:none;padding:var(--space-5) var(--space-3) var(--space-4);align-items:center;display:flex}.fridge__note-text[data-astro-cid-vvemn334]{text-wrap:balance;display:block}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:nth-child(2){margin-block-start:var(--space-3)}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:nth-child(3){margin-block-start:-4px}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:nth-child(6){margin-block-start:var(--space-2)}@media (width>=600px){.fridge__door[data-astro-cid-vvemn334]{padding:var(--space-7) calc(var(--space-7) + 8px) var(--space-7) var(--space-7)}.fridge__door[data-astro-cid-vvemn334]:after{inset-inline-end:18px}}@media (width>=768px){.fridge__notes[data-astro-cid-vvemn334]{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.fridge__notes[data-astro-cid-vvemn334] .fridge__note{min-block-size:8.5rem;padding:var(--space-5) var(--space-5) var(--space-4)}}@media (width>=1200px){.fridge__notes[data-astro-cid-vvemn334]{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;padding-block-end:var(--space-5)}.fridge__notes[data-astro-cid-vvemn334] .fridge__note{min-block-size:9.5rem;padding:var(--space-6) var(--space-4) var(--space-5)}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:first-child{margin-block-start:6px}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:nth-child(2){margin-block-start:30px}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:nth-child(3){margin-block-start:0}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:nth-child(4){margin-block-start:36px}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:nth-child(5){margin-block-start:10px}.fridge__notes[data-astro-cid-vvemn334] .fridge__note:nth-child(6){margin-block-start:24px}}.fridge__closing[data-astro-cid-vvemn334]{text-align:center;max-inline-size:24ch;margin-block-start:var(--space-7);margin-inline:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fridge__door[data-astro-cid-vvemn334]{view-timeline:--fridge-door block}.fridge__notes[data-astro-cid-vvemn334] .fridge__note{--timeline:--fridge-door;animation:linear both fridge-drift;animation-timeline:var(--timeline);animation-range:entry cover 45%}.fridge__notes[data-astro-cid-vvemn334] .fridge__note[data-drift="0 8px"]{--drift:0 8px}.fridge__notes[data-astro-cid-vvemn334] .fridge__note[data-drift="-6px 6px"]{--drift:-6px 6px}.fridge__notes[data-astro-cid-vvemn334] .fridge__note[data-drift="6px 6px"]{--drift:6px 6px}}}@keyframes fridge-drift{0%{translate:var(--drift,0 8px)}to{translate:none}}.diagram[data-astro-cid-6mnawig6]{margin:0}.diagram__svg[data-astro-cid-6mnawig6]{block-size:auto;margin-inline:auto;display:block}.diagram__svg--wide[data-astro-cid-6mnawig6]{inline-size:min(100%,920px);display:none}.diagram__svg--tall[data-astro-cid-6mnawig6]{inline-size:min(100%,400px)}@media (width>=768px){.diagram__svg--wide[data-astro-cid-6mnawig6]{display:block}.diagram__svg--tall[data-astro-cid-6mnawig6]{display:none}}.diagram__box[data-astro-cid-6mnawig6]{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.diagram__box--group[data-astro-cid-6mnawig6]{stroke-width:2.5px}.diagram__label[data-astro-cid-6mnawig6]{font-family:var(--font-body);fill:var(--ink);font-size:19px;font-weight:700}.diagram__label--small[data-astro-cid-6mnawig6]{font-size:16px}.diagram__svg--tall[data-astro-cid-6mnawig6] .diagram__label--small[data-astro-cid-6mnawig6]{font-size:15px}.diagram__rule[data-astro-cid-6mnawig6]{fill:none;stroke:var(--line-soft);stroke-width:1.5px;stroke-linecap:round}.diagram__avatar[data-astro-cid-6mnawig6]{stroke:var(--ink);stroke-width:1.5px}.diagram__avatar--p[data-astro-cid-6mnawig6]{fill:var(--note-blush)}.diagram__avatar--s[data-astro-cid-6mnawig6]{fill:var(--note-sky)}.diagram__initial[data-astro-cid-6mnawig6]{font-family:var(--font-body);fill:var(--ink);text-anchor:middle;dominant-baseline:central;font-size:16px;font-weight:700}.diagram__bubble--nudgj[data-astro-cid-6mnawig6]{fill:var(--note-sage)}.diagram__bubble--sam[data-astro-cid-6mnawig6]{fill:var(--chat-bg);stroke:var(--line-soft);stroke-width:1px}.diagram__bubble--priya[data-astro-cid-6mnawig6]{fill:var(--note-blush)}.diagram__link[data-astro-cid-6mnawig6]{fill:none;stroke:var(--ink-muted);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:0 10}.diagram[data-astro-cid-6mnawig6] mask[data-astro-cid-6mnawig6]{mask-type:alpha}.diagram__reveal[data-astro-cid-6mnawig6]{fill:none;stroke:currentColor;stroke-width:14px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.diagram__caption[data-astro-cid-6mnawig6]{text-align:center;max-inline-size:34ch;color:var(--ink-muted);margin-block-start:var(--space-4);margin-inline:auto}@media (forced-colors:active){.diagram__box[data-astro-cid-6mnawig6],.diagram__avatar[data-astro-cid-6mnawig6]{stroke:canvastext}.diagram__label[data-astro-cid-6mnawig6],.diagram__initial[data-astro-cid-6mnawig6]{fill:canvastext}.diagram__link[data-astro-cid-6mnawig6]{stroke:canvastext}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.diagram[data-astro-cid-6mnawig6]{view-timeline:--diagram block}.diagram__reveal[data-astro-cid-6mnawig6]{--timeline:--diagram;animation:linear both diagram-draw;animation-timeline:var(--timeline);animation-range:entry 40% cover 45%}}}@keyframes diagram-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}#what{contain-intrinsic-size:auto 2300px}@media (width>=768px){#what{contain-intrinsic-size:auto 1700px}}@media (width>=1100px){#what{contain-intrinsic-size:auto 1400px}}.what__sub[data-astro-cid-ynx7fd6b]{max-inline-size:40rem;margin-block-start:var(--space-2)}.what__diagram[data-astro-cid-ynx7fd6b]{padding-block:var(--space-4) var(--space-8)}.what__cards[data-astro-cid-ynx7fd6b]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.what__cards[data-astro-cid-ynx7fd6b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.what__cards[data-astro-cid-ynx7fd6b]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.what__cards[data-astro-cid-ynx7fd6b] .what__card{gap:var(--space-3);max-inline-size:none;padding:var(--space-6) var(--space-5) var(--space-6);flex-direction:column;display:flex}.what__icon[data-astro-cid-ynx7fd6b]{block-size:48px;inline-size:48px;background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--ink);border-radius:50%;place-items:center;margin-block-end:var(--space-2);display:grid}.what__title[data-astro-cid-ynx7fd6b]{max-inline-size:20ch}.what__body[data-astro-cid-ynx7fd6b]{color:var(--ink)}.chat-panel[data-astro-cid-5wlwvk7g]{inline-size:min(100%,300px);margin:0}.chat-panel__label[data-astro-cid-5wlwvk7g]{font-size:var(--step-small);color:var(--ink);margin-block-end:var(--space-3);font-weight:700;line-height:1.4}.chat-panel__screen[data-astro-cid-5wlwvk7g]{background:var(--chat-bg);border:1px solid var(--edge);border-radius:var(--radius-bubble);box-shadow:var(--shadow-paper);overflow:clip}.chat-panel__bar[data-astro-cid-5wlwvk7g]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-block-end:1px solid var(--line-soft);display:flex}.chat-panel__avatar[data-astro-cid-5wlwvk7g]{border-radius:50%;flex:none;place-items:center;block-size:34px;inline-size:34px;display:grid}.chat-panel__avatar--house[data-astro-cid-5wlwvk7g]{background:var(--note-yellow);color:var(--ink)}.chat-panel__avatar--mark[data-astro-cid-5wlwvk7g]{background:var(--chat-bg)}.chat-panel__title[data-astro-cid-5wlwvk7g]{flex-direction:column;min-inline-size:0;display:flex}.chat-panel__name[data-astro-cid-5wlwvk7g]{font-size:var(--step-chat);font-weight:700;line-height:1.3}.chat-panel__members[data-astro-cid-5wlwvk7g]{font-size:var(--step-chat-time);color:var(--ink-muted);font-weight:500;line-height:1.3}.chat-panel__list[data-astro-cid-5wlwvk7g]{gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex}@media (forced-colors:active){.chat-panel__screen[data-astro-cid-5wlwvk7g]{border:1px solid canvastext}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chat-panel[data-astro-cid-5wlwvk7g]{view-timeline:--chat-panel block}.chat-panel__list[data-astro-cid-5wlwvk7g]>li{--timeline:--chat-panel;animation:linear both chat-panel-in;animation-timeline:var(--timeline);animation-range:entry 10% entry 35%}.chat-panel__list[data-astro-cid-5wlwvk7g]>li:nth-child(2){animation-range:entry 22% entry 47%}.chat-panel__list[data-astro-cid-5wlwvk7g]>li:nth-child(3){animation-range:entry 34% entry 59%}.chat-panel__list[data-astro-cid-5wlwvk7g]>li:nth-child(4){animation-range:entry 46% entry 71%}.chat-panel__list[data-astro-cid-5wlwvk7g]>li:nth-child(5){animation-range:entry 58% entry 83%}}}@keyframes chat-panel-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.msg[data-astro-cid-suygtkqd]{align-items:flex-end;gap:var(--space-2);max-inline-size:none;display:flex}.msg--priya[data-astro-cid-suygtkqd]{justify-content:flex-end}.msg__avatar[data-astro-cid-suygtkqd]{flex:none;place-items:center;block-size:24px;inline-size:24px;margin-block-end:2px;display:grid}.msg__initial[data-astro-cid-suygtkqd]{background:var(--note-sky);block-size:24px;inline-size:24px;color:var(--ink);font-size:var(--step-chat-name);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.msg__bubble[data-astro-cid-suygtkqd]{max-inline-size:86%;padding:var(--space-2) var(--space-3) 6px;border-radius:var(--radius-bubble);font-size:var(--step-chat);color:var(--ink);line-height:1.45;position:relative}.msg--nudgj[data-astro-cid-suygtkqd] .msg__bubble[data-astro-cid-suygtkqd]{background:var(--note-sage);border-end-start-radius:var(--radius-bubble-tail)}.msg--sam[data-astro-cid-suygtkqd] .msg__bubble[data-astro-cid-suygtkqd]{background:var(--sam-bubble);border:1px solid var(--line-soft);border-end-start-radius:var(--radius-bubble-tail)}.msg--priya[data-astro-cid-suygtkqd] .msg__bubble[data-astro-cid-suygtkqd]{background:var(--note-blush);border-end-end-radius:var(--radius-bubble-tail)}.msg--card[data-astro-cid-suygtkqd] .msg__bubble[data-astro-cid-suygtkqd]{max-inline-size:92%;padding:var(--space-3) var(--space-3) 6px;border:1px solid var(--line-soft);border-radius:var(--radius-card);border-end-start-radius:var(--radius-bubble-tail)}.msg__name[data-astro-cid-suygtkqd]{font-size:var(--step-chat-name);font-weight:700;line-height:1.3}.msg--nudgj[data-astro-cid-suygtkqd] .msg__name[data-astro-cid-suygtkqd]{color:var(--success)}.msg--sam[data-astro-cid-suygtkqd] .msg__name[data-astro-cid-suygtkqd]{color:var(--name-sam)}.msg__body[data-astro-cid-suygtkqd] p{max-inline-size:none}.msg__time[data-astro-cid-suygtkqd]{font-size:var(--step-chat-time);text-align:end;color:var(--ink-muted);margin-block-start:2px;font-weight:500;line-height:1.2;display:block}@media (forced-colors:active){.msg__bubble[data-astro-cid-suygtkqd]{border:1px solid canvastext}.msg--priya[data-astro-cid-suygtkqd] .msg__bubble[data-astro-cid-suygtkqd]{border-style:dashed}}.chat-divider[data-astro-cid-agt65ybm]{max-inline-size:none;margin-block:var(--space-1);justify-content:center;display:flex}.chat-divider[data-astro-cid-agt65ybm] span[data-astro-cid-agt65ybm]{padding:2px var(--space-3);border-radius:var(--radius-chip);background:var(--surface);border:1px solid var(--line-soft);font-size:var(--step-chat-time);color:var(--ink-muted);font-weight:600;line-height:1.6}.approval[data-astro-cid-2mqvwbig]{gap:var(--space-3);flex-direction:column;padding-block-end:var(--space-1);display:flex}.approval[data-astro-cid-2mqvwbig] p[data-astro-cid-2mqvwbig]{max-inline-size:none}.approval__title[data-astro-cid-2mqvwbig]{font-weight:700;line-height:1.35}.approval__detail[data-astro-cid-2mqvwbig]{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-input);display:flex}.approval__detail[data-astro-cid-2mqvwbig] .approval__icon{color:var(--ink-muted);margin-block-start:1px}.approval__line[data-astro-cid-2mqvwbig]{display:block}.approval__line--strong[data-astro-cid-2mqvwbig]{font-weight:600}.approval__actions[data-astro-cid-2mqvwbig]{gap:var(--space-2);flex-wrap:wrap;display:flex}.approval__btn[data-astro-cid-2mqvwbig]{min-block-size:34px;padding:0 var(--space-3);border:2px solid var(--accent);border-radius:var(--radius-input);font-size:var(--step-chat-name);white-space:nowrap;align-items:center;gap:4px;font-weight:700;line-height:1;display:inline-flex}.approval__btn--yes[data-astro-cid-2mqvwbig]{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-button-pressed);translate:0 2px}.approval__btn--no[data-astro-cid-2mqvwbig]{color:var(--accent);background:0 0}.approval__settled[data-astro-cid-2mqvwbig]{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--line-soft);color:var(--success);padding-block-start:var(--space-2);font-weight:600;display:flex}@media (forced-colors:active){.approval__btn[data-astro-cid-2mqvwbig]{border-color:canvastext}.approval__btn--yes[data-astro-cid-2mqvwbig]{forced-color-adjust:none;color:canvas;background:canvastext}}#how{contain-intrinsic-size:auto 3000px}@media (width>=1024px){#how{contain-intrinsic-size:auto 1900px}}.how__sub[data-astro-cid-wkshis2o]{max-inline-size:42rem;margin-block-start:var(--space-2)}.how__panels[data-astro-cid-wkshis2o]{align-items:center;gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.how__step[data-astro-cid-wkshis2o]{justify-content:center;inline-size:100%;max-inline-size:none;display:flex}.how__arrow[data-astro-cid-wkshis2o]{color:var(--ink-muted);place-items:center;max-inline-size:none;display:grid}@media (width>=1024px){.how__panels[data-astro-cid-wkshis2o]{align-items:start;gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how__arrow[data-astro-cid-wkshis2o]{display:none}}.how__points[data-astro-cid-wkshis2o]{gap:var(--space-6);margin:var(--space-8) 0 0;padding:var(--space-7) 0 0;border-block-start:1px solid var(--line-soft);list-style:none;display:grid}@media (width>=1024px){.how__points[data-astro-cid-wkshis2o]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.how__point[data-astro-cid-wkshis2o]{gap:var(--space-4);max-inline-size:none;display:flex}.how__num[data-astro-cid-wkshis2o]{font-family:var(--font-display);font-variation-settings:var(--soft);font-size:var(--step-h2);color:var(--accent);flex:none;min-inline-size:1.1ch;font-weight:620;line-height:1}.how__point-title[data-astro-cid-wkshis2o]{margin-block:.2em var(--space-2)}.how__private[data-astro-cid-wkshis2o]{gap:var(--space-6);justify-items:center;margin-block-start:var(--space-9);display:grid}.how__private-text[data-astro-cid-wkshis2o]{justify-self:stretch;max-inline-size:30rem}.how__private-text[data-astro-cid-wkshis2o] h3[data-astro-cid-wkshis2o]{margin-block-end:var(--space-3);font-size:clamp(1.5rem,1.3rem + .9vw,2rem);line-height:1.15}@media (width>=900px){.how__private[data-astro-cid-wkshis2o]{justify-content:center;align-items:center;gap:var(--space-9);grid-template-columns:minmax(0,24rem) auto}.how__private-text[data-astro-cid-wkshis2o]{justify-self:start}}#tone{contain-intrinsic-size:auto 1500px}@media (width>=768px){#tone{contain-intrinsic-size:auto 1050px}}.tone__sub[data-astro-cid-u77v4yjm]{max-inline-size:40rem;margin-block-start:var(--space-2)}.tone__pairs[data-astro-cid-u77v4yjm]{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.tone__pair[data-astro-cid-u77v4yjm]{gap:var(--space-4);max-inline-size:none;display:grid}@media (width>=768px){.tone__pairs[data-astro-cid-u77v4yjm]{gap:var(--space-6)}.tone__pair[data-astro-cid-u77v4yjm]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tone__pairs[data-astro-cid-u77v4yjm]{max-inline-size:60rem}}.tone__note[data-astro-cid-u77v4yjm]{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--edge);border-radius:var(--radius-note);box-shadow:var(--shadow-paper);flex-direction:column;display:flex}.tone__note--says[data-astro-cid-u77v4yjm]{background:var(--note-sage)}.tone__note--wont[data-astro-cid-u77v4yjm]{background:var(--note-struck)}.tone__label[data-astro-cid-u77v4yjm]{font-size:var(--step-small);letter-spacing:.01em;font-weight:700;line-height:1.4}.tone__label--says[data-astro-cid-u77v4yjm]{color:var(--success)}.tone__label--wont[data-astro-cid-u77v4yjm]{color:var(--ink-muted)}.tone__text[data-astro-cid-u77v4yjm]{max-inline-size:none;color:var(--ink)}.tone__struck[data-astro-cid-u77v4yjm]{position:relative}.tone__struck[data-astro-cid-u77v4yjm] .tone__text[data-astro-cid-u77v4yjm]{text-wrap:wrap}.tone__strike[data-astro-cid-u77v4yjm]{color:#0000;pointer-events:none;user-select:none;position:absolute;inset:0}.tone__strike[data-astro-cid-u77v4yjm] span[data-astro-cid-u77v4yjm]{--strike:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M2 4.6 C18 3.2 34 5.4 52 4.1 S86 2.9 101 4.4 S114 5 118 3.8' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");background:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-mask:var(--strike) 0 58% / 100% .36em no-repeat;mask:var(--strike) 0 58% / 100% .36em no-repeat}@media (forced-colors:active){.tone__note[data-astro-cid-u77v4yjm]{border:1px solid canvastext}.tone__strike[data-astro-cid-u77v4yjm] span[data-astro-cid-u77v4yjm]{forced-color-adjust:none;background:canvastext}}#start{contain-intrinsic-size:auto 1700px}@media (width>=768px){#start{contain-intrinsic-size:auto 1350px}}#start .start__header{text-align:center;align-items:center}#start .section__title{margin-inline:auto}.start__sub[data-astro-cid-mza4yfr4]{max-inline-size:34rem;margin-block-start:var(--space-2)}.start__sheet[data-astro-cid-mza4yfr4]{max-inline-size:40rem;padding:64px var(--space-4) 32px 60px;background-color:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-note);box-shadow:var(--shadow-paper);margin-inline:auto;position:relative}@media (width>=600px){.start__sheet[data-astro-cid-mza4yfr4]{padding:64px var(--space-7) 64px 68px}}.start__teacup[data-astro-cid-mza4yfr4]{block-size:80px;inline-size:80px;color:var(--ink);display:none;position:absolute;inset-block-start:-34px;inset-inline-end:18px;transform:rotate(6deg)}@media (width>=400px){.start__teacup[data-astro-cid-mza4yfr4]{display:block}}@media (width>=600px){.start__teacup[data-astro-cid-mza4yfr4]{block-size:92px;inline-size:92px;inset-block-start:-40px;inset-inline-end:32px}}.start__steps[data-astro-cid-mza4yfr4]{gap:32px;margin:0;padding:0;list-style:none;display:grid}.start__step[data-astro-cid-mza4yfr4]{grid-template-columns:minmax(0,1fr);max-inline-size:none;display:grid;position:relative}@media (width>=600px){.start__step[data-astro-cid-mza4yfr4]{gap:var(--space-5);grid-template-columns:48px minmax(0,1fr)}}.start__num[data-astro-cid-mza4yfr4]{block-size:36px;inline-size:36px;color:var(--accent);place-items:center;display:grid;position:absolute;inset-block-start:-2px;inset-inline-start:-53px}.start__num[data-astro-cid-mza4yfr4] svg[data-astro-cid-mza4yfr4]{block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width>=600px){.start__num[data-astro-cid-mza4yfr4]{block-size:48px;inline-size:48px;margin-block-start:-10px;position:relative;inset:auto}}.start__step[data-astro-cid-mza4yfr4]:nth-child(2) .start__num[data-astro-cid-mza4yfr4] svg[data-astro-cid-mza4yfr4]{transform:rotate(40deg)}.start__step[data-astro-cid-mza4yfr4]:nth-child(3) .start__num[data-astro-cid-mza4yfr4] svg[data-astro-cid-mza4yfr4]{transform:rotate(-30deg)}.start__step[data-astro-cid-mza4yfr4]:nth-child(4) .start__num[data-astro-cid-mza4yfr4] svg[data-astro-cid-mza4yfr4]{transform:rotate(120deg)}.start__digit[data-astro-cid-mza4yfr4]{font-family:var(--font-display);font-variation-settings:var(--soft);font-size:1.25rem;font-weight:640;line-height:1}.start__title[data-astro-cid-mza4yfr4],.start__copy[data-astro-cid-mza4yfr4] p[data-astro-cid-mza4yfr4]{line-height:32px}.start__footnote[data-astro-cid-mza4yfr4]{text-align:center;max-inline-size:40rem;color:var(--ink-muted);margin-block-start:var(--space-6);margin-inline:auto}#rules{contain-intrinsic-size:auto 1900px}@media (width>=900px){#rules{contain-intrinsic-size:auto 1150px}}#rules .rules__header{text-align:center;align-items:center;margin-block-end:var(--space-8)}#rules .section__title{margin-inline:auto}.rules__note[data-astro-cid-yanfxdrz]{--washi:#fffbf4b3;max-inline-size:64rem;padding:64px var(--space-4) 64px 56px;background-color:var(--note-yellow);color:var(--ink);border:1px solid var(--edge);border-radius:var(--radius-note);box-shadow:var(--shadow-raised);margin-inline:auto;position:relative}@media (prefers-color-scheme:dark){.rules__note[data-astro-cid-yanfxdrz]{--washi:#f4ecdf29}}@media (width>=600px){.rules__note[data-astro-cid-yanfxdrz]{padding:96px var(--space-7) 64px 76px}}@media (width>=900px){.rules__note[data-astro-cid-yanfxdrz]{padding:96px var(--space-8) 64px 84px}}.rules__tape[data-astro-cid-yanfxdrz]{z-index:1;filter:drop-shadow(0 1px 1px #3c28141f);pointer-events:none;block-size:32px;inline-size:112px;position:absolute;inset-block-start:-14px}.rules__tape[data-astro-cid-yanfxdrz] span[data-astro-cid-yanfxdrz]{background:var(--washi);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 12.5%,calc(100% - 6px) 25%,100% 37.5%,calc(100% - 6px) 50%,100% 62.5%,calc(100% - 6px) 75%,100% 87.5%,calc(100% - 6px) 100%,6px 100%,0 87.5%,6px 75%,0 62.5%,6px 50%,0 37.5%,6px 25%,0 12.5%);block-size:100%;inline-size:100%;display:block}.rules__tape--left[data-astro-cid-yanfxdrz]{inset-inline-start:-26px;transform:rotate(-36deg)}.rules__tape--right[data-astro-cid-yanfxdrz]{inset-inline-end:-26px;transform:rotate(38deg)}@media (width>=600px){.rules__tape[data-astro-cid-yanfxdrz]{block-size:38px;inline-size:148px;inset-block-start:-10px}.rules__tape--left[data-astro-cid-yanfxdrz]{inset-inline-start:-34px}.rules__tape--right[data-astro-cid-yanfxdrz]{inset-inline-end:-34px}}.rules__heading[data-astro-cid-yanfxdrz]{margin-block-end:32px;line-height:32px}@media (width>=600px){.rules__heading[data-astro-cid-yanfxdrz]{margin-block:-32px 32px;font-size:clamp(1.75rem,1.4rem + 1vw,2.125rem);line-height:64px}}.rules__list[data-astro-cid-yanfxdrz]{gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.rules__list[data-astro-cid-yanfxdrz]{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.rules__rule[data-astro-cid-yanfxdrz]{gap:var(--space-3);grid-template-columns:24px minmax(0,1fr);max-inline-size:none;display:grid}.rules__rule[data-astro-cid-yanfxdrz] .rules__icon{color:var(--accent);margin-block-start:4px}.rules__rule[data-astro-cid-yanfxdrz] p[data-astro-cid-yanfxdrz]{max-inline-size:none;line-height:32px}.rules__first[data-astro-cid-yanfxdrz]{font-weight:700;display:block}.rules__rest[data-astro-cid-yanfxdrz]{display:block}@media (forced-colors:active){.rules__tape[data-astro-cid-yanfxdrz]{display:none}}.privacy[data-astro-cid-c5gn5xe2]{contain-intrinsic-size:auto 2900px}@media (width>=1024px){.privacy[data-astro-cid-c5gn5xe2]{contain-intrinsic-size:auto 1700px}}.privacy__grid[data-astro-cid-c5gn5xe2]{gap:var(--space-7);display:grid}@media (width>=1024px){.privacy__grid[data-astro-cid-c5gn5xe2]{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.privacy__intro[data-astro-cid-c5gn5xe2]{grid-column:1/span 4}.privacy__main[data-astro-cid-c5gn5xe2]{grid-column:6/span 7}.privacy__sticky[data-astro-cid-c5gn5xe2]{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-6))}}.privacy__sticky[data-astro-cid-c5gn5xe2]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.privacy__title[data-astro-cid-c5gn5xe2]{max-inline-size:16ch}.privacy__sticky[data-astro-cid-c5gn5xe2] .lead[data-astro-cid-c5gn5xe2]{margin-block-start:var(--space-2)}.privacy__facts[data-astro-cid-c5gn5xe2]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.privacy__facts[data-astro-cid-c5gn5xe2]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.privacy__fact[data-astro-cid-c5gn5xe2]:last-child{grid-column:1/-1}}.privacy__fact[data-astro-cid-c5gn5xe2]{gap:var(--space-2);max-inline-size:none;padding:var(--space-5);flex-direction:column;display:flex}.privacy__fact[data-astro-cid-c5gn5xe2] .privacy__icon{color:var(--ink);margin-block-end:var(--space-2)}.privacy__fact-title[data-astro-cid-c5gn5xe2]{font-size:1.25rem}.privacy__fact[data-astro-cid-c5gn5xe2] p[data-astro-cid-c5gn5xe2]{color:var(--ink)}.privacy__honest[data-astro-cid-c5gn5xe2]{gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-7);background:var(--note-yellow);color:var(--ink);border:1px solid var(--edge);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);border-end-end-radius:0;flex-direction:column;margin-block-start:var(--space-5);scroll-margin-block-start:calc(var(--header-height) + var(--space-5));display:flex;position:relative}.privacy__honest[data-astro-cid-c5gn5xe2]:after{content:"";background:linear-gradient(135deg, var(--note-yellow-fold) 50%, transparent 50%);block-size:28px;inline-size:28px;position:absolute;inset-block-end:0;inset-inline-end:0}@media (width>=600px){.privacy__honest[data-astro-cid-c5gn5xe2]{padding:var(--space-7) var(--space-7) var(--space-7)}}.privacy__honest[data-astro-cid-c5gn5xe2] p[data-astro-cid-c5gn5xe2]{max-inline-size:60ch}.privacy__services[data-astro-cid-c5gn5xe2]{margin-block-start:var(--space-7)}.privacy__services-title[data-astro-cid-c5gn5xe2]{font-family:var(--font-body);font-variation-settings:normal;font-size:var(--step-small);letter-spacing:.01em;margin-block-end:var(--space-4);font-weight:700;line-height:1.4}.privacy__services-list[data-astro-cid-c5gn5xe2]{gap:0 var(--space-6);border-block-start:1px solid var(--line-soft);margin:0;display:grid}@media (width>=600px){.privacy__services-list[data-astro-cid-c5gn5xe2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy__service[data-astro-cid-c5gn5xe2]{padding-block:var(--space-3);border-block-end:1px solid var(--line-soft)}.privacy__service[data-astro-cid-c5gn5xe2] dt[data-astro-cid-c5gn5xe2]{font-weight:700;display:inline}.privacy__service[data-astro-cid-c5gn5xe2] dd[data-astro-cid-c5gn5xe2]{margin:0 0 0 .3em;display:inline}.privacy__notice-link[data-astro-cid-c5gn5xe2]{margin-block-start:var(--space-6)}.privacy__notice-link[data-astro-cid-c5gn5xe2] a[data-astro-cid-c5gn5xe2]{align-items:center;gap:var(--space-2);min-block-size:var(--target);font-weight:700;display:inline-flex}@media (forced-colors:active){.privacy__honest[data-astro-cid-c5gn5xe2]{clip-path:none;border:2px solid canvastext}.privacy__honest[data-astro-cid-c5gn5xe2]:after{display:none}}#fit{contain-intrinsic-size:auto 1700px}@media (width>=768px){#fit{contain-intrinsic-size:auto 1050px}}.fit__notes[data-astro-cid-yarxmwjg]{gap:var(--space-5);display:grid}@media (width>=768px){.fit__notes[data-astro-cid-yarxmwjg]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.fit__note[data-astro-cid-yarxmwjg]{padding:var(--space-6) var(--space-5);color:var(--ink);border:1px solid var(--edge);border-radius:var(--radius-note);box-shadow:var(--shadow-paper)}@media (width>=600px){.fit__note[data-astro-cid-yarxmwjg]{padding:var(--space-7) var(--space-6)}}.fit__note--good[data-astro-cid-yarxmwjg]{background:var(--note-sage)}.fit__note--not-yet[data-astro-cid-yarxmwjg]{background:var(--surface)}.fit__title[data-astro-cid-yarxmwjg]{margin-block-end:var(--space-5)}.fit__list[data-astro-cid-yarxmwjg]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.fit__list[data-astro-cid-yarxmwjg] li[data-astro-cid-yarxmwjg]{gap:var(--space-3);grid-template-columns:22px minmax(0,1fr);max-inline-size:none;display:grid}.fit__list[data-astro-cid-yarxmwjg] .fit__mark{margin-block-start:3px}.fit__list[data-astro-cid-yarxmwjg] .fit__mark--tick{color:var(--success)}.fit__list[data-astro-cid-yarxmwjg] .fit__mark--dot{color:var(--ink-muted)}.fit__household[data-astro-cid-yarxmwjg]{max-inline-size:46rem;border-inline-start:3px solid var(--note-yellow-fold);margin-block-start:var(--space-8);padding-inline-start:var(--space-5)}.fit__household-title[data-astro-cid-yarxmwjg]{font-family:var(--font-body);font-variation-settings:normal;font-size:var(--step-label);margin-block-end:var(--space-2);font-weight:700;line-height:1.4}#pricing{contain-intrinsic-size:auto 1300px}@media (width>=700px){#pricing{contain-intrinsic-size:auto 1000px}}#pricing .pricing__header{text-align:center;align-items:center}#pricing .section__title{margin-inline:auto}.pricing__sub[data-astro-cid-nwtk6cma]{max-inline-size:32rem;margin-block-start:var(--space-2)}.pricing__card[data-astro-cid-nwtk6cma]{gap:var(--space-6);max-inline-size:46rem;padding:var(--space-7) var(--space-5) var(--space-6);margin-inline:auto;display:grid}@media (width>=700px){.pricing__card[data-astro-cid-nwtk6cma]{gap:var(--space-7);padding:var(--space-8) var(--space-8) var(--space-7) var(--space-7);grid-template-columns:11rem minmax(0,1fr)}}.pricing__tag-wrap[data-astro-cid-nwtk6cma]{justify-content:center;padding-block-start:var(--space-6);display:flex}@media (width>=700px){.pricing__tag-wrap[data-astro-cid-nwtk6cma]{justify-content:flex-start;align-items:flex-start;padding-block-start:var(--space-7)}}.pricing__tag[data-astro-cid-nwtk6cma]{--tag-cut:26px;block-size:11.5rem;inline-size:9rem;padding:3.25rem var(--space-4) var(--space-5);transform-origin:50% 0;filter:drop-shadow(0 1px 1px #3c28141f)drop-shadow(0 8px 10px #3c281424);justify-content:center;align-items:center;display:flex;position:relative;rotate:4deg}.pricing__tag[data-astro-cid-nwtk6cma]:before{content:"";z-index:-1;background:var(--swing-tag);clip-path:polygon(var(--tag-cut) 0, calc(100% - var(--tag-cut)) 0, 100% var(--tag-cut), 100% 100%, 0 100%, 0 var(--tag-cut));border-radius:4px;position:absolute;inset:0}.pricing__hole[data-astro-cid-nwtk6cma]{background:var(--surface);block-size:16px;inline-size:16px;box-shadow:inset 0 1px 2px #3c281459, 0 0 0 4px color-mix(in srgb, var(--swing-tag) 82%, var(--brand-ink));border-radius:50%;margin-inline-start:-8px;position:absolute;inset-block-start:18px;inset-inline-start:50%}.pricing__string[data-astro-cid-nwtk6cma]{block-size:70px;inline-size:90px;color:var(--ink-muted);position:absolute;inset-block-end:calc(100% - 26px);inset-inline-start:calc(50% - 44px)}.pricing__tag-text[data-astro-cid-nwtk6cma]{font-family:var(--font-display);font-variation-settings:var(--soft);text-align:center;color:var(--brand-ink);text-wrap:balance;font-size:1.5rem;font-weight:620;line-height:1.15}@media (forced-colors:active){.pricing__tag[data-astro-cid-nwtk6cma]:before{background:canvas;border:1px solid canvastext}.pricing__tag-text[data-astro-cid-nwtk6cma]{color:canvastext}}.pricing__body[data-astro-cid-nwtk6cma]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.pricing__facts[data-astro-cid-nwtk6cma]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pricing__facts[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]{gap:var(--space-3);grid-template-columns:22px minmax(0,1fr);max-inline-size:none;display:grid}.pricing__facts[data-astro-cid-nwtk6cma] .pricing__tick{color:var(--success);margin-block-start:3px}.pricing__small[data-astro-cid-nwtk6cma]{color:var(--ink-muted);border-block-start:1px solid var(--line-soft);align-self:stretch;padding-block-start:var(--space-4)}.spinner[data-astro-cid-zreexayv]{flex:none;block-size:20px;inline-size:20px;display:none}[aria-disabled=true]>.spinner[data-astro-cid-zreexayv]{display:block}@media (prefers-reduced-motion:no-preference){[aria-disabled=true]>.spinner[data-astro-cid-zreexayv]{animation:.9s linear infinite spinner-turn}}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media (forced-colors:active){.spinner[data-astro-cid-zreexayv]{fill:buttonface}}.submit[data-astro-cid-omkbiadx]{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:52px;min-inline-size:44px;padding:0 var(--space-6);border-radius:var(--radius-button);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-button);font-family:var(--font-body);font-size:var(--step-button);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) var(--ease-calm);border:2px solid #0000;margin-block-end:3px;font-weight:700;line-height:1;display:inline-flex}.submit[data-astro-cid-omkbiadx]:hover{background:var(--accent-hover)}.submit[data-astro-cid-omkbiadx][aria-disabled=true]{cursor:progress}@media (prefers-reduced-motion:no-preference){.submit[data-astro-cid-omkbiadx]{transition:background-color var(--dur-hover) var(--ease-calm), transform var(--dur-press) var(--ease-settle), box-shadow var(--dur-press) var(--ease-settle)}.submit[data-astro-cid-omkbiadx]:active:not([aria-disabled=true]){box-shadow:var(--shadow-button-pressed);transform:translateY(2px)}}.status-panel[data-astro-cid-ytslbe3w]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--line-soft);border-inline-start:4px solid var(--error);border-radius:var(--radius-input);background:var(--paper);color:var(--ink);font-size:var(--step-small);line-height:1.5;display:flex}.status-panel--rate_limited[data-astro-cid-ytslbe3w]{border-inline-start-color:var(--line)}.status-panel[data-astro-cid-ytslbe3w] .status-panel__icon{color:var(--error);margin-block-start:1px}.status-panel--rate_limited[data-astro-cid-ytslbe3w] .status-panel__icon{color:var(--ink-muted)}.status-panel__body[data-astro-cid-ytslbe3w]{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.status-panel__title[data-astro-cid-ytslbe3w]{font-family:var(--font-body);font-variation-settings:normal;font-size:var(--step-label);letter-spacing:0;font-weight:700;line-height:1.4}.status-panel__body[data-astro-cid-ytslbe3w] a[data-astro-cid-ytslbe3w]{overflow-wrap:anywhere}.status-panel__retry[data-astro-cid-ytslbe3w]{min-block-size:44px;padding:0 var(--space-4);border:2px solid var(--accent);border-radius:var(--radius-button);color:var(--accent);transition:color var(--dur-hover) var(--ease-calm), border-color var(--dur-hover) var(--ease-calm);background:0 0;align-items:center;margin-block-start:var(--space-2);font-weight:700;line-height:1;display:inline-flex}.status-panel__retry[data-astro-cid-ytslbe3w]:hover{color:var(--accent-hover);border-color:var(--accent-hover)}@media (forced-colors:active){.status-panel[data-astro-cid-ytslbe3w],.status-panel__retry[data-astro-cid-ytslbe3w]{border-color:canvastext}}.waitlist-form__form[data-astro-cid-oawjazpj]{gap:var(--space-5);flex-direction:column;display:flex}.waitlist-form__form[data-astro-cid-oawjazpj][hidden]{display:none}.error-summary[data-astro-cid-oawjazpj]{padding:var(--space-4) var(--space-5) var(--space-5);border:3px solid var(--error);border-radius:var(--radius-input);background:var(--surface)}.error-summary[data-astro-cid-oawjazpj][hidden]{display:none}.error-summary[data-astro-cid-oawjazpj]:focus-visible,.error-summary[data-astro-cid-oawjazpj]:focus{outline:3px solid var(--focus);outline-offset:3px}.error-summary__title[data-astro-cid-oawjazpj]{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-variation-settings:normal;font-size:var(--step-label);letter-spacing:0;color:var(--ink);margin-block-end:var(--space-2);font-weight:700;line-height:1.4;display:flex}.error-summary__title[data-astro-cid-oawjazpj] .icon{color:var(--error)}.error-summary__list[data-astro-cid-oawjazpj]{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.error-summary__list[data-astro-cid-oawjazpj] a{color:var(--error);font-weight:600;text-decoration-thickness:1px}.error-summary__list[data-astro-cid-oawjazpj] a:hover{text-decoration-thickness:2px}.field[data-astro-cid-oawjazpj]{gap:var(--space-1);flex-direction:column;display:flex}.field__label[data-astro-cid-oawjazpj]{font-size:var(--step-label);font-weight:600;line-height:1.4}.field__hint[data-astro-cid-oawjazpj]{font-size:var(--step-small);color:var(--ink-muted);font-weight:500;line-height:1.5}.field__error[data-astro-cid-oawjazpj]{align-items:flex-start;gap:var(--space-2);font-size:var(--step-small);color:var(--error);font-weight:600;line-height:1.5;display:flex}.field__error[data-astro-cid-oawjazpj][hidden]{display:none}.field__error[data-astro-cid-oawjazpj] .icon{margin-block-start:1px}.field__input[data-astro-cid-oawjazpj]{min-block-size:48px;inline-size:100%;padding:0 var(--space-4);border:1.5px solid var(--line);border-radius:var(--radius-input);background:var(--surface);color:var(--ink);font-size:var(--step-body);transition:border-color var(--dur-hover) var(--ease-calm);margin-block-start:var(--space-1);line-height:1.4}.field__input[data-astro-cid-oawjazpj]:hover{border-color:var(--ink-muted)}.field__input[data-astro-cid-oawjazpj][aria-invalid=true]{border-width:2px;border-color:var(--error)}.consent[data-astro-cid-oawjazpj]{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-block-size:44px;padding-block:10px;display:flex}.consent__control[data-astro-cid-oawjazpj]{flex:none;block-size:24px;inline-size:24px;margin-block-start:1px;position:relative}.consent__box[data-astro-cid-oawjazpj]{appearance:none;border:2px solid var(--line);background:var(--surface);cursor:pointer;block-size:24px;inline-size:24px;transition:background-color var(--dur-hover) var(--ease-calm), border-color var(--dur-hover) var(--ease-calm);border-radius:5px;margin:0;display:block}.consent__box[data-astro-cid-oawjazpj]:hover{border-color:var(--ink-muted)}.consent__box[data-astro-cid-oawjazpj]:checked{border-color:var(--accent);background:var(--accent)}.consent__tick[data-astro-cid-oawjazpj]{block-size:24px;inline-size:24px;color:var(--on-accent);pointer-events:none;opacity:0;position:absolute;inset:0}.consent__box[data-astro-cid-oawjazpj]:checked+.consent__tick[data-astro-cid-oawjazpj]{opacity:1}.consent__text[data-astro-cid-oawjazpj]{font-size:var(--step-label);font-weight:500;line-height:1.5}.field--invalid[data-astro-cid-oawjazpj] .consent__box[data-astro-cid-oawjazpj]{outline:2px solid var(--error);outline-offset:2px}.field--invalid[data-astro-cid-oawjazpj] .consent__box[data-astro-cid-oawjazpj]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.consent__note[data-astro-cid-oawjazpj]{font-size:var(--step-small);color:var(--ink-muted);padding-inline-start:calc(24px + var(--space-3));font-weight:500;line-height:1.5}.honeypot[data-astro-cid-oawjazpj]{clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.form-status[data-astro-cid-oawjazpj]:empty,.submit__sending[data-astro-cid-oawjazpj],.submit[aria-disabled=true] .submit__idle[data-astro-cid-oawjazpj]{display:none}.submit[aria-disabled=true] .submit__sending[data-astro-cid-oawjazpj]{display:inline}.waitlist-form__form[data-astro-cid-oawjazpj] .waitlist-form__submit{align-self:flex-start}@media (width<=599.98px){.waitlist-form__form[data-astro-cid-oawjazpj] .waitlist-form__submit{align-self:stretch}}.waitlist-form__under[data-astro-cid-oawjazpj]{margin-block-start:calc(-1 * var(--space-2))}.waitlist-form__live[data-astro-cid-oawjazpj]:empty{display:none}.waitlist-form__live[data-astro-cid-oawjazpj] .success{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.waitlist-form__live[data-astro-cid-oawjazpj] .success__icon{background:var(--note-sage);block-size:56px;inline-size:56px;color:var(--success);border-radius:50%;place-items:center;display:grid}.waitlist-form__live[data-astro-cid-oawjazpj] .success__title{font-family:var(--font-display);font-variation-settings:var(--soft);font-size:var(--step-h3);letter-spacing:-.005em;font-weight:600;line-height:1.25}.waitlist-form__live[data-astro-cid-oawjazpj] .success__email{overflow-wrap:anywhere;font-weight:700}.waitlist-form__live[data-astro-cid-oawjazpj] .link-button{min-block-size:44px;color:var(--accent);text-underline-offset:.18em;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline 1px;display:inline-flex}.waitlist-form__live[data-astro-cid-oawjazpj] .link-button:hover{color:var(--accent-hover);text-decoration-thickness:2px}@media (forced-colors:active){.consent__box[data-astro-cid-oawjazpj]{border:2px solid canvastext}.consent__tick[data-astro-cid-oawjazpj]{color:canvastext}.error-summary[data-astro-cid-oawjazpj],.field__input[data-astro-cid-oawjazpj][aria-invalid=true]{border-color:canvastext}}.waitlist>div{inline-size:calc(100% - 2 * var(--gutter));background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-card);max-inline-size:34rem;box-shadow:var(--shadow-raised);margin-inline:auto;padding:clamp(1.5rem,1rem + 2.5vw,3rem);position:relative}.waitlist .section__header{margin-block-end:var(--space-4)}.waitlist .section__title{max-inline-size:none}.waitlist__intro[data-astro-cid-fjzqsqgm]{margin-block-end:var(--space-6)}.waitlist .waitlist__note{display:none}@media (width>=1024px){.waitlist .waitlist__note{inline-size:11rem;display:block;position:absolute;inset-block-start:var(--space-8);inset-inline-start:calc(100% - var(--space-4))}}@media (width>=1280px){.waitlist .waitlist__note{inline-size:12rem;inset-inline-start:calc(100% - var(--space-3))}}.faqs>div{max-inline-size:calc(46rem + 2 * var(--gutter))}.faqs .faqs__header{margin-block-end:var(--space-7)}.faqs__side[data-astro-cid-xrd6y456]{color:var(--ink-muted);margin-block-start:var(--space-2)}.faqs__side[data-astro-cid-xrd6y456] a[data-astro-cid-xrd6y456]{overflow-wrap:anywhere}.faqs__groups[data-astro-cid-xrd6y456]{gap:var(--space-7);flex-direction:column;display:flex}.faqs__group-title[data-astro-cid-xrd6y456]{margin-block-end:var(--space-3)}.faqs__list[data-astro-cid-xrd6y456]{border-block-start:1px solid var(--line-soft)}.faq[data-astro-cid-xrd6y456]{border-block-end:1px solid var(--line-soft)}.faq__q[data-astro-cid-xrd6y456]{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:48px;padding-block:var(--space-4);font-size:var(--step-faq);cursor:pointer;border-radius:4px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq__q[data-astro-cid-xrd6y456]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-xrd6y456]:hover .faq__q-text[data-astro-cid-xrd6y456]{color:var(--accent)}.faq__icon[data-astro-cid-xrd6y456]{block-size:24px;inline-size:24px;color:var(--accent);flex:none}.faq__icon-v[data-astro-cid-xrd6y456]{transform-box:fill-box;transform-origin:50%}.faq[data-astro-cid-xrd6y456][open] .faq__icon-v[data-astro-cid-xrd6y456]{opacity:0}.faq__a[data-astro-cid-xrd6y456]{padding-block-end:var(--space-5)}@media (width>=600px){.faq__a[data-astro-cid-xrd6y456]{padding-inline-end:var(--space-7)}}@media (prefers-reduced-motion:no-preference){.faq__q-text[data-astro-cid-xrd6y456]{transition:color var(--dur-hover) var(--ease-calm)}.faq__icon-v[data-astro-cid-xrd6y456]{transition:transform var(--dur-nudge) var(--ease-settle), opacity var(--dur-nudge) var(--ease-settle)}.faq[data-astro-cid-xrd6y456][open] .faq__icon-v[data-astro-cid-xrd6y456]{transform:rotate(90deg)}@supports selector(::details-content){.faq[data-astro-cid-xrd6y456]{interpolate-size:allow-keywords}.faq[data-astro-cid-xrd6y456]::details-content{block-size:0;transition:block-size var(--dur-arrive) var(--ease-settle), content-visibility var(--dur-arrive) allow-discrete;overflow:clip}.faq[data-astro-cid-xrd6y456][open]::details-content{block-size:auto}}}@media (width>=1024px){.faqs>div{column-gap:var(--grid-gap);max-inline-size:calc(var(--container) + 2 * var(--gutter));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.faqs .faqs__header{grid-column:1/span 4;margin-block-end:0;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-6))}.faqs__groups[data-astro-cid-xrd6y456]{grid-column:5/span 8}}@media (forced-colors:active){.faqs__list[data-astro-cid-xrd6y456],.faq[data-astro-cid-xrd6y456]{border-color:canvastext}}.final[data-astro-cid-z3mzxlza]{contain-intrinsic-size:auto 640px;padding-block:var(--space-9) var(--space-10)}.final[data-astro-cid-z3mzxlza] .final__note{align-items:center;gap:var(--space-4);max-inline-size:30rem;padding:var(--space-8) var(--space-5) var(--space-7);text-align:center;box-shadow:var(--shadow-raised);flex-direction:column;margin-inline:auto;display:flex}@media (width>=600px){.final[data-astro-cid-z3mzxlza] .final__note{padding:var(--space-8) var(--space-7) var(--space-7)}}.final[data-astro-cid-z3mzxlza] .final__note .note__magnet{block-size:34px;inline-size:34px;inset-block-start:-14px}.final__title[data-astro-cid-z3mzxlza]{max-inline-size:14ch}.final__body[data-astro-cid-z3mzxlza]{max-inline-size:24ch;font-size:var(--step-lead);margin-block-end:var(--space-3);line-height:1.55}@media (prefers-reduced-motion:no-preference){html.js .final[data-astro-cid-z3mzxlza] .final__note.is-in .note__magnet{animation:nudge var(--dur-nudge) var(--ease-nudge) 1 both}}
