:root{--bg:#eef2e7;--bg-soft:#f8fbf3;--bg-panel:#ffffffd1;--bg-panel-soft:#f4f7f0e6;--line:#3a44391f;--line-strong:#3a443933;--text:#182018;--muted:#69736b;--shadow:#4c58492e;--accent:#dffb7b;--accent-soft:#f4ffcb;--card:#fff;--card-soft:#f3f5ef;--radius-xl:38px;--radius-lg:30px;--radius-md:24px;--radius-sm:18px}*{box-sizing:border-box}html,body{scrollbar-width:none;min-height:100%;margin:0}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}body{color:var(--text);font-family:var(--font-body), sans-serif;background:radial-gradient(circle at 0 0,#dffb7b8c,#0000 20%),radial-gradient(circle at 78% 10%,#ffffffb8,#0000 18%),linear-gradient(#eef2e7 0%,#e7ece0 42%,#edf2e9 100%)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border:0}.tempo-shell{min-height:100vh;position:relative;overflow:hidden}.tempo-scene-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tempo-scene-background:after{content:none}.tempo-scene-background-image{object-fit:cover;object-position:center;filter:none;transform:none}.tempo-scene-background-image-mobile{display:none}.tempo-scene-background-soft:after{content:none}.tempo-scene-background-soft .tempo-scene-background-image{filter:none;transform:none}.tempo-backdrop{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#ffffffb3,#0000 68%);border-radius:50%;width:44vw;height:44vw;position:fixed;inset:auto}.tempo-backdrop-left{top:-12vw;left:-12vw}.tempo-backdrop-right{bottom:-16vw;right:-16vw}.tempo-frame{z-index:1;width:min(1420px,100% - 32px);margin:0 auto;padding:24px 0 32px;position:relative;transform:translateY(16px)}.tempo-frame-game{width:min(100%,100% - 16px);padding:8px 0 12px;transform:none}.panel,.package-card{border:1px solid var(--line);box-shadow:0 28px 80px var(--shadow), inset 0 1px 0 #ffffffc2;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#fffc 0%,#f4f7efe0 100%)}.brand-logo{object-fit:cover;filter:contrast(1.08);border-radius:14px}.dashboard-intro h2,.wallet-gate-copy h3,.panel-centered h3{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0}.wallet-button,.action-button,.ghost-button,.stacked-note{border:1px solid var(--line-strong);min-height:46px;color:var(--text);background:#ffffffb3;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.stacked-note{gap:10px}.wallet-button,.action-button,.ghost-button{cursor:pointer;transition:transform .18s,background .18s,border-color .18s}.wallet-button:hover,.action-button:hover,.ghost-button:hover{background:#fffffff5;transform:translateY(-1px)}.wallet-button-alert{background:#fff7d6e6}.wallet-gate-copy p,.package-card p,.office-overlay p,.agent-slot p,.panel-centered p{color:var(--muted);line-height:1.65}.dashboard-intro{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:16px;display:grid}.dashboard-intro h2{max-width:12ch;font-size:clamp(2.1rem,5vw,3.6rem);line-height:.92}.hero-strip{align-content:end;gap:14px;display:grid}.brand-chip,.hero-strip div,.metric-row,.summary-grid div,.agent-slot{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffa3;padding:16px;box-shadow:inset 0 1px #ffffffb3}.brand-chip{align-items:center;gap:12px;width:fit-content;margin-bottom:22px;padding:10px 12px;display:inline-flex}.brand-chip strong{font-size:1rem;display:block}.brand-chip .meta-label,.brand-chip-centered{margin-bottom:4px}.hero-strip span,.metric-row span,.summary-grid span,.package-footer span,.package-stats dt,.agent-slot-foot span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;display:block}.hero-strip strong,.metric-row strong,.summary-grid strong,.package-stats dd,.agent-slot strong,.panel-head strong{font-size:1rem;line-height:1.35}.meta-label{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;display:inline-flex}.emoji-chip{background:linear-gradient(#fffffff5 0%,#f3f7ecdb 100%);border:1px solid #525f4c1f;border-radius:14px;place-items:center;width:36px;height:36px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.02rem;display:inline-grid;box-shadow:inset 0 1px #ffffffeb,0 10px 18px #606f5814}.emoji-chip-soft{background:linear-gradient(#f8fbf1f5 0%,#eaf2d8e0 100%)}.wallet-card-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}@keyframes walletStageRise{0%{opacity:0;transform:translateY(42px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes walletCardSlide{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0,0)}}@keyframes walletGlowBloom{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes walletPhotoSettle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes walletItemLift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes walletCloudDrift{0%{transform:translate(0,0)}50%{transform:translate(18px,-4px)}to{transform:translate(0,0)}}@keyframes walletParticleFloat{0%{opacity:.45;transform:translate(0,0)}50%{opacity:.9;transform:translateY(-14px)}to{opacity:.45;transform:translate(0,0)}}@keyframes walletPlaneDrift{0%{transform:translate(0,0)rotate(-6deg)}50%{transform:translate(-18px,8px)rotate(-4deg)}to{transform:translate(0,0)rotate(-6deg)}}.wallet-gate{text-align:center;justify-items:center;gap:24px;margin-top:8px;padding:48px 20px 40px;animation:.76s cubic-bezier(.22,1,.36,1) both walletStageRise;display:grid;position:relative}.wallet-gate-copy{z-index:2;justify-items:center;gap:14px;width:min(680px,100%);max-width:none;animation:.72s cubic-bezier(.22,1,.36,1) .12s both walletItemLift;display:grid;position:relative}.wallet-gate-copy h3,.panel-centered h3{letter-spacing:-.06em;max-width:14ch;font-size:clamp(2.6rem,5vw,4.3rem);line-height:.96}.wallet-gate-copy p{max-width:42rem;margin:0;font-size:1.02rem}.wallet-cloud,.wallet-particle,.wallet-airplane{position:absolute}.wallet-cloud{filter:blur(1px);background:#ffffffc7;border-radius:999px;height:62px;animation:20s linear infinite walletCloudDrift;box-shadow:0 16px 34px #819dbb1f,inset 0 1px #fffffff0}.wallet-cloud-three{opacity:.78;width:132px;animation-duration:28s;top:53%;left:6%}.wallet-particle{background:#ffffffd6;border-radius:50%;animation:8s ease-in-out infinite walletParticleFloat;box-shadow:0 0 18px #ffffffa8}.wallet-particle-one{width:8px;height:8px;top:14%;right:24%}.wallet-particle-two{width:10px;height:10px;animation-delay:1.8s;top:42%;left:18%}.wallet-particle-three{width:6px;height:6px;animation-delay:.9s;top:62%;right:16%}.wallet-airplane{opacity:.72;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.1rem;animation:18s ease-in-out infinite walletPlaneDrift;top:16%;right:20%}.wallet-gate-stage{z-index:2;width:min(940px,100%);position:relative}.wallet-gate-stack,.wallet-access-card{width:100%}.wallet-gate-stack{isolation:isolate;align-content:stretch;gap:0;width:min(860px,100%);margin:0 auto;animation:.82s cubic-bezier(.2,1,.32,1) both walletStageRise;display:grid;position:relative}.wallet-gate-stack:before{content:"";filter:blur(56px);opacity:.95;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 16%,#fffffff0,#0000 20%),radial-gradient(circle at 82% 18%,#9ad3ff6b,#0000 24%),radial-gradient(circle at 50% 82%,#b0e8bc57,#0000 26%);border-radius:52px;animation:1.1s cubic-bezier(.16,1,.3,1) .12s both walletGlowBloom;position:absolute;inset:18px -22px -16px}.wallet-gate-visual{z-index:1;background:radial-gradient(circle at 50% 10%,#fffffffa,#0000 26%),linear-gradient(#f3f9fff0 0%,#ecf7ffdb 44%,#f8faffeb 100%);border:1px solid #fff9;border-radius:34px;height:100%;min-height:540px;position:relative;overflow:hidden;box-shadow:0 32px 80px #7a95b82e,0 0 120px #ceebff6b,inset 0 1px #ffffffeb}.wallet-gate-visual:before{content:"";z-index:1;background:linear-gradient(#ffffff24 0%,#0000 28%),linear-gradient(#0000 62%,#f9fcffd6 100%);position:absolute;inset:0}.wallet-gate-visual:after{content:"";filter:blur(8px);z-index:1;background:radial-gradient(circle,#86a8cc47,#0000 70%);border-radius:999px;width:66%;height:16%;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.wallet-gate-photo{z-index:2;object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.01)brightness(1.04);width:100%;height:100%;animation:1.1s cubic-bezier(.16,1,.3,1) .14s both walletPhotoSettle;position:relative}.wallet-gate-aura{filter:blur(30px);z-index:0;pointer-events:none;border-radius:999px;animation:1.3s cubic-bezier(.16,1,.3,1) .18s both walletGlowBloom;position:absolute}.wallet-gate-aura-left{background:radial-gradient(circle,#fffffff5,#0000 72%);width:36%;height:30%;top:8%;left:-4%}.wallet-gate-aura-right{background:radial-gradient(circle,#a4e4c48f,#0000 70%);width:34%;height:28%;bottom:14%;right:-5%}.wallet-gate-platform{z-index:1;background:linear-gradient(#fffffff5 0%,#e8f2fbeb 100%);border:1px solid #ffffffb3;border-radius:999px;width:70%;height:66px;animation:.92s cubic-bezier(.22,1,.36,1) .22s both walletItemLift;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 10px 18px #ffffff8f,inset 0 -10px 22px #98b0cc14,0 24px 36px #7b97b529}.wallet-info-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(980px,100%);display:grid;position:relative}.wallet-info-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#ffffff85;border:1px solid #ffffff8a;border-radius:24px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:18px;animation:.68s cubic-bezier(.22,1,.36,1) both walletItemLift;display:grid;box-shadow:inset 0 1px #fffc,0 22px 40px #7995b41f}.wallet-info-card:first-child{animation-delay:.26s}.wallet-info-card:nth-child(2){animation-delay:.34s}.wallet-info-card:nth-child(3){animation-delay:.42s}.wallet-info-card strong{font-family:var(--font-display), sans-serif;margin-bottom:6px;font-size:1.05rem;display:block}.wallet-info-card p{color:#415568c7;margin:0;font-size:.92rem;line-height:1.5}.wallet-info-icon{border-radius:50%;place-items:center;width:58px;height:58px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.35rem;display:grid;box-shadow:inset 0 1px #ffffffc2,0 14px 24px #7a95b61f}.wallet-info-icon-yellow{background:linear-gradient(#fff6c9 0%,#ffe487 100%)}.wallet-info-icon-blue{background:linear-gradient(#dff4ff 0%,#a8dcff 100%)}.wallet-info-icon-orange{background:linear-gradient(#ffe2c8 0%,#ffbf8d 100%)}.wallet-access-card{justify-items:center;width:100%;animation:.72s cubic-bezier(.22,1,.36,1) .52s both walletItemLift;display:grid}.wallet-gate-actions{justify-content:center;width:100%;display:flex}.wallet-gate-actions .wallet-button{color:#173314;background:linear-gradient(#a9f08f 0%,#72cc62 100%);border:1px solid #68c2735c;border-radius:999px;width:min(100%,360px);min-width:0;min-height:72px;padding:0 38px;font-size:1.04rem;font-weight:700;box-shadow:0 22px 42px #64bd7447,0 0 40px #8feb9f3d,inset 0 1px #ffffff7a}.wallet-gate-actions .wallet-button:hover{background:linear-gradient(#b4f59d 0%,#7ad969 100%);transform:translateY(-2px)scale(1.03);box-shadow:0 26px 46px #64bd7452,0 0 54px #8feb9f57,inset 0 1px #ffffff94}.panel{margin-top:12px;padding:24px}.panel-centered{text-align:center;place-items:center;gap:10px;padding:54px 24px;display:grid}.flow-panel{align-content:center;min-height:calc(100vh - 56px)}.action-button{color:#f7fbef;background:linear-gradient(#1e241c 0%,#0d110c 100%);font-weight:600;box-shadow:0 14px 28px #1c25182e}.action-button:disabled{cursor:not-allowed;opacity:.58}.action-button-wide{min-width:220px}.ghost-button{background:#ffffff80}.shop-shell{--shop-tilt-rotate:-2.25deg;--shop-tilt-skew:5.25deg;-webkit-backdrop-filter:blur(22px)saturate(1.08);width:min(1300px,100vw - 40px);min-height:min(760px,100vh - 120px);transform:rotate(var(--shop-tilt-rotate)) skewX(var(--shop-tilt-skew));transform-origin:50%;background:linear-gradient(#f8fbff94 0%,#edf4fbb3 100%),linear-gradient(135deg,#ffffff70 0%,#ffffff24 100%);border:1px solid #ffffff3d;border-radius:42px;grid-template-columns:1fr;align-content:start;gap:14px;margin:-10px auto 0;padding:34px 34px 40px;display:grid;position:relative;overflow:visible;box-shadow:0 36px 96px #505c4b29,inset 0 1px #fff6,inset 0 -18px 32px #b7c7d61f}.shop-stage{align-content:center;min-height:calc(100vh - 96px);padding:24px 24px 40px;display:grid;overflow:visible}.shop-shell>*{z-index:1;position:relative}.shop-shell-head{transform-origin:0;justify-items:start;gap:8px;display:grid;transform:translate(18px,2px)}.shop-shell-head .meta-label,.shop-shell-head .shop-title,.shop-shell-head .shop-subtitle{justify-self:start;margin-left:0}.shop-shell-head .meta-label{margin-bottom:0}.shop-column{border-radius:var(--radius-xl);background:linear-gradient(#ffffffd1 0%,#f4f7eff5 100%);border:1px solid #5f6e5624;min-height:720px;box-shadow:0 28px 80px #5d6b5529,inset 0 1px #ffffffd9}.shop-column-menu{padding:24px}.shop-head{margin-bottom:18px}.shop-title{color:#111711;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:.95}.shop-subtitle{color:#090c09f5;text-shadow:0 10px 24px #ffffff3d;max-width:62ch;margin:0;font-size:1rem;font-weight:600;line-height:1.65}.shop-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:28px;display:grid}.shop-package-visual{width:100%;min-height:clamp(210px,26vh,300px);box-shadow:none;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:0;place-items:end center;padding:0;transition:transform .18s,filter .18s,opacity .18s;display:grid;position:relative;overflow:visible;transform:none}.shop-package-visual:before,.shop-package-visual:after{content:"";pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;position:absolute}.shop-package-visual:hover{transform:translateY(-6px)scale(1.02)}.shop-package-visual:disabled{cursor:wait;opacity:.72}.shop-package-visual-selected{filter:drop-shadow(0 30px 70px #181c183d);transform:translateY(-10px)scale(1.065)}.shop-package-visual-selected:hover{transform:translateY(-10px)scale(1.065)}.shop-package-visual-selected.shop-package-visual-trader{filter:drop-shadow(0 26px 62px #7a54ff80)drop-shadow(0 0 30px #b181ff6b)}.shop-package-visual-selected.shop-package-visual-finance{filter:drop-shadow(0 26px 62px #d6a42e85)drop-shadow(0 0 32px #ffdc7675)}.shop-package-sparkles{z-index:2;pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;inset:-10% -8% -6%}.shop-package-visual-selected.shop-package-visual-trader .shop-package-sparkles,.shop-package-visual-selected.shop-package-visual-finance .shop-package-sparkles{opacity:1}.shop-package-spark{opacity:0;width:18px;height:18px;animation:2.4s ease-in-out infinite shopSparkTwinkle;position:absolute;transform:translate(0,0)scale(.78)rotate(45deg)}.shop-package-spark:before,.shop-package-spark:after{content:"";border-radius:999px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.shop-package-spark:before{background:currentColor;width:3px;height:18px;box-shadow:0 0 12px,0 0 22px}.shop-package-spark:after{background:currentColor;width:18px;height:3px;box-shadow:0 0 12px,0 0 22px}.shop-package-visual-trader .shop-package-spark{color:#efd8ff}.shop-package-visual-finance .shop-package-spark{color:#ffefb0}.shop-package-spark-1{animation:4.6s ease-in-out infinite shopSparkOrbitOne,1.9s ease-in-out infinite shopSparkTwinkle;top:8%;left:18%}.shop-package-spark-2{animation:5.2s ease-in-out infinite shopSparkOrbitTwo,2.1s ease-in-out .3s infinite shopSparkTwinkle;top:18%;right:14%}.shop-package-spark-3{animation:4.8s ease-in-out infinite shopSparkOrbitThree,1.8s ease-in-out .5s infinite shopSparkTwinkle;bottom:20%;right:10%}.shop-package-spark-4{animation:5.6s ease-in-out infinite shopSparkOrbitFour,2.2s ease-in-out .2s infinite shopSparkTwinkle;bottom:10%;left:14%}.shop-package-spark-5{animation:4.2s ease-in-out infinite shopSparkOrbitFive,1.7s ease-in-out .4s infinite shopSparkTwinkle;top:42%;left:50%}@keyframes shopSparkTwinkle{0%,to{opacity:.32;filter:brightness()}30%{opacity:1;filter:brightness(1.55)}55%{opacity:.7}}@keyframes shopSparkOrbitOne{0%,to{transform:translate(0,0)scale(.84)rotate(45deg)}25%{transform:translate(18px,-10px)scale(1.14)rotate(45deg)}50%{transform:translate(34px,2px)scale(.92)rotate(45deg)}75%{transform:translate(12px,16px)scale(1.04)rotate(45deg)}}@keyframes shopSparkOrbitTwo{0%,to{transform:translate(0,0)scale(.82)rotate(45deg)}25%{transform:translate(-14px,14px)scale(1.02)rotate(45deg)}50%{transform:translate(-28px,30px)scale(1.14)rotate(45deg)}75%{transform:translate(-10px,8px)scale(.92)rotate(45deg)}}@keyframes shopSparkOrbitThree{0%,to{transform:translate(0,0)scale(.8)rotate(45deg)}25%{transform:translate(-18px,-12px)scale(1.04)rotate(45deg)}50%{transform:translate(-40px,-6px)scale(.9)rotate(45deg)}75%{transform:translate(-12px,10px)scale(1.16)rotate(45deg)}}@keyframes shopSparkOrbitFour{0%,to{transform:translate(0,0)scale(.86)rotate(45deg)}25%{transform:translate(22px,-6px)scale(1.08)rotate(45deg)}50%{transform:translate(44px,-20px)scale(.94)rotate(45deg)}75%{transform:translate(14px,-28px)scale(1.12)rotate(45deg)}}@keyframes shopSparkOrbitFive{0%,to{transform:translate(0,0)scale(.82)rotate(45deg)}20%{transform:translate(10px,-20px)scale(1.12)rotate(45deg)}50%{transform:translate(-8px,-34px)scale(.94)rotate(45deg)}80%{transform:translate(-18px,-8px)scale(1.08)rotate(45deg)}}.shop-package-visual-image{object-fit:contain;filter:drop-shadow(0 24px 36px #12141838);width:min(100%,320px);height:auto;transform:rotate(calc(var(--shop-tilt-rotate) * -1)) skewX(calc(var(--shop-tilt-skew) * -1));transform-origin:50%;display:block}.shop-package-visual-starter .shop-package-visual-image{width:min(100%,320px)}.shop-active-panel{-webkit-backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(#ffffff5c 0%,#f1f6fc38 100%);border:1px solid #ffffff42;border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(280px,.72fr);align-items:stretch;gap:16px;min-height:228px;padding:12px;display:grid;overflow:visible;box-shadow:0 26px 58px #4653411a,inset 0 1px #fff6}.shop-active-panel-trader{border-color:#7b5cff47;box-shadow:0 26px 58px #5437a224,0 0 24px #9e70ff1f,inset 0 1px #ffffff6b}.shop-active-panel-finance{border-color:#d7ac3a57;box-shadow:0 26px 58px #89611726,0 0 26px #f1c65629,inset 0 1px #fffae975}.shop-active-panel-copy,.shop-active-panel-stats{-webkit-backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(#ffffff4d 0%,#f2f7fc2e 100%);border:1px solid #ffffff3d;border-radius:28px;box-shadow:0 24px 50px #46534117,inset 0 1px #ffffff5c}.shop-active-panel-copy{align-content:start;gap:14px;min-height:100%;padding:14px;display:grid}.shop-package-info-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-package-kicker{color:#121812c7;min-height:30px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#f7faff70;border:1px solid #14191414;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;display:inline-flex}.shop-package-kicker-trader{color:#4b18b7;background:linear-gradient(#6e4aff66 0%,#f4eeffd1 100%);border-color:#7658ff6b;box-shadow:0 0 20px #9563ff4d,inset 0 1px #ffffff9e}.shop-package-kicker-finance{color:#855300;background:linear-gradient(#ffd76675 0%,#fff8e0d6 100%);border-color:#d6ab3b80;box-shadow:0 0 22px #ecc45457,inset 0 1px #fffce7b8}.shop-package-title{transition:color .18s,text-shadow .18s}.shop-package-title-trader{color:#4d18d8;text-shadow:0 0 24px #9563ff57,0 8px 24px #6a3de038}.shop-package-title-finance{color:#9a5d00;text-shadow:0 0 26px #f1c55561,0 8px 24px #b07a083d}.shop-active-panel-copy h3{color:#121812;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;min-height:2.05em;margin:0;font-size:clamp(1.45rem,1.85vw,1.95rem);line-height:.98}.shop-active-panel-copy p{color:#121812b8;min-height:3.25em;margin:0;line-height:1.62}.shop-active-panel-trader .shop-active-panel-copy p{color:#3d2088db}.shop-active-panel-finance .shop-active-panel-copy p{color:#764e00e6}.shop-active-panel-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(76px,1fr);gap:10px;padding:10px;display:grid}.shop-active-panel-stats div{background:#f7faff4d;border:1px solid #1e241e14;border-radius:18px;align-content:start;padding:10px;display:grid}.shop-active-panel-stats div:last-child{grid-column:span 2}.shop-active-panel-stats span{color:#12181294;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;display:block}.shop-active-panel-stats strong{color:#121812;text-wrap:balance;min-height:2.35em;font-size:.94rem;line-height:1.15;display:block}.shop-bonus-stat{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.shop-bonus-base{color:#1218126b;font-size:.8rem;text-decoration:line-through;text-decoration-thickness:2px}.shop-bonus-pill{color:#2e7b1f;min-height:22px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#81dc6024;border-radius:999px;align-items:center;padding:0 10px;font-size:.67rem;font-style:normal;font-weight:800;display:inline-flex}.shop-active-panel-actions{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:stretch;gap:10px;padding:6px;display:grid;overflow:visible}.shop-active-panel-actions .action-button{width:100%;min-height:54px}.shop-active-panel-actions .meta-label,.shop-purchase-error{color:#121812ad;margin:0;font-size:.78rem;line-height:1.45}.shop-payment-selector{gap:6px;width:100%;display:grid}.shop-payment-selector>span{color:#121812ad;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.shop-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(260px,100%);display:grid}.shop-payment-option{color:#101611b8;letter-spacing:0;cursor:pointer;background:#ffffff57;border:1px solid #1c241e24;border-radius:8px;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:900}.shop-payment-option-active{color:#15240f;background:#d7ff91ad;border-color:#2c5a3261;box-shadow:inset 0 1px #ffffff8a}.shop-payment-option:disabled{cursor:not-allowed;opacity:.6}.game-shop-payment-selector{margin-top:-2px}.game-shop-payment-selector>span{color:#ebfff9f0}.game-shop-payment-selector .shop-payment-options{width:min(260px,100%)}.game-shop-payment-selector .shop-payment-option{color:#eff7f5db;background:#ffffff14;border-color:#ffffff1f}.game-shop-payment-selector .shop-payment-option-active{color:#11240d;background:#d9ff91e6;border-color:#a2f16285}.shop-liquid-buy-button{color:#0f1410;letter-spacing:.01em;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#ffffff3d 0%,#e2ecf729 100%),linear-gradient(135deg,#ffffff6b 0%,#ffffff14 100%);border:1px solid #ffffff57;font-size:1.1rem;font-weight:800;box-shadow:0 24px 50px #4653411f,inset 0 1px #ffffffb8,inset 0 -12px 24px #c6d6e81f}.shop-liquid-buy-button-trader{color:#34107e;background:linear-gradient(#976dff66 0%,#eee8ff57 100%),linear-gradient(135deg,#ffffff8f 0%,#8458ff2e 100%);border-color:#7658ff6b;box-shadow:0 24px 50px #4f379838,0 0 30px #9f6fff42,inset 0 1px #ffffffb8,inset 0 -12px 24px #ad97e838}.shop-liquid-buy-button-finance{color:#704400;background:linear-gradient(#ffe08a75 0%,#fff5d657 100%),linear-gradient(135deg,#ffffff8f 0%,#deb0382e 100%);border-color:#d6ab3b7a;box-shadow:0 24px 50px #90661538,0 0 34px #f2cc5c4d,inset 0 1px #fffae9d1,inset 0 -12px 24px #e8cc8c38}.shop-active-panel-actions .action-button:hover{color:#0f1410;background:linear-gradient(#ffffff4d 0%,#e8f2fc33 100%),linear-gradient(135deg,#ffffff8a 0%,#ffffff1f 100%);transform:translateY(-1px)}.shop-active-panel-actions .shop-liquid-buy-button-trader:hover{color:#34107e;background:linear-gradient(#aa83ff75 0%,#f3edff47 100%),linear-gradient(135deg,#ffffff9e 0%,#8458ff38 100%)}.shop-active-panel-actions .shop-liquid-buy-button-finance:hover{color:#704400;background:linear-gradient(#ffe69c80 0%,#fff8df47 100%),linear-gradient(135deg,#ffffffa3 0%,#deb03838 100%)}.shop-package-select-active{color:#f5f8ef;background:#111411db}.shop-buy-highlight{color:#7ad969}.shop-buy-label{justify-content:center;align-items:center;gap:.38em;display:inline-flex}@media (max-width:1180px){.shop-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-active-panel{grid-template-columns:1fr}}@media (max-width:760px){.shop-package-grid{grid-template-columns:1fr}.shop-package-visual{min-height:240px}.shop-package-visual-image,.shop-package-visual-starter .shop-package-visual-image{width:min(100%,280px);transform:rotate(calc(var(--shop-panel-rotate) * -1)) skewX(calc(var(--shop-panel-skew) * -1))}.shop-active-panel-stats{grid-template-columns:1fr}.shop-active-panel-stats div:last-child{grid-column:auto}.shop-shell{--shop-tilt-rotate:-1.05deg;--shop-tilt-skew:2.4deg;--shop-panel-rotate:-1.05deg;--shop-panel-skew:2.4deg;--shop-copy-rotate:-1.05deg;--shop-copy-skew:2.4deg;width:min(100%,100vw - 20px);min-height:auto;padding:24px 18px 28px}.shop-shell-head{transform:translate(10px,4px)rotate(-3deg)skew(6deg)}.shop-stage{padding:22px 10px 28px}.shop-shell>*{transform:rotate(calc(var(--shop-tilt-rotate) * -1)) skewX(calc(var(--shop-tilt-skew) * -1))}}.shop-options{gap:14px;display:grid}.shop-option{border-radius:var(--radius-md);color:#162016;text-align:left;background:linear-gradient(#fff 0%,#f3f5ef 100%);border:1px solid #5f6e5624;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 16px 28px #65745f1a,inset 0 1px #ffffffeb}.shop-option:hover{transform:translateY(-2px);box-shadow:0 22px 34px #65745f1f,inset 0 1px #ffffffeb}.shop-option-selected{background:linear-gradient(#efffc1 0%,#ddf88b 100%);border-color:#a9cb4a61}.shop-option-copy strong{font-size:1rem;line-height:1.2;display:block}.shop-option-rarity{color:#000000a3;font-family:var(--font-mono), monospace;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;display:inline-block}.shop-option-meta{justify-items:end;gap:8px;display:grid}.shop-option-meta span{font-size:.76rem;line-height:1.3}.toy-pack-icon,.shop-preview-pack{background:#fff;border:1px solid #67765f29;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 16px 22px #5d6b551f}.toy-pack-icon{border-radius:24px;width:68px;height:68px}.toy-pack-emoji{background:#ffffffd1;border-radius:12px;place-items:center;width:34px;height:34px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1rem;display:inline-grid;position:absolute;bottom:8px;right:10px;box-shadow:inset 0 1px #ffffffe6,0 10px 16px #5a685124}.toy-tone-common{background:linear-gradient(#fff 0%,#ecefe6 100%)}.toy-tone-epic{background:linear-gradient(#fff 0%,#edf7d2 100%)}.toy-tone-legendary{background:linear-gradient(#fffef5 0%,#f4ffca 100%)}.toy-pack-cap,.shop-preview-pack-cap{background:#ffffffb8;border-radius:999px;height:14px;position:absolute;inset:10px 12px auto;box-shadow:inset 0 -1px #5a68511f}.toy-pack-cap:after,.shop-preview-pack-cap:after{content:"";background:#b6c3ab7a;border-radius:999px;height:4px;position:absolute;top:5px;left:12px;right:12px}.shop-column-preview{background:linear-gradient(#eef9c8 0%,#e5f5bb 48%,#eaf6d0 100%);padding:22px}.shop-preview-surface{border-radius:var(--radius-lg);background:radial-gradient(circle at top,#ffffffb8,#0000 30%),linear-gradient(#ffffff4d 0%,#f8faf2d1 100%);border:1px solid #67765f29;min-height:360px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 20px 28px #66765e1a}.shop-preview-copy,.shop-preview-art{position:relative}.shop-preview-copy{max-width:360px}.shop-preview-kicker{letter-spacing:.08em;text-transform:uppercase;background:#ffffffbd;border:1px solid #616f5924;border-radius:999px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 14px;font-size:.7rem;font-weight:700;display:inline-flex}.shop-preview-copy h3{color:#111711;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.95}.shop-preview-copy p{color:#181f17ad;max-width:42ch;margin:18px 0 0}.shop-preview-art{justify-content:end;margin-top:-10px;display:grid}.shop-preview-pack{border-radius:var(--radius-md);width:min(320px,100%);min-height:290px;box-shadow:0 26px 36px #66765e24,inset 0 1px #ffffffdb}.shop-preview-stickers{z-index:2;gap:10px;display:flex;position:absolute;top:18px;right:18px}.shop-preview-sticker{background:#ffffffd6;border:1px solid #67765f24;border-radius:16px;place-items:center;width:44px;height:44px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.18rem;display:inline-grid;box-shadow:inset 0 1px #ffffffeb,0 12px 20px #5d6b551f}.shop-preview-agent{filter:drop-shadow(0 24px 22px #65755e29);position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.shop-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.shop-detail-card,.shop-info-strip,.shop-purchase-row{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #64715c24;box-shadow:inset 0 1px #ffffffd1}.shop-detail-card{padding:16px}.shop-detail-label{color:#181f1794;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-family:var(--font-mono), monospace;align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.shop-detail-card strong,.shop-price-callout strong{color:#131912;font-size:1.05rem;display:block}.shop-info-strip{grid-template-columns:minmax(0,1fr) 260px;gap:14px;margin-top:12px;padding:16px;display:grid}.shop-guaranteed ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shop-guaranteed li{color:#1a2118;font-size:.92rem;line-height:1.7;font-family:var(--font-body), sans-serif;padding-left:18px;position:relative}.shop-guaranteed li:before{content:"";background:#b7d35d;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.shop-referral{align-content:start;display:grid}.shop-input{color:#111;background:#fff;border:1px solid #64715c29;border-radius:18px;min-height:52px;padding:0 14px;font-size:.95rem;box-shadow:inset 0 1px #ffffffe6}.shop-purchase-row{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:flex}.shop-price-callout{display:grid}.action-button-pixel{min-width:180px;box-shadow:0 16px 22px #1c251829}.tempo-scene-background-game:after{content:"";background:linear-gradient(#04080957 0%,#080e122e 32%,#0a101366 100%),radial-gradient(circle at 16% 18%,#beffe61f,#0000 22%),radial-gradient(circle at 78% 20%,#ffd6781a,#0000 24%);position:absolute;inset:0}.tempo-scene-background-game .tempo-scene-background-image{filter:saturate(.94)contrast(1.02)brightness(.64);transform:scale(1.025)}.game-layout{gap:14px;min-height:calc(100vh - 72px);display:grid}.tempo-frame-game .game-layout{min-height:calc(100vh - 20px)}.game-command-bar,.game-stage-shell,.game-metrics-panel,.game-spec-panel,.game-agents-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f1518b8 0%,#0a0f129e 100%);border-color:#ffffff24;margin-top:0;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff1a}.game-command-bar{grid-template-columns:1fr;place-items:center end;gap:0;min-height:0;padding:10px 14px;display:grid}.game-command-copy h2{color:#f3fbf9;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:6px 0 10px;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.9}.game-command-copy p:last-child{color:#e2efedc7;max-width:56ch;margin:0;line-height:1.65}.game-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.game-command-strip-minimal{grid-template-columns:minmax(220px,max-content);justify-content:end}.game-command-pill,.game-metric-card,.game-spec-grid div,.agent-slot{background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14,0 18px 32px #00000024}.game-command-pill{border-radius:24px;gap:8px;min-height:96px;padding:16px;display:grid}.game-command-pill-wallet{min-height:72px;padding:12px 16px}.game-command-pill span,.game-metric-card span,.game-spec-grid span,.agent-slot-head .meta-label,.agent-slot-foot span{color:#b6c9c69e;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.game-command-pill strong,.game-metric-card strong,.game-spec-grid strong,.agent-slot strong,.panel-head strong{color:#f4fbfa}.game-main-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:18px;display:grid}.game-main-grid-expanded{grid-template-columns:minmax(0,1fr)}.game-stage-shell{min-height:calc(100vh - 96px);padding:10px}.tempo-frame-game .game-stage-shell{min-height:calc(100vh - 20px)}.game-stage{border-radius:calc(var(--radius-xl) - 8px);background:linear-gradient(#091217bd 0%,#040a0eb8 100%);border:1px solid #ffffff1f;min-height:calc(100vh - 116px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -80px 140px #00000052}.tempo-frame-game .game-stage{min-height:calc(100vh - 40px)}.game-hud-profile,.game-hud-nav,.game-away-summary,.game-hud-panel{z-index:3;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0a1215ad 0%,#080d1194 100%);border:1px solid #ffffff24;position:absolute;box-shadow:inset 0 1px #ffffff14,0 18px 40px #0003}.game-hud-profile{border-radius:28px;grid-template-columns:64px minmax(0,1fr);gap:12px;width:min(340px,100% - 170px);padding:12px;display:grid;top:18px;left:18px}.game-hud-profile-logo-box{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;place-items:center;width:64px;height:64px;padding:6px;display:grid}.game-hud-profile-logo{object-fit:cover;border-radius:14px;width:100%;height:100%}.game-hud-profile-copy{align-content:start;gap:8px;display:grid}.game-hud-profile-copy strong{color:#f4fbfa;font-size:1.1rem;line-height:1}.game-hud-mini-stat{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;display:grid}.game-hud-mini-stat small{color:#b5c8c5b8;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;display:block}.game-hud-mini-stat em{color:#f8fcfb;font-size:.92rem;font-style:normal;font-weight:700;line-height:1.15;display:block}.game-hud-coin{border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid}.game-hud-coin-icon{object-fit:contain;width:22px;height:22px}.game-hud-path-icon{justify-self:center;width:24px;height:24px}.game-hud-coin-topia{color:#4f3400;background:linear-gradient(#ffe6a0 0%,#ffbf59 100%)}.game-hud-coin-usdc{color:#f4fbff;background:linear-gradient(#4aa0ff 0%,#2775ca 100%)}.game-hud-nav{border-radius:26px;gap:10px;width:108px;padding:12px 10px;display:grid;top:50%;left:18px;transform:translateY(-50%)}.game-hud-nav-item{color:#e1edebd6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;justify-items:center;gap:6px;padding:10px 8px;transition:transform .18s,background .18s,border-color .18s;display:grid}.game-hud-nav-link{text-decoration:none}.game-hud-nav-item:hover{background:#ffffff14;transform:translateY(-1px)}.game-hud-nav-item-active{background:linear-gradient(#d4ff8a2e 0%,#7ed65924 100%);border-color:#c3f77f57;box-shadow:inset 0 1px #ffffff14,0 10px 22px #7cd6591f}.game-hud-nav-symbol{background:#ffffff14;border-radius:12px;place-items:center;width:32px;height:32px;font-size:.96rem;font-weight:900;display:grid}.game-hud-nav-label{color:#b6c9c6b8;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.1}.connect-wallet-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connect-wallet-docs-link{min-height:52px;padding:0 18px}.game-away-summary{border-radius:8px;gap:6px;width:min(260px,100% - 400px);padding:12px 14px;animation:.52s cubic-bezier(.22,1,.36,1) both walletItemLift;display:grid;top:18px;right:18px}.game-away-summary span{color:#d8f0e9c7;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.game-away-summary strong{color:#dfff95;font-size:1.28rem;line-height:1}.game-away-summary p{color:#eff7f5e6;margin:0;font-size:.78rem;line-height:1.35}.game-hud-panel{scrollbar-width:none;border-radius:26px;align-content:start;gap:10px;width:min(760px,100% - 260px);max-height:min(62vh,560px);padding:14px;display:grid;top:56%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.game-hud-panel::-webkit-scrollbar{width:0;height:0}.game-hud-panel-shop{width:min(820px,100% - 260px)}.game-hud-panel-head{gap:6px;display:grid}.game-hud-panel-head .meta-label,.game-hud-section-head .meta-label{color:#ebfff9f0}.game-hud-panel-head strong{color:#f5fbfa;font-size:1.12rem;line-height:1}.game-hud-panel-head p{color:#eff7f5eb;margin:0;font-size:.82rem;line-height:1.45}.game-hud-shop-grid,.game-hud-withdraw-grid{gap:10px;display:grid}.game-hud-shop-layout{grid-template-columns:minmax(0,1.45fr) minmax(220px,.82fr);align-items:start;gap:12px;display:grid}.game-hud-section{gap:10px;display:grid}.game-hud-section-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.game-hud-section-head strong{color:#f4fbfa;font-size:.88rem}.game-hud-card{background:linear-gradient(#56a88f2e 0%,#17262bd1 100%);border:1px solid #ffffff1a;border-radius:18px;gap:8px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff24,0 16px 30px #0003}.game-hud-card-slot{align-content:space-between;min-height:100%}.game-hud-card span,.game-hud-leaderboard-row span{color:#daf0e9f0;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.game-hud-card strong,.game-hud-leaderboard-row strong{color:#f5fbfa;font-size:.92rem;line-height:1.2}.game-hud-card p{color:#ebf4f1e6;margin:0;font-size:.78rem;line-height:1.42}.game-hud-card-foot,.game-hud-withdraw-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-hud-price-stack{gap:2px;display:grid}.game-hud-price-stack small{color:#ffbcbce0;font-size:.72rem;font-weight:700;text-decoration:line-through}.game-hud-card-foot em{color:#d9ff91;font-size:.92rem;font-style:normal;font-weight:800}.game-hud-price-stack span{color:#9ef068;font-size:.72rem;font-weight:800}.game-hud-inline-button,.game-hud-withdraw-button{min-height:38px;padding:0 12px}.game-hud-inline-button{color:#11240d;white-space:normal;background:linear-gradient(#e1ff98 0%,#8fe15e 100%);border:1px solid #a2f1626b;font-weight:900;line-height:1.05;box-shadow:0 14px 28px #68b93a3d,inset 0 1px #ffffff75}.game-hud-inline-button:hover{color:#11240d;background:linear-gradient(#ebffb2 0%,#9bf06c 100%)}.game-hud-withdraw-button{min-width:180px}.game-hud-card-highlight{background:linear-gradient(#c4ff861f 0%,#ffffff0a 100%);border-color:#d7ff7f3d}.game-hud-leaderboard{gap:8px;display:grid}.game-hud-leaderboard-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:grid}.game-hud-leaderboard-row-top{background:linear-gradient(#ffde8e1f 0%,#ffffff0a 100%);border-color:#ffdc8538}.game-hud-leaderboard-row-self{border-color:#a9ed7647;box-shadow:0 0 0 1px #a9ed761f}.game-hud-leaderboard-row em{color:#dffab2;font-size:.86rem;font-style:normal;font-weight:700}.game-stage-noise,.game-stage-grid,.game-stage-aura,.game-stage-floor,.game-stage-workspace,.game-stage-home-scene,.game-stage-agent,.game-hud-top,.game-hud-left,.game-hud-right,.game-bottom-dock{position:absolute}.game-stage-noise{opacity:.2;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:radial-gradient(circle,#000 44%,#0000 96%);mask-image:radial-gradient(circle,#000 44%,#0000 96%)}.game-stage-grid{filter:blur(10px);background:radial-gradient(circle,#64ffd21f,#0000 60%);border-radius:50%;height:42%;inset:auto 8% 18%}.game-stage-aura{filter:blur(28px);border-radius:50%;width:34%;height:34%;top:12%}.game-stage-aura-left{background:radial-gradient(circle,#43e9b238,#0000 72%);left:2%}.game-stage-aura-right{background:radial-gradient(circle,#ffd77a29,#0000 72%);right:4%}@keyframes gameWorkerMoveToTable{0%{left:var(--spawn-x);top:var(--spawn-y);opacity:0;transform:translate(-50%, -100%) scale(var(--agent-spawn-scale))}6%{opacity:1}26%{left:var(--route-x);top:var(--spawn-y);opacity:1;transform:translate(-50%, -100%) scale(var(--agent-route-scale))}50%{left:var(--route-x);top:var(--route-y);opacity:1;transform:translate(-50%, -100%) scale(var(--agent-route-scale))}74%{left:var(--work-x);top:var(--route-y);transform:translate(-50%, -100%) scale(var(--agent-scale))}92%,to{left:var(--work-x);top:var(--work-y);opacity:1;transform:translate(-50%, -100%) scale(var(--agent-scale))}}@keyframes gameWorkerIdleFrames{0%{background-position:0 0}to{background-position:100% 0}}@keyframes gameWorkerSpriteDirection{0%,26%{transform:scaleX(var(--agent-segment-1-x)) scaleY(1)}27%,50%{transform:scaleX(1) scaleY(var(--agent-segment-2-y))}51%,74%{transform:scaleX(var(--agent-segment-3-x)) scaleY(1)}75%,to{transform:scaleX(1) scaleY(var(--agent-segment-4-y))}}@keyframes gameWorkerStartWorking{0%,86%{opacity:0}87%,to{opacity:1}}@keyframes gameWorkerStopIdle{0%,86%{opacity:1}87%,to{opacity:0}}@keyframes gameWorkerHideIdleForDownwalk{0%,26%{opacity:1}27%,50%{opacity:0}51%,74%{opacity:1}75%,86%{opacity:0}87%,to{opacity:0}}@keyframes gameWorkerShowDownwalk{0%,26%{opacity:0}27%,50%{opacity:var(--agent-segment-2-downwalk)}51%,74%{opacity:0}75%,86%{opacity:var(--agent-segment-4-downwalk)}87%,to{opacity:0}}@keyframes gameWorkerDownwalkTwentyFiveFrames{0%,26%,27%{transform:translate(0,0)}50%{transform:translate(-48%)}75%{transform:translate(-48%)}86%,to{transform:translate(-96%)}}@keyframes gameWorkerBubbleRise{0%{opacity:0;transform:translate(-50%,8px)scale(.92)}12%,78%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(.98)}}.game-stage-workspace{z-index:2;pointer-events:auto;inset:0;overflow:hidden}.game-stage-workspace-move-mode{cursor:crosshair}.game-stage-work-table{left:var(--table-left);top:var(--table-top);width:var(--table-width);aspect-ratio:2.2;background-image:var(--table-image);filter:drop-shadow(0 26px 30px #00000042);opacity:.98;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translate(-50%,-50%)}.game-stage-worker-layer{pointer-events:none;position:absolute;inset:0}.game-stage-move-hint{z-index:4;color:#fff4cf;letter-spacing:.03em;pointer-events:none;background:#0a1014d1;border:1px solid #ffd67857;border-radius:999px;padding:10px 14px;font-size:.76rem;font-weight:700;position:absolute;top:22px;left:50%;transform:translate(-50%)}.game-stage-worker{aspect-ratio:1/1.24;opacity:0;transform-origin:bottom;will-change:left, top, transform, opacity;pointer-events:auto;cursor:pointer;justify-items:center;width:clamp(58px,7vw,112px);transition:left .72s cubic-bezier(.2,.86,.18,1),top .72s cubic-bezier(.2,.86,.18,1),transform .72s cubic-bezier(.2,.86,.18,1),opacity .18s;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-100%)scale(1)}.game-stage-worker-selected .game-stage-worker-sprite{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 22px #ffe19138)drop-shadow(0 16px 16px #00000057)}.game-stage-worker-move-armed .game-stage-worker-sprite-window{outline-offset:4px;border-radius:18px;outline:2px solid #ffd678d1}@keyframes gameStageWorkerRelocateFade{0%{filter:blur(2px)brightness(1.22);opacity:.42}46%{filter:blur(1px)brightness(1.12);opacity:.78}to{filter:blur()brightness();opacity:1}}@keyframes gameStageWorkerShadowRelocate{0%{opacity:.18}to{opacity:1}}.game-stage-worker-sprite{filter:drop-shadow(0 16px 16px #00000057);width:100%;height:100%;position:relative}.game-stage-worker-sprite-window{aspect-ratio:1;width:100%;position:absolute;bottom:8%;left:50%;overflow:hidden;transform:translate(-50%)}.game-stage-worker-relocating .game-stage-worker-sprite-window{animation:.72s cubic-bezier(.2,.86,.18,1) both gameStageWorkerRelocateFade}.game-stage-worker-sheet{-webkit-user-select:none;user-select:none;pointer-events:none;image-rendering:auto;width:400%;max-width:none;height:400%;display:block;position:absolute;inset:0;transform:translate(0)}.game-stage-worker-shadow{z-index:-1;filter:blur(8px);background:radial-gradient(circle,#00000057,#0000 70%);border-radius:50%;width:76%;height:16%;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.game-stage-worker-relocating .game-stage-worker-shadow{animation:.72s cubic-bezier(.2,.86,.18,1) both gameStageWorkerShadowRelocate}.game-stage-worker-bubble{z-index:2;color:#f4fff0;text-align:center;background:linear-gradient(#0e1815e6 0%,#070d0fd1 100%);border:1px solid #d7ff9752;border-radius:8px;width:min(220px,30vw);padding:9px 11px;font-size:.72rem;font-weight:700;line-height:1.35;animation:4.6s cubic-bezier(.2,.82,.22,1) both gameWorkerBubbleRise;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 16px 32px #0000003d,inset 0 1px #ffffff1f}.game-stage-worker-bubble:after{content:"";background:#070d0fd6;border-bottom:1px solid #d7ff9747;border-right:1px solid #d7ff9747;width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.game-stage-worker-move-button{z-index:3;color:#13212d;letter-spacing:.02em;pointer-events:auto;background:linear-gradient(#ffdd91fa,#ffbd5ceb);border:1px solid #ffd67866;border-radius:999px;min-height:34px;padding:0 14px;font-size:.78rem;font-weight:800;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.game-logo-button{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#080e11b3 0%,#080e1180 100%);border:1px solid #ffffff29;border-radius:28px;place-items:center;width:96px;height:96px;padding:0;display:grid;position:absolute;top:22px;left:22px;box-shadow:inset 0 1px #ffffff14,0 20px 38px #0000003d}.game-logo-button:hover{background:linear-gradient(#0c1317c2 0%,#0a111494 100%);transform:translateY(-2px)scale(1.02)}.game-logo-button-image{width:72px;height:72px}.game-menu-overlay{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#03080bd1 0%,#050a0de0 100%),radial-gradient(circle at 18% 18%,#67ffcb1f,#0000 22%),radial-gradient(circle at 80% 18%,#ffdd7f1a,#0000 24%);padding:22px;position:absolute;inset:0}.game-menu-shell{background:linear-gradient(#0e1418db 0%,#080d10d1 100%);border:1px solid #ffffff24;border-radius:30px;gap:18px;min-height:100%;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000057}.game-menu-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.game-menu-head h2{color:#f4fbfa;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(2rem,3.4vw,3.8rem);line-height:.9}.game-menu-back{color:#eef8f6;background:#ffffff14;min-width:120px}.game-menu-tabs{flex-wrap:wrap;gap:10px;display:flex}.game-menu-tab{color:#e1eeebc7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;min-height:44px;padding:0 18px;transition:transform .18s,background .18s,color .18s}.game-menu-tab:hover{background:#ffffff17;transform:translateY(-1px)}.game-menu-tab-active{color:#11240d;background:linear-gradient(#daff7bf5 0%,#8edb63eb 100%);font-weight:800}.game-menu-grid,.game-menu-agent-grid{gap:12px;display:grid}.game-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.game-menu-card,.game-menu-agent-grid .agent-slot{background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff24;border-radius:24px;box-shadow:inset 0 1px #ffffff14,0 18px 32px #00000024}.game-menu-card{gap:10px;min-height:132px;padding:18px;display:grid}.game-menu-card span{color:#b6c9c6a3;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.game-menu-card strong{color:#f4fbfa;font-size:1.25rem;line-height:1.2}.game-menu-card-wide{grid-column:span 2}.game-menu-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.game-menu-actions .action-button,.game-menu-actions .ghost-button{min-height:72px;font-size:1.02rem}.game-menu-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-menu-agent-grid .agent-slot{min-height:160px;padding:18px}.game-hud-top{z-index:3;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:16px;display:grid;top:22px;left:22px;right:22px}.game-hud-brand{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070e117a;border:1px solid #ffffff24;border-radius:26px;padding:18px 20px}.game-hud-brand h2{color:#f5fbfa;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(2.1rem,3.8vw,4.2rem);line-height:.9}.game-hud-top-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.game-hud-chip,.game-hud-stat,.game-hud-brief,.game-hud-actions,.game-bottom-dock,.game-bottom-dock .agent-slot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14,0 18px 32px #00000024}.game-hud-chip{border-radius:24px;gap:8px;min-height:96px;padding:16px;display:grid}.game-hud-chip span,.game-hud-stat span,.game-hud-brief-grid span,.game-bottom-dock-head .meta-label,.game-bottom-dock .agent-slot-foot span,.game-bottom-dock .agent-slot-head .meta-label{color:#b6c9c6a3;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.game-hud-chip strong,.game-hud-stat strong,.game-hud-brief strong,.game-bottom-dock-head strong,.game-bottom-dock .agent-slot strong{color:#f4fbfa}.game-hud-left{z-index:3;gap:12px;width:min(250px,24vw);display:grid;top:164px;left:22px}.game-hud-stat{border-radius:24px;gap:10px;min-height:104px;padding:16px 18px;display:grid}.game-hud-stat strong{font-size:clamp(1.4rem,2vw,2.2rem);line-height:.92}.game-hud-right{z-index:3;gap:12px;width:min(380px,32vw);display:grid;top:164px;right:22px}.game-hud-brief,.game-hud-actions{border-radius:26px;padding:18px}.game-hud-brief-head{gap:6px;margin-bottom:14px;display:grid}.game-hud-brief-head strong{font-size:1.2rem}.game-hud-brief p{color:#d6e4e1c7;margin:0 0 14px;line-height:1.6}.game-hud-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.game-hud-brief-grid div{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;gap:8px;min-height:88px;padding:14px;display:grid}.game-hud-actions{gap:10px;display:grid}.game-stage-floor{z-index:1;filter:blur(12px);background:radial-gradient(circle,#4ef8c02e 0%,#12242a1f 52%,#0000 72%);border-radius:50%;width:78%;height:18%;bottom:17%;left:50%;transform:translate(-50%)}.game-stage-agent{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 42px #00000057);width:min(92%,980px);max-height:88%;bottom:6%;left:50%;transform:translate(-50%)}.game-stage-home-scene{z-index:1;aspect-ratio:1.64;background-image:var(--home-image);filter:drop-shadow(0 30px 42px #00000057);transform-origin:bottom;background-position:bottom;background-repeat:no-repeat;background-size:contain;width:min(92%,980px);max-height:88%;top:70%;left:50%;transform:translate(-50%,-50%)scale(1.5)}.game-bottom-dock{z-index:3;border-radius:24px;gap:14px;padding:18px;display:grid;bottom:22px;left:22px;right:22px}.game-bottom-dock-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.game-bottom-dock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.game-bottom-dock .agent-slot{color:#e4efedd1;border-radius:22px;min-height:150px;padding:16px}.game-stage-builder .game-stage-floor{background:radial-gradient(circle,#8dffa42e 0%,#12242a1f 52%,#0000 72%)}.game-stage-trader .game-stage-floor{background:radial-gradient(circle,#aa6bff38 0%,#12242a1f 52%,#0000 72%)}.game-stage-finance .game-stage-floor{background:radial-gradient(circle,#ffd86c3d 0%,#12242a1f 52%,#0000 72%)}.game-side-rail{gap:16px;display:grid}.game-panel-passive{display:none}.game-metrics-panel,.game-spec-panel{align-content:start;gap:12px;display:grid}.game-metrics-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.game-metric-card{border-radius:22px;gap:8px;min-height:110px;padding:16px;display:grid}.game-metric-card strong{font-size:clamp(1.35rem,2vw,2rem);line-height:.95}.game-action-stack{grid-column:1/-1;gap:10px;margin-top:2px;display:grid}.game-action-primary,.game-action-secondary{min-height:58px}.game-action-primary{color:#11240d;background:linear-gradient(#d7ff7e 0%,#8adb63 100%);font-weight:800}.game-action-secondary{color:#eef8f6;background:#ffffff0f}.game-action-primary:hover{background:linear-gradient(#e0ff93 0%,#98e971 100%)}.game-action-secondary:hover{background:#ffffff1f}.panel-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.panel-head .meta-label{color:#baccc99e}.game-spec-grid,.agent-grid{gap:10px;display:grid}.game-spec-panel{padding:18px}.game-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-spec-grid div{border-radius:22px;gap:8px;min-height:106px;padding:16px;display:grid}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-agents-panel{padding:18px}.agent-slot{color:#e4efedd1;border-radius:24px;padding:18px}.agent-slot-head{margin-bottom:10px}.agent-slot-head .meta-label{margin-bottom:8px}.agent-slot p{color:#bfd0cdb8;margin:0 0 18px}.agent-slot-foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agent-slot-empty{opacity:.72;border-style:dashed}@media (prefers-reduced-motion:reduce){.wallet-gate,.wallet-gate-copy,.wallet-gate-stack,.wallet-gate-stack:before,.wallet-cloud,.wallet-particle,.wallet-airplane,.wallet-gate-photo,.wallet-gate-aura,.wallet-gate-platform,.wallet-info-card,.wallet-access-card,.wallet-gate-actions,.game-away-summary,.game-stage-worker-bubble{opacity:1!important;animation:none!important}.game-stage-worker{opacity:1!important;transition:none!important}.game-stage-worker-relocating .game-stage-worker-sprite-window,.game-stage-worker-relocating .game-stage-worker-shadow{animation:none!important}}@media (max-width:1120px){.wallet-info-grid,.shop-shell,.shop-info-strip,.shop-detail-grid,.agent-grid,.game-hud-top{grid-template-columns:1fr}.game-command-bar{grid-template-columns:1fr;justify-items:start}.game-command-strip-minimal{justify-content:start}.game-hud-profile{width:min(320px,100% - 36px)}.game-away-summary{width:min(280px,100% - 150px);top:auto;bottom:18px;right:18px}.game-hud-panel{width:min(700px,100% - 180px);max-height:min(58vh,500px)}.game-hud-shop-layout{grid-template-columns:1fr}.game-stage-agent,.game-stage-home-scene{width:min(88%,760px);max-height:78%}.game-stage-worker{width:clamp(52px,8vw,96px)}.game-stage-worker-bubble{width:min(200px,34vw)}.game-hud-top-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.game-hud-left{width:min(220px,26vw)}.game-hud-right{width:min(320px,34vw)}.game-bottom-dock-grid,.game-menu-grid,.game-menu-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.game-stage-shell{padding:8px}.game-stage{min-height:calc(100vh - 150px)}.game-hud-profile{grid-template-columns:56px minmax(0,1fr);width:calc(100% - 24px);padding:10px;top:12px;left:12px}.game-hud-profile-logo-box{width:56px;height:56px}.game-hud-nav{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;padding:10px;inset:auto 12px 12px;transform:none}.game-away-summary{width:auto;bottom:100px;left:12px;right:12px}.game-hud-panel{width:auto;max-height:min(58vh,520px);padding:14px;top:52%;left:12px;right:12px;transform:translateY(-50%)}.game-hud-shop-layout{grid-template-columns:1fr}.game-hud-withdraw-actions,.game-hud-card-foot{flex-direction:column;align-items:stretch}.game-stage-agent,.game-stage-home-scene{width:min(92%,520px);max-height:48%;bottom:14%}.game-stage-home-scene{top:auto;transform:translate(-50%)scale(1.25)}.game-stage-work-table{width:min(var(--table-width), 62%)}.game-stage-worker-layer{transform:translateY(-7%)}.game-stage-worker{width:clamp(33px,8.25vw,57px)}.game-stage-worker-bubble{width:min(180px,46vw);font-size:.66rem}}@media (max-width:900px){.topbar{flex-direction:column;align-items:flex-start}.topbar-actions{justify-content:space-between;width:100%}}@media (max-width:640px){.tempo-frame{width:min(100%,100% - 16px)}.panel,.shop-column{padding:16px}.game-hud-top-strip,.game-hud-brief-grid,.agent-grid,.game-bottom-dock-grid{grid-template-columns:1fr}.game-logo-button{width:82px;height:82px;top:16px;left:16px}.game-logo-button-image{width:60px;height:60px}.wallet-gate-visual,.game-stage{min-height:360px}.game-stage-shell{padding:12px}.game-stage{min-height:920px}.game-stage-agent,.game-stage-home-scene{width:min(100%,320px);height:auto;bottom:30%}.game-stage-home-scene{top:auto;transform:translate(-50%)scale(1.12)}.game-stage-work-table{width:min(var(--table-width), 74%)}.game-stage-worker-layer{transform:translateY(-8%)}.game-stage-worker{width:clamp(29px,9.75vw,50px)}.game-stage-worker-bubble{width:min(160px,58vw);padding:8px 9px}.game-away-summary{bottom:104px}.game-hud-top{top:16px;left:16px;right:16px}.game-menu-overlay{padding:12px}.game-menu-shell{padding:16px}.game-menu-head{flex-direction:column}.game-menu-grid,.game-menu-agent-grid,.game-menu-actions{grid-template-columns:1fr}.game-menu-card-wide{grid-column:auto}.game-hud-left{grid-template-columns:1fr;width:auto;top:250px;left:16px;right:16px}.game-hud-right{width:auto;inset:auto 16px 208px}.game-bottom-dock{bottom:16px;left:16px;right:16px}.wallet-gate{padding:28px 8px 32px}.wallet-gate-visual{min-height:380px}.wallet-gate-copy h3{font-size:clamp(2.1rem,10vw,3rem)}.wallet-info-card{text-align:left;grid-template-columns:52px minmax(0,1fr)}.wallet-info-icon{width:52px;height:52px;font-size:1.2rem}.wallet-airplane{right:10%}.wallet-gate-actions .wallet-button{width:100%}.office-agent,.gate-agent{width:240px;height:auto}.shop-option{grid-template-columns:56px minmax(0,1fr)}.shop-option-meta{grid-column:2;justify-items:start}.shop-preview-pack{width:100%}.shop-purchase-row{flex-direction:column;align-items:stretch}}.wallet-gate{place-items:center;min-height:calc(100vh - 56px);padding:28px 0 40px;display:grid;position:relative;overflow:hidden}.wallet-gate:before{content:"";filter:blur(36px);z-index:0;pointer-events:none;background:radial-gradient(circle,#b5f1b16b,#0000 68%);border-radius:50%;height:34%;position:absolute;inset:auto 12% -10%}.wallet-sky-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wallet-cloud{filter:blur(.4px);background:#ffffffd1;border-radius:999px;height:68px;box-shadow:0 18px 42px #819dbb29,inset 0 1px #fffffff5}.wallet-cloud:before,.wallet-cloud:after{content:"";background:#fffffff0;border-radius:50%;position:absolute;bottom:14px}.wallet-cloud:before{width:58px;height:58px;left:14px}.wallet-cloud:after{width:78px;height:78px;right:16px}.wallet-cloud-one{width:170px;top:9%;left:2%}.wallet-cloud-two{width:186px;animation-duration:23s;top:8%;right:8%}.wallet-cloud-three{opacity:.84;width:164px;animation-duration:28s;bottom:12%;left:9%}.wallet-cloud-four{opacity:.88;width:208px;animation-duration:30s;bottom:10%;right:4%}.wallet-particle-four{width:7px;height:7px;animation-delay:1.2s;top:20%;left:58%}.wallet-sky-scene,.wallet-cloud,.wallet-particle,.wallet-airplane,.wallet-airplane-body,.wallet-airplane-tail,.wallet-airplane-wing,.wallet-gate-stage-edge,.wallet-gate-platform,.wallet-gate-stack{display:none}.wallet-airplane{opacity:.94;transform-origin:50%;width:126px;height:54px;top:7%;right:12%}.wallet-airplane-body,.wallet-airplane-tail,.wallet-airplane-wing{display:block;position:absolute}.wallet-airplane-body{background:linear-gradient(#fffef7 0%,#f2f7ff 100%);border-radius:22px 26px 18px 18px;inset:12px 8px 12px 18px;box-shadow:inset 0 1px #fffffff5,0 10px 20px #5b84b52e}.wallet-airplane-body:before{content:"";background:linear-gradient(#a8dcff 0%,#dff1ff 100%);border-radius:999px 999px 4px 4px;width:16px;height:8px;position:absolute;top:9px;left:12px}.wallet-airplane-body:after{content:"";background:#6b90b97a;border-radius:999px;width:28px;height:6px;position:absolute;top:12px;right:28px;box-shadow:-14px 0 #6b90b97a,-28px 0 #6b90b97a}.wallet-airplane-tail{clip-path:polygon(0 100%,42% 0,100% 0,82% 100%);background:linear-gradient(#8fd8ff 0%,#bde8ff 100%);width:28px;height:22px;top:0;right:22px}.wallet-airplane-wing{background:linear-gradient(#9dd5ff 0%,#86c6f5 100%);border-radius:999px;width:34px;height:16px}.wallet-airplane-wing-top{top:10px;left:44px;transform:rotate(-12deg)}.wallet-airplane-wing-bottom{bottom:8px;left:38px;transform:rotate(16deg)}.wallet-gate-shell{z-index:1;-webkit-backdrop-filter:blur(36px)saturate(1.65)brightness(1.05);isolation:isolate;background:radial-gradient(circle at 10% 0,#ffffffeb,#0000 24%),radial-gradient(circle at 92% 14%,#cdecff6b,#0000 22%),radial-gradient(circle at 46% 108%,#a9ebc147,#0000 30%),linear-gradient(#ffffff80 0%,#f5faff33 34%,#ecf4fc24 100%),linear-gradient(135deg,#ffffffb8 0%,#fff3 34%,#ffffff14 100%);border:1px solid #ffffffa8;border-radius:44px;grid-template-columns:minmax(0,1.26fr) minmax(300px,.88fr) minmax(232px,.58fr);align-items:start;gap:clamp(16px,1.7vw,26px);width:min(1410px,100%);padding:clamp(20px,2vw,28px);display:grid;position:relative;overflow:visible;box-shadow:0 42px 100px #7596b933,0 10px 24px #ffffff1f,0 0 0 1px #ffffff29,inset 0 1px #ffffffeb,inset 0 -30px 42px #abc6e01a,inset 18px 0 22px #ffffff14}.wallet-gate-shell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff7a 0%,#ffffff24 20%,#ffffff05 42%,#0000 52%);border:1px solid #ffffff38;border-radius:36px;position:absolute;inset:8px}.wallet-gate-shell:after{content:"";filter:blur(.35px);pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 10%,#ffffff70,#0000 16%),radial-gradient(circle at 84% 18%,#ffffff2e,#0000 18%),linear-gradient(126deg,#ffffff3d 0%,#0000 28%,#ffffff1f 48%,#0000 68%,#ffffff2e 100%);border-radius:40px;position:absolute;inset:4px}.wallet-gate-stage{width:100%;box-shadow:none;-webkit-backdrop-filter:none;transform-style:flat;background:0 0;border-radius:0;align-self:start;padding:0;position:relative;transform:none}.wallet-gate-stage:before,.wallet-gate-stage:after{content:none}.wallet-gate-stage-edge{pointer-events:none;z-index:0;background:linear-gradient(#ffffffb3 0%,#e0edf8e6 100%);display:block;position:absolute;box-shadow:inset 0 1px #ffffffdb,0 18px 26px #7e9aba24}.wallet-gate-stage-edge-left{transform-origin:100%;background:linear-gradient(#fdffffeb 0%,#e2eff9f5 100%);border-radius:30px 0 0 30px;width:34px;top:34px;bottom:28px;left:-18px;transform:rotateY(-64deg)skewY(-5deg)}.wallet-gate-stage-edge-left:before{content:"";background:linear-gradient(#ffffffb8 0%,#d6e6f4e6 100%);border-radius:24px 0 0 24px;position:absolute;inset:6px 8px 6px 0}.wallet-gate-stage-edge-bottom{transform-origin:top;background:linear-gradient(#f0f8fff5 0%,#d6e6f4f5 100%);border-radius:0 0 32px 32px;height:38px;bottom:-22px;left:28px;right:52px;transform:rotateX(-70deg)skew(-24deg)}.wallet-gate-stage-edge-bottom:before{content:"";background:linear-gradient(#ffffff9e 0%,#d1e2f0eb 100%);border-radius:0 0 22px 22px;position:absolute;inset:0 22px 8px 18px}.wallet-gate-stack{-webkit-backdrop-filter:blur(16px)saturate(1.22);z-index:1;background:linear-gradient(#ffffff94 0%,#f5faff38 100%),linear-gradient(135deg,#ffffff4d 0%,#ffffff14 100%);border-radius:34px;width:100%;padding:10px;position:relative;transform:translateZ(18px)rotate(.8deg);box-shadow:inset 0 1px #ffffffe0,inset 0 -16px 24px #a4bed714,0 20px 40px #82a0c21a}.wallet-gate-stack:before{opacity:.86;border-radius:42px;inset:16px -8px -12px -10px}.wallet-gate-stack:after{content:"";pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 22%);border:1px solid #ffffff6b;border-radius:26px;position:absolute;inset:10px}.wallet-gate-visual{aspect-ratio:1.34;background:radial-gradient(circle at 16% 14%,#ffffffe6,#0000 26%),linear-gradient(#f8fbfff0 0%,#eff7ffdb 100%);border:2px solid #ffffffd1;border-radius:30px;width:100%;min-height:0;position:relative;transform:none;box-shadow:0 30px 76px #7a95b833,0 0 64px #ceebff33,inset 0 1px #fffffff0,inset 0 -18px 28px #adc6dc14}.wallet-gate-photo{object-fit:cover;object-position:center center;width:100%;height:100%;transform:scale(1.03)}.wallet-gate-platform{display:none}.wallet-gate-copy{z-index:2;text-align:left;justify-items:start;gap:18px;width:auto;animation:.76s cubic-bezier(.22,1,.36,1) .18s both walletItemLift;display:grid;position:relative}.wallet-gate-copy:before{content:none}.wallet-gate-copy .meta-label{color:#3d5061b3;letter-spacing:.18em;margin:0}.wallet-gate-copy h3{color:#28343d;letter-spacing:-.065em;max-width:8ch;margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:.96}.wallet-gate-copy p{color:#44525fbd;max-width:26rem;margin:0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.75}.wallet-gate-actions{justify-content:flex-start;width:100%;margin-top:4px}.wallet-gate-actions .wallet-button{color:#fbfff9;letter-spacing:-.03em;-webkit-backdrop-filter:blur(10px)saturate(1.12);background:linear-gradient(#a8f691f5 0%,#59c153fa 100%),linear-gradient(135deg,#ffffff2e 0%,#0000 100%);border:1px solid #69c5757a;width:min(100%,346px);min-height:76px;padding:0 38px;font-size:clamp(1.08rem,1.3vw,1.34rem);font-weight:700;box-shadow:0 22px 40px #5aba604d,0 0 42px #8feb9f38,inset 0 1px #ffffff75,inset 0 -10px 16px #348c3529}.wallet-gate-actions .wallet-button:hover{background:linear-gradient(#9bf081 0%,#5dc357 100%);box-shadow:0 24px 44px #5aba6057,0 0 48px #8feb9f4d,inset 0 1px #ffffff75}.wallet-status-stack{z-index:2;justify-self:end;gap:18px;width:min(248px,100%);display:grid;position:relative}.wallet-status-card{-webkit-backdrop-filter:blur(28px)saturate(1.5)brightness(1.04);background:linear-gradient(#ffffff85 0%,#f4f9ff42 100%),linear-gradient(135deg,#ffffff52 0%,#ffffff14 100%);border:1px solid #ffffff9e;border-radius:28px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;padding:20px 18px;animation:.72s cubic-bezier(.22,1,.36,1) both walletCardSlide;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #7995b41f,inset 0 1px #ffffffe6,inset 0 -14px 22px #abc4dd14,inset 10px 0 18px #ffffff0f}.wallet-status-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47 0%,#0000 30%),radial-gradient(circle at 0 0,#ffffff3d,#0000 26%),linear-gradient(132deg,#ffffff24 0%,#0000 40%,#ffffff14 68%,#0000 100%);border-radius:27px;position:absolute;inset:1px}.wallet-status-card:first-child{animation-delay:.26s}.wallet-status-card:nth-child(2){animation-delay:.34s}.wallet-status-card:nth-child(3){animation-delay:.42s}.wallet-status-card strong{color:#4c7655;font-family:var(--font-display), sans-serif;margin-bottom:7px;font-size:1.02rem;display:block}.wallet-status-card p{color:#29343ee6;margin:0;font-size:.95rem;font-weight:600;line-height:1.32}.wallet-status-orb{-webkit-backdrop-filter:blur(12px);border-radius:50%;width:52px;height:52px;position:relative;box-shadow:inset 0 1px #ffffffd6,inset 0 -10px 16px #ffffff29,0 14px 24px #7a95b61f}.wallet-status-orb:before{content:"";background:#ffffffdb;border-radius:50%;position:absolute;inset:10px}.wallet-status-orb:after{content:"";opacity:.9;background:currentColor;border-radius:50%;position:absolute;inset:17px}.wallet-status-orb-gold{color:#ffd141;background:linear-gradient(#fff8d7 0%,#ffe39d 100%)}.wallet-status-orb-blue{color:#7ab9ff;background:linear-gradient(#e1f3ff 0%,#b9ddff 100%)}.wallet-status-orb-orange{color:#ffb056;background:linear-gradient(#ffe7d0 0%,#ffc78f 100%)}@media (max-width:1240px){.wallet-gate-shell{grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr)}.wallet-status-stack{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%}}@media (max-width:920px){.wallet-gate{min-height:auto;padding:18px 0 28px}.wallet-gate-shell{border-radius:34px;grid-template-columns:1fr;gap:20px;padding:18px}.wallet-gate-shell:before{border-radius:28px;inset:8px}.wallet-gate-copy{text-align:center;justify-items:center}.wallet-gate-copy h3{max-width:10ch;font-size:clamp(2.3rem,8vw,3.4rem)}.wallet-gate-copy p{max-width:36rem}.wallet-gate-actions{justify-content:center}.wallet-status-stack{grid-column:auto;grid-template-columns:1fr}.wallet-gate-visual{aspect-ratio:1.28;min-height:0}.wallet-gate-stage{transform:none}.wallet-gate-stage-edge{display:none}.wallet-gate-stack,.wallet-gate-visual,.wallet-gate-photo{transform:none}}@media (max-width:720px){.wallet-cloud-one,.wallet-cloud-two,.wallet-cloud-three,.wallet-cloud-four{transform:scale(.82)}.wallet-airplane{top:5%;right:6%;transform:scale(.82)}.wallet-gate-shell{border-radius:28px;padding:14px}.wallet-gate-stage{order:1}.wallet-gate-copy{order:2;gap:16px}.wallet-status-stack{order:3;gap:14px}.wallet-gate-visual{aspect-ratio:1.14;border-radius:26px;min-height:0}.wallet-gate-stage{border-radius:28px;padding:10px}.wallet-gate-stage:before{border-radius:22px;inset:6px}.wallet-gate-stage-edge{display:none}.wallet-gate-stack,.wallet-gate-visual,.wallet-gate-photo{transform:none}.wallet-gate-actions .wallet-button{width:100%;min-height:68px}.wallet-status-card{border-radius:22px;grid-template-columns:52px minmax(0,1fr);padding:18px 16px}.wallet-status-card p{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.wallet-gate:before,.wallet-gate-shell:after,.wallet-status-card{animation:none!important;transform:none!important}}.wallet-gate{gap:0}.wallet-gate-media{z-index:2;width:min(680px,100% - 48px);margin:0 auto;animation:.82s cubic-bezier(.22,1,.36,1) both walletStageRise;position:relative}.wallet-gate-media .wallet-gate-photo{object-fit:contain;width:100%;height:auto;display:block;transform:none}.wallet-gate-shell-compact{--wallet-shell-cut:clamp(410px, 45%, 600px);width:min(1280px,100%);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:44px;grid-template-columns:minmax(0,1.8fr) minmax(260px,.72fr) minmax(200px,.38fr);align-items:start;gap:clamp(8px,1vw,18px);padding:28px 28px 28px 0}.wallet-gate-shell-compact:before{inset:8px 8px 8px var(--wallet-shell-cut);-webkit-backdrop-filter:blur(36px)saturate(1.65)brightness(1.05);background:radial-gradient(circle at 8% 0,#ffffffdb,#0000 24%),radial-gradient(circle at 92% 14%,#cdecff57,#0000 22%),linear-gradient(#ffffff80 0%,#f5faff33 34%,#ecf4fc24 100%),linear-gradient(135deg,#ffffffb8 0%,#fff3 34%,#ffffff14 100%);border:1px solid #ffffff38;border-left:0;border-radius:0 36px 36px 0;box-shadow:0 42px 100px #7596b933,0 10px 24px #ffffff1f,inset 0 1px #ffffffeb,inset 0 -30px 42px #abc6e01a,inset 18px 0 22px #ffffff14}.wallet-gate-shell-compact:after{inset:4px 4px 4px calc(var(--wallet-shell-cut) + 4px);border-radius:0 40px 40px 0}.wallet-reference-shell{aspect-ratio:1536/1024;width:min(1536px,100vw - 20px);animation:.82s cubic-bezier(.22,1,.36,1) both walletStageRise;position:relative}.wallet-reference-image{object-fit:contain;width:100%;height:100%;display:block}.wallet-reference-button{width:26.8%;height:9.6%;display:flex;position:absolute;top:66.5%;left:47.1%}.wallet-reference-button .wallet-button{color:#0000;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.wallet-reference-button .wallet-button:hover,.wallet-reference-button .wallet-button:focus-visible{background:#7de65f29;box-shadow:0 0 0 3px #ffffffc7,0 0 0 7px #7de65f42}.wallet-gate-media-inline{z-index:3;align-self:center;width:100%;margin-right:-44px;transform:translate(10px)}.wallet-gate-shell-compact .wallet-gate-copy{padding-top:6px}.wallet-gate-shell-compact .wallet-gate-copy h3{max-width:8.4ch}.wallet-gate-shell-compact .wallet-status-stack{width:min(214px,100%)}@media (max-width:920px){.wallet-reference-shell{width:min(100vw - 12px,100%)}.wallet-reference-button{width:27.6%;height:9.6%;top:66.3%;left:46.4%}.wallet-gate-media{width:min(640px,100% - 24px)}.wallet-gate-shell-compact{--wallet-shell-cut:0px;-webkit-backdrop-filter:blur(36px)saturate(1.65)brightness(1.05);background:radial-gradient(circle at 12% 8%,#ffffffb8,#0000 24%),radial-gradient(circle at 88% 18%,#bce6ff57,#0000 24%),radial-gradient(circle at 52% 102%,#aae8c238,#0000 28%),linear-gradient(#ffffff70 0%,#f6fbff38 100%),linear-gradient(135deg,#ffffffa3 0%,#ffffff29 100%);border:1px solid #ffffffa8;grid-template-columns:1fr;gap:18px;width:min(760px,100%);padding:18px;box-shadow:0 42px 100px #7596b933,0 10px 24px #ffffff1f,0 0 0 1px #ffffff29,inset 0 1px #ffffffeb,inset 0 -30px 42px #abc6e01a,inset 18px 0 22px #ffffff14}.wallet-gate-media-inline{justify-self:center;width:min(640px,100%);margin-right:0;transform:none}.wallet-gate-shell-compact .wallet-gate-copy{text-align:center;justify-items:center;padding-top:0}.wallet-gate-shell-compact .wallet-status-stack{justify-self:stretch;width:100%}.wallet-gate-shell-compact:before{border-left:1px solid #ffffff38;border-radius:28px;inset:8px}.wallet-gate-shell-compact:after{border-radius:30px;inset:4px}}@media (max-width:720px){.wallet-reference-shell{aspect-ratio:auto;width:100vw;min-height:100svh}.wallet-reference-image{object-fit:cover;object-position:center}.wallet-reference-button{width:38%;height:7.4%;top:71.4%;left:38%}.wallet-gate-media{width:100%}.wallet-gate-media .wallet-gate-photo{border-radius:0}.wallet-gate-shell-compact{padding:14px}}.wallet-gate-minimal{justify-items:center;gap:24px;width:min(750px,100vw - 40px);margin:0 auto;display:grid}.wallet-gate-intro{text-align:center;transform-origin:50%;justify-items:center;gap:12px;max-width:520px;display:grid;transform:translate(220px,-100px)rotate(-4deg)skew(8deg)}.wallet-gate-intro h2{color:#101410;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;text-shadow:0 10px 28px #ffffff3d;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.94}.wallet-gate-intro p{color:#101410d1;max-width:54ch;margin:0;font-size:1rem;line-height:1.6}.wallet-gate-photo-minimal{object-fit:contain;width:min(720px,100%);height:auto;display:block}.wallet-gate-actions-minimal{transform-origin:50%;justify-content:center;padding-top:50px;padding-left:520px;display:flex;position:relative;transform:translateY(-100px)rotate(-4deg)skew(8deg)}.wallet-gate-actions-minimal .wallet-button{color:#f6f8f2;min-width:300px;min-height:50px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#111411e0;border-color:#ffffff47;border-radius:999px;padding:0 50px;font-size:1.08rem;font-weight:600;box-shadow:0 18px 40px #10140f38}.wallet-gate-actions-minimal .wallet-button:hover{background:#111411f5}.whitelist-gate{gap:0;transform:translate(64px,-45px)}.wallet-gate-minimal.whitelist-gate{width:min(820px,100vw - 40px)}.whitelist-gate-stage{align-content:center;min-height:calc(100vh - 96px);display:grid;overflow:hidden}.whitelist-gate-intro h2{letter-spacing:-.035em;white-space:nowrap;max-width:none;font-size:clamp(1.6rem,2.7vw,2.35rem);line-height:1.02}.whitelist-gate-actions{justify-content:flex-start;width:100%;padding-top:56px;padding-left:454px;transform:translate(8px,-48px)rotate(-4deg)skew(8deg)}.whitelist-gate-intro{z-index:4;position:relative;transform:translate(218px,-28px)rotate(-4deg)skew(8deg)}.whitelist-gate-intro p{max-width:46ch;font-size:.92rem}.whitelist-gate-intro .whitelist-task-stack{z-index:6;text-align:center;pointer-events:auto;justify-items:center;width:min(640px,100%);margin-top:10px;position:relative}.whitelist-panel{-webkit-backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(#ffffff47 0%,#dce8f424 100%),linear-gradient(135deg,#ffffff57 0%,#ffffff14 100%);border:1px solid #ffffff3d;border-radius:28px;gap:12px;width:min(360px,100%);margin:18px auto 0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff57,inset 0 -10px 18px #a3b3c61a,0 18px 40px #080c0a29}.turnstile-wrapper{isolation:isolate;justify-content:center;align-items:center;width:100%;display:flex;transform:translateZ(0);-webkit-filter:none!important;-webkit-backdrop-filter:none!important}.whitelist-confirm-shell{width:min(720px,100vw - 40px)}.whitelist-confirm-intro{width:100%}.whitelist-confirm-card{-webkit-backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(#ffffff52 0%,#dce8f424 100%),linear-gradient(135deg,#ffffff5c 0%,#ffffff14 100%);border:1px solid #ffffff3d;border-radius:30px;gap:22px;width:min(420px,100vw - 64px);min-height:320px;padding:28px 20px 34px;display:grid;box-shadow:inset 0 1px #fff6,inset 0 -10px 18px #a3b3c61a,0 18px 40px #080c0a29}.whitelist-confirm-kicker{color:#1f5e13;min-height:34px;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#d6ff7e2e 0%,#7aca561f 100%),linear-gradient(135deg,#ffffff3d 0%,#b6f06814 100%);border:1px solid #b0ee6757;border-radius:999px;justify-self:center;align-items:center;padding:0 16px;font-size:.68rem;font-weight:700;display:inline-flex}.whitelist-confirm-profile{text-align:center;align-content:start;justify-items:center;gap:18px;display:grid}.whitelist-confirm-avatar{object-fit:cover;border:1px solid #ffffff4d;border-radius:50%;width:72px;height:72px;display:block;box-shadow:0 12px 26px #0a0e0a29}.whitelist-confirm-copy{gap:10px;display:grid}.whitelist-confirm-copy strong{color:#101410;font-size:1.16rem;line-height:1}.whitelist-confirm-copy p{color:#101410c2;max-width:24ch;margin:0;font-size:.98rem;line-height:1.5}.whitelist-confirm-x{color:#101410;width:52px;height:52px;font-family:var(--font-display), sans-serif;-webkit-backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(#ffffff42 0%,#e0ebf51f 100%),linear-gradient(135deg,#ffffff52 0%,#ffffff14 100%);border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;margin-top:6px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 12px 24px #0a0e0a1f}.whitelist-confirm-x:hover{background:linear-gradient(#ffffff52 0%,#e8f2f929 100%),linear-gradient(135deg,#ffffff61 0%,#ffffff1a 100%);border-color:#ffffff57;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 14px 28px #0a0e0a24}.whitelist-confirm-x-icon{width:18px;height:18px;display:block}.brand-accent{color:inherit}.whitelist-field{gap:6px;display:grid}.whitelist-field span,.whitelist-task-label{color:#0f1510db;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.whitelist-field input{color:#111611;-webkit-backdrop-filter:blur(12px)saturate(1.06);background:linear-gradient(#ffffff3d 0%,#e3ecf61f 100%),linear-gradient(135deg,#ffffff42 0%,#ffffff0d 100%);border:1px solid #ffffff38;border-radius:999px;outline:none;width:100%;min-width:0;max-width:100%;min-height:48px;padding:0 18px;font-size:.92rem;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff4d,inset 0 -10px 18px #a3b3c614,0 8px 18px #080c0a1f}.whitelist-field:last-of-type input{font-family:var(--font-mono), monospace;letter-spacing:.02em;font-size:.86rem}.whitelist-field input::placeholder{color:#11161175}.whitelist-field input:focus{background:linear-gradient(#ffffff4d 0%,#e9f2fa29 100%),linear-gradient(135deg,#ffffff57 0%,#ffffff14 100%);border-color:#dcff826b;box-shadow:inset 0 1px #ffffff57,0 0 0 4px #b6f0681f,0 12px 24px #080c0a24}.whitelist-task-stack{gap:10px;display:grid}.whitelist-task-stack-hidden{display:none}.whitelist-task-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px;width:100%;display:grid}.whitelist-profile-pill{-webkit-backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(#ffffff3d 0%,#dce8f41f 100%),linear-gradient(135deg,#ffffff57 0%,#ffffff14 100%);border:1px solid #ffffff3d;border-radius:999px;justify-self:center;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 10px 24px #0a0e0a1f}.whitelist-profile-avatar{object-fit:cover;border:1px solid #ffffff47;border-radius:50%;width:38px;height:38px;display:block;box-shadow:0 6px 14px #0a0e0a24}.whitelist-profile-copy{text-align:left;gap:4px;display:grid}.whitelist-profile-copy span{color:#0f15109e;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.whitelist-profile-copy strong{color:#101410;font-size:.95rem;line-height:1}.whitelist-task-button{isolation:isolate;color:#121712eb;text-align:center;white-space:normal;word-break:break-word;cursor:pointer;background:linear-gradient(#ffffff3d 0%,#e5eff824 42%,#c6d6e214 100%),linear-gradient(135deg,#ffffff38 0%,#ffffff14 52%,#ffffff08 100%);border:1px solid #ffffff47;border-radius:999px;min-height:44px;padding:0 14px;font-size:.82rem;font-weight:700;line-height:1.1;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff80,0 6px 16px #0a0e0a1f}.whitelist-task-button:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(1.14);pointer-events:none;background:linear-gradient(#ffffff61 0%,#ffffff14 34%,#0000 62%),linear-gradient(120deg,#ffffff2e 0%,#0000 28% 72%,#758fa51f 100%);position:absolute;inset:0}.whitelist-task-button:after{content:"";z-index:-2;border-radius:inherit;opacity:.85;filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 50% 0,#ffffff2e 0%,#fff0 68%);position:absolute;inset:-6px}.whitelist-task-button:hover{filter:saturate(1.05);background:linear-gradient(#ffffff4d 0%,#ebf4fb2e 44%,#cedce71c 100%),linear-gradient(135deg,#ffffff4d 0%,#ffffff1f 55%,#ffffff0a 100%);border-color:#ffffff57;transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px #fff9,inset 0 -14px 22px #9fb2c124,0 16px 30px #0a0e0a2e}.whitelist-task-button-complete{color:#1f5e13;background:linear-gradient(#d6ff7e2e 0%,#7aca561f 100%),linear-gradient(135deg,#ffffff3d 0%,#b6f06814 100%);border-color:#b0ee6757;box-shadow:inset 0 1px #f1ffda9e,inset 0 -14px 22px #70b05224,0 14px 28px #507e302e}.whitelist-task-button-complete:before{background:linear-gradient(#f6ffe557 0%,#ffffff0f 36%,#0000 62%),linear-gradient(120deg,#ffffff29 0%,#0000 28% 72%,#7cb54b29 100%)}.whitelist-task-label{color:#121712bf;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffffff80 0%,#dce8f44d 100%);border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 18px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff9,0 4px 12px #0a0e0a14}.whitelist-task-submit-stack{-webkit-backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(#ffffff47 0%,#dce8f424 100%),linear-gradient(135deg,#ffffff57 0%,#ffffff14 100%);border:1px solid #ffffff3d;border-radius:22px;gap:8px;width:min(330px,100%);margin:8px auto 0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff57,0 12px 28px #080c0a24}.whitelist-task-turnstile{transform-origin:top;min-height:52px;transform:scale(.9)}.whitelist-task-submit-stack .whitelist-submit-button{width:100%;min-height:48px;margin-top:0;padding:0 18px;font-size:.92rem}.wallet-gate-actions-minimal .whitelist-submit-button{isolation:isolate;color:#121712eb;letter-spacing:0;text-transform:none;background:linear-gradient(#ffffff47 0%,#e5eff829 42%,#c6d6e21a 100%);border:1px solid #ffffff47;border-radius:999px;justify-self:center;width:100%;min-width:0;max-width:100%;min-height:44px;margin-top:6px;padding:0 14px;font-size:.82rem;font-weight:700;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s;position:relative;box-shadow:inset 0 1px #fff9,0 8px 20px #0a0e0a24}.wallet-gate-actions-minimal .whitelist-submit-button:before{content:"";z-index:-1;border-radius:inherit;opacity:.95;pointer-events:none;background:linear-gradient(#ffffff61 0%,#ffffff14 34%,#0000 62%),linear-gradient(120deg,#ffffff2e 0%,#0000 28% 72%,#758fa51f 100%);position:absolute;inset:2px}.wallet-gate-actions-minimal .whitelist-submit-button:after{content:"";z-index:-2;border-radius:inherit;opacity:.85;filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 50% 0,#ffffff2e 0%,#fff0 68%);position:absolute;inset:-6px}.wallet-gate-actions-minimal .whitelist-submit-button:hover{filter:saturate(1.05);background:linear-gradient(#ffffff4d 0%,#ebf4fb2e 44%,#cedce71c 100%),linear-gradient(135deg,#ffffff4d 0%,#ffffff1f 55%,#ffffff0a 100%);border-color:#ffffff57;transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px #fff9,inset 0 -14px 22px #9fb2c124,0 16px 30px #0a0e0a2e}.wallet-gate-actions-minimal .whitelist-submit-button-ready{color:#18440d;z-index:1;background:radial-gradient(120% 120% at 50% 120%,#b6f06866 0%,#0000 60%),linear-gradient(#ffffff4d 0%,#ffffff0d 100%),#ffffff26;border-color:#fff9;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 12px 32px #86d6624d}.wallet-gate-actions-minimal .whitelist-submit-button-ready:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(160%);pointer-events:none;background:linear-gradient(#ffffff61 0%,#ffffff14 34%,#0000 62%),linear-gradient(120deg,#ffffff2e 0%,#0000 28% 72%,#b6f0681f 100%);position:absolute;inset:0}.wallet-gate-actions-minimal .whitelist-submit-button-ready:after{content:"";filter:blur(14px);opacity:.5;z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 120%,#fffc 0%,#0000 40%),radial-gradient(circle at 20% 0,#ffffff80 0%,#0000 30%);transition:all .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-15px;transform:translateY(8px)}.wallet-gate-actions-minimal .whitelist-submit-button-ready:hover{color:#0b2e04;background:radial-gradient(150% 150% at 50% 150%,#b6f06899 0%,#0000 70%),linear-gradient(#ffffff80 0%,#ffffff1a 100%),#ffffff40;border-color:#ffffffe6;box-shadow:inset 0 4px 28px #ffffffe6,inset 0 -4px 28px #b6f06899,0 20px 48px #86d6628c}.wallet-gate-actions-minimal .whitelist-submit-button-ready:hover:before{opacity:.5;transform:scale(1)translate(10%,10%)}.wallet-gate-actions-minimal .whitelist-submit-button-ready:hover:after{opacity:1;filter:blur(18px);transform:translateY(0)scale(1.1)}.whitelist-submit-button:disabled{cursor:not-allowed;opacity:.52;transform:none;box-shadow:inset 0 1px #ffffff94,0 6px 14px #528c361f}.whitelist-submit-button:disabled:before{content:none}@media (max-width:720px){html,body{overflow:hidden}.tempo-shell{max-height:100vh;overflow:hidden}.wallet-gate-minimal{gap:18px;width:min(100vw - 24px,100%)}.wallet-gate-minimal.whitelist-gate{width:min(100vw - 24px,100%)}.wallet-gate-intro h2{white-space:normal;font-size:clamp(1.72rem,9vw,2.4rem)}.wallet-gate-intro p{font-size:.96rem}.wallet-gate-intro{transform:translateY(-100px)rotate(-3deg)skew(6deg)}.wallet-gate-actions-minimal .wallet-button{min-width:240px}.wallet-gate-actions-minimal .whitelist-submit-button{width:100%;min-width:0;max-width:100%}.wallet-gate-actions-minimal{padding-top:24px;padding-left:0;transform:translateY(-100px)rotate(-3deg)skew(6deg)}.whitelist-panel{width:min(100%,340px);margin-top:16px;padding:14px}.whitelist-confirm-card{width:min(100%,340px);min-height:300px;padding:22px 16px 28px}.whitelist-confirm-intro{margin-top:120px;margin-left:-32px}.whitelist-gate-intro .whitelist-task-stack{margin-top:10px}.whitelist-field span{text-align:left;margin-left:4px;font-size:.55rem}.whitelist-field input{width:100%;min-width:0;max-width:100%}.whitelist-task-grid{grid-template-columns:1fr;justify-items:center;gap:8px}.whitelist-task-button{width:50%!important}.whitelist-submit-button{width:60%;min-height:36px;margin:0 auto}.whitelist-gate{--whitelist-mobile-gate-x:72px;--whitelist-mobile-gate-y:-18px;--whitelist-mobile-intro-x:75px;--whitelist-mobile-intro-y:180px;transform:translate(var(--whitelist-mobile-gate-x), var(--whitelist-mobile-gate-y));transform-origin:top;gap:0;scale:.45}.whitelist-gate-twitter,.whitelist-gate-wallet{--whitelist-mobile-gate-x:170px;--whitelist-mobile-gate-y:-18px;--whitelist-mobile-intro-x:75px;--whitelist-mobile-intro-y:180px}.whitelist-gate-tasks{--whitelist-mobile-gate-x:190px;--whitelist-mobile-gate-y:200px;--whitelist-mobile-intro-x:75px;--whitelist-mobile-intro-y:180px}.whitelist-gate-confirm{--whitelist-mobile-gate-x:170px;--whitelist-mobile-gate-y:0px;--whitelist-mobile-intro-x:75px;--whitelist-mobile-intro-y:180px}.whitelist-gate-intro{transform:translate(var(--whitelist-mobile-intro-x), var(--whitelist-mobile-intro-y)) rotate(-3deg) skewX(6deg)}.whitelist-gate-actions{padding-top:0;padding-left:0;transform:translate(14px,-52px)rotate(-3deg)skew(6deg)}.whitelist-task-submit-stack{width:min(330px,100vw - 48px);margin-top:8px;margin-left:0;margin-right:auto;transform:translate(0)}.whitelist-task-turnstile{min-height:46px;transform:scale(.84)}.tempo-scene-background-image-desktop{display:none}.tempo-scene-background-image-mobile{object-position:center top;display:block}}@media (max-width:760px){.tempo-shell-packs{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:100svh;max-height:100svh;overflow:hidden auto}.tempo-shell-packs .tempo-frame{width:100%;padding:0 0 40px;transform:none}.tempo-shell-packs .shop-stage{align-content:start;min-height:auto;padding:64px 0 44px;overflow:visible}.tempo-shell-packs .shop-shell{--shop-tilt-rotate:-1deg;--shop-tilt-skew:2.2deg;width:320px;min-height:auto;transform:rotate(var(--shop-tilt-rotate)) skewX(var(--shop-tilt-skew));transform-origin:top;border-radius:24px;gap:30px;margin:8px auto 32px;padding:16px 14px 18px;overflow:visible}.tempo-shell-packs .shop-shell>*{transform:rotate(calc(var(--shop-tilt-rotate) * -1)) skewX(calc(var(--shop-tilt-skew) * -1))}.tempo-shell-packs .shop-shell-head{transform:rotate(calc(var(--shop-tilt-rotate) * -1)) skewX(calc(var(--shop-tilt-skew) * -1));gap:6px}.tempo-shell-packs .shop-shell-head .meta-label{letter-spacing:0;font-size:10px}.tempo-shell-packs .shop-title{letter-spacing:0;font-size:30px;line-height:.96}.tempo-shell-packs .shop-subtitle{max-width:29ch;font-size:13px;line-height:1.35}.tempo-shell-packs .shop-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));place-items:end center;gap:0 8px}.tempo-shell-packs .shop-package-visual{width:140px;min-height:132px}.tempo-shell-packs .shop-package-visual-finance{grid-column:1/-1;justify-self:center}.tempo-shell-packs .shop-package-visual:hover,.tempo-shell-packs .shop-package-visual-selected,.tempo-shell-packs .shop-package-visual-selected:hover{transform:translateY(-3px)scale(1.025)}.tempo-shell-packs .shop-package-visual-image,.tempo-shell-packs .shop-package-visual-starter .shop-package-visual-image{width:142px;transform:rotate(calc(var(--shop-tilt-rotate) * -1)) skewX(calc(var(--shop-tilt-skew) * -1))}.tempo-shell-packs .shop-package-sparkles{inset:-6% -4%}.tempo-shell-packs .shop-active-panel{transform-origin:50%;border-radius:16px;grid-template-columns:minmax(0,1fr) 88px;justify-self:center;gap:5px;width:300px;min-height:auto;padding:5px;transform:none}.tempo-shell-packs .shop-active-panel-copy,.tempo-shell-packs .shop-active-panel-stats{border-radius:14px}.tempo-shell-packs .shop-active-panel-copy{grid-template-columns:1fr;align-items:start;gap:4px;padding:6px;display:grid}.tempo-shell-packs .shop-package-info-head{gap:6px}.tempo-shell-packs .shop-package-kicker,.tempo-shell-packs .shop-active-panel-copy .meta-label{letter-spacing:0;min-height:20px;padding:0 5px;font-size:9px}.tempo-shell-packs .shop-active-panel-copy h3{letter-spacing:0;min-height:auto;font-size:19px;line-height:1}.tempo-shell-packs .shop-active-panel-copy p{min-height:auto;font-size:9px;line-height:1.16;display:block}.tempo-shell-packs .shop-active-panel-stats{grid-template-columns:1fr;grid-auto-rows:minmax(30px,auto);gap:3px;padding:4px}.tempo-shell-packs .shop-active-panel-stats div{border-radius:9px;padding:4px}.tempo-shell-packs .shop-active-panel-stats div:last-child{display:none}.tempo-shell-packs .shop-active-panel-stats span{letter-spacing:0;margin-bottom:2px;font-size:9px}.tempo-shell-packs .shop-active-panel-stats strong{min-height:auto;font-size:11px;line-height:1.12}.tempo-shell-packs .shop-active-panel-actions{grid-column:span 2;gap:8px;padding:2px}.tempo-shell-packs .shop-payment-selector{gap:4px}.tempo-shell-packs .shop-payment-selector>span{letter-spacing:0;font-size:9px}.tempo-shell-packs .shop-payment-options{gap:5px;width:100%}.tempo-shell-packs .shop-payment-option{min-height:32px;padding:0 8px;font-size:10px}.tempo-shell-packs .shop-active-panel-actions .action-button{min-height:46px;padding:0 12px;font-size:13px}.tempo-shell-packs .shop-active-panel-actions .meta-label,.tempo-shell-packs .shop-purchase-error{letter-spacing:0;font-size:11px;line-height:1.35}}.connect-wallet-stage{z-index:2;isolation:isolate;--connect-wallet-content-scale:1;place-items:start center;min-height:calc(100vh - 112px);padding:48px 16px;display:grid;position:relative;overflow:hidden}.live-access-stage{z-index:2;position:relative}.live-access-shell{z-index:1;position:relative}.live-access-copy{max-width:400px}.live-access-stage .connect-wallet-zoom-lock h2{max-width:18ch;font-size:34px;line-height:1}.live-access-copy .meta-label,.live-access-panel-kicker{color:#213420c2}.live-access-copy .connect-wallet-zoom-lock{gap:10px}.live-access-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.live-access-docs-link{min-height:40px;padding:0 14px;font-size:.82rem}.live-access-panel{align-content:start;gap:10px;margin-top:4px;display:grid}.live-access-panel-kicker{width:fit-content;min-height:26px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff6b;border:1px solid #43573524;border-radius:999px;align-items:center;padding:0 10px;font-size:.66rem;font-weight:700;display:inline-flex}.live-access-form{gap:10px;display:grid}.live-access-field{gap:8px;display:grid}.live-access-field span{color:#213420bd;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.live-access-field input{color:#111711;background:linear-gradient(#ffffffeb 0%,#f4f8efe6 100%);border:1px solid #22342224;border-radius:12px;width:100%;min-height:44px;padding:0 14px;font-size:.9rem;font-weight:700;box-shadow:inset 0 1px #ffffffdb}.live-access-field input::placeholder{color:#293a2975}.live-access-field input:focus{border-color:#82c64f85;outline:none;box-shadow:0 0 0 4px #c6ffa333,inset 0 1px #ffffffe0}.live-access-submit{min-height:42px;padding:0 18px;font-size:.88rem}.live-access-status{background:linear-gradient(#ffffffb3 0%,#f6fbf09e 100%);border:1px solid #1b271b1a;border-radius:14px;gap:5px;padding:12px 14px;display:grid}.live-access-status strong{color:#142014;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.live-access-status p{color:#131c13d1;margin:0;font-size:.8rem;line-height:1.45}.live-access-status-idle{border-style:dashed}.live-access-status-secured{background:linear-gradient(#f6ffedf0 0%,#e1f7d0d1 100%);border-color:#77c65661}.live-access-status-secured strong{color:#2a6916}.live-access-status-closed{background:linear-gradient(#fff8e5f0 0%,#f8eac1cc 100%);border-color:#c4964857}.live-access-status-closed strong{color:#7c4d09}.live-access-status-error{background:linear-gradient(#fff3f3f0 0%,#f9dfdfd1 100%);border-color:#d26c6c52}.live-access-status-error strong{color:#8b1c1c}.connect-wallet-shell{z-index:1;justify-items:center;gap:12px;width:min(820px,100vw - 40px);margin:0 auto;display:grid;position:relative;transform:translate(40px,210px)scale(1.2)}.connect-wallet-copy{text-align:center;transform-origin:50%;justify-items:center;max-width:540px;padding:0;display:grid;transform:translate(220px,-100px)rotate(-4deg)skew(8deg)}.live-access-shell.connect-wallet-shell{transform:translate(-150px,110px)}.live-access-copy.connect-wallet-copy{transform:translate(340px,-100px)rotate(-4deg)skew(8deg)}.connect-wallet-zoom-lock{transform:scale(calc(var(--browser-zoom-scale,1) * var(--connect-wallet-content-scale,1)));transform-origin:50%;zoom:reset;justify-items:center;gap:16px;display:grid}.connect-wallet-zoom-lock h2{color:#101410;max-width:12ch;font-family:var(--font-display), sans-serif;letter-spacing:0;text-shadow:0 10px 28px #ffffff3d;margin:0;font-size:51px;line-height:.94}.connect-wallet-zoom-lock p{color:#101410d1;max-width:54ch;margin:0;font-size:16px;line-height:1.6}.connect-wallet-action{justify-items:center;gap:6px;display:grid}.connect-wallet-button{isolation:isolate;color:#101610f0;text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.24);backdrop-filter:blur(18px)saturate(1.24);background:linear-gradient(#ffffff70 0%,#ffffff2e 46%,#daffcd4d 100%),#f5fff057;border:1px solid #ffffff75;border-radius:8px;justify-content:center;align-items:center;min-width:300px;min-height:58px;padding:0 34px;font-size:16px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #1016102e,inset 0 1px #fffc,inset 0 -18px 30px #79c7862e}.connect-wallet-button:before{content:"";z-index:-1;opacity:.9;pointer-events:none;background:linear-gradient(105deg,#ffffffb8 0%,#ffffff2e 34%,#0000 64%),radial-gradient(circle at 18% 10%,#ffffffd6 0%,#0000 34%);border-radius:6px;position:absolute;inset:2px}.connect-wallet-button:after{content:"";z-index:-2;filter:blur(16px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 50% 0,#e8ffd694 0%,#0000 68%);border-radius:18px;position:absolute;inset:-18px}.connect-wallet-button:hover{background:linear-gradient(#ffffff8a 0%,#ffffff38 46%,#e0ffd25c 100%),#f8fff46b;transform:translateY(-2px)}.connect-wallet-button-alert{color:#2d2109;background:linear-gradient(#fff5d694 0%,#ffe29d5c 100%),#ffeec361}.connect-wallet-button-linked{color:#f6f8f2;background:linear-gradient(#2d362fbd 0%,#111612d1 100%),#ffffff14}.connect-wallet-button-linked:hover{background:#111612fa}.tempo-toast-shell{z-index:9999;pointer-events:none;width:min(360px,100vw - 40px);position:fixed;bottom:24px;left:24px}.tempo-toast-card{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(#fff4f494 0%,#ffe2e238 100%),linear-gradient(135deg,#ffffff5c 0%,#ffb2b224 100%);border:1px solid #ff808057;border-radius:24px;gap:8px;padding:14px 16px 14px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #3e0c0c3d,0 0 24px #ff6a6a2e,inset 0 1px #ffffff94}.tempo-toast-card:before{content:"";background:linear-gradient(#ff6b6b 0%,#ff3b3b 100%);border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 14px #ff525280,0 0 24px #ff525247}.tempo-toast-card strong{color:#8f1111;letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:900}.tempo-toast-card p{color:#4a0c0ce6;margin:0;font-size:.92rem;font-weight:700;line-height:1.5}.tempo-confirm-overlay{z-index:55;-webkit-backdrop-filter:blur(30px)saturate(.78);background:radial-gradient(circle at top,#f5ffe42e,#0000 40%),linear-gradient(#09100d6b 0%,#080c10a3 100%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tempo-confirm-card{-webkit-backdrop-filter:blur(34px)saturate(1.08);text-align:center;background:linear-gradient(#f8fff2e0 0%,#e4f4e5bd 100%),linear-gradient(135deg,#ffffffa8 0%,#dff7c42e 100%);border:1px solid #f0ffdb7a;border-radius:32px;gap:14px;width:min(430px,100vw - 32px);padding:30px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000057,0 10px 26px #53764829,inset 0 1px #ffffffdb,inset 0 -18px 30px #7fa96e26}.tempo-confirm-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff75 0%,#ffffff1f 100%);position:absolute;inset:1px}.tempo-confirm-kicker{color:#1f5e13;min-height:34px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#d6ff7e2e 0%,#7aca561f 100%),linear-gradient(135deg,#ffffff3d 0%,#b6f06814 100%);border:1px solid #b0ee6757;border-radius:999px;justify-self:center;padding:0 16px;font-size:.72rem;font-weight:700}.tempo-confirm-card h3{color:#0d140d;font-family:var(--font-display), sans-serif;text-shadow:0 1px #ffffff80;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:.96}.tempo-confirm-card p{color:#0d140dd6;margin:0;font-size:1rem;line-height:1.6}.tempo-toast-card-success{background:linear-gradient(#f5ffeceb 0%,#e0f7cdc2 100%),linear-gradient(135deg,#ffffff80 0%,#c5f39124 100%);border-color:#aae8726b;box-shadow:0 22px 42px #173b0c3d,0 0 24px #8ddd6524,inset 0 1px #ffffffad}.tempo-toast-card-success:before{background:linear-gradient(#8fd966 0%,#56bf3a 100%);box-shadow:0 0 14px #6fc9466b,0 0 24px #6fc9463d}.tempo-toast-card-success strong{color:#28641a}.tempo-toast-card-success p{color:#1e4914e0}@media (max-width:820px){.tempo-shell-connect-wallet .tempo-scene-background-image-desktop{display:none}.tempo-shell-connect-wallet .tempo-scene-background-image-mobile{object-position:center top;display:block}.connect-wallet-stage{--connect-wallet-mobile-x:calc(50vw - -12svh);--connect-wallet-mobile-y:32svh;min-height:100svh;padding:0}.live-access-stage{justify-content:center;align-items:center;min-height:100svh;padding:24px 14px;display:flex}.live-access-shell,.live-access-shell.connect-wallet-shell{transform-origin:top;width:min(100%,25vw - 28px);margin:0 auto;position:relative;top:75px;left:auto;transform:scale(.6)}.live-access-copy.connect-wallet-copy,.live-access-copy{text-align:left;max-width:100%;transform:rotate(-3deg)skew(6deg)}.live-access-panel{width:min(100%,340px);margin:6px auto 0}.connect-wallet-stage:before{content:"";z-index:0;background-image:var(--connect-wallet-mobile-bg);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.connect-wallet-shell{left:var(--connect-wallet-mobile-x);top:var(--connect-wallet-mobile-y);transform-origin:top;width:min(360px,100vw - 24px);margin:0;position:absolute;transform:translate(-50%)}.connect-wallet-copy{max-width:100%;transform:rotate(-3deg)skew(6deg)}.connect-wallet-zoom-lock h2{max-width:12ch;font-size:51px}.connect-wallet-button{min-width:280px}}@media (max-width:640px){.live-access-copy .connect-wallet-zoom-lock,.live-access-stage .connect-wallet-zoom-lock{gap:12px}.live-access-stage .connect-wallet-zoom-lock p,.live-access-status p{font-size:.88rem;line-height:1.55}.live-access-links{grid-template-columns:minmax(0,1fr);display:grid}.live-access-docs-link,.live-access-submit{width:100%}.live-access-field input{min-height:50px;font-size:.94rem}.connect-wallet-stage{--connect-wallet-content-scale:.55}.connect-wallet-shell{width:min(100%,100vw - 24px)}.connect-wallet-copy{max-width:min(360px,100%)}.connect-wallet-zoom-lock{gap:10px}.connect-wallet-zoom-lock h2{max-width:12ch;font-size:38px;line-height:.96}.connect-wallet-zoom-lock p{max-width:34ch;font-size:13px;line-height:1.45}.connect-wallet-button{min-width:220px;min-height:46px;padding:0 22px;font-size:13px}}.packs-stage{z-index:2;place-items:center;min-height:calc(100vh - 112px);padding:48px 16px;display:grid;position:relative}.packs-shell{gap:16px;width:min(980px,100vw - 40px);display:grid}.packs-head{text-align:center;justify-items:center;gap:8px;display:grid}.packs-head h2{color:#101410;font-family:var(--font-display), sans-serif;letter-spacing:0;margin:0;font-size:42px;line-height:.95}.packs-head p{color:#101410d1;margin:0;font-size:16px}.packs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pack-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8a;border:1px solid #1016122e;border-radius:8px;gap:10px;padding:16px;display:grid;box-shadow:0 20px 40px #1016101f,inset 0 1px #ffffffad}.pack-card-selected{border-color:#79c786ad;box-shadow:0 24px 42px #54a1602e,inset 0 1px #ffffffd1}.pack-badge{color:#243026b3;font-family:var(--font-mono), monospace;font-size:12px;font-weight:700}.pack-card strong{color:#121812;font-size:24px;line-height:1.1}.pack-card p{color:#121813c7;margin:0;font-size:14px;line-height:1.5}.pack-meta{color:#1c241cd6;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.pack-select-button{color:#101610f0;background:linear-gradient(#ffffff70 0%,#ffffff2e 46%,#daffcd4d 100%),#f5fff057;border:1px solid #ffffff70;border-radius:8px;width:100%;min-height:46px;font-size:15px;font-weight:800}.pack-select-button:disabled{opacity:.7;cursor:not-allowed}@media (max-width:900px){.packs-grid{grid-template-columns:1fr}.packs-head h2{font-size:34px}}
