.day-rhythm_card__ym_Gs{gap:var(--ui-space-md)}.day-rhythm_line__OTMPa{display:flex;align-items:center;gap:var(--ui-space-sm);color:var(--ink)}.day-rhythm_grow__FChVu{flex:1 1;min-width:0}.day-rhythm_week__Q3Opn{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.day-rhythm_day__2J_Nh{min-width:0;padding-inline:0;justify-content:center}.day-rhythm_count__M2MGn{min-width:24px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.day-rhythm_count__M2MGn[data-pop]{animation:day-rhythm_pop__uLyvW var(--motion-feedback,.18s) var(--ease-out,ease-out)}@keyframes day-rhythm_pop__uLyvW{50%{transform:scale(1.15)}}.app[data-still] .day-rhythm_count__M2MGn{animation:none}@media (prefers-reduced-motion:reduce){.day-rhythm_count__M2MGn{animation:none}}.disclosure_disclosure__Uu_xi,.disclosure_shown__Q_haP{display:grid;min-width:0}.disclosure_row__Hw_KU{display:flex;align-items:center;gap:var(--ui-space-sm);box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:10px 14px;border:var(--ui-stroke-control) solid var(--ui-color-pencil);border-radius:var(--ui-radius-control);background:var(--ui-color-surfaceSubtle);color:var(--ui-color-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:var(--ui-button-raiseX) var(--ui-button-raiseY) 0 color-mix(in srgb,var(--ui-color-pencil) var(--ui-button-raiseOpacity),transparent);transition:transform var(--ui-motion-press) ease-out,box-shadow var(--ui-motion-press) ease-out,background-color var(--ui-motion-feedback) ease}.disclosure_row__Hw_KU:hover{background:var(--ui-color-actionSoft)}.disclosure_row__Hw_KU:active,.disclosure_row__Hw_KU[aria-expanded=true]{transform:translate(var(--ui-button-raiseX),var(--ui-button-raiseY));box-shadow:none}.disclosure_row__Hw_KU[aria-expanded=true]{padding:9.5px 13.5px;border:1.5px solid var(--ui-color-actionBoundary);background:var(--ui-color-selection)}.disclosure_row__Hw_KU:focus-visible{outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:3px}.disclosure_body__apRHU{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ui-motion-transition) cubic-bezier(.2,.8,.2,1)}.disclosure_body__apRHU[data-open]{grid-template-rows:1fr}.disclosure_fold__o7vnO{min-height:0;overflow:hidden}.disclosure_inner__naabD{padding:12px 4px 4px}.disclosure_fade__biqbK{display:block;max-height:2.9em;overflow:hidden;font-weight:400;line-height:1.45;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}.disclosure_titled__wmHSV{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.disclosure_row__Hw_KU[aria-expanded=true] .disclosure_fade__biqbK{max-height:none;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.disclosure_body__apRHU,.disclosure_row__Hw_KU{transition:none}.disclosure_row__Hw_KU:active:not([aria-expanded=true]){transform:none}}.about-ai_ai__PYTCa{display:grid;grid-gap:32px;gap:32px}.about-ai_steps__LqIr_{display:grid;grid-gap:28px;gap:28px;margin:0;padding:0;list-style:none}.about-ai_step__E6XWm{position:relative;min-width:0}.about-ai_step__E6XWm:not(:last-child):after{content:"";position:absolute;top:calc(100% + 6px);left:38px;width:1px;height:16px;background:var(--rule-strong)}.about-ai_card__XtXEP{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;grid-gap:14px;gap:14px;min-height:84px;padding:18px;border-color:var(--card-edge);border-radius:var(--card-radius);background:var(--card-face);color:var(--ink)}.about-ai_card__XtXEP:hover{background:var(--paper-raised);border-color:var(--accent)}.about-ai_card__XtXEP[aria-expanded=true]{padding:17.5px;background:var(--accent-soft);border-color:var(--accent)}.about-ai_badge__RiOti{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--paper-sunk);color:var(--accent-ink)}.about-ai_card__XtXEP[aria-expanded=true] .about-ai_badge__RiOti{background:var(--card-face)}.about-ai_title__SYZKs{font-size:1.125rem;line-height:1.3;font-weight:650;letter-spacing:-.02em}.about-ai_info__ccJEC{color:var(--ink-soft)}.about-ai_detail__m4kvr{display:grid;grid-gap:16px;gap:16px;padding:6px 14px 12px;color:var(--ink-soft);font-size:1rem;line-height:1.5}.about-ai_detail__m4kvr p{margin:0}.about-ai_tools__GfcLh{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none}.about-ai_tools__GfcLh li{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:var(--ink)}.about-ai_tools__GfcLh svg{color:var(--moss-ink)}.about-ai_chat__oPee_{display:grid;grid-gap:8px;gap:8px;margin:0;padding-top:16px;border-top:1px solid var(--rule-strong)}.about-ai_chat__oPee_ figcaption{margin-bottom:4px;color:var(--ink-soft);font-size:.8125rem}.about-ai_chat__oPee_ .about-ai_me__IV95h,.about-ai_chat__oPee_ .about-ai_reply__zXpMs{padding:10px 12px;font-size:.9375rem;line-height:1.45}.about-ai_me__IV95h{justify-self:end;border-radius:12px 12px 3px 12px;background:var(--paper-sunk);color:var(--ink)}.about-ai_reply__zXpMs{justify-self:start;border-radius:12px 12px 12px 3px;background:var(--sage-soft);color:var(--moss-ink)}.about-ai_foot__yafOr{display:grid;justify-items:start;grid-gap:24px;gap:24px;padding-top:4px}.about-ai_foot__yafOr .about-ai_return__vH7n0{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-soft);font-size:.875rem}.about-ai_return__vH7n0 svg{color:var(--accent)}@media (min-width:900px){.about-ai_ai__PYTCa{gap:40px}.about-ai_steps__LqIr_{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;align-items:start}.about-ai_step__E6XWm:not(:last-child):after{top:76px;left:calc(100% + 8px);width:24px;height:1px}.about-ai_card__XtXEP{grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:42px 1fr;align-content:start;min-height:152px;gap:14px 8px;padding:22px}.about-ai_card__XtXEP[aria-expanded=true]{padding:21.5px}.about-ai_badge__RiOti{grid-column:1/-1}.about-ai_detail__m4kvr{padding-inline:10px}.about-ai_foot__yafOr{display:flex;align-items:center;justify-content:space-between;gap:32px}}.about-guide_stop__7Jh6O{--ease:cubic-bezier(.16,1,.3,1);position:relative;padding-block:clamp(64px,8vw,120px) clamp(24px,3vw,40px);scroll-margin-top:8px}.about-guide_face__zkDvv{position:relative;display:block;flex:none;width:64px;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--paper-sunk);border:2px solid var(--yellow);box-shadow:0 10px 18px -12px var(--cast)}.about-guide_face__zkDvv img{position:absolute;left:50%;top:-24%;width:205%;max-width:none;height:auto;transform:translateX(-50%)}.about-guide_head__FahOH{display:flex;align-items:flex-start;gap:18px;margin-bottom:clamp(28px,4vw,52px)}.about-guide_headFace__XDdjx{width:clamp(56px,6vw,76px);margin-top:4px}.about-guide_bubble__VyGWv{position:relative;max-width:640px;padding:16px 24px 18px;background:var(--card-face);border:1px solid var(--card-edge);border-radius:var(--card-radius);box-shadow:var(--card-cast);transform-origin:0 28px}.about-guide_bubble__VyGWv:before{content:"";position:absolute;left:-8px;top:22px;width:15px;height:15px;background:var(--card-face);border-left:1px solid var(--card-edge);border-bottom:1px solid var(--card-edge);border-bottom-left-radius:3px;transform:rotate(45deg)}.about-guide_bubble__VyGWv h2{margin:0;font-size:clamp(1.6rem,3.1vw,2.55rem);line-height:1.12;text-wrap:balance}.about-guide_stop__7Jh6O[data-armed]:not([data-seen]) .about-guide_bubble__VyGWv{opacity:0;transform:scale(.9)}.about-guide_stop__7Jh6O[data-armed]:not([data-seen]) .about-guide_bubble__VyGWv:before{opacity:0;transform:translateX(6px) rotate(45deg)}.about-guide_stop__7Jh6O[data-armed]:not([data-seen]) .about-guide_headFace__XDdjx{opacity:0;transform:translateY(10px) scale(.92)}.about-guide_stop__7Jh6O[data-armed] .about-guide_bubble__VyGWv{transition:opacity .35s var(--ease) .12s,transform .6s var(--ease) .12s}.about-guide_stop__7Jh6O[data-armed] .about-guide_bubble__VyGWv:before{transition:opacity .25s var(--ease) .45s,transform .4s var(--ease) .45s}.about-guide_stop__7Jh6O[data-armed] .about-guide_headFace__XDdjx{transition:opacity .3s var(--ease),transform .5s var(--ease)}.about-guide_tracker__ENXQe{--ease:cubic-bezier(.16,1,.3,1);position:fixed;z-index:8;left:50%;bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:var(--ui-radius-pill);background:color-mix(in srgb,var(--paper-raised) 94%,transparent);border:1px solid var(--card-edge);box-shadow:0 18px 30px -18px var(--cast);transform:translate(-50%);transition:transform .5s var(--ease),opacity .3s var(--ease),visibility 0s}.about-guide_tracker__ENXQe:not([data-shown]){visibility:hidden;opacity:0;transform:translate(-50%,24px);transition:transform .4s var(--ease),opacity .25s ease,visibility 0s .4s}.about-guide_trackerFace__DolV_{width:36px;border-width:1.5px;box-shadow:none}.about-guide_tracker__ENXQe ol{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.about-guide_tracker__ENXQe li{position:relative;display:flex}.about-guide_tracker__ENXQe a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:40px;padding:0 6px;border-radius:var(--ui-radius-pill);color:var(--ink);text-decoration:none}.about-guide_tracker__ENXQe a:hover .about-guide_circle__yxQdh{border-color:var(--ink-faint)}.about-guide_tracker__ENXQe a:focus-visible{outline:3px solid var(--focus);outline-offset:0}.about-guide_circle__yxQdh{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--paper-sunk);border:1.5px solid var(--rule-strong);color:var(--ink-faint)}.about-guide_circle__yxQdh svg{width:15px;height:15px}[data-state=now] .about-guide_circle__yxQdh{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink)}[data-state=done] .about-guide_circle__yxQdh{background:var(--moss-ink);border-color:var(--moss-ink);color:var(--paper-raised);animation:about-guide_pop__yrxup .45s var(--ease)}.about-guide_now__wlskS{bottom:calc(100% + 9px);padding:5px 10px;border-radius:10px;white-space:nowrap;border:1px solid var(--card-edge);box-shadow:0 10px 18px -12px var(--cast);color:var(--ink);font-size:.8125rem;font-weight:650;line-height:1.2;translate:-50% 0;animation:about-guide_grow___mD9h .4s var(--ease)}.about-guide_now__wlskS,.about-guide_now__wlskS:after{position:absolute;left:50%;background:var(--card-face)}.about-guide_now__wlskS:after{content:"";bottom:-5px;width:9px;height:9px;margin-left:-4.5px;border-right:1px solid var(--card-edge);border-bottom:1px solid var(--card-edge);transform:rotate(45deg)}@keyframes about-guide_pop__yrxup{0%{transform:scale(.5)}60%{transform:scale(1.18)}}@keyframes about-guide_grow___mD9h{0%{opacity:0;transform:translateY(5px)}}@media (min-width:600px){.about-guide_tracker__ENXQe{bottom:max(18px,env(safe-area-inset-bottom))}}@media (max-width:760px){.about-guide_head__FahOH{gap:12px}.about-guide_bubble__VyGWv{padding:12px 18px 14px}}@media (prefers-reduced-motion:reduce){.about-guide_tracker__ENXQe,.about-guide_tracker__ENXQe:not([data-shown]){transition:none}}.home-demo_steps__caO_g{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 12px;padding:0}.home-demo_steps__caO_g li{display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap;transition:color .25s ease}.home-demo_steps__caO_g li+li:before{content:"";width:22px;height:3px;margin-inline:4px 2px;background-image:radial-gradient(circle,var(--rule-strong) 1.2px,transparent 1.6px);background-size:6px 3px}.home-demo_steps__caO_g li>span:first-child{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink-faint)}.home-demo_steps__caO_g li[data-state=now]{color:var(--ink)}.home-demo_steps__caO_g li[data-state=now]>span:first-child{border:2px solid var(--accent);color:var(--accent-ink);animation:home-demo_pop__TgAYv .35s ease}.home-demo_steps__caO_g li[data-state=done]>span:first-child{border-color:var(--moss);background:var(--moss);color:var(--paper-raised);animation:home-demo_pop__TgAYv .35s ease}.home-demo_steps__caO_g li[data-state=done]+li:before{background-image:radial-gradient(circle,var(--moss) 1.4px,transparent 1.8px)}.home-demo_sr__7S9GH{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes home-demo_pop__TgAYv{0%{transform:scale(.5)}70%{transform:scale(1.12)}}.home-demo_tapLine__Zmo0f{display:inline-flex;align-items:center;gap:10px;margin:12px 0 0;color:var(--ink-soft);font-size:.9375rem;font-weight:550}.home-demo_tapLine__Zmo0f>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink)}.home-demo_nudge__X5ik8{position:relative;display:inline-flex;max-width:100%}.home-demo_nudge__X5ik8>:first-child{flex:1 1 auto;min-width:0}.home-demo_hand__qx8y1{position:absolute;z-index:2;right:-18px;bottom:-20px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--paper-raised);color:var(--accent);box-shadow:0 6px 14px -6px var(--cast);pointer-events:none;opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s ease}.home-demo_hand__qx8y1:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--accent);opacity:0}[data-seen] .home-demo_hand__qx8y1{opacity:1;transform:none;animation:home-demo_press__ymZzz 1s ease .5s 2}[data-seen] .home-demo_hand__qx8y1:before{animation:home-demo_ripple__CfJ5v 1s ease-out .5s 2}[data-touched] .home-demo_hand__qx8y1{opacity:0;transform:scale(.5);animation:none}@keyframes home-demo_press__ymZzz{30%{transform:translate(-3px,-3px) scale(.88)}55%{transform:none}}@keyframes home-demo_ripple__CfJ5v{25%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@media (max-width:380px){.home-demo_steps__caO_g li{gap:5px;font-size:.75rem}.home-demo_steps__caO_g li+li:before{width:12px}}.home_site__TnElu{position:relative;overflow-x:clip;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:1rem;line-height:1.65;--pad:clamp(22px,4.6vw,56px);--paper:#fbf2e2;--paper-raised:#fff9ef;--paper-sunk:#f6e9d5;--ink:#2b2420;--ink-soft:#5c5049;--ink-faint:#6b5d53;--rule:#ead9bf;--rule-strong:#c8ab84;--accent:#a63a28;--accent-ink:#7e2a1c;--accent-lift:#b8452f;--accent-soft:#fbe0d2;--on-action:#fff6ec;--gold:#edbd4b;--gold-ink:#62400c;--gold-edge:#a66b10;--gold-soft:#fff0bb;--coral:#c2523f;--apricot:#f3a36b;--yellow:#fad9a0;--plum:#6b4270;--plum-lift:#7b4d80;--plum-ink:#4e2f52;--plum-soft:#f0e6f1;--moss:#7fb79a;--moss-ink:#34614a;--sage-soft:#e2f0e6;--focus:#6b4270;--shade:color-mix(in srgb,#6b4a2c 18%,transparent);--cast:color-mix(in srgb,#5a3a20 34%,transparent);--btn-light:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.1) 54%,rgba(255,255,255,0));--btn-grain:radial-gradient(rgba(255,255,255,.5) .9px,transparent 1px);--card-face:var(--paper-raised);--card-edge:var(--rule-strong);--card-radius:20px;--card-cast:0 28px 52px -34px var(--cast)}.home_site__TnElu :where(.home_page__ODjSn,.home_notice__tf_ik){background:var(--card-face);border:1px solid var(--card-edge);border-radius:var(--card-radius);box-shadow:var(--card-cast)}.home_site__TnElu *{box-sizing:border-box}.home_site__TnElu a:not([data-ui]){color:inherit;text-underline-offset:5px}.home_site__TnElu :is(a,button,summary):not([data-ui]):focus-visible{outline:3px solid var(--focus);outline-offset:5px}.home_site__TnElu :is(h1,h2,h3,h4,p){margin-top:0}.home_site__TnElu :is(h1,h2,h3,h4){font-family:var(--sans);color:var(--ink);letter-spacing:-.045em;font-weight:650}.home_site__TnElu h1{font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:1.04;margin-bottom:26px}.home_site__TnElu h1 span{color:var(--accent)}.home_site__TnElu h2{font-size:clamp(2rem,3.7vw,3.1rem);line-height:1.14;margin-bottom:24px}.home_site__TnElu h3{font-size:1.2rem;line-height:1.35;letter-spacing:-.025em}.home_skip__wszqg{position:absolute;top:-100px;left:16px;padding:12px;background:var(--paper-raised);z-index:6}.home_skip__wszqg:focus{top:12px}.home_gutter__BoGDs{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--pad)}.home_footer__df0cR,.home_header__OUbfE,.home_site__TnElu main{position:relative;z-index:1}.home_header__OUbfE{padding-block:0}.home_headerInner__4NZ7A{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:76px}.home_brand__pXnzD{display:inline-flex;align-items:center;min-height:44px;font-size:1.6rem;font-weight:750;text-decoration:none;letter-spacing:-.045em;white-space:nowrap}.home_footerInner__8nnwW nav,.home_headerInner__4NZ7A nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.home_headerInner__4NZ7A nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:.875rem}.home_headerInner__4NZ7A nav a:hover{text-decoration:underline}.home_headerInner__4NZ7A{max-width:none}.home_site__TnElu .home_header__OUbfE{z-index:2}.home_kicker__etd2I{display:block;font-size:.875rem;font-weight:650;color:var(--accent);margin-bottom:14px}.home_small__ZNYlJ{color:var(--ink-soft);font-size:.875rem;line-height:1.6}.home_firstScreen__hYEZ3{--header:76px;position:relative;display:flex;flex-direction:column;min-height:calc(100svh - var(--header))}.home_firstScreen__hYEZ3>:last-child{flex:1 1}.home_firstScreen__hYEZ3:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--header)) 0 -48px;pointer-events:none;background:radial-gradient(80vmax 60vmax at 85% 0,rgb(250 217 160/.6),transparent 60%),linear-gradient(180deg,#fbeedd,#f8e8d2);mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent)}.home_demoSection__BWmqI{padding-block:clamp(46px,6vw,88px) clamp(20px,3vw,40px);scroll-margin-top:24px}.home_demoSection__BWmqI h2{margin-bottom:0}.home_community__Mj6VG{margin-top:clamp(28px,4vw,56px);padding-block:clamp(40px,5vw,64px);background:var(--paper-sunk);border-radius:clamp(28px,4vw,56px);scroll-margin-top:24px}.home_iconTitle__ntt2c{display:flex;align-items:center;gap:14px;margin-bottom:0}.home_iconTitle__ntt2c>span{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--accent-soft);color:var(--accent-ink)}.home_promises__jbv8I{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:10px;gap:10px;margin:24px 0 0;padding:0}.home_promise__T2Gy6>button{gap:14px;min-height:64px;padding:10px 16px 10px 10px;border:1px solid var(--card-edge);border-radius:var(--card-radius);background:var(--card-face);color:var(--ink)}.home_promise__T2Gy6>button:hover{background:var(--paper-raised);border-color:var(--accent)}.home_promise__T2Gy6>button[aria-expanded=true]{padding:9.5px 15.5px 9.5px 9.5px;border:1.5px solid var(--accent);background:var(--accent-soft)}.home_promise__T2Gy6>button>svg:last-child{margin-left:auto;color:var(--ink-soft);flex:none}.home_promiseIcon__kpxyx{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--sage-soft);color:var(--moss-ink)}.home_promise__T2Gy6>button[aria-expanded=true] .home_promiseIcon__kpxyx{background:var(--card-face)}.home_promise__T2Gy6 p{margin:0;padding:0 16px 6px 64px;color:var(--ink-soft);font-size:.9375rem}.home_communityLinks__ImDVG{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px}.home_experience__ovxIL{position:relative;padding-block:clamp(46px,6vw,88px) clamp(40px,6vw,88px);scroll-margin-top:24px}.home_experienceGrid__Qa7OC{display:grid;grid-template-columns:1.02fr 1fr;grid-template-areas:"demo copy" "demo cta";grid-column-gap:clamp(30px,5vw,72px);column-gap:clamp(30px,5vw,72px);grid-row-gap:28px;row-gap:28px;align-items:center}.home_experienceCopy__AkLya{grid-area:copy;align-self:end}.home_experienceCopy__AkLya h2{margin-bottom:0}.home_experienceGrid__Qa7OC>:nth-child(2){grid-area:demo}.home_experienceCta__9Df3O{grid-area:cta;align-self:start}.home_experienceCta__9Df3O .home_small__ZNYlJ{margin-top:16px}.home_pages__nWLtZ{position:relative}.home_pagesPlane__02qz0{position:absolute;z-index:0;inset:26px -22px -26px 20px;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--card-radius);opacity:.7;transform:rotate(1.4deg)}.home_page__ODjSn{position:relative;z-index:1;overflow:hidden}.home_sectionHead__Gl6hb{display:grid;grid-gap:10px;gap:10px;position:relative}.home_sectionHead__Gl6hb>p{color:var(--ink-soft);max-width:34em;margin:0}.home_rosterSection__UBn5L{padding-block:clamp(16px,2vw,24px) clamp(40px,6vw,80px)}.home_rosterSection__UBn5L h2{margin-bottom:0}.home_rosterCta__By3rE{display:flex;flex-direction:column;align-items:center;margin-top:clamp(28px,4vw,44px)}.home_rosterCta__By3rE .home_small__ZNYlJ{margin:16px 0 0}.home_getStarted__2_UiO{padding-block:clamp(50px,7vw,100px) clamp(30px,4vw,56px)}.home_startGrid__nXVfq{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px)}.home_startCopy__2mnPN>p:not(.home_kicker__etd2I){color:var(--ink-soft);max-width:28em;margin-bottom:26px}.home_bestFriend__Pmc8t{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:28px}.home_bestFriend__Pmc8t .home_small__ZNYlJ{flex-basis:100%;margin:0}.home_bestFriend__Pmc8t [role=status]{color:var(--ink-soft);font-size:.875rem}.home_faq__FFQSm{display:grid;grid-gap:12px;gap:12px;align-content:start;scroll-margin-top:24px}.home_faq__FFQSm p{color:var(--ink-soft);font-size:.9375rem;margin:0 0 8px;max-width:40em}.home_footer__df0cR{padding-block:28px 44px;color:var(--paper);background:linear-gradient(to bottom,var(--plum-ink),var(--ink))}.home_footerInner__8nnwW nav a,.home_footer__df0cR .home_brand__pXnzD{color:var(--paper)}.home_footer__df0cR .home_brand__pXnzD span{color:#f2c58d}.home_footerInner__8nnwW{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap}.home_footerInner__8nnwW nav,.home_footerInner__8nnwW p{font-size:.875rem}.home_footerInner__8nnwW p{color:var(--paper);margin:8px 0 0}.home_footerInner__8nnwW nav a{display:inline-flex;align-items:center;min-height:44px}.home_notice__tf_ik{--card-edge:var(--accent);padding:18px;margin:18px 0 0}@media (max-width:1080px){.home_site__TnElu h1{font-size:clamp(2.3rem,5.2vw,3.4rem)}.home_experienceGrid__Qa7OC{grid-template-columns:1fr;grid-template-areas:"copy" "demo" "cta"}.home_startGrid__nXVfq{grid-template-columns:1fr;gap:28px}.home_pages__nWLtZ{margin-top:8px}}@media (max-width:760px){.home_site__TnElu{--pad:22px}.home_site__TnElu h1{font-size:clamp(2.1rem,8.4vw,3rem);line-height:1.08}.home_headerInner__4NZ7A{min-height:60px;gap:12px}.home_headerInner__4NZ7A nav{gap:6px 14px}.home_headerInner__4NZ7A .home_mainNav__ox6Mk{display:none}.home_firstScreen__hYEZ3{--header:60px}.home_rosterSection__UBn5L{padding-block:24px 36px}.home_experience__ovxIL{padding-block:40px 48px}.home_pages__nWLtZ{margin-top:4px}.home_pagesPlane__02qz0{inset:18px -10px -18px 12px}.home_getStarted__2_UiO{padding-block:44px 24px}.home_footerInner__8nnwW{flex-direction:column;gap:14px}.home_footerInner__8nnwW nav{gap:4px 20px}}@media (prefers-reduced-motion:reduce){.home_site__TnElu *,.home_site__TnElu :after,.home_site__TnElu :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:480px){.home_rosterSection__UBn5L .home_sectionHead__Gl6hb>:last-child{padding-right:112px}}@media (min-width:1200px){.home_split__mLVwS{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:1fr auto 1fr;grid-template-areas:". demo" "copy demo" "extra demo";grid-column-gap:clamp(30px,5vw,72px);column-gap:clamp(30px,5vw,72px);align-items:center}.home_split__mLVwS>:first-child{grid-area:copy}.home_split__mLVwS>:nth-child(2){grid-area:demo;width:100%}.home_split__mLVwS>:nth-child(3){grid-area:extra;align-self:start}.home_split__mLVwS.home_flip__SS16_{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"demo ." "demo copy" "demo extra"}.home_split__mLVwS.home_flip__SS16_.home_wide__aW1MY{grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr)}.home_split__mLVwS.home_wide__aW1MY h2{font-size:clamp(2rem,2.9vw,2.6rem)}}.about-phones_phone__wpwCB{position:relative;width:100%;aspect-ratio:9/18.7;padding:4.2%;border-radius:17.6%/8.25%;background:#2b2420;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.1),0 34px 50px -30px var(--cast),0 10px 18px -12px var(--cast)}.about-phones_screen__6LEma{position:relative;width:100%;height:100%;overflow:hidden;border-radius:15.7%/7.3%;background:var(--paper)}.about-phones_screen__6LEma img{object-fit:cover;object-position:top center}.about-phones_island__0FKa7{position:absolute;top:2.2%;left:50%;width:30%;height:3.4%;border-radius:99px;background:#2b2420;transform:translateX(-50%)}.about-built_built__qfy0I{--ease:cubic-bezier(.16,1,.3,1);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(36px,5vw,64px);gap:clamp(36px,5vw,64px)}.about-built_lead__qlUEd{display:grid;grid-gap:22px;gap:22px}.about-built_line__4IoWk{margin:0;max-width:18ch;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:620;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.about-built_strip__hk03z{display:flex;margin:0;padding:0 0 0 40px;list-style:none}.about-built_strip__hk03z li{flex:none;width:84px;margin-left:-40px;transform:rotate(calc(var(--from) * 2.4deg)) translateY(calc(var(--from) * var(--from) * 2px))}.about-built_strip__hk03z img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--card-edge);background:var(--paper-sunk);box-shadow:0 14px 22px -16px var(--cast)}[data-armed] .about-built_strip__hk03z li{transition:transform .9s var(--ease) calc(.2s + var(--i) * 40ms),opacity .4s ease .2s}[data-armed]:not([data-seen]) .about-built_strip__hk03z li{opacity:0;transform:translateX(calc(var(--from) * -44px)) rotate(0)}.about-built_actions__Hi1iv{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.about-built_galleryWrap__gc6iA{margin-inline:calc(-1 * var(--pad))}.about-built_gallery__ToSJj{display:grid;grid-auto-flow:column;grid-auto-columns:min(56vw,240px);grid-gap:18px;gap:18px;margin:0;padding:8px var(--pad) 18px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.about-built_gallery__ToSJj::-webkit-scrollbar{height:6px}.about-built_gallery__ToSJj::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:6px}.about-built_shot__fIlfS{scroll-snap-align:start}.about-built_caption___j2cw{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px 0 0;font-size:.9375rem;font-weight:600;color:var(--ink)}.about-built_caption___j2cw svg{color:var(--accent)}.about-built_sample__zD1by{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;margin:6px auto 0;padding:4px 10px 4px 8px;border-radius:var(--ui-radius-pill);background:var(--paper-raised);border:1px solid var(--rule);color:var(--ink-soft);font-size:.8125rem;font-weight:650}.about-built_sample__zD1by svg{color:var(--accent)}[data-armed] .about-built_shot__fIlfS{transition:transform .9s var(--ease) calc(var(--i) * 90ms),opacity .5s ease calc(var(--i) * 90ms)}[data-armed]:not([data-seen]) .about-built_shot__fIlfS{opacity:0;transform:translateY(56px)}.about-built_invite__Z1hX_{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.about-built_invite__Z1hX_ p{margin:0;color:var(--ink-soft);font-size:1.0625rem}@media (max-width:400px){.about-built_strip__hk03z li:nth-child(n+6){display:none}}@media (min-width:900px){.about-built_lead__qlUEd{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line strip" "actions strip";align-items:center;column-gap:48px}.about-built_line__4IoWk{grid-area:line;align-self:end}.about-built_actions__Hi1iv{grid-area:actions;align-self:start}.about-built_strip__hk03z{grid-area:strip;padding-left:58px}.about-built_strip__hk03z li{width:140px;margin-left:-58px}.about-built_galleryWrap__gc6iA{margin-inline:0}.about-built_gallery__ToSJj{display:flex;justify-content:center;align-items:flex-end;gap:0;padding:40px 0 8px;overflow:visible}.about-built_shot__fIlfS{position:relative;z-index:calc(3 - var(--d));flex:0 1 calc(288px - var(--d) * 44px);margin-inline:-6px;transform-origin:50% 100%;transform:translateY(calc(var(--d) * 14px)) rotate(calc(var(--side) * (2deg + var(--d) * 2.5deg)))}.about-built_invite__Z1hX_{justify-content:center}}.about-parents_parents__6qVyU{--ease:cubic-bezier(.16,1,.3,1);display:grid;grid-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px)}.about-parents_scene__kL5NG{position:relative;display:grid}.about-parents_frame__frapd{position:relative;z-index:0;margin:0;padding:10px;background:var(--card-face);border:1px solid var(--card-edge);border-radius:calc(var(--card-radius) + 6px);box-shadow:var(--card-cast);transform:rotate(-1.6deg)}.about-parents_frame__frapd img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:var(--card-radius)}.about-parents_front__37eOM{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;margin:-40px 10px 0}.about-parents_line__acuOy{justify-self:start;margin:0;padding:10px 16px;max-width:24ch;border-radius:14px;background:var(--paper-raised);box-shadow:0 10px 20px -16px var(--cast);font-size:clamp(1.3rem,2.3vw,1.85rem);font-weight:650;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.about-parents_rows__lzMFX{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.about-parents_row__3N7F2>button{gap:16px;min-height:76px;padding:12px 18px 12px 12px;border:1px solid var(--card-edge);border-radius:var(--card-radius);background:var(--card-face);color:var(--ink);font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:680;line-height:1.25}.about-parents_chip__efatC>button:hover,.about-parents_row__3N7F2>button:hover{background:var(--paper-raised);border-color:var(--accent)}.about-parents_row__3N7F2>button[aria-expanded=true]{padding:11.5px 17.5px 11.5px 11.5px;border:1.5px solid var(--accent);background:var(--accent-soft)}.about-parents_row__3N7F2>button>svg:last-child{margin-left:auto;flex:none;color:var(--ink-soft)}.about-parents_row__3N7F2 p{margin:0;padding:0 18px 6px 80px;color:var(--ink-soft);font-size:1rem;line-height:1.5}.about-parents_rowIcon__27uqf{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--sage-soft);color:var(--moss-ink)}.about-parents_rowIcon__27uqf svg{width:26px;height:26px}.about-parents_row__3N7F2>button[aria-expanded=true] .about-parents_rowIcon__27uqf{background:var(--card-face)}.about-parents_chips__DM4nz{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none}.about-parents_chips__DM4nz li{max-width:100%}.about-parents_chip__efatC>button{gap:7px;min-height:44px;padding:0 12px 0 11px;border:1px solid var(--rule-strong);border-radius:14px;background:var(--paper-raised);color:var(--ink);font-size:.9375rem;font-weight:600}.about-parents_chip__efatC>button[aria-expanded=true]{padding:0 11.5px 0 10.5px;border:1.5px solid var(--accent);background:var(--accent-soft)}.about-parents_chip__efatC>button>svg:first-child{color:var(--moss-ink)}.about-parents_chip__efatC>button>svg:last-child{color:var(--ink-soft)}.about-parents_chip__efatC p{margin:0;padding:0 10px 4px;color:var(--ink-soft);font-size:.9375rem;line-height:1.45}.about-parents_chip__efatC>div>div>div{width:0;min-width:100%}.about-parents_chip__efatC>[data-open]>div>div{width:auto;max-width:34ch}.about-parents_quiet__bTfBg{display:flex;flex-wrap:wrap;gap:18px 40px;padding-top:22px;border-top:1px solid var(--rule)}.about-parents_quiet__bTfBg section{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px 14px;gap:10px 14px}.about-parents_quiet__bTfBg section>[data-ui=button]{grid-column:2;justify-self:start}.about-parents_quiet__bTfBg h3{margin:0;font-size:1.0625rem;font-weight:700}.about-parents_quiet__bTfBg p{margin:0;font-size:.9375rem;line-height:1.45}.about-parents_quiet__bTfBg .about-parents_soft__zTAD5{color:var(--ink-soft)}.about-parents_quietIcon__B1GHE{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:var(--accent-soft);color:var(--accent-ink)}.about-parents_scene__kL5NG[data-armed] .about-parents_frame__frapd{transition:opacity .5s var(--ease),transform .9s var(--ease)}.about-parents_scene__kL5NG[data-armed]:not([data-seen]) .about-parents_frame__frapd{opacity:0;transform:translateY(28px) rotate(-5deg)}.about-parents_scene__kL5NG[data-armed] .about-parents_rows__lzMFX li{transition:opacity .4s var(--ease) calc(.35s + var(--i) * .1s),transform .7s var(--ease) calc(.35s + var(--i) * .1s)}.about-parents_scene__kL5NG[data-armed]:not([data-seen]) .about-parents_rows__lzMFX li{opacity:0;transform:translateY(22px)}@media (max-width:599px){.about-parents_chips__DM4nz{gap:6px}.about-parents_chip__efatC>button{gap:5px;min-height:40px;padding:0 9px 0 8px;font-size:.875rem}.about-parents_chip__efatC>button[aria-expanded=true]{padding:0 8.5px 0 7.5px}.about-parents_front__37eOM{margin-inline:4px}.about-parents_row__3N7F2>button{gap:12px;min-height:64px;padding:10px 14px 10px 10px}.about-parents_row__3N7F2>button[aria-expanded=true]{padding:9.5px 13.5px 9.5px 9.5px}.about-parents_row__3N7F2 p{padding-left:66px}.about-parents_rowIcon__27uqf{width:44px;height:44px;border-radius:14px}}@media (min-width:900px){.about-parents_scene__kL5NG{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center}.about-parents_frame__frapd{grid-column:1;grid-row:1}.about-parents_front__37eOM{grid-column:2;grid-row:1;margin:0 0 0 -56px}.about-parents_quiet__bTfBg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:48px;gap:48px}.about-parents_quiet__bTfBg section{display:flex}}.about-why_why__y_EGe{--ease:cubic-bezier(.16,1,.3,1);display:grid;grid-template-areas:"cairn" "story" "verse";grid-gap:28px;gap:28px}.about-why_story__F_ATn{grid-area:story;max-width:60ch}.about-why_story__F_ATn p{margin:0 0 1.1em;font-size:1.0625rem;line-height:1.7;color:var(--ink)}.about-why_story__F_ATn p:last-child{margin-bottom:0}.about-why_cairn__M494a{grid-area:cairn;justify-self:center;width:min(78%,320px);margin:0}.about-why_stones__XFC_u{display:block;width:100%;height:auto}.about-why_mark__TYuxK{color:var(--accent-ink)}.about-why_mark__TYuxK svg{stroke-width:2.3}.about-why_stones__XFC_u .about-why_mark__TYuxK path{fill:none;stroke:currentColor;stroke-width:2.3}.about-why_verse__KmS7v{grid-area:verse;margin:0;padding:0}.about-why_verse__KmS7v p{margin:0 0 14px;font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:620;line-height:1.22;letter-spacing:-.03em;text-wrap:balance;color:var(--ink)}.about-why_verse__KmS7v cite{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.9375rem;font-style:normal;font-weight:550}.about-why_verse__KmS7v cite svg{color:var(--accent)}.about-why_mark__TYuxK,.about-why_stone__0Z7lt{transform-box:fill-box;transform-origin:50% 100%}[data-armed] .about-why_stone__0Z7lt{transition:opacity .3s ease calc(.25s + var(--i) * 75ms),transform .6s var(--ease) calc(.25s + var(--i) * 75ms)}[data-armed] .about-why_mark__TYuxK{transition:opacity .3s ease calc(.45s + var(--i) * 75ms),transform .5s var(--ease) calc(.45s + var(--i) * 75ms)}[data-armed]:not([data-seen]) .about-why_stone__0Z7lt{opacity:0;transform:translateY(-34px)}[data-armed]:not([data-seen]) .about-why_mark__TYuxK{opacity:0;transform:translateY(6px) scale(.6)}@media (min-width:900px){.about-why_why__y_EGe{grid-template-columns:minmax(0,60ch) minmax(0,1fr);grid-template-areas:"story cairn" "story verse";column-gap:clamp(40px,6vw,96px);row-gap:32px;align-items:start}.about-why_story__F_ATn p{font-size:1.125rem}.about-why_cairn__M494a{width:min(100%,340px);justify-self:start}}.about_page__hxz1O{padding-bottom:0}.about_page__hxz1O main{padding-bottom:24px}.about_parents__O01z6{margin-top:clamp(40px,5vw,72px);background:var(--paper-sunk);border-radius:clamp(28px,4vw,56px);padding-bottom:clamp(48px,6vw,80px)}.home-daybook_demo__M9dBi{width:100%;max-width:400px;margin-inline:auto}.home-daybook_phone__B26_Z{position:relative;border-radius:34px;max-width:400px;margin-inline:auto}.home-daybook_avatar___2Mm_{flex:none;width:52px;height:52px;padding:0;border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid var(--yellow);background:var(--paper-sunk)}.home-daybook_avatar___2Mm_ img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.home-daybook_avatar___2Mm_[data-hop=a]{animation:home-daybook_hopA__xGhSF .6s ease}.home-daybook_avatar___2Mm_[data-hop=b]{animation:home-daybook_hopB__RZJN8 .6s ease}@keyframes home-daybook_hopA__xGhSF{30%{transform:translateY(-7px) rotate(-5deg)}60%{transform:translateY(0) rotate(4deg)}}@keyframes home-daybook_hopB__RZJN8{30%{transform:translateY(-7px) rotate(-5deg)}60%{transform:translateY(0) rotate(4deg)}}.home-daybook_greeting__jfcA5{display:grid;grid-gap:1px;gap:1px;flex:1 1;min-width:0}.home-daybook_greeting__jfcA5 strong{font-size:.9375rem;letter-spacing:-.015em}.home-daybook_greeting__jfcA5>span:not(.home-daybook_growth__WnYAV){color:var(--ink-soft);font-size:.8125rem}.home-daybook_growth__WnYAV{display:flex;align-items:center;gap:4px;margin-top:4px}.home-daybook_growth__WnYAV em{white-space:nowrap;font-style:normal;font-size:.6875rem;font-weight:700;color:var(--plum-ink);margin-right:3px}.home-daybook_growth__WnYAV i{width:16px;height:6px;border-radius:3px;background:var(--rule);transition:background .3s ease}.home-daybook_growth__WnYAV i[data-on=true]{background:var(--moss)}.home-daybook_row__sTdbS{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--rule);min-height:56px}.home-daybook_time__N6AR2{width:40px;flex:none;color:var(--ink-soft);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.home-daybook_bar__NukEe{display:block;height:5px;border-radius:3px;background:var(--rule);margin-top:5px;overflow:hidden}.home-daybook_bar__NukEe i{display:block;height:100%;border-radius:3px;background:var(--moss);transition:width .35s ease}.home-daybook_stage__Iicse{position:relative;display:grid;justify-items:center;padding:14px 16px 18px}.home-daybook_sr__JY0hh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.home-daybook_week__Nwf4a{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;margin:0;padding:0}.home-daybook_week__Nwf4a li{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:5px 0 6px;border:2px solid transparent;border-radius:var(--ui-radius-small);color:var(--ink-soft);font-size:.75rem;font-weight:700;line-height:1.2}.home-daybook_week__Nwf4a li[data-today]{border-color:var(--accent);background:var(--paper-raised);color:var(--ink)}.home-daybook_week__Nwf4a i{width:7px;height:7px;border-radius:50%;border:1.5px solid transparent}.home-daybook_week__Nwf4a i[data-on=false]{border-color:var(--rule-strong)}.home-daybook_week__Nwf4a i[data-on=true]{background:var(--moss);border-color:var(--moss)}.home-daybook_week__Nwf4a li[data-today] i[data-on=true]{animation:home-daybook_pop__D_VrH .4s ease .9s backwards}.home-daybook_heroRow__U2hSa{position:relative;display:grid;justify-items:center;width:100%;margin-top:10px}.home-daybook_restart__4b0oH{position:absolute;top:0;right:0;animation:home-daybook_fade__xP8cM .3s ease 1s backwards}.home-daybook_hero__5JQMX{position:relative;width:min(136px,40vw);aspect-ratio:1}.home-daybook_ring__OyMPR{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.home-daybook_ring__OyMPR circle{fill:none;stroke-width:7}.home-daybook_ring__OyMPR circle:first-child{stroke:var(--rule);stroke-dasharray:.9 7.1}.home-daybook_ring__OyMPR circle:last-child{stroke:var(--moss);stroke-dasharray:0 8;transition:stroke-dasharray .35s ease}.home-daybook_ring__OyMPR g[data-on=true] circle:last-child{stroke-dasharray:.9 7.1;transition-delay:.45s}.home-daybook_figure__N_Bip{position:absolute;inset:13%;border-radius:50%;overflow:hidden;background:var(--paper-sunk)}.home-daybook_figure__N_Bip img{display:block}.home-daybook_hero__5JQMX[data-up] .home-daybook_figure__N_Bip{animation:home-daybook_hop__0suXb .7s ease .75s}.home-daybook_hero__5JQMX[data-up] .home-daybook_ring__OyMPR{animation:home-daybook_close__bGcOr .6s ease .75s}.home-daybook_level__3As7b{position:absolute;left:50%;bottom:-2%;transform:translateX(-50%);padding:1px 8px;border-radius:var(--ui-radius-small);background:var(--paper-raised);border:1px solid var(--rule-strong);font-style:normal;font-size:.75rem;font-weight:700;color:var(--moss-ink);white-space:nowrap}.home-daybook_hero__5JQMX[data-up] .home-daybook_level__3As7b{animation:home-daybook_badge__ttpps .45s ease .8s backwards}.home-daybook_status__sg0Wc{min-height:20px;line-height:20px;margin:14px 0 2px;color:var(--ink-soft);font-size:.875rem;font-weight:600;text-align:center}.home-daybook_list__WlDYt{display:grid;width:100%}.home-daybook_item__SPYmQ{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:6px 14px 6px 2px;border:0;border-top:1px solid var(--rule);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:0}.home-daybook_item__SPYmQ:first-child{border-top:0}.home-daybook_item__SPYmQ:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--ui-radius-small)}.home-daybook_tool__TD_Gi{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--ui-radius-small)}.home-daybook_item__SPYmQ[data-tool=habit] .home-daybook_tool__TD_Gi{background:var(--plum-soft);color:var(--plum-ink)}.home-daybook_item__SPYmQ[data-tool=task] .home-daybook_tool__TD_Gi{background:var(--accent-soft);color:var(--accent-ink)}.home-daybook_item__SPYmQ[data-tool=goal] .home-daybook_tool__TD_Gi{background:var(--yellow);color:var(--accent-ink)}.home-daybook_item__SPYmQ[data-tool=journal] .home-daybook_tool__TD_Gi{background:var(--paper-sunk);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--rule-strong)}.home-daybook_label__S7_Yz{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.home-daybook_meta__u5cV9{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--ink-soft);font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-daybook_pearls__GL3kg{display:inline-flex;gap:3px}.home-daybook_pearls__GL3kg i{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--rule-strong);transition:background .25s ease,border-color .25s ease}.home-daybook_pearls__GL3kg i[data-on=true]{background:var(--moss);border-color:var(--moss)}.home-daybook_item__SPYmQ[aria-checked=true] .home-daybook_pearls__GL3kg i:nth-child(3){animation:home-daybook_pop__D_VrH .4s ease .2s backwards}.home-daybook_tick__HS_e9{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--paper-sunk);border:2px solid var(--rule-strong);color:var(--ink-faint);transition:background .25s ease,border-color .25s ease,color .25s ease}.home-daybook_item__SPYmQ[aria-checked=true] .home-daybook_tick__HS_e9{background:var(--moss);border-color:var(--moss);color:var(--moss-ink);animation:home-daybook_pop__D_VrH .4s ease}.home-daybook_spark___DbOL{position:absolute;z-index:3;width:24px;height:24px;margin:-12px 0 0 -12px;display:grid;place-items:center;color:var(--moss-ink);pointer-events:none;animation:home-daybook_fly__ESefH .5s cubic-bezier(.4,0,.6,1) forwards}@keyframes home-daybook_pop__D_VrH{0%{transform:scale(.4)}70%{transform:scale(1.15)}}@keyframes home-daybook_fly__ESefH{0%{transform:scale(.6);opacity:.4}20%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.3);opacity:0}}@keyframes home-daybook_hop__0suXb{30%{transform:translateY(-14px) rotate(-4deg)}60%{transform:translateY(0) rotate(3deg)}}@keyframes home-daybook_close__bGcOr{50%{transform:rotate(-90deg) scale(1.06)}}@keyframes home-daybook_badge__ttpps{0%{transform:translateX(-50%) scale(.4);opacity:0}}@keyframes home-daybook_fade__xP8cM{0%{opacity:0}}@media (max-width:360px){.home-daybook_stage__Iicse{padding-inline:12px}.home-daybook_item__SPYmQ{gap:9px}.home-daybook_tool__TD_Gi{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.home-daybook_stage__Iicse *,.home-daybook_stage__Iicse :before{animation:none!important;transition:none!important}.home-daybook_spark___DbOL{display:none}}.memorial-stones_stones__5qCh1{overflow:visible}.memorial-stones_stones__5qCh1 path{fill:color-mix(in srgb,var(--rule-strong,#c8ab84) 55%,var(--paper-sunk,#f6e9d5));stroke:color-mix(in srgb,var(--ink-faint,#6b5d53) 35%,transparent);stroke-width:1}.memorial-stones_shadeStop__2_yx_{stop-color:var(--ink-faint,#6b5d53);stop-opacity:.22}.home-backdrop_backdrop__V8vlI{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;--band:clamp(150px,30vh,300px);--below:180px;--back:color-mix(in srgb,var(--apricot,#f3a36b) 22%,var(--paper,#fbf2e2));--front:color-mix(in srgb,var(--moss,#7fb79a) 18%,color-mix(in srgb,var(--apricot,#f3a36b) 7%,var(--paper,#fbf2e2)))}.home-backdrop_under__vwVfD{z-index:-1}.home-backdrop_backdrop__V8vlI>*{position:absolute;inset:0 0 calc(var(--below) * -1)}.home-backdrop_far__XxFo2{transform:translate3d(0,calc(var(--scroll, 0) * -.02px),0)}.home-backdrop_mid__SwKBc{transform:translate3d(0,calc(var(--scroll, 0) * -.03px),0)}.home-backdrop_near__O0EaP{transform:translate3d(0,calc(var(--scroll, 0) * -.06px),0)}.home-backdrop_sun__qV_1n{position:absolute;right:-14vw;top:-30vh;width:clamp(420px,62vw,900px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--yellow,#fad9a0) 92%,transparent),color-mix(in srgb,var(--apricot,#f3a36b) 26%,transparent) 46%,transparent);animation:home-backdrop_glow__9AjTo 100s ease-in-out infinite alternate paused}.home-backdrop_cloud__lfUh7{position:absolute;display:block;will-change:transform;transform:translate3d(calc(var(--scroll, 0) * var(--rate) * 1px),calc(var(--scroll, 0) * var(--rate) * -.25px),0)}.home-backdrop_cloud__lfUh7 svg{display:block;width:100%;overflow:visible;will-change:transform,translate;animation:home-backdrop_bob__C7AFC 9s ease-in-out infinite alternate paused,home-backdrop_sway__PKt9b 22s ease-in-out infinite alternate paused}.home-backdrop_cloud__lfUh7 path{fill:color-mix(in srgb,var(--paper-raised,#fff9ef) 78%,transparent);stroke:color-mix(in srgb,var(--rule-strong,#c8ab84) 25%,transparent);stroke-width:1}.home-backdrop_cloud__lfUh7:first-of-type{--rate:.05;left:57%;top:9vh;width:clamp(100px,10vw,150px)}.home-backdrop_cloud__lfUh7:nth-of-type(2){--rate:.09;left:70%;top:13vh;width:clamp(120px,11vw,170px)}.home-backdrop_cloud__lfUh7:nth-of-type(3){--rate:.13;left:83%;top:40vh;width:clamp(140px,14vw,210px)}.home-backdrop_cloud__lfUh7:nth-of-type(2) svg{animation-duration:7.5s,27s;animation-delay:-4s,-13s}.home-backdrop_cloud__lfUh7:nth-of-type(3) svg{animation-duration:10.5s,19s;animation-delay:-7s,-6s}.home-backdrop_mid__SwKBc{background:linear-gradient(to top,var(--front) calc(var(--below) + 2px),transparent 0)}.home-backdrop_ground__bFMit{position:absolute;left:0;bottom:var(--below);width:100%;height:var(--band);overflow:visible}.home-backdrop_backRidge__1HJi6{fill:var(--back)}.home-backdrop_frontRidge__uk3pt{fill:var(--front)}.home-backdrop_crest__4TGbT{fill:none;stroke:color-mix(in srgb,var(--rule-strong,#c8ab84) 35%,transparent);stroke-width:1.15;stroke-linecap:round}.home-backdrop_stones__ND8tL{position:absolute;left:max(84px,6vw);bottom:calc(var(--below) + var(--band) * .36);width:clamp(190px,22vw,300px);overflow:visible;opacity:clamp(0,calc(1 - var(--scroll, 0) / 600),1)}.home-backdrop_mote__mwcbf{position:absolute;display:block;border-radius:50%;opacity:0;background:color-mix(in srgb,var(--apricot,#f3a36b) 70%,var(--paper-raised,#fff9ef));box-shadow:0 0 5px 1px color-mix(in srgb,var(--apricot,#f3a36b) 30%,transparent);animation:home-backdrop_rise__dA1yi 18s linear infinite paused}.home-backdrop_backdrop__V8vlI[data-running=true] :is(.home-backdrop_sun__qV_1n,.home-backdrop_cloud__lfUh7 svg,.home-backdrop_mote__mwcbf){animation-play-state:running}.home-backdrop_toggle__Nk44_{position:fixed;right:16px;bottom:16px;z-index:10;min-height:44px;padding:8px 16px;border:1px solid var(--rule-strong,#c8ab84);border-radius:24px;background:var(--paper-raised,#fff9ef);color:var(--ink,#2b2420);font:inherit;font-size:.75rem;cursor:pointer}@keyframes home-backdrop_glow__9AjTo{to{transform:translate3d(-40px,24px,0)}}@keyframes home-backdrop_bob__C7AFC{to{transform:translate3d(0,-7px,0)}}@keyframes home-backdrop_sway__PKt9b{to{translate:1.8vw 0}}@keyframes home-backdrop_rise__dA1yi{0%{transform:translateZ(0);opacity:0}25%{opacity:.62}70%{opacity:.4}to{transform:translate3d(8px,-120px,0);opacity:0}}@media (max-width:760px){.home-backdrop_stones__ND8tL{left:4px;width:150px}.home-backdrop_cloud__lfUh7:first-of-type{--rate:.025;left:62%;top:64vh}.home-backdrop_cloud__lfUh7:nth-of-type(2){--rate:.045;left:-8%;top:74vh}.home-backdrop_cloud__lfUh7:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.home-backdrop_backdrop__V8vlI :is(.home-backdrop_sun__qV_1n,.home-backdrop_cloud__lfUh7 svg){animation:none}.home-backdrop_backdrop__V8vlI>*,.home-backdrop_cloud__lfUh7{transform:none}.home-backdrop_mote__mwcbf,.home-backdrop_toggle__Nk44_{display:none}}.profile_main__DIpON{padding-bottom:0}.profile_srOnly__w1_C4{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes profile_rise__XCO6c{0%{opacity:.6;transform:translateY(4px)}}.profile_hero__Fi5fr{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-template-rows:1fr auto 1fr;grid-template-areas:"portrait name" "portrait traits" "portrait glance";grid-gap:16px 56px;gap:16px 56px;align-items:start;padding-block:32px 48px}.profile_hero__Fi5fr.profile_hero__Fi5fr{max-width:1000px}.profile_portrait__WQLDo{grid-area:portrait;display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;background:var(--card-face);border-radius:var(--card-radius);box-shadow:var(--card-cast)}.profile_name__UIDnU{grid-area:name;min-width:0;align-self:end}.profile_traits__TfFAE{grid-area:traits;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.profile_traits__TfFAE li{padding:6px 12px;border-radius:999px;background:var(--paper-sunk);color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.4}.profile_glance__xVHu0{grid-area:glance;min-width:0}.profile_hero__Fi5fr :is(h1,h2){margin-bottom:12px;font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.035em;line-height:1.1;overflow-wrap:break-word}.profile_nickname__DEzri{margin-bottom:0;color:var(--accent);font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:600;line-height:1.4;text-wrap:balance}.profile_nowrap__fEUC8{white-space:nowrap}.profile_hook__qwlZf{margin-bottom:0;max-width:32em;color:var(--ink);font-size:1.125rem;font-weight:500;line-height:1.65;text-wrap:pretty}.profile_share__tR4bY{margin-top:16px}.profile_share__tR4bY [role=status]{font-size:.875rem}.profile_reading__exMbW{background:var(--paper-raised)}.profile_readingInner__D_pbe.profile_readingInner__D_pbe{max-width:820px}.profile_tabbed__OQHi3{width:100%}.profile_tabs__FTDRy{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 0;border-bottom:1px solid var(--rule);background:var(--paper-raised)}.profile_tabs__FTDRy button{display:grid;justify-items:center;align-content:center;grid-gap:6px;gap:6px;min-height:56px;padding:8px 2px;border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ink-soft);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.profile_tabs__FTDRy button:hover{background:var(--paper-sunk);color:var(--ink)}.profile_tabs__FTDRy button[aria-selected=true]{background:var(--paper-sunk);color:var(--accent-ink);box-shadow:inset 0 -3px var(--accent)}.profile_tabs__FTDRy button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.profile_panel__3_75M{padding-top:32px;animation:profile_rise__XCO6c .25s ease-out}.profile_panel__3_75M :is(p,li){color:var(--ink);font-size:1.125rem;font-weight:400;line-height:1.75;letter-spacing:normal}.profile_panel__3_75M p{margin:0 0 1.25em;max-width:65ch;text-wrap:pretty}.profile_panel__3_75M p:last-child{margin-bottom:0}.profile_heading__MHOvJ.profile_heading__MHOvJ{margin:0 0 24px;color:var(--ink);font-size:clamp(1.625rem,3vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.profile_chapter__a4s4u+.profile_chapter__a4s4u{margin-top:48px}.profile_items__Nm4z9{display:grid;grid-gap:28px;gap:28px}.profile_itemTitle__dtJSh.profile_itemTitle__dtJSh{margin:0 0 10px;color:var(--ink);font-size:1.1875rem;font-weight:650;line-height:1.4;letter-spacing:normal}.profile_friendNeeds__FshdU{margin:0;padding-left:1.1em}.profile_friendNeeds__FshdU li{padding-left:8px}.profile_friendNeeds__FshdU li+li{margin-top:16px}.profile_friendNeeds__FshdU li::marker{color:var(--accent)}.profile_question__zKuj_{margin:0 0 28px;padding:0;font-size:1.375rem;font-weight:600;line-height:1.5}.profile_question__zKuj_:before{content:"“"}.profile_question__zKuj_:after{content:"”"}.profile_cta___5Rhy{margin-top:40px;padding-block:32px 48px;border-top:1px solid var(--rule)}.profile_cta___5Rhy [data-ui=button]{min-height:48px}.profile_headingIcon__P70Su{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--ui-radius-control);background:var(--paper-sunk);color:var(--ink-soft)}@media (max-width:760px){.profile_hero__Fi5fr{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"portrait name" "traits traits" "glance glance";gap:20px 16px;padding-block:16px 28px}.profile_name__UIDnU{align-self:center}.profile_traits__TfFAE{display:grid;grid-template-columns:repeat(2,max-content);justify-content:start}.profile_tabs__FTDRy{gap:6px}.profile_tabs__FTDRy button{font-size:.8125rem}.profile_panel__3_75M{padding-top:28px}.profile_panel__3_75M :is(p,li){line-height:1.65}.profile_cta___5Rhy [data-ui=button]{width:100%}}@media (max-width:360px){.profile_hero__Fi5fr{grid-template-columns:96px minmax(0,1fr);column-gap:12px}.profile_hero__Fi5fr :is(h1,h2){font-size:2rem}.profile_nickname__DEzri{font-size:1rem}.profile_tabs__FTDRy{grid-template-columns:.8fr 1.35fr 1.05fr .8fr .8fr;gap:4px}.profile_tabs__FTDRy button{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.profile_panel__3_75M{animation:none}.profile_tabs__FTDRy button{transition:none}}.dialog_dialog__maKST{width:min(100% - 24px,var(--ui-size-contentMax));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:var(--ui-stroke-divider) solid var(--ui-color-divider);border-radius:var(--ui-radius-sheet);background:var(--ui-color-surface);color:var(--ui-color-ink);box-shadow:var(--ui-elevation-sheet);overscroll-behavior:contain}.dialog_dialog__maKST[data-width=wide]{width:min(100% - 24px,960px)}.dialog_dialog__maKST[open]{animation:dialog_enter__t9AO0 var(--ui-motion-transition) ease-out}.dialog_panel__tgpG7{position:relative}.dialog_close__8c5oJ{position:-webkit-sticky;position:sticky;top:var(--ui-space-sm);float:right;margin:var(--ui-space-sm);z-index:2}@keyframes dialog_enter__t9AO0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialog_dialog__maKST[open]{animation:none}}.ui-gallery_gallery__Vwd0v{position:relative;padding:28px 20px 64px;max-width:1000px;margin:auto;background:var(--ui-color-canvas);color:var(--ui-color-ink)}.ui-gallery_gallery__Vwd0v h1{font-size:2rem;line-height:1.2;margin:8px 0}.ui-gallery_gallery__Vwd0v h2{font-size:1rem;font-weight:600;text-transform:capitalize;margin:0}.ui-gallery_gallery__Vwd0v p{color:var(--ui-color-muted)}.ui-gallery_kicker__jitGG{font-size:.75rem;letter-spacing:.08em}.ui-gallery_gallery__Vwd0v section{margin-top:32px}.ui-gallery_rows__a6iQ4{display:grid;grid-gap:12px;gap:12px}.ui-gallery_row__9VSlQ{display:grid;grid-template-columns:100px repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ui-color-divider)}.ui-gallery_actions__PvgpM{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.ui-gallery_notices__qhKLh{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.ui-gallery_narrow__vg560{width:230px;max-width:100%;margin-top:16px}.ui-gallery_icons__WW8_a{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-gap:18px;gap:18px;padding-top:20px}.ui-gallery_icons__WW8_a>div{display:grid;justify-items:center;grid-gap:8px;gap:8px;font-size:.75rem}@media (max-width:600px){.ui-gallery_row__9VSlQ{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-gallery_row__9VSlQ h2{grid-column:1/-1}}.match_shell__jtufO{min-height:100svh;display:flex;flex-direction:column}.match_shell__jtufO :is(input[type=checkbox],select):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.match_shell__jtufO button:not([data-ui=button]):disabled{opacity:.5;cursor:not-allowed}.match_shell__jtufO :is(h1,h2):focus{outline:none}.match_srOnly__lGLmh{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.match_stage__a4Kw2{flex:1 1;display:flex;flex-direction:column;width:100%;max-width:640px;margin:0 auto;padding:0 22px 64px}.match_wide__3HFuR{max-width:860px}.match_stage__a4Kw2 h2{font-size:1.35rem;line-height:1.25;letter-spacing:-.03em;margin:0 0 14px}.match_question__JNrma{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:clamp(0px,9vh,110px);text-align:center}.match_stage__a4Kw2 .match_statement__s5nVc{display:flex;align-items:center;justify-content:center;min-height:3.45em;margin:clamp(20px,5vh,56px) 0 clamp(22px,5vh,52px);font-size:clamp(2rem,7.4vw,3rem);line-height:1.15;text-wrap:balance;animation:match_statementIn__IjGy5 .36s ease backwards}.match_questionHeading___EqdQ{position:relative;width:100%}.match_repeat__N3BAA{position:absolute;top:0;width:100%;margin:0;color:var(--ink-soft);font-size:.875rem;font-weight:600}.match_scale__czkft{display:flex;justify-content:space-between;align-items:center;width:min(100%,354px)}.match_scale__czkft button{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;--tone:var(--ink-faint);--tint:var(--paper-sunk)}.match_scale__czkft button:nth-child(-n+2){--tone:var(--plum);--tint:var(--plum-soft)}.match_scale__czkft button:nth-last-child(-n+2){--tone:var(--accent);--tint:var(--accent-soft)}.match_scale__czkft button>span{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--tone);border-radius:50%;background:var(--paper-raised);color:transparent;box-shadow:0 2px 0 var(--tone);transition:background-color .15s ease,transform .1s ease,box-shadow .12s ease}.match_scale__czkft button:hover>span{background:var(--tint)}.match_scale__czkft button:active>span{transform:translateY(2px);box-shadow:0 0 0 var(--tone)}.match_scale__czkft button[aria-checked=true]>span{background:var(--tone);color:var(--on-action);animation:match_pop__oMtfy .3s cubic-bezier(.3,1.7,.5,1)}.match_shell__jtufO .match_scale__czkft button:focus-visible{outline-offset:0}.match_ends__ccX65{display:flex;justify-content:space-between;width:min(100%,354px);margin-top:10px;font-size:.875rem;font-weight:650}.match_ends__ccX65 span:first-child{color:var(--plum-ink)}.match_ends__ccX65 span:last-child{color:var(--accent-ink)}.match_nav__AklOC{display:flex;justify-content:space-between;width:min(100%,354px);margin-top:clamp(18px,5vh,48px)}.match_centre__aYAbv{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.match_middle__s8GQg{flex:1 1;justify-content:center;padding-bottom:18vh}.match_stage__a4Kw2 .match_title__dSJuL{margin:clamp(14px,4vh,44px) 0 6px;font-size:clamp(1.9rem,6.4vw,3rem);line-height:1.08;text-wrap:balance}.match_lede__eVWKU{margin:0;color:var(--ink-soft);font-size:1.0625rem;max-width:26em}.match_nickname__5oHPQ{margin:0;color:var(--accent-ink);font-size:1.2rem;font-weight:650;letter-spacing:-.02em}.match_pairs__pJJqa{list-style:none;width:100%;margin:8px 0 6px;padding:0;display:grid;grid-gap:14px;gap:14px;text-align:left}.match_pairs__pJJqa>li{overflow:hidden;background:var(--card-face);border:1px solid var(--card-edge);border-radius:var(--card-radius);box-shadow:var(--card-cast)}.match_pairRow__oQxgE{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 14px;gap:6px 14px;width:100%;min-height:64px;padding:14px 18px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}.match_pairRow__oQxgE+.match_pairRow__oQxgE{border-top:1px solid var(--rule)}.match_pairRow__oQxgE:hover{background:var(--accent-soft)}.match_pairRow__oQxgE strong{font-weight:600;line-height:1.35}.match_pairRow__oQxgE span{justify-self:start;padding:2px 10px;border-radius:999px;background:var(--paper-sunk);color:var(--ink-soft);font-size:.8125rem}.match_pairRow__oQxgE svg{grid-area:1/2/3/3;color:var(--ink-faint)}.match_shell__jtufO .match_pairRow__oQxgE:focus-visible{outline-offset:-4px}.match_preference__XRRht{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;width:100%;max-width:440px;margin:4px 0}.match_preferenceCard__UJdFP{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:12px 10px 14px;border:1px solid var(--card-edge);border-radius:var(--card-radius);background:var(--card-face);box-shadow:var(--card-cast);color:var(--ink);font:inherit;font-weight:600;cursor:pointer;transition:transform .16s ease,background-color .16s ease}.match_preferenceCard__UJdFP:hover:not(:disabled){background:var(--accent-soft);transform:translateY(-2px)}.match_preferenceCard__UJdFP:disabled{cursor:default}.match_preferenceCard__UJdFP img{width:100%;height:min(34vh,260px);object-fit:contain;filter:brightness(0);opacity:.72;transition:filter .4s ease,opacity .4s ease}.match_preferenceCard__UJdFP[data-picked] img{filter:none;opacity:1}.match_preferenceIcon__7Td67{display:grid;place-items:center;width:100%;height:min(34vh,260px);color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.match_preferenceCard__UJdFP,.match_preferenceCard__UJdFP img{transition:none}}.match_rosterFigure__KYrng{display:block;width:100%;height:auto}.match_revealActions__YqvLU{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:118px;margin-top:clamp(12px,3vh,26px)}.match_revealActions__YqvLU>[data-variant=prominent]{animation:match_rise__RFUvG .3s ease backwards}.match_gateFigure__wIC3P,.match_heroFigure__oD__3,.match_keptFigure__kvxMp{overflow:hidden;border:1px solid var(--card-edge);border-radius:var(--card-radius);background:var(--card-face);box-shadow:var(--card-cast);animation:match_figureIn___nCev .7s cubic-bezier(.2,.9,.3,1.3) backwards}.match_keptFigure__kvxMp{width:min(100%,230px,max(104px,(100svh - 590px)/1.5));margin-top:8px}.match_gateFigure__wIC3P{width:116px;margin-top:4px}.match_gateFigure__wIC3P+.match_title__dSJuL{margin-top:8px}.match_form__NaLxj{display:grid;grid-gap:12px;gap:12px;width:min(100%,420px);margin-top:6px;text-align:left}.match_form__NaLxj>p{margin:0;color:var(--ink-soft);font-size:.9375rem}.match_field__QKhwk{position:relative;display:block}.match_field__QKhwk svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--ink-faint);pointer-events:none}.match_field__QKhwk :is(input,select){width:100%;min-width:0;min-height:54px;padding:12px 16px 12px 52px;border:1px solid var(--rule-strong);border-radius:16px;background:var(--paper-raised);box-shadow:inset 0 2px 4px -2px var(--shade);color:var(--ink);font:inherit}.match_field__QKhwk ::placeholder{color:var(--ink-faint);opacity:1}.match_toggle__R_tSv{display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 14px 8px 16px;border:1px solid var(--rule);border-radius:16px;color:var(--ink);font-size:.9375rem;font-weight:550;line-height:1.3;cursor:pointer}.match_toggle__R_tSv svg{flex:none;color:var(--ink-faint)}.match_toggle__R_tSv span{flex:1 1}.match_toggle__R_tSv input{position:relative;flex:none;width:46px;height:28px;margin:0;border-radius:999px;background:var(--rule-strong);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s ease}.match_toggle__R_tSv input:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--paper-raised);box-shadow:0 1px 3px var(--cast);transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.match_toggle__R_tSv input:checked{background:var(--moss-ink)}.match_toggle__R_tSv input:checked:after{transform:translateX(18px)}.match_keep__PmskO{color:var(--ink-soft);font-size:.875rem;line-height:1.55}.match_keep__PmskO p{margin:0 0 8px}.match_form__NaLxj>[role=alert]{color:var(--accent-ink);font-weight:600}.match_form__NaLxj>[data-variant=quiet]{justify-self:center}.match_result__UX0aN{display:flex;flex-direction:column;gap:clamp(26px,5vw,40px);padding-top:clamp(8px,2vh,24px)}.match_hero__1dcp_{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:clamp(18px,5vw,56px);gap:clamp(18px,5vw,56px)}.match_heroFigure__oD__3{width:min(100%,300px);justify-self:center}.match_stage__a4Kw2 .match_name__pFrqg{margin:0 0 6px;font-size:clamp(2.6rem,9vw,4.4rem);line-height:1}.match_hook__wRsty{margin:10px 0 22px;color:var(--ink-soft);font-size:1.0625rem;max-width:26em}.match_heroActions__PB1q_{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.match_card__FCAEH{padding:clamp(6px,1.4vw,12px) clamp(16px,3vw,26px);background:var(--card-face);border:1px solid var(--card-edge);border-radius:var(--card-radius);box-shadow:var(--card-cast)}.match_traitList__GFZBU{display:grid;grid-gap:12px;gap:12px}.match_traitPeek__elFx1{flex:1 1;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:4px 0;font-weight:400}.match_traitIcon__RhdHv{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink)}.match_trait__7BjWq:nth-child(2) .match_traitIcon__RhdHv{background:var(--sage-soft);color:var(--moss-ink)}.match_trait__7BjWq:nth-child(3) .match_traitIcon__RhdHv{background:var(--plum-soft);color:var(--plum-ink)}.match_trait__7BjWq:nth-child(4) .match_traitIcon__RhdHv{background:var(--yellow);color:var(--ink)}.match_trait__7BjWq:nth-child(5) .match_traitIcon__RhdHv{background:var(--sage-soft);color:var(--moss-ink)}.match_lean__o5PV2{display:block;margin-bottom:4px;color:var(--ink-soft);font-size:.875rem;font-weight:600}.match_lean__o5PV2 strong{color:var(--ink);font-size:1.0625rem;letter-spacing:-.01em}.match_endpoints__8Vo7B{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;color:var(--ink-faint);font-size:.8125rem;font-weight:600}.match_traitPeek__elFx1[data-band=high] .match_endpoints__8Vo7B span:last-child,.match_traitPeek__elFx1[data-band=low] .match_endpoints__8Vo7B span:first-child{color:var(--ink)}.match_track__hz61j{position:relative;display:block;height:8px;margin:0 9px;border-radius:999px;background:var(--paper-sunk);box-shadow:inset 0 0 0 1px var(--rule)}.match_track__hz61j:after{content:"";position:absolute;left:50%;top:-3px;width:1px;height:14px;background:var(--rule-strong)}.match_track__hz61j i{position:absolute;z-index:1;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:3px solid var(--paper-raised);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent-ink),0 4px 6px -3px var(--cast);animation:match_markerIn__GGWso .9s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:calc(var(--i) * .12s + .35s)}.match_trait__7BjWq p{margin:0 34px 4px 56px;color:var(--ink-soft);font-size:.9375rem;line-height:1.6}.match_friends__8faJ6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(8px,2.4vw,22px);gap:clamp(8px,2.4vw,22px)}.match_friends__8faJ6>*{display:block;overflow:hidden;padding-bottom:12px;border:1px solid var(--card-edge);border-radius:var(--card-radius);background:var(--card-face);box-shadow:var(--card-cast);text-align:center;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.match_friends__8faJ6 a:hover{transform:translateY(-5px)}.match_friends__8faJ6 img{display:block;width:100%;height:auto;margin-bottom:10px}.match_friends__8faJ6 strong{display:block;padding:0 6px;font-size:clamp(.9rem,2.6vw,1.1rem);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.match_fit__Bvfcf{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-block:16px}.match_stage__a4Kw2 .match_fit__Bvfcf h2{flex:1 1;margin:0;white-space:nowrap}.match_fitButtons__ziYaC{display:flex;gap:8px}.match_fitButtons__ziYaC button{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:76px;min-height:62px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:16px;background:var(--paper-raised);box-shadow:0 3px 0 var(--rule-strong);color:var(--ink-soft);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:transform .1s ease,box-shadow .12s ease}.match_fitButtons__ziYaC button:active{transform:translateY(3px);box-shadow:0 0 0 var(--rule-strong)}.match_fitButtons__ziYaC button[aria-pressed=true]{transform:translateY(3px);border-color:var(--action-boundary);background:var(--selection);box-shadow:inset 0 0 0 .5px var(--action-boundary);color:var(--on-selection)}.match_fit__Bvfcf [role=status]{display:flex;align-items:center;gap:6px;width:100%;margin:0;color:var(--moss-ink);font-size:.875rem;font-weight:600}.match_fit__Bvfcf [role=status]:empty{display:none}.match_evidence__nL8Fj{color:var(--ink-soft);font-size:.875rem}.match_answerGroup__LArOr{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.match_ideas__tYGN9{display:grid;grid-gap:12px;gap:12px}.match_idea__ciS2i p{margin:4px 0 0}.match_evidence__nL8Fj ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.match_evidence__nL8Fj li span{display:block}.match_result__UX0aN>p{margin:-14px 0 0}.match_next__5rP7Q{max-width:30em;margin:clamp(40px,7vw,64px) auto 0;text-align:center}.match_stage__a4Kw2 .match_next__5rP7Q h2{font-size:clamp(1.6rem,5vw,2.1rem);line-height:1.15}.match_next__5rP7Q p{color:var(--ink-soft)}.match_next__5rP7Q div{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-top:8px}.match_foot__3jrpX{display:flex;justify-content:center;gap:22px;margin-top:28px;color:var(--ink-soft);font-size:.875rem}@keyframes match_statementIn__IjGy5{0%{opacity:0;transform:translateY(14px)}}@keyframes match_pop__oMtfy{0%{transform:scale(.7)}}@keyframes match_figureIn___nCev{0%{opacity:0;transform:translateY(22px) scale(.86)}}@keyframes match_rise__RFUvG{0%{opacity:0;transform:translateY(10px)}}@keyframes match_markerIn__GGWso{0%{left:50%}}@media (max-width:640px){.match_hero__1dcp_{grid-template-columns:1fr;justify-items:center;text-align:center}.match_heroFigure__oD__3{width:min(64%,230px)}.match_hook__wRsty{margin-inline:auto}.match_heroActions__PB1q_{justify-content:center}.match_trait__7BjWq p{margin:0 0 4px}.match_stage__a4Kw2 .match_fit__Bvfcf h2{flex-basis:100%}.match_fitButtons__ziYaC{width:100%}.match_fitButtons__ziYaC button{flex:1 1}}@media (prefers-reduced-motion:reduce){.match_shell__jtufO *{animation:none!important;transition:none!important}}.quiz-progress_progress__KbLFr{position:relative;height:14px;margin:72px 22px 0;border:1px solid var(--rule-strong);border-radius:999px;background:var(--paper-sunk)}.quiz-progress_fill__yVObK{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--walk-time) linear}.quiz-progress_marker__fUeq_{position:absolute;bottom:calc(100% - 2px);width:56px;height:74px;margin-left:-28px;transition:left var(--walk-time) linear}.quiz-progress_esther__kDxAU{position:absolute;inset:0;background:url(/characters/esther-v5-walk.png) 0 0/500% 100% no-repeat}.quiz-progress_esther__kDxAU[data-direction]{animation:quiz-progress_walk__PRue4 var(--walk-time) steps(4)}.quiz-progress_esther__kDxAU[data-direction=backward]{transform:scaleX(-1)}@keyframes quiz-progress_walk__PRue4{0%{background-position:25% 0}to{background-position:125% 0}}@media (prefers-reduced-motion:reduce){.quiz-progress_fill__yVObK,.quiz-progress_marker__fUeq_{transition:none}.quiz-progress_esther__kDxAU{animation:none!important;transform:none!important}}.quiz-progress_dot__EtJP2{position:absolute;top:3px;width:6px;height:6px;margin-left:-3px;border:1px solid var(--rule-strong);border-radius:50%;background:var(--paper);pointer-events:none}.quiz-progress_dot__EtJP2[data-passed=true]{background:white;border-color:white}.quiz-progress_dot__EtJP2[data-pop=true]{animation:quiz-progress_checkpoint-pop__Nr9TJ .3s ease-out}.quiz-progress_confetti__6_dho{position:absolute;left:50%;bottom:30px;pointer-events:none}.quiz-progress_confetti__6_dho i{position:absolute;width:5px;height:8px;animation:quiz-progress_confetti-fall__gpIGd 1s ease-out forwards}@keyframes quiz-progress_checkpoint-pop__Nr9TJ{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes quiz-progress_confetti-fall__gpIGd{0%{transform:translate(0) rotate(0);opacity:0}15%{opacity:1}40%{transform:translate(var(--x),var(--rise)) rotate(var(--spin));opacity:1}to{transform:translate(var(--x),55px) rotate(var(--spin));opacity:0}}@media (prefers-reduced-motion:reduce){.quiz-progress_confetti__6_dho{display:none}.quiz-progress_dot__EtJP2{animation:none!important}.quiz-progress_esther__kDxAU{background-image:url(/characters/esther-v5-walk.png)!important;background-size:500% 100%!important;background-position:0 0!important}.quiz-progress_marker__fUeq_{height:74px!important}}.home-character-modal_reading__8cupH{--pad:clamp(18px,3.4vw,40px);padding-top:6px}.home-character-modal_reading__8cupH #character-modal-title:focus{outline:none}.home-roster_roster__g2EJZ{--card:clamp(146px,15vw,186px);--gap:clamp(12px,1.4vw,20px);position:relative;margin-top:clamp(22px,3vw,34px)}.home-roster_viewport__Uo_Bx{overflow-x:auto;overscroll-behavior-x:contain;padding-block:6px;scrollbar-width:none}.home-roster_viewport__Uo_Bx::-webkit-scrollbar{display:none}.home-roster_viewport__Uo_Bx+.home-roster_viewport__Uo_Bx{margin-top:var(--gap)}.home-roster_viewport__Uo_Bx:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:22px}.home-roster_track__cZLAR{display:flex;gap:var(--gap);list-style:none;margin:0;padding:0;width:max-content}.home-roster_card__r8lXI{flex:0 0 var(--card);width:var(--card);display:flex;flex-direction:column;overflow:hidden;background:var(--card-face);border:1px solid var(--card-edge);border-radius:var(--card-radius);box-shadow:var(--card-cast)}.home-roster_cardButton__Kf938{display:flex;text-decoration:none;flex-direction:column;width:100%;height:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.home-roster_cardButton__Kf938:hover .home-roster_caption__zL1bz strong{color:var(--accent-ink)}.home-roster_cardButton__Kf938:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--card-radius)}.home-roster_art__s4JzU{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;background:var(--paper-raised)}.home-roster_caption__zL1bz{flex:1 1;display:grid;grid-template-rows:auto auto 1fr;grid-gap:2px;gap:2px;padding:12px 13px 14px;border-top:1px solid var(--rule)}.home-roster_caption__zL1bz strong{font-size:.9375rem;letter-spacing:-.02em}.home-roster_title__a0Awg{color:var(--ink-soft);font-size:.8125rem;line-height:1.3;margin-top:4px;text-wrap:balance}.home-roster_nowrap__0hL9O{white-space:nowrap}.home-roster_traits__Iz3BK{align-self:end;display:flex;gap:var(--trait-gap,5px);margin-top:12px}.home-roster_traits__Iz3BK>span{display:grid;place-items:center;width:var(--trait,26px);height:var(--trait,26px);border-radius:50%;border:1px solid var(--rule-strong);color:var(--ink-soft)}.home-roster_traits__Iz3BK>span[data-high]{background:color-mix(in oklab,var(--moss) 30%,var(--card-face));border-color:transparent;color:var(--moss-ink)}.home-roster_cardButton__Kf938:active{transform:scale(.97);transition:transform .1s ease}.home-roster_control__5Z6OC{position:absolute;right:var(--pad);top:calc(-1 * (clamp(22px, 3vw, 34px) + 42px))}@media (max-width:760px){.home-roster_roster__g2EJZ{--card:136px;--trait:23px;--trait-gap:4px}.home-roster_caption__zL1bz{padding-inline:12px}}.home-roster_types__SkV8I{justify-self:start;margin-left:-8px}