@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-ring{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.7}}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(12px,-18px) scale(1.06)}66%{transform:translate(-8px,10px) scale(.96)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes bounce-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes progress-glow{0%,to{box-shadow:0 0 8px rgba(111,53,244,.4)}50%{box-shadow:0 0 16px rgba(111,53,244,.7)}}.anim-stagger>*{animation:fade-up .55s cubic-bezier(.22,1,.36,1) both}.anim-stagger>:first-child{animation-delay:.04s}.anim-stagger>:nth-child(2){animation-delay:.09s}.anim-stagger>:nth-child(3){animation-delay:.14s}.anim-stagger>:nth-child(4){animation-delay:.19s}.anim-stagger>:nth-child(5){animation-delay:.24s}.anim-stagger>:nth-child(6){animation-delay:.29s}.anim-stagger>:nth-child(7){animation-delay:.34s}.anim-stagger>:nth-child(8){animation-delay:.39s}.anim-stagger>:nth-child(9){animation-delay:.44s}.anim-stagger>:nth-child(10){animation-delay:.49s}.page{position:relative;overflow-x:clip;overflow-y:visible}.page-bg-orbs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.page-bg-orbs .orb{position:absolute;border-radius:50%;filter:blur(60px);animation:orb-drift 14s ease-in-out infinite}.page-bg-orbs .orb-a{top:-60px;right:-40px;width:220px;height:220px;background:rgba(111,53,244,.12)}.page-bg-orbs .orb-b{bottom:10%;left:-80px;width:260px;height:260px;background:rgba(76,8,201,.08);animation-delay:-5s}.page-bg-orbs .orb-c{top:40%;right:10%;width:140px;height:140px;background:rgba(255,151,14,.06);animation-delay:-9s}.page-inner{position:relative;z-index:1}.page-deposit .orb-a{background:rgba(31,157,91,.14)}.page-withdraw .orb-a{background:rgba(255,151,14,.14)}.page-invite .orb-a{background:rgba(111,53,244,.16)}.page-task .orb-a{background:rgba(31,120,255,.12)}.page-exchange .orb-a{background:rgba(24,163,184,.12)}.page-games .orb-a{background:rgba(111,53,244,.14)}.page-leaderboard .orb-a{background:rgba(255,151,14,.14)}.page-messages .orb-a,.page-notifications .orb-a{background:rgba(235,62,102,.1)}.panel-card{position:relative;background:linear-gradient(145deg,#ffffff,#fafbff);border:1px solid rgba(230,233,241,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(111,53,244,.08),transparent 40%,rgba(255,151,14,.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.page-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;padding:20px 22px;border-radius:18px;color:#fff}.page-hero-glow{position:absolute;inset:0;background:inherit;filter:blur(0)}.page-hero-purple{background:linear-gradient(125deg,#2a0b8f,#5c1ae8 45%,#8b5cf6);background-size:200% 200%;box-shadow:0 16px 40px rgba(76,8,201,.28)}.page-hero-green,.page-hero-purple{animation:gradient-shift 8s ease infinite}.page-hero-green{background:linear-gradient(125deg,#0d5c3a,#1f9d5b 45%,#34d27f);background-size:200% 200%;box-shadow:0 16px 40px rgba(31,157,91,.28)}.page-hero-orange{background:linear-gradient(125deg,#8b4a00,#e67e00 45%,#ffae00);background-size:200% 200%;box-shadow:0 16px 40px rgba(230,126,0,.28)}.page-hero-blue,.page-hero-orange{animation:gradient-shift 8s ease infinite}.page-hero-blue{background:linear-gradient(125deg,#0a3d8f,#2078ff 45%,#5ba3ff);background-size:200% 200%;box-shadow:0 16px 40px rgba(32,120,255,.28)}.page-hero-teal{background:linear-gradient(125deg,#0a5c6b,#18a3b8 45%,#3dd5f3);background-size:200% 200%;box-shadow:0 16px 40px rgba(24,163,184,.28)}.page-hero-pink,.page-hero-teal{animation:gradient-shift 8s ease infinite}.page-hero-pink{background:linear-gradient(125deg,#7a1040,#e8456b 45%,#ff8fab);background-size:200% 200%;box-shadow:0 16px 40px rgba(232,69,107,.25)}.page-hero-content{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.page-hero-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pulse-ring 3s ease-in-out infinite}.page-hero h2{margin:0;font-size:20px;font-weight:900}.page-hero p{margin:4px 0 0;color:rgba(255,255,255,.85);font-size:13px}.page-hero-asset{position:absolute;right:-10px;bottom:-20px;width:110px;height:110px;object-fit:contain;mix-blend-mode:screen;opacity:.85;animation:bounce-soft 4s ease-in-out infinite;pointer-events:none}.page-header-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;flex-shrink:0}.page-header-icon.purple{color:#6720e7;background:linear-gradient(135deg,#f1e8ff,#e4d4ff)}.page-header-icon.green{color:#1f9d5b;background:linear-gradient(135deg,#e6f8ef,#c8f0dc)}.page-header-icon.orange{color:#e67e00;background:linear-gradient(135deg,#fff0dc,#ffe4b8)}.page-header-icon.blue{color:#2078ff;background:linear-gradient(135deg,#eaf3ff,#d4e6ff)}.page-header-icon.teal{color:#18a3b8;background:linear-gradient(135deg,#e3f7fa,#c5eef5)}.page-header-icon.pink{color:#e8456b;background:linear-gradient(135deg,#ffe9ef,#ffd4de)}.stat-card{position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.stat-card:after{content:"";position:absolute;top:-40%;right:-20%;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(111,53,244,.08),transparent 70%);pointer-events:none}.stat-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px rgba(25,27,74,.12)}.stat-ico{transition:transform .3s ease}.stat-card:hover .stat-ico{transform:scale(1.08) rotate(-4deg)}.task-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.task-card.task-available{border-color:rgba(111,53,244,.25);box-shadow:0 8px 24px rgba(111,53,244,.1)}.task-card.task-available:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(111,53,244,.18)}.task-card.task-in-progress{border-color:rgba(32,120,255,.3);animation:pulse-ring 2s ease-in-out infinite}.task-card.task-completed{border-color:rgba(31,157,91,.35);box-shadow:0 8px 24px rgba(31,157,91,.12)}.task-card.task-claimed{opacity:.75}.progress-bar i{animation:progress-glow 2s ease-in-out infinite}.notif-item,.ref-item,.tx-item{transition:background .2s ease,transform .2s ease}.ref-item:hover,.tx-item:hover{background:linear-gradient(90deg,rgba(111,53,244,.04),transparent);transform:translateX(4px)}.notif-item.unread{animation:slide-right .4s ease both}.notif-item:hover{background:rgba(111,53,244,.05)}.pay-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pay-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(25,27,74,.08)}.pay-card.selected{animation:scale-in .3s ease}.game-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;overflow:hidden}.game-card:not(.disabled):hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 44px rgba(111,53,244,.18)}.game-card:not(.disabled):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(111,53,244,.06),transparent 60%);opacity:0;transition:opacity .3s ease}.game-card:not(.disabled):hover:before{opacity:1}.tab{transition:all .25s cubic-bezier(.22,1,.36,1)}.tab.active{transform:scale(1.02)}.btn-primary:after{inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shimmer 3s infinite;pointer-events:none}.status-banner{animation:fade-up .4s ease both;border:1px solid transparent}.status-banner.warn{border-color:rgba(217,131,9,.2);background:linear-gradient(135deg,#fff8eb,#fff3d8)}.status-banner.info{border-color:rgba(32,120,255,.2);background:linear-gradient(135deg,#f0f6ff,#e3edff)}.upload-box{transition:border-color .2s ease,background .2s ease,transform .2s ease}.upload-box:hover{border-color:var(--purple-2);background:#f5f1ff;transform:scale(1.01)}.convert-output strong{animation:pulse-ring 3s ease-in-out infinite}.menu-row{transition:background .2s ease,padding-left .2s ease}.menu-row:hover{background:linear-gradient(90deg,rgba(111,53,244,.06),transparent);padding-left:6px}.rules-grid .rule-card{animation:fade-up .5s ease both}.rules-grid .rule-card:first-child{animation-delay:.1s}.rules-grid .rule-card:nth-child(2){animation-delay:.18s}.rules-grid .rule-card:nth-child(3){animation-delay:.26s}.rules-grid .rule-card:nth-child(4){animation-delay:.34s}.rule-card{transition:transform .25s ease,box-shadow .25s ease}.rule-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(111,53,244,.1)}.invite-hero{position:relative;overflow:hidden}.invite-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.1);animation:orb-drift 10s ease-in-out infinite}.exchange-form-card{background:linear-gradient(160deg,#faf9ff,#fff 50%,#f0fdf8)}.bell-badge{animation:pulse-ring 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.anim-stagger>*,.bell-badge,.btn-primary:after,.convert-output strong,.page-bg-orbs .orb,.page-hero,.progress-bar i{animation:none!important;opacity:1!important;transform:none!important}}.section-chip{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;background:linear-gradient(135deg,#f1ecfe,#e8e0fc);color:var(--purple);font-size:11.5px;font-weight:800}.quick-section{background:linear-gradient(160deg,#ffffff,#faf8ff)}.invite-hero{text-align:center;padding:28px 22px}.invite-hero-orb{position:absolute;top:-40%;left:50%;width:200px;height:200px;transform:translateX(-50%);border-radius:50%;background:rgba(255,255,255,.12);animation:orb-drift 10s ease-in-out infinite}.invite-hero-bird{position:absolute;right:-20px;bottom:-30px;width:140px;height:100px;object-fit:cover;object-position:left center;border-radius:12px;opacity:.35;mix-blend-mode:screen;pointer-events:none}.referral-link button.copied{background:#1f9d5b;color:#fff;animation:scale-in .3s ease}.progress-bar-glow i{background:linear-gradient(90deg,#6f35f4,#a855f7,#6f35f4);background-size:200% 100%;animation:shimmer 2.5s linear infinite,progress-glow 2s ease-in-out infinite}.rule-card-purple{border-color:rgba(111,53,244,.15)}.rule-card-blue{border-color:rgba(32,120,255,.15)}.rule-card-green{border-color:rgba(31,157,91,.15)}.rule-card-orange{border-color:rgba(255,151,14,.2)}.rule-ico.purple{color:#6720e7;background:#f1e8ff}.rule-ico.blue{color:#1f78ff;background:#eaf3ff}.rule-ico.green{color:#1f9d5b;background:#e6f8ef}.rule-ico.orange{color:#ff950f;background:#fff0dc}.profile-avatar-ring{box-shadow:0 0 0 3px rgba(255,255,255,.5),0 0 24px rgba(111,53,244,.4);animation:pulse-ring 3s ease-in-out infinite}.profile-hero-orb-2{top:auto;bottom:-30px;left:-20px;right:auto;width:120px;height:120px;animation-delay:-4s}.avatar-edit-wrap{position:relative}.avatar-edit-bird{position:absolute;right:-50px;top:-10px;width:70px;height:70px;object-fit:contain;mix-blend-mode:multiply;opacity:.7;animation:floaty 4s ease-in-out infinite}.upload-avatar-btn{cursor:pointer;margin-top:8px}.edit-profile-card{background:linear-gradient(160deg,#fff,#faf8ff 50%,#f5f1ff)}.game-card{position:relative;animation:fade-up .5s ease both}.game-card-shine{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.game-card:not(.disabled):hover .game-card-shine{left:150%}.game-placeholder{position:relative;overflow:hidden;min-height:360px;display:grid;place-items:center}.game-placeholder-bird{position:absolute;top:20px;right:-20px;width:180px;opacity:.15;pointer-events:none;animation:floaty 5s ease-in-out infinite}.convert-arrow-animated{animation:bounce-soft 2s ease-in-out infinite}.convert-output-glow{background:linear-gradient(135deg,#f0fdf8,#e6f8ef);border:1px solid rgba(31,157,91,.2)}.back-btn{transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.back-btn:hover{transform:translateX(-3px);background:#f5f1ff;box-shadow:0 4px 12px rgba(111,53,244,.12)}@keyframes nav-pop{0%{transform:scale(.88)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes nav-glow-in{0%{opacity:0;box-shadow:0 0 0 rgba(124,58,237,0)}to{opacity:1;box-shadow:0 10px 24px rgba(68,0,180,.28)}}.app-sidebar .nav-item{position:relative;overflow:hidden;transition:background .3s cubic-bezier(.22,1,.36,1),color .25s ease,box-shadow .3s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.app-sidebar .nav-item:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:0 4px 4px 0;background:rgba(255,255,255,.9);transform:translateY(-50%);opacity:0;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .25s ease}.app-sidebar .nav-item:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 55%);opacity:0;transition:opacity .3s ease;pointer-events:none}.app-sidebar .nav-item svg{transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s ease}.app-sidebar .nav-item span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.app-sidebar .nav-item:hover{transform:translateX(5px)}.app-sidebar .nav-item:hover svg{transform:scale(1.1)}.app-sidebar .nav-item:hover:after{opacity:1}.app-sidebar .nav-item:active{transform:translateX(3px) scale(.98)}.app-sidebar .nav-item.active{animation:nav-glow-in .35s cubic-bezier(.22,1,.36,1) both}.app-sidebar .nav-item.active:before{height:58%;opacity:.9}.app-sidebar .nav-item.active svg{transform:scale(1.08)}.app-sidebar .nav-item.active span{transform:translateX(2px)}.bottom-nav-indicator,.bottom-nav-item:before{display:none}.bottom-nav-item .bn-ico,.bottom-nav-item .bn-label{position:relative;z-index:1;transition:transform .32s cubic-bezier(.22,1,.36,1),color .28s ease}.bottom-nav-item.active{animation:mobile-nav-select .38s cubic-bezier(.22,1,.36,1) both}.bottom-nav-item{position:relative;z-index:1;-webkit-tap-highlight-color:transparent;transition:color .28s ease}.bottom-nav-item.active:before{display:none}.bottom-nav-item.active .bn-ico{transform:translateY(-2px) scale(1.1);color:var(--accent-purple,var(--purple-2))}.bottom-nav-item.active .bn-label{transform:translateY(-1px);color:var(--accent-purple,var(--purple-2));font-weight:800}.bottom-nav-item:active:not(.bn-primary) .bn-ico{transform:scale(.88);transition-duration:.12s}.bottom-nav-item.bn-primary:before{display:none}.bottom-nav-item.bn-primary .bn-ico{transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease}.bottom-nav-item.bn-primary.active .bn-ico{transform:scale(1.12) translateY(-3px);box-shadow:0 0 0 4px rgba(124,58,237,.2),0 14px 32px rgba(76,8,201,.45);animation:mobile-fab-pop .42s cubic-bezier(.22,1,.36,1) both}.bottom-nav-item.bn-primary:active .bn-ico{transform:scale(.94) translateY(-1px);transition-duration:.1s}@keyframes mobile-nav-select{0%{transform:scale(.94)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes mobile-fab-pop{0%{transform:scale(.85) translateY(4px)}60%{transform:scale(1.14) translateY(-4px)}to{transform:scale(1.12) translateY(-3px)}}@media (prefers-reduced-motion:reduce){.bottom-nav-indicator,.bottom-nav-item,.bottom-nav-item .bn-ico,.bottom-nav-item .bn-label,.bottom-nav-item.bn-primary .bn-ico,.bottom-nav-item:before{transition:none!important;animation:none!important}.bottom-nav-item.active:before{transform:translateX(-50%) scale(1);opacity:1}.bottom-nav-indicator.is-ready{opacity:1}}.auth-card{animation:scale-in .5s cubic-bezier(.22,1,.36,1) both}.auth-showcase{animation:fade-in .6s ease both}.link-btn{transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.link-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(111,53,244,.12)}.empty-ico{animation:pulse-ring 4s ease-in-out infinite}.egg-tray .btn-primary:not(:disabled){animation:progress-glow 2.5s ease-in-out infinite}.page-hero{position:relative;overflow:hidden}.page-hero-fx{position:absolute;inset:0;pointer-events:none}.fx-orb{position:absolute;border-radius:50%;filter:blur(28px);animation:orb-drift 10s ease-in-out infinite}.fx-orb-1{width:120px;height:120px;top:-20%;right:10%;opacity:.7}.fx-orb-2{width:90px;height:90px;bottom:-15%;left:5%;animation-delay:-3s;opacity:.5}.fx-orb-3{width:60px;height:60px;top:30%;right:35%;animation-delay:-6s;opacity:.4}.fx-mesh{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent)}.fx-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.2);animation:ring-expand 4s ease-out infinite}.fx-ring-1{width:80px;height:80px;top:20%;right:15%}.fx-ring-2{width:120px;height:120px;top:10%;right:10%;animation-delay:1.5s}.fx-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.8);animation:spark-float 3s ease-in-out infinite}.fx-spark-1{top:25%;right:25%}.fx-spark-2{top:60%;right:40%;animation-delay:.8s}.fx-spark-3{top:40%;right:60%;animation-delay:1.6s}.fx-spark-4{top:70%;right:20%;animation-delay:2.2s}@keyframes ring-expand{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.4);opacity:0}}@keyframes spark-float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-8px) scale(1.2);opacity:1}}.fx-deposit .fx-orb-1{background:#34d27f}.fx-deposit .fx-orb-2{background:#1f9d5b}.fx-withdraw .fx-orb-1{background:#ffae00}.fx-withdraw .fx-orb-2{background:#ff6b00}.fx-invite .fx-orb-1{background:#a855f7}.fx-invite .fx-orb-2{background:#6f35f4}.fx-task .fx-orb-1{background:#5ba3ff}.fx-task .fx-orb-2{background:#2078ff}.fx-earn .fx-orb-1{background:#ffae00}.fx-earn .fx-orb-2{background:#ff6b00}.fx-exchange .fx-orb-1{background:#3dd5f3}.fx-exchange .fx-orb-2{background:#18a3b8}.fx-games .fx-orb-1{background:#c084fc}.fx-games .fx-orb-2{background:#8b5cf6}.fx-messages .fx-orb-1{background:#ff8fab}.fx-messages .fx-orb-2{background:#e8456b}.fx-teams .fx-orb-1{background:#8b5cf6}.fx-teams .fx-orb-2{background:#4c08c9}.fx-default .fx-orb-1{background:#8b5cf6}.fx-default .fx-orb-2{background:#6f35f4}.app-sidebar{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;flex-shrink:0;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border)}@media (max-width:920px){.app-sidebar{display:none!important}}.sidebar-brand{flex-shrink:0;display:flex;align-items:center;gap:13px;height:72px;padding:0 20px;color:#fff;font-size:22px;font-weight:850;border-bottom:1px solid var(--sidebar-border)}.sidebar-brand img{width:36px;height:34px;object-fit:contain}.sidebar-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:8px 10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.sidebar-footer{flex-shrink:0;padding:8px 10px 14px;border-top:1px solid var(--sidebar-border);display:grid;grid-gap:8px;gap:8px}.sidebar-promo{display:block;position:relative;overflow:hidden;padding:14px 14px 14px 16px;border-radius:12px;background:linear-gradient(135deg,rgba(111,53,244,.45),rgba(76,8,201,.35));border:1px solid rgba(255,255,255,.12);color:#fff}.sidebar-promo:before{content:"";position:absolute;top:-30px;right:-30px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.1);animation:orb-drift 6s ease-in-out infinite}.sidebar-promo-tag{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:8px;background:rgba(255,255,255,.18);font-size:10px;font-weight:800}.sidebar-promo strong{display:block;font-size:13px}.sidebar-promo em{font-style:normal;font-size:11px;opacity:.85}.app-sidebar .nav-list{display:grid;grid-gap:2px;gap:2px;padding:0}.app-sidebar .nav-item{min-height:42px;font-size:14px}.page-bg-orbs .orb-a{background:var(--orb-a)}.page-bg-orbs .orb-b{background:var(--orb-b)}.page-bg-orbs .orb-c{background:var(--orb-c)}.avatar-edit-bird,.game-placeholder-bird,.invite-hero-bird,.page-hero-asset,.profile-hero-v2 .profile-hero-bird{display:none!important}.invite-fx,.profile-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden}.invite-fx:before,.profile-fx:before{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.08);animation:orb-drift 8s ease-in-out infinite}.game-placeholder-fx{position:absolute;inset:0;pointer-events:none}.game-placeholder-fx .fx-ring-1{top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:920px){.app-sidebar{display:none!important}.app-shell{min-height:100vh;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.app-main,.app-shell{display:block;width:100%}.app-main{min-width:0;min-height:auto}.app-content{width:100%;min-width:0;overflow-x:hidden}.app-mobile-header{display:flex;width:100%}.app-topbar{display:none}.page{width:100%;max-width:100%;margin:0;padding:12px 16px 24px;overflow-x:clip;overflow-y:visible}.page-inner{width:100%;min-width:0}.anim-stagger>*{opacity:1;animation:fade-up .45s cubic-bezier(.22,1,.36,1) both}.invite-hero,.page-hero,.profile-hero-v2{width:100%}.balance-grid,.stat-row,.two-col{grid-template-columns:1fr}.action-grid{grid-template-columns:repeat(4,1fr)}.farm-widget-body{grid-template-columns:1fr}.page-home .farm-widget-body{grid-template-columns:clamp(118px,36vw,144px) minmax(0,1fr)}.pay-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}}@media (max-width:420px){.action-grid{grid-template-columns:repeat(3,1fr)}.page{padding:10px 14px 20px}}:root{color-scheme:light;--bg-app:#f3f4fb;--bg-deep:#eef0f8;--bg-shell:#ffffff;--bg-topbar:#ffffff;--bg-sidebar:linear-gradient(180deg,#1a076f,#120054);--bg-card:#ffffff;--bg-card-soft:#fafbff;--bg-panel:#ffffff;--bg-elevated:#f8f9ff;--bg-hover:#f1f1fb;--bg-muted:#eef0f8;--bg-glass:rgba(255,255,255,0.72);--border-soft:#eef0f6;--border:#e4e8f2;--border-strong:#d2d8e8;--text-primary:#0c1230;--text-secondary:#3d4660;--text-muted:#6b7593;--text-faint:#99a1bb;--text-inverse:#ffffff;--accent-purple:#6f35f4;--accent-purple-hover:#7c3aed;--accent-purple-deep:#4c08c9;--accent-purple-dark:#37157e;--accent-orange:#ff970e;--accent-green:#28bd71;--accent-blue:#2078ff;--accent-red:#e8456b;--app-gradient:var(--bg-app);--sidebar-bg:radial-gradient(circle at 50% 100%,rgba(111,52,244,0.25),transparent 38%),linear-gradient(180deg,#1a076f,#120054);--sidebar-border:rgba(255,255,255,0.1);--sidebar-gradient:linear-gradient(180deg,#1a076f,#120054);--active-nav-gradient:linear-gradient(135deg,#6322f2,#4b0ec1);--card-gradient:linear-gradient(145deg,#ffffff,#fafbff);--button-gradient:linear-gradient(135deg,#6f35f4,#4c08c9);--icon-purple-bg:#f1e8ff;--icon-purple-fg:#6720e7;--icon-blue-bg:#eaf3ff;--icon-blue-fg:#1f78ff;--icon-green-bg:#e6f8ef;--icon-green-fg:#1f9d5b;--icon-orange-bg:#fff0dc;--icon-orange-fg:#ff950f;--icon-red-bg:#ffe9ef;--icon-red-fg:#e8456b;--shadow-sm:0 4px 14px rgba(25,27,74,0.06);--shadow-md:0 12px 32px rgba(25,27,74,0.1);--shadow-lg:0 24px 56px rgba(25,27,74,0.14);--shadow-glow:0 0 40px rgba(124,58,237,0.12)}[data-theme=dark]{color-scheme:dark;--bg-app:#070a26;--bg-deep:#05061a;--bg-shell:#09092d;--bg-topbar:#09092d;--bg-card:#141734;--bg-card-soft:#191b36;--bg-panel:#111432;--bg-elevated:#1d2042;--bg-hover:#22264d;--bg-muted:#1d2042;--bg-glass:rgba(9,9,45,0.88);--border-soft:#262447;--border:#2c2a55;--border-strong:#3a3868;--text-primary:#ffffff;--text-secondary:#c9c6e3;--text-muted:#8a86ad;--text-faint:#6a688e;--text-inverse:#070a26;--accent-purple:#7c3aed;--accent-purple-hover:#9333ea;--accent-purple-deep:#481ca3;--accent-purple-dark:#37157e;--accent-orange:#f59e0b;--accent-green:#4ade80;--accent-blue:#3b82f6;--accent-red:#f43f5e;--app-gradient:linear-gradient(135deg,#05061a,#070a26 45%,#110a2f);--sidebar-bg:linear-gradient(180deg,#0b0730,#080b27 55%,#050318);--sidebar-border:#262447;--sidebar-gradient:linear-gradient(180deg,#0b0730,#080b27 55%,#050318);--active-nav-gradient:linear-gradient(135deg,#7c3aed,#481ca3 55%,#37157e);--card-gradient:linear-gradient(145deg,#171a3a,#111432);--button-gradient:linear-gradient(135deg,#7c3aed,#9333ea);--icon-purple-bg:rgba(124,58,237,0.18);--icon-purple-fg:#c4b5fd;--icon-blue-bg:rgba(59,130,246,0.18);--icon-blue-fg:#93c5fd;--icon-green-bg:rgba(74,222,128,0.16);--icon-green-fg:#86efac;--icon-orange-bg:rgba(245,158,11,0.18);--icon-orange-fg:#fcd34d;--icon-red-bg:rgba(244,63,94,0.18);--icon-red-fg:#fda4af;--shadow-sm:0 4px 18px rgba(0,0,0,0.4);--shadow-md:0 16px 40px rgba(0,0,0,0.5);--shadow-lg:0 28px 64px rgba(0,0,0,0.6);--shadow-glow:0 0 48px rgba(124,58,237,0.28)}.theme-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;margin-bottom:10px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.12);color:rgba(255,255,255,.95);cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}.theme-toggle:hover{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.06));border-color:rgba(196,181,253,.35)}.theme-toggle:active{transform:scale(.985)}.theme-toggle-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.12);color:#fde68a;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.theme-toggle-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1 1;min-width:0}.theme-toggle-copy em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55)}.theme-toggle-copy strong{font-size:13px;font-weight:800;line-height:1.2}.theme-toggle-track{position:relative;width:52px;height:28px;flex-shrink:0;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 2px 6px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.12)}.theme-toggle-track-bg{position:absolute;inset:0;transition:opacity .35s ease}.theme-toggle-track.day .theme-toggle-track-bg{background:linear-gradient(135deg,#fde68a,#fbbf24 48%,#f59e0b)}.theme-toggle-track.night .theme-toggle-track-bg{background:linear-gradient(135deg,#4c1d95,#6d28d9 52%,#312e81)}.theme-toggle-track-moon,.theme-toggle-track-sun{position:absolute;top:50%;display:grid;place-items:center;transform:translateY(-50%);opacity:.55;transition:opacity .3s ease}.theme-toggle-track-sun{right:7px;color:rgba(120,53,15,.85)}.theme-toggle-track-moon{left:7px;color:rgba(233,213,255,.9)}.theme-toggle-track.day .theme-toggle-track-sun,.theme-toggle-track.night .theme-toggle-track-moon{opacity:.35}.theme-toggle-thumb{position:absolute;top:3px;left:3px;z-index:2;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#7c3aed;background:linear-gradient(180deg,#fff,#f3f0ff);border:1px solid rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,0,0,.22),0 0 0 1px rgba(124,58,237,.08);transition:transform .38s cubic-bezier(.34,1.45,.64,1),color .3s ease,box-shadow .3s ease}.theme-toggle-track.night .theme-toggle-thumb{transform:translateX(24px);color:#fde68a;box-shadow:0 2px 10px rgba(76,8,201,.35),0 0 12px rgba(124,58,237,.25)}.theme-toggle-compact,.theme-toggle-header{width:auto;margin:0;padding:3px;gap:0;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.theme-toggle-compact:hover,.theme-toggle-header:hover{border-color:rgba(124,58,237,.35);box-shadow:0 0 0 3px rgba(124,58,237,.08)}.theme-toggle-compact .theme-toggle-track,.theme-toggle-header .theme-toggle-track{width:56px;height:30px}.theme-toggle-compact .theme-toggle-thumb,.theme-toggle-header .theme-toggle-thumb{width:22px;height:22px}.theme-toggle-compact .theme-toggle-track.night .theme-toggle-thumb,.theme-toggle-header .theme-toggle-track.night .theme-toggle-thumb{transform:translateX(26px)}.topbar-theme{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--bg-muted);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;transition:border-color .2s ease,color .2s ease}.topbar-theme:hover{border-color:var(--accent-purple);color:var(--accent-purple)}body,html{background:var(--app-gradient);background-attachment:fixed;color:var(--text-primary)}.app-loading,.app-main,.app-shell{background:transparent}.app-sidebar{background:var(--sidebar-bg)!important;border-right:1px solid var(--sidebar-border)!important;color:#fff}.sidebar-brand{border-bottom-color:var(--sidebar-border)!important;color:#fff!important}.sidebar-footer{border-top-color:var(--sidebar-border)!important}.app-sidebar .nav-item{color:rgba(255,255,255,.86)}.app-sidebar .nav-item:hover{background:rgba(255,255,255,.07)}.app-sidebar .nav-item.active{color:#fff!important;background:var(--active-nav-gradient)!important;box-shadow:0 10px 24px rgba(68,0,180,.28)}.sidebar-user{background:rgba(255,255,255,.08)}.sidebar-user strong{color:#fff}.sidebar-user em{color:rgba(255,255,255,.7)}.sidebar-user button{background:rgba(255,255,255,.12);color:#fff}[data-theme=dark] .app-sidebar{background:var(--sidebar-bg)!important;border-right:1px solid var(--sidebar-border)!important}[data-theme=dark] .app-sidebar .nav-item.active,[data-theme=dark] .nav-item.active{background:var(--active-nav-gradient)!important;box-shadow:0 10px 24px rgba(72,28,163,.4)!important}[data-theme=dark] .app-mobile-header,[data-theme=dark] .app-topbar{background:var(--bg-topbar)!important;border-color:var(--border-soft)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme=dark] .topbar-balance span,[data-theme=dark] .topbar-profile em{color:var(--text-muted)!important}[data-theme=dark] .topbar-balance strong,[data-theme=dark] .topbar-profile strong{color:var(--text-primary)!important}[data-theme=dark] .m-brand{color:#c4b5fd!important}[data-theme=dark] .topbar-theme{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text-primary)!important}[data-theme=dark] .theme-toggle-compact,[data-theme=dark] .theme-toggle-header{background:rgba(29,32,66,.9)!important;border-color:rgba(124,58,237,.22)!important;box-shadow:0 4px 16px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)!important}[data-theme=dark] .theme-toggle-compact:hover,[data-theme=dark] .theme-toggle-header:hover{border-color:rgba(167,139,250,.45)!important;box-shadow:0 0 0 3px rgba(124,58,237,.15),0 4px 16px rgba(0,0,0,.35)!important}[data-theme=dark] .m-actions a,[data-theme=dark] .m-actions button:not(.theme-toggle),[data-theme=dark] .topbar-bell{background:var(--bg-elevated)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important}[data-theme=dark] .topbar-avatar{box-shadow:0 0 0 2px rgba(124,58,237,.4)}[data-theme=dark] .edit-profile-card,[data-theme=dark] .game-card,[data-theme=dark] .panel-card,[data-theme=dark] .pay-card,[data-theme=dark] .ref-card,[data-theme=dark] .section-card,[data-theme=dark] .stat-card,[data-theme=dark] .strip-card{background:var(--card-gradient)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important;color:var(--text-primary)!important}[data-theme=dark] .pay-ico.branded{background:rgba(255,255,255,.96)!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .pay-card.selected{border-color:rgba(124,58,237,.55)!important;background:rgba(124,58,237,.1)!important}[data-theme=dark] .panel-card:before{display:none}[data-theme=dark] .panel-card:hover,[data-theme=dark] .stat-card:hover{border-color:var(--border-strong)!important}[data-theme=dark] .card-head h2,[data-theme=dark] .menu-row strong,[data-theme=dark] .notif-main strong,[data-theme=dark] .page-header h1,[data-theme=dark] .panel-card h2,[data-theme=dark] .ref-main strong,[data-theme=dark] .stat-value,[data-theme=dark] .tx-main strong{color:var(--text-primary)!important}[data-theme=dark] .action-label,[data-theme=dark] .egg-tray-head span,[data-theme=dark] .field-hint,[data-theme=dark] .muted-note,[data-theme=dark] .notif-main em,[data-theme=dark] .page-header p,[data-theme=dark] .panel-card p,[data-theme=dark] .ref-main em,[data-theme=dark] .stat-label,[data-theme=dark] .tx-main em{color:var(--text-muted)!important}[data-theme=dark] .action-label{color:var(--text-secondary)!important}[data-theme=dark] .stat-detail{color:var(--icon-green-fg)!important}[data-theme=dark] .section-chip{background:linear-gradient(135deg,rgba(124,58,237,.3),rgba(124,58,237,.12))!important;color:#d6c9ff!important}[data-theme=dark] .action-ico.purple,[data-theme=dark] .game-ico.purple,[data-theme=dark] .menu-ico.purple,[data-theme=dark] .notif-ico.purple,[data-theme=dark] .pay-ico.purple,[data-theme=dark] .rule-ico.purple,[data-theme=dark] .stat-ico.purple{color:var(--icon-purple-fg)!important;background:var(--icon-purple-bg)!important}[data-theme=dark] .action-ico.blue,[data-theme=dark] .game-ico.blue,[data-theme=dark] .menu-ico.blue,[data-theme=dark] .notif-ico.blue,[data-theme=dark] .pay-ico.blue,[data-theme=dark] .rule-ico.blue,[data-theme=dark] .stat-ico.blue{color:var(--icon-blue-fg)!important;background:var(--icon-blue-bg)!important}[data-theme=dark] .action-ico.green,[data-theme=dark] .game-ico.green,[data-theme=dark] .menu-ico.green,[data-theme=dark] .notif-ico.green,[data-theme=dark] .pay-ico.green,[data-theme=dark] .rule-ico.green,[data-theme=dark] .stat-ico.green{color:var(--icon-green-fg)!important;background:var(--icon-green-bg)!important}[data-theme=dark] .action-ico.orange,[data-theme=dark] .game-ico.orange,[data-theme=dark] .menu-ico.orange,[data-theme=dark] .notif-ico.orange,[data-theme=dark] .pay-ico.orange,[data-theme=dark] .rule-ico.orange,[data-theme=dark] .stat-ico.orange{color:var(--icon-orange-fg)!important;background:var(--icon-orange-bg)!important}[data-theme=dark] .menu-ico.red,[data-theme=dark] .notif-ico.red{color:var(--icon-red-fg)!important;background:var(--icon-red-bg)!important}[data-theme=dark] .action-ico,[data-theme=dark] .stat-ico{box-shadow:inset 0 0 0 1px rgba(124,58,237,.14)!important}[data-theme=dark] .action-btn{background:var(--bg-elevated)!important;border:1px solid var(--border)!important}[data-theme=dark] .action-btn:hover{background:var(--bg-hover)!important;border-color:var(--border-strong)!important}[data-theme=dark] .lb-item,[data-theme=dark] .menu-row,[data-theme=dark] .notif-item,[data-theme=dark] .ref-item,[data-theme=dark] .tx-item{border-bottom-color:var(--border-soft)!important}[data-theme=dark] .lb-podium-slot{background:linear-gradient(180deg,rgba(124,58,237,.12) 0,var(--card) 100%)!important;border-color:var(--border)!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important}[data-theme=dark] .lb-podium-slot.place-1{background:linear-gradient(180deg,rgba(255,180,40,.16) 0,var(--card) 78%)!important;border-color:rgba(255,180,40,.34)!important}[data-theme=dark] .lb-podium-slot.place-2{background:linear-gradient(180deg,rgba(143,163,188,.14) 0,var(--card) 100%)!important;border-color:rgba(143,163,188,.28)!important}[data-theme=dark] .lb-podium-slot.place-3{background:linear-gradient(180deg,rgba(176,122,82,.14) 0,var(--card) 100%)!important;border-color:rgba(176,122,82,.28)!important}[data-theme=dark] .lb-podium-base.base-1{background:linear-gradient(180deg,#c89a1d,#8f6a0f)!important}[data-theme=dark] .lb-podium-base.base-2{background:linear-gradient(180deg,#8fa3bc,#5f738c)!important}[data-theme=dark] .lb-podium-base.base-3{background:linear-gradient(180deg,#b07a52,#7f5438)!important}[data-theme=dark] .lb-item.is-you{background:linear-gradient(90deg,rgba(124,58,237,.16),transparent 72%)!important}[data-theme=dark] .menu-row svg:last-child{color:var(--text-muted)!important}[data-theme=dark] .notif-item.unread{background:rgba(124,58,237,.08)!important}[data-theme=dark] .tx-ico.deposit{color:var(--icon-green-fg)!important;background:var(--icon-green-bg)!important}[data-theme=dark] .tx-ico.withdrawal{color:var(--icon-orange-fg)!important;background:var(--icon-orange-bg)!important}[data-theme=dark] .tx-ico.earning{color:var(--icon-purple-fg)!important;background:var(--icon-purple-bg)!important}[data-theme=dark] .tx-ico.referral{color:var(--icon-blue-fg)!important;background:var(--icon-blue-bg)!important}[data-theme=dark] .tx-ico.exchange{color:#67e8f9!important;background:rgba(34,211,238,.16)!important}[data-theme=dark] .tx-right .pos{color:var(--icon-green-fg)!important}[data-theme=dark] .tx-right .neg{color:var(--icon-red-fg)!important}[data-theme=dark] .field-label{color:var(--text-secondary)!important}[data-theme=dark] .field-control{background:var(--bg-elevated)!important;border-color:var(--border)!important}[data-theme=dark] .field-control:focus-within{border-color:var(--accent-purple)!important;box-shadow:0 0 0 3px rgba(124,58,237,.22)!important}[data-theme=dark] .field-control input,[data-theme=dark] .field-select select{color:var(--text-primary)!important}[data-theme=dark] .field-control input::placeholder{color:var(--text-muted)!important}[data-theme=dark] .convert-output,[data-theme=dark] .egg-tray,[data-theme=dark] .rule-card,[data-theme=dark] .upload-box{background:var(--bg-elevated)!important;border-color:var(--border)!important}[data-theme=dark] .tabs{background:var(--bg-panel)!important}[data-theme=dark] .tab{color:var(--text-muted)!important}[data-theme=dark] .tab.active{background:var(--bg-elevated)!important;color:#c4b5fd!important;box-shadow:var(--shadow-sm)!important}[data-theme=dark] .tab-count{background:rgba(124,58,237,.22)!important;color:#d6c9ff!important}[data-theme=dark] .tab.active .tab-count{background:rgba(124,58,237,.35)!important;color:#ede9fe!important}[data-theme=dark] .btn-primary{background:var(--button-gradient)!important;box-shadow:0 10px 26px rgba(124,58,237,.4)!important}[data-theme=dark] .back-btn,[data-theme=dark] .link-btn{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:#c4b5fd!important}[data-theme=dark] .btn-ghost-dark{background:rgba(124,58,237,.16)!important;color:#d6c9ff!important;border:1px solid rgba(124,58,237,.3)!important}[data-theme=dark] .page-shortcut-btn{background:linear-gradient(135deg,#6d28d9,#5b21d6 45%,#4c1d95)!important;color:#fff!important;box-shadow:0 10px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)!important}[data-theme=dark] .page-shortcut-btn:hover{filter:brightness(1.08)!important;box-shadow:0 12px 28px rgba(76,8,201,.35),inset 0 1px 0 rgba(255,255,255,.16)!important}[data-theme=dark] .farm-balance{background:rgba(245,158,11,.16)!important;color:var(--icon-orange-fg)!important}[data-theme=dark] .farm-scene{background:radial-gradient(circle at 50% 60%,#1d2042 0,#141734 55%,#0b0730 100%)!important}[data-theme=dark] .farm-scene img{filter:drop-shadow(0 14px 28px rgba(0,0,0,.45))}[data-theme=dark] .egg-progress,[data-theme=dark] .egg-slot.empty{background:var(--bg-hover)!important}[data-theme=dark] .egg-slot.empty{border-color:var(--border)!important;color:var(--text-muted)!important}[data-theme=dark] .egg-slot.filled{background:linear-gradient(160deg,rgba(124,58,237,.4),rgba(72,28,163,.3))!important;color:#e9d5ff!important}[data-theme=dark] .hero-banner{background:linear-gradient(120deg,#2d0f8a,#5b21d6 45%,#7c3aed 75%,#481ca3)!important;box-shadow:var(--shadow-glow),var(--shadow-md)!important}[data-theme=dark] .premium-banner,[data-theme=dark] .purple-panel{background:linear-gradient(135deg,#141734,#2d1b69 50%,#37157e)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-glow),var(--shadow-md)!important}[data-theme=dark] .profile-hero-v2{background:linear-gradient(135deg,#2d0f8a,#5b21d6 55%,#37157e)!important}[data-theme=dark] .page-hero{border:1px solid var(--border)!important}[data-theme=dark] .page-header-icon.purple{color:var(--icon-purple-fg)!important;background:var(--icon-purple-bg)!important}[data-theme=dark] .page-header-icon.blue{color:var(--icon-blue-fg)!important;background:var(--icon-blue-bg)!important}[data-theme=dark] .page-header-icon.green{color:var(--icon-green-fg)!important;background:var(--icon-green-bg)!important}[data-theme=dark] .page-header-icon.orange{color:var(--icon-orange-fg)!important;background:var(--icon-orange-bg)!important}[data-theme=dark] .bottom-nav{background:rgba(9,9,45,.88)!important;border:1px solid rgba(124,58,237,.22)!important;box-shadow:0 18px 48px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;backdrop-filter:blur(22px) saturate(1.2)!important}[data-theme=dark] .bottom-nav a,[data-theme=dark] .bottom-nav-item{color:var(--text-muted)!important}[data-theme=dark] .bottom-nav a.active,[data-theme=dark] .bottom-nav-item.active{color:#c4b5fd!important}[data-theme=dark] .bottom-nav-item.active .bn-ico{background:rgba(124,58,237,.2)!important;color:#c4b5fd!important}[data-theme=dark] .bottom-nav-item.active .bn-label{color:#c4b5fd!important}[data-theme=dark] .bottom-nav-item.active:before{display:none}[data-theme=dark] .bottom-nav-indicator{opacity:0!important}[data-theme=dark] .bottom-nav .bn-primary .bn-ico{border-color:rgba(20,15,60,.9)!important;box-shadow:0 12px 32px rgba(124,58,237,.55),0 0 0 1px rgba(167,139,250,.25)!important}[data-theme=dark] .empty-state h3{color:var(--text-primary)!important}[data-theme=dark] .empty-state p{color:var(--text-muted)!important}[data-theme=dark] .empty-state{background:var(--bg-elevated)!important;border-color:var(--border)!important}[data-theme=dark] .spinner{border-color:rgba(124,58,237,.2)!important;border-top-color:var(--accent-purple)!important}[data-theme=dark] .auth-wrap{background:radial-gradient(circle at 12% 18%,rgba(124,58,237,.28),transparent 40%),radial-gradient(circle at 88% 82%,rgba(72,28,163,.24),transparent 42%),linear-gradient(155deg,#05061a,#0d0824 48%,#06041a)!important}[data-theme=dark] .auth-panel{background:linear-gradient(180deg,#ffffff,#fbfbff)!important;border-left:1px solid rgba(226,232,245,.7)!important;box-shadow:none!important}[data-theme=dark] .auth-card .auth-eyebrow,[data-theme=dark] .auth-card h1{color:inherit}[data-theme=dark] .auth-card h1{color:#151a33!important}[data-theme=dark] .auth-card label,[data-theme=dark] .auth-panel .field-label{color:#4a5270!important}[data-theme=dark] .auth-card .muted,[data-theme=dark] .auth-card p,[data-theme=dark] .auth-foot,[data-theme=dark] .auth-head p{color:#6d7694!important}[data-theme=dark] .auth-panel .field-control{background:#f8f9fc!important;border-color:#e4e9f3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important}[data-theme=dark] .auth-panel .field-control:focus-within{background:#fff!important;border-color:#8b5cf6!important;box-shadow:0 0 0 4px rgba(139,92,246,.12),inset 0 1px 0 rgba(255,255,255,.9)!important}[data-theme=dark] .auth-panel .field-control input,[data-theme=dark] .auth-panel .field-select select{color:#151a33!important}[data-theme=dark] .auth-panel .field-control input::placeholder{color:#a8b0c4!important}[data-theme=dark] .auth-panel .field-icon{color:#8b93ab!important}[data-theme=dark] .share-modal{background:var(--card)!important;border:1px solid var(--border)}[data-theme=dark] .share-modal-head h3{color:var(--text-primary)!important}[data-theme=dark] .share-modal-label,[data-theme=dark] .share-modal-sub{color:var(--text-muted)!important}[data-theme=dark] .share-modal-close{background:rgba(255,255,255,.08)!important;color:var(--text-muted)!important}[data-theme=dark] .share-modal-native{background:rgba(255,255,255,.05)!important;border-color:var(--border)!important;color:var(--text-muted)!important}[data-theme=dark] .public-site{background:var(--bg)!important;color:var(--text-primary)!important}[data-theme=dark] .public-site-footer,[data-theme=dark] .public-site-header{background:rgba(18,22,36,.92)!important;border-color:var(--border)!important}[data-theme=dark] .doc-hero-copy h1,[data-theme=dark] .doc-section h2,[data-theme=dark] .public-site-brand{color:var(--text-primary)!important}[data-theme=dark] .public-site-footer-inner p,[data-theme=dark] .public-site-link,[data-theme=dark] .public-site-nav a{color:var(--text-muted)!important}[data-theme=dark] .doc-hero{background:radial-gradient(circle at 12% 20%,rgba(124,58,237,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03) 0,var(--bg) 100%)!important;border-color:var(--border)!important}[data-theme=dark] .doc-hero-copy p,[data-theme=dark] .doc-section li,[data-theme=dark] .doc-section p{color:var(--text-muted)!important}[data-theme=dark] .doc-section{border-color:var(--border)!important}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;align-items:start}.dashboard-main{min-width:0}.dashboard-side{position:-webkit-sticky;position:sticky;top:88px}.dashboard-side .panel-card{margin-bottom:0}@media (max-width:1100px){.dashboard-layout{grid-template-columns:1fr}.dashboard-side{position:static}}@media (max-width:920px){[data-theme=dark] .app-content,[data-theme=dark] .app-main,[data-theme=dark] .app-shell,[data-theme=dark] .page{background:transparent!important}[data-theme=dark] .bottom-nav a,[data-theme=dark] .bottom-nav-item{color:var(--text-muted)!important}.bottom-nav{position:fixed!important;left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:40!important;display:grid!important;grid-template-columns:1fr 1fr 1fr 68px 1fr 1fr 1fr!important;align-items:end!important;grid-gap:0 2px;gap:0 2px;min-height:64px;padding:8px 6px 10px;border-radius:22px!important;border:1px solid rgba(111,53,244,.1)!important;background:rgba(255,255,255,.82)!important;box-shadow:0 14px 40px rgba(14,16,40,.1),inset 0 1px 0 rgba(255,255,255,.75)!important;-webkit-backdrop-filter:blur(20px) saturate(1.25)!important;backdrop-filter:blur(20px) saturate(1.25)!important}}.count-up{font-family:var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}.hero-secured{gap:6px;margin-top:16px;padding:6px 12px;border-radius:20px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.92);font-size:11.5px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-secured,.streak-badge{display:inline-flex;align-items:center}.streak-badge{gap:5px;padding:7px 12px;border-radius:22px;background:linear-gradient(135deg,#ff9f1c,#ff6b35);color:#fff;font-family:var(--font-numeric);font-size:13px;font-weight:800;box-shadow:0 6px 16px rgba(255,107,53,.32)}.streak-badge svg{animation:flame-flicker 1.8s ease-in-out infinite}@keyframes flame-flicker{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.12) rotate(-3deg);opacity:.9}}.panel-card,.section-card,.stat-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.panel-card.section-card:hover,.stat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}[data-theme=dark] .farm-widget,[data-theme=dark] .panel-card,[data-theme=dark] .section-card,[data-theme=dark] .stat-card{background:linear-gradient(145deg,rgba(29,32,66,.86),rgba(17,20,50,.86))!important;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);border:1px solid rgba(124,58,237,.18)!important;box-shadow:0 18px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)!important}[data-theme=dark] .stat-card:hover{border-color:rgba(124,58,237,.4)!important;box-shadow:0 22px 48px rgba(0,0,0,.5),0 0 0 1px rgba(124,58,237,.25),inset 0 1px 0 rgba(255,255,255,.06)!important}.action-btn,.btn,.link-btn,.menu-row{transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease,background .2s ease,box-shadow .2s ease}.btn:active{transform:scale(.96)}.action-btn:active{transform:scale(.94)}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .6s ease}.btn-primary:hover:after{left:140%}.farm-scene{position:relative}.farm-ring{position:absolute;inset:50% auto auto 50%;width:200px;height:200px;transform:translate(-50%,-50%) rotate(-90deg);pointer-events:none;z-index:0;opacity:.85}.farm-ring-track{fill:none;stroke:rgba(124,58,237,.14);stroke-width:4}.farm-ring-fill{fill:none;stroke:var(--accent-purple,#7c3aed);stroke-width:4;stroke-linecap:round;stroke-dasharray:339.292;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 0 6px rgba(124,58,237,.5))}.farm-scene.is-celebrating img{animation:farm-bounce .7s cubic-bezier(.34,1.56,.64,1)}@keyframes farm-bounce{0%{transform:scale(1)}40%{transform:scale(1.12) translateY(-6px)}to{transform:scale(1) translateY(0)}}.farm-confetti{position:absolute;inset:0;pointer-events:none;z-index:3}.farm-confetti .confetti{position:absolute;top:45%;left:50%;width:9px;height:9px;border-radius:2px;opacity:0;animation:confetti-pop 1s ease-out forwards;animation-delay:calc(var(--i) * 25ms)}.farm-confetti .c0{background:#7c3aed}.farm-confetti .c1{background:#f59e0b}.farm-confetti .c2{background:#4ade80}.farm-confetti .c3{background:#3b82f6}.farm-confetti .c4{background:#f43f5e}.farm-confetti .confetti:nth-child(odd){animation-name:confetti-pop-left}@keyframes confetti-pop{0%{opacity:1;transform:translate(0) rotate(0deg) scale(1)}to{opacity:0;transform:translate(calc(40px + var(--i) * 6px),-70px) rotate(220deg) scale(.4)}}@keyframes confetti-pop-left{0%{opacity:1;transform:translate(0) rotate(0deg) scale(1)}to{opacity:0;transform:translate(calc(-40px - var(--i) * 6px),-64px) rotate(-220deg) scale(.4)}}.profile-rank{display:inline-flex;align-items:center;gap:5px;margin:6px 0 4px;padding:4px 12px;border-radius:16px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:12px;font-weight:800;letter-spacing:.01em;position:relative;z-index:1}.profile-id{transition:color .2s ease}.profile-id.is-copied{color:#4ade80!important}.profile-id.is-copied svg{animation:check-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes check-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.activity-ticker{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;border-radius:14px;background:var(--card-gradient,#fff);border:1px solid var(--border,#e4e8f2);box-shadow:var(--shadow-sm);overflow:hidden}.ticker-tag{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 11px;border-radius:20px;background:linear-gradient(135deg,#4ade80,#22c55e);color:#06320f;font-size:11.5px;font-weight:800}[data-theme=dark] .ticker-tag{color:#042009}.ticker-viewport{position:relative;flex:1 1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:inline-flex;align-items:center;gap:28px;white-space:nowrap;animation:ticker-scroll 26s linear infinite}.activity-ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary,#3d4660)}.ticker-item b{color:var(--text-primary,#0c1230);font-weight:800}.ticker-item em{font-style:normal;font-family:var(--font-numeric);font-weight:800;color:var(--accent-green,#22bd71)}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:root{--bg-app:#f6f5fc}[data-theme=dark] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 65% 18%,rgba(196,181,253,.45),transparent),radial-gradient(1.5px 1.5px at 80% 60%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 35% 75%,rgba(196,181,253,.4),transparent),radial-gradient(1px 1px at 50% 50%,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 12% 85%,rgba(255,255,255,.3),transparent);background-repeat:repeat;background-size:480px 480px;opacity:.6;animation:starfield-drift 90s linear infinite}@keyframes starfield-drift{0%{background-position:0 0}to{background-position:480px 480px}}.hero-orb{z-index:0!important}@media (prefers-reduced-motion:reduce){.btn-primary:after,.farm-ring-fill,.streak-badge svg,.ticker-track,body:before{animation:none!important;transition:none!important}}@media (max-width:920px){.app-content{background:#f3f4f8}.page-home{padding-top:8px}.page-home .page-bg-orbs{opacity:.35}.app-mobile-header{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:14px;border-bottom:0;box-shadow:0 8px 24px rgba(20,24,54,.04)}.m-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.m-brand{font-size:clamp(22px,6vw,26px)}.m-actions{gap:8px}.m-action-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f4f2fa;color:#17182b}.m-action-btn .bell-badge{top:4px;right:4px}.m-actions .m-theme-toggle{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#f4f2fa}.m-actions .m-theme-toggle .theme-toggle-track{transform:scale(.82)}.m-account-row{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.m-balance-block span{display:block;color:#696c78;font-size:14px;font-weight:600}.m-balance-block strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;color:#050817;font-size:clamp(26px,7vw,32px);line-height:1.1;font-weight:900}.m-balance-delta{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:12px;background:#e7f8e8;color:#189941;font-size:13px;font-style:normal;font-weight:850}.m-profile-mini{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;max-width:46%;padding:8px 10px;border:1px solid #e0e1e8;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(20,24,54,.05)}.m-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,#ece8ff,#ddd4ff);color:#4c08c9;font-size:14px;font-weight:900}.m-profile-text{min-width:0;overflow:hidden}.m-profile-text em,.m-profile-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-profile-text strong{color:#17182b;font-size:14px;font-weight:800}.m-profile-text em{margin-top:2px;color:#8b90a5;font-size:12px;font-style:normal;font-weight:700}.page-home .hero-banner{min-height:210px;margin-bottom:14px;border-radius:18px}.page-home .hero-bird-desktop{display:none}.page-home .hero-bird-mobile{display:block;object-fit:cover;object-position:right center}.page-home .hero-banner:after{background:linear-gradient(90deg,rgba(24,7,96,.94),rgba(46,4,140,.82) 38%,rgba(76,8,201,.38) 62%,rgba(91,33,214,.12) 82%,transparent)}.page-home .hero-content{max-width:62%;padding:18px 16px}.page-home .hero-content h1{margin:10px 0 12px;font-size:clamp(17px,4.6vw,21px);line-height:1.25}.page-home .hero-eyebrow{font-size:11.5px;padding:5px 10px}.page-home .hero-balance-desktop{display:none}.page-home .hero-actions{flex-direction:row;flex-wrap:wrap;gap:10px}.page-home .hero-actions .btn{flex:1 1 100%;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;border-radius:11px}.btn-hero-primary{color:#fff;background:linear-gradient(145deg,#5b21d6,#4c08c9);box-shadow:0 10px 22px rgba(76,8,201,.28)}.btn-hero-secondary{color:#4c08c9;background:#fff;border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 18px rgba(8,4,40,.12)}.page-home .hero-secured{display:none}.balance-grid-desktop,.premium-banner-desktop{display:none!important}.page-home .activity-ticker{margin-bottom:12px;padding:9px 12px;border-radius:14px}.page-home .activity-ticker+.farm-widget{margin-top:0}.page-home .ticker-item{font-size:12px}.home-stats{display:flex;gap:10px;margin:0 -16px 14px;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-stats::-webkit-scrollbar{display:none}.stat-mini{position:relative;flex:0 0 148px;min-height:92px;padding:14px 14px 12px;border:1px solid #e6e9f1;border-radius:16px;background:#fff;box-shadow:0 8px 18px rgba(25,27,74,.055)}.stat-mini span{display:block;color:#6b7593;font-size:12.5px;font-weight:700}.stat-mini strong{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;color:#17182b;font-size:18px;font-weight:900;line-height:1.15}.stat-mini strong em{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:10px;background:#e7f8e8;color:#189941;font-size:12px;font-style:normal;font-weight:850}.stat-mini-ico{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:10px}.stat-mini-ico.purple{color:#6f35f4;background:#f1ebff}.stat-mini-ico.orange{color:#ea8a12;background:#fff3d8}.stat-mini-ico.blue{color:#2563eb;background:#e8f0ff}.stat-mini-ico.green{color:#16a34a;background:#e8f8ee}.page-home .farm-widget{padding:14px;margin-bottom:14px;border-radius:18px}.page-home .farm-widget-head{margin-bottom:2px}.page-home .farm-widget-head h2{font-size:16px;line-height:1.2}.page-home .farm-widget-head p{font-size:12px;line-height:1.35}.page-home .farm-widget-head .farm-balance{display:none}.page-home .farm-widget-body{display:grid;grid-template-columns:clamp(118px,36vw,144px) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;margin-top:10px}.page-home .farm-scene{display:flex;align-items:flex-end;justify-content:center;height:auto;min-height:176px;padding-bottom:4px;border-radius:14px;overflow:hidden}.page-home .farm-scene .farm-ring{width:118px;height:118px;top:50%;left:50%;transform:translate(-50%,-52%) rotate(-90deg)}.page-home .farm-scene img{position:relative;z-index:1;width:112%;max-width:148px;height:auto;max-height:136px;object-fit:contain;object-position:center bottom;margin-bottom:-2px}.page-home .farm-orb{width:72%;height:28px;bottom:6px}.page-home .egg-tray{display:flex;flex-direction:column;justify-content:space-between;min-height:176px;padding:10px;border-radius:14px}.page-home .egg-tray-head{margin-bottom:8px}.page-home .egg-tray-head span{font-size:11px;gap:4px;line-height:1.2}.page-home .egg-tray-head b{font-size:12px}.page-home .egg-progress{height:6px;margin-bottom:10px}.page-home .egg-slots{gap:6px;margin-bottom:10px;flex:1 1;align-content:center}.page-home .egg-slot{height:auto;aspect-ratio:1;min-height:52px;max-height:68px;border-radius:12px}.page-home .egg-lottie-shell{width:100%!important;height:100%!important;max-width:46px;max-height:46px}.page-home .egg-slot .egg-lottie,.page-home .egg-slot .egg-lottie-shell dotlottie-wc{width:46px!important;height:46px!important}.page-home .egg-tray .btn{min-height:40px;padding:0 10px;font-size:13px;font-weight:800;border-radius:11px}.home-promo-grid{display:block;margin-bottom:14px}.home-promo-card{position:relative;overflow:hidden;min-height:0;border-radius:18px}.home-promo-premium{padding:14px 88px 14px 14px;color:#fff}.home-promo-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.16);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.home-promo-copy h3{margin:10px 0 4px;font-size:16px;font-weight:900;line-height:1.15}.home-promo-copy p{margin:0;color:rgba(255,255,255,.82);font-size:11.5px;line-height:1.4}.home-promo-premium .home-promo-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-promo-premium .btn-sm{margin-top:10px;min-height:36px;padding:0 12px;font-size:12px;border-radius:10px}.home-promo-art{position:absolute;right:-4px;bottom:0;width:110px;height:100%;max-height:140px;object-fit:contain;object-position:right bottom;pointer-events:none;mix-blend-mode:screen}}@media (min-width:921px){.home-promo-grid,.home-stats{display:none}}@media (max-width:420px){.page-home .farm-widget-body{grid-template-columns:clamp(108px,34vw,126px) minmax(0,1fr);gap:8px}.page-home .farm-scene{min-height:164px;padding-bottom:2px}.page-home .farm-scene .farm-ring{width:104px;height:104px}.page-home .farm-scene img{width:110%;max-width:132px;max-height:124px}.page-home .egg-tray{min-height:164px;padding:8px}.page-home .egg-slot{min-height:48px;max-height:60px}.page-home .egg-lottie-shell{max-width:40px;max-height:40px}.page-home .egg-slot .egg-lottie,.page-home .egg-slot .egg-lottie-shell dotlottie-wc{width:40px!important;height:40px!important}.m-profile-mini{max-width:52%}.page-home .hero-content{max-width:68%;padding:16px 14px}}