@keyframes pc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pc-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.08)}}@keyframes pc-ring-rotate{to{transform:rotate(360deg)}}@keyframes pc-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes pc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@font-face{font-family:SFProText;font-style:normal;font-weight:700;font-display:swap;src:local("SF Pro Text Bold"),local(".SFProText-Bold"),local("-apple-system")}@font-face{font-family:SFProText;font-style:normal;font-weight:600;font-display:swap;src:local("SF Pro Text Semibold"),local(".SFProText-Semibold"),local("-apple-system")}@font-face{font-family:SFProText;font-style:normal;font-weight:500;font-display:swap;src:local("SF Pro Text Medium"),local(".SFProText-Medium"),local("-apple-system")}@font-face{font-family:SFProText;font-style:normal;font-weight:400;font-display:swap;src:local("SF Pro Text Regular"),local(".SFProText-Regular"),local("-apple-system")}:root{--font-sf: SFProText, -apple-system, "SF Pro Display", "SF Pro Text", BlinkMacSystemFont, "Inter", "Helvetica Neue", system-ui, sans-serif;--bg-primary: transparent;--bg-secondary: rgba(10,20,50,.55);--bg-card: rgba(255,255,255,.07);--bg-elevated: rgba(255,255,255,.1);--bg-glass: #0a1a3a;--c-light: #fff;--c-dark: #000;--c-content: #ffffff;--accent-mint: #B8F0C8;--accent-green: #3DBD6A;--accent-gold: #F0C84A;--accent-ton: #0098EA;--text-primary: #FFFFFF;--text-secondary: rgba(255,255,255,.5);--text-tertiary: rgba(255,255,255,.28);--border: rgba(255,255,255,.1);--danger: #FF453A;--success: #30D158;--primary: #B8F0C8;--glass-reflex-dark: 2;--glass-reflex-light: .3;--saturation: 140%;--switcher-transition: .25s cubic-bezier(1, 0, .4, 1);--height: 62px;--glass-shadow: inset 0 0 0 1px rgba(255,255,255,.03), inset 1.8px 3px 0px -2px rgba(255,255,255,.27), inset -2px -2px 0px -2px rgba(255,255,255,.24), inset -3px -8px 1px -6px rgba(255,255,255,.18), inset -.3px -1px 4px 0px rgba(0,0,0,.24), inset -1.5px 2.5px 0px -2px rgba(0,0,0,.4), inset 0px 3px 4px -2px rgba(0,0,0,.4), inset 2px -6.5px 1px -4px rgba(0,0,0,.2), 0px 1px 5px 0px rgba(0,0,0,.2), 0px 6px 16px 0px rgba(0,0,0,.16);--glass-shadow-modern: inset 0 0 0 1px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 10%), transparent), inset 1.8px 3px 0px -2px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 90%), transparent), inset -2px -2px 0px -2px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 80%), transparent), inset -3px -8px 1px -6px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 60%), transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 12%), transparent), inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0px 1px 5px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0px 6px 16px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 8%), transparent);--tab-height: 80px;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px)}@supports (color-mix(in srgb,white,transparent)){:root{--glass-shadow: var(--glass-shadow-modern)}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;overflow:hidden}body{font-family:var(--font-sf);background-color:#02091f;background-image:linear-gradient(180deg,#02091f,#061a45,#0a2a6b,#0e3a8f,#1148a8);background-size:100% 100%;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;color:var(--text-primary);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;letter-spacing:-.3px;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;--pc-sparkle: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><linearGradient id='lg' x1='25%25' y1='15%25' x2='80%25' y2='90%25'><stop offset='0%25' stop-color='%23FFFFFF'/><stop offset='35%25' stop-color='%23DCEBFF'/><stop offset='70%25' stop-color='%237FA8E0'/><stop offset='100%25' stop-color='%233A5F9E'/></linearGradient><radialGradient id='spec' cx='40%25' cy='32%25' r='28%25'><stop offset='0%25' stop-color='%23FFFFFF' stop-opacity='1'/><stop offset='100%25' stop-color='%23FFFFFF' stop-opacity='0'/></radialGradient><radialGradient id='core' cx='50%25' cy='50%25' r='14%25'><stop offset='0%25' stop-color='%23FFFFFF' stop-opacity='1'/><stop offset='100%25' stop-color='%23FFFFFF' stop-opacity='0'/></radialGradient></defs><path d='M50 3 C52 36, 64 48, 97 50 C64 52, 52 64, 50 97 C48 64, 36 52, 3 50 C36 48, 48 36, 50 3 Z' fill='%231F3D75' transform='translate(2 3)' opacity='0.55'/><path d='M50 1 C52 36, 64 48, 99 50 C64 52, 52 64, 50 99 C48 64, 36 52, 1 50 C36 48, 48 36, 50 1 Z' fill='url(%23lg)'/><ellipse cx='40' cy='34' rx='14' ry='9' fill='url(%23spec)'/><circle cx='50' cy='50' r='10' fill='url(%23core)'/></svg>");background-image:var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle),var(--pc-sparkle);background-size:34px,22px,46px,18px,28px,40px,20px,30px,16px,36px,24px,14px,32px,26px;background-position:8% 6%,78% 11%,22% 19%,92% 23%,14% 33%,64% 38%,38% 47%,88% 52%,6% 60%,72% 64%,28% 73%,54% 78%,18% 86%,84% 92%;background-repeat:no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 6px rgba(255,255,255,.55)) drop-shadow(0 0 14px rgba(150,195,255,.65)) drop-shadow(0 0 28px rgba(90,140,235,.4));opacity:.85;animation:pc-twinkle 6s ease-in-out infinite alternate}@keyframes pc-twinkle{0%{opacity:.65}to{opacity:1}}#root{height:100%;display:flex;flex-direction:column;overflow:hidden;background:transparent;position:relative;z-index:1}@media (min-width: 500px){body{display:flex;justify-content:center;background-color:#02091f;background-image:linear-gradient(180deg,#02091f,#061a45,#0a2a6b,#0e3a8f,#1148a8);background-size:100% 100%;background-position:center top}#root{max-width:430px;width:100%;height:100%;box-shadow:0 0 0 .5px #ffffff12,0 0 80px #000000d9}}input,button,textarea,select{font-family:inherit}button{cursor:pointer;border:none;outline:none;background:none}input,textarea{outline:none;border:none}::-webkit-scrollbar{display:none}*{scrollbar-width:none}.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;transform:translateZ(0);will-change:scroll-position}button,[role=button]{touch-action:manipulation;user-select:none;-webkit-user-select:none}button:active:not(:disabled){transform:scale(.97);transition:transform .08s cubic-bezier(.32,.72,0,1)}.tab-bar-capsule{transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tab-bar-container{backface-visibility:hidden;-webkit-backface-visibility:hidden}.glass-card{background-color:color-mix(in srgb,var(--bg-glass) 32%,transparent);box-shadow:var(--glass-shadow);isolation:isolate;border-radius:20px}.card{background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.btn-primary{background:linear-gradient(180deg,#c8f5d8,#34c962);color:#062212;font-family:var(--font-sf);font-weight:700;font-size:16px;letter-spacing:-.4px;border-radius:99em;height:54px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:opacity .14s,transform .12s cubic-bezier(.32,.72,0,1);box-shadow:0 1px #ffffff59 inset,0 -1px #0000002e inset,0 4px 16px #34c9624d,0 1px 4px #0003}.btn-primary:active{opacity:.82;transform:scale(.96)}.btn-primary:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.btn-gold{background:linear-gradient(180deg,#ffd84a,#e6a800);color:#1a0d00;font-family:var(--font-sf);font-weight:700;font-size:16px;letter-spacing:-.4px;border-radius:99em;height:54px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:opacity .14s,transform .12s cubic-bezier(.32,.72,0,1);box-shadow:0 1px #fff6 inset,0 -1px #0003 inset,0 4px 16px #f0c84a59,0 1px 4px #0003}.btn-gold:active{opacity:.85;transform:scale(.96)}.btn-danger{background:linear-gradient(180deg,#ff6259,#e02020);color:#fff;font-family:var(--font-sf);font-weight:700;font-size:16px;letter-spacing:-.4px;border-radius:99em;height:54px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:opacity .14s,transform .12s cubic-bezier(.32,.72,0,1);box-shadow:0 1px #ffffff4d inset,0 -1px #00000038 inset,0 4px 18px #ff433a66,0 1px 4px #0003}.btn-danger:active{opacity:.82;transform:scale(.96)}.btn-glass{--bg-glass: #000;--c-light: #fff;--c-dark: #000;--glass-reflex-dark: 2;--glass-reflex-light: .45;--saturation: 160%;background-color:color-mix(in srgb,var(--bg-glass) 36%,transparent);box-shadow:var(--glass-shadow-modern),inset 0 1px #ffffff29,inset 0 -1px #0000003d;isolation:isolate;border:none;border-radius:99em;height:54px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffffe0;font-family:var(--font-sf);font-weight:700;font-size:15px;letter-spacing:-.3px;cursor:pointer;transition:opacity .14s,transform .12s cubic-bezier(.32,.72,0,1)}.btn-glass:active{opacity:.72;transform:scale(.96)}.btn-glass:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.btn-pill-sm{background-color:color-mix(in srgb,var(--bg-glass) 32%,transparent);box-shadow:var(--glass-shadow);border:none;border-radius:99em;height:36px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--text-primary);font-family:var(--font-sf);font-weight:600;font-size:13px;letter-spacing:-.2px;cursor:pointer;transition:opacity .14s,transform .12s}.btn-pill-sm:active{opacity:.7;transform:scale(.95)}.sheet-overlay,.modal-overlay{position:fixed;inset:0;background:#000000c7;z-index:1000;display:flex;align-items:flex-end;animation:overlayIn .22s ease both;isolation:isolate}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.sheet-panel,.bottom-sheet{background:#0a1734;box-shadow:0 -.5px #ffffff1a,0 -1px #ffffff0d,0 -8px 28px #0000008c,inset 0 1px #ffffff17;border-radius:28px 28px 0 0;border:.5px solid rgba(255,255,255,.1);border-bottom:none;width:100%;max-height:92vh;overflow:hidden;display:flex;flex-direction:column;transform:translateZ(0);animation:slideUp .32s cubic-bezier(.22,1,.36,1) both}.sheet-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 20px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.sheet-footer{padding:12px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-top:.5px solid rgba(255,255,255,.08);flex-shrink:0}.sheet-handle{width:36px;height:5px;background:#ffffff38;border-radius:3px;margin:12px auto 6px;flex-shrink:0}.sheet-header{position:relative;display:flex;align-items:center;padding:12px 20px 14px;border-bottom:.5px solid rgba(255,255,255,.08);flex-shrink:0}.sheet-header-title{position:absolute;left:50%;transform:translate(-50%);font-size:17px;font-weight:800;letter-spacing:-.4px;color:var(--text-primary);white-space:nowrap;pointer-events:none}.sheet-title{font-size:22px;font-weight:900;letter-spacing:-.7px;color:var(--text-primary)}.sheet-close-btn{margin-left:auto;width:30px;height:30px;border-radius:50%;background:#ffffff17;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#ffffff8c;cursor:pointer;flex-shrink:0;transition:background .15s}.sheet-close-btn:hover{background:#ffffff24}.sheet-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 0 16px;border-bottom:.5px solid rgba(255,255,255,.07);margin-bottom:16px;position:relative}.sheet-nav-title{font-size:17px;font-weight:700;letter-spacing:-.4px;color:var(--text-primary);position:absolute;left:50%;transform:translate(-50%)}.sheet-close-btn{width:30px;height:30px;border-radius:15px;background:#ffffff1a;border:.5px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#fff9;cursor:pointer;box-shadow:inset 0 1px #ffffff14;margin-left:auto;transition:background .12s,transform .1s;touch-action:manipulation}.sheet-close-btn:active{background:#ffffff2e;transform:scale(.92)}.input-field{background:#ffffff0f;border:1.5px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 16px;color:var(--text-primary);font-family:var(--font-sf);font-size:16px;font-weight:500;letter-spacing:-.3px;width:100%;transition:border-color .15s}.input-field:focus{border-color:#b8f0c88c}.input-field::placeholder{color:var(--text-tertiary)}.section-title{font-size:20px;font-weight:700;letter-spacing:-.6px;color:var(--text-primary);margin-bottom:12px}select{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;color:var(--text-primary);font-size:16px;width:100%;-webkit-appearance:none}select option{background:#111}@keyframes slideUp{0%{transform:translateY(100%) translateZ(0);opacity:0}6%{opacity:1}to{transform:translateY(0) translateZ(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0) translateZ(0);opacity:1}to{transform:translateY(105%) translateZ(0);opacity:0}}@keyframes rayRotate{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rocketLaunch{0%{transform:translateY(0) scale(1);opacity:1}60%{transform:translateY(-40px) scale(1.15);opacity:1}to{transform:translateY(-220px) scale(.5);opacity:0}}@keyframes fadeInBlur{0%{opacity:0;transform:scale(1.02) translateY(4px)}40%{opacity:.7}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rocketScreenEnter{0%{opacity:0;transform:scale(.97) translateY(10px)}45%{opacity:.8;transform:scale(1.005) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(22px)}60%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #b8f0c800}50%{box-shadow:0 0 24px 6px #b8f0c838}}@keyframes bounceIn{0%{transform:scale(.55) translateY(12px);opacity:0}55%{transform:scale(1.06) translateY(-4px);opacity:1}78%{transform:scale(.97)}to{transform:scale(1) translateY(0)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes starFall{0%{transform:translateY(-20px) scale(0);opacity:0}10%{opacity:1;transform:scale(1)}90%{opacity:.7}to{transform:translateY(100vh) scale(.6);opacity:0}}@keyframes rocketFly{0%{transform:translate(-120px) translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100vw + 120px)) translateY(-20px);opacity:0}}@keyframes balance-float-up{0%{opacity:0;transform:translateY(2px) scale(.72)}12%{opacity:1;transform:translateY(-6px) scale(1.08)}65%{opacity:1;transform:translateY(-28px) scale(1)}to{opacity:0;transform:translateY(-46px) scale(.88)}}@keyframes balance-pop-up{0%{transform:scale(1)}30%{transform:scale(1.13)}62%{transform:scale(.96)}82%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes balance-pop-down{0%{transform:scale(1)}30%{transform:scale(.91)}65%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes balance-color-flash-up{0%{color:var(--text-primary)}20%{color:#30d158}to{color:var(--text-primary)}}@keyframes balance-color-flash-down{0%{color:var(--text-primary)}20%{color:#ff453a}to{color:var(--text-primary)}}@keyframes lw-shoot{0%{transform:translate(-80px) scale(.82);opacity:0}60%{transform:translate(6px) scale(1.04);opacity:1}to{transform:translate(0) scale(1);opacity:1}}.animate-slide-up{animation:slideUp .42s cubic-bezier(.22,1,.36,1) both}.animate-slide-down{animation:slideDown .26s cubic-bezier(.32,0,.67,0) both}.animate-fade-in{animation:fadeIn .22s ease both}.animate-fade-blur{animation:fadeInBlur .32s cubic-bezier(.22,1,.36,1) both}.animate-bounce-in{animation:bounceIn .48s cubic-bezier(.34,1.56,.64,1) both}.skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff08,#ffffff24 40%,#ffffff38,#ffffff24 60%,#ffffff08,#ffffff0a);background-size:600px 100%;animation:shimmer 1.6s cubic-bezier(.4,0,.6,1) infinite;border-radius:10px}.glass-gift-card{background:linear-gradient(148deg,#24345a9e,#14203e8c 60%,#1c284894);border:1px solid rgba(255,255,255,.11);box-shadow:0 6px 28px #00000070,inset 0 1px #ffffff17,inset 0 -1px #0000002e,inset 1px 0 #ffffff0a;border-radius:20px;overflow:hidden;position:relative;isolation:isolate;transition:transform .14s cubic-bezier(.32,.72,0,1),box-shadow .14s}.glass-gift-card:before{content:"";position:absolute;top:0;left:0;right:0;height:44%;background:linear-gradient(180deg,rgba(255,255,255,.075) 0%,transparent 100%);pointer-events:none;z-index:1}.glass-gift-card:active{transform:scale(.94);box-shadow:0 2px 14px #0000008c,inset 0 1px #ffffff0f}.glass-section{background:linear-gradient(145deg,#1c2a4c8c,#101a3480);border:1px solid rgba(255,255,255,.09);box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff12,inset 0 -1px #0000001f;border-radius:22px;position:relative;overflow:hidden}.glass-section:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 100%);pointer-events:none;z-index:0}.glass-hero{background:linear-gradient(145deg,#202e529e,#0e162e8c);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 36px #0006,inset 0 1px #ffffff14;border-radius:24px;position:relative;overflow:hidden}.glass-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:38%;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 100%);pointer-events:none}.input-glass{background:#14203e99;border:1.5px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 16px;color:var(--text-primary);font-family:var(--font-sf);font-size:16px;font-weight:500;letter-spacing:-.3px;width:100%;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0a,0 2px 8px #0003}.input-glass:focus{border-color:#b8f0c880;box-shadow:0 0 0 3px #b8f0c814,inset 0 1px #ffffff0a;outline:none}.input-glass::placeholder{color:var(--text-tertiary)}@keyframes shimmerBright{0%{background-position:-800px 0}to{background-position:800px 0}}.shimmer-bright{background:linear-gradient(90deg,#ffffff08,#ffffff05 15%,#ffffff2e 35%,#ffffff47,#ffffff2e 65%,#ffffff05 85%,#ffffff08);background-size:800px 100%;animation:shimmerBright 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes cardEntrance{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-card{animation:cardEntrance .32s cubic-bezier(.32,.72,0,1) both}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-scale{animation:fadeInScale .28s cubic-bezier(.32,.72,0,1) both}@keyframes glassSheen{0%{transform:translate(-140%) skew(-14deg);opacity:0}20%{opacity:.7}80%{opacity:.6}to{transform:translate(220%) skew(-14deg);opacity:0}}.sheen-once:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:glassSheen 1.1s .3s cubic-bezier(.4,0,.2,1) both;pointer-events:none;z-index:2}.tab-bar-container{position:fixed;bottom:0;left:0;right:0;z-index:200;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(4,18,52,.88) 0%,rgba(4,18,52,.52) 55%,transparent 100%);pointer-events:none}@media (min-width: 500px){.tab-bar-container{left:calc(50% - 215px);right:auto;width:430px;max-width:100vw}}.tab-bar-capsule{--tab-count: 5;position:relative;display:grid;align-items:center;gap:0;height:var(--height);border-radius:99em;background-color:color-mix(in srgb,var(--bg-glass) 38%,transparent);box-shadow:var(--glass-shadow);border:none;padding:4px;box-sizing:border-box;isolation:isolate;pointer-events:all;transition:background-color var(--switcher-transition),box-shadow var(--switcher-transition)}.tab-bar-capsule:after{content:"";position:absolute;left:4px;top:4px;display:block;width:calc((100% - 8px) / var(--tab-count, 5));height:calc(var(--height) - 8px);border-radius:99em;background-color:#0a1e5a61;z-index:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff0d,inset 2px 1px 0 -1px #ffffff45,inset -1.5px -1px 0 -1px #ffffff3d,inset -2px -6px 1px -5px #ffffff2e,inset -1px 2px 3px -1px #00000061,inset 0 -4px 1px -2px #00000038,0 3px 6px #00000042;transition:background-color var(--switcher-transition),box-shadow var(--switcher-transition),translate var(--switcher-transition)}.tab-bar-capsule[data-active="0"]:after{translate:0 0;transform-origin:right;animation:tab-toggle-0 .44s ease}.tab-bar-capsule[data-active="1"]:after{translate:100% 0;animation:tab-toggle-1 .44s ease}.tab-bar-capsule[data-active="2"]:after{translate:200% 0;transform-origin:left;animation:tab-toggle-2 .44s ease}.tab-bar-capsule[data-active="3"]:after{translate:300% 0;transform-origin:left;animation:tab-toggle-3 .44s ease}.tab-bar-capsule[data-active="4"]:after{translate:400% 0;transform-origin:left;animation:tab-toggle-4 .44s ease}.tab-bar-capsule[data-active="5"]:after{translate:500% 0;transform-origin:left;animation:tab-toggle-5 .44s ease}.tab-bar-capsule[data-previous="0"][data-active="1"]:after{transform-origin:left}.tab-bar-capsule[data-previous="2"][data-active="1"]:after{transform-origin:right}.tab-bar-capsule[data-previous="3"][data-active="2"]:after{transform-origin:right}.tab-bar-capsule[data-previous="4"][data-active="3"]:after{transform-origin:right}.tab-bar-capsule[data-previous="5"][data-active="4"]:after{transform-origin:right}@keyframes tab-toggle-0{0%{scale:1 1}50%{scale:1.06 1.1}to{scale:1 1}}@keyframes tab-toggle-1{0%{scale:1 1}50%{scale:1.1 1.1}to{scale:1 1}}@keyframes tab-toggle-2{0%{scale:1 1}50%{scale:1.06 1.1}to{scale:1 1}}@keyframes tab-toggle-3{0%{scale:1 1}50%{scale:1.06 1.1}to{scale:1 1}}@keyframes tab-toggle-4{0%{scale:1 1}50%{scale:1.06 1.1}to{scale:1 1}}@keyframes tab-toggle-5{0%{scale:1 1}50%{scale:1.06 1.1}to{scale:1 1}}.tab-bar-btn{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;box-sizing:border-box;border-radius:99em;border:none;background:transparent;cursor:pointer;opacity:.4;color:var(--c-content);transition:opacity .16s,color .16s;flex-shrink:0;-webkit-user-select:none;user-select:none;touch-action:manipulation}.tab-bar-btn:hover{opacity:.7}.tab-bar-btn.active{opacity:1;cursor:auto}.tab-bar-btn.active:hover{opacity:1}.tab-bar-btn:not(.active):active{scale:.9;transition:scale .1s}.tab-bar-btn span.tab-label{font-size:10px;font-weight:800;letter-spacing:-.1px;line-height:1.2;font-family:var(--font-sf);color:currentColor;text-align:center}.tab-bar-btn.active span.tab-label{font-weight:800}@keyframes screen-enter{0%{opacity:0}to{opacity:1}}.screen-enter{animation:screen-enter .28s ease both}.spinner{width:32px;height:32px;border-radius:50%;border:2.5px solid rgba(255,255,255,.1);border-top-color:var(--accent-mint);animation:spin .75s linear infinite}@keyframes countdownMorph{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes connectDot{0%,80%,to{opacity:.15;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@keyframes ringGlow{0%,to{filter:drop-shadow(0 0 6px rgba(255,255,255,.3))}50%{filter:drop-shadow(0 0 18px rgba(255,255,255,.7))}}@keyframes scanLine{0%{transform:translateY(-100%);opacity:0}20%{opacity:.7}80%{opacity:.7}to{transform:translateY(300%);opacity:0}}.case-rays{position:absolute;inset:-8%;border-radius:50%;pointer-events:none;z-index:0;opacity:.6;animation:rayRotate 40s linear infinite;transform-origin:center center}.img-glow{position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit}@keyframes giftPop{0%{transform:scale(.78) translateZ(0);opacity:0}60%{transform:scale(1.04) translateZ(0);opacity:1}to{transform:scale(1) translateZ(0);opacity:1}}.animate-gift-pop{animation:giftPop .52s cubic-bezier(.34,1.56,.64,1) both}button,.tab-bar-btn,.bottom-sheet,.modal-overlay{-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,button,a,[role=button]{touch-action:manipulation}.scrollable,[style*="overflow-y: auto"],[style*="overflow-y:auto"]{-webkit-overflow-scrolling:touch}.sheet-wrap{will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes slideUpFull{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheenSweep{0%{transform:translate(-100%)}60%{transform:translate(200%)}to{transform:translate(200%)}}
