.FeatureSpiral_showcase__elY0p{position:relative;min-width:0;isolation:isolate;padding-bottom:12px}.FeatureSpiral_devices__YVDTK{position:absolute;right:0;top:0;z-index:120;display:flex;gap:4px}.FeatureSpiral_actions__dLEtI button,.FeatureSpiral_devices__YVDTK button{display:grid;place-items:center;width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:50%;transition:color .18s,background .18s}.FeatureSpiral_actions__dLEtI button:hover,.FeatureSpiral_devices__YVDTK button:hover{color:var(--ink);background:var(--welcome-soft)}.FeatureSpiral_devices__YVDTK button[aria-pressed=true]{color:var(--welcome-accent);position:relative}.FeatureSpiral_devices__YVDTK button[aria-pressed=true]:after{content:"";position:absolute;width:16px;height:2px;background:var(--welcome-accent);bottom:2px;border-radius:2px}.FeatureSpiral_orbit__vJgjJ{position:relative;container-type:inline-size;height:min(590px,66svh);min-height:490px;overflow:clip;touch-action:pan-y}.FeatureSpiral_halo__wSoXy{position:absolute;inset:6% -8% 0;z-index:-1;background:radial-gradient(ellipse at 53% 44%,color-mix(in srgb,var(--welcome-accent) 12%,var(--paper)) 0,var(--welcome-soft) 32%,transparent 66%);opacity:.85}.FeatureSpiral_card__G6oGh{--frame-width:min(43cqw,238px);--frame-border:calc(var(--frame-width) * 6 / 238);--frame-radius:calc(var(--frame-width) * 30 / 238);position:absolute;width:var(--frame-width);left:calc(34% - var(--frame-width) / 2);top:57%;margin-top:calc(var(--frame-width) * -844 / 390 / 2);border:var(--frame-border) solid color-mix(in srgb,var(--welcome-accent) 1%,white);border-radius:var(--frame-radius);background:#fff;box-shadow:0 0 0 1px var(--welcome-border),0 24px 60px -25px color-mix(in srgb,var(--ink) 30%,transparent);will-change:transform,opacity;pointer-events:none}.FeatureSpiral_screen__IFJ1Z{position:relative;aspect-ratio:390/844;border-radius:calc(var(--frame-radius) - var(--frame-border));overflow:hidden}.FeatureSpiral_screen__IFJ1Z img{display:block;width:100%;height:100%;object-fit:cover}.FeatureSpiral_video__lPKEQ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FeatureSpiral_showcase__elY0p[data-device=tablet] .FeatureSpiral_card__G6oGh{--frame-width:min(58cqw,320px);--frame-border:calc(var(--frame-width) * 7 / 320);--frame-radius:calc(var(--frame-width) * 24 / 320);left:calc(50% - var(--frame-width) / 2);top:64%;margin-top:calc(var(--frame-width) * -1100 / 820 / 2)}.FeatureSpiral_showcase__elY0p[data-device=tablet] .FeatureSpiral_screen__IFJ1Z{aspect-ratio:820/1100}.FeatureSpiral_showcase__elY0p[data-device=desktop] .FeatureSpiral_card__G6oGh{--frame-width:min(83cqw,590px);--frame-border:calc(var(--frame-width) * 6 / 590);--frame-radius:calc(var(--frame-width) * 15 / 590);left:calc(50% - var(--frame-width) / 2);top:66%;margin-top:calc(var(--frame-width) * -800 / 1280 / 2)}.FeatureSpiral_showcase__elY0p[data-device=desktop] .FeatureSpiral_screen__IFJ1Z{aspect-ratio:1280/800}.FeatureSpiral_captionRow__MwF8z{position:relative;z-index:120;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px}.FeatureSpiral_caption__J1Vxq{min-width:0}.FeatureSpiral_caption__J1Vxq p{display:flex;align-items:center;gap:13px;font-size:15px;font-weight:500;margin:0 0 5px}.FeatureSpiral_caption__J1Vxq p>span{color:var(--welcome-accent);font-size:10px;font-variant-numeric:tabular-nums}.FeatureSpiral_caption__J1Vxq>span{color:var(--muted);font-size:12px;line-height:1.5}.FeatureSpiral_actions__dLEtI{display:flex;flex-shrink:0;gap:0}.FeatureSpiral_actions__dLEtI button[aria-disabled=true]{opacity:.4;cursor:default}.FeatureSpiral_dots__E_DKH{display:flex;justify-content:safe center;max-width:100%;overflow-x:auto;scrollbar-width:none;margin:12px auto 0}.FeatureSpiral_dots__E_DKH::-webkit-scrollbar{display:none}.FeatureSpiral_dots__E_DKH button{flex:0 0 44px;height:44px;display:grid;place-items:center;cursor:pointer}.FeatureSpiral_dots__E_DKH button span{height:5px;width:5px;border-radius:8px;background:color-mix(in srgb,var(--ink) 50%,var(--paper));transition:width .25s,background .25s}.FeatureSpiral_dots__E_DKH button[aria-current=true] span{width:22px;background:var(--welcome-accent)}.FeatureSpiral_dots__E_DKH button[aria-disabled=true]{cursor:default}@media (max-width:1000px) and (min-width:701px){.FeatureSpiral_card__G6oGh{--frame-width:min(44cqw,220px)}.FeatureSpiral_captionRow__MwF8z{flex-wrap:wrap}.FeatureSpiral_caption__J1Vxq{flex:1 0 50%}.FeatureSpiral_caption__J1Vxq>span{font-size:11px}}@media (max-width:700px){.FeatureSpiral_showcase__elY0p{--mobile-orbit-height:clamp(250px,calc(100svh - 470px),380px);margin:8px -10px 0;padding-bottom:0}.FeatureSpiral_orbit__vJgjJ{height:var(--mobile-orbit-height);min-height:0}.FeatureSpiral_card__G6oGh{--frame-width:min(47cqw,calc((var(--mobile-orbit-height) - 64px) * 390 / 844));top:calc(50% + 16px)}.FeatureSpiral_devices__YVDTK{right:3px;top:0}.FeatureSpiral_showcase__elY0p[data-device=tablet] .FeatureSpiral_card__G6oGh{--frame-width:min(67cqw,calc((var(--mobile-orbit-height) - 64px) * 820 / 1100));top:calc(50% + 16px)}.FeatureSpiral_showcase__elY0p[data-device=desktop] .FeatureSpiral_card__G6oGh{--frame-width:87cqw;top:calc(50% + 16px)}.FeatureSpiral_captionRow__MwF8z{padding:0 8px;align-items:flex-start;gap:4px}.FeatureSpiral_caption__J1Vxq p{font-size:14px}.FeatureSpiral_caption__J1Vxq>span{display:block;max-width:190px;font-size:11px}.FeatureSpiral_actions__dLEtI button{width:44px}.FeatureSpiral_dots__E_DKH{justify-content:safe center;margin-top:0}}@media (max-width:360px){.FeatureSpiral_captionRow__MwF8z{flex-wrap:wrap}.FeatureSpiral_caption__J1Vxq{flex:1}.FeatureSpiral_caption__J1Vxq>span{max-width:170px}.FeatureSpiral_actions__dLEtI{gap:0}}@media (prefers-reduced-motion:reduce){.FeatureSpiral_actions__dLEtI button,.FeatureSpiral_devices__YVDTK button,.FeatureSpiral_dots__E_DKH button span{transition:none}}@font-face{font-family:Lifenook Sora;src:url(/brand/lifenook/Sora-Variable.ttf) format("truetype");font-style:normal;font-weight:100 800;font-display:swap}.LifenookLockup_lockup__mkhpH{display:inline-flex;align-items:center;flex-shrink:0;color:inherit}.LifenookLockup_nook__G3qwG{overflow:visible;color:var(--welcome-accent,#1fa67a)}.LifenookLockup_detail__2YwM0{fill:color-mix(in srgb,color-mix(in srgb,currentColor 42%,#06121a 58%) 65%,#13201b 35%)}.LifenookLockup_legs__byqAH{stroke:color-mix(in srgb,color-mix(in srgb,currentColor 42%,#06121a 58%) 65%,#13201b 35%)}.LifenookLockup_emblem__9Lbfu{width:48px;height:48px;margin-left:-9.83px;flex-shrink:0;overflow:visible}.LifenookLockup_wordmark__YQdfV{font-family:Lifenook Sora,sans-serif;font-size:26px;font-weight:600;line-height:1;letter-spacing:-.025em}.LifenookLockup_auth__QHlNh{gap:12px}.LifenookLockup_auth__QHlNh .LifenookLockup_wordmark__YQdfV{font-size:34px}.dark .LifenookLockup_auth__QHlNh .LifenookLockup_detail__2YwM0{fill:color-mix(in srgb,#1fa67a 55%,#fffdf9 45%)}.dark .LifenookLockup_auth__QHlNh .LifenookLockup_legs__byqAH{stroke:color-mix(in srgb,#1fa67a 55%,#fffdf9 45%)}@media (max-width:700px){.LifenookLockup_emblem__9Lbfu{width:38px;height:38px;margin-left:-7.78px}.LifenookLockup_wordmark__YQdfV{font-size:20px}}.NookRig_bird__IVC6j{display:block;overflow:visible}.NookRig_bird__IVC6j *{transform-box:view-box}.NookRig_body__S2d_g{transform-origin:217px 562px}.NookRig_wing__ERauC{transform-origin:218px 492px}.NookRig_legA__1Jdph{transform-origin:209px 556px}.NookRig_legB__0tMvr{transform-origin:231px 556px}.NookRig_eye___gu7L,.NookRig_look__zIvrT{transform-origin:235.996px 469.746px}.NookRig_underEdge___czGu{opacity:0}.NookRig_bird__IVC6j[data-motion=idle] .NookRig_eye___gu7L{animation:NookRig_bd-idle-dot__8KK0u 7s infinite}.NookRig_bird__IVC6j[data-motion=travel] .NookRig_body__S2d_g{animation:NookRig_bd-travel-body-in__g1dO_ .38s both,NookRig_bd-travel-body__tkg5B 1.04s .38s infinite}.NookRig_bird__IVC6j[data-motion=travel] .NookRig_wing__ERauC{animation:NookRig_bd-travel-wing-in__LyOkp .38s both,NookRig_bd-travel-wing__raSo1 1.04s .38s infinite}.NookRig_bird__IVC6j[data-motion=travel] .NookRig_underEdge___czGu{animation:NookRig_bd-travel-edge-under-in__Yfyoo .38s both,NookRig_bd-travel-edge-under__LhkYV 1.04s .38s infinite}.NookRig_bird__IVC6j[data-motion=travel] .NookRig_legA__1Jdph{animation:NookRig_bd-travel-leg-a-in__VcLlp .38s both,NookRig_bd-travel-leg-a__i45Et 1.04s .38s infinite}.NookRig_bird__IVC6j[data-motion=travel] .NookRig_legB__0tMvr{animation:NookRig_bd-travel-leg-b-in__qTniN .38s both,NookRig_bd-travel-leg-b__RAISj 1.04s .38s infinite}.NookRig_bird__IVC6j[data-motion=travel] .NookRig_look__zIvrT{animation:NookRig_bd-travel-look__bIzv9 .38s both}.NookRig_bird__IVC6j[data-motion=arrive] .NookRig_body__S2d_g{animation:NookRig_bd-arrive-body___0oGo 3.5s both}.NookRig_bird__IVC6j[data-motion=arrive] .NookRig_wing__ERauC{animation:NookRig_bd-arrive-wing__UifSG 3.5s both}.NookRig_bird__IVC6j[data-motion=arrive] .NookRig_underEdge___czGu{animation:NookRig_bd-arrive-edge-under__0B_Ei 3.5s both}.NookRig_bird__IVC6j[data-motion=arrive] .NookRig_legA__1Jdph{animation:NookRig_bd-arrive-leg-a__1PwVA 3.5s both}.NookRig_bird__IVC6j[data-motion=arrive] .NookRig_legB__0tMvr{animation:NookRig_bd-arrive-leg-b__MyT2K 3.5s both}.NookRig_bird__IVC6j[data-motion=arrive] .NookRig_look__zIvrT{animation:NookRig_bd-arrive-look__B2ygE 3.5s both}.NookRig_bird__IVC6j[data-motion=arrive] .NookRig_eye___gu7L{animation:NookRig_bd-arrive-dot__mZj96 3.5s both}@media (prefers-reduced-motion:reduce){.NookRig_bird__IVC6j,.NookRig_bird__IVC6j *{animation:none!important;transition:none!important}}@keyframes NookRig_bd-idle-dot__8KK0u{0%{transform:scale(1);animation-timing-function:ease-in-out}17.14%{transform:scale(1);animation-timing-function:ease-in}18.69%{transform:scaleY(.08);animation-timing-function:ease-in-out}19.13%{transform:scaleY(.08);animation-timing-function:cubic-bezier(.2,.75,.3,1)}20.57%{transform:scale(1);animation-timing-function:ease-in-out}67.14%{transform:scale(1);animation-timing-function:ease-in}68.69%{transform:scaleY(.08);animation-timing-function:ease-in-out}69.13%{transform:scaleY(.08);animation-timing-function:cubic-bezier(.2,.75,.3,1)}70.57%{transform:scale(1);animation-timing-function:ease-in-out}to{transform:scale(1)}}@keyframes NookRig_bd-travel-body-in__g1dO_{0%{transform:translate(0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.2,.75,.3,1)}23.68%{transform:translate(0) rotate(-3deg) scale(1.053,.95);animation-timing-function:cubic-bezier(.3,.6,.4,1)}78.95%{transform:translateY(3px) rotate(13.2deg) scale(1);animation-timing-function:ease-in-out}to{transform:translateY(3.5px) rotate(12deg) scale(1)}}@keyframes NookRig_bd-travel-body__tkg5B{0%{transform:translateY(3.5px) rotate(12deg);animation-timing-function:ease-in-out}22.12%{transform:translateY(-3.5px) rotate(10.8deg);animation-timing-function:ease-in-out}50%{transform:translateY(3px) rotate(12.4deg);animation-timing-function:ease-in-out}72.12%{transform:translateY(-3px) rotate(11deg);animation-timing-function:ease-in-out}to{transform:translateY(3.5px) rotate(12deg)}}@keyframes NookRig_bd-travel-wing-in__LyOkp{0%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}23.68%{transform:translate(0) rotate(-4deg);animation-timing-function:ease-in-out}34.21%{transform:translate(0) rotate(-4deg);animation-timing-function:cubic-bezier(.3,.6,.4,1)}81.58%{transform:translate(-13px,-3px) rotate(78deg);animation-timing-function:ease-in-out}to{transform:translate(-13px,-3px) rotate(70deg)}}@keyframes NookRig_bd-travel-edge-under-in__Yfyoo{0%{opacity:0;animation-timing-function:ease-in-out}23.68%{opacity:0;animation-timing-function:ease-in-out}34.21%{opacity:0;animation-timing-function:ease-in-out}39.53%{opacity:0;animation-timing-function:ease-in-out}40.63%{opacity:1;animation-timing-function:ease-in-out}81.58%{opacity:1;animation-timing-function:ease-in-out}to{opacity:1}}@keyframes NookRig_bd-travel-wing__raSo1{0%{transform:translate(-13px,-3px) rotate(70deg);animation-timing-function:ease-in}14.42%{transform:translate(-13px,-3px) rotate(-12deg);animation-timing-function:cubic-bezier(.2,.75,.3,1)}18.27%{transform:translate(-13px,-3px) rotate(-12deg);animation-timing-function:ease-in-out}50%{transform:translate(-13px,-3px) rotate(62deg);animation-timing-function:ease-in}63.46%{transform:translate(-13px,-3px) rotate(-8deg);animation-timing-function:cubic-bezier(.2,.75,.3,1)}67.31%{transform:translate(-13px,-3px) rotate(-8deg);animation-timing-function:ease-in-out}to{transform:translate(-13px,-3px) rotate(70deg)}}@keyframes NookRig_bd-travel-edge-under__LhkYV{0%{opacity:1;animation-timing-function:ease-in-out}10.82%{opacity:1;animation-timing-function:ease-in-out}11.33%{opacity:0;animation-timing-function:ease-in-out}14.42%{opacity:0;animation-timing-function:ease-in-out}18.27%{opacity:0;animation-timing-function:ease-in-out}31.61%{opacity:0;animation-timing-function:ease-in-out}32.63%{opacity:1;animation-timing-function:ease-in-out}50%{opacity:1;animation-timing-function:ease-in-out}60.02%{opacity:1;animation-timing-function:ease-in-out}60.58%{opacity:0;animation-timing-function:ease-in-out}63.46%{opacity:0;animation-timing-function:ease-in-out}67.31%{opacity:0;animation-timing-function:ease-in-out}79.62%{opacity:0;animation-timing-function:ease-in-out}80.67%{opacity:1;animation-timing-function:ease-in-out}to{opacity:1}}@keyframes NookRig_bd-travel-leg-a-in__VcLlp{0%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}39.47%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}to{transform:translateY(-4px) rotate(30deg)}}@keyframes NookRig_bd-travel-leg-a__i45Et{0%{transform:translateY(-4px) rotate(30deg);animation-timing-function:ease-in-out}29.81%{transform:translateY(-4px) rotate(35deg);animation-timing-function:ease-in-out}76.92%{transform:translateY(-4px) rotate(27deg);animation-timing-function:ease-in-out}to{transform:translateY(-4px) rotate(30deg)}}@keyframes NookRig_bd-travel-leg-b-in__qTniN{0%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}44.74%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}to{transform:translateY(-1px) rotate(30deg)}}@keyframes NookRig_bd-travel-leg-b__RAISj{0%{transform:translateY(-1px) rotate(30deg);animation-timing-function:ease-in-out}34.62%{transform:translateY(-1px) rotate(34deg);animation-timing-function:ease-in-out}81.73%{transform:translateY(-1px) rotate(27deg);animation-timing-function:ease-in-out}to{transform:translateY(-1px) rotate(30deg)}}@keyframes NookRig_bd-travel-look__bIzv9{0%{transform:translate(0);animation-timing-function:ease-in-out}31.58%{transform:translate(0);animation-timing-function:cubic-bezier(.2,.75,.3,1)}84.21%{transform:translate(calc(2.2px * var(--bd-k, 1)));animation-timing-function:ease-in-out}to{transform:translate(calc(2.2px * var(--bd-k, 1)))}}@keyframes NookRig_bd-arrive-body___0oGo{0%{transform:translateY(2px) rotate(12deg) scale(1);animation-timing-function:ease-in-out}6.57%{transform:translateY(-3px) rotate(11deg) scale(1);animation-timing-function:ease-in-out}13.43%{transform:translateY(2px) rotate(12deg) scale(1);animation-timing-function:ease-in-out}20%{transform:translateY(-2px) rotate(11deg) scale(1);animation-timing-function:ease-in-out}24.57%{transform:translate(0) rotate(10deg) scale(1);animation-timing-function:ease-in-out}33.14%{transform:translate(0) rotate(-8deg) scale(1);animation-timing-function:ease-in-out}42.29%{transform:translate(0) rotate(-6deg) scale(1);animation-timing-function:ease-in}43.71%{transform:translate(0) rotate(-4deg) scale(.952,1.05);animation-timing-function:cubic-bezier(.2,.75,.3,1)}46%{transform:translate(0) rotate(3.5deg) scale(1.091,.917);animation-timing-function:cubic-bezier(.2,.75,.3,1)}50%{transform:translate(0) rotate(-1deg) scale(.971,1.03);animation-timing-function:ease-in-out}54.29%{transform:translate(0) rotate(0deg) scale(1.005,.995);animation-timing-function:ease-in-out}58.86%{transform:translate(0) rotate(0deg) scale(1);animation-timing-function:ease-in-out}61.14%{transform:translate(0) rotate(-1.4deg) scale(1);animation-timing-function:ease-in-out}64.57%{transform:translate(0) rotate(1.2deg) scale(1);animation-timing-function:ease-in-out}68.57%{transform:translate(0) rotate(0deg) scale(1);animation-timing-function:ease-in-out}70.86%{transform:translate(0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.2,.75,.3,1)}74%{transform:translate(0) rotate(1.5deg) scale(1);animation-timing-function:cubic-bezier(.6,0,.2,1)}79.71%{transform:translate(0) rotate(-5.4deg) scale(1);animation-timing-function:ease-in-out}82.86%{transform:translate(0) rotate(-5deg) scale(1);animation-timing-function:ease-in-out}87.14%{transform:translate(0) rotate(-5deg) scale(1);animation-timing-function:ease-in-out}93.14%{transform:translate(0) rotate(.5deg) scale(1);animation-timing-function:ease-in-out}98.86%{transform:translate(0) rotate(0deg) scale(1);animation-timing-function:ease-in-out}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes NookRig_bd-arrive-wing__UifSG{0%{transform:translate(-13px,-3px) rotate(66deg);animation-timing-function:ease-in}3.14%{transform:translate(-13px,-3px) rotate(-8deg);animation-timing-function:ease-in-out}9.71%{transform:translate(-13px,-3px) rotate(64deg);animation-timing-function:ease-in}12.86%{transform:translate(-13px,-3px) rotate(-8deg);animation-timing-function:ease-in-out}19.43%{transform:translate(-13px,-3px) rotate(72deg);animation-timing-function:ease-in}24%{transform:translate(-13px,-3px) rotate(-16deg);animation-timing-function:ease-in-out}34%{transform:translate(-13px,-3px) rotate(86deg);animation-timing-function:ease-in}39.14%{transform:translate(-13px,-3px) rotate(-14deg);animation-timing-function:ease-in-out}43.71%{transform:translate(-13px,-3px) rotate(74deg);animation-timing-function:ease-in-out}47.14%{transform:translate(-6px,-1.5px) rotate(22deg);animation-timing-function:ease-in}50.57%{transform:translate(0) rotate(-5deg);animation-timing-function:cubic-bezier(.2,.75,.3,1)}54%{transform:translate(0) rotate(3deg);animation-timing-function:ease-in-out}58.57%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}to{transform:translate(0) rotate(0deg)}}@keyframes NookRig_bd-arrive-edge-under__0B_Ei{0%{opacity:1;animation-timing-function:ease-in-out}2.39%{opacity:1;animation-timing-function:ease-in-out}2.51%{opacity:0;animation-timing-function:ease-in-out}3.14%{opacity:0;animation-timing-function:ease-in-out}5.72%{opacity:0;animation-timing-function:ease-in-out}5.95%{opacity:1;animation-timing-function:ease-in-out}9.71%{opacity:1;animation-timing-function:ease-in-out}12.08%{opacity:1;animation-timing-function:ease-in-out}12.2%{opacity:0;animation-timing-function:ease-in-out}12.86%{opacity:0;animation-timing-function:ease-in-out}15.3%{opacity:0;animation-timing-function:ease-in-out}15.51%{opacity:1;animation-timing-function:ease-in-out}19.43%{opacity:1;animation-timing-function:ease-in-out}22.79%{opacity:1;animation-timing-function:ease-in-out}22.94%{opacity:0;animation-timing-function:ease-in-out}24%{opacity:0;animation-timing-function:ease-in-out}27.82%{opacity:0;animation-timing-function:ease-in-out}28.07%{opacity:1;animation-timing-function:ease-in-out}34%{opacity:1;animation-timing-function:ease-in-out}38.03%{opacity:1;animation-timing-function:ease-in-out}38.18%{opacity:0;animation-timing-function:ease-in-out}39.14%{opacity:0;animation-timing-function:ease-in-out}40.97%{opacity:0;animation-timing-function:ease-in-out}41.09%{opacity:1;animation-timing-function:ease-in-out}43.71%{opacity:1;animation-timing-function:ease-in-out}47.14%{opacity:1;animation-timing-function:ease-in-out}48.09%{opacity:1;animation-timing-function:ease-in-out}48.67%{opacity:0;animation-timing-function:ease-in-out}50.57%{opacity:0;animation-timing-function:ease-in-out}54%{opacity:0;animation-timing-function:ease-in-out}58.57%{opacity:0;animation-timing-function:ease-in-out}to{opacity:0}}@keyframes NookRig_bd-arrive-leg-b__MyT2K{0%{transform:translateY(-1px) rotate(30deg);animation-timing-function:ease-in-out}21.71%{transform:translateY(-1px) rotate(30deg);animation-timing-function:ease-in-out}31.43%{transform:translate(0) rotate(-12deg);animation-timing-function:ease-in-out}42.29%{transform:translate(0) rotate(-9deg);animation-timing-function:ease-in}43.71%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}60%{transform:translate(0) rotate(0deg);animation-timing-function:cubic-bezier(.2,.75,.3,1)}62.86%{transform:translate(0) rotate(8deg);animation-timing-function:ease-in-out}66.29%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}to{transform:translate(0) rotate(0deg)}}@keyframes NookRig_bd-arrive-leg-a__1PwVA{0%{transform:translateY(-4px) rotate(30deg);animation-timing-function:ease-in-out}23.14%{transform:translateY(-4px) rotate(30deg);animation-timing-function:ease-in-out}32.86%{transform:translate(0) rotate(-15deg);animation-timing-function:ease-in-out}42.57%{transform:translate(0) rotate(-10deg);animation-timing-function:ease-in}44%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}58.86%{transform:translate(0) rotate(0deg);animation-timing-function:cubic-bezier(.2,.75,.3,1)}61.43%{transform:translate(0) rotate(-9deg);animation-timing-function:ease-in-out}64.57%{transform:translate(0) rotate(0deg);animation-timing-function:ease-in-out}to{transform:translate(0) rotate(0deg)}}@keyframes NookRig_bd-arrive-look__B2ygE{0%{transform:translate(calc(2.2px * var(--bd-k, 1)));animation-timing-function:ease-in-out}28.57%{transform:translate(calc(2.2px * var(--bd-k, 1)));animation-timing-function:ease-in-out}37.14%{transform:translate(0);animation-timing-function:ease-in-out}75.71%{transform:translate(0);animation-timing-function:cubic-bezier(.2,.75,.3,1)}81.43%{transform:translate(calc(1.6px * var(--bd-k, 1)),calc(-4.2px * var(--bd-k, 1)));animation-timing-function:ease-in-out}88.57%{transform:translate(calc(1.6px * var(--bd-k, 1)),calc(-4.2px * var(--bd-k, 1)));animation-timing-function:ease-in-out}94.86%{transform:translate(0);animation-timing-function:ease-in-out}to{transform:translate(0)}}@keyframes NookRig_bd-arrive-dot__mZj96{0%{transform:scale(1);animation-timing-function:ease-in-out}82.29%{transform:scale(1);animation-timing-function:ease-in}85.37%{transform:scaleY(.08);animation-timing-function:ease-in-out}86.26%{transform:scaleY(.08);animation-timing-function:cubic-bezier(.2,.75,.3,1)}89.14%{transform:scale(1);animation-timing-function:ease-in-out}to{transform:scale(1)}}.NookPerch_actor__u51XT,.NookPerch_perch__WV0yD{display:inline-flex;flex:none;width:64px;height:64px;overflow:visible}.NookPerch_actor__u51XT{transform-origin:0 0}.NookPerch_actor__u51XT svg{width:100%;height:100%}@media (max-width:700px){[data-nook-welcome] .NookPerch_actor__u51XT,[data-nook-welcome] .NookPerch_perch__WV0yD{width:48px;height:48px}}.SafeAreaShell_hub__56sEQ,.SafeAreaShell_owner__JkC8v{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);--shell-header-offset:calc(3.5rem + env(safe-area-inset-top, 0px) + 1px)}.SafeAreaShell_content__LQO8w .sticky.top-0,.SafeAreaShell_content__LQO8w header.sticky{top:var(--shell-header-offset)}.SafeAreaShell_hubRail__qrhd3{height:100dvh}.SafeAreaShell_hubRail__qrhd3>aside{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.SafeAreaShell_statusBar__J71Z_{pointer-events:none;position:fixed;inset:0 0 auto;z-index:40;display:none;height:env(safe-area-inset-top,0)}.SafeAreaShell_ownerSidebar__dYzRq{width:calc(15rem + env(safe-area-inset-left, 0px));padding-left:env(safe-area-inset-left,0)}.SafeAreaShell_ownerMore__xljb0{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}@media (min-width:640px){.SafeAreaShell_hub__56sEQ{--shell-header-offset:env(safe-area-inset-top,0px)}.SafeAreaShell_hub__56sEQ .SafeAreaShell_content__LQO8w{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.SafeAreaShell_hub__56sEQ .SafeAreaShell_statusBar__J71Z_{display:block}.SafeAreaShell_ownerMore__xljb0{padding-left:max(1.5rem,env(safe-area-inset-left,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px))}}@media (min-width:1024px){.SafeAreaShell_owner__JkC8v{--shell-header-offset:env(safe-area-inset-top,0px)}.SafeAreaShell_ownerBody__vfVKu{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.SafeAreaShell_owner__JkC8v .SafeAreaShell_statusBar__J71Z_{display:block}}.AuthShell_frame__SE8DD{--auth-paper:#f7f8f6;--auth-field:#ffffff;--auth-ink:#111715;--auth-muted:#58635d;--auth-border:#e3e7e3;--auth-accent:#1fa67a;min-height:100svh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:radial-gradient(ellipse 70% 32% at 50% 0,#1fa67a0c,transparent),var(--auth-paper);color:var(--auth-ink);color-scheme:light;font-family:Lifenook Sora,sans-serif}.dark .AuthShell_frame__SE8DD{--auth-paper:#050505;--auth-field:#121212;--auth-ink:#f7f7f7;--auth-muted:#cacaca;--auth-border:#303030;color-scheme:dark}.AuthShell_header__14AJo{display:flex;min-height:80px;width:min(100%,1280px);margin-inline:auto;align-items:center;gap:12px;padding:16px 24px}.AuthShell_back__UBYQo{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--auth-ink);font-size:.8125rem}.AuthShell_back__UBYQo:focus-visible,.AuthShell_link__n2qOx:focus-visible,.AuthShell_primary__gtLWE:focus-visible,.AuthShell_secondary__9hKa6:focus-visible,.AuthShell_toggle__4SEJv:focus-visible{outline:2px solid var(--auth-ink);outline-offset:4px}.AuthShell_main__E73hp{display:flex;min-height:calc(100svh - 80px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));width:100%;min-width:0;align-items:center;justify-content:center;padding:16px 24px 40px}.AuthShell_content__nels2{width:100%;max-width:440px;min-width:0}.AuthShell_intro__qexcM{margin-bottom:22px;text-align:center}.AuthShell_title__051jb{margin-bottom:8px;font-family:Lifenook Sora,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.AuthShell_description__cqRay,.AuthShell_footnote__0aZtx,.AuthShell_muted__ji5wf{color:var(--auth-muted);font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.AuthShell_card__9IxRX{min-width:0}.AuthShell_form__dc55m{display:grid;gap:16px}.AuthShell_field__9uKoK{display:grid;gap:7px}.AuthShell_label__DSDLX{display:block;font-size:.8125rem;font-weight:500}.AuthShell_input__v1mLF{width:100%;min-width:0;min-height:48px;border:1px solid var(--auth-border);border-radius:12px;background:var(--auth-field);padding:11px 12px;color:var(--auth-ink);font-size:1rem;line-height:1.5}.AuthShell_input__v1mLF::placeholder{color:var(--auth-muted)}.AuthShell_input__v1mLF:focus-visible{border-color:var(--auth-ink);outline:2px solid var(--auth-ink);outline-offset:2px}.AuthShell_password__DMu_h{position:relative}.AuthShell_password__DMu_h .AuthShell_input__v1mLF{padding-right:54px}.AuthShell_toggle__4SEJv{position:absolute;inset-block:2px;right:2px;display:flex;width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:8px;color:var(--auth-muted)}.AuthShell_primary__gtLWE,.AuthShell_secondary__9hKa6{display:flex;min-height:54px;width:100%;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:11px 16px;font-size:.875rem;font-weight:500;line-height:1.5}.AuthShell_primary__gtLWE{background:var(--auth-accent);color:#ffffff;font-size:19px;font-weight:700}.AuthShell_primary__gtLWE:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-accent) 18%,transparent)}.AuthShell_secondary__9hKa6{border:1px solid var(--auth-border);background:var(--auth-field);color:var(--auth-ink)}.AuthShell_secondary__9hKa6:hover{background:color-mix(in srgb,var(--auth-field) 94%,var(--auth-ink))}.AuthShell_input__v1mLF:disabled,.AuthShell_primary__gtLWE:disabled,.AuthShell_secondary__9hKa6:disabled,.AuthShell_toggle__4SEJv:disabled{cursor:not-allowed;opacity:.55}.AuthShell_link__n2qOx{display:inline-flex;min-height:44px;align-items:center;color:var(--auth-ink);font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:4px}.AuthShell_right__4E7y6{display:flex;justify-content:center;margin-top:-8px}.AuthShell_footnote__0aZtx{margin-top:18px;text-align:center}.AuthShell_divider___U_Pp{display:flex;margin-block:22px;align-items:center;gap:14px;color:var(--auth-muted);font-size:.75rem}.AuthShell_divider___U_Pp:after,.AuthShell_divider___U_Pp:before{height:1px;flex:1;background:var(--auth-border);content:""}.AuthShell_error__V9grV,.AuthShell_notice__Gb9L7{border:1px solid var(--auth-border);border-radius:12px;padding:12px 14px;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.AuthShell_error__V9grV{border-color:#edc9c3;background:#fff3f0;color:#922c21}.AuthShell_notice__Gb9L7{background:color-mix(in srgb,var(--auth-field) 94%,var(--auth-ink));color:var(--auth-ink)}@media (max-height:700px){.AuthShell_main__E73hp{align-items:flex-start;padding-top:16px}}.AuthShell_lockup__OCcuH{display:flex;justify-content:center;margin-bottom:12px}.AuthShell_frame__SE8DD>.AuthShell_main__E73hp:first-child{min-height:calc(100svh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion:reduce){.AuthShell_frame__SE8DD .animate-spin{animation:none}}.AuthShell_resetForm__dx4Ct input{min-height:48px;border-radius:12px;border-color:var(--auth-border);background:var(--auth-field);color:var(--auth-ink);font-size:1rem}.AuthShell_resetForm__dx4Ct label{color:var(--auth-ink)}.AuthShell_resetForm__dx4Ct button[type=submit]{min-height:54px;border-radius:12px;font-size:19px;font-weight:700}.WelcomeLanding_landing__bTS7L{--paper:#f7f8f6;--ink:#111715;--muted:#4b5563;--welcome-soft:color-mix(in srgb,var(--welcome-accent) 9%,var(--paper));--welcome-border:color-mix(in srgb,var(--welcome-accent) 25%,var(--paper));min-height:100svh;padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-left:env(safe-area-inset-left,0);display:grid;grid-template-rows:auto 1fr auto;overflow:clip;background:var(--paper);color:var(--ink);color-scheme:light;font-family:Lifenook Sora,sans-serif;transition:background-color .24s,color .24s}.WelcomeLanding_landing__bTS7L a,.WelcomeLanding_landing__bTS7L button{-webkit-tap-highlight-color:transparent}.WelcomeLanding_landing__bTS7L a:focus-visible,.WelcomeLanding_landing__bTS7L button:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.WelcomeLanding_footer__pYt_n,.WelcomeLanding_header__wYapl{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px clamp(24px,5vw,80px)}.WelcomeLanding_logo__yqOIN{display:flex;align-items:center;min-height:44px;color:var(--ink)}.WelcomeLanding_navigation__SI2cv{display:flex;align-items:center;gap:32px;font-size:13px}.WelcomeLanding_aboutLink__KNmt5,.WelcomeLanding_signIn__85_K6{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.WelcomeLanding_aboutLink__KNmt5{color:var(--muted);cursor:pointer}.WelcomeLanding_aboutLink__KNmt5:hover{color:var(--ink)}.WelcomeLanding_signIn__85_K6{gap:16px;border-bottom:1px solid var(--welcome-border);font-weight:600}.WelcomeLanding_stage__BhVaY{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.WelcomeLanding_copyColumn__yngLP{position:relative;z-index:1;padding:32px 0 48px}.WelcomeLanding_copy__Y3_H7{animation:WelcomeLanding_reveal__aidlx .55s cubic-bezier(.2,.7,.2,1) both}.WelcomeLanding_eyebrow__OEFtv{margin:0;font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--muted)}.WelcomeLanding_brandMoment__5uF67{display:flex;align-items:center;gap:14px;margin:0 0 18px -6px}.WelcomeLanding_copy__Y3_H7 h1{margin:0;font-size:clamp(46px,5.1vw,78px);font-weight:600;line-height:1.06;letter-spacing:-.065em}.WelcomeLanding_accentLine__hVJ_6{color:var(--welcome-accent)}.WelcomeLanding_description__cjkmC{margin:28px 0 30px;max-width:360px;font-size:15px;line-height:1.85;color:var(--muted)}.WelcomeLanding_primaryLink__4ef6b{display:inline-flex;align-items:center;justify-content:center;min-height:52px;gap:26px;padding:0 24px;border-radius:999px;background:var(--welcome-accent);color:var(--welcome-accent-ink);font-size:19px;font-weight:700;transition:background .18s,transform .18s}.WelcomeLanding_primaryLink__4ef6b:hover{box-shadow:0 0 0 5px var(--welcome-soft);transform:translateY(-2px)}.WelcomeLanding_heroActions__KHHtq{position:relative;display:flex;flex-direction:column;align-items:flex-start}.WelcomeLanding_colourControl__gssE3{position:relative}.WelcomeLanding_colourToggle__08n37{display:none}.WelcomeLanding_accentPicker__j_1Ju{width:fit-content;max-width:100%;margin-top:24px;border:0;padding:0}.WelcomeLanding_accentPicker__j_1Ju legend{padding:0;color:var(--muted);font-size:11px;line-height:1.5;letter-spacing:.035em}.WelcomeLanding_swatches__Vb5fF{display:flex;flex-wrap:wrap;gap:2px;margin-top:4px;margin-left:-12px}.WelcomeLanding_swatch__jbKOH{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer}.WelcomeLanding_swatch__jbKOH>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;outline:1px solid color-mix(in srgb,var(--ink) 15%,transparent);outline-offset:-1px;transition:box-shadow .18s,transform .18s}.WelcomeLanding_swatch__jbKOH:hover>span{transform:scale(1.12)}.WelcomeLanding_swatch__jbKOH[aria-pressed=true]>span{box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--welcome-accent)}.WelcomeLanding_steps__l1UOH{margin:25px 0 28px;padding:0;list-style:none}.WelcomeLanding_steps__l1UOH li{display:flex;align-items:baseline;gap:17px;margin:12px 0;color:var(--muted);font-size:14px}.WelcomeLanding_steps__l1UOH li>span{font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--welcome-accent)}.WelcomeLanding_steps__l1UOH p{margin:0}.WelcomeLanding_footer__pYt_n{padding-top:12px;padding-bottom:max(22px,env(safe-area-inset-bottom))}.WelcomeLanding_footerRight__7VC81,.WelcomeLanding_legal__mC6r5{display:flex;align-items:center}.WelcomeLanding_footerRight__7VC81{gap:30px;font-size:11px;color:var(--muted)}.WelcomeLanding_credit__Z25Ka{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;white-space:nowrap}.WelcomeLanding_credit__Z25Ka a{display:inline-flex;align-items:center;min-height:44px;color:#1f95ea}.WelcomeLanding_credit__Z25Ka a:hover{text-decoration:underline;text-underline-offset:4px}.WelcomeLanding_legal__mC6r5{gap:22px}.WelcomeLanding_legal__mC6r5 a{display:inline-flex;align-items:center;min-height:44px}.WelcomeLanding_legal__mC6r5 a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}@keyframes WelcomeLanding_reveal__aidlx{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.WelcomeLanding_copy__Y3_H7 h1{font-size:clamp(44px,6vw,60px)}}@media (max-width:700px){.WelcomeLanding_header__wYapl{padding:10px 20px;gap:16px}.WelcomeLanding_navigation__SI2cv{gap:22px;font-size:11px}.WelcomeLanding_signIn__85_K6{gap:7px}.WelcomeLanding_stage__BhVaY{grid-template-columns:1fr;align-content:center;padding:0 24px}.WelcomeLanding_copyColumn__yngLP{text-align:center;padding:4px 0 0}.WelcomeLanding_eyebrow__OEFtv{display:none}.WelcomeLanding_brandMoment__5uF67{justify-content:center;margin:0 0 8px}.WelcomeLanding_brandMoment__5uF67 svg{width:48px;height:48px}.WelcomeLanding_copy__Y3_H7 h1{font-size:clamp(36px,9.5vw,44px)}.WelcomeLanding_description__cjkmC{margin:12px auto 14px;max-width:295px;font-size:13px;line-height:1.5}.WelcomeLanding_desktopBreak__fmILb{display:none}.WelcomeLanding_primaryLink__4ef6b{min-height:52px;padding:0 18px;font-size:19px;gap:12px}.WelcomeLanding_heroActions__KHHtq{flex-direction:row;flex-wrap:wrap;max-width:100%;align-items:center;justify-content:center;gap:12px;width:fit-content;margin:0 auto}.WelcomeLanding_colourControl__gssE3{position:static}.WelcomeLanding_colourToggle__08n37{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 10px;border:1px solid var(--welcome-border);border-radius:999px;font-size:12px;cursor:pointer}.WelcomeLanding_colourToggle__08n37 svg{color:var(--welcome-accent)}.WelcomeLanding_accentPicker__j_1Ju{position:absolute;top:calc(100% + 8px);left:50%;z-index:2;width:max-content;max-width:none;margin:0;padding:8px 10px;border:1px solid var(--welcome-border);border-radius:16px;background:var(--paper);box-shadow:0 12px 32px -16px color-mix(in srgb,var(--ink) 25%,transparent);transform:translateX(-50%)}.WelcomeLanding_accentPicker__j_1Ju[data-open=false]{display:none}.WelcomeLanding_accentPicker__j_1Ju legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.WelcomeLanding_swatches__Vb5fF{justify-content:center;margin-top:0;margin-left:0}.WelcomeLanding_steps__l1UOH{width:fit-content;margin:12px auto 14px;text-align:left}.WelcomeLanding_steps__l1UOH li{margin:6px 0;gap:12px;font-size:12px}.WelcomeLanding_footer__pYt_n{justify-content:space-between;padding:0 24px max(8px,env(safe-area-inset-bottom));gap:12px;border-top:1px solid #e5e7eb}.WelcomeLanding_credit__Z25Ka,.WelcomeLanding_footerRight__7VC81{font-size:10px}.WelcomeLanding_legal__mC6r5{gap:18px}}@media (max-width:360px){.WelcomeLanding_header__wYapl{padding-inline:18px}.WelcomeLanding_navigation__SI2cv{gap:14px}.WelcomeLanding_stage__BhVaY{padding-inline:18px}.WelcomeLanding_copy__Y3_H7 h1{font-size:36px}.WelcomeLanding_footer__pYt_n{padding-inline:18px}.WelcomeLanding_legal__mC6r5{gap:12px}}@media (prefers-reduced-motion:reduce){.WelcomeLanding_copy__Y3_H7{animation:none}.WelcomeLanding_landing__bTS7L,.WelcomeLanding_primaryLink__4ef6b,.WelcomeLanding_swatch__jbKOH>span{transition:none}.WelcomeLanding_primaryLink__4ef6b:hover,.WelcomeLanding_swatch__jbKOH:hover>span{transform:none}}.WelcomeLanding_exploreLinks__H_bMm{display:flex;flex-wrap:wrap;gap:8px 24px;margin:-12px 0 20px;font-size:13px}.WelcomeLanding_exploreLinks__H_bMm a{display:inline-flex;align-items:center;gap:7px;min-height:44px;text-decoration:underline;text-underline-offset:5px}@media (max-width:700px){.WelcomeLanding_exploreLinks__H_bMm{justify-content:center;margin:-4px 0 8px;font-size:12px}.WelcomeLanding_footer__pYt_n{flex-wrap:wrap;justify-content:center;padding-top:8px}.WelcomeLanding_legal__mC6r5{flex-wrap:wrap;justify-content:center;gap:4px 18px}.WelcomeLanding_footerRight__7VC81{max-width:100%}}.PublicLayout_frame__B1Y_m{--paper:#f7f8f6;--ink:#111715;--muted:#4b5563;--welcome-border:color-mix(in srgb,var(--welcome-accent) 25%,var(--paper));padding-top:env(safe-area-inset-top,0);display:flex;min-height:100svh;flex-direction:column;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);background:#f7f8f6;color:#111715;color-scheme:light;font-family:Lifenook Sora,sans-serif}.PublicLayout_frame__B1Y_m a:focus-visible,.PublicLayout_frame__B1Y_m button:focus-visible{outline:2px solid #111715;outline-offset:4px}