:root{--primary-color:#1677ff;--text-color:#333;--bg-color:#f7f8fa;--border-color:#eee;--native-safe-area-top:0px;--native-safe-area-bottom:0px}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:var(--bg-color);color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@supports (-webkit-touch-callout:none){input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{font-size:16px}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none}@supports (scrollbar-width:none){.no-scrollbar{scrollbar-width:none}}.pb-safe{padding-bottom:max(env(safe-area-inset-bottom),var(--native-safe-area-bottom,0px))}.pt-safe{padding-top:max(env(safe-area-inset-top),var(--native-safe-area-top,0px))}.shell-fixed-left-4{left:calc(50vw - min(50vw,215px) + 1rem)}.shell-fixed-inset-x{left:calc(50vw - min(50vw,215px));right:calc(50vw - min(50vw,215px))}.order-reminder-panel{width:100%}.order-reminder-card{background:radial-gradient(circle at 100% 0,#bfdbfe52,#0000 32%),radial-gradient(circle at 0 100%,#fef08a47,#0000 26%),linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid #e2e8f0eb;box-shadow:0 16px 30px #94a3b81f,inset 0 1px #fffffff2}.order-reminder-badge{color:#92400e;background:#fef08a73;border:1px solid #fde0475c}.order-reminder-collapse,.order-reminder-secondary,.order-reminder-collapsed{background:#ffffffc7;border:1px solid #e2e8f0eb;box-shadow:0 8px 18px #94a3b814}.order-reminder-enter{background:linear-gradient(135deg,#dcfce7eb,#dbeafef5);border:1px solid #a7f3d0cc;box-shadow:0 10px 24px #7dd3fc2e}.order-reminder-link{color:#0f172a;background:#ecfdf5eb;border:1px solid #bbf7d0eb}.order-reminder-collapsed-wrap{width:100%}.active-opacity:active{opacity:.7}.page-container{width:100%;height:100%;position:absolute;overflow:hidden auto}.tab-spotlight{filter:blur(5px);opacity:0;background:radial-gradient(circle at bottom,#3b82f666,#0000 70%);width:40px;height:20px;transition:opacity .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tab-active .tab-spotlight{opacity:1}@media (prefers-color-scheme:dark){:root{--bg-color:#f7f8fa;--text-color:#333}}@keyframes nice2-wave{0%,to{transform:translateY(0)skew(-12deg)}25%{transform:translateY(-3px)skew(-12deg)}75%{transform:translateY(1px)skew(-12deg)}}@keyframes nice2-wave-glow{0%,to{filter:brightness();transform:translateY(0)skew(-12deg)}25%{filter:brightness(1.3);transform:translateY(-4px)skew(-12deg)}75%{filter:brightness();transform:translateY(1px)skew(-12deg)}}@keyframes nice2-success{0%{transform:scale(1)skew(-12deg)}50%{transform:scale(1.08)skew(-12deg)}to{transform:scale(1)skew(-12deg)}}.nice2-letter{animation:1.2s cubic-bezier(.4,0,.2,1) infinite nice2-wave;display:inline-block}.nice2-two{animation:1.2s cubic-bezier(.4,0,.2,1) infinite nice2-wave-glow;display:inline-block}.nice2-done{animation:.3s ease-out nice2-success}@keyframes nice2-logo-breathe{0%,to{transform:skew(-12deg)translateY(0)}50%{transform:skew(-12deg)translateY(-1.5px)}}.nice2-logo{animation:3s ease-in-out infinite nice2-logo-breathe}.nice2-logo-2{transition:filter .3s;display:inline-block}.nice2-logo:hover .nice2-logo-2{filter:brightness(1.2)}.home-header{background:linear-gradient(#e8fff4 0%,#f0fff8 100%)}.home-header.home-header-brand{background:#f7f8fa}.home-content-gradient{background:linear-gradient(#f0fff8 0%,#f0fff899 40%,#f7f8fa4d 70%,#f7f8fa 100%)}.home-content-gradient.home-content-gradient-brand{background:#f7f8fa}.me-shell{background:radial-gradient(circle at 100% 0,#d3ff8f2e,#0000 24%),radial-gradient(circle at 0 0,#0f172a0d,#0000 32%),linear-gradient(#f5f6f8 0%,#eef1f4 100%)}.me-hero-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#dcfce7b8,#0000 28%),radial-gradient(circle at 100% 0,#dbeafed1,#0000 32%),linear-gradient(#ffffffb8,#ffffffeb);border:1px solid #ffffffd1;border-radius:1.9rem;flex-direction:column;gap:.9rem;padding:1.05rem 1.05rem .95rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #94a3b81f,inset 0 1px #ffffffe6}.me-hero-accent{filter:blur(10px);pointer-events:none;border-radius:999px;position:absolute}.me-hero-accent-left{background:#a3e6351f;width:6rem;height:6rem;bottom:-1.8rem;left:-1.5rem}.me-hero-accent-right{background:#60a5fa24;width:6.5rem;height:6.5rem;top:-1.4rem;right:0}.me-hero-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex;position:relative}.me-hero-copy{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.me-hero-meta-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.me-hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#64748b;margin:0;font-size:.72rem;font-weight:800}.me-hero-title{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:1.62rem;font-weight:900;line-height:1.02}.me-hero-chip-row{flex-wrap:wrap;gap:.45rem;margin-top:.15rem;display:flex}.me-status-chip{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:1.65rem;padding:.12rem .62rem;font-size:.72rem;font-weight:700;display:inline-flex}.me-status-chip-success{color:#15803d;background:#16a34a14;border:1px solid #16a34a2e}.me-status-chip-warn{color:#b45309;background:#d9770614;border:1px solid #d977062e}.me-status-chip-danger{color:#b91c1c;background:#dc262614;border:1px solid #dc262629}.me-status-chip-muted{color:#64748b;background:#94a3b81f;border:1px solid #94a3b82e}.me-hero-avatar-wrap{z-index:2;flex-shrink:0;margin-top:.05rem;position:relative}.me-hero-avatar{background:#0f172a0a;border:1px solid #ffffffeb;box-shadow:0 12px 24px #94a3b829}.me-hero-avatar-edit{background:#0f172a;border:2px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:flex;position:absolute;bottom:-.2rem;right:-.2rem;box-shadow:0 8px 16px #0f172a38}.me-hero-balance-strip{z-index:1;background:linear-gradient(135deg,#ffffffb8,#ffffffeb),linear-gradient(90deg,#d9f99d2e,#bfdbfe2e);border:1px solid #ffffffc7;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex;position:relative}.me-hero-balance-copy{min-width:0}.me-hero-balance-head{align-items:center;gap:.45rem;display:flex}.me-hero-balance-label{color:#64748b;margin:0 0 .2rem;font-size:.72rem;font-weight:700}.me-hero-balance-toggle{background:#ffffffc7;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.me-hero-balance-toggle:active{transform:scale(.94)}.me-hero-balance-value{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:1.36rem;font-weight:900}.me-hero-wallet-entry{appearance:none;background:0 0;border:none;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;padding:0;line-height:1;transition:transform .18s;display:flex}.me-hero-wallet-entry:active{transform:scale(.97)}.me-hero-wallet-tile{background:#ffffffad;border-radius:1.3rem;justify-content:center;align-items:center;width:3.7rem;height:3.7rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #94a3b81f}.me-hero-wallet-core{background:linear-gradient(135deg,#f3f4f6,#e5eef9);border-radius:.92rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:flex}.me-hero-wallet-core svg,.me-hero-wallet-badge svg{flex-shrink:0;display:block}.me-hero-wallet-badge{background:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:1.82rem;height:1.82rem;display:flex;position:absolute;bottom:-.1rem;right:-.1rem;box-shadow:0 12px 20px #0f172a33}.me-hero-wallet-label{white-space:nowrap;color:#64748b;margin:0;font-size:.8rem;font-weight:700;line-height:1.1}.me-hero-wallet-copy{align-items:center;display:flex}.me-wallet-card{cursor:pointer;background:radial-gradient(circle at 0 0,#dbffa694,#0000 26%),linear-gradient(135deg,#f8ffdf 0%,#eef7c8 34%,#e4efd1 100%);border-radius:1.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #99ad4a24,inset 0 1px #ffffffb3}.me-wallet-card:active{transform:scale(.985)}.me-wallet-copy{flex-direction:column;gap:.3rem;display:flex}.me-wallet-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#6b7280;margin:0;font-size:.72rem;font-weight:700}.me-wallet-title{color:#111827;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:900}.me-wallet-description{color:#4b5563;margin:0;font-size:.82rem;line-height:1.55}.me-wallet-balance-chip{color:#111827;background:#ffffffb3;border-radius:999px;align-items:center;width:fit-content;margin-top:.25rem;padding:.35rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.me-wallet-icon-wrap{background:#ffffffad;border-radius:1.35rem;flex-shrink:0;width:4.2rem;height:4.2rem;position:relative;box-shadow:inset 0 1px #ffffffb3}.me-wallet-icon-core{background:linear-gradient(135deg,#fff,#dbeafe);border-radius:1rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:.8rem}.me-wallet-arrow{background:#111827;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex;position:absolute;bottom:-.1rem;right:-.1rem;box-shadow:0 10px 18px #11182738}.me-section{flex-direction:column;gap:.85rem;display:flex}.me-section-head{flex-direction:column;gap:.2rem;padding:0 .25rem;display:flex}.me-section-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.72rem;font-weight:800}.me-section-title{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.08rem;font-weight:900}.me-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.me-action-card{text-align:left;border:1px solid #fffc;border-radius:1.5rem;flex-direction:column;justify-content:center;gap:.55rem;min-height:5.8rem;padding:1rem 1rem .95rem;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 16px 30px #94a3b81f}.me-action-card:active{transform:scale(.985)}.me-action-card-primary{background:linear-gradient(145deg,#fff,#eaf2ff)}.me-action-card-soft{background:linear-gradient(145deg,#fff,#eefbf2)}.me-action-card-warm{background:linear-gradient(145deg,#fffaf3,#fff0dd)}.me-action-card-market{background:linear-gradient(145deg,#f4fbf4,#e7f6ea)}.me-action-icon{border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.me-action-icon-primary{background:linear-gradient(145deg,#dbeafe,#f8fbff)}.me-action-icon-soft{background:linear-gradient(145deg,#d1fae5,#f3fff8)}.me-action-icon-warm{background:linear-gradient(145deg,#ffedd5,#fff7ed)}.me-action-copy{flex-direction:column;justify-content:center;min-height:100%;display:flex}.me-action-icon-market{background:linear-gradient(145deg,#d7f0df,#f5fcf6)}.me-action-head{align-items:center;gap:.7rem;min-width:0;display:flex}.me-action-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:900}.me-settings-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffffd9;border-radius:1.7rem;overflow:hidden;box-shadow:0 16px 30px #94a3b81a}.me-setting-row{cursor:pointer;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:.9rem;padding:.92rem 1.1rem;transition:background-color .18s;display:flex}.me-setting-row:active{background:#f8fafceb}.me-setting-row-last{border-bottom:none}.me-setting-left{align-items:center;gap:.85rem;min-width:0;display:flex}.me-setting-icon-shell{background:linear-gradient(145deg,#f8fafc,#edf2f7);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.me-setting-copy{align-items:center;min-width:0;display:flex}.me-setting-title{color:#111827;margin:0;font-size:.95rem;font-weight:800;line-height:1.2;display:block}.me-setting-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.me-auth-actions{flex-direction:column;gap:.85rem;padding-top:.5rem;display:flex}.me-secondary-button,.me-danger-button{letter-spacing:-.01em;border-radius:1.35rem;width:100%;min-height:3.5rem;font-size:.95rem;font-weight:900;transition:transform .18s,box-shadow .18s,background-color .18s}.me-secondary-button{color:#334155;background:#ffffffeb;box-shadow:0 14px 26px #94a3b81a}.me-danger-button{color:#e11d48;background:linear-gradient(145deg,#fff1f2,#ffe4e6);box-shadow:0 14px 26px #f472b624}.me-secondary-button:active,.me-danger-button:active{transform:scale(.985)}@media (max-width:420px){.me-hero-title{font-size:1.42rem}.me-hero-top{gap:.75rem}.me-hero-balance-strip{align-items:flex-end;gap:.65rem;padding:.85rem .9rem}.me-hero-balance-copy{flex:1;width:100%}.me-hero-balance-value{font-size:1.24rem}.me-hero-wallet-entry{align-self:auto;gap:.48rem}.me-hero-wallet-tile{border-radius:1.18rem;width:3.3rem;height:3.3rem}.me-hero-wallet-core{border-radius:.86rem;width:2.18rem;height:2.18rem}.me-hero-wallet-badge{width:1.7rem;height:1.7rem;bottom:0;right:0}.me-hero-wallet-label{font-size:.74rem}}.market-page-shell{background:#f7f8fa}.market-header{background:linear-gradient(#fff7e9 0%,#f9f4ea 38%,#f3f7fb 100%)}.market-viewport-gradient{background:linear-gradient(#fff7e9fa 0%,#faf2e2e6 26%,#f2f6fbb8 56%,#f7f8fae0 82%,#f7f8fa 100%)}.activity-page-shell{background:#f6f4f1}.activity-header{background:linear-gradient(#fcfaf7 0%,#f8f5f0 40%,#f6f4f1 100%)}.activity-viewport-gradient{background:linear-gradient(#fcfaf7fa 0%,#f8f5f0f0 26%,#f6f3efe0 50%,#f6f4f1eb 76%,#f6f4f1 100%)}@keyframes brand-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.brand-logo{animation:3s ease-in-out infinite brand-float}.brand-logo:hover span:last-child{filter:brightness(1.15)}.maintenance-shell{background:radial-gradient(circle at top,#dbf4e7eb 0%,#f4f7f5eb 38%,#f7f8fa 72%),linear-gradient(#f6f8f7 0%,#f7f8fa 100%);min-height:100vh;position:relative;overflow:hidden}.maintenance-grid{pointer-events:none;background-image:linear-gradient(#1f2a2408 1px,#0000 1px),linear-gradient(90deg,#1f2a2408 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000004d,#0000 78%);mask-image:linear-gradient(#0000004d,#0000 78%)}.maintenance-orb{filter:blur(6px);opacity:.75;pointer-events:none;border-radius:9999px;animation:14s ease-in-out infinite maintenance-orb-float;position:absolute}.maintenance-orb-left{background:radial-gradient(circle,#bbe8cec7 0%,#bbe8ce2e 58%,#0000 100%);width:15rem;height:15rem;top:-5rem;left:-3rem}.maintenance-orb-right{background:radial-gradient(circle,#ffdbb4b8 0%,#ffdbb429 56%,#0000 100%);width:18rem;height:18rem;animation-delay:-4s;bottom:9rem;right:-4rem}.maintenance-card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffffe0 0%,#ffffffc7 100%);border:1px solid #ffffffd1;position:relative;overflow:hidden;box-shadow:0 28px 70px #667a6f24,inset 0 1px #fffc}.maintenance-center-wrap{min-height:calc(100vh - max(env(safe-area-inset-top),var(--native-safe-area-top,0px)) - max(env(safe-area-inset-bottom),var(--native-safe-area-bottom,0px)) - 5rem);justify-content:center;align-items:center;padding-top:2.5rem;padding-bottom:1.5rem;display:flex}.maintenance-card:before{content:"";background:linear-gradient(90deg,#bfe4cc 0%,#f5d1a8 52%,#d5ece7 100%);height:6px;position:absolute;inset:0 0 auto}.maintenance-badge{color:#5f6d65;letter-spacing:.08em;white-space:nowrap;background:#ffffffb3;border:1px solid #d8e1dcd9;border-radius:9999px;align-items:center;min-height:2rem;padding:.45rem .85rem;font-size:.7rem;font-weight:600;display:inline-flex}.maintenance-icon-wrap{width:6rem;height:6rem;margin:0 auto;position:relative}.maintenance-icon-pulse{background:radial-gradient(circle,#d1eadbe6 0%,#d1eadb26 68%,#0000 100%);border-radius:9999px;animation:2.6s ease-in-out infinite maintenance-pulse;position:absolute;inset:0}.maintenance-icon-core{background:linear-gradient(#fffffff2,#f4f8f5eb),linear-gradient(135deg,#d7eee2,#f2d4ae);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:.9rem;box-shadow:inset 0 1px #ffffffe6,0 16px 30px #7e968a2e}.maintenance-status-tile{background:#ffffffb3;border:1px solid #e6ece8f2;border-radius:1.1rem;min-height:7rem;padding:.9rem .8rem;position:relative;box-shadow:inset 0 1px #ffffffbf}.maintenance-status-dot{border-radius:9999px;width:.55rem;height:.55rem;margin-bottom:.7rem;display:inline-flex;box-shadow:0 0 0 .2rem #ffffffd9}.maintenance-action-panel{background:linear-gradient(#f4f8f6f5 0%,#f0f5f2e6 100%);border:1px solid #e3eae6f2;border-radius:1.2rem;margin-top:1rem;padding:1rem}.maintenance-secondary-block{border-top:1px dashed #d5ddd8f2;margin-top:.7rem;padding-top:.7rem}.maintenance-secondary-stacked{margin-top:.45rem}.maintenance-update-button{border-radius:1rem;width:100%;height:3rem;margin-top:.55rem;font-size:.95rem;font-weight:700;transition:transform .18s,opacity .18s}.maintenance-retry-button{border-radius:1rem;width:100%;height:3rem;margin-top:.9rem;font-size:.95rem;font-weight:700;transition:transform .18s,opacity .18s}.maintenance-primary-button{color:#fff;background:linear-gradient(135deg,#23332b 0%,#40564a 100%);border:none;box-shadow:0 14px 28px #3d584929}.maintenance-secondary-button{color:#2d3d35;background:#ffffffeb;border:1px solid #dde5e0f2;box-shadow:inset 0 1px #ffffffeb}.maintenance-game-overlay{z-index:50;position:fixed;inset:0}.maintenance-game-backdrop{-webkit-backdrop-filter:blur(10px);background:#18211d47;position:absolute;inset:0}.maintenance-game-sheet{background:linear-gradient(#fafcfbf5 0%,#f1f6f3f5 100%);border:1px solid #ffffffd1;border-radius:1.75rem;flex-direction:column;width:min(92vw,44rem);height:min(88vh,64rem);padding:1.15rem 1.15rem 1.2rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #19241f2e}.maintenance-game-close{color:#5c6a63;background:#ffffffe6;border:1px solid #dce4dff5;border-radius:9999px;flex:none;height:2.2rem;padding:0 .95rem;font-size:.78rem;font-weight:600}.maintenance-game-boosts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.maintenance-game-boost-chip{text-align:center;color:#55655d;background:#f6faf8eb;border:1px solid #e2e9e5f5;border-radius:.95rem;padding:.5rem .68rem;font-size:.74rem;font-weight:700}.maintenance-game-hud{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.maintenance-game-chip{text-align:center;color:#33423b;background:#ffffffe0;border:1px solid #e4eae6f2;border-radius:1rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700}.maintenance-game-field{touch-action:none;background:linear-gradient(#1e2a27 0%,#233733 52%,#2a453f 100%);border:1px solid #ffffff14;border-radius:1.5rem;flex:auto;min-height:30rem;position:relative;overflow:hidden}.maintenance-game-stars{opacity:.5;background-image:radial-gradient(circle at 18% 18%,#ffffffb8 0 1px,#0000 1.4px),radial-gradient(circle at 72% 22%,#ffffff94 0 1px,#0000 1.5px),radial-gradient(circle at 84% 64%,#ffffff85 0 1px,#0000 1.6px),radial-gradient(circle at 30% 74%,#ffffff75 0 1px,#0000 1.6px),radial-gradient(circle at 58% 82%,#fff9 0 1px,#0000 1.6px);position:absolute;inset:0}.maintenance-game-player,.maintenance-game-enemy,.maintenance-game-bullet,.maintenance-game-explosion,.maintenance-game-muzzle,.maintenance-game-powerup{position:absolute;transform:translate(-50%,-50%)}.maintenance-game-player{width:4rem;height:4.7rem;transition:left 60ms linear,top 60ms linear}.maintenance-game-player-body{background:linear-gradient(#f3fff8 0%,#b7efce 20%,#4a7c6a 62%,#23473b 100%);border-radius:9999px 9999px .95rem .95rem;width:1.1rem;height:3rem;position:absolute;top:.4rem;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #101b173d,inset 0 1px #ffffffbf}.maintenance-game-player-cockpit{background:linear-gradient(#e9fbff 0%,#7fd1df 100%);border-radius:9999px;width:.56rem;height:1.02rem;position:absolute;top:.68rem;left:50%;transform:translate(-50%);box-shadow:0 0 10px #89e3ec38}.maintenance-game-player-wing{background:linear-gradient(#d0f7df 0%,#8fc7a8 70%,#456e5e 100%);border-radius:.85rem;width:1.7rem;height:1rem;position:absolute;top:1.55rem;box-shadow:inset 0 1px #ffffff94}.maintenance-game-player-wing-left{transform-origin:100%;left:.35rem;transform:rotate(-26deg)}.maintenance-game-player-wing-right{transform-origin:0;right:.35rem;transform:rotate(26deg)}.maintenance-game-player-tail{background:linear-gradient(#d7f7e4 0%,#6ba58a 100%);border-radius:.35rem .35rem .1rem .1rem;width:.7rem;height:.95rem;position:absolute;top:.02rem;left:50%;transform:translate(-50%)}.maintenance-game-player-engine{filter:blur(.4px);background:linear-gradient(#ffe098fa,#ff963d29);border-radius:.5rem .5rem .9rem .9rem;width:1.4rem;height:1rem;animation:.4s ease-in-out infinite alternate maintenance-game-flame;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%)}.maintenance-game-enemy{width:3.55rem;height:4rem}.maintenance-game-enemy-body{background:linear-gradient(#ffe7df 0%,#f1927b 18%,#a54857 58%,#652836 100%);border-radius:9999px 9999px .95rem .95rem;width:1.08rem;height:2.9rem;position:absolute;top:.45rem;left:50%;transform:translate(-50%);box-shadow:0 12px 22px #15070b47,inset 0 1px #ffe8df9e}.maintenance-game-enemy-cockpit{background:linear-gradient(#fff4eb 0%,#ffbf9d 100%);border-radius:9999px;width:.52rem;height:.95rem;position:absolute;top:.78rem;left:50%;transform:translate(-50%)}.maintenance-game-enemy-wing{background:linear-gradient(#ffc9ba 0%,#d16a73 70%,#803745 100%);border-radius:.9rem;width:1.45rem;height:.88rem;position:absolute;top:1.52rem;box-shadow:inset 0 1px #ffe1d873}.maintenance-game-enemy-wing-left{transform-origin:100%;left:.34rem;transform:rotate(-28deg)}.maintenance-game-enemy-wing-right{transform-origin:0;right:.34rem;transform:rotate(28deg)}.maintenance-game-enemy-tail{background:linear-gradient(#ffd8ca 0%,#bf6571 100%);border-radius:.28rem .28rem .12rem .12rem;width:.68rem;height:.82rem;position:absolute;top:.08rem;left:50%;transform:translate(-50%)}.maintenance-game-bullet{background:linear-gradient(#fff9de 0%,#ffd067 45%,#ffb04347 100%);border-radius:9999px;width:.48rem;height:1.45rem;box-shadow:0 0 16px #ffd675d1,0 0 28px #ffb14447}.maintenance-game-explosion{pointer-events:none;background:radial-gradient(circle,#fff8d5f2 0%,#ffc266c7 30%,#ff72374d 62%,#0000 100%);border-radius:9999px;width:2.6rem;height:2.6rem}.maintenance-game-muzzle{filter:blur(.6px);pointer-events:none;background:linear-gradient(#fffce0fa 0%,#ffcb65cc 48%,#ff953414 100%);border-radius:9999px;width:1rem;height:1.6rem;transition:opacity 80ms linear}.maintenance-game-powerup{color:#fff;border:2px solid #ffffffe0;border-radius:9999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 12px 24px #0b120e38,0 0 24px #ffffff1f}.maintenance-game-powerup-shot{background:linear-gradient(#64b5ff 0%,#3269d8 100%)}.maintenance-game-powerup-speed{background:linear-gradient(#ffd36d 0%,#ff8f3f 100%)}.maintenance-game-powerup-life{background:linear-gradient(#ff94ad 0%,#e05577 100%)}.maintenance-game-drag-tip{color:#f2f8f5d9;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);background:#f8fcfa1f;border:1px solid #ffffff1f;border-radius:9999px;padding:.4rem .75rem;font-size:.72rem;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.maintenance-game-start-overlay{-webkit-backdrop-filter:blur(2px);background:#0e16123d;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:absolute;inset:0}.maintenance-game-start-card{text-align:center;background:#192721c7;border:1px solid #ffffff14;border-radius:1.35rem;width:100%;max-width:18rem;padding:1.2rem;box-shadow:0 18px 42px #080d0b47}.maintenance-game-start{color:#1b2a24;background:linear-gradient(135deg,#d8ffe8 0%,#9fe0b8 40%,#3f6857 100%);border:none;border-radius:1rem;width:100%;height:3rem;margin-top:.9rem;font-size:1rem;font-weight:800;box-shadow:0 14px 32px #15271f3d}.maintenance-game-gameover{background:#0f151273;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:absolute;inset:0}.maintenance-game-gameover-card{text-align:center;background:#f8fbf9f0;border-radius:1.4rem;width:100%;padding:1.25rem;box-shadow:0 18px 40px #0a120e38}.maintenance-game-restart{color:#fff;background:linear-gradient(135deg,#23332b 0%,#42584c 100%);border:none;border-radius:1rem;width:100%;height:2.9rem;margin-top:1rem;font-size:.95rem;font-weight:700}.maintenance-game-close:disabled,.maintenance-game-restart:disabled{opacity:.68}@keyframes maintenance-game-flame{0%{opacity:.65;transform:translate(-50%)scaleY(.88)}to{opacity:1;transform:translate(-50%)scaleY(1.08)}}.maintenance-retry-button:active{transform:scale(.985)}.maintenance-retry-button:disabled{opacity:.72}.maintenance-update-button:active{transform:scale(.985)}.maintenance-update-button:disabled{opacity:.72}@keyframes maintenance-pulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes maintenance-orb-float{0%,to{transform:translate(0,0)}50%{transform:translateY(.9rem)}}.not-found-shell{background:radial-gradient(circle at top,#e3f2ebeb 0%,#f5f7f6f5 38%,#f7f8fa 72%),linear-gradient(#f7f8fa 0%,#f3f6f4 100%);min-height:100vh;position:relative;overflow:hidden}.not-found-orb{filter:blur(10px);opacity:.78;pointer-events:none;border-radius:9999px;animation:16s ease-in-out infinite maintenance-orb-float;position:absolute}.not-found-orb-left{background:radial-gradient(circle,#c7e6d5d1 0%,#c7e6d52e 58%,#0000 100%);width:14rem;height:14rem;top:-4rem;left:-4rem}.not-found-orb-right{background:radial-gradient(circle,#f8d7b3b3 0%,#f8d7b324 56%,#0000 100%);width:16rem;height:16rem;animation-delay:-5s;bottom:7rem;right:-5rem}.not-found-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffffe6 0%,#fffc 100%);border:1px solid #ffffffd1;position:relative;overflow:hidden;box-shadow:0 28px 68px #697e7324,inset 0 1px #ffffffd1}.not-found-card:before{content:"";background:linear-gradient(90deg,#d9ecdf 0%,#f3d6b3 48%,#d7e8e2 100%);height:6px;position:absolute;inset:0 0 auto}.not-found-icon{width:6rem;height:6rem;margin:0 auto;position:relative}.not-found-icon-ring{background:radial-gradient(circle,#daece2e6 0%,#daece233 62%,#0000 100%);border-radius:9999px;position:absolute;inset:0}.not-found-icon-core{background:linear-gradient(#fffffffa,#f3f7f4eb),linear-gradient(135deg,#dbece3,#eed8bc);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:.9rem;box-shadow:inset 0 1px #ffffffe0,0 16px 30px #7a91862e}.not-found-path-box{background:#f7f9f8f5;border:1px solid #e4eae6f5;border-radius:1rem;padding:1rem 1.05rem}.announcement-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #0000000a;overflow:clip}@keyframes announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-scroll{gap:0;animation:40s linear infinite announcement-marquee;display:inline-flex}.announcement-fade-left{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffffe6,#0000);width:12px;position:absolute;top:0;bottom:0;left:0}.announcement-fade-right{z-index:1;pointer-events:none;background:linear-gradient(270deg,#ffffffe6,#0000);width:12px;position:absolute;top:0;bottom:0;right:0}.announcement-bar:active .announcement-scroll{animation-play-state:paused}.product-detail-content h1,.product-detail-content h2,.product-detail-content h3{color:#1a1a1a;margin-top:1em;margin-bottom:.5em;font-weight:700}.product-detail-content h1{font-size:1.25em}.product-detail-content h2{font-size:1.125em}.product-detail-content h3{font-size:1em}.product-detail-content p{margin-bottom:.75em;line-height:1.75}.product-detail-content img{border-radius:.5rem;max-width:100%;margin:.75em 0}.product-detail-content ul,.product-detail-content ol{margin-bottom:.75em;padding-left:1.5em}.product-detail-content li{margin-bottom:.25em}.product-detail-content blockquote{color:#6b7280;border-left:3px solid #e5e7eb;margin:.75em 0;padding-left:1em}.product-detail-content hr{border:none;border-top:1px solid #e7ddd3;margin:1.25em 0}.product-detail-content a{color:#2563eb;text-decoration:underline}.product-detail-content code{background:#f3f4f6;border-radius:.25em;padding:.15em .4em;font-size:.9em}.product-detail-content pre{background:#f3f4f6;border-radius:.5rem;margin:.75em 0;padding:1em;overflow-x:auto}.product-detail-content pre code{background:0 0;padding:0}.activity-feature-markdown>:first-child{margin-top:0}[data-vt-dir=fade]::view-transition-old(root){animation:.2s both vt-fade-out}[data-vt-dir=fade]::view-transition-new(root){animation:.2s both vt-fade-in}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}@keyframes sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-backdrop-in{0%{opacity:0}to{opacity:1}}.sheet-backdrop{animation:.25s ease-out sheet-backdrop-in}.sheet-panel{animation:.3s cubic-bezier(.32,.72,0,1) sheet-slide-up}.blindbox-modal-shell{animation:.28s cubic-bezier(.22,1,.36,1) blindbox-modal-rise}.blindbox-open-scene{height:18rem;position:relative;overflow:hidden}.blindbox-open-cover-halo{filter:blur(18px)saturate(1.15);opacity:.28;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9999px;width:10rem;height:10rem;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.blindbox-open-aura{filter:blur(10px);background:radial-gradient(circle,#ffd6846b 0%,#ff9e4333 38%,#4a5eff24 68%,#0000 100%);border-radius:9999px;width:14rem;height:14rem;animation:1.2s ease-in-out infinite blindbox-aura-pulse;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.blindbox-open-ring{border:1px solid #ffffff1f;border-radius:9999px;width:13rem;height:13rem;animation:1.4s ease-in-out infinite blindbox-ring-breathe;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffc47414}.blindbox-open-box{width:10rem;height:8.5rem;animation:.92s ease-in-out infinite blindbox-box-bounce;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.blindbox-open-lid{transform-origin:20% 85%;background:linear-gradient(#fff7e5e0,#ffc97aeb),linear-gradient(135deg,#f8d483,#ff8f39);border-radius:1.25rem 1.25rem .9rem .9rem;height:2.7rem;animation:.92s cubic-bezier(.55,0,.1,1) infinite blindbox-lid-flutter;position:absolute;top:0;left:.5rem;right:.5rem;box-shadow:0 14px 30px #ff8c3e38,inset 0 1px #ffffff73}.blindbox-open-lid:after{content:"";background:#fff5e4b3;border-radius:9999px;width:1rem;height:1.2rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%);box-shadow:0 0 22px #ffd6888c}.blindbox-open-base{background:linear-gradient(135deg,#181a2a 0%,#3a2244 38%,#f18f3b 100%);border-radius:1.3rem;height:5.8rem;position:absolute;bottom:0;left:0;right:0;box-shadow:0 24px 45px #00000059,inset 0 1px #ffffff24}.blindbox-open-base:before{content:"";background:linear-gradient(#ffe6aef2,#ffb2578c);border-radius:999px;width:.7rem;position:absolute;inset:1rem auto 1rem 50%;transform:translate(-50%);box-shadow:0 0 20px #ffb95e66}.blindbox-open-core{filter:blur(1px);background:radial-gradient(circle,#fff5ddf5 0%,#ffd28ae0 30%,#ffa54b33 62%,#0000 100%);border-radius:9999px;width:4.6rem;height:4.6rem;animation:.86s ease-in-out infinite blindbox-core-flare;position:absolute;top:2.15rem;left:50%;transform:translate(-50%)}.blindbox-open-shadow{filter:blur(6px);background:radial-gradient(circle,#0000005c 0%,#0000001f 58%,#0000 100%);border-radius:9999px;width:9rem;height:1.5rem;animation:.92s ease-in-out infinite blindbox-shadow-breathe;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.blindbox-open-spark{transform-origin:bottom;opacity:0;background:linear-gradient(#fff8dff5,#ffac4c00);border-radius:9999px;width:.42rem;height:1.9rem;animation:1s ease-out infinite blindbox-spark-rise;position:absolute;top:58%;left:50%}.blindbox-open-spark-1{animation-delay:0s;transform:translate(-4.5rem,-2.6rem)rotate(-42deg)}.blindbox-open-spark-2{animation-delay:80ms;transform:translate(-3rem,-4.2rem)rotate(-22deg)}.blindbox-open-spark-3{animation-delay:.16s;transform:translate(-1rem,-4.8rem)rotate(-8deg)}.blindbox-open-spark-4{animation-delay:.24s;transform:translate(1.1rem,-4.9rem)rotate(12deg)}.blindbox-open-spark-5{animation-delay:.32s;transform:translate(3.1rem,-4.1rem)rotate(26deg)}.blindbox-open-spark-6{animation-delay:.4s;transform:translate(4.5rem,-2.4rem)rotate(42deg)}.blindbox-open-spark-7{animation-delay:.48s;transform:translate(-2.6rem,-3.2rem)rotate(-30deg)}.blindbox-open-spark-8{animation-delay:.56s;transform:translate(2.7rem,-3.2rem)rotate(30deg)}.blindbox-result-panel{animation:.38s cubic-bezier(.22,1,.36,1) both blindbox-card-rise}.blindbox-reward-card{animation:.42s cubic-bezier(.2,1,.22,1) both blindbox-card-rise}.blindbox-reveal-card{animation:.72s cubic-bezier(.16,1,.3,1) both blindbox-reveal-pop}.blindbox-reveal-image{box-shadow:0 24px 60px #080a145c,inset 0 0 0 1px #ffffff14}.blindbox-reveal-thumb{border-radius:1rem;width:3.25rem;height:3.25rem;transition:transform .24s,opacity .24s,border-color .24s;overflow:hidden}.blindbox-reveal-thumb:first-child:last-child{width:3.75rem}@keyframes blindbox-modal-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes blindbox-aura-pulse{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes blindbox-ring-breathe{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.88;transform:translate(-50%,-50%)scale(1.05)}}@keyframes blindbox-box-bounce{0%,to{transform:translate(-50%,-50%)translateY(0)}25%{transform:translate(-50%,-50%)translateY(-4px)rotate(-1deg)}50%{transform:translate(-50%,-50%)translateY(-8px)rotate(1.2deg)}75%{transform:translate(-50%,-50%)translateY(-2px)rotate(-.8deg)}}@keyframes blindbox-lid-flutter{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)translate(-2px)}45%{transform:rotate(-20deg)translate(-4px)translateY(-1px)}70%{transform:rotate(-12deg)translate(-2px)}}@keyframes blindbox-core-flare{0%,to{opacity:.72;transform:translate(-50%)scale(.72)}50%{opacity:1;transform:translate(-50%)scale(1.18)}}@keyframes blindbox-shadow-breathe{0%,to{opacity:.44;transform:translate(-50%)scaleX(.88)}50%{opacity:.28;transform:translate(-50%)scaleX(1.04)}}@keyframes blindbox-spark-rise{0%{opacity:0;filter:blur()}15%{opacity:1}to{opacity:0;filter:blur(1px)}}@keyframes blindbox-card-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes blindbox-reveal-pop{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.9)}58%{opacity:1;filter:blur();transform:translateY(-6px)scale(1.025)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.blindbox-modal-shell,.blindbox-open-aura,.blindbox-open-ring,.blindbox-open-box,.blindbox-open-lid,.blindbox-open-core,.blindbox-open-shadow,.blindbox-open-spark,.blindbox-reveal-card,.blindbox-result-panel,.blindbox-reward-card{animation:none!important}}@keyframes prelaunch-clock-glow{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes prelaunch-logo-pulse{0%,to{transform:scale(1);box-shadow:0 18px 36px #0a14212e}50%{transform:scale(1.02);box-shadow:0 22px 48px #0a14213d}}@keyframes prelaunch-progress-slide{0%{transform:translate(-100%)}to{transform:translate(280%)}}.prelaunch-shell{background:radial-gradient(circle at top,#6fc2a92e,#0000 36%),linear-gradient(160deg,#eef7f4 0%,#f7f6f1 50%,#eef2f7 100%);min-height:100vh;position:relative;overflow:hidden}.prelaunch-shell-boot{background:radial-gradient(circle at top,#67b5cc29,#0000 36%),linear-gradient(160deg,#edf4f7 0%,#f6f6f2 52%,#eef2f7 100%)}.prelaunch-orb{filter:blur(18px);opacity:.7;border-radius:9999px;width:19rem;height:19rem;position:absolute}.prelaunch-orb-left{background:#6fc2a959;top:-5rem;left:-6rem}.prelaunch-orb-right{background:#f8ba7d40;bottom:-6rem;right:-6rem}.prelaunch-grid{background-image:linear-gradient(#ffffff6b 1px,#0000 1px),linear-gradient(90deg,#ffffff6b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 92%);mask-image:linear-gradient(#0000008c,#0000 92%)}.prelaunch-stage{z-index:1;flex-direction:column;justify-content:space-between;min-height:100vh;padding:2rem 1.25rem;display:flex;position:relative}.prelaunch-stage-centered{justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem}.prelaunch-stage-gate{justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;position:relative}.prelaunch-clock-anchor{pointer-events:none;width:min(100% - 2rem,30rem);position:absolute;top:clamp(4.5rem,11vh,7.5rem);left:50%;transform:translate(-50%)}.prelaunch-center-stack{flex-direction:column;align-items:center;gap:0;width:min(100%,30rem);display:flex;transform:translateY(clamp(4.5rem,14vh,8rem))}.prelaunch-clock-wrap{text-align:center;color:#203038;animation:5s ease-in-out infinite prelaunch-clock-glow}.prelaunch-clock-label{letter-spacing:.38em;text-transform:uppercase;color:#6a7f79;margin:0;font-size:.72rem}.prelaunch-clock-value{letter-spacing:-.08em;color:#16242b;font-variant-numeric:tabular-nums;margin:.6rem 0 0;font-size:clamp(3.4rem,11vw,5.5rem);font-weight:700;line-height:1}.prelaunch-clock-date{letter-spacing:.08em;color:#73857f;margin:.7rem 0 0;font-size:.92rem}.prelaunch-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:2rem;width:min(100%,28rem);margin:0 auto;padding:1.4rem 1.25rem 1.3rem;box-shadow:0 26px 80px #19293629}.prelaunch-panel-boot{text-align:center;width:min(100%,25rem);padding-top:2.1rem;padding-bottom:1.8rem}.prelaunch-logo-button,.prelaunch-logo-static{background:linear-gradient(145deg,#fffffff2,#e8f2eeeb);border:1px solid #fffffff5;border-radius:1.7rem;justify-content:center;align-items:center;width:5.7rem;height:5.7rem;margin:0 auto 1.1rem;display:flex;box-shadow:0 18px 36px #0a14212e}.prelaunch-logo-button{appearance:none;cursor:pointer;transition:transform .28s,box-shadow .28s}.prelaunch-logo-static{animation:2.8s ease-in-out infinite prelaunch-logo-pulse}.prelaunch-logo-button-holding{animation:1.2s ease-in-out infinite prelaunch-logo-pulse}.prelaunch-logo-image{object-fit:contain;width:4rem;height:4rem}.prelaunch-copy{text-align:center}.prelaunch-eyebrow{letter-spacing:.36em;text-transform:uppercase;color:#6b7f79;margin:0;font-size:.72rem}.prelaunch-title{letter-spacing:-.05em;color:#18252d;margin:.8rem 0 0;font-size:1.8rem;line-height:1.15}.prelaunch-description{color:#566963;margin:.95rem 0 0;font-size:.96rem;line-height:1.75}.prelaunch-boot-progress{background:#1c2e3914;border-radius:9999px;width:min(100%,15rem);height:.42rem;margin:1.35rem auto 0;position:relative;overflow:hidden}.prelaunch-boot-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#49a38d00,#49a38deb,#22343de0);width:38%;animation:1.35s ease-in-out infinite prelaunch-progress-slide;position:absolute;inset:0 auto 0 0}.prelaunch-boot-footer{color:#72837d;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;font-size:.84rem;display:inline-flex}.prelaunch-boot-dot{background:#55a28f;border-radius:9999px;width:.45rem;height:.45rem;box-shadow:0 0 #55a28f3d}.prelaunch-badges{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.2rem;display:flex}.prelaunch-badge{color:#1f5f53;background:#1578661f;border-radius:9999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .95rem;font-size:.82rem;font-weight:600;display:inline-flex}.prelaunch-badge-muted{color:#4f5f67;background:#1d2b3614}.prelaunch-modal-overlay{z-index:39;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a121b61;position:fixed;inset:0}.prelaunch-modal-card{z-index:40;background:#fffffff0;border:1px solid #fffffffa;border-radius:1.6rem;width:min(100% - 2rem,24rem);padding:1.35rem 1.15rem 1.15rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0a121b2e}.prelaunch-modal-header{text-align:center}.prelaunch-modal-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#6f807c;margin:0;font-size:.72rem}.prelaunch-modal-title{color:#19252c;margin:.55rem 0 0;font-size:1.35rem}.prelaunch-modal-desc{color:#677873;margin:.7rem 0 0;font-size:.88rem;line-height:1.65}.prelaunch-input-wrap{margin-top:1.1rem}.prelaunch-password-input{color:#18252c;background:#f7f9faf5;border:1px solid #1b2c381f;border-radius:1rem;outline:none;width:100%;height:3rem;padding:0 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.prelaunch-password-input:focus{border-color:#21826d6b;box-shadow:0 0 0 4px #5bb49d1f}.prelaunch-helper-text,.prelaunch-error-text{margin:.7rem 0 0;font-size:.82rem;line-height:1.6}.prelaunch-helper-text{color:#71837d}.prelaunch-error-text{color:#c05353}.prelaunch-modal-actions{gap:.75rem;margin-top:1.15rem;display:flex}.prelaunch-primary-button,.prelaunch-secondary-button{border:none;border-radius:1rem;flex:1;min-height:2.9rem;font-size:.94rem;font-weight:600}.prelaunch-primary-button{color:#fff;background:linear-gradient(135deg,#20323a 0%,#2f4853 100%)}.prelaunch-secondary-button{color:#30424a;background:#14232d14}@media (max-width:480px){.prelaunch-stage{padding-left:1rem;padding-right:1rem}.prelaunch-center-stack{transform:translateY(clamp(5rem,16vh,6.5rem))}.prelaunch-clock-anchor{top:clamp(3.75rem,9vh,5.25rem)}.prelaunch-panel{padding-left:1rem;padding-right:1rem}.prelaunch-modal-actions{flex-direction:column}}