.MobileNativeShell-module__kEOiLq__shell,.MobileNativeShell-module__kEOiLq__content{min-height:100vh}.MobileNativeShell-module__kEOiLq__contentWithTopBar{padding-top:calc(5.5rem + env(safe-area-inset-top))}.MobileNativeShell-module__kEOiLq__topBar{z-index:46;padding:calc(.7rem + env(safe-area-inset-top)).9rem 0;position:fixed;top:0;left:0;right:0}.MobileNativeShell-module__kEOiLq__topBarFrame{-webkit-backdrop-filter:blur(18px);background:#080e1af0;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:.8rem;max-width:620px;margin:0 auto;padding:.75rem .9rem;display:flex;box-shadow:0 18px 44px #0000005c,inset 0 1px #ffffff0d}.MobileNativeShell-module__kEOiLq__backButton{width:2.75rem;height:2.75rem;color:var(--text-primary);background:#121b2de6;border:1px solid #ffffff14;border-radius:16px;flex:none;justify-content:center;align-items:center;transition:transform .12s,border-color .12s,background-color .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.MobileNativeShell-module__kEOiLq__backButton:active{background:#182339f5;border-color:#34d3993d;transform:scale(.96)}.MobileNativeShell-module__kEOiLq__topBarCopy{gap:.1rem;min-width:0;display:grid}.MobileNativeShell-module__kEOiLq__topBarEyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:800}.MobileNativeShell-module__kEOiLq__topBarTitle{color:var(--text-primary);font-family:Outfit,sans-serif;font-size:1rem;line-height:1.05}.MobileNativeShell-module__kEOiLq__backdrop{-webkit-backdrop-filter:blur(10px);z-index:48;opacity:0;pointer-events:none;background:#020617ad;transition:opacity .18s;position:fixed;inset:0}.MobileNativeShell-module__kEOiLq__backdropVisible{opacity:1;pointer-events:auto}.MobileNativeShell-module__kEOiLq__sheet{z-index:49;padding:calc(1rem + env(safe-area-inset-top))1rem calc(1rem + env(safe-area-inset-bottom));transition:transform .22s var(--ease-out-expo);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 2rem))}.MobileNativeShell-module__kEOiLq__sheetVisible{pointer-events:auto;transform:translateY(0)}.MobileNativeShell-module__kEOiLq__sheetCard{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(#090f1cfa 0%,#080e1afa 100%);border:1px solid #ffffff14;border-radius:28px 28px 16px 16px;width:min(100%,540px);max-height:min(78dvh,720px);margin:0 auto;padding:1rem;overflow-y:auto;box-shadow:0 20px 64px #0000007a,inset 0 1px #ffffff0f}.MobileNativeShell-module__kEOiLq__sheetCard::-webkit-scrollbar{display:none}.MobileNativeShell-module__kEOiLq__sheetHandle{background:#7c8db56b;border-radius:999px;width:3.5rem;height:.3rem;margin:0 auto 1rem}.MobileNativeShell-module__kEOiLq__sheetHeader{z-index:2;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#090f1cfc 0%,#080e1af5 85%,#080e1a00 100%);gap:.35rem;margin-inline:-1rem;padding:.9rem 1rem .85rem;display:grid;position:sticky;top:-1rem}.MobileNativeShell-module__kEOiLq__sheetHeaderTop{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.MobileNativeShell-module__kEOiLq__sheetBackButton,.MobileNativeShell-module__kEOiLq__sheetCloseButton{color:var(--text-primary);cursor:pointer;background:#121b2de0;border:1px solid #ffffff14;justify-content:center;align-items:center;transition:transform .12s,border-color .12s,background-color .12s;display:inline-flex}.MobileNativeShell-module__kEOiLq__sheetBackButton{border-radius:999px;gap:.45rem;min-height:2.35rem;padding:.55rem .8rem;font-size:.84rem;font-weight:700}.MobileNativeShell-module__kEOiLq__sheetCloseButton{border-radius:16px;flex:none;width:2.35rem;height:2.35rem}.MobileNativeShell-module__kEOiLq__sheetBackButton:active,.MobileNativeShell-module__kEOiLq__sheetCloseButton:active{background:#182339f5;border-color:#34d3993d;transform:scale(.97)}.MobileNativeShell-module__kEOiLq__sheetEyebrow{color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700}.MobileNativeShell-module__kEOiLq__sheetTitle{font-family:Outfit,sans-serif;font-size:1.4rem;line-height:1.05}.MobileNativeShell-module__kEOiLq__sheetDescription{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.MobileNativeShell-module__kEOiLq__actionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.MobileNativeShell-module__kEOiLq__actionCard{color:var(--text-primary);background:#121b2de0;border:1px solid #ffffff14;border-radius:20px;gap:.45rem;min-height:112px;padding:1rem;text-decoration:none;transition:transform .14s,border-color .14s,background-color .14s;display:grid;box-shadow:inset 0 1px #ffffff0a}.MobileNativeShell-module__kEOiLq__actionCard:active{background:#162033f2;border-color:#34d3994d;transform:scale(.98)}.MobileNativeShell-module__kEOiLq__actionIcon{width:2.5rem;height:2.5rem;color:var(--accent-primary);background:#34d3991f;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.MobileNativeShell-module__kEOiLq__actionLabel{font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.MobileNativeShell-module__kEOiLq__actionHint{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.MobileNativeShell-module__kEOiLq__tabBar{z-index:47;padding:0 .9rem calc(.7rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.MobileNativeShell-module__kEOiLq__tabBarFrame{background:#080e1af0;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.35rem;max-width:620px;margin:0 auto;padding:.6rem .7rem .55rem;display:grid;position:relative;box-shadow:0 18px 46px #0000006b,inset 0 1px #ffffff0d}.MobileNativeShell-module__kEOiLq__tabButton,.MobileNativeShell-module__kEOiLq__tabLink{min-height:58px;color:var(--text-muted);letter-spacing:.02em;background:0 0;border:0;border-radius:18px;place-items:center;gap:.2rem;padding:.5rem .35rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:transform .12s,color .12s,background-color .12s,box-shadow .12s;display:grid}.MobileNativeShell-module__kEOiLq__tabButton:active,.MobileNativeShell-module__kEOiLq__tabLink:active{transform:scale(.97)}.MobileNativeShell-module__kEOiLq__tabActive{color:var(--text-primary);background:#34d3991f;box-shadow:inset 0 1px #ffffff0d}.MobileNativeShell-module__kEOiLq__tabLabel{white-space:nowrap}.MobileNativeShell-module__kEOiLq__fabSlot{justify-content:center;align-items:flex-start;display:flex}.MobileNativeShell-module__kEOiLq__fabButton{cursor:pointer;color:#fff;background:linear-gradient(160deg,#34d399 0%,#059669 100%);border:0;border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;margin-top:-1.5rem;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 16px 32px #0478576b,inset 0 1px #fff3}.MobileNativeShell-module__kEOiLq__fabButton:active{transform:scale(.95);box-shadow:0 12px 22px #0478574d,inset 0 1px #fff3}.MobileNativeShell-module__kEOiLq__fabMeta{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}@media (min-width:861px){.MobileNativeShell-module__kEOiLq__backdrop,.MobileNativeShell-module__kEOiLq__sheet,.MobileNativeShell-module__kEOiLq__tabBar,.MobileNativeShell-module__kEOiLq__topBar{display:none}}@media (max-width:860px){.MobileNativeShell-module__kEOiLq__content{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}}@media (max-width:420px){.MobileNativeShell-module__kEOiLq__actionsGrid{grid-template-columns:1fr}.MobileNativeShell-module__kEOiLq__tabBar,.MobileNativeShell-module__kEOiLq__topBar{padding-inline:.65rem}.MobileNativeShell-module__kEOiLq__tabBarFrame{gap:.2rem;padding-inline:.45rem}.MobileNativeShell-module__kEOiLq__topBarFrame{gap:.65rem;padding-inline:.7rem}.MobileNativeShell-module__kEOiLq__tabButton,.MobileNativeShell-module__kEOiLq__tabLink{min-height:54px;font-size:.64rem}.MobileNativeShell-module__kEOiLq__fabButton{border-radius:20px;width:60px;height:60px}.MobileNativeShell-module__kEOiLq__backButton{border-radius:15px;width:2.5rem;height:2.5rem}}
.PwaInstallPrompt-module__X7uVoG__shell{left:50%;bottom:max(1rem,env(safe-area-inset-bottom));z-index:70;pointer-events:none;width:min(100% - 1rem,28rem);position:fixed;transform:translate(-50%)}.PwaInstallPrompt-module__X7uVoG__card{pointer-events:auto;background:radial-gradient(circle at 0 0,#06b6d41f,#0000 34%),radial-gradient(circle at 82% 18%,#34d39924,#0000 24%),#0a1222f0;border:1px solid #34d39929;border-radius:1.2rem;gap:.95rem;padding:1rem 1rem .95rem;display:grid;box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff0a}.PwaInstallPrompt-module__X7uVoG__topRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.PwaInstallPrompt-module__X7uVoG__copy{gap:.35rem;display:grid}.PwaInstallPrompt-module__X7uVoG__eyebrow{width:fit-content;color:var(--accent-primary);letter-spacing:.12em;text-transform:uppercase;background:#34d3991f;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}.PwaInstallPrompt-module__X7uVoG__title{letter-spacing:-.03em;font-family:Outfit,sans-serif;font-size:1.2rem;line-height:1.05}.PwaInstallPrompt-module__X7uVoG__description{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.PwaInstallPrompt-module__X7uVoG__dismissButton{min-width:2.2rem;height:2.2rem;color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast)ease,color var(--duration-fast)ease,background-color var(--duration-fast)ease;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0}.PwaInstallPrompt-module__X7uVoG__dismissButton:hover,.PwaInstallPrompt-module__X7uVoG__dismissButton:focus-visible{color:var(--text-primary);background:#34d39914;border-color:#34d3993d;outline:none}.PwaInstallPrompt-module__X7uVoG__steps{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;gap:.55rem;padding:.85rem;display:grid}.PwaInstallPrompt-module__X7uVoG__step{grid-template-columns:auto 1fr;align-items:flex-start;gap:.7rem;display:grid}.PwaInstallPrompt-module__X7uVoG__stepIndex{width:1.5rem;height:1.5rem;color:var(--accent-primary);background:#34d39924;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.PwaInstallPrompt-module__X7uVoG__stepText{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.PwaInstallPrompt-module__X7uVoG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.PwaInstallPrompt-module__X7uVoG__primaryButton{flex:12rem}.PwaInstallPrompt-module__X7uVoG__secondaryButton{flex:none;padding:.7rem 1rem}@media (max-width:640px){.PwaInstallPrompt-module__X7uVoG__shell{width:min(100% - .9rem,100%);bottom:max(.75rem,env(safe-area-inset-bottom))}.PwaInstallPrompt-module__X7uVoG__card{border-radius:1rem;padding:.9rem}.PwaInstallPrompt-module__X7uVoG__actions{grid-template-columns:1fr;display:grid}.PwaInstallPrompt-module__X7uVoG__secondaryButton{width:100%}}
