.home-chat_demo__aIThm{width:100%;min-width:0}.home-chat_stage__qkkP7{position:relative;min-width:0}.home-chat_track__mDv5K{display:grid;grid-template-columns:minmax(0,1.12fr) 56px minmax(0,.88fr);align-items:stretch}.home-chat_phoneHead__iOKdW .home-chat_restart__XRvY7,.home-chat_switcher__DN4ER{display:none}.home-chat_chat__B4OLm{display:flex;flex-direction:column}.home-chat_chatHead__9C9S0{display:flex;align-items:center;gap:10px;height:60px;padding:0 8px 0 18px;border-bottom:1px solid var(--rule);font-size:.9375rem}.home-chat_providers__pv07d{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.home-chat_providers__pv07d img{display:block;width:88px;height:auto}.home-chat_providers__pv07d img:last-child{width:84px}.home-chat_providers__pv07d>span{color:var(--ink-soft);font-size:.75rem}.home-chat_thread__J3a4K{height:136px;padding:14px 18px;display:grid;align-content:start;grid-gap:10px;gap:10px}.home-chat_ghostMe__Rj2Q1,.home-chat_me__LO2T9{justify-self:end;max-width:84%;margin:0;min-height:36px;padding:7px 13px;border-radius:16px 16px 4px 16px;font-size:.875rem;line-height:1.45}.home-chat_me__LO2T9{background:var(--paper-sunk);border:1px solid var(--rule-strong)}.home-chat_ghostMe__Rj2Q1{display:flex;align-items:center;width:128px;border:1.5px dashed var(--rule-strong);color:var(--ink-soft)}.home-chat_ghostCard__cN3J2{justify-self:start;width:62%;height:60px;border-radius:16px;border:1.5px dashed var(--rule)}.home-chat_typing__62hTp{display:flex;gap:4px;margin:0;padding:12px 14px;width:-moz-fit-content;width:fit-content;border-radius:16px;background:var(--paper);border:1px solid var(--rule)}.home-chat_typing__62hTp i{width:6px;height:6px;border-radius:50%;background:var(--ink-faint);animation:home-chat_blink__FJyyK 1s infinite}.home-chat_typing__62hTp i:nth-child(2){animation-delay:.15s}.home-chat_typing__62hTp i:nth-child(3){animation-delay:.3s}@keyframes home-chat_blink__FJyyK{50%{opacity:.25}}.home-chat_card__KigH7{min-height:60px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:16px;background:var(--paper-raised);border:1px solid var(--rule-strong);animation:home-chat_arrive__8_RFD .3s ease;transition:background .25s ease,border-color .25s ease}.home-chat_card__KigH7 b{flex:1 1;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3}.home-chat_cardIcon__1OjAo{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--paper-sunk);color:var(--ink-soft)}.home-chat_card__KigH7[data-state=saved]{background:var(--sage-soft);border-color:color-mix(in srgb,var(--moss) 55%,transparent)}.home-chat_card__KigH7[data-state=saved] .home-chat_cardIcon__1OjAo{color:var(--moss-ink);background:var(--paper-raised)}.home-chat_done__ABOfD{width:44px;height:44px;flex:none;display:grid;place-items:center;margin-right:4px;border-radius:50%;background:var(--moss);color:var(--paper-raised);animation:home-chat_pop__e_Bx_ .35s ease}.home-chat_chips__q1hWq{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 18px 18px;border-top:1px solid var(--rule)}.home-chat_prompt__gGFDX{min-height:44px;transition:box-shadow .2s ease}.home-chat_prompt__gGFDX[data-ui=button] [data-ui=icon]{color:var(--ink-soft)}.home-chat_prompt__gGFDX[data-current]{box-shadow:0 0 0 2px var(--accent)}.home-chat_prompt__gGFDX[data-done][data-ui=button] [data-ui=icon]{color:var(--moss-ink);animation:home-chat_pop__e_Bx_ .35s ease}.home-chat_link__VK78F{align-self:center;height:4px;margin-inline:8px;background-image:radial-gradient(circle,var(--rule-strong) 1.8px,transparent 2.2px);background-size:10px 4px;background-position:50%;transition:opacity .2s ease}.home-chat_link__VK78F[data-live]{background-image:radial-gradient(circle,var(--moss) 2px,transparent 2.4px)}.home-chat_flyer__5ZSl1{position:absolute;z-index:3;top:0;left:0;width:36px;height:36px;display:grid;place-items:center;pointer-events:none;border-radius:12px;background:var(--sage-soft);color:var(--moss-ink);border:1.5px solid var(--moss);box-shadow:0 8px 18px -8px var(--cast)}.home-chat_phone___xT7N{--card-face:var(--sage-soft);--card-edge:var(--moss-ink);border-radius:30px;display:flex;flex-direction:column;background:var(--sage-soft)}.home-chat_phoneHead__iOKdW{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--moss-ink);color:var(--paper-raised)}.home-chat_phone___xT7N .home-chat_phoneHead__iOKdW .home-chat_status__szYvc,.home-chat_phone___xT7N .home-chat_phoneHead__iOKdW em{color:var(--paper-raised)}.home-chat_phoneHead__iOKdW .home-chat_avatar__U3K0b{border-color:var(--yellow)}.home-chat_phoneHead__iOKdW .home-chat_restart__XRvY7[data-ui=button]{--action-label:var(--paper-raised);--action-surface:transparent;--action-border:transparent;--action-pressed:rgb(255 249 239/.12)}.home-chat_avatar__U3K0b{cursor:default;display:block}.home-chat_status__szYvc{min-height:1lh}.home-chat_phone___xT7N [data-new]{animation:home-chat_pop__e_Bx_ .45s ease}.home-chat_phoneBody__6G0mJ{padding:4px 18px 18px}.home-chat_phoneBody__6G0mJ b{font-size:.9375rem;font-weight:600}.home-chat_tick___Zz01{width:40px;height:40px;flex:none;display:grid;place-items:center;color:var(--ui-color-controlBoundary);border-radius:50%;border:var(--ui-stroke-control) solid var(--ui-color-pencil);background:var(--ui-color-surfaceSubtle);transition:background .2s ease,border-color .2s ease}.home-chat_tick___Zz01[data-on=true]{background:var(--moss);border-color:var(--moss);color:var(--paper-raised);animation:home-chat_glow__cGxyj .9s ease}.home-chat_tick___Zz01[data-on=true] [data-ui=icon]{animation:home-chat_pop__e_Bx_ .35s ease}.home-chat_slot__RuKIQ[data-landed=false]{visibility:hidden}div.home-chat_slot__RuKIQ[data-landed=true]{animation:home-chat_land__zJZhn .6s ease}.home-chat_polaroid__xaIOR{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:12px 0 0;padding:10px 14px 14px 10px;rotate:-2deg;border-radius:6px;background:var(--paper-raised);border:1px solid var(--rule);box-shadow:0 10px 20px -14px var(--cast)}.home-chat_polaroid__xaIOR[data-landed=true]{animation:home-chat_drop__zX0LP .6s cubic-bezier(.2,.9,.3,1.3)}.home-chat_polaroid__xaIOR>span{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:4px;background:var(--sage-soft);color:var(--moss-ink)}.home-chat_polaroid__xaIOR figcaption{font-size:.875rem;font-weight:600;line-height:1.3}@keyframes home-chat_land__zJZhn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes home-chat_drop__zX0LP{0%{opacity:0;transform:translateY(-14px) rotate(6deg) scale(.9)}to{opacity:1;transform:none}}@keyframes home-chat_glow__cGxyj{40%{box-shadow:0 0 0 8px color-mix(in srgb,var(--moss) 30%,transparent)}}@keyframes home-chat_pop__e_Bx_{0%{transform:scale(.4)}70%{transform:scale(1.15)}}@keyframes home-chat_arrive__8_RFD{0%{opacity:0;transform:translateY(6px)}}@media (max-width:899px){.home-chat_demo__aIThm{width:100%;max-width:420px;min-width:0;margin-inline:auto}.home-chat_stage__qkkP7{overflow:hidden;background:var(--card-face);border:1px solid var(--card-edge);border-radius:30px;box-shadow:var(--card-cast)}.home-chat_switcher__DN4ER{display:flex;flex-wrap:nowrap;gap:8px;padding:10px;border-bottom:1px solid var(--rule)}.home-chat_app__tA2BF[data-ui=choice]{flex:1 1;min-width:0;min-height:58px;justify-content:center;gap:8px;padding:6px 8px;border:2px solid transparent;background:transparent;color:var(--ink-soft);font-size:.875rem;font-weight:650;overflow-wrap:normal;white-space:nowrap}.home-chat_app__tA2BF[data-ui=choice][data-selected]{border-color:var(--accent);background:var(--paper-raised);color:var(--ink)}.home-chat_switcher__DN4ER .home-chat_providers__pv07d{flex-direction:column;flex:0 1 auto;gap:7px}.home-chat_switcher__DN4ER .home-chat_providers__pv07d img{width:72px}.home-chat_switcher__DN4ER .home-chat_providers__pv07d img:last-child{width:64px}.home-chat_switcher__DN4ER .home-chat_providers__pv07d>span{display:none}.home-chat_yourApp__JHFuo[data-ui=choice][data-selected]{background:var(--moss-ink);border-color:var(--moss-ink);color:var(--paper-raised)}.home-chat_app__tA2BF[data-pulse=a]{animation:home-chat_callA__EjdO2 1.1s ease 2}.home-chat_app__tA2BF[data-pulse=b]{animation:home-chat_callB__yxNV3 1.1s ease 2}.home-chat_face__IYJG0{position:relative;width:30px;height:30px;flex:none;border-radius:50%;border:2px solid var(--yellow);background:var(--paper-sunk)}.home-chat_face__IYJG0>span:first-child{border-radius:50%}.home-chat_badge__7kRU9{position:absolute;top:-8px;right:-12px;min-width:22px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:var(--moss-ink);color:var(--paper-raised);font-size:.6875rem;font-weight:700;opacity:0;animation:home-chat_plus__vEPiC 1.4s ease}.home-chat_track__mDv5K{display:grid;grid-template-columns:minmax(0,1fr);min-height:344px;transition:transform .42s cubic-bezier(.3,.7,.2,1)}.home-chat_stage__qkkP7[data-view=app] .home-chat_track__mDv5K{transform:translateX(-100%)}.home-chat_view__isBVr{grid-area:1/1;width:100%;min-width:0;border:0;border-radius:0;box-shadow:none;background:transparent;transition:visibility 0s .42s}.home-chat_phone___xT7N.home-chat_view__isBVr{transform:translateX(100%);background:var(--sage-soft)}.home-chat_view__isBVr[data-active=false]{visibility:hidden}.home-chat_view__isBVr[data-active=true]{transition-delay:0s}.home-chat_chatHead__9C9S0,.home-chat_link__VK78F{display:none}.home-chat_thread__J3a4K{flex:1 1;min-height:144px;height:auto}.home-chat_chips__q1hWq{padding-bottom:20px}.home-chat_phoneHead__iOKdW{padding-top:20px}.home-chat_phoneHead__iOKdW .home-chat_restart__XRvY7{display:inline-flex;align-self:start}}@keyframes home-chat_callA__EjdO2{30%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 28%,transparent)}}@keyframes home-chat_callB__yxNV3{30%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 28%,transparent)}}@keyframes home-chat_plus__vEPiC{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.2)}30%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (max-width:360px){.home-chat_thread__J3a4K{min-height:184px}.home-chat_card__KigH7{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:8px;gap:8px}.home-chat_card__KigH7>.home-chat_done__ABOfD,.home-chat_card__KigH7>[data-ui=button]{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.home-chat_stage__qkkP7 *,.home-chat_stage__qkkP7 :before{animation:none!important;transition:none!important}}.home-ai-safety_ai__GZUVg{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;min-width:0;margin-top:clamp(26px,3.4vw,40px)}.home-ai-safety_ai__GZUVg>div{min-width:0}.home-ai-safety_panel__fNH5E{position:relative;padding:24px;scroll-margin-top:20px}.home-ai-safety_panel__fNH5E h3{margin:0;font-size:1.5rem;line-height:1.3}.home-ai-safety_panel__fNH5E p{margin:0;font-size:.875rem;line-height:1.5}.home-ai-safety_header__PQcHn{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:start;grid-gap:8px;gap:8px;margin-bottom:18px}.home-ai-safety_header__PQcHn h3{grid-area:1/1}.home-ai-safety_header__PQcHn h3:focus{outline:none}.home-ai-safety_close__d9YfW{grid-area:1/3}.home-ai-safety_replay__Axelg{grid-area:1/2;animation:home-ai-safety_fade__Lamy2 .16s ease-out}.home-ai-safety_replay__Axelg[hidden]{display:none}.home-ai-safety_parentButton__sl9WG[data-ui=button]{padding:14px 16px;text-align:left}.home-ai-safety_parentButton__sl9WG>span{width:100%}.home-ai-safety_parentContent__tf89N{display:flex;align-items:center;gap:12px;width:100%}.home-ai-safety_parentIcon__GUxe2{display:grid;place-items:center;flex:none;width:44px;height:44px}.home-ai-safety_parentCopy__QBmG9{display:grid;flex:1 1;min-width:0;grid-gap:3px;gap:3px}.home-ai-safety_parentCopy__QBmG9 strong{font-size:1rem;font-weight:700}.home-ai-safety_parentCopy__QBmG9>span{font-size:.8125rem;line-height:1.4;font-weight:500}.home-ai-safety_path__7d305{position:relative;display:grid;grid-template-columns:max-content minmax(128px,.9fr) minmax(0,1.15fr);align-items:center;grid-gap:18px;gap:18px}.home-ai-safety_day__9FDDr{min-width:0}.home-ai-safety_dayLabel__1STMz{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.875rem;font-weight:650}.home-ai-safety_avatar__SH7TD{display:block;width:44px;height:44px;flex:none;overflow:hidden;border-radius:50%;background:var(--paper-sunk)}.home-ai-safety_sources__6pfcW{display:flex;flex-direction:column;align-items:flex-start;gap:8px;list-style:none;padding:0;margin:0}.home-ai-safety_sources__6pfcW li{display:flex;align-items:center;gap:6px;max-width:100%;padding:6px 8px;border:1px solid var(--moss);border-radius:var(--ui-radius-control);background:var(--paper-raised);font-size:.8125rem;line-height:1.4;transition:border-color .18s ease}.home-ai-safety_sources__6pfcW svg{color:var(--moss-ink)}.home-ai-safety_bridge__J6lUN{position:relative;min-width:0}.home-ai-safety_wire__tKCgg{position:relative;display:grid;place-items:center}.home-ai-safety_link__fk78G{position:absolute;left:-14px;right:-18px;top:calc(50% - 2px);height:4px;background:radial-gradient(circle,var(--rule-strong) 1.8px,transparent 2.2px) 50% /10px 4px}.home-ai-safety_link__fk78G:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,var(--moss) 2px,transparent 2.4px) 50% /10px 4px;-webkit-clip-path:inset(0);clip-path:inset(0);transition:opacity .18s ease}.home-ai-safety_connection__GHAC8{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border:1px solid var(--rule-strong);border-radius:var(--ui-radius-control);background:var(--paper-raised);box-shadow:0 3px 0 var(--rule-strong)}.home-ai-safety_connection__GHAC8>label{flex-direction:column;justify-content:center;gap:4px;font-size:.8125rem;line-height:1.3;text-align:center}.home-ai-safety_panel__fNH5E .home-ai-safety_caption__wQu8a{position:absolute;top:calc(100% + 10px);left:0;width:100%;color:var(--ink-soft);font-size:.8125rem;text-align:center}.home-ai-safety_chat__fi4Fn{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.home-ai-safety_providers____XgR{display:flex;min-width:0}.home-ai-safety_providers____XgR>span{flex-wrap:wrap;gap:8px}.home-ai-safety_providers____XgR img{max-width:100%}.home-ai-safety_panel__fNH5E .home-ai-safety_question__B8xq4{justify-self:end;max-width:90%;padding:8px 12px;border:1px solid var(--rule-strong);border-radius:16px 16px 4px 16px;background:var(--paper-sunk)}.home-ai-safety_replyCell__ZCRmW{display:grid}.home-ai-safety_ghostCard__qORDk,.home-ai-safety_reply__UtdCd,.home-ai-safety_typing__yyCwV{grid-area:1/1;align-self:start}.home-ai-safety_reply__UtdCd{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:16px 16px 16px 4px;background:var(--sage-soft);color:var(--moss-ink);transition:opacity .18s ease}.home-ai-safety_reply__UtdCd mark{color:inherit;background:linear-gradient(color-mix(in srgb,var(--moss) 35%,transparent),color-mix(in srgb,var(--moss) 35%,transparent)) 0 100% /100% .45em no-repeat}.home-ai-safety_reply__UtdCd mark:first-of-type{--index:0}.home-ai-safety_reply__UtdCd mark:nth-of-type(2){--index:1}.home-ai-safety_reply__UtdCd mark:nth-of-type(3){--index:2}.home-ai-safety_panel__fNH5E .home-ai-safety_ghostCard__qORDk{display:flex;align-items:center;min-height:60px;padding:8px 12px;border:1.5px dashed var(--rule-strong);border-radius:16px;color:var(--ink-soft);opacity:0;transition:opacity .18s ease}.home-ai-safety_typing__yyCwV{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;padding:12px 14px;border-radius:16px;background:var(--paper-raised);border:1px solid var(--rule-strong);opacity:0}.home-ai-safety_typing__yyCwV i{width:6px;height:6px;border-radius:50%;background:var(--ink-soft)}.home-ai-safety_flyer__cMFzt{position:absolute;z-index:3;top:0;left:0;width:36px;height:36px;display:grid;place-items:center;pointer-events:none;will-change:transform,opacity;border-radius:12px;background:var(--sage-soft);color:var(--moss-ink);border:1.5px solid var(--moss);box-shadow:0 8px 18px -8px var(--cast)}.home-ai-safety_note__XpGiK{margin-top:18px;color:var(--ink-soft)}.home-ai-safety_note__XpGiK>button{width:-moz-fit-content;width:fit-content;min-height:44px;padding:8px 12px;font-size:.8125rem}.home-ai-safety_note__XpGiK>button[aria-expanded=true]{padding:7.5px 11.5px}.home-ai-safety_panel__fNH5E .home-ai-safety_note__XpGiK p{margin-top:6px;font-size:.8125rem}.home-ai-safety_panel__fNH5E[data-connected=true]:not([data-phase=done]){animation:home-ai-safety_reveal__Et4Pi .26s cubic-bezier(.16,1,.3,1) var(--offset) backwards}.home-ai-safety_panel__fNH5E[data-connected=true]:not([data-phase=done]) .home-ai-safety_link__fk78G:after{animation:home-ai-safety_sweep___LWiJ .42s ease-out calc(.25s + var(--offset)) backwards}.home-ai-safety_panel__fNH5E[data-connected=true]:not([data-phase=done]) .home-ai-safety_connection__GHAC8{animation:home-ai-safety_pop__rku3d .28s ease-out calc(.4s + var(--offset))}.home-ai-safety_panel__fNH5E[data-connected=true]:not([data-phase=done]) .home-ai-safety_sources__6pfcW li{animation:home-ai-safety_sent__qNOmM 1ms calc(.7s + var(--index) * .15s + var(--offset)) backwards,home-ai-safety_glow__nvsL_ .18s ease calc(2.65s + var(--index) * .14s + var(--offset))}.home-ai-safety_panel__fNH5E[data-connected=true]:not([data-phase=done]) .home-ai-safety_question__B8xq4{animation:home-ai-safety_arrive__sox9L .28s ease-out calc(1.5s + var(--offset)) backwards}.home-ai-safety_panel__fNH5E[data-connected=true]:not([data-phase=done]) .home-ai-safety_reply__UtdCd{animation:home-ai-safety_arrive__sox9L .32s cubic-bezier(.16,1,.3,1) calc(2.45s + var(--offset)) backwards}.home-ai-safety_panel__fNH5E[data-connected=true]:not([data-phase=done]) .home-ai-safety_reply__UtdCd mark{animation:home-ai-safety_paint__1oRfo .18s ease-out calc(2.65s + var(--index) * .14s + var(--offset)) backwards}.home-ai-safety_panel__fNH5E[data-phase=typing] .home-ai-safety_typing__yyCwV{opacity:1}.home-ai-safety_panel__fNH5E[data-phase=typing] .home-ai-safety_typing__yyCwV i{animation:home-ai-safety_blink__jT11W .6s ease-in-out infinite}.home-ai-safety_panel__fNH5E[data-phase=typing] .home-ai-safety_typing__yyCwV i:nth-child(2){animation-delay:.15s}.home-ai-safety_panel__fNH5E[data-phase=typing] .home-ai-safety_typing__yyCwV i:nth-child(3){animation-delay:.3s}.home-ai-safety_panel__fNH5E[data-connected=false] .home-ai-safety_link__fk78G{height:0;border-top:2px dashed var(--rule-strong);background:none}.home-ai-safety_panel__fNH5E[data-connected=false] .home-ai-safety_link__fk78G:after,.home-ai-safety_panel__fNH5E[data-connected=false] .home-ai-safety_reply__UtdCd{opacity:0}.home-ai-safety_panel__fNH5E[data-connected=false] .home-ai-safety_ghostCard__qORDk{opacity:1}.home-ai-safety_panel__fNH5E[data-connected=false] .home-ai-safety_sources__6pfcW li{border-color:var(--rule-strong)}@keyframes home-ai-safety_reveal__Et4Pi{0%{opacity:0;transform:translateY(8px)}}@keyframes home-ai-safety_arrive__sox9L{0%{opacity:0;transform:translateY(6px)}}@keyframes home-ai-safety_fade__Lamy2{0%{opacity:0}}@keyframes home-ai-safety_sweep___LWiJ{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes home-ai-safety_sweepDown__d6ANC{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes home-ai-safety_pop__rku3d{50%{transform:scale(1.08)}}@keyframes home-ai-safety_sent__qNOmM{0%{border-color:var(--rule-strong)}}@keyframes home-ai-safety_glow__nvsL_{40%{box-shadow:0 0 0 8px color-mix(in srgb,var(--moss) 30%,transparent)}}@keyframes home-ai-safety_blink__jT11W{50%{opacity:.25}}@keyframes home-ai-safety_paint__1oRfo{0%{background-size:0 .45em}}@media (max-width:899px){.home-ai-safety_ai__GZUVg{max-width:420px;width:100%;margin-inline:auto}.home-ai-safety_panel__fNH5E{padding:20px}.home-ai-safety_header__PQcHn{gap:6px;margin-bottom:14px}.home-ai-safety_panel__fNH5E h3{font-size:1.25rem}.home-ai-safety_path__7d305{grid-template-columns:minmax(0,1fr);gap:12px}.home-ai-safety_sources__6pfcW{flex-direction:row;flex-wrap:wrap;gap:6px}.home-ai-safety_sources__6pfcW li{padding:5px 7px}.home-ai-safety_wire__tKCgg{padding-block:24px}.home-ai-safety_link__fk78G{top:0;bottom:0;left:calc(50% - 2px);right:auto;width:4px;height:auto;background-size:4px 10px}.home-ai-safety_link__fk78G:after{background-size:4px 10px}.home-ai-safety_connection__GHAC8{flex-direction:row;gap:8px;padding:0 10px}.home-ai-safety_connection__GHAC8>label{flex-direction:row;gap:8px}.home-ai-safety_panel__fNH5E .home-ai-safety_caption__wQu8a{position:static;margin-top:6px}.home-ai-safety_note__XpGiK{margin-top:14px}.home-ai-safety_panel__fNH5E[data-connected=true]:not([data-phase=done]) .home-ai-safety_link__fk78G:after{animation-name:home-ai-safety_sweepDown__d6ANC}.home-ai-safety_panel__fNH5E[data-connected=false] .home-ai-safety_link__fk78G{left:calc(50% - 1px);width:0;height:auto;border-top:0;border-left:2px dashed var(--rule-strong)}}@media (max-width:360px){.home-ai-safety_panel__fNH5E{padding:16px}.home-ai-safety_panel__fNH5E .home-ai-safety_caption__wQu8a{font-size:.75rem}.home-ai-safety_parentButton__sl9WG[data-ui=button]{padding-inline:12px}.home-ai-safety_parentContent__tf89N{gap:8px}.home-ai-safety_parentIcon__GUxe2{width:28px}.home-ai-safety_parentCopy__QBmG9 strong{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.home-ai-safety_panel__fNH5E[data-phase],.home-ai-safety_panel__fNH5E[data-phase] *,.home-ai-safety_panel__fNH5E[data-phase] :after{animation:none!important;transition:opacity .15s ease,color .15s ease,background-color .15s ease!important}.home-ai-safety_panel__fNH5E[data-phase],.home-ai-safety_panel__fNH5E[data-phase] .home-ai-safety_replay__Axelg{animation:home-ai-safety_fade__Lamy2 .15s ease-out!important}.home-ai-safety_flyer__cMFzt{display:none}}.home-wardrobe_wardrobe__yTR0k{position:relative;width:100%;max-width:600px;margin:clamp(26px,3.4vw,40px) auto 0}.home-wardrobe_stage__si3bZ{position:relative;isolation:isolate;display:grid;justify-items:center;text-align:center}.home-wardrobe_stage__si3bZ:before{content:"";position:absolute;z-index:-1;inset:8% -10% 5%;pointer-events:none;background:radial-gradient(ellipse at 50% 58%,var(--yellow),transparent 68%)}.home-wardrobe_stage__si3bZ .home-wardrobe_cast__JddTK{position:relative;z-index:2;justify-content:center;flex-wrap:nowrap;gap:10px;padding:2px}.home-wardrobe_cast__JddTK .home-wardrobe_who__8M_qT{flex:none;width:56px;height:56px;min-width:0;padding:2px;border:2px solid transparent;border-radius:50%;background:var(--paper-raised);transition:border-color .15s ease,transform .12s ease}.home-wardrobe_cast__JddTK .home-wardrobe_who__8M_qT:active{transform:scale(.94)}.home-wardrobe_cast__JddTK .home-wardrobe_who__8M_qT[data-selected]{border-color:var(--accent);background:var(--paper-raised)}.home-wardrobe_face__coCCs{width:100%;height:100%;border-radius:50%;background-color:var(--paper-sunk);background-repeat:no-repeat}.home-wardrobe_figure___VmsQ{position:relative;width:min(100%,360px);margin-top:10px}.home-wardrobe_figure___VmsQ:before{content:"";position:absolute;left:14%;right:14%;bottom:1.5%;height:7%;border-radius:50%;background:radial-gradient(ellipse,var(--shade),transparent 70%)}.home-wardrobe_layers__dU8U3{position:relative;transform-origin:50% 100%}.home-wardrobe_layer__NTlQU{opacity:0;transition:opacity .28s ease}.home-wardrobe_layer__NTlQU:not(:first-child){position:absolute;inset:0}.home-wardrobe_layer__NTlQU[data-shown=true]{opacity:1}.home-wardrobe_layer__NTlQU img{display:block;width:100%;height:auto}.home-wardrobe_figure___VmsQ[data-hop=a] .home-wardrobe_layers__dU8U3{animation:home-wardrobe_hopA__wyHiW .5s ease}.home-wardrobe_figure___VmsQ[data-hop=b] .home-wardrobe_layers__dU8U3{animation:home-wardrobe_hopB__P_HYI .5s ease}@keyframes home-wardrobe_hopA__wyHiW{35%{transform:translateY(-8px) rotate(-1deg)}70%{transform:rotate(1deg)}}@keyframes home-wardrobe_hopB__P_HYI{35%{transform:translateY(-8px) rotate(-1deg)}70%{transform:rotate(1deg)}}.home-wardrobe_dock__7b1UE{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:12px;gap:12px;margin-top:-22px}.home-wardrobe_dock__7b1UE .home-wardrobe_looks___c9Q2{flex-wrap:nowrap;gap:14px}.home-wardrobe_looks___c9Q2 .home-wardrobe_look__jLDCc{position:relative;flex:none;width:80px;height:80px;min-width:0;padding:3px;border:2px solid var(--rule-strong);border-radius:18px;background:var(--paper-raised);box-shadow:0 12px 22px -14px var(--cast);transition:border-color .15s ease,transform .12s ease}.home-wardrobe_looks___c9Q2 .home-wardrobe_look__jLDCc:active{transform:scale(.95)}.home-wardrobe_looks___c9Q2 .home-wardrobe_look__jLDCc[data-selected]{border-color:var(--accent);background:var(--paper-raised)}.home-wardrobe_swatch__dl2mM{width:100%;height:100%;border-radius:12px;background-color:var(--paper-sunk);background-repeat:no-repeat}.home-wardrobe_tick__xeBiA{position:absolute;top:-8px;right:-8px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-action);box-shadow:0 0 0 2px var(--paper)}.home-wardrobe_mood__vGN_M{margin:0;min-height:1.4em;font-size:.9375rem;font-weight:600}@media (min-width:1200px){.home-wardrobe_stage__si3bZ .home-wardrobe_cast__JddTK{position:absolute;left:0;top:32px;flex-direction:column;gap:12px}.home-wardrobe_figure___VmsQ{margin-top:0;margin-left:34px}.home-wardrobe_dock__7b1UE{margin-left:34px}}@media (max-width:760px){.home-wardrobe_wardrobe__yTR0k{max-width:460px}.home-wardrobe_figure___VmsQ{width:min(100%,300px)}.home-wardrobe_stage__si3bZ .home-wardrobe_cast__JddTK{gap:8px}.home-wardrobe_cast__JddTK .home-wardrobe_who__8M_qT{width:48px;height:48px}.home-wardrobe_looks___c9Q2 .home-wardrobe_look__jLDCc{width:70px;height:70px}}@media (max-width:380px){.home-wardrobe_stage__si3bZ .home-wardrobe_cast__JddTK{gap:6px}.home-wardrobe_cast__JddTK .home-wardrobe_who__8M_qT{width:46px;height:46px}.home-wardrobe_dock__7b1UE .home-wardrobe_looks___c9Q2{gap:12px}.home-wardrobe_looks___c9Q2 .home-wardrobe_look__jLDCc{width:64px;height:64px}}.home-rewards_demo__4_30g{max-width:820px;margin-top:clamp(26px,3.4vw,40px)}.home-rewards_stage___8Ae5{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:8px;gap:8px;padding:26px 20px 24px;text-align:center}.home-rewards_stage___8Ae5[data-earned]{background-image:radial-gradient(60% 42% at 50% 18%,var(--gold-soft),transparent 76%)}.home-rewards_restart__xAzwX{position:absolute;z-index:2;top:8px;right:8px;visibility:hidden;opacity:0;transform:scale(.6) rotate(-90deg);transition:opacity .3s ease,transform .4s cubic-bezier(.3,1.6,.5,1),visibility 0s .4s}.home-rewards_restart__xAzwX[data-on]{visibility:visible;opacity:1;transform:none;transition-delay:.6s,.6s,0s}.home-rewards_hero__RRFgK{display:grid;justify-items:center}.home-rewards_figure__Dq2vs{width:144px;height:144px;border-width:3px;border-color:var(--plum-soft);cursor:default;display:block}.home-rewards_badges__J4Lvs{list-style:none;display:flex;gap:8px;margin:-14px 0 0;padding:0;position:relative;z-index:1}.home-rewards_badges__J4Lvs li{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--paper-raised);border:1.5px dashed var(--rule-strong);color:var(--ink-faint)}.home-rewards_badges__J4Lvs li[data-owned=false]>svg{opacity:.45}.home-rewards_badges__J4Lvs li[data-owned=true]{border:2px solid var(--gold-edge);background:var(--gold);color:var(--gold-ink);box-shadow:inset 0 2px 1px var(--gold-soft),0 6px 10px -5px var(--gold-edge)}.home-rewards_badges__J4Lvs li[data-fly][data-owned=true]{animation:home-rewards_fly__Fnf17 1s cubic-bezier(.2,.8,.3,1)}.home-rewards_earned__qOVYu{position:absolute;right:-5px;bottom:-4px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--gold-ink);color:var(--gold-soft)}.home-rewards_earned__qOVYu svg{width:12px;height:12px}.home-rewards_sparkles__6999E{position:absolute;inset:-12px;pointer-events:none}.home-rewards_sparkles__6999E svg{position:absolute;color:var(--gold-edge);opacity:0;animation:home-rewards_sparkle__rkNrb .65s ease-out .65s}.home-rewards_sparkles__6999E svg:first-child{left:-4px;top:0}.home-rewards_sparkles__6999E svg:nth-child(2){right:-3px;top:-4px;animation-delay:.72s}.home-rewards_sparkles__6999E svg:nth-child(3){right:-5px;bottom:0;animation-delay:.8s}.home-rewards_hero__RRFgK>:last-child{margin-top:8px}.home-rewards_status__TUELm{margin:0;min-height:3.2em;font-size:.9375rem;font-weight:650;letter-spacing:-.01em;line-height:1.6}.home-rewards_status__TUELm>span{display:inline-block;animation:home-rewards_rise__O_hGy .35s ease}.home-rewards_stage___8Ae5[data-earned] .home-rewards_status__TUELm{color:var(--gold-ink)}.home-rewards_slots__Ij1Ar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;max-width:440px}.home-rewards_slots__Ij1Ar>:not(button){display:flex;width:100%}.home-rewards_tile__7tEmu{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;justify-items:center;grid-gap:6px;gap:6px;width:100%;margin:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-rewards_tile__7tEmu[aria-disabled]{cursor:default}.home-rewards_box__mqu6R{width:100%;height:112px;display:grid;align-content:center;justify-items:center;grid-gap:12px;gap:12px;border-radius:var(--ui-radius-control);border:2px dashed var(--ink-faint);background:var(--paper);color:var(--ink-faint);transition:border-color .2s ease,transform .15s ease}.home-rewards_tile__7tEmu:not([aria-disabled]):hover .home-rewards_box__mqu6R{border-color:var(--ink-soft);color:var(--ink-soft)}.home-rewards_tile__7tEmu:not([aria-disabled]):active .home-rewards_box__mqu6R{transform:scale(.96)}.home-rewards_tile__7tEmu:focus-visible{outline:none}.home-rewards_tile__7tEmu:focus-visible .home-rewards_box__mqu6R{outline:3px solid var(--focus);outline-offset:3px}.home-rewards_tile__7tEmu[data-owned=true] .home-rewards_box__mqu6R{border:2px solid var(--gold-edge);background:var(--gold-soft);color:var(--gold-ink);box-shadow:0 8px 14px -10px var(--gold-edge)}.home-rewards_box__mqu6R[data-shake] .home-rewards_glyph__GaDqn{animation:home-rewards_shake__fJEp5 .6s ease}.home-rewards_glyph__GaDqn{height:40px;display:grid;place-items:center}.home-rewards_glyph__GaDqn svg{transform:scale(1.4)}.home-rewards_progress__L0KtD{height:30px;display:flex;align-items:center;justify-content:center;gap:5px}.home-rewards_label__UvlbR{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:650}.home-rewards_days__wOWmY{display:flex;gap:8px}.home-rewards_days__wOWmY>span{display:grid;justify-items:center;grid-gap:1px;gap:1px;font-size:.6875rem;font-weight:700;line-height:1.2;color:var(--ink-soft)}.home-rewards_days__wOWmY i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--ink-faint);background:var(--paper-raised)}.home-rewards_days__wOWmY>span[data-on=true] i{border-color:var(--moss);background:var(--moss)}.home-rewards_days__wOWmY>span[data-pop] i{animation:home-rewards_pop__IYFEh .4s cubic-bezier(.3,1.6,.5,1)}.home-rewards_tile__7tEmu[data-owned=true] .home-rewards_days__wOWmY>span,.home-rewards_tile__7tEmu[data-owned=true] .home-rewards_label__UvlbR{color:var(--gold-ink)}.home-rewards_tick__04eiG{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--ink-faint);background:var(--paper-sunk);color:var(--ink-faint)}.home-rewards_tick__04eiG[data-on=true]{border-color:var(--moss);background:var(--moss);color:var(--paper-raised);animation:home-rewards_pop__IYFEh .4s cubic-bezier(.3,1.6,.5,1)}.home-rewards_group__utKXH{display:grid;grid-template-columns:repeat(3,11px);grid-gap:4px;gap:4px}.home-rewards_group__utKXH i{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--ink-faint);background:var(--paper-raised)}.home-rewards_group__utKXH i[data-on=true]{border-color:var(--moss);background:var(--moss)}.home-rewards_group__utKXH i[data-you][data-on=true]{animation:home-rewards_pop__IYFEh .4s cubic-bezier(.3,1.6,.5,1)}@keyframes home-rewards_fly__Fnf17{0%{transform:translate(var(--dx,0),var(--dy,0)) scale(1.5)}48%{transform:scale(.85)}66%{transform:translateY(-10px) rotate(-10deg) scale(1.12)}80%{transform:rotate(8deg)}92%{transform:rotate(-4deg)}}@keyframes home-rewards_sparkle__rkNrb{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:translateY(-12px) scale(.7)}}@keyframes home-rewards_shake__fJEp5{15%,55%{transform:rotate(-12deg)}35%,75%{transform:rotate(12deg)}}@keyframes home-rewards_pop__IYFEh{0%{transform:scale(.4)}70%{transform:scale(1.25)}}@keyframes home-rewards_rise__O_hGy{0%{opacity:0;transform:translateY(4px)}}@media (min-width:760px){.home-rewards_stage___8Ae5{grid-template-columns:minmax(150px,.7fr) minmax(0,1fr);grid-template-rows:1fr auto 1fr;column-gap:24px;padding:28px 24px}.home-rewards_stage___8Ae5[data-earned]{background-image:radial-gradient(35% 80% at 18% 45%,var(--gold-soft),transparent 76%)}.home-rewards_hero__RRFgK{grid-row:1/4;align-self:center}.home-rewards_figure__Dq2vs{width:150px;height:150px}.home-rewards_status__TUELm{grid-column:2;grid-row:1;align-self:end}.home-rewards_slots__Ij1Ar{grid-column:2;grid-row:2}}@media (max-width:360px){.home-rewards_stage___8Ae5{padding-inline:12px}.home-rewards_slots__Ij1Ar{gap:8px}.home-rewards_days__wOWmY{gap:5px}}@media (prefers-reduced-motion:reduce){.home-rewards_sparkles__6999E{display:none}}.home-together_demo__kM2rJ{max-width:620px;margin-top:clamp(26px,3.4vw,40px)}.home-together_card__yOr0I{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px 20px 12px}.home-together_head__R9Nrv{display:flex;align-items:center;gap:12px}.home-together_crest__SWlbC{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-action);box-shadow:0 0 0 3px var(--paper-raised),0 0 0 4.5px var(--accent-soft),0 6px 14px -6px var(--cast)}.home-together_crest__SWlbC svg{width:28px;height:28px}.home-together_identity__LO7VV{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.home-together_group__DMDfq{font-size:1.0625rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.home-together_tally__C8YFi{color:var(--ink-soft);font-size:.875rem;font-weight:600;line-height:1.25}.home-together_tally__C8YFi b{color:var(--accent-ink);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-together_tally__C8YFi b[data-bump]{display:inline-block;animation:home-together_pop__dmzQA .45s ease 1.2s backwards}.home-together_chip__eClTB{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--ui-radius-control);background:var(--paper);border:1px solid var(--rule);color:var(--ink-soft);font-size:.75rem;font-weight:650;white-space:nowrap}.home-together_goal__lcFOw{display:grid;grid-gap:12px;gap:12px;animation:home-together_rise__KvZTa .35s ease}.home-together_title__nQ_Cw{display:grid;justify-items:start;grid-gap:8px;gap:8px}.home-together_title__nQ_Cw h3{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.home-together_title__nQ_Cw h3 i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--apricot)}.home-together_pill__00OFF{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border-radius:var(--ui-radius-pill);background:var(--paper);color:var(--ink-soft);font-size:.8125rem;font-weight:650;white-space:nowrap;transition:background .3s ease 1s,color .3s ease 1s}.home-together_pill__00OFF svg{width:15px;height:15px}.home-together_pill__00OFF[data-done]{background:var(--sage-soft);color:var(--moss-ink)}.home-together_chips__KdrrM{display:flex;flex-wrap:wrap;gap:8px}.home-together_journey__bR7Qp{position:relative;width:100%}.home-together_journey__bR7Qp svg{position:absolute;inset:0;display:block;overflow:visible}.home-together_tint__cbVq7{fill:var(--apricot);fill-opacity:.22}.home-together_base__9pEbh,.home-together_fill___CQ__,.home-together_lane__s5NQE{fill:none;stroke-linecap:round}.home-together_base__9pEbh{stroke:var(--apricot);stroke-width:22}.home-together_lane__s5NQE{stroke:var(--ui-color-pencil);stroke-width:1.4;stroke-dasharray:5 6}.home-together_fill___CQ__{stroke:var(--moss-ink);stroke-width:7;transition:stroke-dashoffset .7s cubic-bezier(.3,1.1,.5,1)}.home-together_waypoint__PnZar circle{fill:var(--paper-raised);stroke:var(--ui-color-pencil);stroke-width:2;transition:fill .25s ease,stroke .25s ease}.home-together_waypoint__PnZar[data-on] circle{fill:var(--moss-ink);stroke:var(--moss-ink)}.home-together_waypoint__PnZar path{fill:none;stroke:var(--paper-raised);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-together_end__1EBDr{position:absolute;z-index:1;width:36px;height:36px;margin:-18px 0 0 -18px;display:grid;place-items:center;border-radius:50%;background:var(--sage-soft);border:1.5px solid var(--moss-ink);color:var(--moss-ink);transition:background .3s ease .5s,color .3s ease .5s,border-color .3s ease .5s}.home-together_card__yOr0I[data-met] .home-together_end__1EBDr{z-index:4;background:var(--accent);border-color:var(--accent-ink);color:var(--on-action);animation:home-together_arrive__MaBtd .7s cubic-bezier(.2,1.5,.4,1) .5s backwards}.home-together_confetti__tsVpN{position:absolute;z-index:3;width:0;height:0;pointer-events:none}.home-together_confetti__tsVpN i{position:absolute;width:7px;height:11px;margin:-5px 0 0 -3px;border-radius:2px;opacity:0;animation:home-together_burst__si5_9 1.1s cubic-bezier(.15,.7,.3,1) .7s}.home-together_confetti__tsVpN i:nth-child(3n){width:8px;height:8px;border-radius:50%}.home-together_people__ndBck{list-style:none;margin:0;padding:0}.home-together_token__siaoT{position:absolute;z-index:2;transition:left .6s cubic-bezier(.34,1.3,.64,1),top .6s cubic-bezier(.34,1.3,.64,1)}.home-together_token__siaoT>span{display:block;width:100%;height:100%;padding:2px;border-radius:50%;background:var(--paper-raised);border:3px solid var(--c);box-shadow:0 6px 12px -6px var(--cast)}.home-together_token__siaoT[data-you]{z-index:3}.home-together_face__hoQR2{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background-color:var(--paper-sunk);background-repeat:no-repeat}.home-together_token__siaoT[data-you] .home-together_face__hoQR2{position:relative;border:0;cursor:default}.home-together_token__siaoT[data-you] .home-together_face__hoQR2>span{transform:scale(1.7);transform-origin:50% 12%}.home-together_card__yOr0I[data-met] .home-together_token__siaoT>span{animation:home-together_cheer__EJS7w .7s ease 1s}.home-together_hopA__dXoej{animation:home-together_hopA__dXoej .52s ease-out}.home-together_hopB__YzP3e{animation:home-together_hopB__YzP3e .52s ease-out}.home-together_mine__anIpy{display:grid;grid-gap:8px;gap:8px}.home-together_label__K_338{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ink-soft);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-together_label__K_338 svg{width:14px;height:14px}.home-together_steps__3Q_97{list-style:none;margin:0;padding:0 12px;border-radius:calc(var(--card-radius) - 4px);background:var(--paper);border:1px solid var(--rule)}.home-together_steps__3Q_97 li{display:flex;border-bottom:1px solid var(--rule)}.home-together_steps__3Q_97 li:last-child{border-bottom:0}.home-together_todo__ZRhXt{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;display:flex;align-items:center;gap:12px;min-height:56px;margin:0;padding:4px 0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:var(--ui-radius-control);-webkit-tap-highlight-color:transparent}.home-together_todo__ZRhXt:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.home-together_todo__ZRhXt[aria-disabled]{cursor:default}.home-together_circle___I2oo{flex:none;width:34px;height:34px;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,transform .12s ease}.home-together_todo__ZRhXt:not([aria-disabled]):hover .home-together_circle___I2oo{border-color:var(--ink-faint)}.home-together_todo__ZRhXt:not([aria-disabled]):active .home-together_circle___I2oo{transform:scale(.9)}.home-together_todo__ZRhXt[aria-checked=true] .home-together_circle___I2oo{background:var(--moss-ink);border-color:var(--moss-ink);color:var(--paper-raised);animation:home-together_pop__dmzQA .4s ease}.home-together_part__4kPoh{font-size:1rem;font-weight:600;line-height:1.25}.home-together_todo__ZRhXt[aria-checked=true] .home-together_part__4kPoh{color:var(--ink-soft);text-decoration:line-through}.home-together_foot__pppno{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:-8px}.home-together_status__3Ki_Z{flex:1 1;min-width:0;min-height:22px;margin:0;color:var(--ink-soft);font-size:.9375rem;font-weight:650}.home-together_status__3Ki_Z:not(:empty){animation:home-together_rise__KvZTa .35s ease}.home-together_restart__9j4RU{visibility:hidden;opacity:0;transform:scale(.6) rotate(-90deg);transition:opacity .3s ease,transform .4s cubic-bezier(.3,1.6,.5,1),visibility 0s .4s}.home-together_restart__9j4RU[data-on]{visibility:visible;opacity:1;transform:none;transition-delay:1.6s,1.6s,0s}.home-together_spark__Hh0wx{position:absolute;z-index:4;width:24px;height:24px;margin:-12px 0 0 -12px;display:grid;place-items:center;color:var(--plum);pointer-events:none;animation:home-together_fly__TkwWa .5s cubic-bezier(.4,0,.6,1) forwards}@media (min-width:761px){.home-together_card__yOr0I{gap:20px;padding:26px 28px 14px}}@media (max-width:480px){.home-together_chipText__AR8eh{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.home-together_chip__eClTB{padding:6px}}@media (max-width:360px){.home-together_card__yOr0I{padding:16px 14px 10px;gap:16px}.home-together_group__DMDfq{font-size:1rem}.home-together_status__3Ki_Z{font-size:.875rem}}@keyframes home-together_pop__dmzQA{0%{transform:scale(.4)}70%{transform:scale(1.18)}}@keyframes home-together_cheer__EJS7w{30%{transform:translateY(-10px) rotate(-5deg)}60%{transform:translateY(0) rotate(4deg)}}@keyframes home-together_hopA__dXoej{27%{transform:translateY(-14px)}70%{transform:translateY(2px)}}@keyframes home-together_hopB__YzP3e{27%{transform:translateY(-14px)}70%{transform:translateY(2px)}}@keyframes home-together_arrive__MaBtd{0%{transform:scale(.5)}60%{transform:scale(1.25) rotate(-8deg)}}@keyframes home-together_rise__KvZTa{0%{opacity:0;transform:translateY(4px)}}@keyframes home-together_burst__si5_9{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}65%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(200deg)}}@keyframes home-together_fly__TkwWa{0%{transform:scale(.6);opacity:.4}20%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.3);opacity:0}}@media (prefers-reduced-motion:reduce){.home-together_card__yOr0I,.home-together_card__yOr0I *{animation:none!important;transition:none!important}.home-together_confetti__tsVpN,.home-together_spark__Hh0wx{display:none}}