.MobileBottomNav_wrapper__ytv7T{z-index:var(--z-bottom-nav);display:flex}@media (min-width:1024px){.MobileBottomNav_wrapper__ytv7T{display:none}}.MobileBottomNav_container__wXORF{pointer-events:auto;width:100%;max-width:32rem}.MobileBottomNav_nav__jL_QM{display:flex;align-items:center;justify-content:space-around;padding:.5rem;background:var(--gradient-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--ezra-glass-border);border-radius:2.25rem;box-shadow:var(--ezra-shadow-premium);min-height:4.5rem;margin-bottom:.25rem;margin-inline:.75rem;transition:background-color .32s var(--ease-out),box-shadow .32s var(--ease-out),transform .32s var(--ease-out)}.MobileBottomNav_navPresentation__BmkLO{max-width:30rem;min-height:4.15rem;margin-inline:0;margin-bottom:0;padding:.42rem .55rem .5rem;border:0;border-top:1px solid rgba(31,42,68,.08);border-radius:0;background:rgba(255,255,255,.92);box-shadow:0 -10px 26px rgba(31,42,68,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.MobileBottomNav_navAtBottom__3AUE3,.MobileBottomNav_nav__jL_QM:hover{background:rgba(255,255,255,.82);box-shadow:var(--ezra-shadow-soft)}.MobileBottomNav_link__goEey{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;flex:1 1;min-height:3.5rem;border-radius:1.5rem;color:var(--home-ink-soft);text-decoration:none;transition:color .24s var(--ease-out),transform .16s var(--ease-out)}.MobileBottomNav_link__goEey:active{transform:scale(.94)}.MobileBottomNav_linkActive__eeNX8{color:var(--home-terracotta-strong)}.MobileBottomNav_navPresentation__BmkLO .MobileBottomNav_link__goEey{color:var(--color-text-secondary);opacity:1}.MobileBottomNav_navPresentation__BmkLO .MobileBottomNav_linkActive__eeNX8{color:var(--color-coral-strong)}.MobileBottomNav_iconWrapper__PyXnp{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.65rem}.MobileBottomNav_label__m7ohs{position:relative;z-index:1;font-size:.7rem;font-weight:750;letter-spacing:.01em;line-height:1.1;white-space:nowrap}.MobileBottomNav_navPresentation__BmkLO .MobileBottomNav_label__m7ohs{font-size:.58rem;font-weight:760;letter-spacing:0;line-height:1.05;white-space:nowrap}.MobileBottomNav_activePill__IuKv5{position:absolute;inset:0 .2rem;border-radius:1.5rem;background:var(--home-card-cream);border:1px solid var(--home-line)}.MobileBottomNav_navPresentation__BmkLO .MobileBottomNav_activePill__IuKv5{display:none}.MobileBottomNav_ezraLink__TC_03{justify-content:flex-end;color:var(--color-forest-deep)}.MobileBottomNav_ezraButton__8SsLT{position:absolute;inset-block-start:-1.35rem;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;border:3px solid #ffffff;background:var(--gradient-forest);color:#ffffff;box-shadow:0 10px 22px rgba(33,74,60,.34);transition:transform .18s var(--ease-out)}.MobileBottomNav_ezraLink__TC_03:active .MobileBottomNav_ezraButton__8SsLT{transform:scale(.92)}.MobileBottomNav_ezraLink__TC_03 .MobileBottomNav_label__m7ohs{padding-block-end:.3rem;font-weight:800}.MobileBottomNav_navPresentation__BmkLO .MobileBottomNav_ezraButton__8SsLT{inset-block-start:-1.1rem;width:3.1rem;height:3.1rem}@media (prefers-reduced-motion:reduce){.MobileBottomNav_ezraButton__8SsLT,.MobileBottomNav_link__goEey{transition:none}}.SplashScreen_splash__dbdUb{--splash-particle-coral-warm:var(--color-coral-warm);--splash-particle-gold:var(--color-accent-gold);--splash-particle-sky:color-mix(in srgb,var(--color-sky) 80%,transparent);--splash-particle-peach:var(--color-peach);--splash-particle-coral:color-mix(in srgb,var(--color-coral) 80%,transparent);--splash-particle-peach-soft:var(--color-peach-soft);--splash-particle-fog:var(--color-fog);position:fixed;inset:0;z-index:var(--z-splash);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--color-canvas);font-family:var(--font-sans,"Inter",system-ui,sans-serif)}html[data-ezra-a11y-contrast=high-dark] .SplashScreen_splash__dbdUb,html[data-ezra-a11y-contrast=high-light] .SplashScreen_splash__dbdUb{--splash-particle-coral-warm:var(--color-coral-strong);--splash-particle-gold:var(--color-text-tertiary);--splash-particle-sky:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);--splash-particle-peach:var(--color-coral-strong-deep);--splash-particle-coral:color-mix(in srgb,var(--color-coral-strong) 80%,transparent);--splash-particle-peach-soft:var(--color-surface-subtle);--splash-particle-fog:var(--color-text-tertiary)}.SplashScreen_splash__dbdUb.SplashScreen_exiting__fbSHw{animation:SplashScreen_splash-exit__IHA3Z .55s cubic-bezier(.4,0,1,1) forwards}.SplashScreen_blob__heonG{position:absolute;border-radius:50%;pointer-events:none}.SplashScreen_blob1__l6b_y{width:55vmin;height:55vmin;max-width:340px;max-height:340px;top:-12vmin;left:-10vmin;background:radial-gradient(circle,color-mix(in srgb,var(--color-peach) 55%,transparent) 0,transparent 68%);animation:SplashScreen_blob1__l6b_y 9s ease-in-out infinite}.SplashScreen_blob2__lBsIx{width:48vmin;height:48vmin;max-width:300px;max-height:300px;bottom:-10vmin;right:-10vmin;background:radial-gradient(circle,color-mix(in srgb,var(--color-sky) 32%,transparent) 0,transparent 68%);animation:SplashScreen_blob2__lBsIx 11s ease-in-out infinite}.SplashScreen_blob3__8m0Nl{width:36vmin;height:36vmin;max-width:220px;max-height:220px;bottom:28%;left:-6vmin;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-gold) 18%,transparent) 0,transparent 68%);animation:SplashScreen_blob3__8m0Nl 7s ease-in-out infinite}.SplashScreen_particle__IpALz{position:absolute;border-radius:50%;opacity:0;animation:SplashScreen_float-up__ymx9E linear infinite;pointer-events:none}.SplashScreen_pa__U6z97{width:5px;height:5px;background:var(--splash-particle-coral-warm);left:11%;top:60%;animation-duration:3s;animation-delay:.85s}.SplashScreen_pb__3bdSf{width:3px;height:3px;background:var(--splash-particle-gold);left:83%;top:38%;animation-duration:2.7s;animation-delay:1.15s}.SplashScreen_pc__xxY1s{width:4px;height:4px;background:var(--splash-particle-sky);left:21%;top:26%;animation-duration:3.3s;animation-delay:1.5s}.SplashScreen_pd__2IGYM{width:3px;height:3px;background:var(--splash-particle-peach);left:76%;top:66%;animation-duration:2.5s;animation-delay:1s}.SplashScreen_pe___4WjR{width:4px;height:4px;background:var(--splash-particle-coral);left:88%;top:20%;animation-duration:3.5s;animation-delay:1.7s}.SplashScreen_pf__gaasD{width:4px;height:4px;background:var(--splash-particle-peach-soft);left:7%;top:43%;animation-duration:2.9s;animation-delay:1.25s}.SplashScreen_pg__EEcg_{width:3px;height:3px;background:var(--splash-particle-fog);left:64%;top:79%;animation-duration:3s;animation-delay:1.1s}.SplashScreen_ph__dtw5T{width:5px;height:5px;background:color-mix(in srgb,var(--color-coral-warm) 80%,transparent);left:46%;top:15%;animation-duration:3.4s;animation-delay:1.6s}.SplashScreen_iconArea__O_n1P{position:relative;z-index:5;margin-bottom:clamp(20px,4vmin,28px);opacity:0;transform:translateY(-22px) scale(.78);animation:SplashScreen_icon-in__KPLDf .65s cubic-bezier(.34,1.56,.64,1) .28s forwards}.SplashScreen_iconGlow__Fieha{position:absolute;inset:-28px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-coral-warm) 50%,transparent) 0,transparent 65%);filter:blur(12px);animation:SplashScreen_glow-breathe__a7toO 2.5s ease-in-out 1.1s infinite alternate}.SplashScreen_iconSvg__NMybB{width:clamp(96px,22vmin,140px);height:clamp(96px,22vmin,140px);display:block;position:relative;z-index:1;border-radius:22%;filter:drop-shadow(0 16px 30px color-mix(in srgb,var(--color-coral) 44%,transparent)) drop-shadow(0 5px 12px color-mix(in srgb,var(--color-coral) 22%,transparent))}.SplashScreen_housePath__CwFb_{stroke-dashoffset:2300;animation:SplashScreen_draw-house__Ci7vi .88s cubic-bezier(.4,0,.15,1) .52s forwards}.SplashScreen_heartPath__6J5_U{opacity:0;transform-box:fill-box;transform-origin:center;animation:SplashScreen_pop-heart__kAuaW .44s cubic-bezier(.34,1.56,.64,1) 1.28s forwards}.SplashScreen_shimmer__HxkHG{position:absolute;inset:0;border-radius:22%;overflow:hidden;z-index:2;pointer-events:none}.SplashScreen_shimmer__HxkHG:after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,transparent 28%,rgba(255,255,255,.28) 50%,transparent 72%);transform:translateX(-100%);animation:SplashScreen_shimmer-sweep__5omPp .62s ease-out 1.42s forwards}.SplashScreen_ring1__QUDpw,.SplashScreen_ring2__Y3kgi{position:absolute;inset:-2px;border-radius:25%;pointer-events:none}.SplashScreen_ring1__QUDpw{border:2px solid color-mix(in srgb,var(--color-coral) 65%,transparent);animation:SplashScreen_ring-expand__jesz2 1s ease-out 1.5s forwards}.SplashScreen_ring2__Y3kgi{border:1px solid color-mix(in srgb,var(--color-coral) 35%,transparent);animation:SplashScreen_ring-expand__jesz2 1s ease-out 1.78s forwards}.SplashScreen_brand__IB4G4{z-index:5;text-align:center;opacity:0;transform:translateY(14px);animation:SplashScreen_fade-up__LdQvs .5s cubic-bezier(.22,1,.36,1) 1.44s forwards}.SplashScreen_brandName__FUF74{font-size:clamp(1.25rem,5vmin,1.5rem);font-weight:700;letter-spacing:-.025em;margin-bottom:5px;line-height:1.1}.SplashScreen_brandEzra__NqJpA{color:var(--color-navy)}.SplashScreen_brandConnect__ZM6XQ{color:var(--color-coral-strong);font-weight:400}.SplashScreen_tagline__KHI1H{font-size:clamp(.7rem,2.2vmin,.78rem);color:var(--color-text-secondary);letter-spacing:.025em;opacity:0;animation:SplashScreen_fade-up__LdQvs .5s ease 1.64s forwards}.SplashScreen_dots__oANF_{display:flex;gap:5px;margin-top:clamp(22px,5vmin,30px);z-index:5;opacity:0;animation:SplashScreen_fade-in__nkR4k .4s ease 1.84s forwards}.SplashScreen_dot__SiNh2{width:5px;height:5px;border-radius:50%;animation:SplashScreen_dot-bounce__yht2p 1.1s ease-in-out infinite}.SplashScreen_dot__SiNh2:first-child{background:var(--color-coral-warm);animation-delay:2s}.SplashScreen_dot__SiNh2:nth-child(2){background:var(--color-coral);animation-delay:2.12s}.SplashScreen_dot__SiNh2:nth-child(3){background:var(--color-accent-gold);animation-delay:2.24s}.SplashScreen_spark__kp4w4{position:absolute;border-radius:50%;pointer-events:none;animation:SplashScreen_spark-shoot__YIYgn .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes SplashScreen_blob1__l6b_y{0%,to{transform:translate(0) scale(1)}40%{transform:translate(18px,13px) scale(1.08)}70%{transform:translate(-8px,21px) scale(.95)}}@keyframes SplashScreen_blob2__lBsIx{0%,to{transform:translate(0) scale(1)}45%{transform:translate(-13px,-17px) scale(1.1)}75%{transform:translate(8px,-4px) scale(.92)}}@keyframes SplashScreen_blob3__8m0Nl{0%,to{transform:translate(0) scale(1)}50%{transform:translate(21px,-11px) scale(1.12)}}@keyframes SplashScreen_float-up__ymx9E{0%{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:.9;transform:translateY(-9px) scale(1)}85%{opacity:.5;transform:translateY(-58px) scale(.75)}to{opacity:0;transform:translateY(-75px) scale(.3)}}@keyframes SplashScreen_icon-in__KPLDf{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SplashScreen_glow-breathe__a7toO{0%{opacity:.42;transform:scale(.82)}to{opacity:1;transform:scale(1.18)}}@keyframes SplashScreen_draw-house__Ci7vi{to{stroke-dashoffset:0}}@keyframes SplashScreen_pop-heart__kAuaW{0%{opacity:0;transform:scale(.1)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes SplashScreen_shimmer-sweep__5omPp{0%{transform:translateX(-100%)}to{transform:translateX(220%)}}@keyframes SplashScreen_ring-expand__jesz2{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.65);border-radius:50%}}@keyframes SplashScreen_fade-up__LdQvs{to{opacity:1;transform:translateY(0)}}@keyframes SplashScreen_fade-in__nkR4k{to{opacity:1}}@keyframes SplashScreen_dot-bounce__yht2p{0%,60%,to{transform:translateY(0) scale(.85);opacity:.45}30%{transform:translateY(-5px) scale(1.1);opacity:1}}@keyframes SplashScreen_spark-shoot__YIYgn{0%{opacity:1;transform:translate(-50%,-50%) translate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(0)}}@keyframes SplashScreen_splash-exit__IHA3Z{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04);pointer-events:none}}