.appHero_hero__xiFaJ{--bezel-hi:#2b2e37;--bezel-lo:#0b0c10;--glass-edge:rgba(255,255,255,0.08);--badge-bg:#000;--badge-ink:#fff;--badge-edge:#a6a6a6;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;grid-gap:24px;gap:24px;padding:36px 0 44px;min-height:600px}.appHero_backdrop__VYwp7{position:absolute;inset:-12px 0 0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 86%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.appHero_grid__TK5p9{position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--text) 6%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 72% 48%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 60% 70% at 72% 48%,#000 10%,transparent 72%)}.appHero_glowA__r_qYN,.appHero_glowB__mRrVH{position:absolute;border-radius:50%}.appHero_glowA__r_qYN{width:min(560px,100%);aspect-ratio:1;right:-60px;top:50%;translate:0 -50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 30%,transparent),transparent)}.appHero_glowB__mRrVH{width:min(340px,60%);aspect-ratio:1;right:22%;bottom:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-2) 22%,transparent),transparent)}.appHero_copy__S_qvP{min-width:0}.appHero_eyebrow__P7L3m{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--pill-text);background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.appHero_eyebrowDot__9doxD{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.appHero_hero__xiFaJ .appHero_title__SQlTL{margin:20px 0 0;font-size:clamp(2rem,1.15rem + 2.3vw,2.95rem);line-height:1.08;font-weight:800;letter-spacing:-.028em;color:var(--text);text-wrap:balance}.appHero_titleAccent__yqRnz{background:linear-gradient(100deg,var(--accent) 10%,var(--accent-2) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.appHero_lead__nVfCL{margin:18px 0 0;max-width:32em;font-size:1.08rem;line-height:1.6;color:color-mix(in srgb,var(--text) 72%,var(--bg))}.appHero_actions__jCy_h{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.appHero_store___IS6Y,.appHero_store___IS6Y:hover,.appHero_store___IS6Y:visited{color:var(--badge-ink)}.appHero_store___IS6Y{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 22px 0 16px;border-radius:14px;background:var(--badge-bg);border:1px solid var(--badge-edge);text-decoration:none;box-shadow:0 1px 2px color-mix(in srgb,var(--text) 18%,transparent),0 10px 24px -14px color-mix(in srgb,var(--text) 45%,transparent);transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s ease}.appHero_store___IS6Y:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 2px 4px color-mix(in srgb,var(--text) 18%,transparent),0 18px 34px -16px color-mix(in srgb,var(--text) 50%,transparent),0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent)}.appHero_store___IS6Y:active{transform:translateY(0) scale(.99)}.appHero_dot__RzBJe:focus-visible,.appHero_primary__RuD7j:focus-visible,.appHero_secondary__PQJ_E:focus-visible,.appHero_store___IS6Y:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.appHero_storeGlyph__EWarJ{width:24px;height:24px;flex:none}.appHero_storeText__a701M{display:flex;flex-direction:column;line-height:1.05;text-align:left}.appHero_storeKicker__cgqGM{font-size:.68rem;font-weight:500;letter-spacing:.01em}.appHero_storeLabel__8JAew{font-size:1.28rem;font-weight:600;letter-spacing:-.015em}.appHero_primary__RuD7j{display:inline-flex;align-items:center;height:54px;padding:0 24px;border-radius:14px;background:linear-gradient(100deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--accent-2)));color:#fff;font-weight:700;text-decoration:none;transition:transform .24s cubic-bezier(.2,.7,.2,1)}.appHero_primary__RuD7j:hover{color:#fff;transform:translateY(-2px)}.appHero_secondary__PQJ_E,.appHero_secondary__PQJ_E:visited{color:var(--text)}.appHero_secondary__PQJ_E{display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 20px;border-radius:14px;font-weight:650;text-decoration:none;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent);transition:border-color .24s ease,transform .24s cubic-bezier(.2,.7,.2,1)}.appHero_secondary__PQJ_E svg{width:16px;height:16px;transition:transform .24s ease}.appHero_secondary__PQJ_E:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-1px)}.appHero_secondary__PQJ_E:hover svg{transform:translateY(2px)}.appHero_android__7znLI{display:flex;align-items:center;gap:12px;margin:22px 0 0;font-size:.92rem;line-height:1.45;color:color-mix(in srgb,var(--text) 68%,var(--bg))}.appHero_android__7znLI strong{color:var(--text);font-weight:700}.appHero_androidIcon__QGZV7{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent);border:1px solid color-mix(in srgb,var(--ok) 28%,transparent)}.appHero_androidIcon__QGZV7 svg{width:20px;height:20px}.appHero_stageCol__SRcPY{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}.appHero_stage__7j4Zi{--px:0;--py:0;--phone-w:264px;position:relative;display:grid;place-items:center;width:100%;padding:12px 0 20px}.appHero_halo__VYJdS{position:absolute;width:min(calc(var(--phone-w) * 1.9),100%);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent-2) 8%,transparent) 55%,transparent);translate:calc(var(--px) * 10px) calc(var(--py) * 8px);transition:translate .6s cubic-bezier(.2,.7,.2,1)}.appHero_floorShadow__wW_Zu{position:absolute;bottom:4px;width:calc(var(--phone-w) * .78);height:30px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--text) 32%,transparent),transparent);opacity:.55;transform:translateX(calc(var(--px) * 14px)) scaleX(calc(1 - var(--py) * .04));transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.appHero_stage__7j4Zi:hover .appHero_floorShadow__wW_Zu{opacity:.8}.appHero_phoneEnter__KPM7X{animation:appHero_phoneIn__3loqf .82s cubic-bezier(.2,.75,.2,1) .18s both}.appHero_phoneFloat__z4p6s{animation:appHero_float__9hryR 7s ease-in-out 1s infinite}.appHero_phoneTilt__BBrum{transform:perspective(1400px) rotateY(calc(-7deg + var(--px) * 9deg)) rotateX(calc(3deg - var(--py) * 6deg)) rotate(calc(var(--px) * -.8deg));transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}.appHero_phone__2_K0O{position:relative;width:var(--phone-w);padding:10px;border-radius:calc(var(--phone-w) * .19);background:linear-gradient(150deg,var(--bezel-hi),var(--bezel-lo) 55%);box-shadow:inset 0 0 0 1.5px var(--glass-edge),inset 0 0 0 5px var(--bezel-lo),0 44px 80px -34px color-mix(in srgb,var(--text) 55%,transparent),0 22px 44px -24px color-mix(in srgb,var(--accent) 45%,transparent);transition:box-shadow .45s ease}.appHero_stage__7j4Zi:hover .appHero_phone__2_K0O{box-shadow:inset 0 0 0 1.5px var(--glass-edge),inset 0 0 0 5px var(--bezel-lo),0 56px 96px -34px color-mix(in srgb,var(--text) 60%,transparent),0 28px 56px -24px color-mix(in srgb,var(--accent) 55%,transparent)}.appHero_sideButton__I3sf4{position:absolute;right:-2px;top:22%;width:3px;height:58px;border-radius:0 3px 3px 0;background:var(--bezel-hi)}.appHero_screen__VEmtA{position:relative;overflow:hidden;border-radius:calc(var(--phone-w) * .155);background:var(--bezel-lo);transform:translateZ(0)}.appHero_statusWrap___Gqxe{position:relative;z-index:2;transition:background-color .7s ease}.appHero_statusBar__2w6Kc{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 20px 0 24px;color:#fff;font-size:.72rem;font-weight:700}.appHero_statusTime__bJE3A{width:36px}.appHero_island__ZpNrK{width:82px;height:22px;border-radius:999px;background:#000}.appHero_statusIcons__5psRy{display:inline-flex;align-items:center;gap:4px;width:52px;justify-content:flex-end}.appHero_statusIcons__5psRy svg{height:9px;width:auto}.appHero_slides__LsqbV{position:relative;aspect-ratio:600/1299}.appHero_slide__smLZW{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.appHero_slide__smLZW[data-active=true]{opacity:1}.appHero_slide__smLZW img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1.02) translate(calc(var(--px) * -.7%),calc(var(--py) * -.5%));transition:transform .6s cubic-bezier(.2,.7,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.appHero_glare__kbkAM{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.07) 48%,transparent 60%);background-size:250% 100%;background-position:calc(50% + var(--px) * 30%) 0;transition:background-position .6s cubic-bezier(.2,.7,.2,1)}.appHero_cardSlot__cjDuy{position:absolute;z-index:2}.appHero_cardSlot1__xShgN{--depth:16;--fd:0s;--d:560ms;top:9%;left:-40px}.appHero_cardSlot2__l9eOb{--depth:22;--fd:-2.4s;--d:660ms;top:47%;right:-24px}.appHero_cardSlot3__koR7t{--depth:12;--fd:-4.8s;--d:760ms;bottom:9%;left:-32px}.appHero_cardParallax__k4pTE{transform:translate3d(calc(var(--px) * var(--depth) * 1px),calc(var(--py) * var(--depth) * .7px),0);transition:transform .6s cubic-bezier(.2,.7,.2,1);animation:appHero_fadeIn__XlIBb .6s ease var(--d) both}.appHero_cardFloat__8hdqk{animation:appHero_float__9hryR 6s ease-in-out var(--fd) infinite}.appHero_card__TRd1g{display:flex;align-items:center;gap:10px;width:max-content;padding:9px 14px 9px 10px;border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--text) 45%,transparent)}.appHero_cardIcon__JAiMX{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--pill-text);background:color-mix(in srgb,var(--accent) 13%,transparent)}.appHero_cardIcon__JAiMX svg{width:19px;height:19px}.appHero_cardText__kmuPB{display:flex;flex-direction:column;min-width:0}.appHero_cardTitle__3C_ns{font-size:.8rem;font-weight:700;color:var(--text);line-height:1.25}.appHero_cardBody__sk1hh{white-space:nowrap;font-size:.7rem;line-height:1.35;color:color-mix(in srgb,var(--text) 62%,var(--bg))}.appHero_pager__lE3Ao{display:flex;align-items:center;gap:8px}.appHero_dot__RzBJe{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.appHero_dot__RzBJe:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;translate:-50% -50%;border-radius:999px;background:color-mix(in srgb,var(--text) 22%,transparent);transition:width .3s ease,background-color .3s ease}.appHero_dot__RzBJe[aria-current=true]:before{width:22px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.appHero_dot__RzBJe:hover{filter:none}.appHero_dot__RzBJe:hover:before{background:color-mix(in srgb,var(--text) 40%,transparent)}.appHero_dot__RzBJe[aria-current=true]:hover:before{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.appHero_rise__pNVW_{animation:appHero_rise__pNVW_ .56s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.appHero_late__C_vDj{animation:appHero_fadeIn__XlIBb .7s ease .48s both}@keyframes appHero_rise__pNVW_{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes appHero_phoneIn__3loqf{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@keyframes appHero_fadeIn__XlIBb{0%{opacity:0}to{opacity:1}}@keyframes appHero_float__9hryR{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}[data-theme=dark] .appHero_phone__2_K0O{box-shadow:inset 0 0 0 1.5px var(--glass-edge),inset 0 0 0 5px var(--bezel-lo),0 44px 80px -30px rgba(0,0,0,.7),0 0 60px -10px color-mix(in srgb,var(--accent) 35%,transparent)}[data-theme=dark] .appHero_stage__7j4Zi:hover .appHero_phone__2_K0O{box-shadow:inset 0 0 0 1.5px var(--glass-edge),inset 0 0 0 5px var(--bezel-lo),0 56px 96px -30px rgba(0,0,0,.8),0 0 80px -8px color-mix(in srgb,var(--accent) 45%,transparent)}[data-theme=dark] .appHero_floorShadow__wW_Zu{background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent)}[data-theme=dark] .appHero_card__TRd1g{background:color-mix(in srgb,var(--surface) 86%,transparent);border-color:color-mix(in srgb,var(--text) 12%,transparent);box-shadow:0 16px 34px -18px rgba(0,0,0,.8)}[data-theme=dark] .appHero_store___IS6Y{box-shadow:0 10px 26px -14px rgba(0,0,0,.9)}[data-theme=dark] .appHero_store___IS6Y:hover{box-shadow:0 18px 34px -16px rgba(0,0,0,.9),0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent)}[data-theme=dark] .appHero_grid__TK5p9{opacity:.8}@media (max-width:1024px){.appHero_hero__xiFaJ{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:0}.appHero_stage__7j4Zi{--phone-w:232px}.appHero_cardSlot__cjDuy{display:none}}@media (max-width:768px){.appHero_hero__xiFaJ{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 0 32px;text-align:center}.appHero_copy__S_qvP{display:flex;flex-direction:column;align-items:center}.appHero_lead__nVfCL{margin-inline:auto}.appHero_actions__jCy_h{justify-content:center}.appHero_android__7znLI{width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left}.appHero_stage__7j4Zi{--phone-w:216px}.appHero_phoneTilt__BBrum{transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}.appHero_glowA__r_qYN{right:50%;top:auto;bottom:0;width:min(420px,100%);translate:50% 0}.appHero_glowB__mRrVH{display:none}}@media (max-width:480px){.appHero_eyebrow__P7L3m{white-space:nowrap;font-size:.64rem;letter-spacing:.08em}.appHero_actions__jCy_h{flex-direction:column;align-items:center}.appHero_primary__RuD7j,.appHero_secondary__PQJ_E,.appHero_store___IS6Y{min-width:232px;justify-content:center}.appHero_stage__7j4Zi{--phone-w:200px}}@media (prefers-reduced-motion:reduce){.appHero_cardFloat__8hdqk,.appHero_cardParallax__k4pTE,.appHero_late__C_vDj,.appHero_phoneEnter__KPM7X,.appHero_phoneFloat__z4p6s,.appHero_rise__pNVW_{animation:none}.appHero_cardParallax__k4pTE,.appHero_dot__RzBJe:before,.appHero_floorShadow__wW_Zu,.appHero_glare__kbkAM,.appHero_halo__VYJdS,.appHero_phoneTilt__BBrum,.appHero_phone__2_K0O,.appHero_primary__RuD7j,.appHero_secondary__PQJ_E,.appHero_secondary__PQJ_E svg,.appHero_slide__smLZW,.appHero_slide__smLZW img,.appHero_statusWrap___Gqxe,.appHero_store___IS6Y{transition:none}.appHero_primary__RuD7j:hover,.appHero_secondary__PQJ_E:hover,.appHero_store___IS6Y:hover{transform:none}}