.app-landing_root__6wpwv{--cream:#f2ebdf;--surface:#ece4d6;--ink:#2a2820;--olive:#504d3b;--muted:#6b6855;--subtle:#8e8975;--border:#e0d8cb;--accent:#3f5d4a;--accent-on:#f2ebdf;--peach:#e8cbad;--sage:#b8baa7;--taupe:#b7ac9a;--ease:cubic-bezier(0.16,1,0.3,1);background:var(--cream);color:var(--olive);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}.app-landing_root__6wpwv *,.app-landing_root__6wpwv :after,.app-landing_root__6wpwv :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.app-landing_panel__nxrZQ{position:relative;min-height:100svh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;overflow:hidden;padding:max(86px,calc(env(safe-area-inset-top) + 70px)) 26px max(44px,env(safe-area-inset-bottom))}.app-landing_dark__bHzrd{background:var(--ink);color:var(--cream)}.app-landing_cream__7FvS1{background:var(--cream)}.app-landing_surface__zZ66F{background:var(--surface)}.app-landing_wrap__2L9Er{width:100%;max-width:1120px;margin:0 auto;flex:1;display:flex;flex-direction:column}@media (min-width:860px){.app-landing_panel__nxrZQ{padding-left:64px;padding-right:64px}.app-landing_split__0Pkk4{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;flex:1}}.app-landing_bleed__bX82J{position:absolute;inset:0;z-index:0;overflow:hidden}.app-landing_bleed__bX82J img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.18);transition:transform 1.6s var(--ease);will-change:transform}.app-landing_panelActive__zrZCR .app-landing_bleed__bX82J img{transform:scale(1)}.app-landing_scrim__yhXVS{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,14,.52),rgba(20,18,14,.16) 34%,rgba(20,18,14,.84))}.app-landing_scrimSide__h8G0v{background:linear-gradient(100deg,rgba(20,18,14,.8),rgba(20,18,14,.42) 46%,rgba(20,18,14,.08))}.app-landing_topbar__oNjDa{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;transition:background .35s var(--ease),border-color .35s;border-bottom:1px solid transparent;color:var(--olive)}.app-landing_topbarScrolled__ZuTRv{background:rgba(242,235,223,.84);backdrop-filter:blur(16px) saturate(150%);border-bottom-color:var(--border)}.app-landing_topbarOnDark__CauW_:not(.app-landing_topbarScrolled__ZuTRv){color:var(--cream);text-shadow:0 1px 14px rgba(20,18,14,.5)}.app-landing_over__XHXt1{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;color:var(--cream);text-shadow:0 1px 20px rgba(20,18,14,.32)}.app-landing_over__XHXt1 .app-landing_badge__dxNvx,.app-landing_over__XHXt1 .app-landing_glass__1rLXP,.app-landing_over__XHXt1 .app-landing_tagOn__3ZFr5{text-shadow:none}.app-landing_wordmark__m5iBN{font-family:var(--font-display);font-size:27px;letter-spacing:-.02em;line-height:1}.app-landing_wordmark__m5iBN .app-landing_r__3_47C{font-style:italic}.app-landing_mini__5ewyX{font-size:12.5px;font-weight:600;color:var(--accent-on);background:var(--accent);padding:9px 16px;border-radius:99px;border:none;cursor:pointer;opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .35s,background .15s;pointer-events:none}.app-landing_topbarScrolled__ZuTRv .app-landing_mini__5ewyX{opacity:1;transform:none;pointer-events:auto}.app-landing_mini__5ewyX:hover{background:var(--accent-on);color:var(--accent)}.app-landing_mini__5ewyX:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-landing_rail__UzpL4{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:70;display:flex;flex-direction:column;gap:10px}.app-landing_rail__UzpL4 button{width:8px;height:8px;border-radius:99px;background:currentColor;border:none;padding:0;cursor:pointer;opacity:.35;transition:all .4s var(--ease);color:var(--olive)}.app-landing_railOnDark__vsAd5 button{color:var(--cream)}.app-landing_rail__UzpL4 button.app-landing_railDotOn__ED6VL{opacity:1;height:26px;background:var(--accent);color:var(--accent)}.app-landing_rail__UzpL4 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;opacity:1}@media (max-width:520px){.app-landing_rail__UzpL4{right:12px;gap:8px}.app-landing_rail__UzpL4 button{width:6px;height:6px}.app-landing_rail__UzpL4 button.app-landing_railDotOn__ED6VL{height:20px}}@media (max-width:380px){.app-landing_rail__UzpL4{display:none}}.app-landing_eyebrow__e5sF3{font-family:var(--font-mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;opacity:.8;white-space:nowrap}.app-landing_kick__Zogki{display:inline-flex;align-items:center;gap:9px}.app-landing_kick__Zogki .app-landing_dot__nH2Gb{width:7px;height:7px;border-radius:99px;background:var(--accent);flex:none}.app-landing_h1__po8VJ,.app-landing_h2__2dQno{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:.96;margin:0}.app-landing_h1__po8VJ{font-size:clamp(50px,11.5vw,96px)}.app-landing_h2__2dQno{font-size:clamp(42px,9.5vw,84px)}.app-landing_i___FGjG{font-style:italic}.app-landing_lead__4H2DP{font-size:clamp(16px,2.4vw,20px);line-height:1.55;max-width:30em;margin:0}.app-landing_webBridge__7UM33{margin:18px 0 0;font-size:13.5px;font-style:italic;color:rgba(242,235,223,.75)}.app-landing_webBridge__7UM33 a{color:var(--cream);text-decoration:underline;text-underline-offset:3px}.app-landing_webBridge__7UM33 a:hover{opacity:.85}.app-landing_sl__e1b1v{opacity:0;transition:transform 1s var(--ease),opacity .8s var(--ease);will-change:transform,opacity}.app-landing_left__b3CbH{transform:translateX(-70px)}.app-landing_right__2Dujb{transform:translateX(70px)}.app-landing_up__KBZKI{transform:translateY(64px)}.app-landing_down__a5a_l{transform:translateY(-40px)}.app-landing_panelActive__zrZCR .app-landing_sl__e1b1v{transform:none;opacity:1}.app-landing_panelActive__zrZCR .app-landing_d1__LndHS{transition-delay:.05s}.app-landing_panelActive__zrZCR .app-landing_d2__ZamjU{transition-delay:.16s}.app-landing_panelActive__zrZCR .app-landing_d3__f7A5G{transition-delay:.28s}.app-landing_panelActive__zrZCR .app-landing_d4__9i1Cc{transition-delay:.4s}.app-landing_panelActive__zrZCR .app-landing_d5___2Wcu{transition-delay:.52s}.app-landing_wipe__B5Mjl{height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease) .1s}.app-landing_panelActive__zrZCR .app-landing_wipe__B5Mjl{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.app-landing_bleed__bX82J img,.app-landing_sl__e1b1v,.app-landing_wipe__B5Mjl{transform:none!important;opacity:1!important;transition:none!important}}.app-landing_btn__NGNwY{height:56px;padding:0 26px;border-radius:14px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--accent);color:var(--accent-on);border:none;cursor:pointer;transition:transform .15s var(--ease),filter .15s}.app-landing_btn__NGNwY:hover{filter:brightness(1.08)}.app-landing_btn__NGNwY:active{transform:scale(.97)}.app-landing_btn__NGNwY:disabled{opacity:.6;cursor:default}.app-landing_badge__dxNvx:focus-visible,.app-landing_btn__NGNwY:focus-visible{outline:2px solid var(--accent-on);outline-offset:2px}.app-landing_badges__kHmRL{display:flex;gap:11px;flex-wrap:wrap}.app-landing_badge__dxNvx{display:inline-flex;align-items:center;gap:12px;height:60px;padding:0 20px 0 17px;border-radius:15px;background:var(--ink);color:var(--cream);border:none;cursor:pointer;transition:transform .15s var(--ease),filter .2s}.app-landing_badge__dxNvx:hover{filter:brightness(1.12)}.app-landing_badge__dxNvx:active{transform:scale(.97)}.app-landing_badge__dxNvx .app-landing_ico__hoL4n{width:27px;height:27px;flex:none}.app-landing_badge__dxNvx .app-landing_lines__1s2SM{display:flex;flex-direction:column;line-height:1.12;white-space:nowrap;align-items:flex-start}.app-landing_badge__dxNvx .app-landing_small__Bd_ET{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.76}.app-landing_badge__dxNvx .app-landing_big__WtS9l{font-family:var(--font-display);font-size:22px;letter-spacing:.01em;line-height:1;white-space:nowrap}.app-landing_badgesLight__Cp9jZ .app-landing_badge__dxNvx{background:var(--cream);color:var(--ink)}.app-landing_scrollcue__mOUNy{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.app-landing_scrollcue__mOUNy .app-landing_ln__XaBt8{width:30px;height:1px;background:currentColor;position:relative;overflow:hidden}.app-landing_scrollcue__mOUNy .app-landing_ln__XaBt8:after{content:"";position:absolute;inset:0;background:var(--accent);transform:translateX(-100%);animation:app-landing_cue__O_Ez6 1.8s var(--ease) infinite}@keyframes app-landing_cue__O_Ez6{50%{transform:translateX(0)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.app-landing_scrollcue__mOUNy .app-landing_ln__XaBt8:after{animation:none}}.app-landing_glass__1rLXP{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:20px;color:var(--olive);box-shadow:0 30px 70px rgba(20,18,14,.16)}.app-landing_dark__bHzrd .app-landing_glass__1rLXP{background:#34322a;border-color:#45433a;color:var(--cream)}.app-landing_crow__qompd{display:flex;align-items:center;gap:12px;padding:12px;background:var(--cream);border:1px solid var(--border);border-radius:13px}.app-landing_dark__bHzrd .app-landing_crow__qompd{background:#2a2820;border-color:#45433a}.app-landing_crow__qompd+.app-landing_crow__qompd{margin-top:8px}.app-landing_crow__qompd img{width:38px;height:38px;border-radius:8px;object-fit:cover;flex:none}.app-landing_cbox__LHO8H{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--border);flex:none;display:flex;align-items:center;justify-content:center}.app-landing_cboxDone__yT53z{background:var(--accent);border-color:var(--accent)}.app-landing_ctask__XOE2X{font-size:14.5px;font-weight:500}.app-landing_cname__jtrU_{font-size:12px;color:var(--subtle)}.app-landing_dark__bHzrd .app-landing_cname__jtrU_{color:rgba(242,235,223,.6)}.app-landing_avg__7_AxR{display:flex}.app-landing_avg__7_AxR span{width:30px;height:30px;border-radius:99px;border:2px solid var(--surface);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:13px;margin-left:-8px;color:var(--ink)}.app-landing_dark__bHzrd .app-landing_avg__7_AxR span{border-color:#34322a}.app-landing_avg__7_AxR span:first-child{margin-left:0}.app-landing_tagrow__SW4kR{display:flex;flex-wrap:wrap;gap:8px}.app-landing_tag__iVKRm{font-size:13px;padding:7px 14px;border-radius:99px;border:1px solid;opacity:.85}.app-landing_tagOn__3ZFr5{background:var(--accent);border-color:var(--accent);color:var(--accent-on);opacity:1}.app-landing_ptag__XL53U{display:inline-flex;align-items:center;gap:7px}.app-landing_ptag__XL53U svg{width:15px;height:15px;flex:none}.app-landing_searchbar__ozW_p{display:flex;gap:9px;padding:11px 13px;border-radius:12px;border:1px solid var(--border);font-size:13.5px}.app-landing_mtag__ehNyj,.app-landing_searchbar__ozW_p{align-items:center;background:var(--cream);color:var(--muted)}.app-landing_mtag__ehNyj{display:inline-flex;font-size:11px;padding:4px 10px;border-radius:99px;border:1px solid var(--border)}.app-landing_rec__ULogv{display:flex;gap:10px}.app-landing_rec__ULogv .app-landing_ri__ndwk6{flex:1;min-width:0}.app-landing_rec__ULogv .app-landing_ri__ndwk6 img{width:100%;aspect-ratio:4/5;border-radius:10px;object-fit:cover}.app-landing_rec__ULogv .app-landing_rt__wnuHt{font-family:var(--font-display);font-size:13.5px;line-height:1.08;margin-top:7px}.app-landing_rec__ULogv .app-landing_rs__7upyf{font-size:9.5px;color:var(--subtle);font-family:var(--font-mono);letter-spacing:.04em;margin-top:2px}.app-landing_chefdot__8CN8m{width:15px;height:15px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:9px;color:var(--ink);flex:none}.app-landing_pill__pSlh7{margin-top:13px;padding:10px 13px;border-radius:11px;background:var(--accent);color:var(--accent-on);font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:9px}.app-landing_mock__TDxs8{width:min(264px,74vw);aspect-ratio:264/552;border-radius:40px;background:#1a1815;padding:9px;box-shadow:0 38px 84px rgba(20,18,14,.42),inset 0 0 0 1.5px rgba(255,255,255,.06)}.app-landing_mock__TDxs8 .app-landing_scr__zoMa3{width:100%;height:100%;border-radius:32px;overflow:hidden;background:var(--cream);position:relative;display:flex;flex-direction:column}.app-landing_mock__TDxs8 .app-landing_isl__0clt3{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:80px;height:22px;border-radius:14px;background:#000;z-index:5}.app-landing_mock__TDxs8 .app-landing_mbody__78vGH{padding:40px 14px 16px;flex:1;display:flex;flex-direction:column}.app-landing_drow__fTecm{display:flex;align-items:center;gap:10px;padding:8px;border-radius:11px;background:var(--surface);border:1px solid var(--border);margin-bottom:7px}.app-landing_drowToday___DgTi{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.app-landing_drow__fTecm .app-landing_dpill__6pFJ4{width:34px;flex:none;text-align:center}.app-landing_drow__fTecm .app-landing_dd__GXVXB{font-family:var(--font-mono);font-size:8px;letter-spacing:.06em;color:var(--subtle)}.app-landing_drow__fTecm .app-landing_dn__sTYMj{font-family:var(--font-display);font-size:17px;color:var(--olive);line-height:1}.app-landing_drow__fTecm img{width:38px;height:38px;border-radius:8px;object-fit:cover;flex:none}.app-landing_drow__fTecm .app-landing_dname__FRlUA{font-family:var(--font-display);font-size:14px;color:var(--olive);line-height:1.05}.app-landing_drow__fTecm .app-landing_dchef__ux243{font-size:10px;color:var(--subtle);margin-top:3px;display:flex;align-items:center;gap:5px}.app-landing_mockCta__KCbGW{margin-top:auto;padding:11px 12px;border-radius:11px;background:var(--accent);color:var(--accent-on);font-size:11.5px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:7px}.app-landing_slh__bK5HK{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--subtle);margin:13px 0 5px}.app-landing_dark__bHzrd .app-landing_slh__bK5HK{color:rgba(242,235,223,.5)}.app-landing_sli__Cw0PP{display:flex;align-items:center;gap:10px;padding:6px 2px;font-size:13.5px}.app-landing_sli__Cw0PP .app-landing_q__Xk1Lg{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--subtle)}.app-landing_dark__bHzrd .app-landing_sli__Cw0PP .app-landing_q__Xk1Lg{color:rgba(242,235,223,.55)}.app-landing_sliHave___N4Rw{opacity:.5}.app-landing_sliHave___N4Rw .app-landing_name__Tbl0A{text-decoration:line-through}.app-landing_nut__mY4XL{display:flex;gap:16px;align-items:center}.app-landing_ring__ZCKP2{width:104px;height:104px;flex:none}.app-landing_macros__JWJ8d{display:flex;flex-direction:column;gap:9px;flex:1}.app-landing_macro__ScObQ{display:flex;align-items:center;gap:10px;font-size:13.5px}.app-landing_macro__ScObQ .app-landing_bar__RqKea{flex:1;height:6px;border-radius:99px;background:#45433a;overflow:hidden}.app-landing_macro__ScObQ .app-landing_bar__RqKea i{display:block;height:100%;border-radius:99px}.app-landing_macro__ScObQ .app-landing_v__0oowI{font-family:var(--font-mono);font-size:11.5px;opacity:.7}.app-landing_aiQuote__pnnWN{margin-top:14px;padding:12px;background:#2a2820;border:1px solid #45433a;border-radius:12px;font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:rgba(242,235,223,.75)}.app-landing_aiQuote__pnnWN .app-landing_who__12qb5{opacity:.5}.app-landing_waitlist__BwNV4{display:flex;gap:8px;background:rgba(242,235,223,.08);border:1px solid rgba(242,235,223,.2);border-radius:15px;padding:7px;max-width:440px}.app-landing_waitlist__BwNV4 input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--cream);font-size:15px;font-family:inherit;padding:0 13px;height:46px}.app-landing_waitlist__BwNV4 input::placeholder{color:rgba(242,235,223,.45)}.app-landing_waitlist__BwNV4 input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:8px}.app-landing_waitlist__BwNV4 .app-landing_btn__NGNwY{height:46px;padding:0 18px;border-radius:10px;font-size:14px;white-space:nowrap}.app-landing_note__c1etN{font-size:12.5px;opacity:.6;margin:0}.app-landing_note__c1etN a{color:inherit}.app-landing_confirm__WvvOa{max-width:440px;padding:16px 18px;border-radius:15px;background:rgba(63,93,74,.22);border:1px solid rgba(242,235,223,.2);font-size:15px;line-height:1.5;display:flex;align-items:center;gap:11px}.app-landing_confirm__WvvOa svg{flex:none}.app-landing_formError__r5LPj{margin:10px 0 0;font-size:13px;color:#f0c9b0}.app-landing_foot__h_1Oz{margin-top:auto;padding-top:32px;display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.55;border-top:1px solid rgba(242,235,223,.14)}.app-landing_foot__h_1Oz a{color:inherit;text-decoration:none}.app-landing_foot__h_1Oz a:hover{text-decoration:underline}.app-landing_dock__lWllH{position:fixed;left:0;right:0;bottom:0;z-index:75;padding:11px 14px max(11px,env(safe-area-inset-bottom));display:flex;gap:9px;background:rgba(20,18,14,.9);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.08);transform:translateY(120%);transition:transform .45s var(--ease);pointer-events:none}.app-landing_dockShow__owWZt{transform:none;pointer-events:auto}.app-landing_dock__lWllH .app-landing_badge__dxNvx{flex:1;height:50px;padding:0 12px;justify-content:center;background:var(--cream);color:var(--ink)}.app-landing_dock__lWllH .app-landing_badge__dxNvx .app-landing_big__WtS9l{font-size:18px}.app-landing_dock__lWllH .app-landing_badge__dxNvx .app-landing_small__Bd_ET{font-size:8px}@media (min-width:860px){.app-landing_dock__lWllH{display:none}}.app-landing_srOnly__YpevB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}