.site-loader{display:none}html.site-is-loading .site-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#f4faf9;animation:site-loader-expire 0s 8s forwards}.site-loader-content{display:flex;flex-direction:column;align-items:center;gap:22px;padding:24px}.site-loader-logo{width:76px;height:76px;display:block;object-fit:contain}.site-loader-name{display:flex;align-items:center;gap:1px;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:2px;color:#173e35}.site-loader-letter{display:inline-block;animation:site-loader-letter 1.4s ease-in-out var(--letter-delay) infinite}.site-loader-track{width:74px;height:3px;overflow:hidden;border-radius:3px;background:#d8e8e1}.site-loader-track::after{content:"";display:block;width:50%;height:100%;border-radius:3px;background:#087f68;animation:site-loader-track 1.3s ease-in-out infinite}.site-loader-status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes site-loader-letter{0%,65%,100%{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes site-loader-track{0%{transform:translateX(-110%)}100%{transform:translateX(210%)}}@keyframes site-loader-expire{to{visibility:hidden;pointer-events:none}}@media(max-width:767px){.site-loader-logo{width:64px;height:64px}.site-loader-name{font-size:20px;letter-spacing:1.8px}.site-loader-content{gap:20px}}@media(prefers-reduced-motion:reduce){.site-loader-letter,.site-loader-track::after{animation:none;opacity:1;transform:none}.site-loader-track::after{width:100%}}body.public-landing .site-loader,body.auth-pro .site-loader{background:#050d0b}body.public-landing .site-loader-name,body.auth-pro .site-loader-name{color:#eaf7f2}body.public-landing .site-loader-track,body.auth-pro .site-loader-track{background:rgba(255,255,255,.12)}.site-nav-progress{position:fixed;top:0;left:0;right:0;z-index:10001;height:3px;overflow:hidden;pointer-events:none;background:rgba(47,224,168,.15)}.site-nav-progress::after{content:"";display:block;width:40%;height:100%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#0fbf86,#3cefb8);animation:site-nav-progress 1s ease-in-out infinite}@keyframes site-nav-progress{0%{transform:translateX(-100%)}100%{transform:translateX(260%)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.site-nav-progress::after{animation:none;width:100%}}
:root{--brand:#079b78;--brand-dark:#08705e;--accent:#158ee8;--app-bg:#f4faf9;--ink:#102d32;--muted:#668087;--line:#dcebea;--surface:#fff;--mint:#e8f8f3;--blue-soft:#eaf5ff;--danger:#c84a42;--shadow:0 16px 42px rgba(22,68,68,.08);--radius:20px}*{box-sizing:border-box}html{background:var(--app-bg);scroll-behavior:smooth}body{margin:0;background:var(--app-bg);color:var(--ink);font-family:"Instrument Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body.sidebar-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button{min-height:48px;border:0;border-radius:14px;padding:12px 19px;background:linear-gradient(135deg,var(--brand),#11b890);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;box-shadow:0 9px 22px rgba(7,155,120,.2);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}button:active,.button:active{transform:scale(.98)}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.secondary{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}.danger{background:#fff0ef;color:var(--danger);box-shadow:none}.small{min-height:40px;padding:8px 13px;font-size:13px}.wide{width:100%}.icon-button{width:44px;height:44px;min-height:44px;padding:10px;background:transparent;color:var(--muted);box-shadow:none}.button-icon,.mini-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mini-icon{width:16px;height:16px}.nav-icon{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:25;height:66px;padding:env(safe-area-inset-top) 16px 0;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(220,235,234,.85);backdrop-filter:blur(18px)}.topbar-start,.top-actions{display:flex;align-items:center;gap:8px}.top-actions{gap:10px}.top-actions select{width:auto;border:0;background:transparent;margin:0;padding:7px;color:var(--muted);font-size:12px;font-weight:800}.header-wallet{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #cfeae4;border-radius:15px;background:#fff;box-shadow:0 6px 16px rgba(11,111,94,.08)}.header-usdt,.header-mine{display:flex;align-items:center;gap:5px;min-width:0;padding:4px 7px;border-radius:10px}.header-usdt{background:linear-gradient(135deg,#e8faf4,#effbfa)}.header-mine{background:#f4f8ff}.header-usdt>img,.header-mine>img{width:22px;height:22px;flex:0 0 22px}.header-wallet small,.header-wallet strong{display:block;line-height:1.05}.header-wallet small{font-size:7px;font-weight:900;letter-spacing:.55px;color:var(--muted)}.header-wallet strong{margin-top:2px;font-size:11px;font-variant-numeric:tabular-nums}.header-usdt strong{color:var(--brand-dark)}.header-mine strong{font-size:10px}.header-wallet b{font-weight:900}@media(max-width:420px){.top-actions{gap:4px}.header-wallet{gap:3px;padding:4px}.header-usdt,.header-mine{padding:3px 5px}.header-usdt>img,.header-mine>img{width:19px;height:19px;flex-basis:19px}.header-wallet strong{font-size:10px}.header-mine strong{font-size:9px}.status-dot{display:none}}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:19px;letter-spacing:-.7px}.brand img{width:38px;height:38px;filter:drop-shadow(0 5px 9px rgba(8,127,104,.18))}.brand.compact span{display:none}.mobile-menu{display:flex}.breadcrumb{display:none}.status-dot{width:8px;height:8px;border-radius:50%;background:#26c59d;box-shadow:0 0 0 5px #eaf8f4}.mode-strip{position:sticky;top:66px;z-index:20;padding:7px 12px;text-align:center;background:#e5f4f4;color:#427278;font-size:10px;font-weight:800;letter-spacing:.65px}.mode-strip span{margin-right:7px;color:var(--accent)}main{width:100%;max-width:1460px;margin:0 auto;padding:22px 16px calc(100px + env(safe-area-inset-bottom));flex:1}h1,h2,h3,p{margin-top:0}h1{font-size:29px;line-height:1.12;letter-spacing:-1.25px;margin-bottom:0}h2{font-size:20px;line-height:1.25;letter-spacing:-.5px;margin-bottom:14px}h3{font-size:16px}p{color:var(--muted);font-size:14px}small,.small-print{font-size:12px;color:var(--muted)}.eyebrow{display:block;font-size:10px;font-weight:900;letter-spacing:1.7px;color:var(--brand);margin-bottom:8px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:2px 0 20px}.page-heading .badge{flex:0 0 auto}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;background:var(--mint);border:1px solid #cdeee4;color:var(--brand-dark);font-size:11px;font-weight:800;white-space:nowrap}.badge.blue{background:var(--blue-soft);border-color:#d5e9fa;color:#1376bc}.card{position:relative;min-width:0;margin-bottom:16px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.96);box-shadow:0 5px 18px rgba(20,65,65,.035);overflow:hidden}.card:last-child{margin-bottom:0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-head h2{margin:0}.live-label{color:var(--brand);font-size:11px;font-weight:800}.notice{padding:14px 16px;border:1px solid #d6eaf5;border-radius:14px;background:#edf8ff;color:#376d89;margin-bottom:16px;font-size:13px}.notice strong{color:var(--ink)}.notice.success{background:#e5f8ef;border-color:#c9eddd;color:#147657}.notice.error{background:#fff0ee;border-color:#f2d6d2;color:#a7443d}.notice p{color:inherit;margin:0 0 4px}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.stats-grid .stat:first-child{grid-column:1/-1}.stat{min-width:0;padding:17px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 7px 22px rgba(25,76,74,.04)}.stat>span{display:block;color:var(--muted);font-size:11px;font-weight:800}.stat strong{display:block;margin:5px 0 2px;font-size:25px;line-height:1.2;letter-spacing:-1px;overflow-wrap:anywhere}.stat strong em{font-size:12px;font-style:normal;font-weight:700;letter-spacing:0;color:var(--muted)}.game-grid,.two-col,.three-col,.package-grid{display:grid;grid-template-columns:1fr;gap:16px}.stack{display:flex;flex-direction:column;gap:16px}.stack>.card{margin:0}.mine-card{text-align:center;background:radial-gradient(circle at 50% 42%,#e3fbf4 0,#fff 58%)}.reactor-stage,.hero-reactor{position:relative;height:305px;display:grid;place-items:center}.reactor-core{position:relative;z-index:2;width:245px;height:245px;border:0;padding:0;background:transparent url('/assets/brand/mining-core.webp') center/contain no-repeat;box-shadow:none;filter:drop-shadow(0 22px 35px rgba(0,130,112,.2));touch-action:manipulation;user-select:none}.reactor-core:hover{filter:drop-shadow(0 25px 42px rgba(0,130,112,.3));transform:translateY(-2px)}.reactor-core span,.reactor-core small{display:none}.reactor-core img{width:100%;height:100%;object-fit:contain}.orb-ring{display:none}.tap-caption{margin:0 0 17px;color:var(--ink);font-size:13px;font-weight:800}.progress-label{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--muted);font-size:11px}progress{appearance:none;width:100%;height:9px;border:0;border-radius:999px;background:#edf4f4;overflow:hidden;margin:0 0 13px}progress::-webkit-progress-bar{background:#edf4f4}progress::-webkit-progress-value{background:linear-gradient(90deg,var(--brand),#58ebc6,var(--brand));background-size:200% 100%;border-radius:999px;animation:progress-flow 2.2s linear infinite}progress::-moz-progress-bar{background:linear-gradient(90deg,var(--brand),#24cfab)}.square-icon,.feature-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--blue-soft);color:var(--accent)}.square-icon{font-size:22px}.feature-icon .nav-icon{width:23px;height:23px}.bank-clock{margin:7px 0 15px;font-size:35px;line-height:1;font-weight:900;letter-spacing:-1.6px}.mini-banner{background:linear-gradient(135deg,#e7f9f3,#eaf5ff);border-color:#d1ece6}.text-link{color:var(--brand-dark);font-size:13px;font-weight:900}.package-card{padding-top:0}.package-card::before{content:"";display:block;height:138px;margin:0 -20px 18px;background-image:linear-gradient(180deg,#eefbf8,transparent),url('/assets/brand/speed-modules.webp');background-size:300% auto;background-repeat:no-repeat;background-position:left center}.package-card:nth-child(3n+2)::before{background-position:center center}.package-card:nth-child(3n)::before{background-position:right center}.price{margin-bottom:19px;font-size:34px;font-weight:900;letter-spacing:-1.4px}.price small{font-size:13px;letter-spacing:0}.package-benefit{display:flex;flex-direction:column;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:15px}.package-benefit span{font-size:11px;color:var(--muted)}.package-benefit strong{font-size:21px}.mine-page-heading{margin-bottom:12px}.mine-page-heading h1{font-size:24px}.announcement-compact{display:flex;align-items:center;gap:8px;padding:10px 12px;white-space:nowrap;overflow:hidden}.announcement-compact strong{flex:0 0 auto}.announcement-compact span{overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.mine-dashboard{max-width:620px;margin:0 auto}.mine-balance{text-align:center;padding:4px 0 15px}.mine-balance>span{display:block;color:var(--muted);font-size:11px;font-weight:800}.mine-balance strong{display:block;margin:4px 0 0;font-size:38px;line-height:1.05;letter-spacing:-1.8px;font-variant-numeric:tabular-nums}.mine-balance strong small{font-size:13px;letter-spacing:0}.mine-balance p{margin:4px 0;font-size:12px}.mine-balance.gain-confirmed strong{color:var(--brand);filter:drop-shadow(0 0 12px rgba(27,209,169,.28))}.quick-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 12px}.quick-metrics>div{display:grid;grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;padding:10px 7px;border:1px solid rgba(209,232,228,.9);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 6px 18px rgba(14,65,61,.05)}.quick-metrics small{grid-column:2;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-metrics strong{grid-column:2;font-size:11px;white-space:nowrap}.metric-icon{grid-row:1/3;display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#dff8ef;color:var(--brand);font-size:13px;font-weight:900}.target-icon{background:#e6f2ff;color:var(--accent)}.offline-icon{background:#f0ebff;color:#7560d8}.mine-arena{position:relative;min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:30px 30px 24px 24px;background:radial-gradient(circle at 50% 42%,rgba(31,217,175,.28),transparent 38%),linear-gradient(155deg,#123f42 0,#0b2f35 58%,#09252d 100%);box-shadow:0 22px 45px rgba(10,48,50,.2);overflow:hidden;isolation:isolate}.mine-arena::before,.mine-arena::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(84,241,203,.13)}.mine-arena::before{width:305px;height:305px}.mine-arena::after{width:245px;height:245px}.arena-glow{position:absolute;width:190px;height:190px;border-radius:50%;background:#20d8ac;filter:blur(65px);opacity:.16;animation:arena-breathe 3s ease-in-out infinite}.mine-arena .reactor-core{z-index:3;width:245px;height:245px;filter:drop-shadow(0 28px 34px rgba(0,0,0,.3)) drop-shadow(0 0 20px rgba(54,235,195,.17));transition:filter .15s ease,transform .12s ease}.mine-arena .reactor-core:hover{transform:none;filter:drop-shadow(0 31px 38px rgba(0,0,0,.32)) drop-shadow(0 0 25px rgba(54,235,195,.25))}.mine-arena .reactor-core.tap-pulse{animation:core-tap .28s cubic-bezier(.2,.8,.2,1)}.mine-arena .reactor-core.is-empty{animation:core-empty .32s ease}.tap-callout{position:relative;z-index:3;margin-top:-16px;color:#fff;font-size:15px;letter-spacing:.1px}.tap-hint{position:relative;z-index:3;margin-top:2px;color:#8dbbb8;font-size:9px}.session-gain{position:absolute;z-index:4;top:15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(123,235,210,.2);border-radius:999px;background:rgba(4,35,39,.62);color:#9bc7c3;backdrop-filter:blur(10px);font-size:9px}.session-gain strong{color:#58e8c4;font-size:11px}.tap-effects{position:absolute;z-index:7;inset:0;pointer-events:none}.floating-gain{position:absolute;color:#64f4cc;font-size:20px;text-shadow:0 3px 15px rgba(43,255,199,.65);transform:translate(-50%,-50%);animation:gain-float .75s ease-out forwards}.tap-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:#65f5ce;box-shadow:0 0 9px #47e9bf;transform:translate(-50%,-50%);animation:particle-burst .52s ease-out forwards}.daily-card{position:relative;z-index:5;margin:-2px 10px 14px;padding:16px 15px 13px;border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;background:#fff;box-shadow:0 14px 30px rgba(16,62,60,.08)}.modern-progress,.energy-track{height:9px;border-radius:999px;background:#edf4f4;overflow:hidden}.modern-progress i,.energy-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),#32dfb7);box-shadow:0 0 10px rgba(32,206,165,.25);transition:width .35s ease}.energy-line{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:7px;margin-top:13px}.energy-line strong{font-size:11px}.energy-line small{font-size:9px}.energy-symbol{color:#f0ad32;font-size:19px;font-weight:900}.energy-track{height:6px}.energy-track i{background:linear-gradient(90deg,#f4bd42,#ffdb6f)}.passive-panel{max-width:600px;margin:0 auto 12px;padding:16px}.passive-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:10px}.passive-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:#f0ebff;color:#7560d8;font-size:20px}.passive-top small,.passive-top strong{display:block}.passive-top strong{font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums}.passive-panel progress{height:6px;margin-bottom:11px}.passive-panel button{min-height:44px}.upgrade-card{max-width:600px;min-height:90px;margin:0 auto 10px;padding:10px 13px 10px 5px;display:grid;grid-template-columns:83px 1fr auto;align-items:center;gap:5px;border:1px solid #cde8e4;border-radius:20px;background:linear-gradient(115deg,#e7faf4,#ebf5ff);box-shadow:0 9px 24px rgba(19,88,80,.06)}.upgrade-card img{width:88px;height:74px;object-fit:contain}.upgrade-card .eyebrow{margin:0 0 3px;font-size:8px}.upgrade-card strong,.upgrade-card small{display:block}.upgrade-card strong{font-size:13px}.upgrade-card small{font-size:9px}.upgrade-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--brand);font-weight:900}.game-disclosure{max-width:600px;margin:0 auto;color:var(--muted);font-size:11px}.game-disclosure summary{text-align:center}.game-disclosure p{margin:8px 0 0;font-size:10px;text-align:center}.package-intro{position:relative;padding:24px 20px;margin-bottom:14px;border-radius:25px;background:linear-gradient(135deg,#103f42,#0b6662 62%,#097690);color:#fff;overflow:hidden}.package-intro::after{content:"";position:absolute;right:-55px;bottom:-75px;width:210px;height:210px;background:url('/assets/brand/speed-modules.webp') center/contain no-repeat;opacity:.32;filter:drop-shadow(0 15px 20px rgba(0,0,0,.3))}.package-intro>*{position:relative;z-index:2}.package-intro .hero-pill{background:rgba(106,245,211,.13);color:#76f1d1}.package-intro h2{max-width:70%;margin:14px 0 6px;font-size:27px}.package-intro p{max-width:78%;margin-bottom:18px;color:#bce1de;font-size:12px}.package-steps{display:flex;gap:6px}.package-steps span{display:flex;align-items:center;gap:5px;color:#bce1de;font-size:8px;font-weight:800}.package-steps b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:8px}.duration-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 14px;padding:5px;border:1px solid var(--line);border-radius:17px;background:#fff}.duration-switch button{min-height:43px;padding:8px;border-radius:12px;background:transparent;color:var(--muted);box-shadow:none;font-size:12px}.duration-switch button small{margin-left:4px;padding:2px 5px;border-radius:999px;background:#ebf9f4;color:var(--brand);font-size:7px}.duration-switch button.selected{background:#123f42;color:#fff;box-shadow:0 7px 16px rgba(13,61,64,.16)}.duration-switch button.selected small{background:rgba(112,238,207,.15);color:#7af1d3}.modern-packages .package-card{display:flex;flex-direction:column;padding:17px}.modern-packages .package-card::before{display:none}.modern-packages [hidden]{display:none!important}.package-visual{height:105px;margin:-7px -7px 13px;border-radius:17px;background-color:#edf9f6;background-image:url('/assets/brand/speed-modules.webp');background-repeat:no-repeat;background-size:330% auto;background-position:left center;display:flex;align-items:flex-end;padding:10px}.family-speed_plus .package-visual{background-position:center center}.family-ultra .package-visual{background-position:right center}.package-visual span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:rgba(255,255,255,.88);color:var(--brand);font-size:9px;font-weight:900;box-shadow:0 5px 14px rgba(17,78,72,.12)}.package-title-row{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.package-title-row h2{margin:0 0 12px;font-size:23px}.package-title-row .eyebrow{margin-bottom:3px}.package-price{padding:12px 0;border-top:1px solid var(--line)}.package-price small,.package-price strong{display:block}.package-price strong{font-size:30px;letter-spacing:-1.2px}.package-price strong span{font-size:11px;letter-spacing:0}.package-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px}.package-facts div{padding:11px;border-radius:13px;background:#f4f9f8}.package-facts small,.package-facts strong{display:block}.package-facts small{min-height:28px;font-size:8px}.package-facts strong{font-size:13px}.capacity-note{display:flex;gap:8px;align-items:center;margin-bottom:5px;padding:9px 10px;border-radius:12px;background:#e8f8f2;color:var(--brand-dark)}.capacity-note>span{font-weight:900}.capacity-note p{margin:0;color:inherit;font-size:9px}.capacity-note strong{font-size:11px}.modern-packages form{margin-top:auto}.modern-packages label{margin-top:10px}.modern-packages select{font-size:13px}.package-legal{margin:9px 3px 0;font-size:8px;line-height:1.4;text-align:center}.package-footer-note{display:flex;gap:9px;margin:5px 0 13px;padding:12px;border-radius:14px;background:#edf6fa}.package-footer-note span{color:var(--accent)}.package-footer-note p{margin:0;font-size:10px}@keyframes core-tap{0%{transform:scale(1)}35%{transform:scale(.91) rotate(-1deg)}70%{transform:scale(1.045) rotate(1deg)}100%{transform:scale(1)}}@keyframes core-empty{0%,100%{transform:translateX(0)}30%{transform:translateX(-7px)}65%{transform:translateX(7px)}}@keyframes gain-float{0%{opacity:0;transform:translate(-50%,-30%) scale(.75)}18%{opacity:1;transform:translate(-50%,-70%) scale(1.1)}100%{opacity:0;transform:translate(-50%,-180%) scale(.9)}}@keyframes particle-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.25)}}@keyframes arena-breathe{0%,100%{transform:scale(.88);opacity:.12}50%{transform:scale(1.12);opacity:.22}}.rank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rank-grid .card{text-align:center;padding:17px 10px}.rank-gem{font-size:36px;color:var(--brand)}label{display:block;margin:14px 0;color:var(--ink);font-size:12px;font-weight:800}input,select,textarea{display:block;width:100%;min-width:0;margin-top:7px;padding:13px 14px;border:1px solid #d2e4e3;border-radius:12px;background:#fbfdfd;color:var(--ink);font-size:16px}input:focus,select:focus,textarea:focus{outline:3px solid rgba(23,190,153,.18);border-color:#5bcdb6}textarea{min-height:105px;resize:vertical}input[type=checkbox]{width:19px;height:19px;margin:0;accent-color:var(--brand)}input[type=color]{height:46px;padding:4px}.check{display:flex;align-items:flex-start;gap:10px;font-weight:500}.check span{flex:1}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.table-card{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;padding:11px 9px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;letter-spacing:.4px;text-transform:uppercase}td{padding:13px 9px;border-bottom:1px solid #edf3f3;max-width:310px;overflow-wrap:anywhere}tr:last-child td{border-bottom:0}.record-link{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.record-link:last-child{border:0}.break{overflow-wrap:anywhere}.preserve-lines{white-space:pre-line}.sidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:min(86vw,320px);padding:25px 17px 105px;background:#fff;border-right:1px solid var(--line);box-shadow:20px 0 60px rgba(9,45,48,.18);overflow-y:auto;transform:translateX(-105%);transition:transform .22s ease}.sidebar.open{transform:translateX(0)}.sidebar .brand{padding:0 10px}.nav-caption{display:block;margin:25px 13px 10px;color:#91a5aa;font-size:10px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.sidebar nav{display:flex;flex-direction:column;gap:3px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:13px;color:var(--muted);font-size:13px;font-weight:750}.sidebar nav a.selected{background:var(--mint);color:var(--brand-dark)}.sidebar-foot{position:fixed;bottom:0;left:0;width:min(86vw,320px);display:flex;align-items:center;gap:10px;padding:15px 17px calc(15px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line)}.sidebar-foot form{margin-left:auto}.sidebar-foot strong{display:block;max-width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.sidebar-foot small{display:block;font-size:10px}.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#dff8f0,#dbeeff);color:var(--brand);font-weight:900}.sidebar-scrim{display:none;position:fixed;inset:0;z-index:55;width:100%;height:100%;border:0;border-radius:0;padding:0;background:rgba(8,34,37,.34);box-shadow:none}.sidebar.open+.sidebar-scrim{display:block}.mobile-bottom{position:fixed;z-index:45;left:10px;right:10px;bottom:calc(9px + env(safe-area-inset-bottom));height:67px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px;border:1px solid rgba(214,231,230,.9);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 14px 40px rgba(16,54,57,.16);backdrop-filter:blur(20px)}.mobile-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:54px;border-radius:16px;color:#82979c;font-size:9px;font-weight:800}.mobile-bottom .nav-icon{width:20px;height:20px}.mobile-bottom a.selected{background:var(--mint);color:var(--brand-dark)}.landing-hero{display:grid;gap:12px;padding:8px 0 30px}.hero-copy{padding-top:8px}.hero-copy h1{max-width:700px;margin:14px 0 17px;font-size:42px;line-height:1.02;letter-spacing:-2px}.lede{font-size:15px;line-height:1.7}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#e3f7f1;color:var(--brand-dark);font-size:9px;font-weight:900;letter-spacing:1px}.hero-pill i{width:7px;height:7px;border-radius:50%;background:#1bd1a9;box-shadow:0 0 0 4px rgba(27,209,169,.14)}.hero-actions{margin:21px 0}.hero-actions .button{flex:1}.trust-row{display:flex;gap:9px;flex-wrap:wrap}.trust-row span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.trust-row span:last-child{display:none}.hero-visual{position:relative;min-height:320px;display:grid;place-items:center}.hero-visual>img{position:relative;z-index:2;width:min(90%,360px);height:auto;filter:drop-shadow(0 28px 36px rgba(9,117,104,.18))}.hero-glow{position:absolute;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#d7f9ee 0,rgba(226,248,255,.7) 45%,transparent 70%);filter:blur(4px)}.float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(255,255,255,.9);border-radius:13px;background:rgba(255,255,255,.9);box-shadow:var(--shadow);backdrop-filter:blur(10px)}.float-card strong{font-size:11px}.float-card span{font-size:8px;color:var(--muted);font-weight:800}.reward-float{top:20px;right:3px;flex-direction:column;gap:0}.reward-float strong{font-size:18px;color:var(--brand)}.energy-float{left:0;bottom:35px;color:var(--accent)}.feature-strip{display:grid;gap:12px;margin:0 0 28px}.feature-item{display:flex;gap:14px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.feature-item h2{margin:1px 0 5px;font-size:16px}.feature-item p{margin:0;font-size:12px}.feature-item small{font-size:9px;font-weight:900;color:var(--accent)}.booster-showcase{display:grid;gap:18px;align-items:center;padding:24px;border-radius:25px;background:linear-gradient(135deg,#0c3a3a,#095a57 56%,#08647d);overflow:hidden;color:#fff}.booster-showcase h2{font-size:28px}.booster-showcase p{color:#bce2dc}.booster-showcase .text-link{color:#72f0d1}.booster-showcase img{width:100%;height:auto;filter:drop-shadow(0 18px 25px rgba(0,0,0,.22))}.auth-wrap{display:grid;max-width:930px;margin:0 auto;gap:0}.auth-visual{display:none}.auth-card{width:100%;max-width:500px;margin:5px auto;padding:23px}.auth-heading{margin-bottom:20px}.auth-heading h1{margin-top:5px}.auth-links{display:flex;justify-content:center;gap:16px;margin-top:20px;color:var(--muted);font-size:11px;flex-wrap:wrap}.secret{display:block;padding:13px;margin-bottom:17px;border-radius:12px;background:var(--mint);overflow-wrap:anywhere}.code-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.prose{max-width:820px;margin:15px auto}.prose h1{margin:20px 0}.prose div{line-height:1.8}.message{max-width:95%;padding:17px;margin-bottom:13px;border-radius:14px;background:#eff8f5}.message.internal{background:#fff8e7}.message strong{font-size:12px}.message small{display:block;margin-top:8px}.message p{margin:8px 0;color:var(--ink)}dl{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:13px}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}.editor-fields{display:grid;grid-template-columns:1fr;gap:0 16px}.editor-fields fieldset{min-width:0;margin:9px 0;padding:13px;border:1px solid var(--line);border-radius:13px}.editor-fields legend{padding:0 7px;color:var(--muted);font-size:11px}.catalog-details{border:1px solid var(--line);border-radius:15px;background:#fff}.catalog-details>summary{padding:18px;cursor:pointer;font-size:13px;font-weight:800}.catalog-details .editor{border:0;box-shadow:none}.catalog-details .badge{float:right}details summary{cursor:pointer;font-size:13px;font-weight:750}details:not(.catalog-details){margin-top:17px}pre{max-height:370px;overflow:auto;padding:13px;border-radius:11px;background:#f1f7f7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.draft-preview{padding-top:17px;border-top:1px solid var(--line)}.search-form{display:flex;gap:8px;margin:0 0 16px}.search-form input{margin:0}footer{display:flex;flex-direction:column;gap:12px;padding:24px 16px 105px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}footer div{display:flex;gap:11px;flex-wrap:wrap}#toast{position:fixed;z-index:100;top:calc(10px + env(safe-area-inset-top));left:50%;width:max-content;max-width:calc(100vw - 32px);padding:8px 11px 8px 10px;border:1px solid #2b806c;border-radius:999px;background:#123f37;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,-12px);transition:opacity .18s,transform .18s;font-size:11px;font-weight:800;box-shadow:0 8px 22px rgba(8,42,39,.18)}#toast::before{content:'✓';display:inline-grid;place-items:center;width:16px;height:16px;margin-right:6px;border-radius:50%;background:#31c99e;color:#073f34;font-size:10px}#toast.show{opacity:1;transform:translate(-50%,0)}dialog{width:min(90%,520px);padding:23px;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 90px rgba(16,53,44,.25)}dialog::backdrop{background:rgba(15,48,55,.35);backdrop-filter:blur(3px)}hr{margin:22px 0;border:0;border-top:1px solid var(--line)}@media (min-width:640px){main{padding-left:24px;padding-right:24px}.brand.compact span{display:inline}.hero-copy h1{font-size:54px}.hero-actions .button{flex:0 0 auto}.trust-row span:last-child{display:inline-flex}.hero-visual{min-height:410px}.hero-visual>img{width:430px}.feature-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-item{flex-direction:column}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid .stat:first-child{grid-column:auto}.two-col,.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card{padding:31px}.booster-showcase{grid-template-columns:.8fr 1.2fr;padding:34px}.booster-showcase img{margin:-40px 0 -30px}.card{padding:23px}.package-card::before{margin:0 -23px 19px}}@media (min-width:900px){.landing-hero{grid-template-columns:1.04fr .96fr;align-items:center;min-height:560px;padding:30px 0 45px}.hero-visual{min-height:520px}.hero-visual>img{width:520px}.hero-copy h1{font-size:64px}.feature-item{flex-direction:row;padding:22px}.booster-showcase{padding:44px}.booster-showcase h2{font-size:36px}.game-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}.rank-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.auth-wrap{grid-template-columns:1fr 1fr;margin-top:35px;border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}.auth-visual{display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:37px;background:linear-gradient(145deg,#083d3b,#086f68);color:#fff;overflow:hidden}.auth-visual img{position:absolute;top:-55px;right:-70px;width:410px;height:410px;object-fit:contain;opacity:.94}.auth-visual h2,.auth-visual p,.auth-visual .hero-pill{position:relative;z-index:2}.auth-visual h2{margin:250px 0 8px;font-size:31px}.auth-visual p{color:#bee0dc}.auth-card{max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;padding:43px}}@media (min-width:1024px){body.signed-in .sidebar{transform:none;width:236px;box-shadow:none}body.signed-in .sidebar-scrim{display:none!important}body.signed-in .app-shell{margin-left:236px}.mobile-menu{display:none}.topbar{height:76px;padding:0 34px}.mode-strip{top:76px}.topbar .brand.compact{display:none}.breadcrumb{display:flex;font-size:12px;font-weight:800;color:var(--muted)}main{padding:32px 34px 58px}.mobile-bottom{display:none}.signed-in footer{padding-bottom:28px}.sidebar-foot{width:235px}.three-col,.package-grid{gap:20px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card{margin-bottom:20px}.admin-app .sidebar nav a{padding:8px 12px;font-size:12px}.admin-app .nav-caption{margin-top:20px}.admin-app main{max-width:1600px}}@media (min-width:1280px){body.signed-in .sidebar{width:254px}body.signed-in .app-shell{margin-left:254px}.sidebar-foot{width:253px}.topbar{padding:0 42px}main{padding-left:42px;padding-right:42px}}.modern-progress i,.energy-track i,.package-meter i{position:relative;overflow:hidden}.modern-progress i::after,.energy-track i::after,.package-meter i::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.72) 50%,transparent 80%);transform:translateX(-110%);animation:bar-shine 2.4s ease-in-out infinite}.modern-progress.gain-confirmed,.energy-track.gain-confirmed{box-shadow:0 0 0 4px rgba(41,211,170,.12)}.modern-packages .package-visual{position:relative;height:178px;margin:-7px -7px 13px;border:1px solid rgba(144,225,207,.25);border-radius:19px;background:radial-gradient(circle at 50% 58%,rgba(65,235,194,.25),transparent 39%),linear-gradient(145deg,#eafaf6,#eef8ff);display:grid;place-items:center;padding:4px;overflow:hidden;isolation:isolate}.modern-packages .package-visual::before{content:"";position:absolute;width:135px;height:135px;border:1px solid rgba(23,184,151,.18);border-radius:50%;box-shadow:0 0 0 22px rgba(23,184,151,.045),0 0 0 45px rgba(21,142,232,.025);animation:orbit-turn 12s linear infinite}.package-visual .package-aura{position:absolute;width:100px;height:100px;border-radius:50%;background:#3ae3b8;filter:blur(42px);opacity:.22;animation:package-glow 2.8s ease-in-out infinite}.family-speed_plus .package-aura{background:#22cddd}.family-ultra .package-aura{background:#55efca;width:125px;height:125px}.modern-packages .package-visual img{position:relative;z-index:2;width:164px;height:164px;object-fit:contain;filter:drop-shadow(0 17px 17px rgba(5,52,53,.23));animation:package-float 3.8s ease-in-out infinite}.modern-packages .family-speed_plus .package-visual img{width:150px;height:168px}.modern-packages .family-ultra .package-visual img{width:172px;height:172px}.modern-packages .package-visual span{position:absolute;z-index:3;left:10px;bottom:10px;width:30px;height:30px}.package-meter{height:7px;margin:0 2px 7px;border-radius:999px;background:#e5f1ef;overflow:hidden}.package-meter i{display:block;height:100%;min-width:12px;border-radius:inherit;background:linear-gradient(90deg,var(--brand),#44e2ba);box-shadow:0 0 12px rgba(22,194,155,.3);animation:meter-grow .75s cubic-bezier(.2,.8,.2,1) both}body:not(.admin-app) main .card,body:not(.admin-app) main .package-intro,body:not(.admin-app) main .upgrade-card{animation:card-enter .48s cubic-bezier(.2,.8,.2,1) both}.modern-packages .package-card:nth-child(2){animation-delay:.06s}.modern-packages .package-card:nth-child(3){animation-delay:.12s}.modern-packages .package-card:nth-child(4){animation-delay:.06s}.modern-packages .package-card:nth-child(5){animation-delay:.12s}.modern-packages .package-card:nth-child(6){animation-delay:.18s}@keyframes package-float{0%,100%{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes package-glow{0%,100%{transform:scale(.84);opacity:.17}50%{transform:scale(1.18);opacity:.3}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes bar-shine{0%,42%{transform:translateX(-110%)}72%,100%{transform:translateX(110%)}}@keyframes progress-flow{to{background-position:-200% 0}}@keyframes meter-grow{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes card-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spark-breathe{0%,100%{transform:scale(.95);box-shadow:0 5px 12px rgba(7,155,120,.2)}50%{transform:scale(1.05);box-shadow:0 5px 18px rgba(7,155,120,.38)}}.package-intro::after{right:-48px;bottom:-62px;width:220px;height:220px;background-image:url('/assets/brand/package-ultra-v2.webp');opacity:.34}.gate-list{display:grid;gap:8px;margin:16px 0}.gate-row{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fbfdfd}.gate-row>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#edf2f3;color:#7f9699;font-size:12px;font-weight:900}.gate-row strong{font-size:12px}.gate-row small{font-size:9px}.gate-row.passed{border-color:#ccebdd;background:#effbf6}.gate-row.passed>span{background:var(--brand);color:#fff}.gate-row.passed small{color:var(--brand-dark);font-weight:800}body{letter-spacing:-.01em}.topbar{box-shadow:0 1px 0 rgba(12,54,54,.04)}.card{border-color:#e2eeec;border-radius:18px;box-shadow:0 2px 10px rgba(15,62,61,.035)}button,.button{border-radius:12px;box-shadow:0 6px 16px rgba(7,155,120,.16)}button:hover,.button:hover{filter:brightness(.98);box-shadow:0 8px 20px rgba(7,155,120,.21)}.page-heading{margin-bottom:16px}.eyebrow{letter-spacing:1.25px}.package-intro{border-radius:20px;background:linear-gradient(135deg,#12393c,#0c6660)}.duration-switch{border-radius:14px}.modern-packages .package-card{border-radius:18px}.modern-packages .package-visual{height:154px;background:#f4fbf9;border-color:#dcefea}.modern-packages .package-visual::before{opacity:.65}.modern-packages .package-visual img{width:142px;height:142px;filter:drop-shadow(0 12px 14px rgba(5,52,53,.18))}.modern-packages .family-speed_plus .package-visual img{width:138px;height:146px}.modern-packages .family-ultra .package-visual img{width:148px;height:148px}.package-title-row h2{font-size:20px}.package-price strong{font-size:27px}.package-facts div{border:1px solid #e5efed;background:#fbfdfd}.capacity-note{background:#f0faf6}.mine-arena{border-radius:24px 24px 18px 18px;box-shadow:0 14px 28px rgba(10,48,50,.18)}.mobile-bottom{border-radius:18px;box-shadow:0 10px 28px rgba(16,54,57,.13)}.balance-spark img,.metric-icon img{width:100%;height:100%;display:block}.balance-spark{overflow:hidden}.metric-icon{padding:4px}.collection-hero{margin:0 0 14px;padding:20px;border:1px solid #dceeea;border-radius:18px;background:linear-gradient(135deg,#f2fbf8,#f6fbff)}.collection-hero h2{margin:0 0 7px;font-size:24px}.collection-hero p{margin:0;max-width:560px}.mission-hero{background:linear-gradient(135deg,#f4f9ff,#effbf7)}.equipment-grid,.mission-grid{display:grid;grid-template-columns:1fr;gap:12px}.equipment-card,.mission-card{padding:16px;border:1px solid #dfeeed;border-radius:18px;background:#fff;box-shadow:0 2px 10px rgba(15,62,61,.035)}.equipment-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.equipment-card form{grid-column:1/-1;margin-top:2px}.equipment-mark,.mission-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#e8f9f3;color:var(--brand);font-size:21px}.equipment-card h2,.mission-card h2{margin:0 0 3px;font-size:17px}.equipment-card p,.mission-card p{margin:0;font-size:12px}.equipment-price{display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;column-gap:5px;align-items:center}.equipment-price img{grid-row:1/3;width:24px;height:24px}.equipment-price strong{font-size:14px}.equipment-price small{font-size:9px}.mission-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mission-meter{height:7px;margin:13px 0 16px;border-radius:999px;background:#eaf2f1;overflow:hidden}.mission-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),#46dcbc)}.has-offline-reward{border-color:#bdeadd;box-shadow:0 7px 22px rgba(16,169,125,.11)}.has-offline-reward .passive-icon{animation:offline-ready 1.8s ease-in-out infinite}.has-offline-reward button{box-shadow:0 0 0 4px rgba(43,210,171,.1),0 8px 17px rgba(7,155,120,.2)}.header-balance .balance-spark,.modern-progress i::after,.energy-track i::after,.package-meter i::after,progress::-webkit-progress-value,.package-visual::before,.package-aura,.modern-packages .package-visual img,body:not(.admin-app) main .card,body:not(.admin-app) main .package-intro,body:not(.admin-app) main .upgrade-card{animation:none!important}.topbar,.mobile-bottom{backdrop-filter:none}.arena-glow{animation:none}.has-offline-reward .passive-icon{animation:offline-ready 1.8s ease-in-out infinite!important}@keyframes offline-ready{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(28,194,150,.18)}50%{transform:scale(1.07);box-shadow:0 0 0 8px rgba(28,194,150,0)}}@media (min-width:640px){.equipment-grid,.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.equipment-grid,.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-card{grid-template-columns:1fr}.equipment-card form{margin-top:8px}}.mine-dashboard{padding-top:4px}.mine-arena{min-height:360px;margin-top:12px;border-color:#d5eee7;background:radial-gradient(circle at 50% 44%,rgba(59,222,182,.22),transparent 32%),linear-gradient(155deg,#f8fffd 0,#eafaf5 56%,#edf8ff 100%);box-shadow:0 12px 28px rgba(14,93,83,.1)}.mine-arena::before{width:290px;height:290px;border-color:rgba(17,159,125,.16)}.mine-arena::after{width:220px;height:220px;border-color:rgba(21,142,232,.12)}.arena-glow{background:#20d8ac;opacity:.12}.mine-arena .reactor-core{will-change:transform;appearance:none;outline:0;border-radius:50%;background-color:transparent!important;box-shadow:none!important;animation:reactor-idle 4s ease-in-out infinite!important}.mine-arena .reactor-core:focus,.mine-arena .reactor-core:hover{outline:0;border-color:transparent;background-color:transparent!important;box-shadow:none!important}.mine-arena .reactor-core.tap-pulse{animation:core-tap .28s cubic-bezier(.2,.8,.2,1)!important}.production-orbit{position:absolute;inset:20px 0 0;z-index:2;pointer-events:none}.production-orbit img{position:absolute;width:25px;height:25px;opacity:0;filter:drop-shadow(0 4px 7px rgba(24,214,168,.42));animation:token-rise 3.8s ease-in-out infinite}.production-orbit img:nth-child(1){left:26%;bottom:29%;animation-delay:0s}.production-orbit img:nth-child(2){left:66%;bottom:27%;animation-delay:1.2s}.production-orbit img:nth-child(3){left:46%;bottom:20%;animation-delay:2.4s}.tap-callout{margin-top:-9px;padding:9px 14px;border:1px solid #ccebe3;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;box-shadow:0 6px 16px rgba(14,93,83,.08);backdrop-filter:none}.tap-hint{margin-top:7px;color:#628782;font-size:10px}.mine-metrics{margin:0 0 0}.mine-wallet-summary{max-width:600px;margin:14px auto 0;padding:16px}.mine-welcome{display:grid;gap:3px;padding:0 0 14px;border-bottom:1px solid var(--line)}.mine-welcome strong{font-size:14px}.mine-welcome span{color:var(--muted);font-size:11px}.mine-wallet-summary .mine-balance{padding:15px 0 0;text-align:left}.mine-wallet-summary .mine-balance strong{font-size:29px}.mine-wallet-summary .mine-balance p{margin-bottom:0}@keyframes reactor-idle{0%,100%{transform:translateY(1px) scale(1)}50%{transform:translateY(-5px) scale(1.018)}}@keyframes token-rise{0%{opacity:0;transform:translateY(10px) scale(.65)}22%{opacity:.9}65%{opacity:.9}100%{opacity:0;transform:translateY(-105px) scale(1.05)}}@media (prefers-reduced-motion:reduce){.mine-arena .reactor-core,.production-orbit img{animation:none!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wallet-hero{display:grid;gap:12px;margin-bottom:14px}.wallet-hero-main{position:relative;overflow:hidden;padding:22px 18px;border:1px solid #cfeae4;border-radius:22px;background:linear-gradient(145deg,#ffffff 0,#effbf6 58%,#eaf6ff 100%);box-shadow:0 10px 24px rgba(13,92,83,.08)}.wallet-hero-main::after{content:"";position:absolute;right:-42px;top:-48px;width:155px;height:155px;border-radius:50%;background:radial-gradient(circle,rgba(12,190,146,.2),rgba(21,142,232,.08) 58%,transparent 70%)}.wallet-coin{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:17px;background:#fff;box-shadow:0 8px 18px rgba(7,155,120,.14)}.wallet-coin img{width:34px;height:34px}.wallet-hero-main strong{position:relative;z-index:1;display:block;font-size:42px;line-height:1;letter-spacing:-1px;color:var(--brand-dark);font-variant-numeric:tabular-nums}.wallet-hero-main small{position:relative;z-index:1;color:var(--muted);font-weight:900}.wallet-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-mini-grid div{min-width:0;padding:12px 10px;border:1px solid #e0eeec;border-radius:16px;background:#fff}.wallet-mini-grid span,.wallet-mini-grid small{display:block;color:var(--muted);font-size:10px;font-weight:800}.wallet-mini-grid strong{display:block;margin:4px 0 1px;font-size:16px;line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wallet-actions{display:grid;gap:12px;margin-bottom:16px}.wallet-action{padding:16px;border:1px solid #e0eeec;border-radius:18px;background:#fff;box-shadow:0 3px 12px rgba(15,62,61,.035)}.wallet-action.primary-action{border-color:#ccebdd;background:linear-gradient(180deg,#fff,#f3fcf8)}.wallet-action-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;margin-bottom:14px}.wallet-action-head>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#e9f9f4;color:var(--brand)}.wallet-action h2{margin:0 0 3px;font-size:18px}.wallet-action p{margin:0;font-size:12px}.wallet-action form{display:grid;gap:10px}.wallet-link{display:block;margin-top:10px;color:var(--brand-dark);font-size:12px;font-weight:800}.wallet-history{margin-bottom:14px;padding:16px;border:1px solid #e0eeec;border-radius:18px;background:#fff}.wallet-records{display:grid;gap:10px}.wallet-record{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;padding:11px;border:1px solid #edf3f2;border-radius:14px;background:#fbfdfd}.wallet-record-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#eef9f5;color:var(--brand)}.wallet-record strong,.wallet-record small{display:block}.wallet-record strong{font-size:13px}.wallet-record small{margin-top:2px;color:var(--muted);font-size:11px}@media (min-width:860px){.wallet-hero{grid-template-columns:1.05fr .95fr;align-items:stretch}.wallet-mini-grid{grid-template-columns:1fr}.wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-action.primary-action{grid-row:span 2}.wallet-action.primary-action form{gap:12px}.wallet-history{padding:18px}}@media (max-width:380px){.wallet-hero-main strong{font-size:35px}.wallet-mini-grid{grid-template-columns:1fr}.wallet-mini-grid div{display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:5px}.wallet-mini-grid strong{margin:0;font-size:15px}}.wallet-balances{display:grid;gap:10px;margin:0 0 16px}.wallet-balance-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:14px;border:1px solid #e0eeec;border-radius:18px;background:#fff}.wallet-balance-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eef9f5}.wallet-balance-icon img{width:27px;height:27px}.wallet-balance-card .eyebrow{display:block;font-size:10px}.wallet-balance-card strong{display:inline-block;margin-top:3px;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.wallet-balance-card small{margin-left:4px;color:var(--muted);font-weight:900}.wallet-balance-card p{grid-column:2;margin:0;color:var(--muted);font-size:11px}.wallet-balance-points{background:linear-gradient(135deg,#fff,#f1f8ff)}.wallet-balance-reward{background:linear-gradient(135deg,#fff,#f1fcf8)}.wallet-balance-deposit{background:linear-gradient(135deg,#fff,#f8fbfc)}.wallet-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 12px;padding:4px;border-radius:15px;background:#eaf3f2;scrollbar-width:none}.wallet-tabs::-webkit-scrollbar{display:none}.wallet-tab{flex:1;min-width:max-content;min-height:42px;padding:8px 12px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.wallet-tab.active{background:#fff;color:var(--brand-dark);box-shadow:0 3px 10px rgba(15,62,61,.09)}.wallet-panel[hidden]{display:none}.wallet-panel{display:grid;gap:12px}.wallet-next-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border:1px solid #ccebdd;border-radius:16px;background:#f1fcf8}.wallet-next-step .button{grid-column:2;justify-self:start}.wallet-next-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#d8f5eb;color:var(--brand-dark);font-weight:900}.wallet-next-step strong{display:block;font-size:14px}.wallet-next-step p{margin:3px 0 0;color:var(--muted);font-size:11px}.wallet-sandbox,.wallet-warning{padding:10px 12px;border-radius:11px;background:#fff6df;color:#76551a;font-size:11px;font-weight:800}.wallet-warning{margin:0;background:#eef7ff;color:#1e587a}@media (min-width:640px){.wallet-balances{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-balance-card{display:block}.wallet-balance-icon{margin-bottom:10px}.wallet-balance-card p{margin-top:8px}.wallet-next-step{grid-template-columns:36px minmax(0,1fr) auto}.wallet-next-step .button{grid-column:auto;grid-row:1;align-self:center}}.package-balance-hint{margin:8px 0 0;color:var(--brand-dark);font-size:11px;font-weight:800}.package-balance-hint.is-missing{color:#9b6512}.mine-arena,.factory-stage,.factory-machine{contain:layout paint}.factory-machine .factory-refinery{backface-visibility:hidden;transform:translateZ(0)}.package-card,.equipment-card,.mission-card{content-visibility:auto;contain-intrinsic-size:220px}.topbar{backdrop-filter:none;background:rgba(255,255,255,.98)}.mine-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 12px;padding:14px 15px;border:1px solid #cfe9e2;border-radius:18px;background:linear-gradient(135deg,#f3fcf8,#f2f8ff)}.mine-next-copy strong,.mine-next-copy p{display:block}.mine-next-copy strong{margin-top:3px;font-size:16px;color:var(--brand-dark)}.mine-next-copy p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.mine-route{display:flex;align-items:center;gap:4px}.mine-route span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#dfeceb;color:var(--muted);font-size:10px;font-weight:900}.mine-route span.done{background:var(--brand);color:#fff}.mine-route i{display:block;width:13px;height:2px;background:#c8ded9}.mine-upgrade-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:600px;margin:0 auto 12px}.mine-upgrade-mini{display:grid;grid-template-columns:25px minmax(0,1fr) 15px;gap:7px;align-items:center;padding:10px;border:1px solid #d7ebe6;border-radius:15px;background:#fff;color:var(--ink);box-shadow:0 4px 12px rgba(15,62,61,.035)}.mine-upgrade-mini img{width:24px;height:24px}.mine-upgrade-mini strong,.mine-upgrade-mini small{display:block}.mine-upgrade-mini strong{font-size:10px}.mine-upgrade-mini small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.2}.mine-upgrade-mini b{color:var(--brand);font-size:15px}@media(max-width:380px){.mine-next-action{grid-template-columns:1fr}.mine-route{justify-content:flex-start}.mine-upgrade-row{grid-template-columns:1fr}}.tap-token-pop{position:absolute;z-index:8;width:25px;height:25px;object-fit:contain;opacity:0;filter:drop-shadow(0 5px 9px rgba(0,122,100,.42));transform:translate(-50%,-50%) scale(.25);animation:tap-token-pop .68s cubic-bezier(.2,.78,.24,1) both}.tap-burst-ring{position:absolute;z-index:7;width:26px;height:26px;border:2px solid rgba(91,255,211,.9);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px rgba(52,224,182,.12),0 0 18px rgba(47,240,193,.55);animation:tap-burst-ring .62s ease-out both}.tap-gain-pop{position:absolute;z-index:9;color:#b6ffe9;font-size:13px;font-weight:900;letter-spacing:.02em;white-space:nowrap;text-shadow:0 2px 10px rgba(31,255,196,.75);transform:translate(-50%,-50%);animation:tap-gain-pop .72s ease-out both}@keyframes tap-token-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(0)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.04) rotate(-8deg)}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.68) rotate(var(--rot))}}@keyframes tap-burst-ring{0%{opacity:.9;transform:translate(-50%,-50%) scale(.45)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}@keyframes tap-gain-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.75)}20%{opacity:1;transform:translate(-50%,-65%) scale(1)}100%{opacity:0;transform:translate(-50%,-160%) scale(.92)}}@media(prefers-reduced-motion:reduce){.tap-token-pop,.tap-burst-ring,.tap-gain-pop{animation-duration:.28s!important}}.package-facts-usdt{display:block;margin-top:3px;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:0}.package-facts-noncash{grid-column:1/-1}.package-facts-noncash em{display:block;margin-top:4px;color:var(--muted);font-size:8px;font-style:normal}.package-footer-note{margin-bottom:0}.admin-detail-card hr{margin:18px 0;border:0;border-top:1px solid var(--line)}.admin-detail-card .section-head h2{margin:3px 0 0}.admin-detail-card form{margin-top:12px}.admin-detail-card .small-print{margin:10px 0;color:var(--muted);font-size:10px}.admin-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.admin-quick-card{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:13px;border:1px solid #dcebe9;border-radius:16px;background:#fff;box-shadow:0 3px 12px rgba(15,62,61,.035);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-quick-card:hover{transform:translateY(-2px);border-color:#b8ded5;box-shadow:0 8px 20px rgba(15,62,61,.08)}.admin-quick-icon{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#e8f8f3;color:var(--brand-dark);font-size:17px;font-weight:900}.admin-quick-card strong{font-size:12px;line-height:1.2}.admin-quick-card small{margin-top:3px;font-size:9px;line-height:1.25}.admin-section-intro{display:flex;flex-direction:column;gap:3px;margin:0 0 12px;padding:12px 14px;border:1px solid #cfe9e2;border-radius:14px;background:#f1fbf7;color:var(--brand-dark);font-size:12px}.admin-section-intro span{color:var(--muted);font-size:10px}.catalog-details>summary .badge{font-size:9px}@media(min-width:640px){.admin-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-notification-composer{border:1px solid rgba(21,142,232,.22);background:linear-gradient(135deg,rgba(21,142,232,.06),rgba(7,155,120,.04));margin-bottom:1rem}.admin-notification-composer form{display:grid;gap:.8rem}.admin-notification-composer textarea{min-height:92px}.editor-actions{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap;margin-top:.8rem}.editor-publish-password{min-width:210px}.catalog-image-manager{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.catalog-image-manager img{width:68px;height:68px;object-fit:contain;border-radius:12px;background:var(--surface-muted)}.user-push-stack{position:fixed;z-index:40;top:76px;right:18px;width:min(380px,calc(100vw - 36px));display:grid;gap:10px}.user-push-card{position:relative;display:flex;gap:12px;align-items:flex-start;padding:12px 38px 12px 12px;border:1px solid rgba(7,155,120,.22);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 16px 42px rgba(16,55,62,.18);backdrop-filter:blur(14px);animation:push-in .35s cubic-bezier(.2,.8,.2,1)}.user-push-card>img{width:46px;height:46px;border-radius:12px;object-fit:cover}.user-push-copy{min-width:0}.user-push-copy strong{display:block;font-size:.9rem}.user-push-copy p{margin:.25rem 0 .55rem;color:var(--ink-muted);font-size:.78rem;line-height:1.4}.user-push-copy .button{font-size:.72rem;padding:.4rem .65rem}.user-push-dismiss{position:absolute;top:6px;right:6px}.user-push-dismiss button{border:0;background:transparent;color:var(--ink-muted);font-size:1.2rem;cursor:pointer}@keyframes push-in{from{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:700px){.admin-section-intro{align-items:flex-start}.editor-actions{align-items:stretch;flex-direction:column}.editor-publish-password{min-width:0}.user-push-stack{top:62px;right:10px;width:calc(100vw - 20px)}}.admin-app .sidebar{background:#f8fcfb;border-right-color:#dcebe8}.admin-app .sidebar .brand{margin-bottom:18px}.admin-nav-group{margin:0 0 5px}.admin-nav-group>summary{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;color:#789095;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;list-style:none}.admin-nav-group>summary::-webkit-details-marker{display:none}.admin-nav-group>summary b{font-size:13px;font-weight:600;transition:transform .16s ease}.admin-nav-group:not([open])>summary b{transform:rotate(-90deg)}.admin-nav-items{display:grid;gap:2px;padding:0 0 5px}.admin-nav-items a{margin-left:5px!important;padding:9px 11px!important;font-size:12px!important}.admin-nav-items a.selected{box-shadow:inset 3px 0 var(--brand)}.admin-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:16px;align-items:stretch;margin:0 0 18px;padding:24px;border-radius:24px;background:linear-gradient(130deg,#103e42 0%,#087f68 64%,#158ee8 140%);color:#f8fffd;overflow:hidden;position:relative}.admin-hero:after{content:"";position:absolute;right:-75px;bottom:-105px;width:280px;height:280px;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 24px rgba(255,255,255,.05),0 0 0 48px rgba(255,255,255,.035)}.admin-hero>*{position:relative;z-index:1}.admin-hero .eyebrow{color:#96f4d9}.admin-hero h1{margin:3px 0 7px;font-size:clamp(26px,4vw,42px);letter-spacing:-1.7px}.admin-hero p{max-width:520px;margin:0;color:#c5e8e2;font-size:13px;line-height:1.55}.admin-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.admin-hero-actions .button{background:#fff;color:#0b6859;border-color:#fff}.admin-hero-actions .button.secondary{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.35)}.admin-live-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:16px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:rgba(255,255,255,.09);backdrop-filter:blur(8px)}.admin-live-dot{width:9px;height:9px;border-radius:50%;background:#6ff4c9;box-shadow:0 0 0 5px rgba(111,244,201,.13)}.admin-live-card strong{font-size:13px}.admin-live-card small{color:#b8ded8;font-size:10px}.admin-live-card a{color:#fff;font-size:11px;font-weight:800}.admin-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.admin-stat-card{position:relative;display:flex;align-items:center;gap:11px;min-width:0;padding:14px;border:1px solid #dcebe8;border-radius:17px;background:#fff;overflow:hidden}.admin-stat-card:after{content:"";position:absolute;right:-18px;bottom:-22px;width:72px;height:72px;border-radius:50%;background:currentColor;opacity:.06}.admin-stat-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:11px;background:currentColor;color:#fff;font-size:17px;font-weight:900}.admin-stat-card small,.admin-stat-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-stat-card small{color:#7b9195;font-size:10px;font-weight:800}.admin-stat-card strong{margin-top:3px;color:#123d3e;font-size:20px;line-height:1.1}.tone-mint{color:#079b78}.tone-blue{color:#158ee8}.tone-amber{color:#c88a24}.tone-green{color:#1aab77}.tone-purple{color:#7f69cf}.tone-slate{color:#789095}.admin-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;border:1px solid #dcebe8;border-radius:17px;overflow:hidden;background:#dcebe8}.admin-kpi-strip>div{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:13px;background:#f9fcfc}.admin-kpi-strip span{grid-column:1/-1;color:#7c9295;font-size:9px;font-weight:800}.admin-kpi-strip strong{font-size:18px;color:#123d3e}.admin-kpi-strip a{align-self:end;color:var(--brand-dark);font-size:10px;font-weight:900}.admin-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.admin-action-card{display:grid;grid-template-columns:35px minmax(0,1fr) 15px;gap:9px;align-items:center;padding:13px;border:1px solid #dcebe8;border-radius:17px;background:#fff;color:var(--ink);transition:transform .16s ease,box-shadow .16s ease}.admin-action-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,62,61,.08)}.admin-action-card>span{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;color:#fff;font-size:17px;font-weight:900}.admin-action-card strong,.admin-action-card small{display:block}.admin-action-card strong{font-size:11px}.admin-action-card small{margin-top:3px;color:#7b9195;font-size:9px;line-height:1.25}.admin-action-card b{color:var(--brand);font-size:16px}.action-mint>span{background:#079b78}.action-blue>span{background:#158ee8}.action-amber>span{background:#c88a24}.action-purple>span{background:#7f69cf}.admin-dashboard-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-dashboard-card{margin:0}.admin-list-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid #edf3f2;color:var(--ink)}.admin-list-row:last-child{border-bottom:0}.admin-row-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#eef8f5;color:var(--brand);font-size:14px;font-weight:900}.admin-list-row strong,.admin-list-row small{display:block}.admin-list-row strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-list-row small{margin-top:3px;color:#8a9a9d;font-size:9px}.admin-list-row em{color:var(--brand-dark);font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.admin-list-row em b{margin-left:4px;font-size:12px}.admin-create-card{border-color:#bfe4d9;background:linear-gradient(140deg,#fbfffe,#f2fbf8)}@media(max-width:900px){.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-columns{grid-template-columns:1fr}}@media(max-width:640px){.admin-hero{grid-template-columns:1fr;padding:19px;border-radius:19px}.admin-live-card{display:grid;grid-template-columns:12px 1fr auto;align-items:center;padding:11px}.admin-live-card small{grid-column:2}.admin-live-card a{grid-column:3;grid-row:1/3}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-card{padding:11px}.admin-stat-card strong{font-size:17px}.admin-kpi-strip{grid-template-columns:1fr 1fr}.admin-action-card{padding:11px}.admin-action-card small{display:none}.admin-action-card>span{width:31px;height:31px}}.admin-section-guide{display:flex;align-items:center;gap:11px;margin:-7px 0 16px;padding:11px 13px;border:1px solid #d6eae6;border-radius:14px;background:#f5fbf9;color:var(--brand-dark)}.admin-section-guide>span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#dff6ee;color:var(--brand);font-weight:900}.admin-section-guide div{min-width:0;flex:1}.admin-section-guide strong,.admin-section-guide small{display:block}.admin-section-guide strong{font-size:11px}.admin-section-guide small{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.35}.admin-section-guide a{color:var(--brand-dark);font-size:10px;font-weight:900;white-space:nowrap}@media(max-width:560px){.admin-section-guide{align-items:flex-start}.admin-section-guide a{align-self:center}.admin-section-guide small{max-width:230px}}.admin-subhero{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;border:1px solid #dcebe8;border-radius:20px;background:linear-gradient(135deg,#f5fcfa,#f4f9ff)}.admin-subhero h2{margin:2px 0 5px;font-size:24px}.admin-subhero p{margin:0;color:var(--muted);font-size:11px}.admin-subhero-count{display:grid;place-items:center;min-width:74px;height:74px;border-radius:20px;background:#fff;box-shadow:0 5px 15px rgba(15,62,61,.07)}.admin-subhero-count strong{font-size:25px;color:var(--brand-dark)}.admin-subhero-count small{color:var(--muted);font-size:9px}.admin-filter-bar{display:flex;gap:9px;align-items:center;margin-bottom:14px}.admin-search-field{display:flex;align-items:center;gap:8px;flex:1;padding:0 12px;border:1px solid #d2e4e3;border-radius:13px;background:#fff}.admin-search-field span{color:var(--brand);font-size:20px}.admin-search-field input{margin:0;padding:11px 0;border:0;background:transparent;outline:0;box-shadow:none}.admin-filter-bar button,.admin-filter-bar .button{min-height:45px}.admin-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-user-card{min-width:0;padding:15px;border:1px solid #dcebe8;border-radius:18px;background:#fff;box-shadow:0 3px 12px rgba(15,62,61,.035);transition:transform .16s ease,box-shadow .16s ease}.admin-user-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(15,62,61,.08)}.admin-user-card-head{display:flex;gap:9px;align-items:center;min-width:0}.admin-user-card-head .avatar{width:37px;height:37px;flex:0 0 auto}.admin-user-card-head>div{min-width:0;flex:1}.admin-user-card-head strong,.admin-user-card-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-card-head strong{font-size:12px}.admin-user-card-head small{margin-top:3px;color:var(--muted);font-size:9px}.status-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap}.status-active{background:#e2f8f0;color:#087a60}.status-review{background:#fff3dc;color:#976219}.status-suspended{background:#ffe7e7;color:#a43c3c}.admin-user-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0 12px;padding-top:12px;border-top:1px solid #edf3f2}.admin-user-meta small,.admin-user-meta b{display:block}.admin-user-meta small{color:var(--muted);font-size:8px}.admin-user-meta b{margin-top:3px;color:var(--ink);font-size:10px}.admin-user-open{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #edf3f2;color:var(--brand-dark);font-size:10px;font-weight:900}.admin-user-open b{font-size:15px}.admin-empty-state{grid-column:1/-1;text-align:center;padding:35px}.admin-empty-state>span{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 10px;border-radius:14px;background:#edf8f5;color:var(--brand);font-size:22px}.admin-empty-state strong{display:block}.admin-empty-state p{margin:5px 0 0;color:var(--muted);font-size:11px}.admin-pagination{margin-top:14px}.admin-pagination nav{display:flex;justify-content:center}.admin-heading-actions{display:flex;gap:8px;align-items:center}.admin-profile-hero{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:18px 20px;border-radius:21px;background:linear-gradient(130deg,#103e42,#087f68 70%,#158ee8);color:#fff}.admin-profile-avatar{width:56px;height:56px;flex:0 0 auto;background:rgba(255,255,255,.15);color:#fff;font-size:22px}.admin-profile-hero>div:nth-child(2){min-width:0;flex:1}.admin-profile-hero .eyebrow{color:#a4f6df}.admin-profile-hero h2{margin:0;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-profile-hero p{margin:4px 0 0;color:#c6e9e3;font-size:10px}.admin-profile-actions{display:flex;gap:7px}.admin-profile-actions .button{background:#fff;color:#0b6859;border-color:#fff}.admin-profile-actions .button.secondary{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.35)}.admin-user-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-detail-card{margin:0}.admin-divider{height:1px;margin:20px 0;border:0;background:#e8f0ef}.admin-balance-stack{display:grid;gap:8px;margin-bottom:11px}.admin-balance-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e4efed;border-radius:13px;background:#f9fcfc}.admin-balance-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#e6f8f2;color:var(--brand);font-size:13px;font-weight:900}.admin-balance-row small,.admin-balance-row strong{display:block}.admin-balance-row small{color:var(--muted);font-size:9px}.admin-balance-row strong{margin-top:2px;font-size:14px}.admin-meta-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-meta-cards>div{padding:11px;border:1px solid #e4efed;border-radius:13px;background:#fbfdfd}.admin-meta-cards small,.admin-meta-cards strong{display:block}.admin-meta-cards small{color:var(--muted);font-size:8px}.admin-meta-cards strong{margin-top:4px;font-size:10px;overflow-wrap:anywhere}.admin-detail-lists{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.admin-detail-lists .card{margin:0}@media(max-width:900px){.admin-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-meta-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-detail-grid{grid-template-columns:1fr}}@media(max-width:620px){.admin-subhero{align-items:flex-start}.admin-subhero-count{min-width:60px;height:60px;border-radius:16px}.admin-filter-bar{align-items:stretch;flex-wrap:wrap}.admin-search-field{flex-basis:100%}.admin-filter-bar button,.admin-filter-bar .button{flex:1}.admin-user-grid{grid-template-columns:1fr}.admin-profile-hero{align-items:flex-start;flex-wrap:wrap;padding:15px}.admin-profile-actions{width:100%;padding-left:70px}.admin-meta-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-lists{grid-template-columns:1fr}.admin-heading-actions{align-items:flex-end;flex-direction:column}.admin-heading-actions .button{font-size:9px}}.admin-app{background:#f6f8f8}.admin-app main{max-width:1120px}.admin-app .sidebar{background:#fff}.admin-app .sidebar nav{gap:2px}.admin-app .sidebar nav>a{min-height:42px;padding:10px 12px;border-radius:10px;font-size:12px}.admin-app .sidebar nav>a.selected{background:#eaf7f3;box-shadow:none}.admin-more-menu{margin-top:8px;border-top:1px solid #edf1f1;padding-top:8px}.admin-more-menu>summary{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#6f8387;font-size:11px;font-weight:850;cursor:pointer;list-style:none}.admin-more-menu>summary::-webkit-details-marker{display:none}.admin-more-menu>summary>b{margin-left:auto}.admin-more-menu>div{display:grid;gap:2px;padding-top:4px}.admin-more-menu a{min-height:38px!important;padding:8px 12px!important;border-radius:9px!important;font-size:11px!important}.simple-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #e2e8e7}.simple-page-head div{display:flex;align-items:baseline;gap:6px;min-width:0}.simple-page-head a{color:#829296;font-size:10px;font-weight:750}.simple-page-head h1{margin:0;font-size:23px;letter-spacing:-.6px}.admin-section-intro{display:none}.simple-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.simple-admin-head h1{margin:3px 0 5px;font-size:30px;letter-spacing:-1px}.simple-admin-head p{max-width:540px;margin:0;color:var(--muted);font-size:12px}.simple-system-status{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #d9e8e4;border-radius:999px;background:#fff;color:#55716d;font-size:10px;font-weight:800}.simple-system-status i{width:7px;height:7px;border-radius:50%;background:#18b98c}.simple-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;border:1px solid #dde6e5;border-radius:14px;background:#fff;overflow:hidden}.simple-stats>div{padding:15px;border-right:1px solid #e8eeee}.simple-stats>div:last-child{border-right:0}.simple-stats small,.simple-stats strong{display:block}.simple-stats small{color:#7e9093;font-size:9px;font-weight:800}.simple-stats strong{margin-top:5px;color:#153e3d;font-size:20px}.simple-admin-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.simple-admin-actions>a{display:grid;grid-template-columns:32px minmax(0,1fr) 13px;gap:9px;align-items:center;padding:12px;border:1px solid #dde7e5;border-radius:13px;background:#fff;color:var(--ink)}.simple-admin-actions>a>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#edf7f4;color:var(--brand);font-weight:900}.simple-admin-actions strong,.simple-admin-actions small{display:block}.simple-admin-actions strong{font-size:11px}.simple-admin-actions small{margin-top:2px;color:var(--muted);font-size:8px}.simple-admin-actions>a>b{color:var(--brand)}.simple-admin-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px}.simple-admin-bottom .card{margin:0}.simple-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f1;color:var(--ink)}.simple-row:last-child{border-bottom:0}.simple-row span{min-width:0}.simple-row strong,.simple-row small{display:block}.simple-row strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-row small{margin-top:3px;color:var(--muted);font-size:8px}.simple-row em{color:#69807d;font-size:9px;font-style:normal;white-space:nowrap}.simple-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.simple-section-head h2{margin:0 0 4px;font-size:20px}.simple-section-head p{margin:0;color:var(--muted);font-size:10px}.simple-section-head>strong{font-size:22px;color:var(--brand-dark)}.simple-search{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px;border:1px solid #dce6e5;border-radius:12px;background:#fff}.simple-search>span{margin-left:7px;color:#718886;font-size:19px}.simple-search input{flex:1;margin:0;padding:8px 3px;border:0;background:transparent;box-shadow:none;outline:0}.simple-search button{min-height:36px;padding:8px 14px}.simple-search>a{padding:8px;color:#738987;font-size:10px;font-weight:800}.simple-user-list{border:1px solid #dde6e5;border-radius:14px;background:#fff;overflow:hidden}.simple-user-row{display:grid;grid-template-columns:36px minmax(0,1fr) 60px 72px 15px;gap:10px;align-items:center;min-height:62px;padding:10px 13px;border-bottom:1px solid #edf1f1;color:var(--ink)}.simple-user-row:last-child{border-bottom:0}.simple-user-row:hover{background:#f8fbfa}.simple-user-row .avatar{width:36px;height:36px}.simple-user-name{min-width:0}.simple-user-name strong,.simple-user-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-user-name strong{font-size:11px}.simple-user-name small{margin-top:2px;color:var(--muted);font-size:9px}.simple-user-id{color:#859493;font-size:9px}.simple-user-row>b{color:var(--brand)}.simple-empty{display:grid;place-items:center;gap:4px;padding:35px}.simple-empty>span{font-size:23px;color:var(--brand)}.simple-empty small{color:var(--muted)}.simple-back-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.simple-back-row>a{color:var(--brand-dark);font-size:11px;font-weight:850}.simple-profile-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:14px;border:1px solid #dde6e5;border-radius:14px;background:#fff}.simple-profile-head .avatar{width:44px;height:44px}.simple-profile-head small{color:#718784;font-size:9px}.simple-profile-head h1{margin:2px 0 1px;font-size:20px}.simple-profile-head p{margin:0;color:var(--muted);font-size:10px}.simple-balance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;border:1px solid #dde6e5;border-radius:13px;background:#fff;overflow:hidden}.simple-balance-summary>div{padding:12px;border-right:1px solid #e8eeee}.simple-balance-summary>div:last-child{border-right:0}.simple-balance-summary small,.simple-balance-summary strong{display:block}.simple-balance-summary small{color:var(--muted);font-size:8px}.simple-balance-summary strong{margin-top:4px;font-size:14px}.simple-admin-panels{display:grid;gap:8px}.simple-admin-panel{border:1px solid #dde6e5;border-radius:13px;background:#fff;overflow:hidden}.simple-admin-panel>summary{display:grid;grid-template-columns:28px minmax(0,1fr) 15px;gap:10px;align-items:center;padding:12px 14px;cursor:pointer;list-style:none}.simple-admin-panel>summary::-webkit-details-marker{display:none}.simple-admin-panel>summary>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#edf7f4;color:var(--brand);font-size:10px;font-weight:900}.simple-admin-panel>summary strong,.simple-admin-panel>summary small{display:block}.simple-admin-panel>summary strong{font-size:11px}.simple-admin-panel>summary small{margin-top:2px;color:var(--muted);font-size:8px}.simple-admin-panel>summary>b{color:#7d8f8d}.simple-admin-panel[open]>summary{border-bottom:1px solid #e7edec}.simple-admin-panel[open]>summary>b{transform:rotate(180deg)}.simple-panel-body{padding:14px}.simple-panel-body h3{margin:15px 0 5px;font-size:11px}.simple-inline-details{margin:10px 0;border:1px solid #e2e9e8;border-radius:10px}.simple-inline-details>summary{padding:10px 12px;color:var(--brand-dark);font-size:10px;font-weight:850;cursor:pointer}.simple-inline-details>div,.simple-inline-details>form{padding:0 12px 12px}.admin-app main>.card,.admin-app main>.stack>.card,.admin-app .catalog-details,.admin-app .simple-editor{border-radius:13px;box-shadow:none}.admin-app .stack{gap:8px}.admin-app .catalog-details{border:1px solid #dde6e5;background:#fff}.admin-app .catalog-details>summary{min-height:52px;padding:12px 14px;font-size:11px}.admin-app .catalog-details .simple-editor{border:0;border-top:1px solid #e7edec;border-radius:0}.simple-editor>.section-head p{max-width:560px;margin:3px 0 0;color:var(--muted);font-size:9px}.simple-editor fieldset{margin:9px 0;padding:11px;border:1px solid #e2e9e8;border-radius:10px}.simple-editor legend{padding:0 5px;color:#617c78;font-size:9px;font-weight:850}.simple-editor label{margin:10px 0;font-size:10px}.simple-editor input,.simple-editor select,.simple-editor textarea{margin-top:5px;padding:10px 11px;border-radius:9px;font-size:14px}.simple-editor .editor-actions{padding-top:10px;border-top:1px solid #edf1f1}.admin-app .table-card{padding:8px 13px}.admin-app table{font-size:10px}.admin-app th{padding:9px 7px;font-size:8px}.admin-app td{padding:10px 7px}@media(max-width:800px){.simple-stats,.simple-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-stats>div:nth-child(2){border-right:0}.simple-stats>div:nth-child(-n+2){border-bottom:1px solid #e8eeee}.simple-admin-bottom{grid-template-columns:1fr}}@media(max-width:560px){.simple-page-head h1{font-size:19px}.simple-page-head .button{display:none}.simple-admin-head{display:block}.simple-system-status{margin-top:10px}.simple-stats{grid-template-columns:1fr 1fr}.simple-admin-actions{grid-template-columns:1fr}.simple-user-row{grid-template-columns:36px minmax(0,1fr) 68px 12px}.simple-user-id{display:none}.simple-user-row .status-chip{font-size:7px}.simple-balance-summary{grid-template-columns:1fr}.simple-balance-summary>div{border-right:0;border-bottom:1px solid #e8eeee}.simple-balance-summary>div:last-child{border-bottom:0}.simple-search{flex-wrap:wrap}.simple-search input{min-width:0}.editor-actions{display:grid!important;grid-template-columns:1fr}.editor-publish-password{width:100%}.admin-app main{padding-left:12px;padding-right:12px}}.admin-user-back{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.admin-user-back>a:first-child{color:#365451;font-size:12px;font-weight:800}.admin-user-header{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #dfe9e7;border-radius:16px;background:#fff}.admin-user-avatar{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:15px;background:#e8f6f2;color:#087c67;font-size:20px;font-weight:900}.admin-user-identity{min-width:0}.admin-user-title-line{display:flex;align-items:center;gap:10px}.admin-user-title-line h1{margin:0;overflow:hidden;color:#172b29;font-size:22px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-user-identity p{margin:4px 0 3px;color:#4e6865;font-size:12px}.admin-user-identity>small{color:#7c918e;font-size:10px}.admin-user-tabs{display:flex;gap:4px;margin:14px 0;padding:4px;border:1px solid #dfe9e7;border-radius:13px;background:#eef4f3;overflow-x:auto;scrollbar-width:none;scroll-margin-top:72px}.admin-user-tabs::-webkit-scrollbar{display:none}.admin-user-tab{min-width:max-content;min-height:38px;padding:8px 16px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:#59716e;font-size:11px;font-weight:850}.admin-user-tab:hover{background:rgba(255,255,255,.55);transform:none}.admin-user-tab.active{background:#fff;box-shadow:0 1px 4px rgba(20,54,50,.1);color:#087c67}.admin-user-tab-panel[hidden]{display:none!important}.admin-user-tab-panel.active{animation:admin-panel-in .18s ease-out}@keyframes admin-panel-in{from{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}.admin-user-overview-grid,.admin-user-two-column{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-user-panel-card{min-width:0;padding:18px;border:1px solid #dfe9e7;border-radius:16px;background:#fff;box-shadow:0 2px 8px rgba(25,63,58,.025)}.admin-user-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.admin-user-panel-title h2{margin:0;color:#1b302e;font-size:15px}.admin-user-panel-title p{margin:4px 0 0;color:#758985;font-size:10px;line-height:1.5}.admin-user-panel-title>span{display:grid;place-items:center;min-width:27px;height:27px;padding:0 7px;border-radius:9px;background:#edf6f4;color:#087c67;font-size:10px;font-weight:900}.admin-user-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}.admin-user-facts>div{min-width:0;padding:11px 0;border-top:1px solid #edf2f1}.admin-user-facts>div:nth-child(odd){padding-right:14px}.admin-user-facts>div:nth-child(even){padding-left:14px;border-left:1px solid #edf2f1}.admin-user-facts dt{color:#829592;font-size:9px}.admin-user-facts dd{margin:4px 0 0;overflow-wrap:anywhere;color:#263b38;font-size:11px;font-weight:800}.admin-user-balance-list{display:grid;gap:8px}.admin-user-balance-list>div{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e6eeed;border-radius:12px;background:#fbfdfd}.admin-user-balance-list img{width:30px;height:30px;object-fit:contain}.admin-user-balance-list span,.admin-user-balance-list small,.admin-user-balance-list strong{display:block;min-width:0}.admin-user-balance-list small{color:#7b8f8c;font-size:9px}.admin-user-balance-list strong{margin-top:2px;color:#1f3734;font-size:13px}.admin-user-balance-list.large>div{padding:13px}.admin-user-balance-list.large img{width:34px;height:34px}.admin-user-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.admin-user-quick-grid button{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;gap:9px;align-items:center;min-width:0;min-height:70px;padding:12px;border:1px solid #dfe9e7;border-radius:14px;background:#fff;box-shadow:none;color:#253d39;text-align:left}.admin-user-quick-grid button:hover{border-color:#b9d8d2;background:#f9fcfb;transform:none}.admin-user-quick-grid button>span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#edf6f4;color:#087c67;font-size:9px;font-weight:900}.admin-user-quick-grid button>strong{align-self:end;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-user-quick-grid button>small{align-self:start;overflow:hidden;color:#7b8f8c;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-user-quick-grid button>b{grid-column:3;grid-row:1/3;color:#73918c;font-size:14px}.admin-user-two-column+.admin-user-two-column{margin-top:14px}.admin-user-panel-card form{margin:0}.admin-user-panel-card label{font-size:9px}.admin-user-panel-card input,.admin-user-panel-card select,.admin-user-panel-card textarea{margin-top:5px}.admin-user-panel-card textarea{min-height:90px}.admin-user-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-user-panel-card form>button{margin-top:3px}.admin-user-note{margin:12px 0 0;padding:10px 11px;border-radius:10px;background:#f2f7f6;color:#657b77;font-size:9px;line-height:1.5}.admin-record-list{display:grid}.admin-record-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 0;border-top:1px solid #edf2f1;color:#29413e}.admin-record-row:first-child{border-top:0}.admin-record-row>span{min-width:0}.admin-record-row strong,.admin-record-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-record-row strong{font-size:10px}.admin-record-row small{margin-top:3px;color:#80928f;font-size:8px}.admin-record-row em,.admin-record-row time,.admin-record-row code{flex:0 0 auto;color:#607a76;font-size:8px;font-style:normal}.admin-record-row code{max-width:120px;overflow:hidden;text-overflow:ellipsis}.admin-user-empty{margin:18px 0;color:#81938f;font-size:10px;text-align:center}.admin-product-list{display:grid}.admin-product-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #edf2f1}.admin-product-row:first-child{border-top:0}.admin-product-visual{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eaf7f3;color:#087c67;font-size:13px;font-weight:900}.admin-product-visual.equipment{background:#edf4fb;color:#267bb8}.admin-product-row>span{min-width:0}.admin-product-row strong,.admin-product-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-row strong{font-size:10px}.admin-product-row small{margin-top:3px;color:#81938f;font-size:8px}.admin-product-row>em{font-style:normal}.status-suspended{background:#fde9e8;color:#a54842}@media(max-width:960px){.admin-user-quick-grid{grid-template-columns:1fr 1fr}.admin-user-history-grid{grid-template-columns:1fr}.admin-user-history-grid .admin-user-panel-card{min-width:0}}@media(max-width:720px){.admin-user-overview-grid,.admin-user-two-column{grid-template-columns:1fr}.admin-user-header{padding:15px}.admin-user-title-line h1{font-size:19px}.admin-user-tabs{margin-left:-2px;margin-right:-2px}.admin-user-tab{padding:8px 13px}.admin-user-panel-card{padding:15px}.admin-user-quick-grid{grid-template-columns:1fr}.admin-user-quick-grid button>small{white-space:normal}.admin-user-form-grid{grid-template-columns:1fr}}@media(max-width:440px){.admin-user-back .button{padding:8px 10px;font-size:8px}.admin-user-header{align-items:flex-start}.admin-user-avatar{width:44px;height:44px;border-radius:13px}.admin-user-title-line{align-items:flex-start;flex-direction:column;gap:5px}.admin-user-title-line h1{max-width:100%}.admin-user-identity p{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.admin-user-facts{grid-template-columns:1fr}.admin-user-facts>div:nth-child(odd),.admin-user-facts>div:nth-child(even){padding:10px 0;border-left:0}.admin-product-row{grid-template-columns:36px minmax(0,1fr)}.admin-product-row>em{grid-column:2;justify-self:start}.admin-record-row{align-items:flex-start}.admin-record-row code{display:none}}.admin-user-back>a:first-child{font-size:13px}.admin-user-identity p{font-size:14px}.admin-user-identity>small{font-size:11px}.admin-user-tab{font-size:13px}.admin-user-panel-title h2{font-size:17px}.admin-user-panel-title p{font-size:12px}.admin-user-facts dt{font-size:11px}.admin-user-facts dd{font-size:13px}.admin-user-balance-list small{font-size:11px}.admin-user-balance-list strong{font-size:15px}.admin-user-quick-grid button>strong{font-size:13px}.admin-user-quick-grid button>small{font-size:10px}.admin-user-panel-card label{font-size:11px}.admin-user-note{font-size:11px}.admin-record-row strong{font-size:12px}.admin-record-row small{font-size:10px}.admin-record-row em,.admin-record-row time,.admin-record-row code{font-size:10px}.admin-user-empty{font-size:12px}.admin-product-row strong{font-size:12px}.admin-product-row small{font-size:10px}@media(max-width:440px){.admin-user-back .button{font-size:10px}}.admin-catalog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 16px;padding:20px;border:1px solid #dfe9e7;border-radius:17px;background:#fff}.admin-catalog-head .eyebrow{color:#07816b;font-size:9px;font-weight:900;letter-spacing:.12em}.admin-catalog-head h1{margin:4px 0 5px;color:#172d2a;font-size:24px;line-height:1.15}.admin-catalog-head p{max-width:680px;margin:0;color:#718581;font-size:12px;line-height:1.5}.admin-catalog-create{position:relative;min-width:176px}.admin-catalog-create>summary{display:block;list-style:none;text-align:center;cursor:pointer}.admin-catalog-create>summary::-webkit-details-marker{display:none}.admin-catalog-create[open]>summary{border-radius:11px 11px 0 0}.admin-catalog-create-body{position:absolute;z-index:8;top:calc(100% + 8px);right:0;width:min(650px,calc(100vw - 40px));padding:18px;border:1px solid #d6e7e3;border-radius:14px;background:#fff;box-shadow:0 18px 42px rgba(20,55,50,.16)}.admin-catalog-create-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.admin-catalog-create-title strong,.admin-catalog-create-title small{display:block}.admin-catalog-create-title strong{font-size:15px}.admin-catalog-create-title small{margin-top:4px;color:#718581;font-size:10px;line-height:1.4}.admin-catalog-create-body form{display:grid;gap:10px}.admin-catalog-create-body label{font-size:10px}.admin-catalog-create-body input,.admin-catalog-create-body select{margin-top:5px}.field-help{display:block;margin-top:3px;color:#7e928e;font-size:9px}.admin-catalog-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.admin-catalog-stats>div{min-width:0;padding:13px 14px;border:1px solid #dfe9e7;border-radius:13px;background:#fff}.admin-catalog-stats small,.admin-catalog-stats strong,.admin-catalog-stats span{display:block}.admin-catalog-stats small{color:#81938f;font-size:10px}.admin-catalog-stats strong{margin-top:5px;color:#173a34;font-size:20px}.admin-catalog-stats span{margin-top:3px;overflow:hidden;color:#718581;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-catalog-list{display:grid;gap:10px}.admin-catalog-card{border:1px solid #dfe9e7;border-radius:15px;background:#fff;box-shadow:0 2px 8px rgba(25,63,58,.025)}.admin-catalog-card-main{display:grid;grid-template-columns:88px minmax(0,1fr) 92px;gap:16px;align-items:center;padding:14px}.admin-catalog-image{width:88px;height:88px;object-fit:contain;border-radius:13px;background:#f3faf8}.admin-catalog-card-copy{min-width:0}.admin-catalog-card-title{display:flex;align-items:center;gap:8px;min-width:0}.admin-catalog-card-title h2{margin:0;overflow:hidden;color:#1b302e;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.admin-catalog-card-copy>p{margin:5px 0 11px;color:#82938f;font-size:10px}.admin-catalog-metrics{display:flex;flex-wrap:wrap;gap:0}.admin-catalog-metrics>span{min-width:105px;padding:0 12px;border-left:1px solid #e5eeec}.admin-catalog-metrics>span:first-child{padding-left:0;border-left:0}.admin-catalog-metrics small,.admin-catalog-metrics strong{display:block}.admin-catalog-metrics small{color:#81938f;font-size:9px}.admin-catalog-metrics strong{margin-top:3px;color:#263f3b;font-size:12px}.admin-catalog-actions{align-self:stretch}.admin-catalog-actions>summary{display:flex;align-items:center;justify-content:center;gap:5px;height:100%;min-height:42px;padding:8px;border:1px solid #d7e7e3;border-radius:10px;color:#087c67;cursor:pointer;font-size:10px;font-weight:900;list-style:none}.admin-catalog-actions>summary::-webkit-details-marker{display:none}.admin-catalog-actions[open]>summary{border-radius:10px 10px 0 0;background:#eff9f6}.admin-catalog-actions>summary b{font-size:12px}.admin-catalog-actions[open]>summary b{transform:rotate(180deg)}.admin-catalog-editor{grid-column:1/-1;margin:0 -14px -14px;padding:14px;border-top:1px solid #e6efed;background:#fbfdfc}.admin-catalog-editor .simple-editor{margin:0;border:0;box-shadow:none}.admin-catalog-empty{padding:45px 20px;border:1px dashed #cddfdc;border-radius:15px;background:#fff;text-align:center}.admin-catalog-empty strong{font-size:14px}.admin-catalog-empty p{margin:6px 0 0;color:#7a8d89;font-size:11px}@media(max-width:850px){.admin-catalog-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-card-main{grid-template-columns:74px minmax(0,1fr) 78px;gap:12px}.admin-catalog-image{width:74px;height:74px}.admin-catalog-metrics>span{min-width:95px}}@media(max-width:620px){.admin-catalog-head{display:block;padding:16px}.admin-catalog-head h1{font-size:21px}.admin-catalog-head p{font-size:11px}.admin-catalog-create{margin-top:14px}.admin-catalog-create-body{position:relative;top:auto;right:auto;width:auto;margin-top:10px;box-shadow:none}.admin-catalog-stats{gap:8px}.admin-catalog-stats>div{padding:11px}.admin-catalog-stats strong{font-size:18px}.admin-catalog-card-main{grid-template-columns:58px minmax(0,1fr);gap:11px;padding:12px}.admin-catalog-image{width:58px;height:58px}.admin-catalog-actions{grid-column:1/-1}.admin-catalog-actions>summary{min-height:37px}.admin-catalog-metrics{gap:8px 0}.admin-catalog-metrics>span{min-width:50%;padding:5px 8px;border-left:0;border-top:1px solid #edf2f1}.admin-catalog-metrics>span:nth-child(odd){padding-left:0}.admin-catalog-editor{margin:0 -12px -12px;padding:12px}}.admin-catalog-head-actions{display:flex;align-items:center;gap:8px;min-width:250px}.admin-catalog-head-actions .admin-catalog-create{flex:1}.admin-catalog-head-actions .button{white-space:nowrap}@media(max-width:620px){.admin-catalog-head-actions{display:grid;grid-template-columns:1fr 1fr;min-width:0;margin-top:14px}.admin-catalog-head-actions .button{width:100%}.admin-catalog-head-actions .admin-catalog-create{margin-top:0;min-width:0}}.admin-package-editor{padding:2px}.admin-package-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-package-editor-head h3{margin:3px 0 4px;color:#1b302e;font-size:17px}.admin-package-editor-head p{margin:0;color:#718581;font-size:11px;line-height:1.45}.admin-package-preview{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:14px;padding:12px;border:1px solid #dbeae6;border-radius:13px;background:#f6fbf9}.admin-package-preview>img{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#fff}.admin-package-preview>div:nth-child(2){min-width:0}.admin-package-preview small,.admin-package-preview strong,.admin-package-preview span{display:block}.admin-package-preview small{color:#758985;font-size:9px}.admin-package-preview strong{margin:3px 0;overflow:hidden;color:#1e3934;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-package-preview span{color:#65807b;font-size:10px}.admin-package-preview-metrics{display:flex;gap:15px}.admin-package-preview-metrics span{min-width:82px}.admin-package-preview-metrics small,.admin-package-preview-metrics b{display:block}.admin-package-preview-metrics b{margin-top:3px;color:#087c67;font-size:12px}.admin-package-form{display:grid;gap:12px}.admin-package-form-block{padding:13px;border:1px solid #e0ebe8;border-radius:12px;background:#fff}.admin-package-form-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.admin-package-form-label strong{color:#25413c;font-size:12px}.admin-package-form-label small{color:#81938f;font-size:9px}.admin-package-name-grid,.admin-package-term-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.admin-package-term-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-package-form label{display:block;color:#58736e;font-size:10px;font-weight:700}.admin-package-form input,.admin-package-form select{margin-top:5px;width:100%;padding:10px;border:1px solid #dce9e6;border-radius:9px;background:#fbfdfd;font-size:13px}.admin-package-form input:focus,.admin-package-form select:focus{border-color:#62bda8;outline:2px solid rgba(8,124,103,.1)}.admin-package-form-note{display:flex;gap:8px;padding:10px 12px;border-radius:10px;background:#f1f8f6;color:#58736e;font-size:10px;line-height:1.45}.admin-package-form-note span{color:#087c67;font-weight:900}.admin-package-form-actions{display:grid;grid-template-columns:auto minmax(190px,1fr) auto;align-items:end;gap:9px;padding-top:2px}.admin-package-form-actions label{margin:0}.admin-package-form-actions button{min-height:41px;white-space:nowrap}.admin-package-asset-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e6efed}.admin-package-asset-preview{display:flex;align-items:center;gap:10px;min-width:0}.admin-package-asset-preview img{width:54px;height:54px;object-fit:contain;border:1px solid #dce9e6;border-radius:10px;background:#f7fbfa}.admin-package-asset-preview strong,.admin-package-asset-preview small{display:block}.admin-package-asset-preview strong{font-size:11px}.admin-package-asset-preview small{margin-top:3px;color:#81938f;font-size:9px;line-height:1.35}.admin-package-asset-grid form{display:flex;align-items:end;gap:8px}.admin-package-asset-grid form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1}.admin-package-asset-grid label{color:#58736e;font-size:9px;font-weight:700}.admin-package-asset-grid input{width:100%;margin-top:4px;padding:9px;border:1px solid #dce9e6;border-radius:8px;font-size:11px}.admin-package-asset-grid button{white-space:nowrap}.admin-package-draft,.admin-package-more{margin-top:13px;padding-top:12px;border-top:1px solid #e6efed}.admin-package-draft>summary,.admin-package-more>summary{color:#087c67;cursor:pointer;font-size:10px;font-weight:850}.admin-package-draft-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0}.admin-package-draft-grid>div{display:grid;gap:3px;padding:10px;border-radius:9px;background:#f3f8f6}.admin-package-draft-grid small{color:#80928f;font-size:9px}.admin-package-draft-grid strong{font-size:11px}.admin-package-draft-grid span{color:#627b76;font-size:9px}.admin-package-draft form{display:flex;align-items:end;gap:8px}.admin-package-draft form label{flex:1;color:#58736e;font-size:9px}.admin-package-draft form input{width:100%;margin-top:4px;padding:9px;border:1px solid #dce9e6;border-radius:8px}.admin-package-more form{display:flex;align-items:end;gap:8px;margin-top:9px}.admin-package-more form label{flex:1;color:#58736e;font-size:9px}.admin-package-more form input{width:100%;margin-top:4px;padding:9px;border:1px solid #dce9e6;border-radius:8px}.admin-create-block{padding:12px;border:1px solid #e0ebe8;border-radius:10px;background:#fbfdfc}.admin-create-block>strong,.admin-create-block>small{display:block}.admin-create-block>strong{margin-bottom:3px;color:#25413c;font-size:12px}.admin-create-block>small{margin-bottom:9px;color:#81938f;font-size:9px;line-height:1.4}.admin-catalog-create-body .admin-create-block .two-col,.admin-catalog-create-body .admin-create-block .three-col{margin-top:8px}.admin-catalog-create-body .admin-create-block label{font-size:10px}.admin-catalog-create-body .admin-create-block input,.admin-catalog-create-body .admin-create-block select{padding:9px;border-radius:8px}@media(max-width:820px){.admin-package-preview{grid-template-columns:58px minmax(0,1fr)}.admin-package-preview>img{width:58px;height:58px}.admin-package-preview-metrics{grid-column:2;gap:12px}.admin-package-term-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-package-asset-grid{grid-template-columns:1fr}.admin-package-asset-grid form{display:grid;grid-template-columns:1fr auto}}@media(max-width:600px){.admin-package-editor-head{display:block}.admin-package-editor-head .badge{display:inline-flex;margin-top:8px}.admin-package-preview{grid-template-columns:54px minmax(0,1fr);gap:9px;padding:10px}.admin-package-preview>img{width:54px;height:54px}.admin-package-preview strong{font-size:12px}.admin-package-preview-metrics{gap:8px}.admin-package-preview-metrics span{min-width:0}.admin-package-name-grid,.admin-package-term-grid{grid-template-columns:1fr}.admin-package-form-label{display:block}.admin-package-form-label small{display:block;margin-top:4px}.admin-package-form-actions{grid-template-columns:1fr}.admin-package-form-actions button{width:100%}.admin-package-asset-grid form{grid-template-columns:1fr}.admin-package-asset-grid button{width:100%}.admin-package-draft-grid{grid-template-columns:1fr}.admin-package-draft form,.admin-package-more form{display:grid}.admin-package-draft form button,.admin-package-more form button{width:100%}}.admin-catalog-card{overflow:hidden}.admin-catalog-card-main{grid-template-columns:88px minmax(0,1fr)}.admin-catalog-actions{border-top:1px solid #e6efed}.admin-catalog-actions>summary{width:132px;height:auto;min-height:38px;margin:10px 14px 10px auto;padding:8px 12px}.admin-catalog-actions[open]>summary{border-radius:10px;background:#eff9f6}.admin-catalog-editor{margin:0;padding:16px;border-top:1px solid #e6efed;background:#fbfdfc}.admin-catalog-create-inline{min-width:0;margin:0 0 16px;border:1px solid #d9e8e5;border-radius:15px;background:#fff;box-shadow:0 2px 8px rgba(25,63,58,.025);overflow:hidden}.admin-catalog-create-inline>summary{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 14px;color:#25413c;cursor:pointer;list-style:none;text-align:left}.admin-catalog-create-inline>summary::-webkit-details-marker{display:none}.admin-catalog-create-inline>summary:hover{background:#f7fbfa}.admin-catalog-create-inline>summary .admin-create-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e6f8f2;color:#087c67;font-size:22px;font-weight:600}.admin-catalog-create-inline>summary strong,.admin-catalog-create-inline>summary small{display:block}.admin-catalog-create-inline>summary strong{font-size:13px}.admin-catalog-create-inline>summary small{margin-top:2px;color:#758985;font-size:10px;line-height:1.35}.admin-catalog-create-inline>summary>b{color:#708984;font-size:16px;transition:transform .18s ease}.admin-catalog-create-inline[open]>summary>b{transform:rotate(180deg)}.admin-catalog-create-inline .admin-catalog-create-body{position:static;width:auto;padding:16px;border:0;border-top:1px solid #e3eeeb;border-radius:0;background:#fbfdfc;box-shadow:none}.admin-create-footer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:13px;border:1px solid #e0ebe8;border-radius:10px;background:#fff}.admin-create-footer label{min-width:0}.admin-create-footer button{min-height:41px;white-space:nowrap}@media(max-width:850px){.admin-catalog-card-main{grid-template-columns:74px minmax(0,1fr)}}@media(max-width:620px){.admin-catalog-head>a{width:100%;margin-top:13px}.admin-catalog-create-inline>summary{grid-template-columns:34px minmax(0,1fr) 16px;padding:11px 12px}.admin-catalog-create-inline>summary .admin-create-icon{width:34px;height:34px}.admin-catalog-create-inline .admin-catalog-create-body{margin:0;padding:12px}.admin-catalog-actions>summary{width:auto;margin:8px 12px}.admin-catalog-editor{margin:0;padding:12px}.admin-create-footer{grid-template-columns:1fr}.admin-create-footer button{width:100%}}.admin-package-form-actions{grid-template-columns:minmax(220px,1fr) auto}.admin-package-form-actions>.primary{min-width:180px}@media(max-width:600px){.admin-package-form-actions{grid-template-columns:1fr}.admin-package-form-actions>.primary{min-width:0}}.withdrawal-rules-editor{margin:0 0 20px;min-width:0}.withdrawal-rules-editor>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:4px 0;cursor:pointer;list-style:none}.withdrawal-rules-editor>summary::-webkit-details-marker{display:none}.withdrawal-rules-editor>summary>span{font-size:13px;color:#61746f;text-align:right}.withdrawal-rules-editor-body{padding-top:16px;border-top:1px solid #e4ebe8;margin-top:12px}.withdrawal-rules-editor-body>p{margin:0 0 16px;line-height:1.55}.withdrawal-rules-editor form{display:grid;gap:16px}.withdrawal-rules-editor label,.wallet-action-section[data-withdraw-rules-url] label{font-size:14px;line-height:1.5}.withdrawal-rules-editor input,.wallet-action-section[data-withdraw-rules-url] input,.wallet-action-section[data-withdraw-rules-url] select{min-height:44px}.withdrawal-rules-editor input[type=checkbox],.wallet-action-section[data-withdraw-rules-url] input[type=checkbox]{min-height:0;flex-shrink:0}.withdrawal-preview,.withdrawal-conditions{padding:14px 16px;border:1px solid #d9e9e3;border-radius:14px;background:#f3faf6;font-size:14px;line-height:1.55}.withdrawal-preview p,.withdrawal-conditions p{margin:6px 0}.wallet-action-section[data-withdraw-rules-url]>p{margin:14px 0}.wallet-action-section[data-withdraw-rules-url] form{display:grid;gap:14px;margin:18px 0}.wallet-action-section[data-withdraw-rules-url] form>label{margin:0}.wallet-action-section[data-withdraw-rules-url] form>.wallet-field-help{margin:0}.wallet-pending-withdrawal{border:1px solid #eadcb4;background:#fffcf4;min-width:0}.wallet-pending-withdrawal p{font-size:14px;line-height:1.55;margin:12px 0}.wallet-pending-withdrawal small{font-size:12px;line-height:1.5}.admin-withdrawal-priority{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d4e5df;background:#f4faf7;margin:0}.admin-withdrawal-priority>div{min-width:0}.admin-withdrawal-priority strong{display:block;font-size:26px;margin-top:4px;font-variant-numeric:tabular-nums}.admin-withdrawal-priority strong small{font-size:15px;font-weight:500;color:#536b62}.admin-withdrawal-card form{display:grid;gap:14px}.admin-withdrawal-card .check{align-items:flex-start;line-height:1.5;font-size:14px}.admin-withdrawal-card code.break{display:block;overflow-wrap:anywhere}@media(max-width:600px){.withdrawal-rules-editor>summary{align-items:flex-start;flex-direction:column;gap:5px}.withdrawal-rules-editor-body .two-col{grid-template-columns:1fr;gap:14px}.withdrawal-rules-editor .actions{display:grid;grid-template-columns:1fr}.admin-withdrawal-priority{align-items:stretch;flex-direction:column}.admin-withdrawal-priority>.button{width:100%}.wallet-pending-withdrawal .section-head{gap:12px}}.wallet-pending-withdrawal.is-finished{background:#f2faf6;border-color:#cbe6d7}.wallet-pending-withdrawal .break{display:block;overflow-wrap:anywhere;font-size:12px}.wallet-action-section[data-withdraw-rules-url] .wallet-field-help,.withdrawal-rules-editor .small-print{font-size:12px;line-height:1.55}.economy-pool,.economy-summary,.economy-email,.economy-review{padding:20px;min-width:0}.economy-pool dl,.economy-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.economy-pool dt,.economy-summary dt{font-size:13px;color:#526466}.economy-pool dd,.economy-summary dd{margin:6px 0 0;font-weight:700;overflow-wrap:anywhere}.economy-summary p,.economy-calendar p,.economy-pool p,.economy-pool small,.economy-email p{font-size:13px;line-height:1.6}.economy-calendar{padding:8px 4px;min-width:0}.economy-calendar summary,.economy-summary summary{min-height:44px;cursor:pointer;display:flex;align-items:center}.economy-email form,.economy-review form{margin-top:12px}.economy-review textarea{width:100%}
.tycoon-page{display:grid;gap:24px;min-width:0}.tycoon-note{font-size:13px;line-height:1.6;color:var(--muted,#687779)}.tycoon-store-grid,.tycoon-owned-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.tycoon-store-card{padding:20px;display:flex;flex-direction:column;min-width:0}.tycoon-store-card>img{width:100%;height:240px;object-fit:contain;display:block;background:none}.tycoon-product-copy{display:grid;gap:12px;flex:1}.tycoon-product-copy>h2,.tycoon-product-copy>p{margin:0}.tycoon-product-copy>button{margin-top:auto}.tycoon-price{font-size:20px}.tycoon-price span{display:block;font-size:14px;font-weight:500;color:var(--muted,#687779)}.tycoon-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:8px 0}.tycoon-facts>div{min-width:0}.tycoon-facts dt{font-size:12px;line-height:1.5;color:var(--muted,#687779)}.tycoon-facts dd{margin:4px 0 0;font-size:17px;font-weight:650;overflow-wrap:anywhere}.tycoon-owned{display:flex;align-items:flex-start;gap:16px;min-width:0}.tycoon-owned>div{flex:1;min-width:0}.tycoon-owned>img{object-fit:contain;flex:0 0 auto;max-width:30%}.tycoon-owned form{margin-top:12px}.tycoon-owned h3{overflow-wrap:anywhere}.tycoon-dialog{border:1px solid #dce5e1;border-radius:24px;padding:24px;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.tycoon-dialog::backdrop{background:#15252180;backdrop-filter:blur(5px)}.tycoon-dialog form{display:grid;gap:16px}.tycoon-dialog h2{font-size:22px}.tycoon-page progress{width:100%;height:8px;accent-color:var(--brand)}.tycoon-page details>summary{padding:12px 0;min-height:44px;cursor:pointer}.tycoon-mission{margin-top:16px}.tycoon-mission form{margin-top:16px}.tycoon-page small{font-size:12px}.tycoon-page form:not([method=dialog]){min-width:0}.tycoon-page input,.tycoon-page select{max-width:100%}.tycoon-slots{display:flex;flex-wrap:wrap;gap:8px}.tycoon-slots a{border:1px solid #dce5e1;border-radius:10px;padding:10px;font-size:13px}.tycoon-admin-editor{display:grid;gap:16px}.tycoon-admin-editor .tycoon-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media(max-width:430px){.tycoon-store-card>img{height:220px}.tycoon-owned{gap:12px}.tycoon-owned>img{width:80px;height:80px}.tycoon-dialog{padding:20px}}@media(prefers-reduced-motion:reduce){.tycoon-page *{animation:none!important;transition:none!important}}.tycoon-mission{transition:opacity 220ms,transform 220ms}.tycoon-mission.is-claimed{opacity:0;transform:translateY(-4px)}.tycoon-page [hidden]{display:none!important}.tycoon-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.tycoon-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:106px;border:1px solid #dce5e1;border-radius:14px;padding:8px;text-align:center;font-size:12px;overflow-wrap:anywhere;color:var(--ink)}.tycoon-slot img{object-fit:contain;width:64px;height:64px}.tycoon-slot svg{width:24px;height:24px}.tycoon-slot.is-locked{color:var(--muted);background:#f5f7f6}.tycoon-slot>span:only-child{font-size:28px}.tycoon-quick-equipment p{font-size:13px;line-height:1.6}.mine-page-stack>[data-game-blocked-notice][hidden]{display:none!important}.store-device-panel{display:grid;gap:14px;padding:18px;background:#fff;border:1px solid #e1e9e5;border-radius:18px;min-width:0}.store-device-panel form{display:grid;gap:10px}.store-device-panel label{font-size:14px;font-weight:600}.store-device-picker{display:flex;align-items:center;gap:12px;min-width:0}.store-device-picker img{object-fit:contain;flex:0 0 64px}.store-device-picker select{min-width:0;flex:1;width:100%;min-height:44px;font-size:14px;padding:10px 30px 10px 12px}.store-device-slots-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.store-device-slots-heading span{color:#607569}.store-device-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.store-device-slots>div{display:grid;justify-items:center;gap:6px;border:1px solid #e4ebe7;border-radius:12px;padding:8px 3px;min-width:0}.store-device-slots img{object-fit:contain;max-width:100%}.store-device-slots span{font-size:12px;text-align:center;overflow-wrap:anywhere;color:#536d60}.store-empty-slot{display:grid;place-items:center;width:40px;height:40px;max-width:100%;color:#92a99e}.store-empty-slot svg{width:24px;height:24px}.store-device-panel p{margin:0}.store-copy-count{font-size:12px;color:#61766b;margin:0}.store-confirm-device{display:flex;align-items:center;gap:10px;border:1px solid #e1e9e5;border-radius:12px;padding:10px;margin:16px 0}.store-confirm-device img{object-fit:contain}.store-confirm-device>div{display:grid;gap:5px;min-width:0}.store-confirm-device small{font-size:12px;color:#61766b}.store-confirm-device strong{font-size:14px;overflow-wrap:anywhere}.store-product-card .tycoon-product-copy>form button{width:100%}.store-owned-disclosure .tycoon-owned p{font-size:13px;line-height:1.5}@media(min-width:768px){.store-device-panel{max-width:640px;width:100%;margin:auto}.store-device-slots{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:767px){.store-slot-caption{display:none}.store-device-slots img{width:40px;height:40px}.store-catalog-grid .store-product-card>img{height:180px}}@media(max-width:430px){.store-device-panel{padding:16px}.store-device-picker{gap:8px}.store-device-picker img{width:52px;height:52px;flex-basis:52px}}.mine-equipment-dock{padding:16px 20px 20px;border-top:1px solid #e8edea}.mine-slots-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mine-slots-heading h3{margin:0;font-size:14px;font-weight:650;min-width:0;overflow-wrap:anywhere}.mine-slots-heading>span{font-size:12px;color:#697b75;white-space:nowrap}.mine-equipment-slots{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));gap:8px}.mine-equipment-slot{display:flex;align-items:center;justify-content:center;position:relative;min-width:44px;height:54px;border:1px solid #dce9e3;border-radius:12px;background:#f6faf8;color:#16866e;text-decoration:none;touch-action:manipulation}.mine-equipment-slot .nav-icon{width:20px;height:20px}.mine-equipment-slot.is-locked{background:#f7f8f8;color:#7f8c87;border-color:#e8ecea}.mine-equipment-slot img{width:40px;height:40px;object-fit:contain}.mine-equipment-slot small{position:absolute;bottom:3px;right:5px;font-size:12px;line-height:1}.mine-equipment-slot:focus-visible{outline:2px solid #16866e;outline-offset:3px}@media(max-width:430px){.mine-equipment-dock{padding:14px 14px 16px}.mine-equipment-slots{gap:5px}.mine-equipment-slot{height:48px}}@media(max-width:359px){.mine-equipment-slots{grid-template-columns:repeat(3,minmax(44px,1fr))}}.manual-redemption-hold{display:grid;gap:6px;margin-top:16px;padding:12px 14px;border:1px solid #eadfc3;border-radius:12px;background:#fcf8ef;font-size:13px;color:#765c25}.manual-redemption-history h2,.manual-redemption-admin h2{font-size:18px;margin:0 0 14px}.manual-redemption-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #e6ece9;min-width:0}.manual-redemption-row>div{display:grid;gap:5px;min-width:0;flex:1 1 200px;overflow-wrap:anywhere}.manual-redemption-row strong{font-size:14px}.manual-redemption-row small{font-size:12px;color:#667a70}.manual-redemption-status{font-size:12px;border-radius:8px;padding:6px 9px;background:#f3f5f4;color:#596e63;white-space:nowrap}.manual-redemption-status.is-requested{background:#fcf4df;color:#7e5b0b}.manual-redemption-status.is-completed{background:#eaf8f0;color:#197851}.manual-redemption-row>details{width:100%}.manual-redemption-row>p{width:100%;margin:0}.manual-redemption-row form,.manual-funding-form form{display:grid;gap:14px;margin-top:16px}.manual-redemption-row label,.manual-funding-form label{display:grid;gap:6px;font-size:14px}.manual-redemption-row textarea,.manual-funding-form textarea{min-height:70px;resize:vertical}.manual-funding-form .check{display:flex;align-items:flex-start;gap:10px}.manual-funding-form .check input{width:20px;min-width:20px;height:20px}.manual-redemption-admin .section-head{flex-wrap:wrap;gap:8px}.manual-redemption-admin p,.manual-funding-form p{font-size:14px;line-height:1.6}.store-section-nav{display:flex;gap:6px;padding:5px;border:1px solid #e1e9e5;border-radius:14px;background:#f2f6f4;max-width:420px;width:100%;margin:0 auto}.store-section-nav a{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;color:#61766b;text-decoration:none;border-radius:10px}.store-section-nav a[aria-current=page]{background:#fff;color:#116b52;box-shadow:0 1px 4px #203c2510}.store-section-nav a:focus-visible{outline:2px solid #16866e;outline-offset:2px}.store-section-nav svg{width:20px;height:20px}.store-station-summary{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e1e9e5;border-radius:16px;min-width:0}.store-station-summary>div{display:grid;gap:5px;flex:1;min-width:0}.store-station-summary img{object-fit:contain}.store-station-summary strong{font-size:14px;overflow-wrap:anywhere}.store-station-summary span,.store-station-summary a{font-size:12px;color:#657b70}.store-station-summary a{white-space:nowrap}.store-owned-disclosure{border-bottom:1px solid #dfe8e3;padding-bottom:14px}.store-owned-disclosure>summary{font-weight:600;display:flex;align-items:center;justify-content:space-between}.store-owned-disclosure>summary span{font-size:12px;color:#687c70}.store-owned-disclosure .tycoon-owned-grid{margin-top:14px}.store-product-card .tycoon-product-copy{gap:16px}.store-product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.store-product-heading h2{font-size:19px;line-height:1.3;margin:0;overflow-wrap:anywhere;min-width:0}.store-product-heading>span{font-size:12px;white-space:nowrap;color:#678071;padding-top:3px}.store-package-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #d9ebe4;border-radius:13px;background:#f7fcf9}.store-package-benefits>div{display:grid;gap:5px;min-width:0;padding:2px 7px;border-right:1px solid #e2eee9}.store-package-benefits>div:last-child{border-right:0}.store-package-benefits span{font-size:11px;line-height:1.35;color:#5e786c}.store-package-benefits strong{font-size:19px;line-height:1.2;color:#174c39;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.store-package-benefits strong small{font-size:10px;font-weight:750;color:#5c786b}.store-product-detail{font-size:12px;color:#64796c;line-height:1.5}.store-offline-capacity{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid #d9ebe4;border-radius:12px;background:#f7fcf9;color:#5e786c}.store-offline-capacity .store-metric-icon{display:grid;place-items:center;flex:0 0 24px;color:#218164}.store-offline-capacity .store-metric-icon svg{width:18px;height:18px}.store-offline-capacity>span:not(.store-metric-icon){font-size:12px;line-height:1.35;flex:1;min-width:0}.store-offline-capacity strong{font-size:16px;line-height:1.2;color:#174c39;white-space:nowrap;font-variant-numeric:tabular-nums}.store-offline-capacity strong small{font-size:10px;font-weight:700;color:#5c786b}.store-product-terms{font-size:13px;line-height:1.65}.store-product-terms p{margin:12px 0}.store-product-terms summary{font-weight:550;color:#657b70}.store-product-terms a{display:inline-block;padding:8px 0}.store-price-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #e7ede9;padding-top:16px}.store-price-options>span{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:650}.store-price-options small{font-weight:500;color:#6b7c72}.store-equipment-effect{display:flex;align-items:center;gap:10px}.store-effect-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#ecf6f1;color:#218164}.store-effect-icon svg{width:21px;height:21px}.store-equipment-effect>div{display:grid;gap:5px}.store-equipment-effect strong{font-size:14px}.store-equipment-effect div>span{font-size:12px;line-height:1.5;color:#657b70}.store-effect-comparison{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:8px;border:1px solid #e1eae5;border-radius:12px;padding:12px;background:#f7faf8}.store-effect-comparison>span{display:grid;gap:6px;min-width:0}.store-effect-comparison small{font-size:12px;color:#657b70}.store-effect-comparison strong{font-size:17px;overflow-wrap:anywhere}.store-effect-comparison>span:last-child strong{color:#147d5c}.store-effect-arrow{color:#96ac9e;text-align:center}.store-effect-comparison>.store-effect-label{grid-column:1/-1;font-size:12px;color:#4d6558}.store-equip-requirement{display:flex;align-items:center;gap:8px;font-size:12px;color:#776334;line-height:1.5}.store-equip-requirement svg{flex:0 0 18px;width:18px;height:18px}.store-dialog-heading{display:flex;align-items:center;gap:12px}.store-dialog-heading img{object-fit:contain;flex:0 0 64px}.store-dialog-heading h2{margin:0;flex:1;min-width:0;font-size:18px;overflow-wrap:anywhere}.store-dialog-heading .store-dialog-close{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;min-height:44px;padding:0;border:0;background:none;color:#5b7464;font-size:28px}.store-purchase-dialog>p{font-size:13px;line-height:1.6;margin:16px 0}.store-payment-sources{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.store-payment-sources legend{font-size:13px;margin-bottom:10px}.store-payment-sources label{display:grid;position:relative;gap:12px;border:1px solid #dce6df;border-radius:12px;padding:14px;cursor:pointer;min-width:0}.store-payment-sources label:has(:checked){border-color:#27866b;background:#f1faf6}.store-payment-sources label>input{position:absolute;right:12px;top:14px;width:16px!important;height:16px;min-height:16px;padding:0;accent-color:#27866b}.store-payment-sources label:focus-within{outline:2px solid #27866b;outline-offset:2px}.store-payment-sources label>span{display:flex;align-items:center;gap:7px;font-size:14px;padding-right:17px}.store-payment-sources strong{font-size:16px;overflow-wrap:anywhere}.store-game-source{display:flex!important;align-items:center;gap:8px}.store-game-source input{width:18px!important;min-height:18px;height:18px;padding:0}.store-shortfall{font-size:13px;line-height:1.6;color:#876223}@media(max-width:430px){.store-product-card{padding:18px}.store-product-card>img{height:220px}.store-payment-sources label{padding:12px}.store-payment-sources label>span{font-size:13px}.store-price-options>span{font-size:17px}.store-product-heading h2{font-size:18px}}.equipment-install-dialog{width:min(460px,calc(100% - 32px));color:#263e32}.equipment-install-dialog .store-dialog-heading h2{font-size:20px;line-height:1.35}.equipment-install-context{display:flex;align-items:center;gap:12px;margin:16px 0;min-width:0;font-size:14px}.equipment-install-context img{object-fit:contain;flex:0 0 48px}.equipment-install-context strong{overflow-wrap:anywhere}.equipment-permanent-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;color:#63776c;margin:12px 0}.equipment-permanent-note svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.equipment-install-choices{display:grid;gap:10px;border:0;padding:0;margin:0;min-width:0}.equipment-choice{margin:0!important;display:flex!important;align-items:center;gap:10px!important;padding:12px;border:1px solid #dce7e0;border-radius:12px;min-width:0;cursor:pointer}.equipment-choice:has(:checked){background:#eff8f3;border-color:#258467}.equipment-choice:focus-within{outline:2px solid #258467;outline-offset:2px}.equipment-choice>img{object-fit:contain;flex:0 0 48px}.equipment-choice>span{display:grid;gap:5px;flex:1;min-width:0;overflow-wrap:anywhere}.equipment-choice strong{font-size:14px;line-height:1.35}.equipment-choice small{font-weight:400!important;font-size:12px;line-height:1.45;color:#61766b}.equipment-choice>input{flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;accent-color:#258467}.equipment-choice.is-unavailable{background:#f7f8f7;cursor:default}.equipment-choice.is-unavailable>img{opacity:.5}.equipment-catalog-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-top:12px}.equipment-install-dialog [data-install-status]:empty{display:none}.equipment-install-dialog [data-install-status]{font-size:13px;line-height:1.6;margin:12px 0}.equipment-install-dialog [hidden]{display:none!important}.equipment-install-dialog [aria-busy=true]{opacity:.65}.mine-equipment-slot{padding:0!important;box-shadow:none!important;min-height:44px;font-size:12px}.mine-equipment-slot:hover{background:#edf6f1}.mine-equipment-slot:disabled{opacity:1;cursor:default}.mine-equipment-slot.is-equipped{background:#f1f8f4}.mine-equipment-slot.is-locked:hover{background:#f7f8f8}.store-impact-device{display:flex;align-items:center;gap:10px;font-size:12px;color:#60786a;min-width:0}.store-impact-device img{object-fit:contain;flex:0 0 44px}.store-impact-device>span{display:grid;gap:4px;overflow-wrap:anywhere}.store-impact-device strong{font-size:13px}.store-impact-meter{height:6px;background:#e2ece6;border-radius:4px;overflow:hidden;grid-column:1/-1}.store-impact-meter>i{display:block;height:100%;background:#258467;border-radius:4px}@media(max-width:430px){.equipment-install-dialog{padding:18px}.equipment-choice{padding:10px}.equipment-install-dialog .store-dialog-heading h2{font-size:18px}}.equipment-install-dialog .store-effect-slot{grid-column:1/-1;font-size:12px;font-weight:500;color:#60766b}
body.product-ui.auth-screen{background: #f7f9f8}body.product-ui.auth-screen .app-shell{margin-left: 0;background: #f7f9f8}body.product-ui.auth-screen .topbar{position: static;height: auto;min-height: 72px;padding: 14px max(20px, calc((100vw - 1120px) / 2));background: #fff}body.product-ui.auth-screen .brand.compact span{display: inline;font-size: 18px}body.product-ui.auth-screen .brand.compact{display: flex}body.product-ui.auth-screen .brand img{width: 32px;height: 32px}body.product-ui.auth-screen .top-actions .button{min-height: 44px;padding: 10px 16px}body.product-ui.auth-screen main{display: grid;align-content: center;max-width: 1120px;padding: 40px 20px}body.product-ui.auth-screen .auth-wrap{display: grid;grid-template-columns: minmax(0, 1fr);grid-template-areas: 'form' 'visual';gap: 0;width: 100%;max-width: 520px;margin: 0 auto;border: 1px solid #e0e7e4;border-radius: 24px;background: #fff;box-shadow: 0 12px 40px rgba(23, 49, 42, .04);overflow: hidden}body.product-ui.auth-screen .auth-card{grid-area: form;width: 100%;min-width: 0;max-width: none;margin: 0;padding: 28px !important;border: 0;border-radius: 0;background: #fff;box-shadow: none;overflow: visible}body.product-ui.auth-screen .auth-heading{margin: 0 0 10px}body.product-ui.auth-screen .auth-heading h1{margin: 0;font-size: clamp(26px, 3vw, 32px);font-weight: 700;line-height: 1.2;letter-spacing: -.045em;overflow-wrap: anywhere}body.product-ui.auth-screen .auth-help{margin: 0 0 22px;font-size: 14px;line-height: 1.55}body.product-ui.auth-screen .auth-card form{display: grid;gap: 16px}body.product-ui.auth-screen .auth-card form > label:not(.check), body.product-ui.auth-screen .auth-optional-fields > label{display: grid;gap: 7px;min-width: 0;margin: 0 !important;font-size: 14px;font-weight: 600;line-height: 1.4}body.product-ui.auth-screen .auth-card input:not([type='checkbox']):not([type='hidden']){width: 100%;height: 50px;margin: 0;padding: 12px 14px;border: 1px solid #d7e0dc;border-radius: 11px;background: #fff;color: #183a30;font-size: 16px;line-height: 1.4;box-shadow: none}body.product-ui.auth-screen .password-control{position: relative;display: block;width: 100%;min-width: 0}body.product-ui.auth-screen .password-control input{padding-right: 56px !important}body.product-ui.auth-screen .password-toggle{top: 50%;right: 4px;width: 44px;height: 44px;min-height: 44px;padding: 11px;background: transparent !important;transform: translateY(-50%) !important;transition: none;box-shadow: none}body.product-ui.auth-screen .password-eye{display: grid;place-items: center;width: 22px;height: 22px}body.product-ui.auth-screen .password-eye svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}body.product-ui.auth-screen .password-eye-closed, body.product-ui.auth-screen .password-toggle.is-visible .password-eye-open{display: none}body.product-ui.auth-screen .password-toggle.is-visible .password-eye-closed{display: grid}body.product-ui.auth-screen .password-toggle{position: absolute;color: #60736b}body.product-ui.auth-screen .field-error{margin: 0;color: #a2423a;font-size: 12px;font-weight: 600}body.product-ui.auth-screen .has-error input, body.product-ui.auth-screen input[aria-invalid='true']{border-color: #c57067 !important}body.product-ui.auth-screen :where(a, button, input, summary, select):focus-visible{outline: 3px solid #74b7aa;outline-offset: 3px}body.product-ui.auth-screen button, body.product-ui.auth-screen .button{background: var(--brand);box-shadow: none;font-weight: 650;transition: background .15s ease}body.product-ui.auth-screen button:hover:not(:disabled), body.product-ui.auth-screen .button:hover{background: var(--brand-dark)}body.product-ui.auth-screen .button.secondary{background: #fff;color: var(--ink)}body.product-ui.auth-screen .auth-submit{min-height: 50px;margin: 4px 0 0;padding: 12px 20px;border-radius: 11px;font-size: 15px;background: var(--brand)}body.product-ui.auth-screen .auth-submit.is-loading{padding: 12px 20px}body.product-ui.auth-screen .auth-submit.is-loading::after{content: '';position: absolute;right: 18px;width: 14px;height: 14px;margin: 0;border: 2px solid rgba(255,255,255,.4);border-top-color: #fff;border-radius: 50%;animation: auth-spin .8s linear infinite}body.product-ui.auth-screen .auth-submit .button-icon{display: none}body.product-ui.auth-screen .auth-links{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;margin: 14px 0 0;padding: 0}body.product-ui.auth-screen .auth-links a{display: inline-flex;align-items: center;min-height: 44px;color: var(--brand-dark);font-size: 14px;font-weight: 600}body.product-ui.auth-screen .auth-card .check{grid-template-columns: 20px minmax(0, 1fr);align-items: start;gap: 10px;min-height: 32px;margin: 0;font-size: 13px;font-weight: 500;line-height: 1.5}body.product-ui.auth-screen .auth-card .check input{width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--brand)}body.product-ui.auth-screen .auth-legal-links{display: flex;flex-wrap: wrap;gap: 4px;margin: 4px 0 0;font-size: 12px}body.product-ui.auth-screen .auth-optional-fields{margin: 0;padding: 0;border-top: 1px solid #e8eeeb;border-bottom: 0}body.product-ui.auth-screen .auth-optional-fields summary{display: list-item;min-height: 44px;padding: 12px 0;font-size: 13px}body.product-ui.auth-screen .auth-optional-fields > label{margin: 4px 0 14px !important}body.product-ui.auth-screen .auth-trust-note{margin: 18px 0 0;padding: 14px 0 0;border-top: 1px solid #edf1ef;font-size: 12px;line-height: 1.6}body.product-ui.auth-screen .auth-trust-note strong{font-weight: 650;color: #3b5a4f}body.product-ui.auth-screen .auth-visual{grid-area: visual;display: grid;grid-template-columns: 112px minmax(0, 1fr);align-items: center;gap: 18px;min-width: 0;padding: 18px 24px;position: static;border-top: 1px solid #e3eae6;background: #f1f6f3;overflow: hidden}body.product-ui.auth-screen .auth-art-frame{position: relative;width: 100%;min-width: 0;aspect-ratio: 1}body.product-ui.auth-screen .auth-art-frame::before{content: '';position: absolute;inset: 15%;border-radius: 50%;background: #e3ebe7}body.product-ui.auth-screen .auth-art-frame.is-loaded::before, body.product-ui.auth-screen .auth-art-frame.is-failed{display: none}body.product-ui.auth-screen .auth-art-frame img{display: block;position: static;width: 100%;max-width: none;height: auto;aspect-ratio: 1;margin: 0;padding: 0;object-fit: contain;opacity: 1;animation: none !important;transform: none !important;filter: none;mix-blend-mode: normal;border-radius: 0;box-shadow: none}body.product-ui.auth-screen .responsive-picture{display: contents}body.product-ui.auth-screen .auth-brand-caption{display: block;margin-bottom: 8px;color: #56766a;font-size: 11px;font-weight: 650;letter-spacing: .1em}body.product-ui.auth-screen .auth-visual h2{margin: 0 0 8px;color: var(--ink);font-size: 19px;line-height: 1.3;font-weight: 650;letter-spacing: -.03em}body.product-ui.auth-screen .auth-visual p{margin: 0;max-width: 35ch;color: #546c61;font-size: 13px;line-height: 1.6}body.product-ui.auth-screen .auth-visual.is-failed{grid-template-columns: 1fr}body.product-ui.auth-screen .auth-route-register .auth-visual{background: #f0f5f7}body.product-ui.auth-screen .auth-route-register .auth-visual p{color: #536872}body.product-ui.auth-screen .auth-action-status{margin: 0 0 16px;padding: 12px 14px;border: 1px solid #e6d8ad;border-radius: 10px;background: #fffbef;color: #725b20;font-size: 13px}body.product-ui.auth-screen .auth-form-error{display: grid;gap: 4px;margin: 0 0 18px;padding: 12px 14px;border: 1px solid #efcdc7;border-radius: 10px;background: #fff7f5;color: #823f36;font-size: 13px}body.product-ui.auth-screen .auth-status-card{display: grid;gap: 8px;margin: 0 0 18px;padding: 16px;border: 1px solid #bbdfcf;border-radius: 12px;background: #f4fbf7;font-size: 13px;line-height: 1.5}body.product-ui.auth-screen .auth-status-card p{margin: 0;font-size: 13px}body.product-ui.auth-screen .auth-status-card.is-error{border-color: #efcdc7;background: #fff7f5}body.product-ui.auth-screen .auth-steps{display: flex;gap: 12px;margin: 0 0 20px;font-size: 12px;color: var(--muted)}body.product-ui.auth-screen .auth-steps span{display: inline-flex;align-items: center;gap: 6px}body.product-ui.auth-screen .auth-steps b{display: grid;place-items: center;width: 24px;height: 24px;border: 1px solid #d9e6df;border-radius: 50%}body.product-ui.auth-screen .auth-steps .is-active{color: var(--brand-dark)}body.product-ui.auth-screen [hidden]{display: none !important}body.product-ui.auth-screen .sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}body.product-ui.auth-screen .skip-link{position: fixed;top: 8px;left: 16px;z-index: 200;padding: 10px 14px;border-radius: 8px;background: #fff;color: var(--brand-dark);transform: translateY(-160%)}body.product-ui.auth-screen .skip-link:focus{transform: none}body.product-ui.auth-screen .site-footer{padding: 24px 20px 28px;background: #f7f9f8}body.product-ui.auth-screen .site-footer{border-top: 1px solid #e0e7e4}body.product-ui.auth-screen .site-footer-top{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;gap: 16px;max-width: 1120px;width: 100%;margin: 0 auto;color: #62796e;font-size: 12px}body.product-ui.auth-screen .site-footer-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px 16px}body.product-ui.auth-screen .site-footer-links a{color: #546b60}body.product-ui.auth-screen .site-footer-language{margin: 0}body.product-ui.auth-screen .site-footer-language select{width: auto;max-width: 100%;min-height: 44px;margin: 0;padding: 8px 12px;font-size: 12px;border-radius: 10px;background: #fff}body.product-ui.auth-screen .network-status{position: fixed;top: 12px;left: 50%;z-index: 80;max-width: calc(100vw - 32px);padding: 10px 14px;border: 1px solid #e6d8ad;border-radius: 12px;background: #fffbef;color: #725b20;font-size: 13px;line-height: 1.4;transform: translateX(-50%)}body.product-ui.auth-screen .network-status.is-online{border-color: #bbdfcf;background: #f4fbf7;color: #2d624a}@keyframes auth-spin{to{transform: rotate(360deg)}}@media (min-width: 900px){body.product-ui.auth-screen .auth-wrap:is(.auth-route-login, .auth-route-register){max-width: 1040px;grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);grid-template-areas: 'visual form'}body.product-ui.auth-screen .auth-card{padding: 40px 44px !important}body.product-ui.auth-screen .auth-visual{grid-template-columns: 1fr;align-content: center;justify-items: center;gap: 24px;padding: 36px;border: 0}body.product-ui.auth-screen .auth-art-frame{max-width: 410px}body.product-ui.auth-screen .auth-route-login .auth-art-frame{max-width: 320px}body.product-ui.auth-screen .auth-visual-copy{width: 100%;max-width: 350px}body.product-ui.auth-screen .auth-visual h2{font-size: 28px}body.product-ui.auth-screen .auth-visual p{font-size: 14px}body.product-ui.auth-screen .auth-route-register .auth-card{padding-top: 32px !important;padding-bottom: 32px !important}}@media (max-width: 480px){body.product-ui.auth-screen .topbar{min-height: 64px;padding: 10px 16px;gap: 12px}body.product-ui.auth-screen .brand.compact span{display: none}body.product-ui.auth-screen .top-actions{gap: 6px}body.product-ui.auth-screen .top-actions .button{padding: 10px 12px;font-size: 12px}body.product-ui.auth-screen main{padding: 20px 16px 28px}body.product-ui.auth-screen .auth-wrap{border-radius: 18px}body.product-ui.auth-screen .auth-card{padding: 24px 20px !important}body.product-ui.auth-screen .auth-visual{grid-template-columns: 92px minmax(0, 1fr);padding: 18px 20px;gap: 12px}body.product-ui.auth-screen .auth-visual h2{font-size: 17px}body.product-ui.auth-screen .auth-brand-caption{display: none}body.product-ui.auth-screen .auth-visual p{font-size: 12px}body.product-ui.auth-screen .site-footer-top{grid-template-columns: 1fr;text-align: center;justify-items: center}body.product-ui.auth-screen .site-footer-links{gap: 8px 14px}}@media (prefers-reduced-motion: reduce){body.auth-screen *, body.auth-screen *::before, body.auth-screen *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}
:root{--font-brand: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--type-body: 15px;--type-reading: 14px;--type-label: 13px;--type-meta: 12px;--type-h1: 24px;--type-h2: 18px;--type-h3: 16px;--ui-ink: #202b32;--ui-muted: #5c6b72;--ui-line: #e2e8e7;--ui-surface: #fff;--ui-soft: #f5f8f7;--ui-primary: #087f68;--ui-radius: 18px;--ui-control-radius: 12px;--ui-shadow: 0 2px 8px rgb(24 42 35 / 3%);--ui-space: 16px}body.product-ui{--ink: var(--ui-ink);--muted: var(--ui-muted);--line: var(--ui-line);--radius: var(--ui-radius);--shadow: var(--ui-shadow);--brand-dark: #075f4d;color: var(--ink);font-family: var(--font-brand);font-size: var(--type-body);line-height: 1.5;letter-spacing: -.01em;-webkit-font-smoothing: antialiased}@supports (color: color-mix(in srgb, black, white)){body.product-ui{--ui-primary: color-mix(in srgb, var(--brand) 75%, #102c24);--brand-dark: color-mix(in srgb, var(--brand) 70%, #102c24)}}body.product-ui :is(button, input, select, textarea, table){font-family: var(--font-brand)}body.product-ui :is(h1, h2, h3, h4){font-family: var(--font-brand);line-height: 1.3;letter-spacing: -.025em;font-weight: 600;overflow-wrap: break-word}body.product-ui h1{font-size: var(--type-h1) !important}body.product-ui h2{font-size: var(--type-h2) !important}body.product-ui h3{font-size: var(--type-h3) !important}body.product-ui :is(p, li){font-size: var(--type-reading);line-height: 1.55}body.product-ui :is(label, summary, dt, dd, th, td){font-size: var(--type-label)}body.product-ui :is(small, .small-print, .hint, .eyebrow, .badge, .status-badge, .history-status){font-size: var(--type-meta);line-height: 1.45}body.product-ui .eyebrow{font-size: var(--type-meta) !important;letter-spacing: .015em}body.product-ui :is(button, .button){background: var(--ui-primary);font-size: 14px;font-weight: 600;line-height: 1.35;min-height: 44px;border-radius: var(--ui-control-radius);box-shadow: none;letter-spacing: 0;touch-action: manipulation}body.product-ui :is(button, .button):hover{filter: none;box-shadow: none}body.product-ui :is(input:not([type=checkbox]):not([type=radio]), select, textarea){font-size: 16px;line-height: 1.4;min-height: 46px;border-radius: var(--ui-control-radius);border-color: #ccd7d3;background: #fff}body.product-ui :is(input[type=radio], input[type=checkbox]){accent-color: var(--brand)}body.product-ui :is(a, button, summary, input, select, textarea):focus-visible{outline: 3px solid #2688bd;outline-offset: 3px}body.product-ui :is(button, .button):disabled{box-shadow: none;cursor: not-allowed}body.product-ui :is(.card, .account-card, .store-station-summary, .player-miner-card){border-color: var(--line);border-radius: var(--ui-radius);box-shadow: var(--ui-shadow)}body.product-ui :is(.product-page-head, .page-heading){margin-bottom: 24px}body.product-ui .product-page-head{gap: 12px}body.product-ui .product-page-head h1{margin: 0 0 4px}body.product-ui .product-page-head p{margin: 0}body.product-ui :is(.badge, .status-badge, .status-chip){font-weight: 500;letter-spacing: 0;border-radius: 8px}body.product-ui :is(progress, .modern-progress, .energy-track, .mine-task-progress, .mission-series-track){border-radius: 999px}body.product-ui :is(strong, b, output){font-variant-numeric: tabular-nums}body.product-ui:is(.signed-in, .guest) .brand{gap: 10px;font-family: var(--font-brand);font-size: 19px;font-weight: 700;letter-spacing: -.035em}body.product-ui:is(.signed-in, .guest) .brand img{width: 40px;height: 40px;object-fit: contain;filter: none;flex: 0 0 auto}body.product-ui:is(.signed-in, .guest) .topbar{height: auto;min-height: 68px;background: #fff;border-bottom: 1px solid var(--line);box-shadow: none;backdrop-filter: none}body.product-ui:is(.signed-in, .guest) .topbar-start{min-width: 0;gap: 8px}body.product-ui:is(.signed-in, .guest) .top-actions{min-width: 0;gap: 8px}body.product-ui:is(.signed-in, .guest) .header-wallet{display: flex;gap: 0;padding: 7px 0;border: 1px solid var(--line);border-radius: 14px;background: #fff;box-shadow: none;text-decoration: none;max-width: 100%;min-width: 0}body.product-ui:is(.signed-in, .guest) :is(.header-usdt, .header-mine){display: flex;align-items: center;gap: 7px;padding: 0 11px;min-width: 82px;border-radius: 0;background: transparent}body.product-ui:is(.signed-in, .guest) .header-usdt{border-right: 1px solid var(--line)}body.product-ui:is(.signed-in, .guest) :is(.header-usdt, .header-mine) > img{width: 18px;height: 18px;flex: 0 0 18px}body.product-ui:is(.signed-in, .guest) :is(.header-usdt, .header-mine) > span{min-width: 0;display: grid;gap: 2px}body.product-ui:is(.signed-in, .guest) .header-wallet small{margin: 0;font-size: 12px;font-weight: 500;color: var(--muted);line-height: 1;letter-spacing: 0}body.product-ui:is(.signed-in, .guest) .header-wallet :is(strong, b){margin: 0;font-size: 14px;font-weight: 600;line-height: 1.15;color: var(--ink)}body.product-ui:is(.signed-in, .guest) .header-usdt b{color: var(--brand-dark)}body.product-ui:is(.signed-in, .guest) .header-wallet:hover{border-color: #a7c4b9}body.product-ui:is(.signed-in, .guest) .topbar .brand.compact{padding: 3px;flex: 0 0 auto}body.product-ui:is(.signed-in, .guest) .topbar .brand.compact img{width: 34px;height: 34px}body.product-ui:is(.signed-in, .guest) .topbar .icon-button{width: 44px;height: 44px;min-height: 44px;padding: 11px}body.product-ui:is(.signed-in, .guest) :is(.icon-button, .mobile-menu, .password-toggle, .account-password-toggle, .store-dialog-close, .wallet-modal-close, .wallet-dialog-close, .dialog-close, .smart-recommendation-close), body.product-ui:is(.signed-in, .guest) :is(.icon-button, .mobile-menu, .password-toggle, .account-password-toggle, .store-dialog-close, .wallet-modal-close, .wallet-dialog-close, .dialog-close, .smart-recommendation-close):hover{background: transparent;color: var(--muted);box-shadow: none}body.product-ui:is(.signed-in, .guest) .breadcrumb{font-size: 14px;font-weight: 500}body.product-ui:is(.signed-in, .guest) .sidebar{border-color: var(--line)}body.product-ui:is(.signed-in, .guest) .sidebar .brand{padding: 0 12px;margin-bottom: 8px}body.product-ui:is(.signed-in, .guest) .sidebar .brand img{width: 44px;height: 44px}body.product-ui:is(.signed-in, .guest) .sidebar :is(nav a, nav a span, summary){font-size: 14px;font-weight: 500;line-height: 1.4}body.product-ui:is(.signed-in, .guest) .sidebar :is(nav a, nav summary){min-height: 44px;border-radius: 12px}body.product-ui:is(.signed-in, .guest) .sidebar :is(nav a, summary) .nav-icon{width: 20px;height: 20px;flex: 0 0 20px}body.product-ui:is(.signed-in, .guest) .nav-caption{font-size: 12px;font-weight: 600;letter-spacing: .04em;color: var(--muted)}body.product-ui:is(.signed-in, .guest) .sidebar-foot strong{font-size: 13px;font-weight: 600}body.product-ui:is(.signed-in, .guest) .sidebar-foot small{font-size: 12px}body.product-ui:is(.signed-in, .guest) .mobile-bottom{left: 10px;right: 10px;height: 68px;padding: 5px;border-radius: 20px;background: #fff;border-color: var(--line);box-shadow: 0 2px 16px rgb(24 42 35 / 8%);backdrop-filter: none}body.product-ui:is(.signed-in, .guest) .mobile-bottom a{height: 56px;min-height: 44px;gap: 5px;border-radius: 14px;font-weight: 500;color: var(--muted)}body.product-ui:is(.signed-in, .guest) .mobile-bottom a span{font-size: 12px;line-height: 1.2;letter-spacing: 0}body.product-ui:is(.signed-in, .guest) .mobile-bottom .nav-icon{width: 21px;height: 21px}body.product-ui:is(.signed-in, .guest) .mobile-bottom a.selected{background: color-mix(in srgb, var(--brand) 9%, #fff);color: var(--brand-dark);font-weight: 600}body.product-ui.player-app{--player-muted: var(--ui-muted);--player-space: var(--ui-space)}body.product-ui.player-app #main-content{padding: 20px 16px 32px}body.product-ui.player-app #main-content p{font-size: var(--type-reading);line-height: 1.55}body.product-ui.player-app #main-content :is(small, label, summary, dt){font-size: var(--type-label);line-height: 1.45}body.product-ui.player-app #main-content :is(.eyebrow, .badge, .status-badge, .history-status){font-size: var(--type-meta)}body.product-ui.player-app #main-content :is(button, .button){font-size: 14px;min-height: 44px;font-weight: 600}body.product-ui.player-app #main-content :is(input:not([type=checkbox]):not([type=radio]), select, textarea){font-size: 16px;min-height: 46px}body.product-ui.player-app .product-page-head{margin-bottom: 24px;padding-bottom: 18px}body.product-ui.player-app .player-heading-copy{flex-basis: 180px;gap: 10px}body.product-ui.player-app .player-page-icon{width: 38px;height: 38px;flex-basis: 38px;border-radius: 12px;background: color-mix(in srgb, var(--brand) 8%, #fff);color: var(--brand-dark)}body.product-ui.player-app .player-page-icon svg{width: 21px;height: 21px}body.product-ui.player-app #main-content :is(.store-product-card, .mission-task-card, .player-miner-card, .support-new-card, .account-card){padding: 18px;border-radius: var(--ui-radius)}body.product-ui.player-app #main-content :is(.store-section-nav a, .friend-share-row a, .friend-share-row button, .player-quick-links a, .mission-task-link, .player-help-summary){font-size: 14px;min-height: 44px}body.product-ui.player-app #main-content :is(.store-product-detail, .store-product-terms, .store-equipment-effect div > span, .store-equip-requirement, .tycoon-note, .account-hint, .account-meta, .account-preference-row p, .account-feedback){font-size: 13px;line-height: 1.5}body.product-ui.player-app #main-content .store-product-heading > span{font-size: 13px;flex-basis: auto}body.product-ui.player-app #main-content .store-package-benefits{gap: 10px}body.product-ui.player-app #main-content .store-package-benefits > div{display: flex;flex-direction: column;align-items: flex-start;gap: 6px}body.product-ui.player-app #main-content .store-package-benefits strong{margin-top: auto}body.product-ui.player-app #main-content .tycoon-store-grid > .card{margin-bottom: 0}body.product-ui.player-app #main-content .store-package-benefits span:not(.store-metric-icon){font-size: 12px}body.product-ui.player-app #main-content :is(.store-package-benefits strong, .store-equipment-effect strong){font-size: 16px;font-weight: 600}body.product-ui.player-app #main-content .store-price-options > span{font-size: 19px;font-weight: 600}body.product-ui.player-app #main-content .store-price-options :is(small, .store-price-or){font-size: 12px}body.product-ui.player-app #main-content .store-effect-comparison strong{font-size: 20px}body.product-ui.player-app #main-content .store-product-card > img{height: 210px}body.product-ui.player-app #main-content .store-product-card .tycoon-product-copy{gap: 14px}body.product-ui.player-app #main-content .store-product-terms summary{min-height: 44px}body.product-ui.player-app #main-content .mission-series-days{gap: 8px}body.product-ui.player-app #main-content .mission-series-days li{padding: 12px 6px;gap: 6px}body.product-ui.player-app #main-content .mission-series-days strong{font-size: 16px}body.product-ui.player-app #main-content :is(.series-day-number, .mission-reset-note, .mission-task-progress, .mission-scope-label, .mission-reward-label){font-size: 12px}body.product-ui.player-app #main-content .mission-task-reward{font-size: 16px}body.product-ui.player-app #main-content .mission-task-link{margin-top: 10px}body.product-ui.player-app #main-content .mission-hub{gap: 20px}body.product-ui.player-app #main-content .account-disclosure > summary{font-size: 14px;min-height: 58px}body.product-ui.player-app #main-content .player-quick-links{gap: 8px}body.product-ui.player-app #main-content .player-quick-links a{padding: 10px;border-radius: 12px}body.product-ui.player-app #main-content :is(.friend-next-goal > span, .friend-flow p, .friend-level-perk, .friend-code-row label, .friend-path-goal, .friend-path-perk, .friend-status-counts dt){font-size: 13px}body.product-ui.player-app #main-content .friend-share-row{gap: 4px}body.product-ui.player-app #main-content .friend-invite-field input{font-size: 13px}body.product-ui.player-app #main-content .rank-detail-rows strong{font-size: 15px}body.product-ui.player-app #main-content .rank-detail-rows span{font-size: 13px}body.product-ui.player-app #main-content .rank-ladder-card{padding: 18px}body.product-ui.player-app #main-content .history-entry-top strong{font-size: 16px}body.product-ui.player-app #main-content :is(.history-result-count, .history-entry-meta, .history-detail-grid > div > span, .support-form small, .support-ticket-main small){font-size: 13px}body.product-ui.player-app #main-content .support-form{gap: 16px}body.product-ui.player-app #main-content .support-form label{font-size: 14px}body.product-ui.player-app #main-content :is(.friend-copy-button, .wallet-convert-submit, .account-save, .mission-task-action){background: var(--ui-primary);color: #fff}body.product-ui.player-app #main-content :is(.friend-copy-button, .wallet-convert-submit, .account-save, .mission-task-action):hover:not(:disabled){background: var(--brand-dark)}body.product-ui.player-app #main-content .wallet-balance-hero h2{font-size: 28px !important;line-height: 1.2;letter-spacing: -.03em;font-weight: 600}body.product-ui.player-app #main-content .wallet-balance-hero-meta strong{font-size: 17px}body.product-ui.player-app #main-content .wallet-balance-hero{gap: 16px}body.product-ui.player-app #main-content .wallet-balance-explainer summary{min-height: 36px;font-size: 12px;font-weight: 500}body.product-ui.player-app #main-content :is(.wallet-balance-hero-meta b, .wallet-convert-summary small, .wallet-field-help, .wallet-panel-intro){font-size: 12px;line-height: 1.5}body.product-ui.player-app #main-content .wallet-primary-actions{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}body.product-ui.player-app #main-content .wallet-primary-action{display: flex;justify-content: center;gap: 8px;min-height: 56px;border-radius: 14px;padding: 12px}body.product-ui.player-app #main-content .wallet-primary-action strong{font-size: 14px}body.product-ui.player-app #main-content .wallet-primary-action > b[aria-hidden]{display: none}body.product-ui.player-app #main-content .wallet-primary-action.is-deposit{background: var(--ui-primary);border-color: var(--ui-primary);color: #fff;box-shadow: none}body.product-ui.player-app #main-content .wallet-primary-action.is-deposit :is(strong, .wallet-action-arrow){color: #fff}body.product-ui.player-app #main-content .wallet-primary-action.is-deposit:hover{background: var(--brand-dark)}body.product-ui.player-app #main-content .wallet-primary-action.is-deposit .wallet-primary-action-icon{background: rgb(255 255 255 / 15%);color: #fff}body.product-ui.player-app #main-content .wallet-primary-action-icon{width: 30px;height: 30px;flex-basis: 30px;border-radius: 9px}body.product-ui.player-app #main-content .wallet-primary-action-icon svg{width: 19px;height: 19px}body.product-ui.player-app #main-content .wallet-primary-action-icon img{width: 21px;height: 21px}body.product-ui.player-app #main-content .wallet-convert-summary{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}body.product-ui.player-app #main-content .wallet-convert-summary > span{padding: 12px;border-radius: 12px}body.product-ui.player-app #main-content .wallet-convert-summary strong{font-size: 16px;gap: 6px;line-height: 1.45;align-items: center;align-self: end}body.product-ui.player-app #main-content .wallet-convert-summary strong output{font-size: inherit}body.product-ui.player-app #main-content .wallet-rate-pill{font-size: 12px;padding: 6px 9px}body.product-ui.player-app #main-content .wallet-convert-card .wallet-section-heading{flex-wrap: wrap}body.product-ui.player-app #main-content .wallet-use-all{min-height: 44px;padding: 8px 10px;font-size: 13px}body.product-ui.player-app #main-content .wallet-convert-field{margin-top: 16px}body.product-ui.mine-screen #main-content .factory-arena .factory-machine{border-radius: 0;contain: layout;overflow: visible;clip-path: none;mask-image: none}body.product-ui.player-app #main-content .mine-page-stack{gap: 20px}body.product-ui.player-app #main-content .mine-focus-card{border-radius: var(--ui-radius)}body.product-ui.player-app #main-content .mine-slots-heading h3{font-size: 15px !important}body.product-ui.player-app #main-content .mine-slots-heading > span{font-size: 12px}body.product-ui.mine-screen #main-content .factory-arena{padding-top: 10px}body.product-ui.mine-screen #main-content .mine-equipment-slot{background: var(--ui-surface);color: var(--ui-primary);border: 1px solid var(--ui-line);transform: none;transition: background-color .15s ease, border-color .15s ease}body.product-ui.mine-screen #main-content .mine-equipment-slot:enabled:hover, body.product-ui.mine-screen #main-content .mine-equipment-slot:enabled:active{background: var(--ui-soft);border-color: #c3d8ce;transform: none}body.product-ui.mine-screen #main-content .mine-equipment-slot:disabled{background: #f5f7f6;color: #87978f;border-color: #e8eeea;cursor: default;opacity: 1}body.product-ui.mine-screen #main-content .mine-equipment-slot.is-auto-clicker{border-color: #79bea9}body.product-ui.mine-screen #main-content .mine-equipment-slot.is-auto-clicker small{display: none}body.product-ui.mine-screen #main-content .mine-equipment-slot.is-auto-clicker::after{content: '';position: absolute;right: 6px;bottom: 5px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 7px solid var(--ui-primary)}body.product-ui.mine-screen #main-content .mine-equipment-slot.is-auto-clicker.is-cooling-down{border-color: var(--ui-line)}body.product-ui.mine-screen #main-content .mine-equipment-slot.is-auto-clicker.is-cooling-down::after{border-left-color: #87978f}body.product-ui.mine-screen #main-content .mine-auto-clicker-status{margin: 10px 0 0;font-size: 12px;line-height: 1.5;color: var(--ui-muted)}body.product-ui.mine-screen #main-content .factory-machine.is-auto-clicking{animation: auto-clicker-tap .24s ease-in-out infinite}@keyframes auto-clicker-tap{0%, 100%{transform: scale(1)}50%{transform: scale(.985)}}@media (prefers-reduced-motion: reduce){body.product-ui.mine-screen #main-content .factory-machine.is-auto-clicking{animation: none}}body.product-ui.mine-screen #main-content #claim-offline-button{background: #75dfbd;color: #103e32;border: 1px solid #75dfbd;box-shadow: none}body.product-ui.mine-screen #main-content #claim-offline-button:enabled:hover{background: #93e9ce;border-color: #93e9ce}body.product-ui.mine-screen #main-content #claim-offline-button:disabled{background: #b8d8cd;color: #345c50;border-color: #b8d8cd;opacity: 1}body.product-ui.mine-screen #main-content .mine-upgrade-mini{grid-template-columns: 40px minmax(0, 1fr) 14px;gap: 8px;padding: 12px 10px}body.product-ui.mine-screen #main-content .mine-upgrade-mini img{width: 40px;height: 48px;object-fit: contain}body.product-ui.mine-screen #main-content .mine-upgrade-mini strong{font-size: 12px;line-height: 1.4}@media (prefers-reduced-motion: reduce){body.product-ui.mine-screen #main-content .mine-equipment-slot{transition: none}}body.product-ui.player-app #main-content .session-gain{font-size: 12px}body.product-ui.player-app #main-content .session-gain strong{font-size: 12px}body.product-ui.player-app #main-content .daily-card{padding: 14px 16px 16px}body.product-ui.player-app #main-content .progress-label{font-size: 12px;gap: 8px}body.product-ui.player-app #main-content .energy-line :is(strong, small){font-size: 12px}body.product-ui.player-app #main-content .tap-callout{font-size: 14px}body.product-ui.player-app #main-content .tap-hint{font-size: 12px}body.product-ui.player-app #main-content .mine-task-copy strong{font-size: 16px}body.product-ui.player-app #main-content :is(.mine-task-heading, .mine-task-progress-label){font-size: 13px}body.product-ui.player-app #main-content .passive-panel :is(.offline-progress-label, .passive-mining-title small){font-size: 12px;color: #d8e8e2}body.product-ui.player-app #main-content .passive-panel p{font-size: 13px;color: #d8e8e2}body.product-ui.player-app #main-content .upgrade-card strong{font-size: 15px}body.product-ui.player-app #main-content .upgrade-card span{font-size: 13px}body.product-ui.admin-app :is(h2, h3){font-weight: 600}body.product-ui.admin-app :is(label, summary, .admin-form-section legend){font-size: 14px}body.product-ui.admin-app :is(small, .hint, dt, .admin-workspace-location, .admin-catalog-values span){font-size: 12px}body.product-ui.admin-app :is(table, th, td, .simple-row strong, .simple-user-name strong, .admin-user-tab){font-size: 14px}body.product-ui.admin-app .admin-user-tab{background: transparent;color: #52675e}body.product-ui.admin-app .admin-user-tab.active{background: #fff;color: #087f68}body.product-ui.admin-app .admin-user-tab:hover{background: #f8fbf9;color: #243b32}body.product-ui.admin-app .admin-correction-preview > span{min-width: 0}body.product-ui.admin-app :is(.admin-correction-preview strong, .admin-user-balance-list strong){overflow-wrap: anywhere}body.product-ui.admin-app :is(.admin-form-grid, .editor-fields){gap: 16px}body.product-ui.auth-screen .top-actions .button:not(.secondary){background: var(--ui-primary);color: #fff}body.product-ui.guest .landing-actions .button:not(.secondary){background: var(--ui-primary);color: #fff}body.product-ui.auth-screen h1{font-size: 26px !important}body.product-ui.auth-screen .auth-submit{background: var(--ui-primary);min-height: 48px;font-size: 14px;border-radius: var(--ui-control-radius)}body.product-ui.auth-screen :is(.auth-help, .auth-links a){font-size: 14px}body.product-ui.auth-screen .auth-visual p{font-size: 13px}body.product-ui.guest .topbar .brand.compact{display: flex}body.product-ui .landing-tap-demo{background: transparent;padding: 0;box-shadow: none}body.product-ui .landing-actions{display: flex;flex-wrap: wrap;gap: 10px}body.product-ui .landing-actions .button{flex: 0 1 auto}body.product-ui.guest .journey-landing .hero-copy h1{font-size: clamp(32px, 5vw, 52px) !important;line-height: 1.12}body.product-ui :is(.site-footer, .site-footer-top, .site-footer-links a){font-size: 12px;line-height: 1.5}body.product-ui .site-footer-links{gap: 4px 16px}body.product-ui .site-footer-language{display: inline-flex;width: max-content;max-width: 100%;justify-content: flex-start;gap: 0;margin: 0;padding: 0;border: 0}body.product-ui .footer-locale-control{position: relative;width: 100px;height: 44px;min-height: 44px;padding: 0;border: 1px solid #d9e3df;border-radius: 12px;background: #fff;color: #344b42;box-shadow: none;cursor: pointer;touch-action: manipulation}body.product-ui .footer-locale-face{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;height: 100%;pointer-events: none;font-size: 14px;line-height: 1;font-weight: 600;letter-spacing: .02em}body.product-ui :is(.footer-locale-icon, .footer-locale-chevron){fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round;flex: 0 0 auto}body.product-ui .footer-locale-icon{width: 17px;height: 17px;color: #677c72}body.product-ui .footer-locale-chevron{width: 14px;height: 14px;color: #677c72}body.product-ui .footer-locale-control:focus-visible{outline: 3px solid #2688bd;outline-offset: 3px;border-color: #2688bd}body.product-ui .locale-dialog{inset: 0;width: min(320px, calc(100vw - 32px));max-width: none;max-height: calc(100dvh - 48px);margin: auto;padding: 16px;border: 1px solid #e2e8e5;border-radius: 20px;background: #fff;color: #243b32;box-shadow: 0 20px 60px rgb(24 42 35 / 18%);overflow: auto;overscroll-behavior: contain}body.product-ui .locale-dialog::backdrop{background: rgb(20 33 28 / 32%);backdrop-filter: none}body.product-ui .locale-dialog-head{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 12px}body.product-ui .locale-dialog-head h2{margin: 0;padding-left: 4px;font-weight: 600;letter-spacing: -.02em}body.product-ui .locale-dialog-close{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 44px;width: 44px;height: 44px;min-height: 44px;padding: 0;border: 0;border-radius: 12px;background: transparent;color: #65796f;box-shadow: none}body.product-ui .locale-dialog-close svg{width: 20px;height: 20px}body.product-ui .locale-dialog-form{display: grid;gap: 8px;margin: 0;padding: 0;border: 0}body.product-ui .locale-choice{display: flex;align-items: center;gap: 12px;width: 100%;min-width: 0;min-height: 58px;margin: 0;padding: 10px 12px;border: 1px solid #e2e8e5;border-radius: 12px;background: #fff;color: #243b32;text-align: left;box-shadow: none;font-size: 15px;font-weight: 500}body.product-ui .locale-choice.is-current{border-color: #b9d6c9;background: #f0f7f3}body.product-ui .locale-choice-code{display: inline-grid;place-items: center;flex: 0 0 32px;height: 32px;border-radius: 8px;background: #f2f5f3;color: #597065;font-size: 12px;font-weight: 600;letter-spacing: .03em}body.product-ui .locale-choice-name{flex: 1;min-width: 0}body.product-ui .locale-choice-state{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 20px;width: 20px;height: 20px;color: #087f68}body.product-ui .locale-choice-state svg{width: 20px;height: 20px}body.product-ui .locale-choice.is-changing .locale-choice-state{flex-basis: 16px;width: 16px;height: 16px;border: 2px solid #d3e4db;border-top-color: #087f68;border-radius: 50%;animation: locale-spin .7s linear infinite}body.product-ui .locale-choice:disabled{opacity: .65;cursor: wait}body.product-ui .locale-dialog-error{margin: 4px 0 0;padding: 10px 12px;border-radius: 10px;background: #fff3ef;color: #983f30;font-size: 13px;line-height: 1.5}body.product-ui .locale-dialog-error[hidden]{display: none}@keyframes locale-spin{to{transform: rotate(360deg)}}@media (hover: hover){body.product-ui .footer-locale-control:hover{border-color: #9eb6aa;background: #f8fbf9}body.product-ui .locale-choice:hover{border-color: #9eb6aa;background: #f8fbf9}body.product-ui .locale-dialog-close:hover{background: #f2f5f3}}body.product-ui.player-app .site-footer{padding: 24px 16px 112px}body.product-ui.player-app .site-footer-links a{font-size: 12px}body.product-ui #toast{font-size: 13px;line-height: 1.45;border-radius: 12px;box-shadow: 0 8px 24px rgb(24 42 35 / 12%)}body.product-ui :is(.notice, .network-status, .state-notice){font-size: 13px;line-height: 1.5;border-radius: 12px}html:has(dialog[open]){overflow: hidden}body.product-ui :is(dialog, .modal-card){border-radius: 20px}body.product-ui dialog :is(h2, h3){font-size: 19px !important}@media (max-width: 767px){body.product-ui.player-app .topbar{padding: 8px 12px;min-height: 66px;gap: 8px}body.product-ui.player-app .topbar-start{gap: 2px}body.product-ui.player-app .mobile-menu{min-height: 44px}body.product-ui:is(.signed-in, .guest) .header-wallet{padding-block: 7px}body.product-ui:is(.signed-in, .guest) :is(.header-usdt, .header-mine){padding-inline: 9px;min-width: 77px;gap: 6px}body.product-ui:is(.signed-in, .guest) .header-wallet small{font-size: 11px}body.product-ui.player-app #main-content .card:not(.mine-focus-card){padding: 18px;border-radius: var(--ui-radius)}body.product-ui.player-app #main-content .store-package-benefits{grid-template-columns: repeat(3, minmax(0, 1fr))}body.product-ui.player-app #main-content .wallet-convert-card .wallet-section-heading{display: grid;grid-template-columns: 34px minmax(0, 1fr);gap: 6px 10px}body.product-ui.player-app #main-content .wallet-convert-card .wallet-section-icon{width: 34px;height: 34px}body.product-ui.player-app #main-content .wallet-convert-card .wallet-rate-pill{grid-column: 2;justify-self: start}body.product-ui:is(.signed-in, .guest) .topbar .brand.compact span{display: none}body.product-ui:is(.signed-in, .guest) .topbar .brand.compact img{width: 34px;height: 34px}body.product-ui.auth-screen .topbar{padding: 10px 16px;min-height: 68px;gap: 10px}body.product-ui.auth-screen .top-actions .button{font-size: 13px;padding-inline: 12px}}@media (max-width: 380px){body.product-ui.player-app .topbar{padding-inline: 8px}body.product-ui:is(.signed-in, .guest) :is(.header-usdt, .header-mine){min-width: 70px;padding-inline: 7px;gap: 5px}body.product-ui:is(.signed-in, .guest) .header-wallet :is(strong, b){font-size: 13px}body.product-ui.player-app #main-content{padding-inline: 16px}body.product-ui.player-app #main-content .wallet-convert-summary strong{font-size: 15px}}@media (min-width: 768px){body.product-ui.guest .journey-landing{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 40px}body.product-ui{--type-h1: 28px;--type-h2: 20px;--type-h3: 17px;--type-reading: 15px;--type-label: 14px;--ui-space: 20px}body.product-ui.player-app #main-content{padding: 28px 24px 40px}body.product-ui.player-app #main-content .card:not(.mine-focus-card), body.product-ui.player-app #main-content .account-card{padding: 22px}body.product-ui:is(.signed-in, .guest) :is(.header-usdt, .header-mine){min-width: 100px;padding-inline: 14px;gap: 8px}body.product-ui:is(.signed-in, .guest) .header-wallet :is(strong, b){font-size: 15px}body.product-ui.player-app #main-content .store-product-card > img{height: 230px}}@media (min-width: 1024px){body.product-ui.admin-app .topbar{display: none}body.product-ui.player-app .mobile-menu{display: none}body.product-ui.player-app .mobile-bottom{display: none}body.product-ui.player-app .site-footer{padding-bottom: 28px}body.product-ui.player-app #main-content{padding: 32px;margin-inline: auto}body.product-ui .topbar{min-height: 76px}}@media (prefers-reduced-motion: reduce){body.product-ui *, body.product-ui *::before, body.product-ui *::after{scroll-behavior: auto !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}body.product-ui.player-app #main-content .wallet-withdraw-dialog{width:min(calc(100vw - 32px),440px);max-height:calc(100dvh - 32px);border-radius:20px}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-payment-dialog-inner{gap:12px;padding:18px 20px}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-payment-dialog-head{align-items:center}body.product-ui.player-app #main-content .wallet-withdraw-dialog h2{margin:0;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.02em}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-dialog-close{width:44px;height:44px;flex-basis:44px;border:0;background:transparent;color:var(--ui-muted)}body.product-ui.player-app #main-content .wallet-withdraw-dialog form{gap:12px;margin:0}body.product-ui.player-app #main-content .wallet-withdraw-source{grid-template-columns:28px minmax(0,1fr) auto;padding:10px 0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:transparent}body.product-ui.player-app #main-content .wallet-withdraw-source>span strong{font-size:13px;color:var(--ui-ink)}body.product-ui.player-app #main-content .wallet-withdraw-source>span small{font-size:12px;line-height:1.4;color:var(--ui-muted)}body.product-ui.player-app #main-content .wallet-withdraw-source>b{font-size:17px;line-height:1.3;font-weight:600;color:var(--ui-ink)}body.product-ui.player-app #main-content .wallet-purchase-credit-notice:not([hidden]){margin:0;padding:10px 12px;border:0;border-radius:10px;background:var(--ui-soft);color:var(--ui-muted);font-size:12px;line-height:1.5}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-withdraw-fields{gap:12px}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-withdraw-fields label{align-content:start;gap:6px;margin:0;font-size:13px;line-height:1.4;font-weight:500;color:var(--ui-ink)}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-withdraw-fields :is(input,select){box-sizing:border-box;height:46px;min-height:46px;padding:10px 12px;border:1px solid var(--ui-line);border-radius:var(--ui-control-radius);font-size:16px;line-height:1.25;background:#fff;color:var(--ui-ink)}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-withdraw-fields :is(input,select):focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-withdraw-fields input[aria-invalid="true"]{border-color:#b43939}body.product-ui.player-app #main-content .wallet-withdraw-minimum{font-size:12px;line-height:1.4;font-weight:400;white-space:normal;color:var(--ui-muted)}body.product-ui.player-app #main-content .wallet-withdraw-address-field small{font-size:12px;line-height:1.4;color:var(--ui-muted)}body.product-ui.player-app #main-content .wallet-withdraw-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-block:1px solid var(--ui-line)}body.product-ui.player-app #main-content .wallet-withdraw-total>span{display:grid;gap:2px;font-size:13px;font-weight:500;color:var(--ui-ink)}body.product-ui.player-app #main-content .wallet-withdraw-total small{font-size:12px;font-weight:400;line-height:1.4;color:var(--ui-muted)}body.product-ui.player-app #main-content .wallet-withdraw-total>strong{font-size:17px;line-height:1.3;font-weight:600;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-withdraw-confirm{align-items:center;min-height:44px;gap:10px;font-size:12px;line-height:1.5;font-weight:400;color:var(--ui-muted);cursor:pointer}body.product-ui.player-app #main-content .wallet-withdraw-confirm input{width:18px;height:18px;min-height:18px;flex-basis:18px;padding:0}body.product-ui.player-app #main-content .wallet-withdraw-feedback:not([hidden]){margin:0;font-size:12px;line-height:1.5;color:#886027}body.product-ui.player-app #main-content .wallet-withdraw-dialog [data-withdraw-submit]{min-height:46px;border-radius:var(--ui-control-radius);font-size:14px;font-weight:600}body.product-ui.player-app #main-content .wallet-withdraw-review{font-size:12px;line-height:1.5;color:var(--ui-muted)}body.product-ui.player-app #main-content .wallet-withdraw-dialog :is(.withdrawal-conditions p,.wallet-withdraw-note){font-size:12px;line-height:1.5}body.product-ui.player-app #main-content .wallet-withdraw-dialog [hidden]{display:none!important}@media(max-width:390px){body.product-ui.player-app #main-content .wallet-withdraw-dialog .wallet-payment-dialog-inner{padding:14px 16px;gap:10px}body.product-ui.player-app #main-content .wallet-withdraw-dialog form{gap:10px}body.product-ui.player-app #main-content .wallet-withdraw-dialog h2{font-size:18px}}body.product-ui.player-app .wallet-legacy-mine{margin-top:16px;border-top:1px solid #e1e8e4;padding-top:8px}body.product-ui.player-app .wallet-legacy-mine summary{display:flex;align-items:center;min-height:44px;font-size:13px;cursor:pointer}body.product-ui.player-app .wallet-legacy-mine p{font-size:13px;line-height:1.5;color:#52645d}body.product-ui.player-app .wallet-legacy-mine form{display:grid;gap:12px}body.product-ui .miner-switcher{padding: 12px 14px}body.product-ui .miner-switcher-title{min-width:0;text-align:center}body.product-ui .miner-switcher-title strong{display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere}body.product-ui .miner-switcher-title > span{display:block;margin-top:2px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ui-muted)}body.product-ui .miner-navigation{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px}body.product-ui .miner-navigation > button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;background:var(--ui-soft);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:12px}body.product-ui .miner-navigation > button:enabled:hover{background:#e8f2ee;border-color:#c9ddd3;color:var(--ui-primary)}body.product-ui .miner-navigation > button:disabled{opacity:.35;background:transparent;border-color:transparent;color:var(--ui-muted);cursor:default}body.product-ui .miner-navigation > button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.product-ui .miner-image-deck,body.product-ui .miner-image-slide{display:block;width:100%}body.product-ui .miner-image-slide[hidden]{display:none !important}body.product-ui .miner-image-slide{animation:miner-reveal 180ms ease-out}body.product-ui.mine-screen .factory-machine:has([data-device-deck]){touch-action:pan-y}body.product-ui .miner-switcher[aria-busy=true]{opacity:.6}@keyframes miner-reveal{from{opacity:.4;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){body.product-ui .miner-image-slide{animation:none}}body.product-ui .miner-offline-devices{margin: 12px 0;padding: 0;border: 0}body.product-ui .miner-offline-devices-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:8px 0;font-size:12px;color:#e1eee9}body.product-ui .miner-offline-devices-heading span{color:#a6c8bc}body.product-ui .miner-offline-devices summary{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;color:#e1eee9;min-height:44px;align-items:center;cursor:pointer}body.product-ui .miner-offline-devices summary span{color:#a6c8bc}body.product-ui .miner-offline-devices ul{margin:0;padding:0;list-style:none}body.product-ui .miner-offline-devices li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #ffffff18}body.product-ui .miner-offline-devices li > div{min-width:0;flex:1}body.product-ui .miner-offline-devices strong{color:#edf6f2;font-size:12px;display:block;line-height:1.5}body.product-ui .miner-offline-devices .offline-device-earning{display:block;margin-top:2px;color:#b5ffe9;font-size:11px;font-variant-numeric:tabular-nums}body.product-ui .miner-offline-devices li > span{font-size:12px;color:#afd7c8}body.product-ui .miner-offline-devices img{width:36px;height:36px;object-fit:contain}body.product-ui .miner-offline-devices progress{display:block;width:100%;height:4px;margin:6px 0 0;accent-color:#6bdfbd}body.product-ui .miner-offline-devices li[hidden]{display:none}
body.product-ui .pwa-install-link[hidden], body.product-ui .pwa-install-banner[hidden], body.product-ui .pwa-install-dialog [hidden]{display:none !important}body.product-ui .pwa-install-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #dbe5e2;border-radius:12px;background:#fff;color:#214c40;font:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}body.product-ui .pwa-install-link svg{width:17px;height:17px;flex:none}body.product-ui .pwa-install-banner{position:fixed;z-index:1100;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;max-width:440px;margin-inline:auto;padding:12px;border:1px solid #dbe5e2;border-radius:18px;background:#fff;color:#172b25;box-shadow:0 8px 32px #152b231f;box-sizing:border-box}body.product-ui .pwa-install-banner img, body.product-ui .pwa-dialog-heading img{flex:none;border-radius:12px}body.product-ui .pwa-install-copy{flex:1;min-width:0;display:grid;gap:3px}body.product-ui .pwa-install-copy strong{font-size:14px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}body.product-ui .pwa-install-copy span{font-size:12px;line-height:1.4;color:#5c6f67}body.product-ui .pwa-install-action, body.product-ui .pwa-dialog-done{min-height:44px;border:0;border-radius:12px;background:var(--brand,#087f68);color:#fff;font:inherit;font-size:13px;font-weight:650;padding:10px 14px;cursor:pointer}body.product-ui .pwa-install-action{flex:none;max-width:34%;overflow-wrap:anywhere}body.product-ui .pwa-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:#5c6f67;cursor:pointer;flex:none}body.product-ui .pwa-close svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8}body.product-ui .pwa-install-link:hover, body.product-ui .pwa-close:hover{background:#f1f6f3}body.product-ui .pwa-install-link:focus-visible, body.product-ui .pwa-install-action:focus-visible, body.product-ui .pwa-dialog-done:focus-visible, body.product-ui .pwa-close:focus-visible{outline:3px solid #168cbe;outline-offset:3px}body.product-ui .pwa-install-action:disabled{opacity:.65;cursor:wait}body.product-ui .pwa-install-dialog{width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;box-sizing:border-box;border:1px solid #dbe5e2;border-radius:24px;background:#fff;color:#172b25;box-shadow:0 24px 70px #10271c33}body.product-ui .pwa-install-dialog::backdrop{background:#15231b66;backdrop-filter:blur(4px)}body.product-ui .pwa-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}body.product-ui .pwa-install-dialog h2{font-size:22px;font-weight:650;line-height:1.25;margin:0 0 12px;overflow-wrap:anywhere}body.product-ui .pwa-install-dialog p{margin:0 0 20px;font-size:14px;line-height:1.6;color:#53675d}body.product-ui .pwa-install-steps{margin:0 0 20px;padding-left:24px;font-size:14px;line-height:1.6}body.product-ui .pwa-install-steps li{padding:0 0 12px 4px}body.product-ui .pwa-install-steps li::marker{color:#087f68;font-weight:700}body.product-ui .pwa-install-dialog .pwa-install-note{padding:12px;border-radius:12px;background:#f3f7f4;font-size:13px}body.product-ui .pwa-dialog-done{width:100%}.pwa-standalone, .pwa-standalone body{min-height:100svh}.pwa-standalone .topbar{padding-top:calc(12px + env(safe-area-inset-top,0px))}body.product-ui [data-android-download][hidden]{display:none !important}body.product-ui .android-hero-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;color:#087f68;text-decoration:none}body.product-ui .android-hero-link svg{width:18px;height:18px;flex:none}body.product-ui .android-hero-link:hover{text-decoration:underline;text-underline-offset:3px}body.product-ui .android-hero-link:focus-visible{outline:3px solid #168cbe;outline-offset:3px;border-radius:6px}@media (max-width:767px){body.player-app .pwa-install-banner{bottom:calc(88px + env(safe-area-inset-bottom,0px))}body.product-ui .pwa-install-banner{gap:8px;padding:10px}body.product-ui .pwa-install-copy span{display:none}}@media (prefers-reduced-motion:reduce){body.product-ui .pwa-install-dialog, body.product-ui .pwa-install-banner, body.product-ui .pwa-close, body.product-ui .pwa-install-action{animation:none !important;transition:none !important}}body.product-ui .pwa-install-banner{gap:12px;max-width:460px;padding:12px 10px 12px 12px;border:1px solid rgba(120,255,214,.28);border-radius:20px;background:rgba(6,18,14,.94);color:#eaf7f2;box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 0 1px rgba(47,224,168,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:pwa-rise .45s cubic-bezier(.2,.7,.2,1) both}@keyframes pwa-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}body.product-ui .pwa-install-banner img{border-radius:13px;box-shadow:0 6px 18px rgba(47,224,168,.25)}body.product-ui .pwa-install-copy strong{color:#fff;font-weight:800}body.product-ui .pwa-install-copy span{color:#94afa5}body.product-ui .pwa-install-action,body.product-ui .pwa-dialog-done{border-radius:14px;background:linear-gradient(135deg,#3cefb8,#0fbf86);color:#03140f;font-weight:800;box-shadow:0 8px 24px rgba(47,224,168,.3)}body.product-ui .pwa-install-action{max-width:44%;padding:10px 14px;white-space:normal;line-height:1.2}body.product-ui .pwa-close{color:#94afa5}body.product-ui .pwa-close:hover{background:rgba(255,255,255,.06);color:#fff}body.product-ui .pwa-install-dialog{border:1px solid rgba(120,255,214,.24);border-radius:26px;background:#08140f;color:#eaf7f2;box-shadow:0 30px 80px rgba(0,0,0,.6);overflow-x:hidden}body.product-ui .pwa-install-dialog::backdrop{background:rgba(2,8,6,.7);backdrop-filter:blur(6px)}body.product-ui .pwa-dialog-heading img{border-radius:16px;box-shadow:0 10px 30px rgba(47,224,168,.3)}body.product-ui .pwa-install-dialog h2{color:#fff;font-weight:800;letter-spacing:-.02em}body.product-ui .pwa-install-dialog p{color:#94afa5}body.product-ui .pwa-install-dialog .pwa-install-note{border:1px solid rgba(120,255,214,.12);background:rgba(255,255,255,.04);color:#94afa5}body.product-ui .pwa-install-feedback{padding:12px;border-radius:12px;background:rgba(47,224,168,.1);color:#c4ffea!important}.pwa-visual-steps{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none;counter-reset:pwa}.pwa-visual-steps li{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(120,255,214,.14);border-radius:16px;background:rgba(255,255,255,.035);counter-increment:pwa;position:relative}.pwa-visual-steps li::after{content:counter(pwa);position:absolute;top:-8px;left:-6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2fe0a8;color:#03140f;font-size:12px;font-weight:800}.pwa-visual-steps strong{display:block;color:#eaf7f2;font-size:14px;font-weight:700;line-height:1.4}.pwa-visual-steps small{display:block;margin-top:2px;color:#6f8a80;font-size:12px}.pwa-step-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px;background:rgba(47,224,168,.12);color:#2fe0a8}.pwa-step-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pwa-open-browser{display:flex;align-items:center;justify-content:center;width:100%;margin:0 0 14px;text-decoration:none}body.product-ui .pwa-secondary{width:100%;min-height:46px;margin:0 0 12px;border:1px solid rgba(120,255,214,.24);border-radius:14px;background:transparent;color:#eaf7f2;font:inherit;font-size:14px;font-weight:700;cursor:pointer}body.product-ui .pwa-secondary:hover{border-color:#2fe0a8;background:rgba(47,224,168,.06)}.pwa-ios-pointer{display:none}@media (max-width:767px){body.product-ui .pwa-install-dialog.is-ios-safari{margin:auto auto calc(84px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 110px)}.pwa-install-dialog.is-ios-safari .pwa-ios-pointer{position:fixed;left:50%;bottom:calc(30px + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:46px;height:46px;margin-left:-23px;border-radius:50%;background:#2fe0a8;color:#03140f;box-shadow:0 10px 30px rgba(47,224,168,.45);animation:pwa-bounce 1.2s ease-in-out infinite}.pwa-ios-pointer svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}body.product-ui .pwa-install-banner{border-radius:18px}}@keyframes pwa-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.pwa-ios-pointer,body.product-ui .pwa-install-banner{animation:none!important}}body.product-ui .pwa-install-copy strong{overflow-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.product-ui .pwa-install-action{max-width:none;white-space:nowrap}@media (max-width:767px){body.product-ui .pwa-install-banner{gap:10px;padding:10px 6px 10px 10px}body.product-ui .pwa-install-banner img{width:42px;height:42px}body.product-ui .pwa-install-action{padding:10px 12px;font-size:13px}body.product-ui .pwa-install-banner .pwa-close{width:36px}}body.product-ui .pwa-install-dialog:has([data-pwa-inapp]:not([hidden]))>.pwa-dialog-done{background:transparent;border:1px solid rgba(120,255,214,.14);color:#94afa5;box-shadow:none}body.product-ui .pwa-install-dialog .pwa-close{background:rgba(255,255,255,.06)!important;border:0!important;color:#94afa5!important;box-shadow:none!important}body.product-ui .pwa-install-dialog .pwa-close:hover{background:rgba(255,255,255,.12)!important;color:#fff!important}body.product-ui .pwa-install-dialog>.pwa-dialog-done{background:linear-gradient(135deg,#3cefb8,#0fbf86)!important;color:#03140f!important;border:0!important}
body.auth-pro{--ap-bg:#050d0b;--ap-bg-2:#08140f;--ap-card:rgba(255,255,255,.035);--ap-field:rgba(255,255,255,.045);--ap-line:rgba(120,255,214,.12);--ap-line-2:rgba(120,255,214,.24);--ap-text:#eaf7f2;--ap-muted:#94afa5;--ap-dim:#6f8a80;--ap-green:#2fe0a8;--ap-green-2:#0fbf86;--ap-red:#ff8a7a;--ap-ease:cubic-bezier(.2,.7,.2,1);background:var(--ap-bg)!important;color:var(--ap-text)!important}body.product-ui.auth-pro.auth-pro .app-shell{background:transparent!important}body.product-ui.auth-pro.auth-pro main{position:relative;z-index:1;display:grid;align-content:center;min-height:calc(100vh - 160px);max-width:1120px;margin:0 auto;padding:48px 24px;background:transparent!important}.ap-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(1000px 560px at 70% 30%,rgba(47,224,168,.13),transparent 60%),radial-gradient(800px 480px at 10% 90%,rgba(15,191,134,.08),transparent 60%),linear-gradient(180deg,var(--ap-bg),var(--ap-bg-2))}.ap-grid{position:absolute;inset:-50%;background-image:linear-gradient(rgba(120,255,214,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(120,255,214,.05) 1px,transparent 1px);background-size:56px 56px;transform:perspective(900px) rotateX(58deg) translateY(-8%);transform-origin:center top;animation:ap-grid 18s linear infinite;mask-image:radial-gradient(ellipse at center,#000 25%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 68%)}@keyframes ap-grid{to{background-position:0 56px,56px 0}}.ap-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.4;animation:ap-orb 16s ease-in-out infinite alternate}.ap-orb-a{width:420px;height:420px;right:6%;top:4%;background:#19c48f}.ap-orb-b{width:300px;height:300px;left:-4%;bottom:-6%;background:#0b7a5c;animation-delay:-6s}@keyframes ap-orb{to{transform:translate(-40px,30px) scale(1.12)}}body.product-ui.auth-pro.auth-pro .topbar{position:sticky;top:0;z-index:30;background:rgba(5,13,11,.74)!important;border-bottom:1px solid var(--ap-line)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.product-ui.auth-pro.auth-pro .topbar,body.product-ui.auth-pro.auth-pro .topbar a:not(.button){color:var(--ap-text)!important}body.product-ui.auth-pro.auth-pro .topbar .button.secondary,body.product-ui.auth-pro.auth-pro .topbar .button.ghost{background:transparent!important;border:1px solid var(--ap-line-2)!important;color:var(--ap-text)!important}body.product-ui.auth-pro.auth-pro .topbar .button:not(.secondary):not(.ghost){background:linear-gradient(135deg,var(--ap-green),var(--ap-green-2))!important;color:#03140f!important;border:0!important}body.product-ui.auth-pro.auth-pro .site-footer{position:relative;z-index:1;background:#040a09!important;border-top:1px solid var(--ap-line)!important;color:var(--ap-muted)!important}body.product-ui.auth-pro.auth-pro .site-footer-top{color:var(--ap-muted)!important}body.product-ui.auth-pro.auth-pro .site-footer a{color:var(--ap-muted)!important}body.product-ui.auth-pro.auth-pro .site-footer a:hover{color:var(--ap-text)!important}body.product-ui.auth-pro.auth-pro .site-footer button,body.product-ui.auth-pro.auth-pro .site-footer select,body.product-ui.auth-pro.auth-pro .site-footer .pwa-install-link{background:rgba(255,255,255,.05)!important;border:1px solid var(--ap-line)!important;color:var(--ap-text)!important;box-shadow:none!important}body.product-ui.auth-pro.auth-pro .site-footer svg{color:var(--ap-text)}body.product-ui.auth-pro.auth-pro .auth-wrap{position:relative;width:100%;max-width:520px;margin:0 auto;border:1px solid var(--ap-line-2)!important;border-radius:28px!important;background:rgba(8,20,16,.82)!important;box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;animation:ap-enter .8s var(--ap-ease) both}@keyframes ap-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}body.product-ui.auth-pro.auth-pro .auth-card{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ap-text)}body.product-ui.auth-pro.auth-pro .auth-heading .eyebrow{display:inline-block;margin-bottom:10px;color:var(--ap-green)!important;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body.product-ui.auth-pro.auth-pro .auth-heading h1{color:#fff!important;font-size:clamp(28px,3vw,34px)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.15!important}body.product-ui.auth-pro.auth-pro .auth-help{color:var(--ap-muted)!important;font-size:15px!important;line-height:1.6}body.product-ui.auth-pro.auth-pro .auth-card form>label:not(.check),body.product-ui.auth-pro.auth-pro .auth-optional-fields>label{color:var(--ap-text)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em}body.product-ui.auth-pro.auth-pro .auth-card input:not([type=checkbox]):not([type=hidden]){height:52px!important;padding:12px 16px!important;border:1px solid var(--ap-line-2)!important;border-radius:14px!important;background:var(--ap-field)!important;color:var(--ap-text)!important;font-size:16px!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s,background .2s}body.product-ui.auth-pro.auth-pro .auth-card input::placeholder{color:var(--ap-dim)!important}body.product-ui.auth-pro.auth-pro .auth-card input:not([type=checkbox]):hover{border-color:rgba(120,255,214,.36)!important}body.product-ui.auth-pro.auth-pro .auth-card input:not([type=checkbox]):focus{outline:none!important;border-color:var(--ap-green)!important;background:rgba(47,224,168,.06)!important;box-shadow:0 0 0 4px rgba(47,224,168,.14)!important}body.product-ui.auth-pro.auth-pro .auth-card input:-webkit-autofill,body.product-ui.auth-pro.auth-pro .auth-card input:-webkit-autofill:hover,body.product-ui.auth-pro.auth-pro .auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ap-text)!important;caret-color:var(--ap-text);-webkit-box-shadow:0 0 0 1000px #0c1d17 inset!important;transition:background-color 9999s ease 0s}body.product-ui.auth-pro.auth-pro .password-toggle{color:var(--ap-muted)!important;background:transparent!important;border:0!important;box-shadow:none!important}body.product-ui.auth-pro.auth-pro .password-toggle:hover{color:var(--ap-green)!important}body.product-ui.auth-pro.auth-pro .field-error{color:var(--ap-red)!important}body.product-ui.auth-pro.auth-pro .has-error input,body.product-ui.auth-pro.auth-pro input[aria-invalid=true]{border-color:rgba(255,138,122,.7)!important}body.product-ui.auth-pro.auth-pro :where(a,button,input,summary,select):focus-visible{outline:2px solid var(--ap-green)!important;outline-offset:3px}body.product-ui.auth-pro.auth-pro .auth-card .check{color:var(--ap-text)!important;font-size:13px!important}body.product-ui.auth-pro.auth-pro .auth-card .check input{accent-color:var(--ap-green)!important}body.product-ui.auth-pro.auth-pro .auth-legal-links,body.product-ui.auth-pro.auth-pro .auth-legal-links a{color:var(--ap-muted)!important}body.product-ui.auth-pro.auth-pro .auth-legal-links a:hover{color:var(--ap-green)!important}body.product-ui.auth-pro.auth-pro .auth-optional-fields{border-top:1px solid var(--ap-line)!important}body.product-ui.auth-pro.auth-pro .auth-optional-fields summary{color:var(--ap-muted)!important;font-weight:700}body.product-ui.auth-pro.auth-pro .auth-optional-fields summary:hover{color:var(--ap-text)!important}body.product-ui.auth-pro.auth-pro .auth-submit{position:relative;display:flex!important;align-items:center;justify-content:center;gap:10px;min-height:54px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#3cefb8,#0fbf86)!important;color:#03140f!important;font-size:16px!important;font-weight:800!important;overflow:hidden;isolation:isolate;box-shadow:0 12px 36px rgba(47,224,168,.3),inset 0 1px 0 rgba(255,255,255,.45)!important;transition:transform .2s var(--ap-ease),box-shadow .2s var(--ap-ease)!important}body.product-ui.auth-pro.auth-pro .auth-submit::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translateX(-120%);animation:ap-sweep 4s ease-in-out infinite}@keyframes ap-sweep{0%,62%{transform:translateX(-120%)}100%{transform:translateX(120%)}}body.product-ui.auth-pro.auth-pro .auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 46px rgba(47,224,168,.42)!important}body.product-ui.auth-pro.auth-pro .auth-submit:disabled{opacity:.55;transform:none}body.product-ui.auth-pro.auth-pro .auth-submit.is-loading::after{border-color:rgba(3,20,15,.25)!important;border-top-color:#03140f!important}body.product-ui.auth-pro.auth-pro .auth-card button.secondary{min-height:50px;border:1px solid var(--ap-line-2)!important;border-radius:14px!important;background:transparent!important;color:var(--ap-text)!important;box-shadow:none!important}body.product-ui.auth-pro.auth-pro .auth-card button.secondary:hover{border-color:var(--ap-green)!important;background:rgba(47,224,168,.06)!important}body.product-ui.auth-pro.auth-pro .auth-card button.text-link,body.product-ui.auth-pro.auth-pro .auth-card .text-link{color:var(--ap-green)!important}body.product-ui.auth-pro.auth-pro .auth-links{border-top:1px solid var(--ap-line);margin-top:20px!important;padding-top:6px!important}body.product-ui.auth-pro.auth-pro .auth-links a{color:var(--ap-green)!important;font-weight:700!important}body.product-ui.auth-pro.auth-pro .auth-links a:hover{color:#c4ffea!important}body.product-ui.auth-pro.auth-pro .auth-trust-note{border-top:1px solid var(--ap-line)!important;color:var(--ap-muted)!important}body.product-ui.auth-pro.auth-pro .auth-trust-note strong{color:var(--ap-green)!important}body.product-ui.auth-pro.auth-pro .small-print{color:var(--ap-muted)!important}body.product-ui.auth-pro.auth-pro .auth-form-error,body.product-ui.auth-pro.auth-pro .auth-status-card.is-error{border:1px solid rgba(255,138,122,.35)!important;background:rgba(255,138,122,.08)!important;color:#ffc9c0!important}body.product-ui.auth-pro.auth-pro .auth-status-card{border:1px solid rgba(47,224,168,.35)!important;background:rgba(47,224,168,.08)!important;color:var(--ap-text)!important}body.product-ui.auth-pro.auth-pro .auth-status-card p{color:var(--ap-muted)!important}body.product-ui.auth-pro.auth-pro .auth-action-status{border:1px solid rgba(245,198,107,.35)!important;background:rgba(245,198,107,.08)!important;color:#f5d899!important}body.product-ui.auth-pro.auth-pro .auth-steps{color:var(--ap-dim)!important}body.product-ui.auth-pro.auth-pro .auth-steps b{border-color:var(--ap-line-2)!important}body.product-ui.auth-pro.auth-pro .auth-steps .is-active{color:var(--ap-green)!important}body.product-ui.auth-pro.auth-pro .auth-steps .is-active b{background:var(--ap-green);border-color:var(--ap-green)!important;color:#03140f}body.product-ui.auth-pro.auth-pro .auth-visual{position:relative;border:0!important;border-top:1px solid var(--ap-line)!important;background:radial-gradient(circle at 50% 38%,rgba(47,224,168,.18),transparent 62%),linear-gradient(180deg,rgba(47,224,168,.06),rgba(255,255,255,0))!important;overflow:hidden}body.product-ui.auth-pro.auth-pro .auth-panel-label{color:var(--ap-dim)!important}body.product-ui.auth-pro.auth-pro .auth-art-frame{position:relative;overflow:visible}body.product-ui.auth-pro.auth-pro .auth-art-frame::before{display:none!important}body.product-ui.auth-pro.auth-pro .auth-art-frame img{position:relative!important;z-index:1;filter:drop-shadow(0 26px 40px rgba(0,0,0,.5)) drop-shadow(0 0 24px rgba(47,224,168,.16))!important;animation:ap-float 6s ease-in-out infinite!important}@keyframes ap-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.ap-halo{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(47,224,168,.3),transparent 66%);filter:blur(12px);animation:ap-breathe 4.5s ease-in-out infinite}.ap-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(47,224,168,.6) 70deg,transparent 140deg,rgba(245,198,107,.4) 220deg,transparent 300deg);opacity:.5;animation:ap-spin 16s linear infinite;mask:radial-gradient(circle,transparent 66%,#000 67%,#000 68.4%,transparent 69.8%);-webkit-mask:radial-gradient(circle,transparent 66%,#000 67%,#000 68.4%,transparent 69.8%)}@keyframes ap-breathe{0%,100%{transform:scale(.94);opacity:.75}50%{transform:scale(1.04);opacity:1}}@keyframes ap-spin{to{transform:rotate(360deg)}}body.product-ui.auth-pro.auth-pro .auth-brand-caption{color:var(--ap-green)!important;letter-spacing:.16em!important;font-weight:800!important}body.product-ui.auth-pro.auth-pro .auth-visual h2{color:#fff!important;font-weight:800!important;letter-spacing:-.03em!important}body.product-ui.auth-pro.auth-pro .auth-visual p{color:var(--ap-muted)!important}.ap-points{display:none;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ap-points li{display:flex;align-items:flex-start;gap:10px;color:var(--ap-muted);font-size:14px;line-height:1.45}.ap-i{flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:var(--ap-green);fill:none;stroke:currentColor}@media (min-width:900px){body.product-ui.auth-pro.auth-pro .auth-wrap:is(.auth-route-login,.auth-route-register){max-width:1080px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:'visual form'!important}body.product-ui.auth-pro.auth-pro .auth-visual{min-height:600px;padding:56px 48px!important;border-top:0!important;border-right:1px solid var(--ap-line)!important;justify-items:start!important;align-content:center!important}body.product-ui.auth-pro.auth-pro .auth-panel-label{display:block!important;position:absolute;top:28px;left:48px;font-size:10px;font-weight:700;letter-spacing:.14em}body.product-ui.auth-pro.auth-pro .auth-art-frame,body.product-ui.auth-pro.auth-pro .auth-route-login .auth-art-frame{justify-self:center;width:100%;max-width:340px!important}body.product-ui.auth-pro.auth-pro .auth-brand-caption{display:block!important}body.product-ui.auth-pro.auth-pro .auth-visual h2{font-size:30px!important;line-height:1.15!important}body.product-ui.auth-pro.auth-pro .auth-visual p{font-size:15px!important;line-height:1.6}body.product-ui.auth-pro.auth-pro .auth-visual-copy{max-width:400px!important}.ap-points{display:grid}body.product-ui.auth-pro.auth-pro .auth-card{align-self:center;padding:48px 52px!important}}@media (max-width:899px){body.product-ui.auth-pro.auth-pro main{padding:28px 16px 40px;min-height:0}body.product-ui.auth-pro.auth-pro .auth-visual{padding:20px 22px!important}body.product-ui.auth-pro.auth-pro .auth-panel-label{display:none!important}.ap-ring{display:none}}@media (max-width:480px){body.product-ui.auth-pro.auth-pro main{padding:20px 14px 32px}body.product-ui.auth-pro.auth-pro .auth-wrap{border-radius:22px!important}body.product-ui.auth-pro.auth-pro .auth-card{padding:26px 20px!important}body.product-ui.auth-pro.auth-pro .auth-heading h1{font-size:27px!important}}@media (prefers-reduced-motion:reduce){body.auth-pro *,body.auth-pro *::before,body.auth-pro *::after{animation:none!important;transition:none!important}}
.user-push-card{padding:12px 44px 12px 14px}.user-push-copy{flex:1;min-width:0;overflow-wrap:anywhere}.user-push-stack .user-push-copy .button{display:inline-flex;align-items:center;width:auto;min-height:34px;margin:0;padding:0 12px;font-size:.78rem}.user-push-dismiss{position:absolute;top:6px;right:6px;margin:0}.user-push-stack .user-push-dismiss button,body.product-ui .user-push-stack .user-push-dismiss button{display:grid;place-items:center;width:34px;min-width:0;height:34px;min-height:0;margin:0;padding:0;border:0;border-radius:10px;background:transparent!important;color:var(--muted,#668087)!important;box-shadow:none!important;font-size:22px;line-height:1}.user-push-dismiss button:hover{background:#eef3f1;color:var(--ink,#102d32)}.user-push-stack.is-collapsed [data-push-extra]{display:none}.user-push-more{justify-self:end;width:auto;min-height:32px;margin:0;padding:0 12px;border:1px solid rgba(7,155,120,.25);border-radius:999px;background:#fff;color:var(--brand-dark,#08705e);box-shadow:0 4px 14px rgba(16,45,50,.08);font-size:.78rem;font-weight:700}.user-push-card.is-leaving{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}@media (max-width:767px){.user-push-stack{position:static;width:auto;margin:12px 16px 0;right:auto;top:auto}.user-push-card{box-shadow:none}}main .card,main article,main section{min-width:0}main code,main .break{overflow-wrap:anywhere;word-break:break-word}main img{max-width:100%;height:auto}.pp-panel{display:grid;gap:12px}.pp-panel h2{margin:0}.pp-muted{margin:0;color:var(--muted,#668087);font-size:.9rem;line-height:1.5}.pp-small{font-size:.8rem}.pp-eyebrow{display:block;color:var(--muted,#668087);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pp-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eef6f3;color:#2f5f52;font-size:.8rem;font-weight:600;white-space:nowrap}.pp-section-title{margin:18px 0 10px;font-size:1.1rem}.pp-empty{padding:28px 18px;border:1px dashed #cfe1dc;border-radius:16px;background:#fff;text-align:center;grid-column:1/-1}.pp-empty strong{display:block;margin-bottom:4px}.pp-empty p{margin:0;color:var(--muted,#668087);font-size:.9rem}.pp-disclosure{border-top:1px solid #e3eeeb;padding-top:12px}.pp-disclosure>summary{display:flex;flex-direction:column;gap:2px;cursor:pointer;list-style:none;font-weight:700}.pp-disclosure>summary::-webkit-details-marker{display:none}.pp-disclosure>summary span::after{content:' +';color:var(--brand,#079b78)}.pp-disclosure[open]>summary span::after{content:' −'}.pp-disclosure>summary small{color:var(--muted,#668087);font-weight:400}.pp-form{display:grid;gap:10px;margin-top:12px}.pp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pp-market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.pp-listing{display:grid;gap:8px;align-content:start}.pp-listing img{justify-self:center;width:120px;height:120px;object-fit:contain}.pp-listing h3{margin:0;font-size:1rem}.pp-listing-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pp-listing form button{width:100%}.pp-season{display:grid;gap:10px}.pp-season-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.pp-season-head h2{margin:2px 0 0}.pp-season-xp{font-size:2rem;line-height:1.1}.pp-progress{width:100%;height:8px}.pp-reward-track{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pp-reward-track li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e3eeeb;border-radius:12px;background:#fbfdfc}.pp-reward-xp{min-width:78px;font-weight:700;font-variant-numeric:tabular-nums}.pp-reward-items{min-width:0;color:var(--ink,#102d32);font-size:.9rem}.pp-reward-state{padding:3px 8px;border-radius:999px;background:#eef1f0;color:#6b7c77;font-size:.75rem;font-weight:700;white-space:nowrap}.pp-reward-track li.is-ready{border-color:#9fd8c6;background:#f0fbf7}.pp-reward-track li.is-ready .pp-reward-state{background:var(--brand,#079b78);color:#fff}.pp-reward-track li.is-claimed{opacity:.65}.pp-reward-track li.is-claimed .pp-reward-state{background:#dff1ea;color:#2f6b4f}.pp-leaderboard{display:grid;gap:6px;margin:0;padding-left:1.4em}.pp-leaderboard li{padding:6px 0;border-bottom:1px solid #eef3f1}.pp-leaderboard li span{display:inline-block;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pp-leaderboard li strong{float:right;font-variant-numeric:tabular-nums}.pp-leaderboard li[aria-current]{font-weight:700;color:var(--brand-dark,#08705e)}.pp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pp-chips li{padding:5px 10px;border-radius:999px;background:#eef6f3;color:#2f5f52;font-size:.82rem;font-weight:600}@media (max-width:420px){.pp-reward-track li{grid-template-columns:1fr auto}.pp-reward-xp{grid-column:1/-1}.pp-form-row{grid-template-columns:1fr}}.tycoon-note{margin:0 0 14px;padding:10px 14px;border-radius:12px;background:#f1f7f5;color:#4f6560;font-size:.85rem;line-height:1.5}.store-more{border-top:1px solid #e3eeeb;padding-top:8px}.store-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:36px;cursor:pointer;list-style:none;color:var(--brand-dark,#08705e);font-size:.88rem;font-weight:700}.store-more>summary::-webkit-details-marker{display:none}.store-more>summary::after{content:'+';font-size:1.1rem}.store-more[open]>summary::after{content:'−'}.store-more>*:not(summary){margin-top:8px}.store-more-terms{display:grid;gap:4px;font-size:.85rem;color:var(--muted,#668087)}.store-more-terms strong{color:var(--ink,#102d32)}.store-more-terms p{margin:0}@media (max-width:640px){.store-product-card{display:grid!important;grid-template-columns:88px minmax(0,1fr);column-gap:14px;row-gap:0;align-items:start;padding:14px!important}.store-product-card>img{grid-row:1;width:88px!important;height:88px!important;max-height:none!important;margin:0!important;object-fit:contain}.store-product-card>.tycoon-product-copy{display:contents}.store-product-card .store-product-heading{grid-column:2;grid-row:1;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0}.store-product-card .store-product-heading h2{font-size:1.1rem;margin:0}.store-product-card .tycoon-product-copy>*:not(.store-product-heading){grid-column:1/-1;margin:10px 0 0!important}.store-product-card .store-more{padding-top:4px}.store-product-card .store-more>summary{min-height:32px}.store-package-benefits strong small{font-size:.7rem}.store-price-options{margin-top:12px!important}.store-package-benefits{gap:6px!important;padding:8px!important}.store-package-benefits>div{padding:6px!important;min-height:0!important;gap:2px!important}.store-package-benefits .store-metric-icon{display:none!important}.store-package-benefits span{font-size:.72rem!important;line-height:1.25}.store-package-benefits strong{font-size:.95rem!important}.store-offline-capacity{padding:8px 10px!important;min-height:0!important}.store-equipment-effect{padding:10px!important}.store-product-card button[data-tycoon-dialog]{width:100%}}body.product-ui.mine-screen .mine-page-stack>.mine-dashboard, body.product-ui.mine-screen .mine-page-stack>.mine-tasks-card, body.product-ui.mine-screen .mine-page-stack>.passive-mining-card, body.product-ui.mine-screen .mine-page-stack>.mine-upgrade-row{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}body.product-ui.mine-screen .mine-page-stack>.mine-upgrade-row{margin-bottom:0}@media (min-width:1360px){body.product-ui.mine-screen .mine-page-stack{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-auto-rows:auto;align-items:start;column-gap:20px;row-gap:16px;max-width:1180px}body.product-ui.mine-screen .mine-page-stack>.ui-state-notice{grid-column:1/-1;grid-row:1}body.product-ui.mine-screen .mine-page-stack>.mine-dashboard{grid-column:1;grid-row:2/span 4}body.product-ui.mine-screen .mine-page-stack>.mine-tasks-card{grid-column:2;grid-row:2}body.product-ui.mine-screen .mine-page-stack>.passive-mining-card{grid-column:2;grid-row:3}body.product-ui.mine-screen .mine-page-stack>.mine-upgrade-row{grid-column:2;grid-row:4}}.reco-stack{display:grid;gap:10px}.reco-card{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;padding:16px 44px 16px 16px;border:1px solid #d7ebe4;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(16,45,50,.06)}.reco-card[hidden]{display:none}.reco-card.is-offer{border-color:#f0d9a8;background:linear-gradient(135deg,#fffaf0 0%,#fff 60%)}.reco-card.is-energy{border-color:#bfe6da;background:linear-gradient(135deg,#f0fbf7 0%,#fff 60%)}.reco-card.is-entering{animation:reco-in .35s ease}@keyframes reco-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reco-card>img{width:72px;height:72px;object-fit:contain}.reco-copy{display:grid;gap:6px;min-width:0}.reco-eyebrow{width:fit-content;padding:3px 9px;border-radius:999px;background:#eef6f3;color:#2f6b4f;font-size:.74rem;font-weight:800;letter-spacing:.02em}.reco-card.is-offer .reco-eyebrow{background:#d9534a;color:#fff}.reco-copy strong{font-size:1.05rem;color:var(--ink,#102d32)}.reco-copy p{margin:0;color:var(--muted,#668087);font-size:.88rem;line-height:1.45}.reco-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.reco-new{font-size:1.15rem;font-weight:800;color:var(--ink,#102d32)}.reco-price s{color:#9aa9a4;font-size:.9rem}.reco-price small{color:var(--muted,#668087);font-size:.78rem}.reco-timer{font-weight:700;color:#8b5a12!important;font-variant-numeric:tabular-nums}.reco-copy .button{justify-self:start;width:auto;margin:4px 0 0}.reco-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:32px!important;min-width:0!important;height:32px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px;background:transparent!important;box-shadow:none!important;color:var(--muted,#668087)!important;font-size:20px;line-height:1}.reco-close:hover{background:#eef3f1!important}@media (max-width:420px){.reco-card{grid-template-columns:56px minmax(0,1fr);padding:14px 40px 14px 14px}.reco-card>img{width:56px;height:56px}}@media (min-width:1360px){body.product-ui.mine-screen .mine-page-stack:has(>.reco-stack)>.reco-stack{grid-column:2;grid-row:2}body.product-ui.mine-screen .mine-page-stack:has(>.reco-stack)>.mine-dashboard{grid-row:2/span 5}body.product-ui.mine-screen .mine-page-stack:has(>.reco-stack)>.mine-tasks-card{grid-row:3}body.product-ui.mine-screen .mine-page-stack:has(>.reco-stack)>.passive-mining-card{grid-row:4}body.product-ui.mine-screen .mine-page-stack:has(>.reco-stack)>.mine-upgrade-row{grid-row:5}}.store-offer-banner{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;border:1px solid #f0d9a8;border-radius:16px;background:linear-gradient(135deg,#fffaf0,#fff)}.store-offer-banner strong{display:block}.store-offer-banner p{margin:2px 0 0;color:var(--muted,#668087);font-size:.88rem}.store-offer-banner .button{margin-left:auto;width:auto;white-space:nowrap}.store-offer-badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#d9534a;color:#fff;font-size:.72rem;font-weight:800;vertical-align:middle}.store-price-options s{color:#9aa9a4;font-size:.85em;margin-left:4px}.store-product-card.has-offer{outline:2px solid #f0d9a8;outline-offset:-2px}@media (max-width:520px){.store-offer-banner{flex-wrap:wrap}.store-offer-banner .button{margin-left:0;width:100%}}.ad-rewards{display:grid;gap:14px}.ad-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px}.ad-balance>div{display:grid;gap:2px}.ad-balance-value{font-size:1.8rem;line-height:1.1}.ad-balance .ad-watch{min-height:48px;padding:0 22px;width:auto;margin:0;font-size:1rem}.ad-balance .ad-message,.ad-balance .pp-small{grid-column:1/-1;margin:0}.ad-message:empty{display:none}.ad-message{padding:8px 12px;border-radius:10px;background:#f1f7f5;color:#2f5f52;font-size:.9rem;font-weight:600}.ad-package-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.ad-package{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start}.ad-package.is-active{outline:2px solid #9fd8c6;outline-offset:-2px}.ad-package img{width:96px;height:96px;object-fit:contain}.ad-package-copy{display:grid;gap:8px;min-width:0}.ad-package-copy h3{margin:0;font-size:1.05rem}.ad-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:.85rem;color:var(--muted,#668087)}.ad-progress progress{width:100%;height:8px}.ad-package form button{width:100%;margin:0}.ad-rules{margin:10px 0 0;padding-left:1.2em;color:var(--muted,#668087);font-size:.9rem;line-height:1.6}.ad-entry-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;color:var(--ink,#102d32);text-decoration:none;border:1px solid #d7ebe4;background:linear-gradient(135deg,#f0fbf7,#fff 60%)}.ad-entry-card strong{display:block}.ad-entry-card small{color:var(--muted,#668087)}.ad-entry-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--brand,#079b78);color:#fff;font-size:15px}.ad-entry-card b{color:var(--brand-dark,#08705e)}@media (max-width:520px){.ad-balance{grid-template-columns:1fr}.ad-balance .ad-watch{width:100%}.ad-package{grid-template-columns:72px minmax(0,1fr)}.ad-package img{width:72px;height:72px}}@media (min-width:1360px){body.product-ui.mine-screen .mine-page-stack>.ad-entry-card{grid-column:2}}.ad-test-banner{padding:12px 14px;border:1px dashed #e0b85c;border-radius:14px;background:#fffaf0}.ad-test-banner p{margin:4px 0 0;color:#7c6123;font-size:.88rem;line-height:1.45}.theme-switch{margin:0}.theme-switch fieldset{margin:0;padding:0;border:0;min-width:0}.theme-switch-legend{padding:0;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5c6f67)}.theme-switch-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line,#dfe8e4);border-radius:14px;background:rgba(127,127,127,.06)}.theme-switch-option{position:relative;display:block;margin:0!important;cursor:pointer}.theme-switch-option input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.theme-switch-option span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 8px;border-radius:10px;color:var(--muted,#5c6f67);font-size:13px;font-weight:700;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.theme-switch-option svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.theme-switch-option input:checked+span{background:var(--brand,#079b78);color:#fff;box-shadow:0 4px 12px rgba(7,155,120,.25)}.theme-switch-option input:focus-visible+span{outline:2px solid var(--brand,#079b78);outline-offset:2px}.theme-switch-option:hover input:not(:checked)+span{color:var(--ink,#172b25)}.sidebar .theme-switch{padding:12px 14px 4px}.sidebar .theme-switch.is-compact .theme-switch-option span{flex-direction:column;gap:3px;min-height:46px;padding:6px 2px;font-size:11px}.account-theme-row{flex-wrap:wrap;gap:12px}.account-theme-row .theme-switch{flex:1 1 280px;max-width:360px}.account-theme-row .theme-switch-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-theme] body.player-app .theme-switch-option input:checked+span{background:#2fe0a8;color:#03140f}.wallet-activity-row p.wallet-next-step{display:block;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.wallet-activity-row p.wallet-next-step b{display:inline;margin-right:4px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.product-ui{-webkit-tap-highlight-color:transparent}html:not(.admin-document) body.product-ui:not(.admin-app){touch-action:manipulation}body.product-ui:not(.admin-app) :is(button,.button,[role=button],[role=tab],summary,.topbar,.sidebar,nav,.header-wallet,.mine-dashboard,.factory-arena,.lp-stage,.lp-device,.lp-chip,.lp-chips,.lp-station-art,.pwa-install-banner,.theme-switch,.user-more-menu,.site-loader){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.product-ui:not(.admin-app) img{-webkit-user-drag:none;-webkit-touch-callout:none}body.product-ui:not(.admin-app) :is(input,textarea,select,[contenteditable=true],code,kbd,.copy-value,[data-copy-value]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#mine-button,#mine-button *,.lp-device,.lp-device *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent}#mine-button,.lp-device{touch-action:manipulation}@media (max-width:767px){body.product-ui:not(.admin-app) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}}.pwa-standalone body{overscroll-behavior-y:none}.miner-switcher.is-single :is([data-device-prev],[data-device-next],[data-device-counter]){display:none!important}.miner-switcher.is-single .miner-navigation{grid-template-columns:1fr!important;justify-items:center;text-align:center}.wallet-convert-card.is-paused :is(.wallet-convert-summary,form[data-converter],.wallet-panel-intro){display:none!important}.wallet-convert-card .wallet-convert-paused{margin:4px 0 0;padding:12px 14px;border-radius:14px;background:rgba(127,127,127,.08);font-weight:600}.store-product-detail a{white-space:nowrap}@media (max-width:640px){body.player-app .mine-focus-card .mine-equipment-dock{order:4}body.player-app .miner-switcher.is-single{padding:8px 14px!important}body.player-app .miner-switcher.is-single .miner-switcher-title strong{font-size:16px}body.player-app .factory-arena{padding-top:4px!important;padding-bottom:6px!important}body.player-app .factory-arena .factory-stage,body.player-app #mine-button{max-height:min(236px,30vh)}body.player-app .factory-arena .factory-art{max-height:min(236px,30vh)!important;width:100%!important;object-fit:contain}body.player-app .factory-arena .tap-callout{margin-top:2px!important}body.player-app .daily-card{padding:12px 14px 14px!important}body.player-app .offline-mining-visual{height:84px!important;min-height:0!important}body.player-app .store-package-benefits{grid-template-columns:1fr!important;gap:0!important;padding:2px 12px!important}body.player-app .store-package-benefits>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px;min-height:0!important;padding:9px 0!important;border:0!important;border-bottom:1px solid var(--line,#e3ebe7)!important;border-radius:0!important;background:none!important}body.player-app .store-package-benefits>div:last-child{border-bottom:0!important}body.player-app .store-package-benefits>div>span:not(.store-metric-icon){font-size:13px!important;line-height:1.3!important}body.player-app .store-package-benefits>div>strong{margin:0!important;font-size:15px!important;text-align:right;white-space:nowrap}body.player-app .store-package-benefits>div>strong small{font-size:12px}body.player-app .store-more summary{padding-top:8px!important;padding-bottom:8px!important;min-height:40px}body.player-app .store-price-options{padding-top:10px!important}body.player-app .store-equipment-effect{padding:10px!important}body.player-app .store-impact-device{gap:10px}body.player-app .store-impact-device img{width:32px!important;height:32px!important}body.player-app .store-effect-comparison{padding:10px 12px!important}body.player-app .rank-detail-rows{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:2px 12px!important;border-radius:14px;background:rgba(127,127,127,.06)}body.player-app .rank-detail-rows>div{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;padding:8px 0!important;border:0!important;border-bottom:1px solid var(--line,#e3ebe7)!important;border-radius:0!important;background:none!important;min-height:0!important}body.player-app .rank-detail-rows>div:last-child{border-bottom:0!important}body.player-app .rank-detail-rows strong{margin:0!important;text-align:right}body.player-app:not(.public-landing) .site-footer{padding:18px 16px calc(96px + env(safe-area-inset-bottom,0px))!important}body.player-app:not(.public-landing) .site-footer-top{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px!important}body.player-app:not(.public-landing) .site-footer-links{order:1;width:100%;display:flex;flex-wrap:wrap;gap:6px 14px!important;justify-content:flex-start!important}body.player-app:not(.public-landing) .site-footer-links a{font-size:12px!important;min-height:28px;display:inline-flex;align-items:center}body.player-app:not(.public-landing) .site-footer .pwa-install-link{order:2;width:auto!important;flex:1 1 auto;min-height:40px!important;font-size:13px!important}body.player-app:not(.public-landing) .site-footer-language{order:3}body.player-app:not(.public-landing) .site-footer-top>span:first-child{order:4;width:100%;font-size:12px;opacity:.75}}body.product-ui input[type=file]::file-selector-button{margin-right:10px;padding:7px 12px;border:1px solid var(--line,#d7e0dc);border-radius:9px;background:rgba(127,127,127,.08);color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media (max-width:640px){body.player-app .support-form>label{margin:0!important}body.player-app .support-form textarea{min-height:110px}body.player-app .support-form textarea::placeholder{font-weight:400}body.player-app .support-self-help{padding:12px 14px!important;min-height:0!important}}.support-self-help>.player-help-summary{position:relative;padding-right:34px!important;cursor:pointer}.support-self-help>.player-help-summary::after{content:"+";position:absolute;right:4px;top:50%;width:24px;height:24px;margin-top:-12px;display:grid;place-items:center;border-radius:50%;background:rgba(127,127,127,.1);color:var(--brand-dark,#08755f);font-size:18px;font-weight:700;line-height:1;transition:transform .2s}.support-self-help[open]>.player-help-summary::after{transform:rotate(45deg)}@media (max-width:640px){body.player-app .support-self-help>.player-help-summary{min-height:0!important;padding-top:4px!important;padding-bottom:4px!important}}.lite-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px auto 0;padding:12px 14px;width:calc(100% - 24px);max-width:1120px;border:1px solid rgba(245,198,107,.45);border-radius:16px;background:rgba(245,198,107,.12);color:inherit;position:relative;z-index:5}.lite-notice[hidden]{display:none!important}.lite-notice-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:rgba(245,198,107,.22);color:#b7841c}.lite-notice-icon svg{width:18px;height:18px;fill:none;stroke:currentColor}.lite-notice-copy{flex:1 1 200px;min-width:0;display:grid;gap:2px}.lite-notice-copy strong{font-size:14px}.lite-notice-copy span{font-size:13px;line-height:1.45;opacity:.85}.lite-notice-actions{display:flex;gap:8px;flex-wrap:wrap}.lite-notice-actions[hidden]{display:none}.lite-notice-actions button{min-height:38px;padding:7px 12px;border-radius:10px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.lite-notice-off{border:1px solid currentColor!important;background:transparent!important;color:inherit!important}.lite-notice-ok{border:0!important;background:#f5c66b!important;color:#2b1f05!important}body.public-landing .lite-notice,body.auth-pro .lite-notice,html[data-theme] body.player-app .lite-notice{color:#f6e3b5}body.public-landing .lite-notice-icon,body.auth-pro .lite-notice-icon,html[data-theme] body.player-app .lite-notice-icon{color:#f5c66b}@media (max-width:640px){.lite-notice-actions{width:100%}.lite-notice-actions button{flex:1}}html[data-performance-mode=lite] :is(.lp-grid,.lp-orb,.lp-ring,.lp-halo,.lp-final-glow,.ap-grid,.ap-orb,.ap-ring,.ap-halo,.factory-halo,.offline-mining-particle){display:none!important}html[data-performance-mode=lite] :is(.lp-device-float,.lp-hero h1 span,.lp-badge i,.lp-tap-dot::after,.lp-anim *,.lp-final-art,.auth-art-frame img,.lp-station-art img){animation:none!important}html[data-performance-mode=lite] :is(.lp-cta,.auth-submit)::after,html[data-performance-mode=lite] .auth-submit::before{animation:none!important;display:none!important}html[data-performance-mode=lite] :is(.topbar,.lp-counter,.lp-chip,.auth-wrap,.pwa-install-banner){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-performance-mode=lite] .lp [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}body.player-app .store-section-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}body.player-app .store-section-nav a{min-width:0!important;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){body.player-app .store-section-nav a{gap:6px!important;padding-left:6px!important;padding-right:6px!important;font-size:13px!important}body.player-app .store-section-nav a svg{width:16px!important;height:16px!important;flex:none}}
