.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%}
body:not(.admin-app) main{max-width:1120px;margin-inline:auto}body:not(.admin-app) h1{letter-spacing:-.035em;line-height:1.12}body:not(.admin-app) p{line-height:1.65}body:not(.admin-app) .card{border:1px solid #e1ebe7;box-shadow:0 3px 16px #163a2d05}body:not(.admin-app) input,body:not(.admin-app) select,body:not(.admin-app) textarea{font-size:16px;max-width:100%}[hidden]{display:none!important}button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #158ee8;outline-offset:4px}.page-intro{max-width:720px;margin-bottom:24px;color:#53665f}.journey-landing .hero-visual{background:transparent;min-width:0;position:relative}.hero-station{isolation:isolate}.hero-station>img{position:relative;z-index:2}.hero-orbit{position:absolute;z-index:1;border:1px solid #079b7850;border-radius:50%;pointer-events:none}.orbit-one{width:78%;aspect-ratio:1;left:11%;top:12%;animation:hero-orbit 12s linear infinite}.orbit-two{width:62%;aspect-ratio:1;left:19%;top:20%;border-color:#158ee844;animation:hero-orbit 9s linear infinite reverse}.hero-particle{position:absolute;z-index:3;padding:7px 10px;border:1px solid #079b7830;border-radius:999px;background:#ffffffdb;color:#087f68;font-size:11px;font-weight:800;letter-spacing:.08em;box-shadow:0 8px 24px #087f6814;animation:hero-particle 3.8s ease-in-out infinite}.particle-one{top:20%;right:2%}.particle-two{bottom:25%;left:0;animation-delay:-1.5s}@keyframes hero-orbit{to{transform:rotate(360deg)}}@keyframes hero-particle{0%,100%{transform:translateY(5px);opacity:.7}50%{transform:translateY(-9px);opacity:1}}.journey-landing .hero-visual img{width:100%;max-width:480px;height:auto;border-radius:28px;filter:none;animation:hero-float 5s ease-in-out infinite;box-shadow:none}.auth-visual.hero-station img{max-width:420px;width:100%;height:auto;border-radius:20px;animation:hero-float 5s ease-in-out infinite;box-shadow:none}@keyframes hero-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.journey-section{margin:40px 0}.journey-section>h2{margin-bottom:20px}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step-number{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e8f8f1;color:#087f68;font-weight:800;margin-bottom:16px}.journey-banner{display:flex;align-items:center;gap:24px;margin-bottom:24px}.journey-banner>div{flex:1;min-width:0}.journey-banner>img{width:180px;height:180px;object-fit:contain;border-radius:24px}.journey-banner p{max-width:660px}.journey-section details{margin:10px 0}summary{cursor:pointer;font-weight:650;padding-block:12px}.wallet-summary{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:20px}.wallet-summary h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:clamp(22px,4vw,36px);margin:10px 0;overflow-wrap:anywhere}.wallet-summary h2 small{font-size:14px}.balance-breakdown{min-width:220px;margin:0}.balance-breakdown>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e1ebe7}.balance-breakdown dt{font-size:12px;color:#52675e}.balance-breakdown dd{font-size:13px;font-weight:650;margin:0}.wallet-panel{max-width:760px;margin-inline:auto;padding:clamp(18px,4vw,32px)!important}.wallet-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin:0 auto 20px!important;gap:4px}.wallet-tab{min-width:0!important;padding:13px 5px!important;font-size:13px!important;white-space:normal!important}.exchange-rate{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 8px;background:#f1faf6;border-radius:14px;margin:22px 0;font-size:clamp(12px,2vw,16px)}.exchange-rate img{width:26px;height:26px}.input-action{display:flex;gap:8px}.input-action input{flex:1;min-width:0}.input-action button{flex:none;font-size:12px;padding:10px}.conversion-output{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;background:#f1faf6;padding:18px;border-radius:14px;margin-top:20px}.conversion-output strong{font-size:22px;color:#087f68}.wallet-panel form{margin-top:20px}.wallet-panel .exchange-rate{margin-block:16px}.wallet-panel .exchange-rate+form{gap:12px}.wallet-summary .balance-breakdown{display:block}.wallet-deposit-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 auto 16px;padding:16px 18px;border:1px solid #9de4ca;border-radius:20px;background:linear-gradient(105deg,#eafff6,#f1fbff);box-shadow:0 8px 22px #087f6812}.wallet-deposit-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff;box-shadow:0 4px 12px #087f6818}.wallet-deposit-icon img{width:29px;height:29px}.wallet-deposit-copy h2{margin:2px 0 3px;font-size:17px;letter-spacing:-.02em}.wallet-deposit-copy p{margin:0;color:#52675e;font-size:12px;line-height:1.45}.wallet-deposit-copy small{display:block;margin-top:6px;color:#087f68;font-size:10px;font-weight:750}.wallet-deposit-button{white-space:nowrap;box-shadow:0 6px 16px #079b7830}.wallet-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.wallet-card-heading h2{margin:2px 0 0;font-size:20px}.wallet-rate-pill{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #ccebdd;border-radius:999px;background:#f1fcf8;color:#087f68;font-size:10px;font-weight:800;white-space:nowrap}.wallet-rate-pill img{width:18px;height:18px}.wallet-convert-card .exchange-rate{display:none}.wallet-convert-card .conversion-output{margin-top:14px;padding:13px 15px}.wallet-convert-card .conversion-output strong{font-size:18px}.wallet-convert-card form{margin-top:14px}.wallet-convert-card form>p{margin:10px 0;font-size:11px}.wallet-convert-card .wide{min-height:43px}.mission-card h2{font-size:20px}.task-hero{background:linear-gradient(120deg,#f1fffa,#f3fbff);border-color:#bdeedc}.task-section{margin:28px 0}.task-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.task-section-heading h2{margin:4px 0 0;font-size:clamp(20px,3vw,28px)}.task-section-heading.compact{margin-bottom:16px}.task-section-heading.compact h2{font-size:22px}.task-section-heading .badge{white-space:nowrap}.daily-progress-card{padding:20px 22px!important;margin-bottom:28px}.task-progress-track{height:12px;border-radius:999px;background:#e4f1ed;overflow:hidden;box-shadow:inset 0 1px 2px #173d2d18}.task-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#079b78,#18c2a1 55%,#169ce8);box-shadow:0 0 18px #0ba98265;transition:width .5s ease}.task-progress-note{font-size:12px;color:#5d7269;margin:10px 0 0}.task-section-note{margin:0 0 16px}.mission-progress-label{font-size:12px;color:#60746b;margin:10px 0 7px}.mission-card{position:relative}.mission-bonus-card{border-color:#a8ddf7;background:linear-gradient(145deg,#f8fdff,#edfbf6)}.mission-bonus-card .mission-icon{background:#e8f8f1;color:#087f68}.task-route-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:10px 12px;border:1px solid #c7e8dd;border-radius:12px;color:#087f68;font-size:12px;font-weight:750;text-decoration:none;background:#f5fcf9;transition:background .18s,transform .18s}.task-route-button:hover{background:#e7f8f1;transform:translateY(-1px)}.task-route-button span{font-size:16px;line-height:1}.task-section .mission-grid{align-items:stretch}.prose{max-width:760px;margin:20px auto;line-height:1.8}.messages{max-height:60vh;overflow-y:auto;overscroll-behavior:contain}.address-details{margin-top:24px;border-top:1px solid #e1ebe7}.activity-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #e1ebe7}.activity-row>div{min-width:0}.activity-row small{display:block;margin-top:5px;color:#52675e}.activity-row time{font-size:11px;flex:none;color:#52675e}.activity-row code{display:block;font-size:12px;padding-top:8px;word-break:break-all}.empty-state{padding:20px;background:#f6faf8;border-radius:12px;color:#63766c}.mission-card progress{width:100%;height:8px;accent-color:#079b78;border:0;border-radius:8px}.mission-reward{font-weight:700;color:#087f68}.mission-card .text-link{display:block;text-align:center;margin-top:14px}.equipment-card{display:flex!important;flex-direction:column;gap:12px}.equipment-card form{margin-top:auto}.equipment-illustration{position:relative;display:grid;place-items:center;min-height:180px;background:radial-gradient(circle at 50% 48%,#d9f8ed,transparent 65%),#f3faf7;border-radius:18px;overflow:hidden}.equipment-illustration img{position:relative;z-index:1;width:178px;height:178px;object-fit:contain;filter:drop-shadow(0 12px 16px #087f6820);transition:transform .25s ease}.equipment-card:hover .equipment-illustration img{transform:translateY(-4px) scale(1.03)}.equipment-glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:#21d9ad30;filter:blur(16px);animation:equipment-glow 3.5s ease-in-out infinite}@keyframes equipment-glow{0%,100%{transform:scale(.85);opacity:.55}50%{transform:scale(1.1);opacity:.9}}.equipment-price{justify-content:flex-start}.package-card .package-visual{height:150px}.package-card .package-visual img{max-height:150px;width:190px;object-fit:contain;filter:drop-shadow(0 10px 12px #087f6820);transition:transform .25s ease}.package-card:hover .package-visual img{transform:translateY(-4px) scale(1.03)}.package-card form .text-link,.equipment-card form .text-link{display:block;text-align:center;margin-top:12px}.package-legal{line-height:1.5!important}.account-links{display:grid;margin:12px 0 28px}.account-links a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e1ebe7;font-weight:600}.next-action{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;color:#087f68}.next-action span{font-size:12px;color:#52675e}.next-action strong{font-size:14px}.passive-explanation{font-size:12px;color:#62786e;margin:8px 0 18px}.registration-note{font-size:14px;color:#52675e}.auth-visual img{mix-blend-mode:multiply}#toast{position:fixed;top:calc(env(safe-area-inset-top) + 16px);left:50%;right:auto;bottom:auto;transform:translate(-50%,-16px);max-width:min(440px,calc(100vw - 32px));width:max-content;padding:12px 18px;border-radius:14px;background:#143e30;color:white;font-size:13px;line-height:1.45;box-shadow:0 8px 25px #0f32232b;opacity:0;pointer-events:none;z-index:1000;transition:opacity .18s,transform .18s}#toast.show{opacity:1;transform:translate(-50%,0)}.task-effects{position:fixed;inset:0;z-index:1200;pointer-events:none;overflow:hidden}.task-token-fly{position:fixed;width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 4px 8px #079b7860)}.task-reward-burst{position:fixed;transform:translateX(-50%);color:#078567;font-size:14px;font-weight:850;text-shadow:0 2px 10px #56e6c060;white-space:nowrap}.header-mine.balance-gain{animation:balance-gain .75s ease both}@keyframes balance-gain{0%,100%{filter:none;transform:scale(1)}35%{filter:drop-shadow(0 0 10px #26d7ad);transform:scale(1.08)}70%{transform:scale(.98)}}@media(max-width:680px){.journey-steps{grid-template-columns:1fr}.journey-section{margin:28px 0}.journey-banner{gap:12px;align-items:flex-start}.journey-banner>img{width:80px;height:80px}.wallet-summary{display:block}.balance-breakdown{margin-top:20px}.activity-row{flex-direction:column;gap:6px}.journey-landing{gap:0!important}.journey-landing .hero-visual img{max-width:280px}.next-action{flex-direction:column;align-items:flex-start;gap:6px}.equipment-grid,.mission-grid{grid-template-columns:1fr!important}.daily-progress-card{padding:16px!important}.task-section-heading{align-items:flex-start}.task-section-heading h2{font-size:20px}.task-hero>img{width:96px;height:96px}.equipment-illustration img{width:140px;height:140px}.exchange-rate{gap:7px}.exchange-rate img{width:23px;height:23px}.wallet-deposit-hero{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px}.wallet-deposit-button{grid-column:1/-1;width:100%;justify-content:center}.wallet-card-heading{align-items:flex-start}.wallet-rate-pill{font-size:9px}.wallet-convert-card{padding:16px!important}}.equipment-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:18px 20px!important;background:linear-gradient(120deg,#f2fbf8,#f4faff);border-color:#cfece4}.equipment-hero h2{margin:4px 0 5px;font-size:clamp(22px,4vw,30px)}.equipment-hero p{max-width:650px;margin:0;color:var(--muted);font-size:12px}.equipment-balance-pill{display:flex;align-items:center;gap:9px;flex:none;padding:10px 12px;border:1px solid #ccebdd;border-radius:14px;background:#fff}.equipment-balance-pill img{width:22px;height:22px}.equipment-balance-pill small,.equipment-balance-pill strong{display:block}.equipment-balance-pill small{font-size:9px;color:var(--muted)}.equipment-balance-pill strong{font-size:15px;color:var(--brand-dark)}.owned-equipment{margin-bottom:14px;padding:16px 18px!important}.owned-equipment .section-head{margin-bottom:12px}.owned-equipment .section-head h2{margin:3px 0 0;font-size:18px}.owned-equipment-list{display:flex;gap:9px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.owned-equipment-list::-webkit-scrollbar{display:none}.owned-equipment-item{display:flex;align-items:center;gap:7px;min-width:175px;padding:7px 9px;border:1px solid #dceee9;border-radius:14px;background:#fbfefd}.owned-equipment-item img{width:45px;height:45px;object-fit:contain}.owned-equipment-item span{min-width:0}.owned-equipment-item strong,.owned-equipment-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owned-equipment-item strong{font-size:11px}.owned-equipment-item small{margin-top:3px;color:var(--brand);font-size:9px;font-weight:800}.owned-equipment-item b{margin-left:auto;color:var(--brand);font-size:14px}.equipment-card-v2{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:13px!important}.equipment-card-v2 .equipment-illustration{min-height:142px;height:142px;border-radius:16px}.equipment-card-v2 .equipment-illustration img{width:138px;height:138px}.equipment-card-content{display:flex;flex-direction:column;gap:9px;flex:1}.equipment-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.equipment-title-row h2{margin:3px 0 0;font-size:18px}.equipment-level{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e8f8f1;color:var(--brand-dark);font-size:11px;font-weight:900}.equipment-card-v2 .equipment-price{display:flex;align-items:center;gap:6px;padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.equipment-card-v2 .equipment-price img{width:22px;height:22px}.equipment-card-v2 .equipment-price strong{font-size:18px}.equipment-card-v2 .equipment-price small{font-size:9px;color:var(--muted);font-weight:900}.equipment-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.equipment-facts div{padding:9px;border-radius:11px;background:#f5faf8}.equipment-facts small,.equipment-facts strong{display:block}.equipment-facts small{min-height:22px;color:var(--muted);font-size:8px}.equipment-facts strong{font-size:11px;color:var(--brand-dark)}.equipment-explainer{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.equipment-limit{margin:0;color:var(--muted);font-size:10px}.equipment-limit strong{color:var(--ink)}.equipment-card-v2 form{display:flex;flex-direction:column;gap:7px;margin-top:auto!important}.equipment-state{margin:0;padding:9px 10px;border-radius:10px;font-size:10px;font-weight:750;line-height:1.4}.equipment-state.is-ready{background:#effbf6;color:var(--brand-dark)}.equipment-state.is-missing{background:#fff8e8;color:#96661a}.equipment-state.is-locked{background:#f2f5f5;color:#60746b}.equipment-state.is-owned{background:#eaf9f2;color:var(--brand-dark)}.equipment-topup-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:10px;border:1px solid #bfe8d9;border-radius:12px;color:var(--brand-dark);font-size:12px;font-weight:850;background:#f1fcf8}.equipment-topup-button span{font-size:16px}.equipment-card-v2 form button{margin:0}.equipment-card-v2 form button:disabled{opacity:.55}.package-intro-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:20px!important}.package-intro-v2 h2{margin:12px 0 6px}.package-intro-v2 p{margin:0}.package-intro-balance{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(180,242,222,.35);border-radius:13px;background:rgba(255,255,255,.12);color:#fff}.package-intro-balance img{width:22px;height:22px}.package-intro-balance small,.package-intro-balance strong{display:block}.package-intro-balance small{font-size:8px;color:#bce1de}.package-intro-balance strong{font-size:14px}.package-intro-v2 .package-steps{grid-column:1/-1}.owned-packages{margin:0 0 14px;padding:16px 18px!important}.owned-packages .section-head{margin-bottom:12px}.owned-packages .section-head h2{margin:3px 0 0;font-size:18px}.owned-package-list{display:flex;gap:9px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.owned-package-list::-webkit-scrollbar{display:none}.owned-package-item{display:flex;align-items:center;gap:8px;min-width:190px;padding:7px 10px;border:1px solid #dceee9;border-radius:14px;background:#fbfefd}.owned-package-item img{width:46px;height:46px;object-fit:contain}.owned-package-item span{min-width:0}.owned-package-item strong,.owned-package-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owned-package-item strong{font-size:11px}.owned-package-item small{margin-top:3px;color:var(--muted);font-size:9px}.package-card-v2{gap:9px!important}.package-card-v2 .package-explainer{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.package-difference{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0;padding:9px 10px;border-radius:11px;background:#eef9f5;color:var(--muted);font-size:9px}.package-difference strong{color:var(--brand-dark);font-size:10px;text-align:right}.package-card-v2 form{display:flex;flex-direction:column;gap:7px}.package-card-v2 form button{margin-top:0}.package-state{margin:0;padding:9px 10px;border-radius:10px;font-size:10px;font-weight:750}.package-state.is-ready{background:#effbf6;color:var(--brand-dark)}.package-state.is-missing{background:#fff8e8;color:#96661a}.package-topup-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:10px;border:1px solid #bfe8d9;border-radius:12px;color:var(--brand-dark);font-size:12px;font-weight:850;background:#f1fcf8}.package-topup-button span{font-size:16px}.my-packages-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;padding:19px 21px!important;background:linear-gradient(120deg,#f2fbf8,#f3f9ff);border-color:#cfece4}.my-packages-hero h2{margin:4px 0 6px;font-size:clamp(22px,4vw,30px)}.my-packages-hero p{max-width:700px;margin:0;color:var(--muted);font-size:12px}.package-status-section{margin:0 0 26px}.package-status-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.package-status-heading h2{margin:4px 0 0;font-size:22px}.my-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.my-package-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:12px;border:1px solid #dceee9;border-radius:19px;background:#fff;box-shadow:0 4px 16px rgba(15,62,61,.045)}.my-package-card.is-active{border-color:#a8e6d0;background:linear-gradient(135deg,#fff,#f4fcf8)}.my-package-visual{position:relative;display:grid;place-items:center;min-height:132px;border-radius:15px;background:radial-gradient(circle at 50% 45%,#d8f8ed,transparent 68%),#f3faf7;overflow:hidden}.my-package-visual img{width:126px;height:126px;object-fit:contain;filter:drop-shadow(0 11px 15px #087f6825)}.my-package-status{position:absolute;left:8px;bottom:8px;padding:5px 7px;border-radius:999px;background:#fff;color:var(--brand-dark);font-size:9px;font-weight:850;box-shadow:0 3px 8px #087f6818}.my-package-body{display:flex;flex-direction:column;min-width:0}.my-package-title{display:flex;justify-content:space-between;align-items:flex-start;gap:9px}.my-package-title h3{margin:3px 0 0;font-size:19px}.my-package-title>strong{font-size:14px;color:var(--brand-dark);white-space:nowrap}.my-package-title>strong small{font-size:8px}.my-package-countdown{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:15px 0 7px}.my-package-countdown small{color:var(--muted);font-size:10px}.my-package-countdown strong{font-size:15px;color:var(--brand-dark);font-variant-numeric:tabular-nums}.my-package-card .package-meter{height:7px;margin:0 0 10px;border-radius:999px;background:#e8f3ef;overflow:hidden}.my-package-card .package-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),#34dcb3);box-shadow:0 0 9px #1ac99d55}.my-package-dates{display:flex;justify-content:space-between;gap:7px;color:var(--muted);font-size:9px}.my-package-dates span{min-width:0}.my-package-dates time{display:block;margin-top:3px;color:var(--ink);font-size:10px}.my-package-reward{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.my-package-reward strong{color:var(--brand-dark);font-size:13px}.my-package-refund{margin-top:10px;font-size:10px}.my-package-refund summary{padding:5px 0}.my-package-refund form{margin-top:5px}.my-package-compact-list{display:grid;gap:8px}.my-package-compact{display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid #dfeeed;border-radius:15px;background:#fff}.my-package-compact img{width:55px;height:55px;object-fit:contain}.my-package-compact>div{min-width:0;flex:1}.my-package-compact strong,.my-package-compact small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-package-compact strong{font-size:13px}.my-package-compact small{margin-top:4px;color:var(--muted);font-size:10px}.my-package-compact .badge{white-space:nowrap}.my-package-compact.is-past{opacity:.75}.package-history{margin:10px 0 26px;padding:14px 16px;border:1px solid var(--line);border-radius:17px;background:#fbfdfd}.package-history summary{padding:0 0 12px;color:var(--brand-dark);font-size:13px}.package-empty{margin-bottom:22px}.package-history .my-package-compact-list{padding-top:4px}@media(max-width:680px){.equipment-hero{align-items:flex-start;flex-direction:column;padding:16px!important}.equipment-balance-pill{width:100%;justify-content:flex-start}.owned-equipment-item{min-width:160px}.package-intro-v2{grid-template-columns:1fr;padding:17px!important}.package-intro-v2 .package-intro-balance{justify-self:start}.owned-package-item{min-width:175px}.my-packages-hero{align-items:flex-start;flex-direction:column;padding:16px!important}.my-packages-hero .button{width:100%}.my-package-grid{grid-template-columns:1fr}.my-package-card{grid-template-columns:104px minmax(0,1fr);gap:10px;padding:9px}.my-package-visual,.my-package-visual img{min-height:104px;width:104px;height:104px}.my-package-title h3{font-size:16px}.my-package-title>strong{font-size:12px}.my-package-countdown{margin-top:11px}.my-package-countdown strong{font-size:13px}.my-package-dates{display:block}.my-package-dates span+span{margin-top:4px}.my-package-compact{padding:8px}.my-package-compact .badge{font-size:9px}}@media(prefers-reduced-motion:reduce){.hero-orbit,.hero-particle,.hero-station img{animation:none!important}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.friends-hero{display:grid;grid-template-columns:minmax(0,1fr) 138px;gap:22px;align-items:center;margin-bottom:14px;padding:22px 24px!important;background:linear-gradient(120deg,#effcf7,#f2f9ff);border-color:#bce9da;overflow:hidden;position:relative}.friends-hero h2{margin:5px 0 6px;font-size:clamp(23px,4vw,32px);letter-spacing:-.035em}.friends-hero p{max-width:680px;margin:0;color:var(--muted);font-size:12px}.friends-hero-progress{display:flex;gap:24px;margin-top:18px}.friends-hero-progress span,.friends-hero-progress strong{display:block}.friends-hero-progress span{color:var(--muted);font-size:10px}.friends-hero-progress strong{margin-top:3px;color:var(--brand-dark);font-size:14px}.friends-next-level{padding-left:24px;border-left:1px solid #cfe8de}.friends-progress-track{height:9px;margin-top:17px;border-radius:999px;background:#dfeee9;overflow:hidden}.friends-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#079b78,#1bc6a3 60%,#169ce8);box-shadow:0 0 16px #14b99460;transition:width .4s ease}.friends-progress-note{display:block;margin-top:7px;color:var(--muted);font-size:10px}.friends-hero-mark{display:grid;place-items:center;align-content:center;width:118px;height:118px;margin-left:auto;border:1px solid #9de1cb;border-radius:34px;background:radial-gradient(circle at 35% 20%,#ffffff,#dcf8ed);color:var(--brand-dark);box-shadow:0 9px 22px #087f6818;transform:rotate(3deg)}.friends-hero-mark span{font-size:22px;line-height:1}.friends-hero-mark b{font-size:34px;line-height:1.05;letter-spacing:-.06em}.friends-hero-mark small{margin-top:5px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.referral-share-card{margin-bottom:14px;padding:19px 21px!important;background:#fff}.referral-share-card .section-head{margin-bottom:7px}.referral-share-card .section-head h2{margin:3px 0 0;font-size:20px}.referral-share-help{margin:0 0 15px;color:var(--muted);font-size:12px}.referral-field{margin-top:11px}.referral-field label{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:800}.referral-input-action{display:flex;gap:8px}.referral-input-action input{flex:1;min-width:0;margin:0;padding:11px 12px;border:1px solid #d3e7df;border-radius:11px;background:#f8fcfa;color:var(--ink);font-size:12px}.referral-input-action button{flex:none;min-width:108px;padding:10px 12px;font-size:11px}.referral-share-footnote{margin:12px 0 0;color:var(--muted);font-size:10px}.friends-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.friends-stat-card{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:14px 15px;border:1px solid #dceee9;border-radius:16px;background:#fff;box-shadow:0 3px 13px #163a2d05}.friends-stat-icon{grid-row:span 2;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#e8f8f1;color:var(--brand-dark);font-size:17px;font-weight:900}.friends-stat-icon.is-ready{background:#e7f8f0;color:#079b78}.friends-stat-icon.is-pending{background:#f3f7f7;color:#66827a}.friends-stat-card strong{font-size:19px;line-height:1;color:var(--ink)}.friends-stat-card small{margin-top:4px;color:var(--muted);font-size:10px}.friends-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:28px}.friends-step{display:flex;align-items:flex-start;gap:11px;padding:15px 16px!important}.friends-step>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:10px;background:var(--brand);color:#fff;font-size:13px;font-weight:900;box-shadow:0 4px 10px #079b7830}.friends-step h3{margin:1px 0 4px;font-size:13px}.friends-step p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.rank-roadmap-section{margin-bottom:24px}.rank-roadmap-section .section-head{margin-bottom:4px}.rank-roadmap-section .section-head h2{margin:3px 0 0;font-size:22px}.friends-section-note{margin:0 0 13px;color:var(--muted);font-size:11px}.rank-roadmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.rank-roadmap-card{position:relative;min-width:0;padding:13px 12px;border:1px solid #e0ece8;border-radius:16px;background:#fff;box-shadow:0 3px 13px #163a2d04}.rank-roadmap-card.is-unlocked{background:linear-gradient(145deg,#fbfffd,#f1fbf7);border-color:#c7eade}.rank-roadmap-card.is-current{border-color:#65cfae;box-shadow:0 0 0 2px #65cfae28,0 7px 18px #0a87621a}.rank-roadmap-top{display:flex;align-items:flex-start;gap:8px;min-height:36px}.rank-roadmap-top h3{margin:2px 0 2px;font-size:13px}.rank-roadmap-top small{color:var(--muted);font-size:9px}.rank-level-mark{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:8px;background:#eef7f3;color:var(--brand-dark);font-size:10px;font-weight:900}.rank-roadmap-card.is-unlocked .rank-level-mark{background:#d8f5e9}.rank-roadmap-top .badge{margin-left:auto;padding:5px 6px;font-size:8px;white-space:nowrap}.rank-unlocked{margin-left:auto;color:var(--brand);font-size:17px;font-weight:900}.rank-roadmap-target,.rank-roadmap-advantage{display:flex;justify-content:space-between;gap:6px;margin-top:12px;padding-top:9px;border-top:1px solid #e7f0ed;font-size:9px}.rank-roadmap-target span,.rank-roadmap-advantage span{color:var(--muted)}.rank-roadmap-target strong,.rank-roadmap-advantage strong{color:var(--brand-dark);text-align:right}.rank-roadmap-card p{min-height:32px;margin:11px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.referral-manage-card,.referral-list-card{margin-bottom:14px;padding:18px 20px!important}.referral-manage-card .section-head,.referral-list-card .section-head{margin-bottom:5px}.referral-manage-card .section-head h2,.referral-list-card .section-head h2{margin:3px 0 0;font-size:19px}.referral-manage-card>p{margin:0;color:var(--muted);font-size:11px}.referral-manage-card form{margin-top:13px}.referral-manage-card button{min-height:43px}.referral-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e8f0ed}.referral-row:last-child{border-bottom:0}.referral-row-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:11px;background:#e8f8f1;color:var(--brand-dark);font-size:10px;font-weight:900}.referral-row>div{min-width:0;flex:1}.referral-row strong,.referral-row small{display:block}.referral-row strong{font-size:12px}.referral-row small{margin-top:2px;color:var(--muted);font-size:9px}.referral-row .badge{font-size:9px;white-space:nowrap}.referral-status-pending{background:#fff7e6;color:#946719}.referral-status-qualified{background:#e8f8f1;color:var(--brand-dark)}.referral-status-rewarded{background:#eaf2ff;color:#2465a0}.referral-status-rejected{background:#f9eded;color:#a14e4e}.friends-empty{display:grid;place-items:center;padding:24px 12px;color:var(--muted);text-align:center}.friends-empty span{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:#e8f8f1;color:var(--brand-dark);font-size:21px}.friends-empty p{margin:9px 0 0;font-size:11px}@media(max-width:900px){.rank-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.friends-hero{grid-template-columns:minmax(0,1fr) 78px;gap:10px;padding:17px!important}.friends-hero h2{font-size:22px}.friends-hero-progress{gap:12px;margin-top:14px}.friends-hero-progress strong{font-size:12px}.friends-next-level{padding-left:12px}.friends-hero-mark{width:72px;height:72px;border-radius:21px}.friends-hero-mark b{font-size:23px}.friends-hero-mark span{font-size:15px}.friends-hero-mark small{font-size:7px}.referral-share-card{padding:16px!important}.referral-input-action{display:grid;grid-template-columns:minmax(0,1fr) auto}.referral-input-action button{min-width:0;padding-inline:9px}.friends-stats-grid{gap:7px}.friends-stat-card{display:block;padding:12px 8px;text-align:center}.friends-stat-icon{margin:0 auto 7px}.friends-stat-card strong,.friends-stat-card small{display:block}.friends-stat-card strong{font-size:17px}.friends-stat-card small{font-size:9px}.friends-steps{grid-template-columns:1fr;gap:8px;margin-bottom:23px}.friends-step{padding:13px!important}.rank-roadmap{grid-template-columns:1fr 1fr;gap:8px}.rank-roadmap-card{padding:11px 9px}.rank-roadmap-top .badge{font-size:7px;padding:4px}.referral-manage-card,.referral-list-card{padding:16px!important}}.friends-stat-card{min-width:0;overflow:hidden}.friends-stat-copy{min-width:0}.friends-stat-copy strong,.friends-stat-copy small,.friends-stat-copy em{display:block;overflow-wrap:anywhere}.friends-stat-copy em{margin-top:3px;color:var(--brand-dark);font-size:8px;font-style:normal;font-weight:800;line-height:1.25}.friends-stat-card.is-qualified{border-color:#9edfc9;background:linear-gradient(145deg,#ffffff,#f1fcf7);box-shadow:0 5px 18px #087f6812}.friends-stat-card.is-qualified .friends-stat-icon{box-shadow:0 0 0 4px #b8eedc55}.rank-roadmap-shell{position:relative;padding-top:8px}.rank-roadmap-line{position:absolute;z-index:0;top:31px;left:7%;right:7%;height:6px;border-radius:999px;background:#e1eee9;overflow:hidden}.rank-roadmap-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#079b78,#1cc7a4 70%,#169ce8);box-shadow:0 0 13px #16ad8b55;transition:width .4s ease}.rank-roadmap{position:relative;z-index:1}.rank-roadmap-card{z-index:1}.rank-roadmap-card:not(:last-child)::after{content:'›';position:absolute;z-index:2;top:19px;right:-9px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #d4eae2;border-radius:50%;background:#fff;color:#7b9e92;font-size:14px;font-weight:900;line-height:1}.rank-roadmap-card.is-unlocked:not(:last-child)::after{border-color:#91ddc3;color:var(--brand-dark)}.rank-roadmap-card.is-current{transform:translateY(-2px)}.rank-roadmap-card.is-current .rank-level-mark{background:var(--brand);color:#fff;box-shadow:0 0 0 4px #a9e9d455,0 5px 12px #079b7835}.rank-level-mark{border-radius:50%;width:29px;height:29px}.rank-roadmap-top{min-height:39px}.rank-roadmap-card p{min-height:35px}@media(max-width:680px){.friends-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.friends-stat-card.is-qualified{grid-column:span 2}.friends-stat-copy em{font-size:8px}.rank-roadmap-shell{padding-top:0}.rank-roadmap-line{display:none}.rank-roadmap-card:not(:last-child)::after{display:none}.rank-roadmap-card.is-current{transform:none}.rank-roadmap-top{min-height:36px}}.friends-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.friends-metric{display:flex;align-items:center;gap:12px;min-width:0;min-height:78px;padding:14px 16px;border:1px solid #dcebe6;border-radius:17px;background:#fff;box-shadow:0 5px 16px rgba(16,70,60,.055);overflow:hidden}.friends-metric.is-qualified{border-color:#9ddfc7;background:linear-gradient(135deg,#fff,#effbf6)}.friends-metric-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#e9f7f2;color:var(--brand-dark);font-size:19px;font-weight:900}.friends-metric.is-qualified .friends-metric-icon{background:var(--brand);color:#fff;box-shadow:0 6px 14px rgba(7,155,120,.22)}.friends-metric-icon.is-pending{background:#edf4f5;color:#5f777b}.friends-metric>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;min-width:0;flex:1}.friends-metric small{grid-column:1;display:block;min-width:0;color:#5d7474;font-size:11px;font-weight:750;line-height:1.25;overflow-wrap:break-word}.friends-metric strong{grid-column:2;grid-row:1/3;align-self:center;color:var(--ink);font-size:25px;line-height:1;font-variant-numeric:tabular-nums}.friends-metric em{grid-column:1;display:block;color:var(--brand-dark);font-size:9px;font-style:normal;font-weight:800;line-height:1.25}.rank-ladder-section{margin:26px 0}.rank-ladder-section>.section-head{align-items:flex-end;margin-bottom:5px}.rank-ladder-section>.section-head h2{margin:3px 0 0;font-size:24px}.rank-ladder{display:grid;gap:0;margin-top:15px;padding:18px;border:1px solid #dcebe6;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fcfa);box-shadow:0 7px 22px rgba(20,65,65,.045)}.rank-ladder-item{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;min-width:0}.rank-ladder-node{position:relative;display:flex;justify-content:center}.rank-ladder-node>span{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:2px solid #d5e4df;border-radius:50%;background:#fff;color:#769089;font-size:12px;font-weight:950;box-shadow:0 3px 10px rgba(18,67,58,.07)}.rank-ladder-node>i{position:absolute;z-index:1;top:38px;bottom:-12px;width:3px;background:#dfeae6}.rank-ladder-item.is-unlocked .rank-ladder-node>span{border-color:#75d2b4;background:#e8f8f1;color:var(--brand-dark)}.rank-ladder-item.is-unlocked .rank-ladder-node>i{background:linear-gradient(#75d2b4,#bfe9db)}.rank-ladder-item.is-current .rank-ladder-node>span{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 0 0 5px rgba(7,155,120,.12),0 7px 18px rgba(7,155,120,.2)}.rank-ladder-card{min-width:0;margin-bottom:12px;padding:14px 16px;border:1px solid #e1ebe7;border-radius:16px;background:#fff}.rank-ladder-item.is-current .rank-ladder-card{border-color:#8dd8bf;background:linear-gradient(135deg,#fff,#effbf6);box-shadow:0 7px 18px rgba(7,127,104,.09)}.rank-ladder-item.is-locked .rank-ladder-card{background:#fbfcfc}.rank-ladder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rank-ladder-head>div{min-width:0}.rank-ladder-head small{display:block;color:#71867f;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.rank-ladder-head h3{margin:3px 0 0;font-size:18px;line-height:1.2}.rank-state{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:27px;padding:5px 9px;border:1px solid #d9e6e2;border-radius:999px;background:#f5f8f7;color:#6a7e78;font-size:9px;font-weight:850;white-space:nowrap}.rank-state.is-open{border-color:#b9e6d7;background:#eaf9f3;color:var(--brand-dark)}.rank-state.is-current{border-color:var(--brand);background:var(--brand);color:#fff}.rank-ladder-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.rank-ladder-details>div{min-width:0;padding:9px 11px;border-radius:11px;background:#f3f8f6}.rank-ladder-details small,.rank-ladder-details strong{display:block;overflow-wrap:anywhere}.rank-ladder-details small{color:#6c817a;font-size:9px}.rank-ladder-details strong{margin-top:2px;color:var(--brand-dark);font-size:11px}.rank-ladder-progress{height:6px;margin-top:12px;border-radius:999px;background:#e6eeeb;overflow:hidden}.rank-ladder-progress>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),#36dcb4);transition:width .35s ease}.rank-ladder-card>p{margin:8px 0 0;color:#657a74;font-size:10px;line-height:1.4}.rank-ladder-item:last-child .rank-ladder-card{margin-bottom:0}@media(max-width:720px){.friends-hero{grid-template-columns:1fr;padding:18px!important}.friends-hero-mark{display:none}.friends-hero-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:15px}.friends-next-level{padding-left:14px}.referral-share-card .section-head,.rank-ladder-section>.section-head,.referral-manage-card .section-head{align-items:flex-start;flex-wrap:wrap}.friends-metrics{grid-template-columns:1fr;gap:8px}.friends-metric{min-height:66px;padding:11px 13px}.friends-metric.is-qualified{grid-column:auto}.friends-step{min-width:0}.rank-ladder{padding:13px 10px}.rank-ladder-item{grid-template-columns:42px minmax(0,1fr);gap:7px}.rank-ladder-node>span{width:34px;height:34px;flex-basis:34px}.rank-ladder-node>i{top:34px;bottom:-10px}.rank-ladder-card{padding:12px;margin-bottom:9px}.rank-ladder-head h3{font-size:16px}.rank-ladder-details{grid-template-columns:1fr 1fr}.referral-input-action{grid-template-columns:1fr}.referral-input-action button{width:100%;min-height:42px}.referral-row{min-width:0}.referral-row .badge{max-width:42%;white-space:normal;text-align:center;line-height:1.2}}@media(max-width:390px){.friends-hero-progress{grid-template-columns:1fr}.friends-next-level{margin-top:9px;padding:9px 0 0;border-left:0;border-top:1px solid #cfe8de}.rank-ladder-details{grid-template-columns:1fr}.rank-state{max-width:44%;white-space:normal;text-align:center;line-height:1.2}.rank-ladder-card{padding:11px}.friends-metric strong{font-size:22px}}.profile-hero-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 14px;padding:22px 24px!important;background:linear-gradient(120deg,#effbf7,#f3f9ff);border-color:#bfe8db}.profile-identity{display:flex;align-items:center;gap:15px;min-width:0}.profile-avatar{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:21px;background:linear-gradient(145deg,var(--brand),#18b991);color:#fff;font-size:27px;font-weight:900;box-shadow:0 9px 20px rgba(7,155,120,.2)}.profile-identity-copy{min-width:0}.profile-identity-copy .eyebrow{margin-bottom:4px}.profile-identity-copy h2{margin:0;font-size:clamp(22px,4vw,30px);overflow-wrap:anywhere}.profile-identity-copy p{margin:3px 0 8px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.profile-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.profile-meta .badge{font-size:9px;padding:5px 8px}.profile-meta small{color:var(--muted);font-size:10px}.profile-hero-status{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 7px;flex:0 0 auto;padding:10px 13px;border:1px solid #ccebdd;border-radius:14px;background:#fff}.profile-online-dot{width:8px;height:8px;border-radius:50%;background:#20c995;box-shadow:0 0 0 4px #dcf8ed}.profile-hero-status strong{font-size:11px;color:var(--brand-dark)}.profile-hero-status small{grid-column:1/-1;color:var(--muted);font-size:9px}.profile-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.profile-balance-card{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 15px;border:1px solid #dcebe6;border-radius:16px;background:#fff;box-shadow:0 4px 14px rgba(16,70,60,.045)}.profile-balance-card.is-usdt{border-color:#bce8d8;background:linear-gradient(135deg,#fff,#f1fcf7)}.profile-balance-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#e8f8f1;color:var(--brand-dark);font-weight:900;font-size:19px}.profile-balance-card.is-mine .profile-balance-icon{background:#eef4ff}.profile-balance-card.is-friends .profile-balance-icon{background:#f0ebff;color:#745ed1}.profile-balance-card>div:last-child{min-width:0}.profile-balance-card small,.profile-balance-card strong,.profile-balance-card span{display:block;overflow-wrap:anywhere}.profile-balance-card small{color:var(--muted);font-size:9px;font-weight:850}.profile-balance-card strong{margin:2px 0;color:var(--ink);font-size:19px;line-height:1.1;font-variant-numeric:tabular-nums}.profile-balance-card span{color:var(--muted);font-size:9px}.profile-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.profile-panel{min-width:0;margin:0;padding:20px!important}.profile-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-panel-heading h2{margin:3px 0 0;font-size:20px}.profile-panel-mark{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:10px;background:#e8f8f1;color:var(--brand-dark);font-size:16px;font-weight:900}.profile-panel-mark.is-blue{background:#eaf4ff;color:#1879bc}.profile-panel-help{margin:8px 0 15px;color:var(--muted);font-size:11px;line-height:1.5}.profile-form{display:grid;gap:11px}.profile-form label,.profile-password-form label{display:grid;gap:5px;margin:0;color:var(--ink);font-size:11px;font-weight:800}.profile-form label small{font-size:9px;font-weight:500;color:var(--muted)}.profile-form input,.profile-form select,.profile-password-form input{width:100%;min-width:0;margin:0;padding:11px 12px;border:1px solid #d7e8e2;border-radius:11px;background:#fbfefd;color:var(--ink);font-size:14px}.profile-form input:disabled{color:#748881;background:#f3f7f5}.profile-form button{margin-top:2px;min-height:43px}.profile-quick-links{display:grid;gap:7px;margin-top:4px}.profile-quick-links a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;border:1px solid #e0ece8;border-radius:13px;background:#fbfdfc;transition:transform .16s ease,border-color .16s ease,background .16s ease}.profile-quick-links a:hover{transform:translateY(-1px);border-color:#a8dfcc;background:#f3fbf7}.profile-quick-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e8f8f1;color:var(--brand-dark);font-size:14px;font-weight:900}.profile-quick-links a:nth-child(2) .profile-quick-icon{background:#eaf4ff;color:#1879bc}.profile-quick-links a:nth-child(3) .profile-quick-icon{background:#fff5dc;color:#a36b14}.profile-quick-links a:nth-child(4) .profile-quick-icon{background:#f0ebff;color:#745ed1}.profile-quick-links strong,.profile-quick-links small{display:block;overflow-wrap:anywhere}.profile-quick-links strong{font-size:12px}.profile-quick-links small{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.3}.profile-quick-links b{color:var(--brand-dark);font-size:17px}.profile-security{margin:0 0 14px;padding:18px 20px!important}.profile-password-details{margin-top:9px;border-top:1px solid #e4eeea}.profile-password-details summary{padding:12px 0 4px;color:var(--brand-dark);font-size:12px;font-weight:850}.profile-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding-top:10px}.profile-password-form button{min-height:43px;padding-inline:12px;font-size:11px}.profile-danger-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:16px 20px!important;border-color:#f0d7d4;background:#fffafa}.profile-danger-card h2{margin:3px 0 4px;font-size:17px}.profile-danger-card p{max-width:700px;margin:0;color:#856b68;font-size:10px;line-height:1.45}.profile-danger-card form{flex:0 0 auto}.profile-danger-card button{min-height:40px;padding:9px 12px;color:#a84b45;border-color:#edcbc7;font-size:10px}@media(max-width:760px){.profile-hero-card{align-items:flex-start;flex-direction:column;padding:18px!important}.profile-hero-status{width:100%;grid-template-columns:auto 1fr}.profile-balance-grid{grid-template-columns:1fr;gap:8px}.profile-balance-card{min-height:67px;padding:11px 13px}.profile-columns{grid-template-columns:1fr;gap:10px}.profile-panel{padding:17px!important}.profile-password-form{grid-template-columns:1fr}.profile-password-form button{width:100%}.profile-danger-card{align-items:flex-start;flex-direction:column;padding:16px!important}.profile-danger-card form,.profile-danger-card button{width:100%}}@media(max-width:390px){.profile-identity{align-items:flex-start;gap:10px}.profile-avatar{flex-basis:52px;width:52px;height:52px;border-radius:17px;font-size:22px}.profile-identity-copy h2{font-size:21px}.profile-identity-copy p{font-size:11px}.profile-meta{display:grid;gap:5px}.profile-balance-card strong{font-size:18px}}.profile-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-balance-card.is-deposit{border-color:#cfe1f1;background:linear-gradient(135deg,#fff,#f5f9ff)}.profile-balance-card.is-deposit .profile-balance-icon{background:#eaf4ff}.profile-inline-details{margin-top:14px;border-top:1px solid #e4eeea}.profile-inline-details summary{padding:12px 0 4px;color:var(--brand-dark);font-size:12px;font-weight:850}.profile-pending-note{display:block;margin-top:8px;color:#8a681b;font-size:10px}.profile-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-section-heading h2{margin:3px 0 4px;font-size:19px}.profile-section-heading p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.profile-sessions{margin:0 0 14px;padding:18px 20px!important}.profile-session-list{display:grid;gap:7px;margin-top:14px}.profile-session-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 11px;border:1px solid #e3eeeb;border-radius:12px;background:#fbfefd}.profile-session-row.is-current{border-color:#bce7d7;background:#f4fcf8}.profile-session-row>div{min-width:0;flex:1}.profile-session-row strong,.profile-session-row small{display:block;overflow-wrap:anywhere}.profile-session-row strong{font-size:11px}.profile-session-row small{margin-top:3px;color:var(--muted);font-size:9px}.profile-session-icon{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:9px;background:#e8f8f1;color:var(--brand-dark);font-size:12px}.profile-session-row .badge{font-size:8px}.text-button{padding:5px 7px!important;color:var(--brand-dark);font-size:10px;background:transparent;border:0;box-shadow:none}.profile-activity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.profile-events,.profile-closure-summary{min-width:0;margin:0;padding:18px 20px!important}.profile-event-list{display:grid;gap:2px;margin-top:13px}.profile-event-row{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #edf2f0}.profile-event-row:last-child{border-bottom:0}.profile-event-row>div{min-width:0}.profile-event-row strong,.profile-event-row small{display:block}.profile-event-row strong{font-size:10px}.profile-event-row small{margin-top:2px;color:var(--muted);font-size:9px}.profile-event-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #dff7ed}.profile-empty-note{margin:13px 0 0;color:var(--muted);font-size:10px}.profile-closure-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.profile-closure-rows>div{min-width:0;padding:10px;border-radius:11px;background:#f4f8f6}.profile-closure-rows span,.profile-closure-rows strong{display:block;overflow-wrap:anywhere}.profile-closure-rows span{color:var(--muted);font-size:8px}.profile-closure-rows strong{margin-top:4px;color:var(--ink);font-size:12px}.profile-closure-status{margin-top:12px;padding:9px 10px;border:1px solid #d2e9df;border-radius:10px;background:#f6fcf9;color:#4e6d61;font-size:9px;line-height:1.4}.profile-closure-status.is-pending{border-color:#ead9ae;background:#fffaf0;color:#806423}.profile-clarity-card{margin:0 0 14px;padding:19px 20px!important;border-color:#cfe6dd;background:linear-gradient(135deg,#fbfffd,#f5fbff)}.profile-clarity-card h2{margin:3px 0 4px;font-size:19px}.profile-clarity-card>div>p{max-width:800px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.profile-clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.profile-clarity-grid article{min-width:0;padding:11px 12px;border:1px solid #dfece7;border-radius:12px;background:#fff}.profile-clarity-grid strong,.profile-clarity-grid span{display:block;overflow-wrap:anywhere}.profile-clarity-grid strong{font-size:11px}.profile-clarity-grid span{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.4}.profile-legal-note{margin-top:12px;padding:11px 12px;border:1px dashed #c8ddd5;border-radius:12px;background:#ffffffb8}.profile-legal-note>strong{font-size:10px}.profile-legal-note p{margin:4px 0 7px!important;color:var(--muted);font-size:9px!important;line-height:1.45}.profile-legal-links{display:flex;flex-wrap:wrap;gap:10px}.profile-legal-links a{color:var(--brand-dark);font-size:9px;font-weight:800;text-decoration:underline}.profile-danger-card button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.profile-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-activity-grid{grid-template-columns:1fr}.profile-clarity-grid{grid-template-columns:1fr}}@media(max-width:680px){.profile-balance-grid{grid-template-columns:1fr}.profile-section-heading{display:block}.profile-section-heading>form{margin-top:11px}.profile-section-heading>form button{width:100%}.profile-sessions,.profile-events,.profile-closure-summary,.profile-clarity-card{padding:16px!important}.profile-closure-rows{grid-template-columns:1fr 1fr}.profile-closure-rows>div:last-child{grid-column:1/-1}.profile-session-row{align-items:flex-start}.profile-session-row .text-button{padding:7px 0!important}.profile-legal-links{gap:8px}}.profile-legal-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0}.profile-legal-facts span{display:block;padding:8px 9px;border-radius:9px;background:#f4f8f6;color:var(--muted);font-size:8px}.profile-legal-facts strong{display:block;margin-top:3px;color:var(--ink);font-size:9px;overflow-wrap:anywhere}@media(max-width:680px){.profile-legal-facts{grid-template-columns:1fr}}.profile-closure-flow{display:grid;gap:5px;margin-top:12px}.profile-closure-flow span{display:block;padding:7px 9px;border-left:3px solid #d8e7e1;border-radius:7px;background:#f7faf8;color:var(--muted);font-size:9px}.profile-closure-flow span.is-done{border-left-color:#17ad86;color:#35695a;background:#f1fbf6}.profile-closure-flow span.is-pending{border-left-color:#d49a2c;color:#806423;background:#fffaf0}.admin-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 14px}.admin-finance-card{min-width:0;padding:14px 15px;border:1px solid #dcebe6;border-radius:15px;background:#fff;box-shadow:0 4px 14px rgba(16,70,60,.04)}.admin-finance-card small,.admin-finance-card strong,.admin-finance-card span{display:block;overflow-wrap:anywhere}.admin-finance-card small{color:var(--muted);font-size:9px;font-weight:850}.admin-finance-card strong{margin:7px 0 3px;color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums}.admin-finance-card span{color:var(--muted);font-size:8px}.admin-finance-card.tone-green{border-color:#bfe6d7;background:linear-gradient(145deg,#fff,#f3fcf8)}.admin-finance-card.tone-blue{border-color:#cfe1f1;background:linear-gradient(145deg,#fff,#f4f9ff)}.admin-finance-card.tone-amber{border-color:#eadcb8;background:linear-gradient(145deg,#fff,#fffaf1)}.admin-finance-card.tone-purple{border-color:#ddd6f1;background:linear-gradient(145deg,#fff,#faf8ff)}.admin-finance-card.tone-red{border-color:#ecd1d0;background:linear-gradient(145deg,#fff,#fff8f8)}.admin-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}.admin-ops-card{min-width:0;margin:0;padding:17px 18px!important}.admin-ops-card h2{margin:3px 0 0;font-size:17px}.admin-ops-card p{margin:10px 0;color:var(--muted);font-size:10px;line-height:1.45}.admin-gate-chips{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.admin-gate-chips span{padding:6px 8px;border:1px solid #ead9ae;border-radius:8px;background:#fffaf0;color:#806423;font-size:9px}.admin-user-filters{display:grid;grid-template-columns:1.6fr repeat(5,minmax(100px,1fr));gap:7px;margin:0 0 13px;padding:12px;border:1px solid #dcebe6;border-radius:14px;background:#fbfefd}.admin-user-filters input,.admin-user-filters select{width:100%;min-width:0;margin:0;padding:9px 10px;border:1px solid #d7e8e2;border-radius:9px;background:#fff;color:var(--ink);font-size:11px}.admin-user-filter-search{display:flex;align-items:center;gap:6px;min-width:0;padding:0 9px;border:1px solid #d7e8e2;border-radius:9px;background:#fff}.admin-user-filter-search span{color:var(--muted)}.admin-user-filter-search input{padding:9px 0;border:0;outline:0}.admin-user-filters label{display:grid;gap:3px;color:var(--muted);font-size:8px;font-weight:800}.admin-user-filter-actions{display:flex;align-items:center;gap:6px;grid-column:1/-1}.admin-user-filter-actions .button,.admin-user-filter-actions button{min-height:35px;padding:8px 11px;font-size:10px}.status-chip.status-review{white-space:nowrap}@media(max-width:900px){.admin-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-filter-search{grid-column:1/-1}}@media(max-width:620px){.admin-finance-grid,.admin-ops-grid{grid-template-columns:1fr}.admin-user-filters{grid-template-columns:1fr 1fr}.admin-user-filters label{min-width:0}.admin-user-filter-actions{flex-wrap:wrap}.admin-user-filter-actions>*{flex:1;text-align:center}.admin-finance-card strong{font-size:18px}}.admin-user-bulk{margin:0 0 14px}.admin-user-bulk-head{display:grid;grid-template-columns:auto minmax(145px,.7fr) minmax(150px,1.3fr) minmax(150px,1fr) auto;gap:7px;align-items:center;margin-bottom:9px;padding:10px 12px;border:1px solid #dcebe6;border-radius:13px;background:#f7fcfa}.admin-user-bulk-head select,.admin-user-bulk-head input{min-width:0;margin:0;padding:9px 10px;border:1px solid #d7e8e2;border-radius:9px;background:#fff;color:var(--ink);font-size:10px}.admin-select-all{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;font-weight:800;white-space:nowrap}.admin-user-row-wrap{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:stretch;border-bottom:1px solid #edf1f1}.admin-user-row-wrap:last-child{border-bottom:0}.admin-user-row-wrap .simple-user-row{border-bottom:0}.admin-user-check{display:grid;place-items:center;border-right:1px solid #edf1f1;background:#fbfefd}.admin-user-check input,.admin-select-all input{width:15px;height:15px;accent-color:var(--brand)}.admin-user-bulk .simple-user-row{min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.admin-user-bulk-head{grid-template-columns:1fr 1fr}.admin-select-all{grid-column:1/-1}.admin-user-bulk-head button{width:100%}}@media(max-width:560px){.admin-user-bulk-head{grid-template-columns:1fr}.admin-user-bulk-head>*{width:100%}.admin-user-row-wrap{grid-template-columns:32px minmax(0,1fr)}.admin-user-bulk .simple-user-row{padding-left:9px;padding-right:9px}}.admin-correction-preview{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:4px 0 12px;padding:10px;border:1px solid #dcebe6;border-radius:11px;background:#f7fcfa}.admin-correction-preview span{display:grid;gap:3px}.admin-correction-preview span:nth-child(2){display:block;color:var(--brand);font-weight:900;text-align:center}.admin-correction-preview small{color:var(--muted);font-size:8px;font-weight:800}.admin-correction-preview strong{font-size:13px;color:var(--ink)}.admin-provider-status{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.admin-provider-status span{display:grid;gap:3px;min-width:130px;padding:8px 10px;border:1px solid #dcebe6;border-radius:10px;background:#f8fcfb}.admin-provider-status small{color:var(--muted);font-size:8px;font-weight:800}.admin-provider-status strong{font-size:10px;overflow-wrap:anywhere}.admin-withdrawal-card form+form{margin-top:8px}.passive-mining-card{position:relative;isolation:isolate;overflow:hidden;margin-top:14px;padding:18px 20px!important;border:1px solid #174d52!important;border-radius:22px!important;background:linear-gradient(145deg,#092c34 0%,#0a3c42 55%,#0d5250 100%)!important;color:#effffc;box-shadow:0 14px 30px rgba(7,45,52,.18)!important}.passive-mining-card::before{content:"";position:absolute;z-index:-1;inset:-45% -20% auto auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(55,230,188,.2),transparent 66%);pointer-events:none}.passive-mining-card::after{content:"";position:absolute;z-index:-1;left:-15%;right:-15%;bottom:-60px;height:120px;background:linear-gradient(90deg,transparent,rgba(39,217,178,.12),transparent);filter:blur(2px);transform:rotate(-5deg);pointer-events:none}.passive-mining-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.passive-mining-title{display:flex;align-items:center;gap:11px;min-width:0}.passive-mining-title>div{min-width:0}.passive-mining-title small{display:block;color:#9bc6c0;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.passive-mining-title strong{display:block;margin-top:3px;color:#f5fffd;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.passive-mining-time{display:flex;align-items:center;gap:8px;flex:none}.passive-mining-time>strong{color:#e8fffb;font-size:15px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.passive-mining-time>span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:5px 7px;border:1px solid rgba(136,235,210,.35);border-radius:999px;background:rgba(255,255,255,.08);color:#a7f7de;font-size:9px;font-weight:900}.passive-mining-orb{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid rgba(105,244,210,.6);border-radius:13px;background:radial-gradient(circle at 45% 38%,#5ff0c4,#0b8275 45%,#073d48 75%);box-shadow:0 0 0 4px rgba(42,215,176,.1),0 0 20px rgba(39,221,181,.3)}.passive-mining-orb::before,.passive-mining-orb::after{content:"";position:absolute;border:1px solid rgba(124,255,225,.38);border-radius:50%}.passive-mining-orb::before{inset:5px}.passive-mining-orb::after{inset:10px;border-color:rgba(124,255,225,.24)}.passive-mining-orb i{position:absolute;width:3px;height:3px;border-radius:50%;background:#d9fff5;box-shadow:0 0 5px #b6ffe9}.passive-mining-orb i:nth-child(1){top:8px;right:8px}.passive-mining-orb i:nth-child(2){bottom:9px;left:8px}.passive-mining-orb i:nth-child(3){top:16px;left:7px}.offline-mining-visual{position:relative;height:110px;margin:0 -4px 14px;border:1px solid rgba(132,237,216,.23);border-radius:17px;background:linear-gradient(180deg,rgba(3,24,33,.15),rgba(3,24,33,.36));overflow:hidden;isolation:isolate}.offline-mining-grid{position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(107,224,201,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(107,224,201,.13) 1px,transparent 1px);background-size:22px 22px;transform:perspective(100px) rotateX(54deg) scale(1.5);transform-origin:center bottom}.offline-mining-beam{position:absolute;left:50%;top:-30px;width:94px;height:176px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(88,255,216,.22),rgba(34,212,174,.04) 66%,transparent);filter:blur(7px);clip-path:polygon(39% 0,61% 0,100% 100%,0 100%);animation:offline-beam 3.8s ease-in-out infinite}.offline-mining-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:62px;height:62px;transform:translate(-50%,-50%);border:1px solid rgba(144,255,225,.85);border-radius:50%;background:radial-gradient(circle at 38% 30%,#65f7cc,#18b795 44%,#0d5555 72%);box-shadow:0 0 0 6px rgba(38,218,179,.12),0 0 0 14px rgba(38,218,179,.06),0 0 27px rgba(40,229,190,.5);animation:offline-core 2.8s ease-in-out infinite}.offline-mining-core::before,.offline-mining-core::after{content:"";position:absolute;border:1px solid rgba(168,255,231,.58);border-radius:50%;transform:rotate(-18deg)}.offline-mining-core::before{inset:-9px;border-left-color:transparent;border-right-color:transparent}.offline-mining-core::after{inset:-17px;border-top-color:transparent;border-bottom-color:transparent;opacity:.6}.offline-mining-core img{position:relative;z-index:2;width:30px;height:30px;filter:brightness(0) invert(1) drop-shadow(0 2px 5px rgba(0,0,0,.25))}.offline-mining-core i{position:absolute;z-index:1;width:4px;height:4px;border-radius:50%;background:#ecfff9;box-shadow:0 0 7px #c6ffef;animation:offline-orbit 2.8s linear infinite}.offline-mining-core i:nth-of-type(1){animation-delay:-.9s}.offline-mining-core i:nth-of-type(2){animation-delay:-1.8s}.offline-mining-core i:nth-of-type(3){animation-delay:-2.5s}.offline-mining-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:#b2ffeb;box-shadow:0 0 8px #65f8cf;animation:offline-particle 3.6s ease-in-out infinite}.offline-mining-particle.particle-a{left:27%;bottom:18%;animation-delay:-.6s}.offline-mining-particle.particle-b{right:26%;bottom:26%;animation-delay:-1.8s}.offline-mining-particle.particle-c{left:64%;top:19%;width:3px;height:3px;animation-delay:-2.5s}.offline-mining-stream{position:absolute;left:calc(50% - 2px);bottom:-8px;width:4px;height:44px;border-radius:99px;background:linear-gradient(180deg,transparent,#85ffdc);box-shadow:0 0 10px #39e5ba;animation:offline-stream 1.8s ease-in-out infinite}.offline-progress-wrap{position:relative;z-index:1}.offline-progress-label{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px;color:#9bc6c0;font-size:10px}.offline-progress-label strong{color:#b5ffe9;font-size:13px;font-variant-numeric:tabular-nums}.offline-progress-track{height:9px;border:1px solid rgba(117,225,205,.24);border-radius:999px;background:rgba(1,21,28,.5);box-shadow:inset 0 1px 3px rgba(0,0,0,.2);overflow:hidden}.offline-progress-track>i{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#1acb9f,#70f6cf 68%,#d9fff3);box-shadow:0 0 13px rgba(54,235,187,.7);transition:width .5s cubic-bezier(.2,.8,.2,1)}.passive-mining-card>progress{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}.passive-mining-card .passive-explanation{margin:10px 0 16px;color:#a4c9c5;font-size:10px;line-height:1.5}.passive-mining-card form{position:relative;z-index:1}.passive-mining-card form .wide{min-height:44px;border:1px solid rgba(170,255,231,.25);background:linear-gradient(135deg,#20bf9a,#13937c);box-shadow:0 8px 18px rgba(5,20,25,.24);color:#fff}.passive-mining-card form .wide:hover{background:linear-gradient(135deg,#27d2aa,#16a28a);box-shadow:0 10px 22px rgba(5,20,25,.3)}.passive-mining-card form .wide:disabled{border-color:rgba(167,222,210,.2);background:rgba(255,255,255,.11);color:#8fb5b0;box-shadow:none}.passive-mining-card.is-producing .passive-mining-orb{animation:offline-orb 2.6s ease-in-out infinite}.passive-mining-card.is-ready{border-color:#2bcda8!important;box-shadow:0 15px 35px rgba(7,104,86,.25),0 0 0 1px rgba(80,236,194,.16)!important}.passive-mining-card.is-ready .offline-mining-core{animation:offline-core-ready 1.65s ease-in-out infinite}.passive-mining-card.is-ready .offline-mining-beam{opacity:1;animation-duration:2s}.passive-mining-card.is-ready .passive-mining-time>span{background:rgba(51,224,177,.2);color:#d1fff2;border-color:rgba(141,255,225,.65)}@keyframes offline-beam{0%,100%{opacity:.45;transform:translateX(-50%) scaleX(.84)}50%{opacity:.9;transform:translateX(-50%) scaleX(1.12)}}@keyframes offline-core{0%,100%{transform:translate(-50%,-50%) scale(.96);filter:saturate(.96)}50%{transform:translate(-50%,-50%) scale(1.04);filter:saturate(1.18)}}@keyframes offline-core-ready{0%,100%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 6px rgba(38,218,179,.12),0 0 0 14px rgba(38,218,179,.06),0 0 27px rgba(40,229,190,.5)}50%{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 8px rgba(38,218,179,.2),0 0 0 18px rgba(38,218,179,.09),0 0 38px rgba(40,229,190,.75)}}@keyframes offline-orbit{0%{transform:rotate(0deg) translateX(24px) rotate(0deg);opacity:.4}40%{opacity:1}100%{transform:rotate(360deg) translateX(24px) rotate(-360deg);opacity:.35}}@keyframes offline-particle{0%,100%{transform:translate(0,7px);opacity:.25}50%{transform:translate(0,-20px);opacity:1}}@keyframes offline-stream{0%,100%{opacity:.25;transform:scaleY(.7);transform-origin:top}50%{opacity:.9;transform:scaleY(1.1);transform-origin:top}}@keyframes offline-orb{0%,100%{transform:scale(.96)}50%{transform:scale(1.06)}}@media(max-width:680px){.passive-mining-card{padding:16px!important;border-radius:19px!important}.passive-mining-header{align-items:flex-start}.passive-mining-time{display:grid;justify-items:end;gap:4px}.offline-mining-visual{height:102px;margin-inline:-2px}.passive-mining-title strong{font-size:14px}.passive-mining-time>strong{font-size:13px}.passive-mining-card .passive-explanation{font-size:9px}}@media(max-width:390px){.passive-mining-header{gap:7px}.passive-mining-orb{width:33px;height:33px;border-radius:11px}.passive-mining-title{gap:8px}.passive-mining-title small{font-size:8px}.passive-mining-title strong{font-size:12px}.passive-mining-time>strong{font-size:11px}.offline-progress-label{font-size:9px}.offline-progress-label strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.passive-mining-card *,.passive-mining-card::after{animation:none!important;transition:none!important}}.passive-mining-orb img{position:relative;z-index:2;width:22px;height:22px;border-radius:50%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22))}.passive-mining-orb i:nth-of-type(1){top:8px;right:8px}.passive-mining-orb i:nth-of-type(2){bottom:9px;left:8px}.passive-mining-orb i:nth-of-type(3){top:16px;left:7px}.offline-mining-core img{border-radius:50%;filter:drop-shadow(0 2px 5px rgba(0,0,0,.25))}.smart-push{position:fixed!important;z-index:1200;top:calc(env(safe-area-inset-top) + 86px);right:18px;width:min(370px,calc(100vw - 30px));margin:0!important;padding:15px 17px!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;transform:translate3d(24px,-10px,0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;box-shadow:0 16px 34px rgba(14,64,61,.18)!important}.smart-push.is-visible{transform:translate3d(0,0,0);opacity:1;visibility:visible;pointer-events:auto}.smart-push .smart-recommendation-close{position:absolute;z-index:2;top:8px;right:9px;width:24px;height:24px;min-height:0;padding:0;border:0!important;border-radius:8px;background:transparent!important;color:#6f8b82;font-size:20px;font-weight:500;line-height:1;box-shadow:none!important;cursor:pointer}.smart-push .smart-recommendation-close:hover{background:#e8f4f0!important;color:var(--brand-dark)}.smart-push .smart-recommendation-head{padding-right:24px}.smart-push>p{max-width:320px}.smart-push .smart-recommendation-actions{justify-content:flex-start}.smart-push .smart-recommendation-trigger{margin-top:1px}.smart-push.smart-recommendation.is-energy{border-left:4px solid #18b790!important}.smart-push.smart-recommendation.is-daily{border-left:4px solid #2d9be0!important}.smart-push.smart-recommendation.is-reward{border-left:4px solid #18b790!important}.smart-push.smart-recommendation.is-progress{border-left:4px solid #5797c3!important}.smart-push.smart-recommendation.is-offer{border-left:4px solid #f0b44b!important}.smart-push .smart-recommendation-art-wrap{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#e4fff5,#eaf5ff);overflow:hidden;box-shadow:0 0 0 4px rgba(26,195,157,.08)}.smart-push .smart-recommendation-art{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(0,122,100,.2))}.smart-push .smart-recommendation-icon{display:none}.smart-push.smart-recommendation.is-offer .smart-recommendation-art-wrap{background:linear-gradient(145deg,#fff4dc,#ecfff9);box-shadow:0 0 0 4px rgba(240,180,75,.1)}@media(max-width:680px){.smart-push{top:calc(env(safe-area-inset-top) + 70px);right:12px;width:calc(100vw - 24px);padding:13px 14px!important}}@media(prefers-reduced-motion:reduce){.smart-push{transition:none!important}}.smart-recommendation{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:12px 0 0;padding:14px 16px!important;border:1px solid #d6eae4!important;border-radius:17px!important;background:linear-gradient(125deg,#fbfffd,#f1f9ff)!important;box-shadow:0 5px 16px rgba(15,62,61,.045)!important;overflow:hidden}.smart-recommendation::after{content:"";position:absolute;right:-35px;top:-52px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(18,195,154,.16),transparent 68%);pointer-events:none}.smart-recommendation-head{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0}.smart-recommendation-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:#dff7ed;color:var(--brand-dark);font-size:18px;font-weight:900;box-shadow:0 0 0 4px rgba(27,198,160,.08)}.smart-recommendation-head small,.smart-recommendation-head strong{display:block}.smart-recommendation-head small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.smart-recommendation-head strong{margin-top:3px;color:var(--ink);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.smart-recommendation>p{position:relative;z-index:1;grid-column:1/-1;max-width:760px;margin:0;color:#536b64;font-size:11px;line-height:1.45}.smart-recommendation-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;align-self:center}.smart-recommendation-actions .button{min-height:36px;padding:8px 12px;font-size:10px;white-space:nowrap;box-shadow:0 5px 13px rgba(7,155,120,.14)}.smart-recommendation-secondary{color:var(--brand-dark);font-size:10px;font-weight:850;white-space:nowrap;text-decoration:none}.smart-recommendation-secondary:hover{text-decoration:underline}.smart-recommendation-trigger{position:relative;z-index:1;grid-column:1/-1;color:#7a9089;font-size:9px;line-height:1.35}.smart-recommendation.is-energy{border-color:#bfe5da!important}.smart-recommendation.is-energy .smart-recommendation-icon{background:#e1f7f0;color:#078567}.smart-recommendation.is-daily{border-color:#c7ddf1!important}.smart-recommendation.is-daily .smart-recommendation-icon{background:#e9f4ff;color:#1879bc}.smart-recommendation.is-reward{border-color:#9cdec9!important;background:linear-gradient(125deg,#f6fffb,#effdf6)!important}.smart-recommendation.is-reward .smart-recommendation-icon{background:#c9f3e4;color:#087f68;box-shadow:0 0 0 4px rgba(25,205,162,.14)}.smart-recommendation.is-progress .smart-recommendation-icon{background:#eaf3ff;color:#246aa0}@media(max-width:680px){.smart-recommendation{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:10px;padding:13px!important}.smart-recommendation-actions{justify-content:flex-start;flex-wrap:wrap;gap:9px}.smart-recommendation-actions .button{flex:1;min-width:150px;text-align:center}.smart-recommendation-secondary{padding:8px 2px}.smart-recommendation-trigger{font-size:8px}}@media(max-width:390px){.smart-recommendation-head strong{font-size:13px}.smart-recommendation>p{font-size:10px}.smart-recommendation-actions .button{width:100%;min-width:0}.smart-recommendation-secondary{width:100%;text-align:center}}.package-price del{display:block;color:#8aa29b;font-size:10px;text-decoration-thickness:1px}.package-offer-badge{display:inline-flex;align-items:center;margin-left:7px;padding:4px 7px;border-radius:999px;background:#fff1cf;color:#99630a;font-size:9px;font-weight:900;letter-spacing:.03em}.package-offer-note{margin:7px 0 0;color:#8a620d;font-size:10px;line-height:1.4}.package-clarity{margin:0 0 16px;padding:15px 17px!important;background:#fbfefd}.package-clarity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:11px}.package-clarity-heading h2{margin:3px 0 0;font-size:18px}.package-clarity-note{max-width:330px;color:var(--muted);font-size:10px;line-height:1.45;text-align:right}.package-legend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.package-legend-item{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;border:1px solid #dceee8;border-radius:13px;background:#fff}.package-legend-item>i{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:9px;font-style:normal;font-size:14px;font-weight:900}.package-legend-item>i img{width:17px;height:17px}.package-legend-item span{min-width:0}.package-legend-item strong,.package-legend-item small{display:block}.package-legend-item strong{font-size:10px}.package-legend-item small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}.package-legend-item.is-withdrawable{border-color:#c2e8db}.package-legend-item.is-withdrawable>i{background:#e4f8ef;color:#087f68}.package-legend-item.is-mine{border-color:#c9ddf2}.package-legend-item.is-mine>i{background:#eaf4ff;color:#1977b7}.package-legend-item.is-benefit{border-color:#f0ddb6}.package-legend-item.is-benefit>i{background:#fff5dc;color:#a36b14}.package-trust-strip{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:10px;padding-top:10px;border-top:1px solid #e5efec;color:#70867e;font-size:9px}.package-trust-strip span{display:inline-flex;align-items:center;gap:3px}.package-trust-strip span:first-child{padding:3px 6px;border-radius:999px;background:#eef6f3;color:#3e665a;font-weight:850}.package-trust-strip a{color:var(--brand-dark);font-weight:800}.package-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:1px}.package-value-card{display:flex;flex-direction:column;min-width:0;min-height:80px;padding:9px 10px;border:1px solid #dceee8;border-radius:12px;background:#fff}.package-value-card small{font-size:9px;font-weight:800;color:var(--muted);line-height:1.25}.package-value-card strong{margin-top:5px;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.package-value-card strong em{font-style:normal;font-size:9px;font-weight:700}.package-value-card span{margin-top:auto;padding-top:5px;color:var(--muted);font-size:8px;line-height:1.3}.package-value-card.is-withdrawable{border-color:#bde7d7;background:#f6fdf9}.package-value-card.is-withdrawable strong{color:#087f68}.package-value-card.is-mine{border-color:#c9def2;background:#f7fbff}.package-value-card.is-mine strong{color:#1a73af}.package-value-card.is-benefit{border-color:#ecdab1;background:#fffdf7}.package-value-card.is-benefit strong{color:#986718}.package-facts-noncash{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;padding:8px 10px;border:1px dashed #e9d5aa;border-radius:10px;background:#fffaf0;color:#8b641f;font-size:9px}.package-facts-noncash small{font-weight:850}.package-facts-noncash strong{font-size:11px}.package-facts-noncash em{color:#9b8968;font-style:normal}.mine-onboarding{margin:0 0 12px;padding:14px 16px!important;border-color:#bfe6d8;background:linear-gradient(120deg,#f4fffa,#f5fbff)}.mine-onboarding-heading h2{margin:3px 0 4px;font-size:19px}.mine-onboarding-heading p{margin:0;color:var(--muted);font-size:11px}.mine-onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.mine-onboarding-steps a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid #d7ebe4;border-radius:12px;background:#fff;text-decoration:none}.mine-onboarding-steps a>b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#e3f8ef;color:#087f68;font-size:11px}.mine-onboarding-steps a span{min-width:0}.mine-onboarding-steps a strong,.mine-onboarding-steps a small{display:block}.mine-onboarding-steps a strong{color:var(--ink);font-size:10px}.mine-onboarding-steps a small{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.3}.mine-onboarding-steps a i{color:var(--brand-dark);font-style:normal;font-size:16px}.mine-earnings-summary{margin-top:12px;padding:14px 16px!important}.mine-earnings-summary .section-head{margin-bottom:10px}.mine-earnings-summary .section-head h2{margin:3px 0 0;font-size:18px}.mine-earnings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mine-earnings-item{display:flex;flex-direction:column;min-width:0;min-height:76px;padding:10px;border:1px solid #dceee8;border-radius:12px;background:#fff}.mine-earnings-item small{font-size:9px;color:var(--muted);font-weight:800}.mine-earnings-item strong{margin-top:5px;color:var(--ink);font-size:15px;line-height:1.15;overflow-wrap:anywhere}.mine-earnings-item span{margin-top:auto;padding-top:5px;color:var(--muted);font-size:8px;line-height:1.3}.mine-earnings-item.is-earned{border-color:#bfe7d8;background:#f7fdf9}.mine-earnings-item.is-earned strong{color:#087f68}.mine-earnings-item.is-remaining{border-color:#c9def2;background:#f8fbff}.mine-earnings-item.is-remaining strong{color:#1a73af}.mine-earnings-item.is-withdrawable{border-color:#ecdab1;background:#fffdf7}.mine-earnings-item.is-withdrawable strong{color:#986718}.network-status{position:fixed;z-index:1300;top:calc(env(safe-area-inset-top) + 12px);left:50%;width:min(460px,calc(100vw - 24px));padding:10px 13px;border:1px solid #efc7c1;border-radius:12px;background:#fff7f5;color:#97483e;font-size:11px;font-weight:800;text-align:center;box-shadow:0 9px 25px rgba(95,45,39,.16);transform:translateX(-50%)}.network-status.is-pending{border-color:#ecd9af;background:#fffaf0;color:#8b641d}.network-status.is-online{border-color:#bde7d7;background:#f2fcf7;color:#087f68}.network-status.is-failed{border-color:#efc7c1;background:#fff7f5;color:#97483e}@media(max-width:680px){.package-clarity-heading{display:block}.package-clarity-note{max-width:none;margin-top:5px;text-align:left}.package-legend-grid,.package-value-grid,.mine-earnings-grid{grid-template-columns:1fr}.package-legend-item{align-items:center}.package-value-card{min-height:67px}.mine-onboarding-steps{grid-template-columns:1fr}.mine-onboarding-steps a{grid-template-columns:auto minmax(0,1fr) auto}.mine-earnings-item{min-height:64px}.package-trust-strip{gap:6px 9px}}@media(max-width:390px){.package-clarity{padding:13px!important}.package-legend-item{padding:8px}.package-legend-item small{font-size:8px}.mine-earnings-summary{padding:13px!important}}@media(prefers-reduced-motion:reduce){.mine-onboarding-steps a,.package-value-card,.package-legend-item{transition:none!important}}.low-power .mine-onboarding-steps a,.low-power .package-value-card,.low-power .package-legend-item{transition:none!important}.launch-trust-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:18px 0 30px;padding:11px 14px!important;color:var(--muted);font-size:10px}.launch-trust-strip span{display:inline-flex;align-items:center;gap:5px}.launch-trust-strip span b{color:var(--brand-dark);font-size:10px}.launch-trust-strip a{margin-left:auto;color:var(--brand-dark);font-weight:850}.auth-trust-note{margin:12px 0 0;color:var(--muted);font-size:10px;text-align:center}.auth-trust-note a{color:var(--brand-dark);font-weight:800}@media(max-width:680px){.launch-trust-strip{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;gap:8px}.launch-trust-strip a{margin:0}}.package-card-v2 .package-visual{position:relative;height:164px;border:1px solid #d8eee7;border-radius:16px;background:radial-gradient(circle at 50% 44%,#dcfff1 0,#f3fbf8 55%,#edf7f5 100%);overflow:hidden;isolation:isolate}.package-card-v2 .package-visual .package-aura{position:absolute;inset:18% 22%;z-index:-1;border-radius:50%;background:#27d8ac38;filter:blur(16px);animation:package-aura-pulse 3.8s ease-in-out infinite}.package-card-v2 .package-visual img{position:relative;z-index:1;width:205px;max-width:78%;height:154px;max-height:none;object-fit:contain;filter:drop-shadow(0 10px 13px #087f6830)}.package-visual-meta{position:absolute;z-index:2;top:9px;left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.package-visual-meta span,.package-visual-meta b,.package-tier-mark{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid rgba(9,127,104,.13);border-radius:999px;background:#ffffffd9;color:#087f68;font-size:8px;font-weight:850;letter-spacing:.04em}.package-visual-meta b{width:24px;height:24px;justify-content:center;padding:0;border-radius:8px;background:#e7faf3;font-size:10px}.package-tier-mark{position:absolute;z-index:2;right:10px;bottom:9px;color:#4b7669;font-size:8px;background:#ffffffcc}.package-card-v2 .package-visual:hover .package-aura{animation-duration:1.7s}@keyframes package-aura-pulse{0%,100%{transform:scale(.86);opacity:.5}50%{transform:scale(1.12);opacity:.95}}#confirm-dialog.purchase-confirm-dialog{width:min(480px,calc(100vw - 28px));max-width:none;padding:0;border:1px solid #bde6d7;border-radius:20px;background:#fbfffd;box-shadow:0 24px 60px rgba(12,75,62,.24)}#confirm-dialog.purchase-confirm-dialog>form{padding:20px}#confirm-dialog.purchase-confirm-dialog h2{margin:0 0 5px;color:#103e34;font-size:21px;letter-spacing:-.02em}#confirm-dialog.purchase-confirm-dialog #confirm-body{display:grid;gap:12px}#confirm-dialog .purchase-confirm-copy{margin:0;color:#5e756c;font-size:11px;line-height:1.5}.purchase-confirm-summary{display:grid;gap:0;border:1px solid #dceee8;border-radius:14px;background:#fff;overflow:hidden}.purchase-confirm-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid #edf4f1}.purchase-confirm-row:last-child{border-bottom:0}.purchase-confirm-row span{color:#6a8178;font-size:10px;line-height:1.35}.purchase-confirm-row strong{max-width:62%;color:#153f35;font-size:11px;line-height:1.35;text-align:right;overflow-wrap:anywhere}.purchase-confirm-row:nth-child(3) strong,.purchase-confirm-row:nth-child(5) strong{color:#087f68;font-size:13px}.purchase-confirm-refund{margin:0;padding:10px 11px;border-radius:11px;background:#f2faf7;color:#5c756b;font-size:9px;line-height:1.45}.purchase-confirm-refund strong{color:#315c4f}.purchase-confirm-dialog .actions{margin-top:3px}.purchase-confirm-dialog .actions button[value="confirm"]{background:linear-gradient(135deg,#0aa77f,#087f68);box-shadow:0 7px 16px #087f6830}@media(max-width:680px){.package-card-v2 .package-visual{height:150px}.package-card-v2 .package-visual img{height:142px}.purchase-confirm-row{gap:9px;padding:9px 10px}.purchase-confirm-row span{font-size:9px}.purchase-confirm-row strong{max-width:58%;font-size:10px}}@media(prefers-reduced-motion:reduce){.package-card-v2 .package-visual .package-aura{animation:none!important}.package-card-v2 .package-visual img{transition:none!important}}.low-power .package-card-v2 .package-visual .package-aura{animation:none!important}.package-status-section{position:relative}.package-active-section .package-status-heading{border-left:3px solid #16b58d;padding-left:10px}.package-queued-section .package-status-heading{border-left:3px solid #2b9bdd;padding-left:10px}.package-past-section .package-status-heading{border-left:3px solid #98aaa3;padding-left:10px}.status-badge-active{background:#e1f8ef!important;color:#087f68!important}.status-badge-queued{background:#eaf4ff!important;color:#1e75ad!important}.status-badge-past{background:#eef2f1!important;color:#657b72!important}.my-package-card.is-active{border-color:#a8e6d0;background:linear-gradient(135deg,#fff,#f4fcf8)}.my-package-card.is-active .my-package-visual{background:radial-gradient(circle at 50% 45%,#cffff0,transparent 68%),#f1fbf7}.my-package-status-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.my-package-status-line>strong{color:#087f68;font-size:11px;white-space:nowrap}.status-dot{display:inline-flex;align-items:center;gap:5px;color:#087f68;font-size:10px;font-weight:800}.status-dot i{display:block;width:7px;height:7px;border-radius:50%;background:#17bf93;box-shadow:0 0 0 4px #bcefdc;animation:package-status-pulse 2s ease-in-out infinite}@keyframes package-status-pulse{0%,100%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.my-package-progress-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 5px;color:var(--muted);font-size:9px}.my-package-progress-head strong{color:var(--brand-dark);font-size:10px}.my-package-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.my-package-metric{display:flex;flex-direction:column;min-width:0;min-height:67px;padding:9px 10px;border:1px solid #dceee8;border-radius:11px;background:#fff}.my-package-metric small{color:var(--muted);font-size:8px;font-weight:850;line-height:1.25}.my-package-metric strong{margin-top:5px;color:var(--ink);font-size:12px;line-height:1.15;overflow-wrap:anywhere}.my-package-metric span{margin-top:auto;padding-top:4px;color:var(--muted);font-size:8px}.my-package-metric.is-earned{border-color:#bde7d6;background:#f5fdf9}.my-package-metric.is-earned strong{color:#087f68}.my-package-metric.is-remaining{border-color:#c9def2;background:#f7fbff}.my-package-metric.is-remaining strong{color:#1d76b0}.my-package-metric.is-maximum{border-color:#ecdab1;background:#fffdf7}.my-package-metric.is-maximum strong{color:#986718}.my-package-metric.is-daily{border-color:#d7d8f1;background:#fbfaff}.my-package-metric.is-daily strong{color:#6562a4}.my-package-terms{margin-top:10px;padding-top:7px;border-top:1px solid #e6efeb;color:var(--muted);font-size:9px}.my-package-terms>strong{display:block;color:var(--brand-dark);font-size:10px}.my-package-terms p{margin:5px 0;line-height:1.45}.my-package-terms-inline{display:block;margin-top:7px;color:#789087;font-size:8px!important;line-height:1.4!important;white-space:normal!important;overflow:visible!important}.my-package-refund-note{margin:8px 0 0;color:#789087;font-size:9px;line-height:1.4}.my-package-refund-note.is-pending{color:#9a6c17}.my-package-compact.is-queued{border-color:#c7dff0;background:linear-gradient(115deg,#fff,#f6fbff);align-items:flex-start}.my-package-compact-visual{position:relative;display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:14px;background:radial-gradient(circle at 50% 45%,#dff2ff,transparent 68%),#f4f9fd;overflow:hidden}.my-package-compact-visual img{width:58px;height:58px;object-fit:contain}.my-package-compact-visual .my-package-status{left:3px;right:3px;bottom:3px;padding:3px 4px;text-align:center;font-size:7px;background:#ffffffdf}.my-package-compact-body{display:flex;flex-direction:column;min-width:0;flex:1}.my-package-compact-body>strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-package-compact-body>small{margin-top:4px;color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-package-compact-facts{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:7px;color:var(--muted);font-size:8px;line-height:1.35}.my-package-compact-facts b{color:var(--brand-dark);font-size:9px}.my-package-compact-refund{margin-top:7px;color:var(--muted);font-size:9px}.my-package-compact-refund summary{padding:3px 0;color:var(--brand-dark);font-size:9px}.my-package-compact-refund p{margin:4px 0;line-height:1.4}.my-package-compact-refund form{margin-top:6px}.my-package-compact-refund textarea{min-height:58px}.my-package-compact-refund button{min-height:34px;padding:7px 10px;font-size:10px}.package-past-section .my-package-compact{opacity:.86;background:#fbfcfc}.package-past-section .my-package-compact-visual{background:#f1f5f3;filter:grayscale(.25)}.package-past-section .my-package-status{color:#657b72}.package-past-section .my-package-compact-facts b{color:#657b72}@media(max-width:680px){.my-package-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.my-package-metric{min-height:62px;padding:8px}.my-package-metric strong{font-size:11px}.my-package-compact{gap:8px}.my-package-compact>.badge{font-size:8px;padding:4px 6px}.my-package-compact-visual{width:58px;height:58px}.my-package-compact-visual img{width:53px;height:53px}}@media(max-width:390px){.my-package-metrics{grid-template-columns:1fr}.my-package-status-line{align-items:flex-start;flex-direction:column;gap:4px}.my-package-compact-facts{display:grid}.my-package-compact>.badge{display:none}}@media(prefers-reduced-motion:reduce){.status-dot i{animation:none!important}}.low-power .status-dot i{animation:none!important}.equipment-hero-stats{display:flex;align-items:stretch;gap:8px;flex:none}.equipment-energy-pill{display:flex;align-items:center;min-width:132px;padding:10px 12px;border:1px solid #cbdcf2;border-radius:14px;background:#f7fbff}.equipment-energy-pill small,.equipment-energy-pill strong{display:block}.equipment-energy-pill small{color:#637d91;font-size:9px}.equipment-energy-pill strong{margin-top:3px;color:#1d76b0;font-size:15px}.equipment-card-v2.is-owned{border-color:#b8e5d3;background:linear-gradient(145deg,#fff,#f5fcf8)}.equipment-card-v2 .equipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-card-v2 .equipment-facts div:nth-child(2){background:#f5faff}.equipment-card-v2 .equipment-facts div:nth-child(3){background:#faf9ff}.equipment-card-v2 .equipment-facts div:nth-child(4){background:#fffaf0}.equipment-card-v2 .equipment-facts div:nth-child(4) strong{color:#986718;font-size:9px;line-height:1.35}.equipment-card-v2 .equipment-price small{margin-left:auto;overflow-wrap:anywhere;text-align:right}.equipment-card-v2 form[data-purchase-confirm="true"] .wide:not(:disabled){box-shadow:0 7px 16px #087f6830}.equipment-card-v2 form[data-purchase-confirm="true"] .wide:not(:disabled):hover{transform:translateY(-1px)}@media(max-width:680px){.equipment-hero-stats{width:100%;display:grid;grid-template-columns:1fr 1fr}.equipment-balance-pill,.equipment-energy-pill{min-width:0}.equipment-card-v2 .equipment-price small{font-size:8px}}@media(max-width:390px){.equipment-hero-stats{grid-template-columns:1fr}.equipment-card-v2 .equipment-facts{grid-template-columns:1fr}.equipment-card-v2 .equipment-price small{max-width:88px}}.task-snapshot-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border:1px solid #cfe7df;border-radius:12px;background:#f7fcfa;color:#4f6b60;font-size:11px;line-height:1.45}.task-snapshot-note span{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#d9f4e9;color:#087f68;font-weight:850}.task-snapshot-note p{margin:0}.task-bonus-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px 18px;border:1px solid #bfe5d8;border-radius:16px;background:linear-gradient(120deg,#f7fffb,#f5fbff);box-shadow:0 8px 24px rgba(22,126,101,.08)}.task-bonus-callout.is-ready{border-color:#56caa6;background:linear-gradient(120deg,#edfff6,#effaff);box-shadow:0 10px 28px rgba(22,159,121,.16)}.task-bonus-copy{display:flex;align-items:flex-start;gap:12px;min-width:0}.task-bonus-copy .mission-icon{flex:0 0 34px;width:34px;height:34px;background:#e7f8ef;color:#087f68;font-size:17px}.task-bonus-copy .mission-top{margin:0 0 2px}.task-bonus-copy h3{margin:4px 0 0;color:#153f35;font-size:15px;line-height:1.3}.task-bonus-copy progress{display:block;width:min(240px,100%);height:7px;margin:8px 0 0;accent-color:#079b78;border:0;border-radius:8px}.task-bonus-action{display:grid;justify-items:end;gap:9px;min-width:150px}.task-bonus-action .mission-reward{margin:0;font-size:16px}.task-bonus-action form{width:100%}.task-bonus-action .wide{width:100%}.task-next-step{margin:8px 0 0;color:#6b7d74;font-size:11px;line-height:1.4}.mission-card.is-ready{border-color:#8bd7bb}.mission-card.is-claimed{background:#f7fbf9}.mission-card.is-claiming,.task-bonus-callout.is-claiming{opacity:.78}.mission-card.is-claiming button,.task-bonus-callout.is-claiming button{position:relative;color:transparent;pointer-events:none}.mission-card.is-claiming button::after,.task-bonus-callout.is-claiming button::after{content:'';position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:task-spin .65s linear infinite}@keyframes task-spin{to{transform:rotate(360deg)}}.admin-task-snapshot-note{margin:16px 0;border-color:#cfe7df;background:linear-gradient(120deg,#f7fcfa,#f6fbff)}@media(max-width:680px){.task-bonus-callout{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.task-bonus-action{justify-items:stretch;min-width:0}.task-bonus-action .mission-reward{text-align:left}.task-bonus-copy h3{font-size:14px}}@media(prefers-reduced-motion:reduce){.mission-card.is-claiming button::after,.task-bonus-callout.is-claiming button::after{animation:none!important}}.low-power .mission-card.is-claiming button::after,.low-power .task-bonus-callout.is-claiming button::after{animation:none!important}.friends-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.friends-qualification-rule{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border:1px solid #cfe7df;border-radius:12px;background:#f7fcfa;color:#4f6b60;font-size:11px;line-height:1.4}.friends-qualification-rule strong{color:#087f68;white-space:nowrap}.friends-rank-link{display:inline-block;margin-top:10px;font-size:11px}.referral-rule-strip{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 11px;border:1px solid #d4ece3;border-radius:11px;background:#f7fcfa;color:#4f6b60;font-size:10px}.referral-rule-strip span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#d7f5e8;color:#087f68;font-weight:900}.referral-rule-strip strong{font-size:10px}.referral-security-note{margin:9px 0 0;color:#7a8d86;font-size:9px;line-height:1.4}.referral-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.referral-share-actions .button{min-height:37px;padding:9px 12px;font-size:10px}.referral-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.referral-status-card{display:flex;align-items:center;gap:11px;min-width:0;min-height:90px;padding:13px 14px;border:1px solid #dcebe6;border-radius:16px;background:#fff;box-shadow:0 5px 16px rgba(16,70,60,.05)}.referral-status-card.is-valid{border-color:#a9e2cd;background:linear-gradient(135deg,#fff,#f1fbf6)}.referral-status-card.is-pending{border-color:#e6d9b4;background:#fffdf7}.referral-status-card.is-rejected{border-color:#e8caca;background:#fffafa}.referral-status-card .friends-metric-icon{flex:0 0 35px;width:35px;height:35px}.referral-status-card.is-rejected .friends-metric-icon{background:#f9e5e5;color:#a14e4e}.referral-status-card>div{min-width:0}.referral-status-card small,.referral-status-card strong,.referral-status-card p{display:block}.referral-status-card small{color:#607670;font-size:10px;font-weight:800}.referral-status-card strong{margin-top:3px;color:#153f35;font-size:23px;line-height:1}.referral-status-card p{margin:5px 0 0;color:#7b8b85;font-size:9px;line-height:1.3}.friends-rank-link-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px;padding:16px 18px!important;border-color:#cfe5de;background:linear-gradient(120deg,#f7fcfa,#f7fbff)}.friends-rank-link-card h2{margin:3px 0 3px;font-size:18px}.friends-rank-link-card p{margin:0;color:#657a73;font-size:10px;line-height:1.4}.friends-rank-link-card .button{flex:none}.rank-hero{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:22px;align-items:center;margin-bottom:14px;padding:22px 24px!important;border-color:#bfe6d8;background:linear-gradient(120deg,#f0fcf7,#f3f9ff)}.rank-hero h2{margin:5px 0 6px;font-size:clamp(23px,4vw,32px);letter-spacing:-.035em}.rank-hero p{margin:0;color:#60756d;font-size:12px;line-height:1.45}.rank-hero-levels{display:flex;gap:24px;margin-top:16px}.rank-hero-levels small,.rank-hero-levels strong{display:block}.rank-hero-levels small{color:#71857d;font-size:9px}.rank-hero-levels strong{margin-top:3px;color:#087f68;font-size:14px}.rank-hero-track{height:9px;margin-top:16px;border-radius:999px;background:#dfefea;overflow:hidden}.rank-hero-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#079b78,#19c4a2,#169ce8);box-shadow:0 0 15px #13ae8c5c}.rank-hero-note{display:block;margin-top:7px;color:#71857d;font-size:10px}.rank-hero-count{display:grid;place-items:center;align-content:center;width:112px;height:112px;margin-left:auto;border:1px solid #9cdeca;border-radius:31px;background:radial-gradient(circle at 35% 20%,#fff,#dcf8ed);color:#087f68;box-shadow:0 9px 22px #087f6818;transform:rotate(3deg)}.rank-hero-count strong{font-size:34px;line-height:1}.rank-hero-count span{margin-top:6px;color:#66817a;font-size:9px;font-weight:800;text-align:center}.rank-rule-card{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:13px 16px!important;border-color:#d1e8e0;background:#fff}.rank-rule-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:#e5f8ef;color:#087f68;font-weight:900}.rank-rule-card>div{min-width:0;flex:1}.rank-rule-card strong{display:block;color:#153f35;font-size:12px}.rank-rule-card p{margin:4px 0 0;color:#6c7e77;font-size:10px;line-height:1.4}.rank-detail-rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.rank-detail-rows>div{min-width:0;padding:9px 10px;border-radius:11px;background:#f3f8f6}.rank-detail-rows span,.rank-detail-rows strong{display:block;overflow-wrap:anywhere}.rank-detail-rows span{color:#6c817a;font-size:8px}.rank-detail-rows strong{margin-top:3px;color:#087f68;font-size:11px}.rank-page-section{margin-top:0}@media(max-width:720px){.referral-status-grid{grid-template-columns:1fr;gap:8px}.referral-status-card{min-height:68px}.referral-share-actions{display:grid;grid-template-columns:1fr 1fr}.referral-share-actions .button:first-child{grid-column:1/-1}.friends-rank-link-card{align-items:flex-start;flex-direction:column}.friends-rank-link-card .button{width:100%;text-align:center}.rank-hero{grid-template-columns:1fr;padding:18px!important}.rank-hero-count{display:none}.rank-detail-rows{grid-template-columns:1fr 1fr}.rank-rule-card{align-items:flex-start;flex-wrap:wrap}.rank-rule-card .button{width:100%;text-align:center}}@media(max-width:900px){.friends-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.friends-steps{grid-template-columns:1fr}}@media(max-width:390px){.friends-qualification-rule{display:grid}.friends-qualification-rule strong{white-space:normal}.referral-share-actions{grid-template-columns:1fr}.referral-share-actions .button:first-child{grid-column:auto}.rank-detail-rows{grid-template-columns:1fr}.rank-hero-levels{display:grid;grid-template-columns:1fr;gap:8px}.rank-hero-levels>div+div{padding-top:8px;border-top:1px solid #cfe8de}}.wallet-summary{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:22px;align-items:stretch}.wallet-summary-main{display:flex;flex-direction:column;justify-content:center;min-width:0}.wallet-summary-main h2{margin:10px 0 7px}.wallet-summary-main p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.wallet-summary-main h2 img{width:32px;height:32px;margin-right:8px;vertical-align:-8px;border-radius:50%}.wallet-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.wallet-balance-card{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 13px;border:1px solid #dcebe6;border-radius:14px;background:#fbfdfc}.wallet-balance-card.is-total{border-color:#9cdeca;background:linear-gradient(145deg,#f7fffb,#effaff)}.wallet-balance-card small,.wallet-balance-card strong,.wallet-balance-card span{display:block;overflow-wrap:anywhere}.wallet-balance-card small{color:#698078;font-size:9px;font-weight:850}.wallet-balance-card strong{margin:5px 0;color:#153f35;font-size:16px;line-height:1.15;font-variant-numeric:tabular-nums}.wallet-balance-card span{color:#81918c;font-size:9px;line-height:1.25}.wallet-balance-card.is-reward strong{color:#087f68}.wallet-balance-card.is-deposit strong{color:#277bb0}.wallet-live-lock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-6px 0 14px;padding:14px 16px!important;border-color:#f0d7a5;background:linear-gradient(120deg,#fffdf5,#fff9ed)}.wallet-live-lock-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#fff0c9;color:#a36b14;font-size:18px;font-weight:900}.wallet-live-lock h2{margin:3px 0 3px;color:#674c1b;font-size:15px}.wallet-live-lock p{margin:0;color:#796a4f;font-size:10px;line-height:1.4}.wallet-live-lock small{display:block;margin-top:5px;color:#a07a35;font-size:9px}.wallet-live-lock .button{white-space:nowrap}.wallet-sandbox-note{display:flex;align-items:center;gap:7px;margin:-4px 0 12px;color:#8a6b26;font-size:10px}.wallet-sandbox-note span{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#fff1cd}.wallet-deposit-button.is-locked{background:#71847f;color:#fff;box-shadow:none}.wallet-panel-intro{margin:7px 0 14px;color:var(--muted);font-size:11px;line-height:1.45}.wallet-card-heading{align-items:flex-start}.wallet-network-pill{display:inline-flex;align-items:center;padding:6px 8px;border:1px solid #d7e7e2;border-radius:999px;background:#f7fbf9;color:#5d766c;font-size:9px;font-weight:850;white-space:nowrap}.wallet-action-locked{margin-top:14px;padding:14px 15px;border:1px solid #efdcae;border-radius:13px;background:#fffdf7}.wallet-action-locked strong{display:block;color:#70551f;font-size:12px}.wallet-action-locked p{margin:5px 0 0;color:#7f7157;font-size:10px;line-height:1.45}.wallet-withdraw-note{margin:0;color:var(--muted);font-size:10px}.wallet-field-help{margin:6px 0 12px;color:var(--muted);font-size:10px;line-height:1.4}.wallet-withdraw-breakdown{display:grid;gap:0;margin:13px 0;border:1px solid #dcebe6;border-radius:13px;background:#fbfdfc;overflow:hidden}.wallet-withdraw-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #e8f0ed;font-size:10px}.wallet-withdraw-breakdown>div:last-child{border-bottom:0}.wallet-withdraw-breakdown span{color:#70847b}.wallet-withdraw-breakdown strong{text-align:right;color:#355f51;font-size:10px}.wallet-withdraw-breakdown .is-total{background:#effbf6}.wallet-withdraw-breakdown .is-total strong{color:#087f68;font-size:13px}.wallet-activity-row{align-items:flex-start}.wallet-activity-row>div{min-width:0;flex:1}.wallet-activity-row strong{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wallet-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:#eef5f2;color:#58736a;font-size:8px;font-weight:850;line-height:1.1}.wallet-status-finished{background:#e5f8ef;color:#087f68}.wallet-status-confirming,.wallet-status-confirmed,.wallet-status-sending,.wallet-status-pending{background:#eaf4ff;color:#246aa0}.wallet-status-requested,.wallet-status-review,.wallet-status-creating,.wallet-status-created{background:#fff4d8;color:#926617}.wallet-status-failed,.wallet-status-expired,.wallet-status-rejected,.wallet-status-below_minimum{background:#fae9e9;color:#a14e4e}.wallet-status-unknown{background:#f2eafc;color:#7451a6}.wallet-provider-meta{margin-top:4px;color:#617b71;font-size:9px}.wallet-provider-meta code,.wallet-address-meta{overflow-wrap:anywhere;word-break:break-all}.wallet-next-step{margin:7px 0 0;color:#5e776c;font-size:10px;line-height:1.4}.wallet-next-step b{color:#087f68}.wallet-activity-row time{flex:none;margin-left:8px;color:var(--muted);font-size:9px;white-space:nowrap}@media(max-width:800px){.wallet-summary{grid-template-columns:1fr;gap:14px}.wallet-summary-main{padding-bottom:2px}.wallet-live-lock{grid-template-columns:auto minmax(0,1fr)}.wallet-live-lock .button{grid-column:2;width:max-content}}@media(max-width:680px){.wallet-balance-grid{grid-template-columns:1fr 1fr}.wallet-balance-card.is-total{grid-column:1/-1}.wallet-live-lock{align-items:flex-start;padding:13px!important}.wallet-live-lock p{font-size:9px}.wallet-live-lock .button{width:100%}.wallet-card-heading{gap:8px}.wallet-network-pill{font-size:8px}.wallet-withdraw-breakdown>div{padding:8px 9px}.wallet-activity-row{display:block}.wallet-activity-row time{display:block;margin:8px 0 0}.wallet-status{font-size:7px}}@media(max-width:390px){.wallet-balance-grid{grid-template-columns:1fr}.wallet-balance-card.is-total{grid-column:auto}.wallet-live-lock{grid-template-columns:auto minmax(0,1fr)}.wallet-live-lock .button{grid-column:1/-1}.wallet-card-heading{display:block}.wallet-network-pill{display:inline-flex;margin-top:8px}.wallet-withdraw-breakdown>div{align-items:flex-start;flex-direction:column;gap:3px}.wallet-withdraw-breakdown strong{text-align:left}}.wallet-status-partially_paid{background:#fae9e9;color:#a14e4e}.history-page{display:grid;gap:14px}.history-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px!important;border-color:#c6e7dd;background:linear-gradient(120deg,#f6fffb,#f6fbff)}.history-intro h2{margin:5px 0 4px;font-size:clamp(22px,4vw,30px)}.history-intro p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.history-total{display:grid;justify-items:end;gap:5px;min-width:125px;padding:12px 14px;border:1px solid #d3e9e2;border-radius:15px;background:#fff}.history-total strong{color:#087f68;font-size:25px;line-height:1}.history-total span{color:#6c8279;font-size:9px;text-align:right}.history-filters{padding:16px 18px!important}.history-filters .section-head{margin-bottom:12px}.history-filters h2{margin:4px 0 0;font-size:17px}.history-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:9px;align-items:end}.history-filter-grid label{min-width:0;color:#5e766d;font-size:9px;font-weight:800}.history-filter-grid input,.history-filter-grid select{width:100%;margin-top:5px;min-height:39px;padding:9px 10px;border:1px solid #d7e7e2;border-radius:10px;background:#fbfdfc;color:#183b31;font-size:11px}.history-filter-grid .wide{min-height:39px;white-space:nowrap}.history-list{display:grid;gap:8px}.history-entry{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px!important;border-color:#deebe7;box-shadow:0 4px 14px rgba(15,75,60,.04)}.history-entry.history-kind-mine,.history-entry.history-kind-passive,.history-entry.history-kind-tasks,.history-entry.history-kind-friends{border-left:3px solid #18ad89}.history-entry.history-kind-deposit,.history-entry.history-kind-withdraw{border-left:3px solid #268fe0}.history-entry.history-kind-packages,.history-entry.history-kind-equipment{border-left:3px solid #8b79db}.history-entry.history-kind-convert{border-left:3px solid #e0a42c}.history-entry-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#e8f7f0;color:#087f68;font-size:17px;font-weight:900}.history-kind-deposit .history-entry-icon,.history-kind-withdraw .history-entry-icon{background:#eaf4ff;color:#277bb0}.history-kind-packages .history-entry-icon,.history-kind-equipment .history-entry-icon{background:#f1efff;color:#6b5bb5}.history-kind-convert .history-entry-icon{background:#fff4d9;color:#a37416}.history-entry-main{min-width:0}.history-entry-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-entry-top strong{display:block;color:#173c32;font-size:12px;line-height:1.3}.history-entry-top small{display:block;margin-top:4px;color:#7a8d86;font-size:9px}.history-entry-amount{display:grid;justify-items:end;gap:5px;white-space:nowrap;color:#087f68;font-size:13px;font-weight:900}.history-entry-amount.is-debit{color:#a15d4d}.history-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:#e7f8ef;color:#087f68;font-size:8px;font-weight:850;line-height:1.1}.history-status-requested,.history-status-waiting,.history-status-created,.history-status-creating,.history-status-confirming,.history-status-confirmed,.history-status-sending,.history-status-pending{background:#fff3d5;color:#926617}.history-status-review{background:#f1eafd;color:#7252a1}.history-status-failed,.history-status-expired,.history-status-rejected,.history-status-cancelled{background:#fae7e7;color:#a14e4e}.history-entry-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;color:#70847b;font-size:9px}.history-entry-meta span{overflow-wrap:anywhere}.history-detail-button{min-height:34px;padding:8px 10px;white-space:nowrap}.history-detail-dialog{width:min(560px,calc(100% - 28px));padding:0;border:0;border-radius:20px;background:#fff;color:#1c3e34;box-shadow:0 24px 70px rgba(22,62,53,.24)}.history-detail-dialog::backdrop{background:rgba(23,54,47,.35);backdrop-filter:blur(3px)}.history-detail-dialog form{margin:0;padding:22px}.history-detail-dialog-body{min-height:40px}.history-detail-heading h2{margin:5px 0 4px;font-size:22px}.history-detail-heading p{margin:0;color:#72867f;font-size:10px}.history-detail-status{display:flex;gap:7px;align-items:center;margin:14px 0}.history-network-tag{display:inline-flex;padding:4px 7px;border:1px solid #d7e7e2;border-radius:999px;color:#61796f;font-size:8px;font-weight:850}.history-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.history-detail-grid>div{min-width:0;padding:10px 11px;border-radius:11px;background:#f5faf8}.history-detail-grid span,.history-detail-grid strong{display:block;overflow-wrap:anywhere}.history-detail-grid span{color:#738880;font-size:8px}.history-detail-grid strong{margin-top:4px;color:#214f40;font-size:11px}.history-detail-note{margin-top:12px;padding:11px 12px;border:1px solid #cfe7df;border-radius:12px;background:#f7fcfa;color:#557168;font-size:10px;line-height:1.45}.history-detail-note.is-alert{border-color:#edd0b8;background:#fff8f1;color:#805a37}.history-detail-note strong{display:block;color:#2e5a4c;font-size:10px}.history-detail-note p{margin:4px 0 0}.history-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:5px 0 18px;color:#6b8278;font-size:10px}.history-pagination .button{min-height:34px;padding:8px 11px}.history-page .empty-state{padding:26px;text-align:center;color:#637a70}.history-page .empty-state strong{display:block;color:#234d3e;font-size:13px}.history-page .empty-state p{margin:7px 0 0;font-size:10px}@media(max-width:900px){.history-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.history-filter-grid .wide{grid-column:span 1}}@media(max-width:680px){.history-intro{align-items:flex-start;flex-direction:column;padding:17px!important}.history-total{width:100%;justify-items:start}.history-total span{text-align:left}.history-filter-grid{grid-template-columns:1fr 1fr}.history-filter-grid .wide{grid-column:1/-1}.history-entry{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px!important}.history-entry-icon{width:30px;height:30px;font-size:14px}.history-entry-top{display:block}.history-entry-amount{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;justify-items:start;margin-top:7px}.history-entry-meta{font-size:8px}.history-detail-button{grid-column:2;width:max-content}.history-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:390px){.history-filter-grid{grid-template-columns:1fr}.history-detail-grid{grid-template-columns:1fr}.history-pagination{gap:7px;font-size:9px}}.support-page{display:grid;gap:15px}.support-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px!important;border-color:#c7e8de;background:linear-gradient(120deg,#f5fffb,#f5faff)}.support-hero h2{margin:5px 0 5px;font-size:clamp(23px,4vw,30px)}.support-hero p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.support-sla-badge{display:grid;gap:4px;min-width:215px;padding:12px 14px;border:1px solid #c9e5de;border-radius:15px;background:#fff}.support-sla-badge span{float:left;margin-right:6px;color:#087f68;font-size:17px}.support-sla-badge strong{color:#244e40;font-size:11px}.support-sla-badge small{color:#70847b;font-size:9px;line-height:1.25}.support-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px}.support-new-card,.support-side-card{padding:17px 18px!important}.support-new-card h2,.support-side-card h2{margin:4px 0 0;font-size:17px}.support-card-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#e5f8ef;color:#087f68;font-size:18px;font-weight:900}.support-form{display:grid;gap:11px;margin-top:14px}.support-form label,.ticket-reply-box label{color:#5d766d;font-size:10px;font-weight:800}.support-form input,.support-form select,.support-form textarea,.ticket-reply-box textarea,.ticket-reply-box input{width:100%;margin-top:5px;padding:10px 11px;border:1px solid #d7e7e2;border-radius:10px;background:#fbfdfc;color:#183b31;font-size:11px}.support-form textarea,.ticket-reply-box textarea{min-height:120px;resize:vertical}.support-form small,.ticket-reply-box small{display:block;margin-top:5px;color:#7b8e86;font-size:9px;font-weight:500;line-height:1.4}.support-financial-note{margin:0;padding:10px 11px;border:1px solid #e9dfbd;border-radius:10px;background:#fffcf1;color:#806a34;font-size:9px;line-height:1.45}.support-flow{display:grid;gap:0;margin-top:14px}.support-flow-step{position:relative;display:flex;align-items:center;gap:8px;min-height:42px}.support-flow-step>span{z-index:1;display:grid;place-items:center;width:25px;height:25px;border:1px solid #b8e2d4;border-radius:50%;background:#f2fcf7;color:#087f68;font-size:10px;font-weight:900}.support-flow-step strong{color:#315c4d;font-size:10px}.support-flow-step i{position:absolute;left:12px;top:33px;width:1px;height:16px;background:#cbe6de}.support-sla-note{margin-top:13px;padding:10px 11px;border-radius:11px;background:#f7fbf9}.support-sla-note strong{display:block;color:#315c4d;font-size:10px}.support-sla-note p{margin:5px 0 0;color:#70847b;font-size:9px;line-height:1.45}.support-tickets-section{display:grid;gap:8px}.support-section-heading{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 3px}.support-section-heading h2{margin:4px 0 0;font-size:18px}.support-count{display:grid;place-items:center;min-width:29px;height:29px;border-radius:10px;background:#e5f8ef;color:#087f68;font-size:11px;font-weight:900}.support-ticket-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px!important;border-color:#dfebe7;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.support-ticket-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(18,85,69,.08)}.support-ticket-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#eef8f4;color:#087f68;font-weight:900}.support-ticket-main{display:grid;gap:3px;min-width:0}.support-ticket-main strong{overflow:hidden;color:#21483b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-main small{overflow:hidden;color:#7a8d86;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-main small.is-overdue{color:#ab5a42;font-weight:800}.support-ticket-status{display:grid;justify-items:end;gap:4px}.support-ticket-status b{padding:4px 7px;border-radius:999px;background:#edf6f2;color:#5f786d;font-size:8px}.support-ticket-status small{color:#087f68;font-size:9px}.support-empty{padding:23px!important;text-align:center}.support-empty strong{display:block;color:#234e40;font-size:12px}.support-empty p{margin:6px 0 0;color:#71857d;font-size:10px}.ticket-page{display:grid;gap:13px}.ticket-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px!important;border-color:#c8e7de;background:linear-gradient(120deg,#f6fffb,#f6faff)}.ticket-heading h1{margin:5px 0 4px;font-size:clamp(21px,4vw,29px);overflow-wrap:anywhere}.ticket-heading p{margin:0;color:#71857d;font-size:10px}.ticket-status-pill{display:inline-flex;flex:none;padding:7px 10px;border-radius:999px;background:#e8f7ef;color:#087f68;font-size:9px;font-weight:850}.ticket-status-pill.is-pending{background:#fff3d5;color:#906318}.ticket-status-pill.is-resolved,.ticket-status-pill.is-closed{background:#eef0f0;color:#63736f}.ticket-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:14px;align-items:start}.ticket-conversation{padding:17px 18px!important}.ticket-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ticket-section-heading h2{margin:4px 0 0;font-size:16px}.messages{display:grid;gap:9px;margin-top:14px}.message{padding:12px 13px;border:1px solid #dbeae5;border-radius:13px;background:#fff}.message.internal{border-color:#e8d2b0;background:#fffbf3}.message-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.message-heading strong{color:#224d3e;font-size:11px}.message-visibility{padding:3px 6px;border-radius:999px;background:#eef8f3;color:#678177;font-size:8px;font-weight:800}.message.internal .message-visibility{background:#fff0d2;color:#95691d}.message p{margin:8px 0;color:#47675b;font-size:11px;line-height:1.5}.message-attachment{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;color:#087f68;font-size:10px;font-weight:800;text-decoration:none}.message-attachment small{color:#778b83;font-size:8px;font-weight:500}.message-time{display:block;margin-top:8px;color:#85948e;font-size:9px}.ticket-reply-box{margin-top:16px;padding-top:15px;border-top:1px solid #e2eeea}.ticket-reply-box h3{margin:0;color:#244e40;font-size:13px}.ticket-reply-box>p{margin:5px 0 11px;color:#71847c;font-size:10px}.ticket-reply-box form{display:grid;gap:10px}.ticket-reply-box .check{display:flex;align-items:center;gap:7px;color:#8f651f;font-size:10px}.ticket-reply-box .check input{width:auto;margin:0}.ticket-sidebar{display:grid;gap:12px}.ticket-meta-card{padding:15px 16px!important}.ticket-status-flow{display:grid;gap:8px;margin-top:14px}.ticket-status-step{display:flex;align-items:center;gap:8px;color:#98a59f;font-size:10px}.ticket-status-step>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #dce8e4;border-radius:50%;font-size:9px}.ticket-status-step.is-done{color:#5a7469}.ticket-status-step.is-done>span{border-color:#a9decf;background:#e9f8f0;color:#087f68}.ticket-status-step.is-current strong{color:#087f68}.ticket-sla-value{margin:12px 0 0;color:#4b6b5e;font-size:10px;line-height:1.5}.ticket-sla-value.is-overdue{color:#a25741;font-weight:800}.ticket-reference{display:grid;gap:6px;margin-top:12px;color:#6e817a;font-size:10px}.ticket-reference strong{color:#2b5849;font-size:12px}.ticket-reference code{overflow-wrap:anywhere;color:#55766a;font-size:9px}.ticket-meta-help{margin:11px 0 0;color:#71857d;font-size:10px;line-height:1.45}@media(max-width:800px){.support-layout,.ticket-grid{grid-template-columns:1fr}.support-side-card{order:-1}.ticket-sidebar{grid-template-columns:1fr 1fr}.ticket-sidebar .ticket-meta-card:last-child{grid-column:1/-1}}@media(max-width:600px){.support-hero,.ticket-heading{align-items:flex-start;flex-direction:column;padding:16px!important}.support-sla-badge{width:100%;min-width:0}.support-ticket-card{grid-template-columns:30px minmax(0,1fr)}.support-ticket-status{grid-column:2;justify-items:start}.ticket-sidebar{grid-template-columns:1fr}.ticket-sidebar .ticket-meta-card:last-child{grid-column:auto}.ticket-heading h1{font-size:21px}}.admin-support-ticket{display:grid;gap:7px}.admin-support-meta{margin:0;color:#6e8179;font-size:10px;line-height:1.4}.admin-translation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-translation-card{padding:12px;border:1px solid #dcebe6;border-radius:13px;background:#fbfefd}.admin-translation-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-translation-card-head strong{font-size:12px}.admin-translation-progress{height:7px;margin:11px 0 8px;overflow:hidden;border-radius:9px;background:#e4efec}.admin-translation-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#079b78,#158ee8)}.admin-translation-card small{display:block;color:#7c908b;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.admin-translation-card small.is-complete{color:#087c67;font-weight:800}@media(max-width:700px){.admin-translation-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.admin-translation-grid{grid-template-columns:1fr}}.admin-reconciliation-warning{border-color:#ead9ae;background:linear-gradient(120deg,#fffdf4,#fff9ec)}.admin-reconciliation-warning h2{margin:4px 0 0;font-size:16px}.admin-reconciliation-warning p{margin:8px 0;color:#806a34;font-size:11px}.admin-reconciliation-warning small,.admin-reconciliation-ok small{color:#7b8c86;font-size:9px}.admin-reconciliation-ok{display:flex;align-items:center;gap:8px;margin:0 0 13px;padding:10px 12px;border:1px solid #cbe8dc;border-radius:12px;background:#f3fcf7;color:#087c67;font-size:10px}.admin-reconciliation-ok span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#d9f4e8;font-weight:900}.admin-deposit-card{display:grid;gap:12px}.admin-deposit-card h2{margin:4px 0 0;font-size:18px}.admin-deposit-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-deposit-facts span,.admin-deposit-identifiers span{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #e0ece8;border-radius:10px;background:#fbfefd}.admin-deposit-facts small,.admin-deposit-identifiers small{color:#80928d;font-size:8px;font-weight:800}.admin-deposit-facts strong,.admin-deposit-identifiers strong,.admin-deposit-identifiers code{overflow:hidden;color:#294b40;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-deposit-identifiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-deposit-identifiers code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-deposit-actions{display:grid;gap:10px;padding-top:2px;border-top:1px solid #e7efed}.admin-deposit-actions form{margin:0}.admin-deposit-actions textarea{min-height:64px}.admin-webhook-history{margin-top:14px}.admin-webhook-history h2{margin:4px 0 0;font-size:16px}@media(max-width:800px){.admin-deposit-facts{grid-template-columns:1fr 1fr}.admin-deposit-identifiers{grid-template-columns:1fr 1fr}}@media(max-width:500px){.admin-deposit-facts,.admin-deposit-identifiers{grid-template-columns:1fr}}.my-package-free-note{margin:8px 0 0;padding:8px 10px;border:1px solid #ccebe0;border-radius:10px;background:#f5fcf8;color:#4d6e62;font-size:10px;line-height:1.45}.history-detail-content{position:relative}.history-detail-heading{padding-right:44px}.history-detail-close{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;background:transparent;border:0;color:var(--muted);box-shadow:none}.history-detail-close svg{width:20px;height:20px}.footer-work-with-us{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px;padding:18px 20px;border:1px solid #cfe8df;border-radius:16px;background:#f6fcf9}.footer-work-with-us h2{margin:3px 0 4px;color:#173f33;font-size:17px}.footer-work-with-us p{max-width:650px;margin:0;color:#5e786e;font-size:10px;line-height:1.5}.footer-work-with-us .eyebrow{margin:0;color:#087f68;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.footer-work-with-us .button{flex:none;min-height:40px}.work-with-us-page{display:grid;gap:16px;max-width:900px;margin:0 auto;padding:8px 0 30px}.work-with-us-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 24px!important;border-color:#c5e8dc;background:linear-gradient(120deg,#f5fffb,#f7fbff)}.work-with-us-hero h1{margin:5px 0 7px;color:#173f33;font-size:clamp(24px,5vw,34px);letter-spacing:-.02em}.work-with-us-hero p:not(.eyebrow){max-width:650px;margin:0;color:#617b70;font-size:12px;line-height:1.55}.work-with-us-hero .eyebrow,.work-with-us-page .eyebrow{margin:0;color:#087f68;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.work-with-us-roles{display:grid;gap:11px}.work-with-us-roles>.section-head,.work-with-us-form-card>.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:0 3px}.work-with-us-roles h2,.work-with-us-form-card h2{margin:4px 0 0;color:#214c3e;font-size:19px}.work-with-us-roles>.section-head>p,.work-with-us-form-card>.section-head>p{max-width:430px;margin:0;color:#71857c;font-size:10px;line-height:1.45;text-align:right}.work-with-us-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-with-us-role-card{display:flex;align-items:flex-start;gap:11px;padding:16px!important;border-color:#d9ebe5}.work-with-us-role-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:#e2f7ee;color:#087f68;font-size:19px;font-weight:850}.work-with-us-role-card h3{margin:1px 0 4px;color:#295a49;font-size:13px}.work-with-us-role-card p{margin:0;color:#6d847a;font-size:10px;line-height:1.5}.work-with-us-form-card{padding:19px 20px!important}.work-with-us-form{display:grid;gap:13px;margin-top:17px}.work-with-us-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-with-us-form label{display:grid;gap:5px;color:#4f6d60;font-size:10px;font-weight:800}.work-with-us-form label>span:first-of-type{color:#087f68}.work-with-us-form input,.work-with-us-form select,.work-with-us-form textarea{width:100%;box-sizing:border-box;margin:0;padding:10px 11px;border:1px solid #d6e7e1;border-radius:10px;background:#fff;color:#183d32;font:inherit;font-size:11px;font-weight:500;outline:0}.work-with-us-form textarea{min-height:114px;resize:vertical;line-height:1.45}.work-with-us-form input:focus,.work-with-us-form select:focus,.work-with-us-form textarea:focus{border-color:#0b9b79;box-shadow:0 0 0 3px rgba(11,155,121,.13)}.work-with-us-consent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;font-weight:500!important;line-height:1.45}.work-with-us-consent input{width:17px;height:17px;margin-top:1px}.work-with-us-consent a{color:#087f68;font-weight:800}.work-with-us-privacy-note{margin:0;color:#7c9087;font-size:9px;line-height:1.45}.work-with-us-submit{width:max-content;min-width:170px;min-height:42px}.work-with-us-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.work-with-us-success{display:flex;align-items:flex-start;gap:11px;padding:16px 18px!important;border-color:#bfe4d5;background:#f2fcf7}.work-with-us-success-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#d7f4e5;color:#087f68;font-weight:900}.work-with-us-success h2{margin:1px 0 4px;color:#245746;font-size:15px}.work-with-us-success p{margin:0;color:#5f7a6e;font-size:10px;line-height:1.45}.field-error{margin:0;color:#a64f45!important;font-size:9px!important;font-weight:600!important;line-height:1.3}.admin-work-applications{display:grid;gap:14px}.admin-work-applications .admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-work-applications .admin-page-heading h1{margin:4px 0;color:#204d3e;font-size:22px}.admin-work-applications .admin-page-heading p:not(.eyebrow){margin:0;color:#70857b;font-size:10px}.admin-count-badge{display:grid;place-items:center;min-width:38px;height:38px;border-radius:13px;background:#e4f7ee;color:#087f68;font-size:14px;font-weight:900}.admin-work-application-list{display:grid;gap:10px}.admin-work-application-card{display:grid;gap:11px;padding:16px 17px!important;border-color:#d9eae4}.admin-work-application-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-work-application-heading h2{margin:0;color:#244f40;font-size:14px}.admin-work-application-heading p{margin:4px 0 0;color:#74887f;font-size:9px}.admin-work-application-heading .status-badge{flex:none}.admin-work-application-facts{display:flex;flex-wrap:wrap;gap:7px 14px;color:#567468;font-size:10px}.admin-work-application-facts a{color:#087f68;font-weight:750;text-decoration:none}.admin-work-application-facts time{color:#7b8e86}.admin-work-application-message{margin:0;padding-top:10px;border-top:1px solid #e6efec;color:#4f6c60;font-size:10px;line-height:1.5;white-space:pre-wrap}.admin-work-empty{padding:28px!important;text-align:center}.admin-work-empty strong{display:block;color:#244f40;font-size:13px}.admin-work-empty p{margin:6px 0 0;color:#72867d;font-size:10px}@media(max-width:700px){.footer-work-with-us,.work-with-us-hero,.work-with-us-roles>.section-head,.work-with-us-form-card>.section-head{align-items:flex-start;flex-direction:column}.footer-work-with-us .button{width:100%}.work-with-us-hero,.work-with-us-form-card{padding:17px!important}.work-with-us-roles>.section-head>p,.work-with-us-form-card>.section-head>p{text-align:left}.work-with-us-role-grid,.work-with-us-field-grid{grid-template-columns:1fr}.work-with-us-submit{width:100%}.admin-work-applications .admin-page-heading{align-items:flex-start}.admin-work-application-facts{display:grid;gap:6px}}
.responsive-picture{display:contents}.responsive-picture img{display:block;max-width:100%;height:auto}.hero-visual .responsive-picture>img{width:100%;max-width:480px;height:auto}.journey-banner .responsive-picture{flex:0 0 auto}.journey-banner .responsive-picture>img{width:180px;height:180px;object-fit:contain;border-radius:24px}.factory-machine .responsive-picture>img{width:100%;height:100%;object-fit:contain}@supports (background-image: image-set(url('x') type('image/avif'))){.reactor-core{background-image:image-set(url('/assets/brand/mining-core.avif') type('image/avif'),url('/assets/brand/mining-core.webp') type('image/webp'))}.package-card::before,.package-intro::after{background-image:image-set(url('/assets/brand/speed-modules.avif') type('image/avif'),url('/assets/brand/speed-modules.webp') type('image/webp'))}}.low-power .hero-orbit,.low-power .hero-particle,.low-power .equipment-glow, .low-power .package-visual::before,.low-power .package-aura, .low-power .package-card-v2 .package-visual img,.low-power .status-dot i{animation:none!important}.low-power .offline-mining-beam,.low-power .offline-mining-core, .low-power .offline-mining-core i,.low-power .offline-mining-particle, .low-power .offline-mining-stream{animation-duration:6s!important}@media(max-width:640px){.hero-visual .responsive-picture>img{max-width:86vw}.journey-banner .responsive-picture>img{width:132px;height:132px}}@media(prefers-reduced-motion:reduce){.responsive-picture img{transition:none!important}}.lite-mode .factory-halo,.lite-mode .factory-power,.lite-mode .refinery-token,.lite-mode .offline-mining-particle,.lite-mode .offline-mining-beam{animation:none!important}.lite-mode .factory-halo,.lite-mode .offline-mining-beam{opacity:.35}.lite-mode .tap-effects .tap-token-pop:nth-child(n+3){display:none}.lite-mode img{content-visibility:auto}
.admin-record-filters{margin:0 0 14px;padding:14px 16px!important}.admin-record-filters .section-head{margin-bottom:11px}.admin-record-filters h2{margin:3px 0 0;font-size:17px}.admin-record-filter-grid{display:grid;grid-template-columns:1.5fr repeat(4,minmax(100px,1fr)) auto;gap:8px;align-items:end}.admin-record-filter-grid label{min-width:0;color:var(--muted);font-size:9px;font-weight:800}.admin-record-filter-grid input,.admin-record-filter-grid select{width:100%;min-width:0;margin-top:5px;min-height:38px;padding:8px 9px;border:1px solid #d7e7e2;border-radius:9px;background:#fbfdfc;color:var(--ink);font-size:10px}.admin-record-filter-grid button{min-height:38px;white-space:nowrap}.wallet-activity-filters,.support-ticket-filters{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin:0 0 14px;padding:11px 12px;border:1px solid #dcebe6;border-radius:12px;background:#fbfefd}.wallet-activity-filters label,.support-ticket-filters label{display:grid;gap:4px;min-width:120px;flex:1;color:var(--muted);font-size:9px;font-weight:800}.wallet-activity-filters input,.wallet-activity-filters select,.support-ticket-filters input,.support-ticket-filters select{width:100%;min-height:35px;padding:7px 9px;border:1px solid #d7e7e2;border-radius:8px;background:#fff;color:var(--ink);font-size:10px}.wallet-activity-filters .button,.support-ticket-filters .button{min-height:35px}.wallet-pagination,.support-pagination{display:flex;justify-content:center;margin:-2px 0 13px}.wallet-pagination nav,.support-pagination nav{display:flex;gap:5px}.wallet-pagination a,.support-pagination a,.wallet-pagination span,.support-pagination span{padding:6px 9px;border:1px solid #d8e9e3;border-radius:8px;background:#fff;color:var(--brand-dark);font-size:9px;text-decoration:none}.wallet-pagination .active span,.support-pagination .active span{background:#e5f8f1;border-color:#bfe6d7;font-weight:900}.is-loading{position:relative;cursor:wait;opacity:.78}.is-loading::after{content:"";display:inline-block;width:10px;height:10px;margin-left:7px;vertical-align:-1px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:p1-spin .7s linear infinite}@keyframes p1-spin{to{transform:rotate(360deg)}}#page-loading-bar{position:fixed;z-index:1400;top:0;left:0;width:100%;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--brand),var(--accent),var(--brand));background-size:200% 100%;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .15s ease,transform .25s ease}#page-loading-bar.is-visible{opacity:1;transform:scaleX(.78);animation:p1-loading 1.1s linear infinite}@keyframes p1-loading{0%{background-position:0 0;transform:scaleX(.12)}50%{transform:scaleX(.72)}100%{background-position:200% 0;transform:scaleX(.9)}}@media(max-width:900px){.admin-record-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-record-filter-grid label:first-child{grid-column:1/-1}.admin-record-filter-grid button{width:100%}}@media(max-width:620px){.admin-record-filter-grid{grid-template-columns:1fr 1fr}.admin-record-filter-grid label:first-child{grid-column:1/-1}.admin-record-filter-grid button{grid-column:1/-1}.wallet-activity-filters,.support-ticket-filters{align-items:stretch}.wallet-activity-filters label,.support-ticket-filters label{min-width:calc(50% - 4px);flex-basis:calc(50% - 4px)}.wallet-activity-filters button,.support-ticket-filters button{flex:1}}.leaderboard-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.leaderboard-hero h2{margin:4px 0 5px}.leaderboard-hero p{margin:0;color:var(--muted);font-size:12px}.leaderboard-period-mark{display:grid;place-items:center;min-width:64px;min-height:64px;border-radius:18px;background:linear-gradient(145deg,#dcfff3,#e9f4ff);color:var(--brand-dark);font-size:10px;font-weight:900;letter-spacing:.08em}.leaderboard-periods{display:flex;gap:6px;overflow-x:auto;padding:2px 0 12px}.leaderboard-periods a{flex:0 0 auto;padding:9px 12px;border:1px solid #d8e9e3;border-radius:999px;background:#fff;color:var(--muted);font-size:10px;font-weight:800;text-decoration:none}.leaderboard-periods a.is-active{border-color:var(--brand);background:var(--brand);color:#fff}.leaderboard-table-card{overflow:hidden}.leaderboard-position{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:8px;background:#eef5f3;color:var(--muted);font-size:10px;font-weight:900}.leaderboard-position.is-top{background:#d9fff0;color:var(--brand-dark)}@media(max-width:520px){.leaderboard-hero{align-items:flex-start}.leaderboard-period-mark{min-width:52px;min-height:52px;border-radius:14px}.leaderboard-hero p{font-size:11px}.leaderboard-table-card table{min-width:0}.leaderboard-table-card th,.leaderboard-table-card td{padding:10px 8px}}.profile-performance{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.profile-performance h2{margin:4px 0}.profile-performance p{max-width:620px;margin:0;color:var(--muted);font-size:12px}.profile-performance button{flex:0 0 auto}@media(max-width:520px){.profile-performance{align-items:flex-start;flex-direction:column}.profile-performance button{width:100%}}.admin-product-analytics{margin-top:14px}.admin-product-analytics h2{margin:4px 0}.admin-product-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-product-analytics-grid>div{padding:12px;border:1px solid #dcebe6;border-radius:12px;background:#fbfefd}.admin-product-analytics-grid small{display:block;color:var(--muted);font-size:9px;font-weight:800}.admin-product-analytics-grid strong{display:block;margin-top:5px;color:var(--ink);font-size:20px}@media(max-width:620px){.admin-product-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.product-ui .rank-hero{grid-template-columns:minmax(0,1fr) 112px;padding:22px 24px!important}body.product-ui .rank-hero h2{margin:5px 0 5px;font-size:clamp(23px,4vw,31px)}body.product-ui .rank-hero p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}body.product-ui .rank-leaderboard-link{display:inline-flex;margin-top:8px;color:var(--brand-dark);font-size:10px;font-weight:850;text-decoration:none}body.product-ui .rank-leaderboard-link:focus-visible{outline:3px solid rgba(6,145,112,.25);outline-offset:3px;border-radius:4px}body.product-ui .rank-hero-levels{margin-top:15px}body.product-ui .rank-counted-card{display:flex;align-items:flex-start;gap:12px;margin:0 0 22px;padding:14px 16px!important;border-color:#d2e8e0;background:#fbfefd}body.product-ui .rank-counted-card .rank-rule-icon{flex:none}body.product-ui .rank-counted-card strong{display:block;color:#214f40;font-size:12px}body.product-ui .rank-counted-card p{margin:4px 0 0;color:#607970;font-size:10px;line-height:1.45}body.product-ui .rank-counted-card small{display:block;margin-top:5px;color:#7a8c85;font-size:9px;line-height:1.4}body.product-ui .rank-empty-state{display:grid;justify-items:start;gap:8px;padding:24px 18px!important;border:1px dashed #cfe1dc;background:#f8fcfa}body.product-ui .rank-empty-state strong{color:#214f40;font-size:13px}body.product-ui .rank-empty-state p{margin:0;color:var(--muted);font-size:10px}body.product-ui .leaderboard-hero{align-items:flex-start;padding:20px 22px!important}body.product-ui .leaderboard-hero h2{font-size:clamp(23px,4vw,30px)}body.product-ui .leaderboard-hero .leaderboard-activity-note{margin-top:7px;color:#54766a;font-size:10px}body.product-ui .leaderboard-periods{align-items:center;padding:2px 0 12px}body.product-ui .leaderboard-periods a{min-height:38px;display:inline-flex;align-items:center;justify-content:center}body.product-ui .leaderboard-periods a:focus-visible{outline:3px solid rgba(6,145,112,.25);outline-offset:2px}body.product-ui .leaderboard-table-card{border-color:#dcebe6;transition:opacity .18s ease,transform .18s ease}body.product-ui .leaderboard-table-card.is-transitioning{opacity:.58;transform:translateY(2px)}body.product-ui .leaderboard-table-card table{width:100%;border-collapse:collapse}body.product-ui .leaderboard-table-card th{color:#6a8077;font-size:9px;text-transform:none;letter-spacing:.02em}body.product-ui .leaderboard-table-card td{font-size:12px;vertical-align:middle}body.product-ui .leaderboard-table-card tbody tr{transition:background .16s ease}body.product-ui .leaderboard-table-card tbody tr.is-self{background:#effaf6;box-shadow:inset 3px 0 0 #0aa47c}body.product-ui .leaderboard-name{display:inline-block;max-width:min(38vw,280px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}body.product-ui .leaderboard-self-label{display:inline-flex;margin-left:7px;padding:3px 6px;border-radius:999px;background:#d9f5e9;color:#087f68;font-size:8px;font-weight:850;vertical-align:middle}body.product-ui .leaderboard-table-card td strong{font-variant-numeric:tabular-nums;color:#214f40}body.product-ui .leaderboard-empty-state{display:grid;gap:4px;justify-items:center;padding:24px 12px;color:#607a70;text-align:center}body.product-ui .leaderboard-empty-state strong{color:#214f40;font-size:13px}body.product-ui .leaderboard-empty-state span{font-size:10px}body.product-ui .leaderboard-self-note{margin:9px 0 0;color:#70857c;font-size:10px;text-align:center}body.product-ui .leaderboard-period-loading{margin:0 0 8px;padding:9px 11px;border:1px solid #d4e9e0;border-radius:10px;background:#f7fcfa;color:#4f6f62;font-size:10px}body.product-ui .leaderboard-period-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:9px 11px;border:1px solid #f0c7bd;border-radius:10px;background:#fff8f6;color:#9a4537;font-size:10px}body.product-ui .leaderboard-period-error .button{flex:none;min-height:34px}body.product-ui .leaderboard-inactive{display:grid;gap:8px;margin:0;padding:22px!important;border:1px solid #dce9e5;background:#fbfdfc}body.product-ui .leaderboard-inactive h2,body.product-ui .leaderboard-inactive p{margin:0}body.product-ui .leaderboard-inactive h2{font-size:21px;color:#214f40}body.product-ui .leaderboard-inactive p{max-width:48ch;color:var(--muted);font-size:12px;line-height:1.5}body.product-ui .leaderboard-inactive .button{width:max-content;margin-top:4px}@media(max-width:680px){body.product-ui .rank-hero{grid-template-columns:1fr;padding:18px!important}.rank-hero-count{display:none}.rank-counted-card{margin-bottom:16px}.leaderboard-hero{padding:17px!important}.leaderboard-table-card table,.leaderboard-table-card thead,.leaderboard-table-card tbody,.leaderboard-table-card tr,.leaderboard-table-card td{display:block;width:100%}.leaderboard-table-card thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.leaderboard-table-card tbody{padding:5px 9px}.leaderboard-table-card tbody tr{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;margin:5px 0;padding:11px 8px;border:1px solid #e2ece8;border-radius:12px}.leaderboard-table-card tbody tr.is-self{border-color:#a6dcc8}.leaderboard-table-card td{padding:0;border:0;text-align:left}.leaderboard-table-card td::before{content:none}.leaderboard-table-card td:last-child{text-align:right}.leaderboard-name{max-width:42vw}.leaderboard-table-card tbody tr>td[colspan]{grid-column:1/-1}.leaderboard-table-card tbody tr>td[colspan] .leaderboard-empty-state{width:100%}}@media(max-width:390px){body.product-ui .leaderboard-table-card tbody tr{grid-template-columns:34px minmax(0,1fr);gap:7px}.leaderboard-table-card td:last-child{grid-column:2;text-align:left;margin-top:5px}.leaderboard-name{max-width:58vw}.leaderboard-self-label{font-size:7px}}@media(prefers-reduced-motion:reduce){body.product-ui .leaderboard-table-card,body.product-ui .leaderboard-table-card tbody tr{transition:none!important}}@media(max-width:520px){body.product-ui .leaderboard-period-error{align-items:flex-start;flex-direction:column}.leaderboard-period-error .button{width:100%}}body.product-ui .history-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:2px}body.product-ui .history-section-head h2{margin:4px 0 0;font-size:19px}body.product-ui .history-result-count{color:#70857c;font-size:10px;white-space:nowrap}body.product-ui .history-filter-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px}body.product-ui .history-filter-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 6px;border-radius:999px;background:#e2f7ef;color:#087f68;font-size:9px;line-height:1}body.product-ui .history-list-state{margin:0 0 9px;padding:9px 11px;border:1px solid #d6e9e2;border-radius:10px;background:#f7fcfa;color:#537268;font-size:10px}body.product-ui .history-list-state.is-error{display:flex;align-items:center;justify-content:space-between;gap:10px;border-color:#f0c7bd;background:#fff8f6;color:#984a3d}body.product-ui .history-list-state.is-error:focus-visible{outline:3px solid rgba(6,145,112,.25);outline-offset:2px}body.product-ui .history-list-state .button{flex:none;min-height:34px}body.product-ui .history-entry{min-width:0}body.product-ui .history-entry-top strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.product-ui .history-asset-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.04em;vertical-align:middle}body.product-ui .history-asset-mine{background:#e6f1ff;color:#3c62a0}body.product-ui .history-asset-usdt{background:#e1f7ed;color:#087f68}body.product-ui .history-entry-direction{font-size:8px;font-weight:800;letter-spacing:.02em;color:#6c8279;text-transform:uppercase}body.product-ui .history-detail-dialog{max-height:min(86vh,720px);overflow:auto}body.product-ui .history-timeline{display:grid;gap:0;margin:14px 0 15px;padding:0;list-style:none}body.product-ui .history-timeline li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:47px}body.product-ui .history-timeline li:not(:last-child)::after{content:"";position:absolute;top:27px;bottom:0;left:13px;width:1px;background:#d9e9e3}body.product-ui .history-timeline li>span{position:relative;z-index:1;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e4f5ee;color:#087f68;font-size:9px;font-weight:900}body.product-ui .history-timeline li.is-current>span{background:#d7eaff;color:#2d6caa}body.product-ui .history-timeline li.is-failed>span{background:#fbe5e2;color:#a14e4e}body.product-ui .history-timeline strong{display:block;color:#214f40;font-size:10px;line-height:1.35}body.product-ui .history-timeline small{display:block;margin-top:3px;color:#738880;font-size:9px;line-height:1.35}body.product-ui .history-help-cta{display:inline-flex;margin-top:12px;min-height:38px}body.product-ui .history-empty-state{display:grid;justify-items:center;gap:7px}body.product-ui .history-empty-state p{max-width:42ch}@media(max-width:520px){body.product-ui .history-list-state.is-error{align-items:flex-start;flex-direction:column}.history-list-state.is-error .button{width:100%}.history-detail-dialog form{padding:18px}.history-help-cta{width:100%;justify-content:center}}@media(max-width:390px){body.product-ui .history-section-head{align-items:flex-start;flex-direction:column;gap:4px}.history-result-count{font-size:9px}}@media(prefers-reduced-motion:reduce){body.product-ui .history-list-state,body.product-ui .history-entry{transition:none!important}}body.product-ui .support-self-help{padding:16px 18px!important;border-color:#cfe8df;background:linear-gradient(135deg,#fbfffd,#f5fbff)}body.product-ui .support-self-help h2{margin:4px 0 0;font-size:18px;color:#214f40}body.product-ui .support-self-help-intro{margin:8px 0 13px;color:#607970;font-size:11px;line-height:1.45}body.product-ui .support-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.product-ui .support-topic{border:1px solid #d8eae4;border-radius:11px;background:rgba(255,255,255,.8);overflow:hidden}body.product-ui .support-topic summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:9px 10px;color:#2b5a4b;cursor:pointer;list-style:none}body.product-ui .support-topic summary::-webkit-details-marker{display:none}body.product-ui .support-topic summary>span{display:flex;align-items:center;gap:7px;min-width:0}body.product-ui .support-topic summary svg{width:16px;height:16px;flex:none;color:#087f68}body.product-ui .support-topic summary strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}body.product-ui .support-topic summary b{color:#087f68;font-size:15px;font-weight:500}body.product-ui .support-topic[open] summary b{transform:rotate(45deg)}body.product-ui .support-topic p{margin:0;padding:0 11px 11px;color:#6a8178;font-size:9px;line-height:1.45}body.product-ui .support-faq-link{display:inline-flex;margin-top:12px;color:#087f68;font-size:10px;font-weight:850}body.product-ui .support-form-status{margin:0;padding:9px 10px;border:1px solid #cde8dc;border-radius:9px;background:#f2fbf6;color:#28624f;font-size:10px;line-height:1.4}body.product-ui .support-form-status.is-error{border-color:#efc6bd;background:#fff8f6;color:#984a3d}body.product-ui .support-form-status.is-success{border-color:#b9e6d2;background:#ecfbf3;color:#176a50}body.product-ui .support-preview{border:1px solid #dcebe6;border-radius:10px;background:#fbfefd}body.product-ui .support-preview summary{padding:9px 10px;color:#3c6858;font-size:10px;font-weight:800;cursor:pointer}body.product-ui .support-preview-content{display:grid;gap:7px;padding:0 10px 10px}body.product-ui .support-preview-content span{display:grid;gap:2px;min-width:0}body.product-ui .support-preview-content small{margin:0;color:#82938d;font-size:8px;text-transform:uppercase;letter-spacing:.05em}body.product-ui .support-preview-content strong{overflow:hidden;color:#365f50;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body.product-ui .support-ticket-updated{color:#5b756b!important;font-variant-numeric:tabular-nums}body.product-ui .ticket-last-response{display:block;margin-top:6px;color:#71877e;font-size:9px}body.product-ui .ticket-closed-note{display:grid;gap:6px;margin-top:16px;padding:13px;border:1px solid #d9e5e1;border-radius:12px;background:#f7faf9}body.product-ui .ticket-closed-note strong{color:#31594c;font-size:12px}body.product-ui .ticket-closed-note p{margin:0;color:#647b72;font-size:10px;line-height:1.45}body.product-ui .ticket-closed-note form{margin-top:3px}body.product-ui .ticket-closed-note button{min-height:38px}body.product-ui .message-attachment.is-pending{display:inline-flex;gap:6px;align-items:center;color:#8b6b2a;font-size:10px;font-weight:800}body.product-ui .message-attachment.is-pending small{color:#987e4b}@media(max-width:520px){body.product-ui .support-topic-grid{grid-template-columns:1fr}body.product-ui .support-self-help{padding:14px!important}body.product-ui .support-ticket-updated{white-space:normal}body.product-ui .support-preview-content strong{white-space:normal;overflow-wrap:anywhere}body.product-ui .ticket-closed-note button{width:100%}}@media(prefers-reduced-motion:reduce){body.product-ui .support-topic summary b{transition:none!important}}
:root{--p0-surface: #ffffff;--p0-soft: #f5faf8;--p0-line: #dcebe7;--p0-muted: #607873;--p0-mine: #237ab8;--p0-usdt: #087f68}body:not(.admin-app) main{font-size: 14px}body:not(.admin-app) main small{font-size: 12px !important;line-height: 1.35}body:not(.admin-app) main .eyebrow{font-size: 11px !important;line-height: 1.25}body:not(.admin-app) main .card, body:not(.admin-app) main .package-card, body:not(.admin-app) main .wallet-panel, body:not(.admin-app) main .equipment-card, body:not(.admin-app) main .mission-card{border-color: var(--p0-line);box-shadow: 0 4px 14px rgba(18, 70, 62, .045)}.standard-page-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 18px;margin: 0 0 16px;padding: 2px 2px 14px;border-bottom: 1px solid var(--p0-line)}.standard-page-head h1{margin: 4px 0 0;color: var(--ink);font-size: clamp(24px, 4vw, 32px);line-height: 1.1;letter-spacing: -.04em}.standard-page-head p{max-width: 620px;margin: 7px 0 0;color: var(--p0-muted);font-size: 14px;line-height: 1.45}.standard-page-head .badge{flex: 0 0 auto}.auth-card{max-width: 520px;padding: 28px !important}.auth-heading{margin-bottom: 10px}.auth-heading h1{font-size: clamp(26px, 5vw, 34px);letter-spacing: -.04em}.auth-help{margin: 0 0 18px;color: var(--p0-muted);font-size: 13px;line-height: 1.5}.auth-card form{display: grid;gap: 3px}.auth-card form > label:not(.check){display: grid;gap: 5px;margin: 9px 0;font-size: 13px}.auth-card form > label:not(.check) input{margin-top: 0}.auth-card .field-help{display: block;margin-top: 0;color: var(--p0-muted);font-size: 12px;font-weight: 500;line-height: 1.4}.auth-card label.has-error input{border-color: #d87067;background: #fff8f7}.field-error{display: block;margin-top: 0;color: #a54842;font-size: 12px !important;font-weight: 650;line-height: 1.35}.auth-card .auth-optional-fields{margin: 3px 0 7px;border-top: 1px solid #edf3f1;border-bottom: 1px solid #edf3f1}.auth-optional-fields summary{padding: 11px 0;color: var(--brand-dark);font-size: 12px;font-weight: 800}.auth-optional-fields > label{margin: 9px 0 !important}.auth-card .check{display: grid;grid-template-columns: 19px minmax(0, 1fr);gap: 9px;align-items: start;margin: 8px 0;font-size: 12px;line-height: 1.4}.auth-card .check .field-error{grid-column: 2}.auth-card .wide{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 46px;margin-top: 9px}.auth-card .button-icon{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.auth-trust-note{font-size: 12px;line-height: 1.45}.auth-form-error{display: grid;gap: 3px;margin: 0 0 14px;padding: 11px 12px;border: 1px solid #f0d2ce;border-radius: 11px;background: #fff7f5;color: #8e4841;font-size: 12px;line-height: 1.4}.auth-form-error strong{color: #783b36;font-size: 12px}.auth-steps{display: flex;align-items: center;gap: 8px;margin: 0 0 16px;color: var(--p0-muted);font-size: 11px;font-weight: 750}.auth-steps span{display: inline-flex;align-items: center;gap: 5px}.auth-steps span.is-active{color: var(--brand-dark)}.auth-steps b{display: grid;place-items: center;width: 22px;height: 22px;border: 1px solid #d8e9e4;border-radius: 50%;background: #f8fcfb;font-size: 10px}.auth-steps span.is-active b{border-color: #a8dfce;background: #e7f9f1;color: #087f68}.auth-steps i{color: #aac1bb;font-style: normal}.auth-status-card{display: grid;gap: 7px;margin: 0 0 16px;padding: 13px 14px;border: 1px solid #bde7d7;border-radius: 13px;background: #f5fdf9;color: #355f53;font-size: 12px;line-height: 1.45}.auth-status-card strong{color: #087f68;font-size: 13px}.auth-status-card p{margin: 0}.auth-status-card.is-error{border-color: #efc7c1;background: #fff7f5;color: #7e443e}.auth-status-card.is-error strong{color: #9a4a43}.auth-status-card .text-link{width: fit-content;font-weight: 800}.reset-cooldown{color: var(--p0-muted);font-size: 11px}.password-control{position: relative;display: block}.password-control input{padding-right: 74px}.password-toggle{position: absolute;top: 50%;right: 7px;min-height: 32px;padding: 6px 8px;border: 0;border-radius: 8px;background: transparent;color: var(--brand-dark);box-shadow: none;font-size: 11px;font-weight: 800;transform: translateY(-50%)}.password-toggle:hover{background: #eef7f3}.password-checklist{margin: 2px 0 7px;padding: 8px 10px;border: 1px solid #e4efec;border-radius: 11px;background: #fbfefd}.password-checklist .field-help{margin-bottom: 5px;font-weight: 750}.password-checklist ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 4px 10px;margin: 0;padding: 0;list-style: none}.password-checklist li{display: flex;align-items: flex-start;gap: 5px;min-width: 0;color: var(--p0-muted);font-size: 11px;line-height: 1.3}.password-checklist li.is-met{color: #087f68}.password-rule-icon{flex: 0 0 14px;font-size: 13px;font-weight: 900;line-height: 1.1;text-align: center}.auth-legal-links{display: inline-flex;gap: 3px;margin-left: 3px;color: var(--p0-muted);font-size: 11px !important;font-weight: 600}.auth-legal-links a{color: var(--brand-dark);text-decoration: underline;text-underline-offset: 2px}.registration-intro{position: fixed;inset: 0;z-index: 1350;display: grid;place-items: center;padding: 18px;background: rgba(13, 38, 34, .28)}.registration-intro-card{width: min(100%, 380px);padding: 25px 22px;border: 1px solid #cde9df;border-radius: 22px;background: #fff;box-shadow: 0 20px 60px rgba(14, 63, 54, .2);text-align: center}.registration-intro-card .intro-icon{display: grid;place-items: center;width: 54px;height: 54px;margin: 0 auto 12px;border-radius: 16px;background: #e6f8f1;color: #087f68;font-size: 25px;font-weight: 900}.registration-intro-card h2{margin: 0;font-size: 24px;letter-spacing: -.035em}.registration-intro-card p{margin: 9px auto 18px;max-width: 31ch;color: var(--p0-muted);font-size: 13px;line-height: 1.5}.registration-intro-card .button{width: 100%}.auth-submit{position: relative}.auth-submit.is-loading{padding-right: 42px}.auth-submit.is-loading::after{position: absolute;right: 15px;width: 12px;height: 12px;margin: 0}.auth-mobile-trust{display: none;align-items: center;gap: 9px;margin-top: 18px;padding-top: 12px;border-top: 1px solid var(--line);color: var(--muted);font-size: 11px;line-height: 1.35}.auth-mobile-trust img{width: 42px;height: 42px;object-fit: contain;opacity: .75}@media (max-width: 640px){.auth-card{max-width: 100%;padding: 22px 18px !important;border-radius: 18px}.auth-mobile-trust{display: flex}.password-checklist ul{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.registration-intro-card{animation: none !important}}.landing-clarity{margin: 16px 0 26px;padding: 18px !important;border-color: var(--p0-line);background: #fff}.landing-clarity-heading h2{margin: 4px 0 5px;font-size: 20px}.landing-clarity-heading p{max-width: 680px;margin: 0;color: var(--p0-muted);font-size: 13px;line-height: 1.45}.landing-clarity-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;margin-top: 14px}.landing-clarity-grid article{display: flex;align-items: flex-start;gap: 10px;min-width: 0;padding: 12px;border: 1px solid var(--p0-line);border-radius: 13px;background: var(--p0-soft)}.landing-clarity-grid article.is-mine{border-color: #c9def2;background: #f6faff}.landing-clarity-grid article.is-usdt{border-color: #bde7d7;background: #f4fcf8}.landing-clarity-grid article.is-benefit{border-color: #ead8b1;background: #fffaf0}.landing-clarity-grid img, .landing-clarity-icon{display: grid;place-items: center;flex: 0 0 28px;width: 28px;height: 28px;border-radius: 9px}.landing-clarity-icon{color: #976918;background: #ffefc4}.landing-clarity-icon .nav-icon{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.8}.landing-clarity-grid strong, .landing-clarity-grid span{display: block}.landing-clarity-grid strong{font-size: 13px}.landing-clarity-grid article > div span{margin-top: 4px;color: var(--p0-muted);font-size: 12px;line-height: 1.4}.header-wallet{gap: 4px;padding: 4px;border-color: #c7e4dc;box-shadow: 0 4px 13px rgba(11, 111, 94, .07)}.header-usdt, .header-mine{min-width: 92px;padding: 6px 8px}.header-usdt{border: 1px solid #bde7d7;background: #f1fcf7}.header-mine{border: 1px solid #c9def2;background: #f5f9ff}.header-wallet small{font-size: 10px;letter-spacing: .05em}.header-wallet strong{margin-top: 4px;font-size: 13px}.header-mine strong{font-size: 11px;color: var(--p0-mine)}.user-more-menu, .admin-more-menu{margin-top: 8px;border-top: 1px solid #edf3f1;padding-top: 8px}.user-more-menu > summary, .admin-more-menu > summary{display: flex;align-items: center;gap: 10px;padding: 10px 13px;color: var(--muted);font-size: 12px;font-weight: 800;cursor: pointer;list-style: none}.user-more-menu > summary::-webkit-details-marker, .admin-more-menu > summary::-webkit-details-marker{display: none}.user-more-menu > summary > b, .admin-more-menu > summary > b{margin-left: auto;font-size: 15px;font-weight: 700;transition: transform .18s ease}.user-more-menu[open] > summary > b, .admin-more-menu[open] > summary > b{transform: rotate(180deg)}.user-more-menu > summary .nav-icon, .admin-more-menu > summary .nav-icon{width: 18px;height: 18px}.user-more-menu > div{display: grid;gap: 3px;padding-top: 3px}.user-more-menu > div a{display: flex;align-items: center;gap: 12px;padding: 10px 13px 10px 41px;border-radius: 11px;color: var(--muted);font-size: 12px;font-weight: 750}.user-more-menu > div a.selected{background: var(--mint);color: var(--brand-dark)}.user-more-icon{display: grid;place-items: center}.mobile-more-button{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;height: 54px;border: 0;border-radius: 16px;padding: 0;background: transparent;color: #82979c;font: inherit;font-size: 9px;font-weight: 800;cursor: pointer;box-shadow: none}.mobile-more-button .nav-icon{width: 20px;height: 20px}.mobile-more-button[aria-expanded="true"]{background: var(--mint);color: var(--brand-dark)}.p0-smart-icon, .p0-legend-icon, .mission-icon .nav-icon, .friends-hero-mark .nav-icon, .friends-metric-icon .nav-icon, .support-sla-badge .nav-icon, .support-ticket-icon .nav-icon, .rank-rule-icon .nav-icon, .history-entry-icon .nav-icon, .profile-balance-icon .nav-icon, .profile-panel-mark .nav-icon, .profile-quick-icon .nav-icon, .wallet-sandbox-note .nav-icon{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.mission-icon .nav-icon, .friends-hero-mark .nav-icon, .friends-metric-icon .nav-icon, .support-sla-badge .nav-icon, .support-ticket-icon .nav-icon, .rank-rule-icon .nav-icon, .history-entry-icon .nav-icon{width: 20px;height: 20px}.profile-quick-icon .nav-icon, .profile-panel-mark .nav-icon{width: 17px;height: 17px}.wallet-sandbox-note .nav-icon{width: 16px;height: 16px}.p0-legend-icon{width: 16px;height: 16px}.mine-metrics{gap: 0;padding: 4px;border: 1px solid var(--p0-line);border-radius: 16px;background: var(--p0-surface);box-shadow: 0 4px 14px rgba(18, 70, 62, .045)}.mine-metrics > div{min-width: 0;padding: 9px 8px;border: 0;border-radius: 11px;background: transparent;box-shadow: none}.mine-metrics > div + div{border-left: 1px solid #edf3f1;border-radius: 0}.mine-metrics small{font-size: 11px !important}.mine-metrics strong{font-size: 12px}.metric-icon{width: 26px;height: 26px}.energy-symbol{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 7px;background: #fff3d4;font-size: 0}.energy-symbol::before{content: none;width: 12px;height: 12px;background: currentColor;clip-path: polygon(56% 0, 12% 58%, 48% 58%, 39% 100%, 88% 38%, 53% 38%)}.energy-symbol .nav-icon, .mine-status-strip .energy-icon .nav-icon{width: 14px;height: 14px;fill: currentColor;stroke: currentColor}.offline-icon{font-size: 0 !important}.offline-icon::before{content: '';width: 13px;height: 13px;border: 2px solid currentColor;border-radius: 50%;background: linear-gradient(90deg, transparent 48%, currentColor 49% 54%, transparent 55%)}.user-push-stack{width: min(360px, calc(100vw - 24px));gap: 8px}.user-push-card, .smart-push{border-radius: 14px !important;box-shadow: 0 12px 28px rgba(16, 55, 62, .14) !important}.user-push-copy strong, .smart-recommendation-head strong{font-size: 13px}.user-push-copy p, .smart-recommendation > p{font-size: 12px}body:not(.admin-app) main .card, body:not(.admin-app) main .package-intro, body:not(.admin-app) main .upgrade-card{animation: none !important}@media (max-width: 760px){.standard-page-head{align-items: flex-start;flex-direction: column;gap: 10px;padding-bottom: 12px}.standard-page-head p{font-size: 13px}.landing-clarity-grid{grid-template-columns: 1fr}.header-usdt, .header-mine{min-width: 0;padding: 5px 6px}.header-wallet strong{font-size: 11px}.header-wallet small{font-size: 9px}body:not(.admin-app) main{padding-top: 18px;padding-bottom: 92px}.mine-metrics{grid-template-columns: repeat(3, minmax(0, 1fr))}.mine-metrics > div{grid-template-columns: 22px minmax(0, 1fr);padding: 8px 5px}.mine-metrics .metric-icon{width: 21px;height: 21px}.mine-metrics small{font-size: 10px !important}.mine-metrics strong{font-size: 11px}.user-push-stack{top: calc(env(safe-area-inset-top) + 66px);right: 12px;width: calc(100vw - 24px)}}@media (prefers-reduced-motion: reduce){.user-more-menu > summary > b{transition: none}}.mine-dashboard{display: flex;flex-direction: column;gap: 12px}.mine-page-stack{display: flex;flex-direction: column;gap: 14px}.mine-page-stack > .passive-mining-card.is-ready{order: -1;margin-top: 0}.mine-focus-card{display: grid;gap: 10px;padding: 14px;border: 1px solid var(--p0-line);border-radius: 20px;background: #fff;box-shadow: 0 8px 22px rgba(18, 70, 62, .055)}.mine-focus-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}.mine-focus-head h2{margin: 3px 0 0;font-size: 19px;letter-spacing: -.035em}.mine-focus-action{flex: 0 0 auto;padding: 6px 9px;border: 1px solid #bfe7d8;border-radius: 999px;background: #f2fcf7;color: #087f68;font-size: 10px;font-weight: 850;white-space: nowrap}.mine-focus-card.has-ready-reward .mine-focus-action{border-color: #a8dfce;background: #e4f8ef}.mine-focus-card.has-ready-reward .tap-callout{background: #f3f8f6;border-color: #d7e7e1;color: #55736c}.mine-focus-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 7px}.mine-focus-metric{display: flex;flex-direction: column;min-width: 0;min-height: 73px;padding: 9px 10px;border: 1px solid #e1eeeb;border-radius: 13px;background: #fbfefd}.mine-focus-metric small{color: var(--p0-muted);font-size: 10px !important;font-weight: 800}.mine-focus-metric strong{margin-top: 5px;color: var(--ink);font-size: 18px;line-height: 1.1;font-variant-numeric: tabular-nums}.mine-focus-metric > span, .mine-focus-metric > em{margin-top: auto;padding-top: 5px;color: var(--p0-muted);font-size: 9px;line-height: 1.25;font-style: normal}.mine-focus-metric > em{padding-top: 2px;color: #789088;font-size: 8px}.mine-focus-metric.is-goal{border-color: #c9def2;background: #f8fbff}.mine-focus-metric.is-goal strong{color: #1a73af}.mine-focus-metric.is-energy{border-color: #ecdab1;background: #fffdf7}.mine-focus-metric.is-energy strong{color: #9b6c18}.mine-focus-metric.is-offline{border-color: #bfe7d8;background: #f7fdf9}.mine-focus-metric.is-offline strong{color: #087f68;font-size: 13px}.mine-focus-metric.is-offline #focus-offline-clock{margin-top: 4px;color: #087f68;font-weight: 800;font-variant-numeric: tabular-nums}.mine-queue-status{min-height: 15px;color: var(--p0-muted);font-size: 10px !important;text-align: center}.mine-dashboard .mine-onboarding{order: 0;margin-bottom: 0}.mine-dashboard .mine-focus-card{order: 1}.mine-dashboard .mine-arena{order: 1;width: 100%;margin-top: 0}.mine-dashboard .mine-status-strip{order: 2;margin: 0}.mine-dashboard .daily-card{order: 3;margin: 0 8px}.mine-dashboard .mine-secondary-details{order: 4}.mine-dashboard .smart-recommendation{order: 3}.mine-status-strip .energy-icon{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 8px;background: #fff4d8;color: #a36b14;font-size: 17px;font-weight: 900;line-height: 1}.mine-secondary-details{margin: 0;padding: 0 !important;overflow: hidden;border-color: var(--p0-line);background: var(--p0-surface)}.mine-secondary-details > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 46px;padding: 11px 14px;color: var(--ink);font-size: 13px;font-weight: 850;cursor: pointer;list-style: none}.mine-secondary-details > summary::-webkit-details-marker{display: none}.mine-secondary-details > summary::after{content: '+';display: grid;place-items: center;width: 22px;height: 22px;border: 1px solid var(--p0-line);border-radius: 7px;color: var(--p0-usdt);font-size: 16px;line-height: 1}.mine-secondary-details[open] > summary{border-bottom: 1px solid #edf3f1}.mine-secondary-details[open] > summary::after{content: '−'}.mine-secondary-details > summary small{margin-left: auto;color: var(--p0-muted);font-size: 11px !important;font-weight: 600}.mine-secondary-details .mine-earnings-summary{margin: 0;border: 0;border-radius: 0;box-shadow: none}.mine-arena .tap-callout{font-size: 14px;font-weight: 850}.mine-arena .tap-hint{max-width: 270px;text-align: center}.tap-effects .tap-token-pop{width: 21px;height: 21px;filter: drop-shadow(0 3px 6px rgba(0, 122, 100, .26))}.tap-effects .tap-burst-ring{width: 22px;height: 22px;box-shadow: 0 0 0 3px rgba(52, 224, 182, .1)}.tap-effects .tap-gain-pop{font-size: 12px;text-shadow: 0 1px 7px rgba(31, 190, 150, .35)}@media (max-width: 680px){.mine-dashboard{gap: 10px}.mine-dashboard .mine-arena{border-radius: 21px}.mine-dashboard .daily-card{margin-inline: 4px}.mine-focus-card{padding: 11px;border-radius: 18px}.mine-focus-head h2{font-size: 17px}.mine-focus-grid{gap: 5px}.mine-focus-metric{min-height: 69px;padding: 8px 7px}.mine-focus-metric strong{font-size: 15px}.mine-focus-metric.is-offline strong{font-size: 11px}.mine-secondary-details > summary{padding-inline: 12px}.mine-secondary-details > summary small{font-size: 10px !important}}.equipment-groups{display: grid;gap: 20px}.equipment-group{min-width: 0}.equipment-group-heading{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin: 0 2px 10px}.equipment-group-heading h2{margin: 3px 0 0;font-size: 20px;letter-spacing: -.025em}.equipment-group-heading p{max-width: 360px;margin: 0;color: var(--p0-muted);font-size: 11px;line-height: 1.4;text-align: right}.equipment-group-utility .equipment-group-heading h2{color: #5c609f}.equipment-group-utility .equipment-group-heading .eyebrow{color: #7774b5}.equipment-purchase-facts{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 7px}.equipment-purchase-facts > div{min-width: 0;padding: 8px 9px;border: 1px solid #e5efed;border-radius: 10px;background: #fbfdfd}.equipment-purchase-facts small, .equipment-purchase-facts strong{display: block}.equipment-purchase-facts small{color: var(--p0-muted);font-size: 9px !important;font-weight: 750}.equipment-purchase-facts strong{margin-top: 4px;color: var(--ink);font-size: 11px;line-height: 1.25;overflow-wrap: anywhere}.equipment-group-energy .equipment-purchase-facts > div:last-child{border-color: #cfe8df;background: #f5fcf9}.equipment-group-utility .equipment-purchase-facts > div:last-child{border-color: #e0def4;background: #faf9ff}@media (max-width: 680px){.equipment-group-heading{display: block;margin-inline: 0}.equipment-group-heading p{max-width: none;margin-top: 5px;text-align: left}.equipment-purchase-facts{gap: 6px}}.task-overview-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;margin: 14px 0 12px}.task-overview-grid > div{display: flex;flex-direction: column;min-width: 0;min-height: 76px;padding: 10px 11px;border: 1px solid #dceee8;border-radius: 12px;background: #fff}.task-overview-grid small{color: var(--p0-muted);font-size: 9px !important;font-weight: 800}.task-overview-grid strong{margin-top: 5px;color: var(--brand-dark);font-size: 17px;line-height: 1.1}.task-overview-grid span{margin-top: auto;padding-top: 5px;color: var(--p0-muted);font-size: 9px;line-height: 1.3}.task-overview-grid > div:nth-child(2){border-color: #c9def2;background: #f8fbff}.task-overview-grid > div:nth-child(3){border-color: #ecdab1;background: #fffdf7}.task-collected-counter{color: var(--brand-dark);font-variant-numeric: tabular-nums}.task-collected-note{margin: -5px 0 12px;color: var(--p0-muted);font-size: 10px;line-height: 1.4}.task-status-overview{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 7px;margin: 12px 0 4px}.task-status-overview > div{display: flex;align-items: center;justify-content: space-between;gap: 7px;min-width: 0;padding: 9px 10px;border: 1px solid #dceee8;border-radius: 11px;background: #fff}.task-status-overview small{color: var(--p0-muted);font-size: 9px !important;font-weight: 800;line-height: 1.2}.task-status-overview strong{color: var(--ink);font-size: 17px;font-variant-numeric: tabular-nums}.task-status-overview .is-ready{border-color: #bfe5d7;background: #f5fcf9}.task-status-overview .is-ready strong{color: #087f68}.task-status-overview .is-progress{border-color: #ecdab1;background: #fffdf7}.task-status-overview .is-progress strong{color: #9b6c18}.task-status-overview .is-completed{border-color: #dce7e3;background: #f8fbf9}.task-status-overview .is-completed strong{color: #58736b}.task-status-section{margin-top: 24px}.task-status-section .task-section-heading h2{font-size: 21px}.task-status-ready .task-section-heading{border-left: 3px solid #16b58d;padding-left: 10px}.task-status-progress .task-section-heading{border-left: 3px solid #e0a42c;padding-left: 10px}.task-status-completed .task-section-heading{border-left: 3px solid #8aa39a;padding-left: 10px}.task-scope{margin-left: auto;color: var(--p0-muted);font-size: 9px;font-weight: 750}.task-next-badge{padding: 3px 6px;border: 1px solid #c9def2;border-radius: 999px;background: #f5faff;color: #1a73af;font-size: 9px;font-weight: 850;white-space: nowrap}.mission-card.is-next-task{border-color: #a8d8ee;box-shadow: 0 8px 20px rgba(26, 115, 175, .08)}.task-progress-caption{display: flex;align-items: baseline;justify-content: space-between;gap: 8px}.task-progress-caption .mission-progress-label{margin-bottom: 0}.task-progress-caption > strong{color: #53736a;font-size: 11px;font-variant-numeric: tabular-nums}.task-reward-note{margin: 6px 0 0;color: var(--p0-muted);font-size: 10px;line-height: 1.35}.task-loading-state, .task-error-state{display: grid;gap: 9px;margin: 0 0 14px;padding: 14px;border: 1px solid var(--p0-line);border-radius: 14px;background: var(--p0-surface);color: var(--p0-muted);font-size: 11px}.task-error-state{grid-template-columns: 1fr auto;align-items: center;border-color: #f1cfc8;background: #fff8f6;color: #944f45}.task-skeleton-line, .task-skeleton-card{display: block;height: 10px;border-radius: 999px;background: linear-gradient(90deg, #edf4f1 20%, #f8fbfa 45%, #edf4f1 70%);background-size: 200% 100%;animation: task-skeleton 1.25s ease-in-out infinite}.task-skeleton-line.short{width: 42%}.task-skeleton-card{height: 64px;border-radius: 12px}@keyframes task-skeleton{to{background-position: -200% 0}}.task-just-completed{animation: task-complete .62s ease both}@keyframes task-complete{0%{opacity: .55;transform: translateY(8px) scale(.985)}65%{opacity: 1;transform: translateY(-2px) scale(1.01)}100%{opacity: 1;transform: translateY(0) scale(1)}}.task-reward-row{display: flex;align-items: baseline;justify-content: space-between;gap: 8px;margin-top: 11px;padding-top: 9px;border-top: 1px solid #edf3f1}.task-reward-row > span{color: var(--p0-muted);font-size: 9px}.task-reward-row .mission-reward{margin: 0;font-size: 14px}.task-next-step{min-height: 30px;margin-top: 9px;padding: 8px 9px;border-radius: 10px;background: #f6faf8;color: var(--p0-muted);font-size: 10px;line-height: 1.4}.task-next-step > span{color: var(--ink);font-weight: 850}.task-next-step > b{font-weight: 650}.task-status-completed .mission-card{background: #f8fbf9;border-color: #dcebe5}.task-status-completed .task-next-step{background: #eef8f2;color: #4b7d68}.task-empty{grid-column: 1 / -1;margin: 0;padding: 24px;border: 1px dashed #d8e8e2;border-radius: 14px;color: var(--p0-muted);text-align: center}@media (max-width: 680px){.task-status-overview{gap: 5px}.task-status-overview > div{display: block;min-height: 61px;padding: 8px 7px}.task-status-overview strong{display: block;margin-top: 5px;font-size: 15px}.task-next-badge{display: none}.task-overview-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 6px}.task-overview-grid > div{min-height: 72px;padding: 9px 8px}.task-overview-grid strong{font-size: 14px}.task-overview-grid span{font-size: 8px}.task-status-section .task-section-heading h2{font-size: 19px}}@media (prefers-reduced-motion: reduce), (max-width: 420px), (pointer: coarse){.tap-effects .tap-token-pop{animation-duration: .42s !important}.tap-effects .tap-burst-ring{animation-duration: .38s !important}}@media (prefers-reduced-motion: reduce){.task-skeleton-line, .task-skeleton-card, .task-just-completed{animation: none !important}}.package-card-v2{display: flex !important;flex-direction: column;gap: 9px !important}.package-card-v2 .package-visual{order: 0}.package-card-v2 .package-title-row{order: 1}.package-card-v2 .package-status-line{order: 2}.package-card-v2 .package-price{order: 3}.package-card-v2 .package-offer-note{order: 4}.package-card-v2 .package-change-note{order: 5}.package-card-v2 .package-value-grid{order: 6}.package-card-v2 .package-visual{height: 94px;min-height: 94px;margin: 0;border-radius: 14px}.package-card-v2 .package-visual img{width: 118px;height: 90px;max-width: 58%;object-fit: contain}.package-card-v2 .package-visual .package-aura{inset: 18% 30%}.package-card-v2 .package-more-details{order: 7}.package-card-v2 form{order: 8}.package-card-v2 .package-legal{order: 9}.package-optional-note{margin: 0 0 13px;padding: 11px 13px;border: 1px solid #dbece7;border-radius: 12px;background: #f7fbfa;color: #48665f;font-size: 11px;line-height: 1.45}.package-network-note{margin: -4px 0 13px;padding: 10px 12px;border: 1px solid #f0d7a5;border-radius: 11px;background: #fff9ec;color: #7b5a22;font-size: 11px;line-height: 1.4}.package-empty-state{display: grid;justify-items: start;gap: 8px;padding: 24px;margin-bottom: 16px}.package-empty-state h2, .package-empty-state p{margin: 0}.package-empty-state h2{font-size: 20px}.package-empty-state p{max-width: 44ch;color: var(--p0-muted);font-size: 12px;line-height: 1.5}.package-empty-icon{color: var(--brand-dark);font-size: 28px;line-height: 1}.package-status-line{display: flex;align-items: center;justify-content: space-between;gap: 8px;min-height: 22px;color: var(--p0-muted);font-size: 10px}.package-status-line .status-dot{font-size: 10px}.package-status-line .status-dot i{width: 6px;height: 6px;box-shadow: 0 0 0 3px #bcefdc}.package-status-line.is-queued .status-dot{color: #1d76b0}.package-status-line.is-queued .status-dot i{background: #3f9cdd;box-shadow: 0 0 0 3px #cbe6f8}.package-status-line.is-new .status-dot{color: #5e756f}.package-status-line.is-new .status-dot i{background: #93a9a3;box-shadow: 0 0 0 3px #e4ece9}.package-status-line small{max-width: 52%;text-align: right;line-height: 1.25}.package-change-note{margin: 0;padding: 9px 10px;border-radius: 11px;background: #f2f8ff;color: #496879;font-size: 10px;line-height: 1.4}.package-change-note strong{display: block;margin-bottom: 2px;color: #185f85;font-size: 10px}.package-reference-note{margin: 11px 0 0;padding: 10px 12px;border-left: 3px solid #a7cfc2;color: var(--p0-muted);font-size: 10px;line-height: 1.45}.package-reference-note strong{color: var(--ink)}.duration-switch button:focus-visible{position: relative;z-index: 1;outline: 3px solid #68aee1;outline-offset: 2px}.package-card-v2 form .package-topup-button{order: 2}.package-card-v2 form .package-state{order: 1}.purchase-confirm-disclaimer{margin: 10px 0 0;padding: 10px 11px;border-radius: 10px;background: #f5f8f7;color: #567069;font-size: 10px;line-height: 1.45}.purchase-confirm-disclaimer strong{color: var(--ink)}.package-card-v2 .package-value-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 7px}.package-card-v2 .package-value-card{min-height: 82px;padding: 10px}.package-card-v2 .package-value-card strong{font-size: 15px}.package-card-v2 .package-value-card span, .package-card-v2 .package-value-card em{font-size: 9px;line-height: 1.3}.package-card-v2 .package-capacity-card em{display: block;margin-top: 5px;color: #087f68;font-style: normal;font-weight: 800}.package-card-v2 .package-conversion-card strong{color: #087f68;font-size: 13px}.package-more-details{border-top: 1px solid #edf3f1;border-bottom: 1px solid #edf3f1}.package-more-details > summary{padding: 9px 2px;color: var(--brand-dark);font-size: 11px;font-weight: 850;cursor: pointer;list-style: none}.package-more-details > summary::-webkit-details-marker{display: none}.package-more-details > summary::after{content: '+';float: right;font-size: 15px;line-height: 1}.package-more-details[open] > summary::after{content: '−'}.package-secondary-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 7px;padding: 2px 0 9px}.package-secondary-grid > div{min-width: 0;padding: 8px 9px;border: 1px solid #e5efed;border-radius: 10px;background: #fbfdfd}.package-secondary-grid small, .package-secondary-grid strong{display: block}.package-secondary-grid small{color: var(--p0-muted);font-size: 9px !important;font-weight: 750}.package-secondary-grid strong{margin-top: 4px;color: var(--ink);font-size: 10px;line-height: 1.35;overflow-wrap: anywhere}.package-more-details .package-facts-noncash{margin: 0 0 8px}.package-more-details .package-explainer, .package-more-details .package-refund-note{margin: 8px 0;color: var(--p0-muted);font-size: 10px;line-height: 1.45}.package-more-details .package-refund-note strong{color: var(--ink)}@media (max-width: 680px){.package-card-v2 .package-visual{height: 82px;min-height: 82px}.package-card-v2 .package-visual img{width: 104px;height: 78px}.package-card-v2 .package-value-card{min-height: 78px;padding: 9px}.package-secondary-grid{grid-template-columns: 1fr}}.referral-status-grid{grid-template-columns: repeat(4, minmax(0, 1fr))}.referral-status-card.is-rewarded{border-color: #c7d9ef;background: linear-gradient(135deg, #fff, #f4f8ff)}.referral-status-card.is-rewarded .friends-metric-icon{background: #eaf2ff;color: #2465a0}.friends-steps{grid-template-columns: repeat(5, minmax(0, 1fr))}@media (max-width: 960px){.referral-status-grid, .friends-steps{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 620px){.referral-status-grid, .friends-steps{grid-template-columns: 1fr}}.wallet-balance-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.wallet-balance-card.is-mine{border-color: #c9def2;background: #f7fbff}.wallet-balance-card.is-mine strong{color: var(--p0-mine)}.wallet-balance-card.is-blocked{border-color: #ecdab1;background: #fffdf7}.wallet-balance-card.is-blocked strong{color: #986718}.wallet-action-facts, .wallet-withdraw-status-grid{display: grid;gap: 7px;margin: 13px 0}.wallet-action-facts{grid-template-columns: repeat(3, minmax(0, 1fr))}.wallet-withdraw-status-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.wallet-action-facts > div, .wallet-withdraw-status-grid > div{min-width: 0;padding: 9px 10px;border: 1px solid var(--p0-line);border-radius: 11px;background: #fbfdfc}.wallet-action-facts small, .wallet-action-facts strong, .wallet-withdraw-status-grid small, .wallet-withdraw-status-grid strong{display: block;overflow-wrap: anywhere}.wallet-action-facts small, .wallet-withdraw-status-grid small{color: var(--p0-muted);font-size: 9px !important;font-weight: 800}.wallet-action-facts strong, .wallet-withdraw-status-grid strong{margin-top: 4px;color: var(--ink);font-size: 10px;line-height: 1.3}.wallet-withdraw-status-grid > div:first-child{border-color: #ecdab1;background: #fffdf7}.wallet-withdraw-status-grid > div:last-child{border-color: #c9def2;background: #f7fbff}@media (max-width: 680px){.wallet-action-facts{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 390px){.wallet-balance-grid, .wallet-action-facts, .wallet-withdraw-status-grid{grid-template-columns: 1fr}}.history-entry.history-kind-refund{border-left: 3px solid #d27a6c}.history-kind-refund .history-entry-icon{background: #fff0ed;color: #a95749}.history-kind-passive .history-entry-icon, .history-kind-tasks .history-entry-icon, .history-kind-friends .history-entry-icon{background: #e8f7f0;color: #087f68}.history-kind-convert .history-entry-icon{background: #fff4d9;color: #a37416}.support-page{display: flex !important;flex-direction: column;gap: 15px}.support-layout{order: 1;display: grid}.support-new-card{order: 1}.support-side-card{order: 2}.support-hero{order: 2}.support-tickets-section{order: 3}.support-ticket-facts{display: flex;flex-wrap: wrap;gap: 5px 12px;margin-top: 2px}.support-ticket-facts small{max-width: 100%;white-space: normal}.support-ticket-facts b, .support-ticket-message b{color: #526d63;font-weight: 850}.support-ticket-message{white-space: normal !important;line-height: 1.35}.support-ticket-message.is-muted{color: #98a6a0;font-style: italic}.ticket-next-step{display: grid;gap: 4px;margin-top: 14px;padding: 10px 11px;border: 1px solid #cfe8df;border-radius: 11px;background: #f5fcf8}.ticket-next-step small{color: #668076;font-size: 9px;font-weight: 800}.ticket-next-step strong{color: #27624f;font-size: 10px;line-height: 1.4}.ticket-internal-card{border-color: #ead9b4;background: #fffdf7}.ticket-internal-list{display: grid;gap: 8px;margin-top: 12px}.ticket-internal-note{padding: 10px 11px;border: 1px solid #efdfc1;border-radius: 11px;background: #fff9ee}.ticket-internal-note strong{color: #775a27;font-size: 10px}.ticket-internal-note p{margin: 6px 0;color: #725f3a;font-size: 10px;line-height: 1.45}.ticket-internal-note small{color: #a18a5f;font-size: 8px}@media (max-width: 800px){.support-layout{grid-template-columns: 1fr}.support-new-card{order: 1}.support-side-card{order: 2}}.profile-page{display: grid;gap: 14px}.profile-section{min-width: 0;margin: 0 !important;padding: 18px 20px !important}.profile-account-section{padding-top: 0 !important}.profile-account-section .profile-hero-card{margin: 0 -20px 18px;border: 0;border-bottom: 1px solid var(--p0-line);border-radius: 18px 18px 0 0}.profile-account-heading{margin-bottom: 12px}.profile-account-grid{display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);gap: 18px;align-items: start}.profile-account-form{padding: 12px 13px;border: 1px solid var(--p0-line);border-radius: 13px;background: #fbfefd}.profile-quick-links{margin-top: 0}.profile-quick-heading{display: grid;gap: 3px;margin-bottom: 5px}.profile-quick-heading strong{color: var(--ink);font-size: 13px}.profile-security-grid{display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);gap: 18px;margin-top: 14px}.profile-security-actions, .profile-sessions-block, .profile-events-block{min-width: 0}.profile-security-actions{padding: 11px 12px;border: 1px solid var(--p0-line);border-radius: 13px;background: #fbfefd}.profile-security-actions .profile-inline-details{margin-top: 12px}.profile-sessions-block .profile-section-heading h3, .profile-events-block .profile-section-heading h3{margin: 3px 0 4px;font-size: 15px}.profile-events-block{margin-top: 18px;padding-top: 14px;border-top: 1px solid var(--p0-line)}.profile-preference-grid{display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);gap: 14px;margin-top: 14px}.profile-preference-field{display: grid;gap: 6px;align-content: start;color: var(--ink);font-size: 11px;font-weight: 800}.profile-preference-field select{width: 100%;min-height: 43px;padding: 10px 11px;border: 1px solid #d7e8e2;border-radius: 11px;background: #fbfefd;color: var(--ink);font-size: 13px}.profile-preference-field small{color: var(--p0-muted);font-size: 10px;font-weight: 500;line-height: 1.4}.profile-performance{display: flex;align-items: center;justify-content: space-between;gap: 14px;min-width: 0;padding: 12px 13px;border: 1px solid #cfe3f1;border-radius: 13px;background: #f7fbff}.profile-performance strong, .profile-performance p{display: block}.profile-performance strong{color: #225b86;font-size: 12px}.profile-performance p{margin: 5px 0 0;color: #627a88;font-size: 10px;line-height: 1.45}.profile-closure-section .profile-closure-rows{grid-template-columns: repeat(4, minmax(0, 1fr));margin-top: 14px}.profile-closure-section .profile-legal-note{margin-top: 15px}.profile-closure-section .profile-danger-card{margin: 15px 0 0}.profile-danger-card h3{margin: 3px 0 4px;color: #8c4943;font-size: 15px}@media (max-width: 800px){.profile-account-grid, .profile-security-grid, .profile-preference-grid{grid-template-columns: 1fr}.profile-closure-section .profile-closure-rows{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.profile-section{padding: 16px !important}.profile-account-section .profile-hero-card{margin: 0 -16px 16px}.profile-performance{align-items: flex-start;flex-direction: column}.profile-performance button{width: 100%}}.admin-dashboard-section{margin: 0 0 18px}.admin-dashboard-heading{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin: 0 0 10px}.admin-dashboard-heading h2{margin: 4px 0 3px;color: var(--ink);font-size: 18px}.admin-dashboard-heading p{margin: 0;color: var(--muted);font-size: 10px;line-height: 1.4}.admin-attention-count{display: grid;place-items: center;min-width: 34px;height: 34px;border-radius: 11px;background: #fff3d5;color: #906318;font-size: 12px;font-weight: 900}.admin-attention-grid{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 9px}.admin-attention-card{display: grid;grid-template-columns: 30px minmax(0, 1fr);gap: 9px;min-width: 0;padding: 12px;border: 1px solid #dcebe6;border-radius: 14px;background: #fff}.admin-attention-card.is-alert{border-color: #ead5af;background: #fffaf1}.admin-attention-card.is-ok{border-color: #cbe8db;background: #f8fdfb}.admin-attention-icon{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 10px;background: #e8f7f0;color: var(--brand-dark);font-size: 14px;font-weight: 900}.admin-attention-card.is-alert .admin-attention-icon{background: #fff0d0;color: #986d1d}.admin-attention-card small, .admin-attention-card strong, .admin-attention-card p, .admin-attention-card a{display: block}.admin-attention-card small{color: var(--muted);font-size: 8px;font-weight: 850}.admin-attention-card strong{margin-top: 4px;color: var(--ink);font-size: 11px;line-height: 1.25}.admin-attention-card p{min-height: 29px;margin: 5px 0;color: var(--muted);font-size: 9px;line-height: 1.35}.admin-attention-card a{color: var(--brand-dark);font-size: 9px;font-weight: 850;text-decoration: none}.admin-health-grid, .admin-provider-grid, .admin-activity-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 9px}.admin-health-card, .admin-provider-card, .admin-activity-card{min-width: 0;padding: 14px 15px;border: 1px solid #dcebe6;border-radius: 14px;background: #fff}.admin-health-card small, .admin-health-card strong, .admin-health-card span, .admin-activity-card small, .admin-activity-card strong, .admin-activity-card span{display: block}.admin-health-card small, .admin-activity-card small{color: var(--muted);font-size: 9px;font-weight: 850}.admin-health-card strong, .admin-activity-card strong{margin: 7px 0 4px;color: var(--ink);font-size: 20px;font-variant-numeric: tabular-nums}.admin-health-card span, .admin-activity-card span{color: var(--muted);font-size: 9px;line-height: 1.35}.admin-health-card.tone-green{border-color: #bfe6d7;background: #f4fcf8}.admin-health-card.tone-amber{border-color: #eadcb8;background: #fffaf1}.admin-health-card.tone-blue{border-color: #cfe1f1;background: #f5faff}.admin-provider-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.admin-attention-svg{width: 18px;height: 18px;fill: currentColor;stroke: currentColor}.admin-editor-advanced{margin-top: 14px;border: 1px solid #dcebe6;border-radius: 13px;background: #fbfefd;overflow: hidden}.admin-editor-advanced > summary{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 12px 14px;color: var(--ink);font-size: 11px;font-weight: 850;cursor: pointer;list-style: none}.admin-editor-advanced > summary::-webkit-details-marker{display: none}.admin-editor-advanced > summary b{color: var(--muted);font-size: 15px;font-weight: 700}.admin-editor-advanced[open] > summary{border-bottom: 1px solid #e5efed}.admin-editor-advanced[open] > summary b{transform: rotate(180deg)}.admin-editor-advanced-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 9px;padding: 13px 14px 0}.admin-editor-advanced-grid > div{min-width: 0;padding: 10px;border: 1px solid #e6f0ed;border-radius: 10px;background: #fff}.admin-editor-advanced-grid small, .admin-editor-advanced-grid strong{display: block}.admin-editor-advanced-grid small{color: var(--muted);font-size: 9px}.admin-editor-advanced-grid strong{margin-top: 5px;color: var(--ink);font-size: 11px;overflow-wrap: anywhere}.admin-editor-advanced > p{margin: 12px 14px 14px;color: var(--muted);font-size: 10px;line-height: 1.45}.admin-user-header{flex-wrap: wrap}.admin-user-summary-strip{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 8px;margin-left: auto;min-width: min(52%, 560px)}.admin-user-summary-strip > span{display: grid;gap: 4px;min-width: 0;padding: 8px 10px;border: 1px solid #e4efec;border-radius: 10px;background: #fbfefd}.admin-user-summary-strip small{color: var(--muted);font-size: 8px;font-weight: 800;white-space: nowrap}.admin-user-summary-strip strong{min-width: 0;overflow: hidden;color: var(--ink);font-size: 10px;text-overflow: ellipsis;white-space: nowrap}.admin-user-summary-strip .status-chip{width: fit-content;max-width: 100%}.admin-provider-card small{color: var(--muted);font-size: 8px;font-weight: 850}.admin-provider-card h3{margin: 3px 0 0;font-size: 15px}.admin-provider-card p{min-height: 29px;margin: 10px 0;color: var(--muted);font-size: 10px;line-height: 1.4}.admin-dashboard-details{margin: 0 0 18px;padding: 13px 14px;border: 1px solid #dcebe6;border-radius: 14px;background: #fbfefd}.admin-dashboard-details > summary{display: flex;align-items: center;justify-content: space-between;color: var(--ink);font-size: 12px;font-weight: 850;cursor: pointer;list-style: none}.admin-dashboard-details > summary::-webkit-details-marker{display: none}.admin-dashboard-details > summary b{color: var(--muted);font-size: 15px}.admin-dashboard-details[open] > summary{margin-bottom: 13px}.admin-dashboard-details[open] > summary b{transform: rotate(180deg)}.admin-dashboard-details .admin-finance-grid{margin: 0 0 14px}.admin-dashboard-details .admin-product-analytics{margin: 0}.admin-user-toolbar{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 9px;margin: 0 0 12px}.admin-user-search{display: flex;align-items: center;gap: 7px;min-width: 0;padding: 0 10px;border: 1px solid #dcebe6;border-radius: 12px;background: #fff}.admin-user-search span{color: var(--muted)}.admin-user-search input{flex: 1;min-width: 0;margin: 0;padding: 11px 0;border: 0;outline: 0;font-size: 12px}.admin-user-search button{min-height: 32px;padding: 7px 11px}.admin-user-search a{color: var(--muted);font-size: 10px;white-space: nowrap}.admin-user-filter-drawer{min-width: 0;border: 1px solid #dcebe6;border-radius: 12px;background: #fbfefd}.admin-user-filter-drawer > summary{display: flex;align-items: center;gap: 7px;min-height: 43px;padding: 0 12px;color: var(--ink);font-size: 10px;font-weight: 850;cursor: pointer;list-style: none}.admin-user-filter-drawer > summary::-webkit-details-marker{display: none}.admin-user-filter-drawer > summary b{padding: 3px 5px;border-radius: 999px;background: #e7f7ef;color: var(--brand-dark);font-size: 8px}.admin-user-filter-drawer > summary em{margin-left: auto;color: var(--muted);font-size: 14px;font-style: normal}.admin-user-filter-drawer[open] > summary{border-bottom: 1px solid #e5efed}.admin-user-filter-drawer[open] > summary em{transform: rotate(180deg)}.admin-user-filter-drawer .admin-user-filters{margin: 0;border: 0;border-radius: 0 0 12px 12px}@media (max-width: 1100px){.admin-attention-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 760px){.admin-attention-grid, .admin-health-grid, .admin-activity-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.admin-provider-grid{grid-template-columns: 1fr}.admin-user-summary-strip{grid-template-columns: repeat(3, minmax(0, 1fr));flex: 1 1 100%;margin: 0;min-width: 100%}}@media (max-width: 560px){.admin-dashboard-heading{align-items: flex-start}.admin-attention-grid, .admin-health-grid, .admin-activity-grid{grid-template-columns: 1fr}.admin-user-toolbar{grid-template-columns: 1fr}.admin-user-search button{flex: 0 0 auto}.admin-editor-advanced-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.admin-user-summary-strip{grid-template-columns: repeat(2, minmax(0, 1fr))}}.my-package-tabs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 4px;margin: 0 0 18px;padding: 4px;border-radius: 15px;background: #eaf3f2}.my-package-tabs button{display: flex;align-items: center;justify-content: center;gap: 6px;min-height: 42px;padding: 8px 10px;border: 0;border-radius: 11px;background: transparent;color: var(--muted);font: inherit;font-size: 11px;font-weight: 850;cursor: pointer}.my-package-tabs button b{display: inline-grid;place-items: center;min-width: 19px;height: 19px;padding: 0 5px;border-radius: 999px;background: #dceae6;color: #5d766c;font-size: 9px}.my-package-tabs button.is-active{background: #fff;color: var(--brand-dark);box-shadow: 0 3px 10px rgba(15, 62, 61, .09)}.my-package-tabs button.is-active b{background: #dcf7ec;color: #087f68}.package-status-section[hidden]{display: none !important}@media (max-width: 390px){.my-package-tabs button{padding-inline: 5px;font-size: 10px}.my-package-tabs button b{min-width: 17px;height: 17px;padding: 0 4px}}.my-package-timeline{position: relative;display: grid;gap: 18px}.my-package-timeline::before{content: "";position: absolute;top: 18px;bottom: 28px;left: 7px;width: 2px;background: #dcebe7;pointer-events: none}.my-package-timeline > *{position: relative;z-index: 1;margin-left: 22px}.my-package-timeline .package-status-heading{align-items: flex-start}.package-state-help{max-width: 52ch;margin: 5px 0 0;color: var(--muted);font-size: 11px;line-height: 1.4}.my-package-local-time{display: block;margin-top: 5px;color: #789087;font-size: 8px;line-height: 1.35}.my-package-capacity-line{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 10px;padding: 10px 11px;border: 1px solid #d6ece4;border-radius: 11px;background: #f5fcf9;color: var(--muted);font-size: 10px}.my-package-capacity-line strong{color: var(--brand-dark);font-size: 13px}.my-package-more{margin-top: 10px;border-top: 1px solid #e6efeb}.my-package-more > summary{padding: 8px 0 2px;color: var(--brand-dark);cursor: pointer;font-size: 10px;font-weight: 850;list-style: none}.my-package-more > summary::-webkit-details-marker{display: none}.my-package-more > summary::after{content: '+';float: right;font-size: 15px;line-height: 1}.my-package-more[open] > summary::after{content: '−'}.my-package-timeline .package-active-section::before, .my-package-timeline .package-queued-section::before, .my-package-timeline .package-history::before{content: "";position: absolute;top: 17px;left: -22px;width: 10px;height: 10px;border: 3px solid #fff;border-radius: 50%;background: #17bf93;box-shadow: 0 0 0 2px #a9e7d0}.my-package-timeline .package-queued-section::before{background: #3f9cdd;box-shadow: 0 0 0 2px #cbe6f8}.my-package-timeline .package-history::before{background: #8ea49d;box-shadow: 0 0 0 2px #dce6e2}.package-history{padding: 0 !important;overflow: hidden}.package-history > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 15px 16px;cursor: pointer;list-style: none}.package-history > summary::-webkit-details-marker{display: none}.package-history > summary span{display: grid;gap: 4px}.package-history > summary strong{color: var(--ink);font-size: 14px}.package-history > summary small{color: var(--muted);font-size: 10px}.package-history > summary b{color: var(--muted);font-size: 16px;transition: transform .2s ease}.package-history[open] > summary{border-bottom: 1px solid #e3efeb}.package-history[open] > summary b{transform: rotate(180deg)}.package-history > .my-package-compact-list{padding: 12px}.package-empty-free-state{display: grid;justify-items: start;gap: 8px;padding: 22px;margin: 0}.package-empty-free-state h2, .package-empty-free-state p{margin: 0}.package-empty-free-state h2{font-size: 20px}.package-empty-free-state p{max-width: 45ch;color: var(--muted);font-size: 12px;line-height: 1.5}.package-empty-free-icon{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: #e2f8ef;color: #087f68;font-size: 18px;font-weight: 900}.package-empty-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 12px;margin-top: 5px}.package-empty-quiet{margin: 0;padding: 13px 0 0;color: var(--muted);font-size: 11px}.my-package-skeleton{display: grid;gap: 9px;margin: 0 0 18px;padding: 14px;border: 1px solid #e2eeec;border-radius: 17px;background: #fff}.my-package-skeleton span{display: block;height: 13px;border-radius: 7px;background: linear-gradient(90deg,#eef4f2 20%,#f8fbfa 45%,#eef4f2 70%);background-size: 200% 100%;animation: package-skeleton-shimmer 1.25s ease-in-out infinite}.my-package-skeleton span:first-child{width: 42%;height: 19px}.my-package-skeleton span:last-child{width: 68%}@keyframes package-skeleton-shimmer{from{background-position: 100% 0}to{background-position: -100% 0}}@media (max-width: 680px){.my-package-timeline{gap: 14px}.my-package-timeline > *{margin-left: 18px}.my-package-timeline::before{left: 5px}.my-package-timeline .package-active-section::before, .my-package-timeline .package-queued-section::before, .my-package-timeline .package-history::before{left: -18px}.package-empty-actions{align-items: flex-start;flex-direction: column;gap: 8px}.package-empty-actions .button{width: 100%}}@media (prefers-reduced-motion: reduce){.my-package-skeleton span, .package-history > summary b{animation: none;transition: none}}.equipment-comparison{margin: 0 0 18px;padding: 0 !important;overflow: hidden}.equipment-comparison > summary{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 15px 16px;cursor: pointer;list-style: none}.equipment-comparison > summary::-webkit-details-marker{display: none}.equipment-comparison > summary span{display: grid;gap: 4px;min-width: 0}.equipment-comparison > summary strong{color: var(--ink);font-size: 14px}.equipment-comparison > summary small{color: var(--muted);font-size: 10px;font-weight: 500;line-height: 1.4}.equipment-comparison > summary b{color: var(--muted);font-size: 16px}.equipment-comparison[open] > summary{border-bottom: 1px solid #e3efeb}.equipment-comparison[open] > summary b{transform: rotate(180deg)}.equipment-compare-list{display: grid;gap: 7px;padding: 12px}.equipment-compare-row{display: grid;grid-template-columns: minmax(170px, 1.8fr) repeat(4, minmax(75px, 1fr));gap: 8px;align-items: center;padding: 8px;border: 1px solid #e4efec;border-radius: 12px;background: #fbfefd}.equipment-compare-row > span{display: grid;gap: 4px;min-width: 0}.equipment-compare-row small{color: var(--muted);font-size: 8px;line-height: 1.2}.equipment-compare-row strong{color: var(--ink);font-size: 10px;overflow-wrap: anywhere}.equipment-compare-name{display: flex;align-items: center;gap: 8px;min-width: 0}.equipment-compare-name img{width: 42px;height: 42px;object-fit: contain;flex: 0 0 42px}.equipment-compare-name > span{display: grid;gap: 3px;min-width: 0}.equipment-compare-name strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.equipment-compare-price strong{color: var(--brand-dark)}@media (max-width: 760px){.equipment-compare-row{grid-template-columns: minmax(150px, 1.6fr) repeat(2, minmax(75px, 1fr))}.equipment-compare-row > span:nth-last-child(-n+2){grid-column: span 1}}@media (max-width: 500px){.equipment-compare-row{grid-template-columns: 1fr 1fr;gap: 8px}.equipment-compare-name{grid-column: 1 / -1}}.equipment-current-summary{margin: 0 0 16px;padding: 17px 18px !important;border-color: #cfe8df;background: linear-gradient(135deg, #f7fffc, #f7fbff)}.equipment-current-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px}.equipment-current-heading h2{margin: 4px 0 5px;font-size: 21px}.equipment-current-heading p{max-width: 50ch;margin: 0;color: var(--muted);font-size: 11px;line-height: 1.45}.equipment-current-balance{display: flex;align-items: center;gap: 7px;flex: none;padding: 9px 11px;border: 1px solid #d1e8e0;border-radius: 12px;background: #fff}.equipment-current-balance img{width: 21px;height: 21px}.equipment-current-balance strong{color: var(--brand-dark);font-size: 14px;white-space: nowrap}.equipment-current-balance small{font-size: 8px}.equipment-current-stats{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;margin-top: 15px}.equipment-current-stats > div{min-width: 0;padding: 10px 11px;border: 1px solid #dfede9;border-radius: 12px;background: #fff}.equipment-current-stats small, .equipment-current-stats strong, .equipment-current-stats span{display: block}.equipment-current-stats small{min-height: 22px;color: var(--muted);font-size: 9px;line-height: 1.25}.equipment-current-stats strong{margin-top: 5px;color: var(--ink);font-size: 16px;overflow-wrap: anywhere}.equipment-current-stats span{margin-top: 3px;color: #789087;font-size: 8px;line-height: 1.3}.equipment-current-note{margin: 11px 0 0;color: #59746a;font-size: 10px;line-height: 1.4}.equipment-next{margin: 0 0 18px;padding: 17px 18px !important;border-color: #bfdfd4;background: #fff}.equipment-next.is-locked{border-color: #e5e9e7;background: #fbfcfc}.equipment-next-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;margin-bottom: 13px}.equipment-next-heading h2{margin: 4px 0 3px;font-size: 19px}.equipment-next-heading p{margin: 0;color: var(--muted);font-size: 10px;line-height: 1.35}.equipment-next-body{display: grid;grid-template-columns: 132px minmax(0, 1fr);gap: 14px;align-items: center}.equipment-next-visual{position: relative;display: grid;place-items: center;min-height: 132px;border-radius: 15px;background: radial-gradient(circle at 50% 45%, #d5f8ed, transparent 68%), #f3faf7;overflow: hidden}.equipment-next-visual img{position: relative;z-index: 1;width: 124px;height: 124px;object-fit: contain;filter: drop-shadow(0 10px 14px #087f6820)}.equipment-next-copy{min-width: 0}.equipment-next-copy h3{margin: 3px 0 7px;font-size: 20px;overflow-wrap: anywhere}.equipment-next-copy .equipment-effect{margin: 0 0 10px}.equipment-next-change{display: grid;grid-template-columns: 1fr auto;gap: 2px 9px;align-items: center;margin: 0 0 9px;padding: 9px 10px;border: 1px solid #d7ece4;border-radius: 11px;background: #f7fcfa;color: var(--muted);font-size: 9px}.equipment-next-change strong{color: var(--brand-dark);font-size: 14px;white-space: nowrap}.equipment-next-change small{grid-column: 1 / -1;color: #6c877b;font-size: 8px}.equipment-next form{display: flex;flex-direction: column;gap: 8px;margin-top: 13px}.equipment-next-complete{display: grid;justify-items: start;gap: 7px}.equipment-next-complete h2, .equipment-next-complete p{margin: 0}.equipment-next-complete p{color: var(--muted);font-size: 11px}.equipment-next-complete-icon{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: #e2f8ef;color: #087f68;font-weight: 900}.equipment-owned-empty{display: grid;justify-items: start;gap: 6px;margin: 0 0 16px;padding: 16px 18px}.equipment-owned-empty h2, .equipment-owned-empty p{margin: 0}.equipment-owned-empty h2{font-size: 16px}.equipment-owned-empty p{color: var(--muted);font-size: 10px}.equipment-owned-empty > span{color: var(--brand-dark);font-size: 25px}.equipment-catalog{margin-top: 5px}.equipment-catalog-heading{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin: 0 0 12px}.equipment-catalog-heading h2{margin: 4px 0 0;font-size: 20px}.equipment-catalog-heading p{max-width: 42ch;margin: 0;color: var(--muted);font-size: 10px;line-height: 1.4;text-align: right}.equipment-catalog-empty{display: grid;gap: 6px;padding: 22px}.equipment-catalog-empty h2, .equipment-catalog-empty p{margin: 0}.equipment-catalog-empty h2{font-size: 18px}.equipment-catalog-empty p{color: var(--muted);font-size: 11px;line-height: 1.45}.equipment-requirement{margin: 0;padding: 8px 9px;border-radius: 10px;background: #f4f6f6;color: #60746b;font-size: 9px;line-height: 1.4}.equipment-card-v2 .equipment-title-row h2{overflow-wrap: anywhere}.equipment-card-v2 form button, .equipment-next form button{max-width: 100%;white-space: normal;overflow-wrap: anywhere}@media (max-width: 680px){.equipment-current-heading, .equipment-catalog-heading{align-items: flex-start;flex-direction: column}.equipment-current-balance{width: 100%}.equipment-current-stats{grid-template-columns: 1fr}.equipment-current-stats > div{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 3px 9px;align-items: center}.equipment-current-stats small{grid-row: span 2;min-height: 0}.equipment-current-stats span{margin: 0;text-align: right}.equipment-next-body{grid-template-columns: 96px minmax(0, 1fr);gap: 10px}.equipment-next-visual{min-height: 96px}.equipment-next-visual img{width: 91px;height: 91px}.equipment-catalog-heading p{text-align: left}}@media (max-width: 390px){.equipment-next-body{grid-template-columns: 1fr}.equipment-next-visual{min-height: 116px}.equipment-next-visual img{width: 110px;height: 110px}}.admin-report-icon .nav-icon{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}body.product-ui .journey-landing{gap: 0;padding-top: 8px}body.product-ui .journey-landing .hero-copy{order: 1}body.product-ui .journey-landing .hero-visual{order: 2;min-height: 270px;margin-top: 8px;overflow: hidden}body.product-ui .journey-landing .hero-copy h1{max-width: 560px;margin: 13px 0 12px;font-size: clamp(34px, 10vw, 52px)}body.product-ui .journey-landing .lede{max-width: 560px;margin-bottom: 0;font-size: 15px;line-height: 1.55}body.product-ui .landing-actions{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 9px;margin: 18px 0 0}body.product-ui .landing-actions .button{min-height: 48px}body.product-ui .landing-actions .button.secondary{min-width: 0;padding-inline: 14px}body.product-ui .journey-landing .hero-visual .responsive-picture{position: relative;z-index: 2;display: block;width: min(88vw, 420px)}body.product-ui .journey-landing .hero-visual .hero-image{position: relative;z-index: 2;display: block;width: 100%;height: auto;filter: none}body.product-ui .journey-landing .hero-skeleton{position: absolute;z-index: 1;width: min(72vw, 300px);aspect-ratio: 1;border-radius: 30%;background: linear-gradient(100deg,#edf5f2 20%,#f8fcfb 40%,#edf5f2 60%);background-size: 220% 100%;animation: landing-skeleton 1.2s ease-in-out infinite}body.product-ui .journey-landing .hero-visual.is-loaded .hero-skeleton{opacity: 0;transition: opacity .18s ease}body.product-ui .journey-landing .hero-visual.is-fallback .hero-skeleton{display: none}body.product-ui .journey-landing .hero-visual.is-fallback .hero-image{display: none}body.product-ui .journey-landing .hero-visual.is-fallback .hero-fallback{display: block}body.product-ui .journey-landing .hero-fallback{z-index: 2;padding: 28px;border: 1px solid var(--line);border-radius: 18px;color: var(--muted);background: #fff;font-size: 13px;text-align: center}body.product-ui .landing-clarity{margin-top: 24px}body.product-ui.guest .launch-trust-strip{max-width: 760px;margin-inline: auto;font-size: 11px}body.product-ui .landing-package-note{margin-top: 22px;background: #fbfdfc;box-shadow: none}body.product-ui .landing-package-note .button{min-height: 40px}@keyframes landing-skeleton{0%,100%{background-position: 100% 0}50%{background-position: 0 0}}@media (min-width: 760px){body.product-ui .journey-landing{grid-template-columns: minmax(0,1.04fr) minmax(320px,.96fr);align-items: center;min-height: 500px;padding: 25px 0 35px}body.product-ui .journey-landing .hero-visual{min-height: 440px;margin-top: 0}}@media (max-width: 420px){body.product-ui .journey-landing .hero-copy h1{font-size: 35px}body.product-ui .landing-actions{grid-template-columns: 1fr}body.product-ui .landing-actions .button.secondary{width: 100%}body.product-ui .journey-landing .hero-visual{min-height: 230px}}@media (prefers-reduced-motion: reduce){body.product-ui .journey-landing .hero-skeleton{animation: none}}body.product-ui .wallet-summary{grid-template-columns:minmax(220px,.66fr) minmax(0,1.34fr);gap:18px;align-items:stretch}body.product-ui .wallet-summary-main{padding:2px 0}body.product-ui .wallet-summary-main h2{display:flex;align-items:center;gap:7px;font-size:clamp(27px,4vw,35px)}body.product-ui .wallet-summary-main h2 img{flex:none;margin:0;width:30px;height:30px;vertical-align:middle}body.product-ui .wallet-summary-main h2 small{font-size:13px;letter-spacing:.02em}body.product-ui .wallet-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body.product-ui .wallet-balance-card{min-height:104px;padding:13px 12px;border-radius:13px}body.product-ui .wallet-balance-card.is-mine{border-color:#cfe3f6;background:#f7fbff}body.product-ui .wallet-balance-card.is-mine strong{color:#277bb0}body.product-ui .wallet-balance-card.is-reward{border-color:#bfe7d7;background:#f5fdf9}body.product-ui .wallet-balance-card.is-deposit{border-color:#d4e4e1;background:#f8fbfa}body.product-ui .wallet-held-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}body.product-ui .wallet-held-line strong{color:#8a6518;font-size:11px}body.product-ui .wallet-held-line small{flex-basis:100%;font-size:9px}body.product-ui .wallet-live-lock{margin:-5px 0 14px}body.product-ui .wallet-live-lock h2{font-size:15px}body.product-ui .wallet-live-lock .button{min-height:38px}body.product-ui .wallet-unavailable-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px;border:1px solid #e4dfc7;border-radius:15px;background:linear-gradient(120deg,#fffdf7,#fffaf0)}body.product-ui .wallet-unavailable-state.is-compact{margin-top:12px;padding:13px 14px}body.product-ui .wallet-state-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:#fff0c9;color:#946b18;font-weight:900}body.product-ui .wallet-unavailable-state small{display:block;color:#94783c;font-size:9px;font-weight:850}body.product-ui .wallet-unavailable-state h2{margin:3px 0 4px;color:#604b23;font-size:15px}body.product-ui .wallet-unavailable-state strong{display:block;color:#604b23;font-size:12px}body.product-ui .wallet-unavailable-state p{margin:4px 0 0;color:#796f5d;font-size:10px;line-height:1.45}body.product-ui .wallet-unavailable-state .text-link{white-space:nowrap}body.product-ui .wallet-conversion-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 15px}body.product-ui .wallet-conversion-facts>div{min-width:0;padding:10px 11px;border:1px solid #dcebe6;border-radius:11px;background:#f8fcfa}body.product-ui .wallet-conversion-facts small,body.product-ui .wallet-conversion-facts strong{display:block;overflow-wrap:anywhere}body.product-ui .wallet-conversion-facts small{color:#6c8379;font-size:8px;font-weight:800}body.product-ui .wallet-conversion-facts strong{margin-top:4px;color:#214f40;font-size:10px;line-height:1.35}body.product-ui .wallet-convert-card form>small{display:block;margin-top:6px;color:var(--muted);font-size:10px}body.product-ui .wallet-convert-card [data-convert-all][disabled]{opacity:.45;cursor:not-allowed}body.product-ui .wallet-history-empty{display:grid;gap:4px;padding:24px 18px;margin:12px 0;border:1px dashed #cfe1dc;border-radius:14px;background:#f8fcfa;color:#607a70;text-align:center}body.product-ui .wallet-history-empty strong{color:#214f40;font-size:13px}body.product-ui .wallet-history-empty span{font-size:10px}body.product-ui .wallet-loading-state{display:none}@media(max-width:800px){body.product-ui .wallet-summary{grid-template-columns:1fr}.wallet-summary-main{padding-bottom:0}}@media(max-width:680px){body.product-ui .wallet-balance-grid{grid-template-columns:1fr 1fr}.wallet-balance-card.is-mine{grid-column:1/-1;min-height:86px}.wallet-conversion-facts{grid-template-columns:1fr 1fr}.wallet-unavailable-state{grid-template-columns:auto minmax(0,1fr)}.wallet-unavailable-state .text-link{grid-column:2;width:max-content}.wallet-live-lock .button{grid-column:2;width:max-content}}@media(max-width:390px){body.product-ui .wallet-balance-grid{grid-template-columns:1fr}.wallet-balance-card.is-mine{grid-column:auto}.wallet-conversion-facts{grid-template-columns:1fr}.wallet-unavailable-state{grid-template-columns:auto minmax(0,1fr)}.wallet-unavailable-state .text-link{grid-column:1/-1}.wallet-live-lock .button{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){body.product-ui .wallet-summary *,body.product-ui .wallet-panel *{animation:none!important;transition:none!important}}body.product-ui .invite-panel .invite-heading p{max-width:46ch}body.product-ui .referral-reward-note{margin:10px 0 14px;padding:10px 12px;border:1px solid #d6ebe4;border-radius:11px;background:#f7fcfa;color:#4f6f62;font-size:10px;line-height:1.45}body.product-ui .referral-input-action{display:flex;align-items:stretch;gap:8px;min-width:0}body.product-ui .referral-input-action input{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}body.product-ui .referral-input-action button{flex:0 0 auto;min-height:42px;white-space:nowrap}body.product-ui .referral-field-help{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.4}body.product-ui .referral-code-line{display:flex;align-items:center;gap:7px;margin:8px 0 0;color:var(--muted);font-size:9px}body.product-ui .referral-code-line code{padding:3px 6px;border-radius:6px;background:#eef6f3;color:#285b4b;font-size:10px;overflow-wrap:anywhere}body.product-ui .invite-share-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}body.product-ui .invite-share-row a,body.product-ui .invite-share-row button{min-height:37px;text-decoration:none}body.product-ui .referral-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0 16px}body.product-ui .referral-status-card{display:flex;align-items:flex-start;gap:9px;min-width:0;min-height:104px;padding:12px;border-radius:13px;box-shadow:none}body.product-ui .referral-status-card .friends-metric-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:#e8f7f0;color:#087f68}body.product-ui .referral-status-card .friends-metric-icon .nav-icon{width:16px;height:16px}body.product-ui .referral-status-card.is-pending .friends-metric-icon{background:#fff3d5;color:#926617}body.product-ui .referral-status-card.is-rejected .friends-metric-icon{background:#f9e5e5;color:#a14e4e}body.product-ui .referral-status-card.is-rewarded .friends-metric-icon{background:#eaf2ff;color:#2465a0}body.product-ui .referral-status-card>div{min-width:0}body.product-ui .referral-status-card small,body.product-ui .referral-status-card strong,body.product-ui .referral-status-card p{display:block;overflow-wrap:anywhere}body.product-ui .referral-status-card small{font-size:9px;line-height:1.25}body.product-ui .referral-status-card strong{margin-top:5px;font-size:20px;line-height:1}body.product-ui .referral-status-card p{margin:5px 0 0;color:var(--muted);font-size:8px;line-height:1.35}body.product-ui .referral-row .avatar{display:grid;place-items:center}body.product-ui .referral-row .avatar .nav-icon{width:16px;height:16px}body.product-ui .referral-empty{display:grid;justify-items:center;gap:10px;padding:24px 16px}body.product-ui .referral-empty p{margin:0;text-align:center}@media(max-width:900px){body.product-ui .referral-status-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){body.product-ui .referral-input-action{display:grid;grid-template-columns:minmax(0,1fr) auto}.referral-input-action button{font-size:10px;padding-inline:10px}.referral-status-grid{grid-template-columns:1fr}.invite-share-row{display:grid;grid-template-columns:1fr 1fr}.invite-share-row>*{width:100%;text-align:center}.invite-share-row>*:first-child{grid-column:1/-1}}@media(max-width:390px){body.product-ui .referral-input-action{grid-template-columns:1fr}.referral-input-action button{width:100%}.invite-share-row{grid-template-columns:1fr}}
:root{--brand-dark:#0e584b;--ink:#17212a;--muted:#64717b;--line:#e1e6e9;--surface:#fff;--mint:#eef6f2;--blue-soft:#eff5fa;--radius:16px;--shadow:0 5px 20px rgba(18,36,45,.045)}body.product-ui.admin-app .p21-catalog-page{display:grid;gap:14px;max-width:1180px;margin:0 auto;padding:18px 16px 56px}body.product-ui.admin-app .p21-catalog-hero{margin:0}body.product-ui.admin-app .p21-catalog-hero h1{margin:4px 0 5px;color:#173f34;font-size:clamp(23px,4vw,31px);letter-spacing:-.03em}body.product-ui.admin-app .p21-catalog-hero p{max-width:720px;margin:0;color:#6f847b;font-size:12px;line-height:1.5}body.product-ui.admin-app .p21-snapshot-note{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid #d7e9e2;border-radius:12px;background:#f6fcf9;color:#4f7466;font-size:10px;line-height:1.45}body.product-ui.admin-app .p21-snapshot-note strong{color:#27664f;white-space:nowrap}body.product-ui.admin-app .p21-catalog-stats{margin:0}body.product-ui.admin-app .p21-catalog-card{overflow:hidden}body.product-ui.admin-app .p21-catalog-card-main{grid-template-columns:82px minmax(0,1fr) minmax(145px,.35fr);align-items:start}body.product-ui.admin-app .p21-catalog-image{width:82px;height:82px;border:1px solid #e0ece8;object-fit:contain}body.product-ui.admin-app .p21-card-metrics{gap:5px 0}body.product-ui.admin-app .p21-card-metrics>span{min-width:112px}body.product-ui.admin-app .p21-draft-chip{display:inline-flex;align-items:center;padding:3px 6px;border:1px solid #e6d3a4;border-radius:999px;background:#fff9ea;color:#886820;font-size:8px;font-weight:850}body.product-ui.admin-app .p21-card-side{display:grid;gap:9px;min-width:0;padding:2px 0 0 12px;border-left:1px solid #e5eeec}body.product-ui.admin-app .p21-card-side span{display:grid;gap:3px;min-width:0}body.product-ui.admin-app .p21-card-side small{color:#83958e;font-size:8px;line-height:1.2}body.product-ui.admin-app .p21-card-side strong{color:#315f4f;font-size:10px;overflow-wrap:anywhere}body.product-ui.admin-app .p21-editor-wrap{padding:16px;background:#fbfdfc}body.product-ui.admin-app .p21-common-editor{display:grid;gap:13px}body.product-ui.admin-app .p21-editor-head{margin-bottom:0}body.product-ui.admin-app .p21-editor-head h3{margin:4px 0;color:#1b302e;font-size:17px}body.product-ui.admin-app .p21-editor-head p{margin:0;color:#718581;font-size:10px;line-height:1.45}body.product-ui.admin-app .p21-editor-section{border:1px solid #dfeae7;border-radius:11px;background:#fff;overflow:hidden}body.product-ui.admin-app .p21-editor-section>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;color:#315f4f;cursor:pointer;font-size:11px;font-weight:850;list-style:none}body.product-ui.admin-app .p21-editor-section>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .p21-editor-section>summary b{color:#6c837a;transition:transform .18s ease}body.product-ui.admin-app .p21-editor-section[open]>summary{border-bottom:1px solid #e8f0ed;background:#f8fcfa}body.product-ui.admin-app .p21-editor-section[open]>summary b{transform:rotate(180deg)}body.product-ui.admin-app .p21-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px}body.product-ui.admin-app .p21-editor-grid-names{grid-template-columns:repeat(4,minmax(0,1fr))}body.product-ui.admin-app .p21-editor-grid label,body.product-ui.admin-app .p21-upload-field{display:grid;gap:5px;color:#58736e;font-size:9px;font-weight:800}body.product-ui.admin-app .p21-editor-grid input,body.product-ui.admin-app .p21-editor-grid select,body.product-ui.admin-app .p21-upload-field input{width:100%;padding:9px 10px;border:1px solid #d6e6e1;border-radius:8px;background:#fbfefd;color:#244e40;font:inherit;font-size:12px}body.product-ui.admin-app .p21-editor-grid small,body.product-ui.admin-app .p21-upload-field small{color:#82958e;font-size:8px;font-weight:600;line-height:1.35}body.product-ui.admin-app .p21-editor-grid label.check{display:flex;align-items:center;gap:7px;align-self:end;min-height:37px;padding:9px;border:1px solid #dce9e5;border-radius:8px;background:#fbfefd}body.product-ui.admin-app .p21-editor-grid label.check input{width:auto;padding:0}body.product-ui.admin-app .p21-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #e6efed}body.product-ui.admin-app .p21-editor-actions>span{color:#758a82;font-size:9px;line-height:1.35}body.product-ui.admin-app .p21-editor-actions button{min-height:40px}body.product-ui.admin-app .p21-create-form{display:grid;gap:10px}body.product-ui.admin-app .p21-create-form .p21-editor-actions{border-top:0;padding-top:4px}body.product-ui.admin-app .p21-create-form .p21-upload-field{padding:0 2px}body.product-ui.admin-app .p21-live-preview{margin:0}body.product-ui.admin-app .p21-rule-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 13px 13px;padding:10px;border:1px solid #dcebe5;border-radius:9px;background:#f7fcf9}body.product-ui.admin-app .p21-rule-summary span{display:grid;gap:3px;min-width:0}body.product-ui.admin-app .p21-rule-summary small{color:#80938b;font-size:8px}body.product-ui.admin-app .p21-rule-summary strong{color:#315f4f;font-size:10px;overflow-wrap:anywhere}body.product-ui.admin-app .p21-asset-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:end;gap:12px;padding-top:13px;border-top:1px solid #e6efed}body.product-ui.admin-app .p21-asset-row form{display:flex;align-items:end;gap:8px}body.product-ui.admin-app .p21-asset-row form label{display:grid;gap:4px;min-width:0;flex:1;color:#58736e;font-size:9px;font-weight:800}body.product-ui.admin-app .p21-asset-row form input{width:100%;padding:8px;border:1px solid #dce9e6;border-radius:8px;font-size:10px}body.product-ui.admin-app .p21-asset-row form button{white-space:nowrap}body.product-ui.admin-app .p21-advanced,.p21-more-actions{padding-top:12px;border-top:1px solid #e6efed}body.product-ui.admin-app .p21-advanced>summary,body.product-ui.admin-app .p21-more-actions>summary{color:#087c67;cursor:pointer;font-size:10px;font-weight:850;list-style:none}body.product-ui.admin-app .p21-advanced>summary::-webkit-details-marker,body.product-ui.admin-app .p21-more-actions>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .p21-advanced>summary b,body.product-ui.admin-app .p21-more-actions>summary b{float:right}body.product-ui.admin-app .p21-advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}body.product-ui.admin-app .p21-advanced-grid span{display:grid;gap:3px;padding:9px;border:1px solid #e2ece9;border-radius:8px;background:#fbfefd}body.product-ui.admin-app .p21-advanced-grid small{color:#82958e;font-size:8px}body.product-ui.admin-app .p21-advanced-grid strong{color:#315f4f;font-size:10px;overflow-wrap:anywhere}body.product-ui.admin-app .p21-catalog-diff{margin-top:0}body.product-ui.admin-app .p21-catalog-diff h4{margin:0;color:#315f4f;font-size:13px}body.product-ui.admin-app .p21-diff-empty{margin:0;padding:4px 0;color:#6e8379;font-size:10px}body.product-ui.admin-app .p21-more-actions p{margin:8px 0;color:#71867d;font-size:9px;line-height:1.45}body.product-ui.admin-app .p21-more-actions form{display:flex;align-items:end;gap:8px;margin-top:9px}body.product-ui.admin-app .p21-more-actions label{display:grid;gap:4px;flex:1;color:#58736e;font-size:9px;font-weight:800}body.product-ui.admin-app .p21-more-actions input{width:100%;padding:8px;border:1px solid #dce9e6;border-radius:8px}body.product-ui.admin-app .p21-error-summary{padding:10px 11px;border:1px solid #e9c4bb;border-radius:9px;background:#fff8f6;color:#8b5146;font-size:10px}body.product-ui.admin-app .p21-error-summary ul{margin:5px 0 0;padding-left:18px}body.product-ui.admin-app .p21-empty-state{display:grid;justify-items:center;gap:7px}body.product-ui.admin-app .p21-empty-state .button{margin-top:5px}@media(max-width:900px){body.product-ui.admin-app .p21-catalog-card-main{grid-template-columns:74px minmax(0,1fr)}body.product-ui.admin-app .p21-card-side{grid-column:2;border-left:0;border-top:1px solid #e5eeec;padding:9px 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui.admin-app .p21-editor-grid-names{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui.admin-app .p21-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){body.product-ui.admin-app .p21-catalog-page{padding:12px 11px 42px}body.product-ui.admin-app .p21-catalog-hero{display:block;padding:16px}body.product-ui.admin-app .p21-catalog-hero>a{width:100%;margin-top:12px}body.product-ui.admin-app .p21-catalog-card-main{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:12px}.p21-catalog-image{width:58px!important;height:58px!important}body.product-ui.admin-app .p21-card-side{grid-column:1/-1}body.product-ui.admin-app .p21-editor-wrap{padding:12px}body.product-ui.admin-app .p21-editor-grid,body.product-ui.admin-app .p21-editor-grid-names{grid-template-columns:1fr;padding:11px}body.product-ui.admin-app .p21-rule-summary{grid-template-columns:1fr;margin:0 11px 11px}body.product-ui.admin-app .p21-editor-actions,body.product-ui.admin-app .p21-asset-row,body.product-ui.admin-app .p21-asset-row form,body.product-ui.admin-app .p21-more-actions form{align-items:stretch;display:grid;grid-template-columns:1fr}body.product-ui.admin-app .p21-editor-actions button,body.product-ui.admin-app .p21-asset-row form button,body.product-ui.admin-app .p21-more-actions button{width:100%}body.product-ui.admin-app .p21-advanced-grid{grid-template-columns:1fr}body.product-ui.admin-app .p21-snapshot-note{display:grid;gap:4px}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .p21-editor-section>summary b{transition:none}}body.product-ui.admin-app .p21-action-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:620px){body.product-ui.admin-app .p21-action-buttons{display:grid;grid-template-columns:1fr;gap:8px}body.product-ui.admin-app .p21-action-buttons .button,body.product-ui.admin-app .p21-action-buttons button{width:100%}}body.product-ui .password-control input{padding-right: 52px}body.product-ui .password-toggle{width: 40px;height: 40px;min-height: 40px;right: 4px;padding: 8px;border-radius: 10px;background: transparent !important;color: var(--muted);box-shadow: none;transition: none}body.product-ui .password-toggle:hover, body.product-ui .password-toggle:active{background: transparent !important;color: var(--brand-dark);box-shadow: none}body.product-ui .password-toggle:focus-visible{outline: 3px solid rgba(21,142,232,.24);outline-offset: 1px}body.product-ui .password-eye{display: grid;place-items: center;width: 22px;height: 22px}body.product-ui .password-eye svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}body.product-ui .password-eye-closed{display: none}body.product-ui .password-toggle.is-visible .password-eye-open{display: none}body.product-ui .password-toggle.is-visible .password-eye-closed{display: grid}body.product-ui .password-checklist ul{grid-template-columns: 1fr}body.product-ui .password-min-warning{display: block;margin: 5px 0 0}html.mine-document{scroll-behavior: auto;overflow-x: hidden}html.mine-document body{overscroll-behavior-y: none}body.product-ui.mine-screen main{padding-top: 12px;padding-bottom: 34px}body.product-ui.mine-screen .mine-page-stack{width: 100%;max-width: 760px;margin-inline: auto;gap: 16px}body.product-ui.mine-screen .mine-page-stack > *{min-width: 0;margin-bottom: 0 !important}body.product-ui.mine-screen .mine-dashboard{width: 100%;max-width: 760px;gap: 12px}body.product-ui.mine-screen .mine-focus-card{width: 100%;margin: 0;gap: 0;padding: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 22px;background: #fff;box-shadow: 0 10px 28px rgba(15,62,61,.075)}body.product-ui.mine-screen .factory-arena{padding: 40px 8px 10px;border: 0;border-radius: 22px 22px 0 0;box-shadow: none}body.product-ui.mine-screen .factory-stage{width: min(100%, 410px)}body.product-ui.mine-screen .factory-machine .factory-art{transform: none}body.product-ui.mine-screen .factory-arena .session-gain{top: 10px;padding: 5px 10px}body.product-ui.mine-screen .factory-arena .tap-callout{margin-top: -3px;padding: 6px 12px;font-size: 12px}body.product-ui.mine-screen .factory-arena .tap-hint{margin-top: 4px;font-size: 10px}body.product-ui.mine-screen .daily-card{margin: 0;padding: 14px 16px 15px;border: 0;border-top: 1px solid var(--line);border-radius: 0;background: #fff;box-shadow: none}body.product-ui.mine-screen .passive-mining-card{background: linear-gradient(145deg,#092c34 0%,#0a3c42 55%,#0d5250 100%) !important;border-color: #174d52 !important;color: #effffc;box-shadow: 0 10px 24px rgba(7,45,52,.14) !important;contain: layout paint style}body.product-ui.mine-screen .passive-mining-card .offline-mining-visual{height: 110px;opacity: 1}body.product-ui.mine-screen .passive-mining-card .passive-mining-orb{box-shadow: 0 0 0 3px rgba(42,215,176,.09)}body.product-ui.mine-screen .smart-recommendation{margin: 0 !important}body.product-ui.mine-screen .next-action{width: 100%;order: 1;margin: 0;padding: 14px 16px;contain: layout paint style}body.product-ui.mine-screen .mine-tasks-card{display: grid;grid-template-columns: 36px minmax(0, 1fr);align-items: center;gap: 12px}body.product-ui.mine-screen .mine-task-icon{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 12px;background: #e8f7f1;color: var(--brand-dark)}body.product-ui.mine-screen .mine-task-icon .nav-icon{width: 20px;height: 20px}body.product-ui.mine-screen .mine-task-copy{display: grid;min-width: 0;gap: 5px}body.product-ui.mine-screen .mine-task-heading{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;color: var(--ink)}body.product-ui.mine-screen .mine-task-heading > span{font-size: 13px;font-weight: 800}body.product-ui.mine-screen .mine-task-heading small{color: var(--muted);font-size: 10px;white-space: nowrap}body.product-ui.mine-screen .mine-task-copy > strong{color: var(--brand-dark);font-size: 12px;line-height: 1.25}body.product-ui.mine-screen .mine-task-progress-label{display: flex;align-items: center;justify-content: space-between;gap: 8px;color: var(--muted);font-size: 10px}body.product-ui.mine-screen .mine-task-progress-label b{color: var(--ink);font-variant-numeric: tabular-nums}body.product-ui.mine-screen .mine-task-progress{display: block;width: 100%;height: 7px;overflow: hidden;border-radius: 999px;background: #eaf2ef}body.product-ui.mine-screen .mine-task-progress i{display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg, var(--brand), #54dcb8);transition: width .24s ease}body.product-ui.mine-screen .passive-mining-card, body.product-ui.mine-screen .passive-mining-card.is-ready{width: 100%;order: 2;margin-top: 0;contain: layout paint style}body.product-ui.mine-screen .mine-upgrade-row{width: 100%;order: 3;contain: layout paint style}@media(max-width:420px){body.product-ui.mine-screen main{padding: 10px 12px 76px}body.product-ui.mine-screen .mine-page-stack{gap: 14px}body.product-ui.mine-screen .factory-arena{padding: 32px 2px 8px}body.product-ui.mine-screen .factory-stage{width: min(100%, 340px);max-width: 340px}body.product-ui.mine-screen .daily-card{padding-inline: 13px}}body.product-ui.mine-screen .mine-dashboard .smart-push{margin: 0 !important}body.product-ui.mine-screen .site-footer{padding-top: 18px}body.product-ui.mine-screen .mine-page-stack, body.product-ui.mine-screen .mine-focus-card, body.product-ui.mine-screen .passive-mining-card, body.product-ui.mine-screen .mine-upgrade-row{overflow-wrap: anywhere}body.product-ui.mine-screen .mine-dashboard .smart-push{position: fixed !important;z-index: 1200;top: calc(env(safe-area-inset-top) + 86px);right: 18px;width: min(370px, calc(100vw - 30px));margin: 0 !important}body.product-ui.mine-screen .mine-dashboard .smart-push.is-progress{display: none !important}@media (max-width: 680px){body.product-ui.mine-screen .mine-dashboard .smart-push{top: calc(env(safe-area-inset-top) + 72px);right: 12px;width: calc(100vw - 24px)}}@media (max-width: 380px){body.product-ui.mine-screen .mine-tasks-card{grid-template-columns: 32px minmax(0, 1fr);gap: 9px;padding: 13px 14px}body.product-ui.mine-screen .mine-task-icon{width: 32px;height: 32px;border-radius: 10px}body.product-ui.mine-screen .mine-task-heading small{font-size: 9px}}html{background:var(--app-bg)}body.product-ui{background:var(--app-bg);color:var(--ink);font-family:"Instrument Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}body.product-ui .app-shell{background:var(--app-bg)}body.product-ui main{max-width:1150px;padding-top:28px;padding-bottom:calc(110px + env(safe-area-inset-bottom));font-size:14px}body.product-ui.admin-app main{max-width:1380px}body.product-ui h1,body.product-ui h2,body.product-ui h3{color:var(--ink);letter-spacing:-.025em}body.product-ui h1{font-weight:720}body.product-ui h2{font-size:18px;font-weight:680}body.product-ui p{color:var(--muted);line-height:1.55}body.product-ui .eyebrow{font-size:11px!important;font-weight:650;letter-spacing:.055em;color:var(--muted);text-transform:none;margin-bottom:6px}body.product-ui main .card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);padding:22px;margin-bottom:16px}body.product-ui .badge{background:#f1f5f3;color:#346d5f;border-color:#dfebe4;font-size:11px;font-weight:650}body.product-ui button,body.product-ui .button{background:var(--brand);box-shadow:none;border-radius:10px;min-height:44px;font-weight:660;letter-spacing:0;transition:background .14s ease,transform .14s ease,color .14s ease}body.product-ui button:hover:not(:disabled),body.product-ui .button:hover:not(:disabled){background:var(--brand-dark)}body.product-ui button.secondary,body.product-ui .button.secondary,body.product-ui .text-button{background:white;color:var(--ink);border:1px solid var(--line)}body.product-ui button.secondary:hover:not(:disabled),body.product-ui .button.secondary:hover:not(:disabled){background:#f5f7f8}body.product-ui button:disabled{opacity:.55;cursor:not-allowed}body.product-ui .text-link{font-weight:650;color:var(--brand-dark)}body.product-ui input,body.product-ui select,body.product-ui textarea{border:1px solid #dce3e6;border-radius:10px;background:#fff;min-width:0}body.product-ui input:focus,body.product-ui select:focus,body.product-ui textarea:focus{border-color:var(--brand)}body.product-ui :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #7cbed1;outline-offset:2px}body.product-ui .topbar{background:rgba(255,255,255,.97);backdrop-filter:none;border-bottom:1px solid var(--line);box-shadow:none}body.product-ui .brand img{filter:none}body.product-ui .header-wallet{box-shadow:none;border-color:var(--line);background:#fff}body.product-ui .header-usdt,body.product-ui .header-mine{background:transparent}body.product-ui .header-usdt{border-right:1px solid var(--line);border-radius:0}body.product-ui .header-wallet small{font-size:9px;letter-spacing:.02em;font-weight:650}body.product-ui .header-wallet strong,body.product-ui .header-mine strong{font-size:12px}body.product-ui .sidebar{background:#fff;border-right:1px solid var(--line);box-shadow:none}body.product-ui .sidebar nav a.selected{background:#eef4f1;color:var(--brand-dark)}body.product-ui .sidebar nav a,body.product-ui .sidebar summary{border-radius:9px}body.product-ui .mobile-bottom{background:rgba(255,255,255,.98);backdrop-filter:none;border:1px solid var(--line);box-shadow:0 -3px 18px rgba(22,38,42,.05)}body.product-ui .mobile-bottom a.selected{background:#edf4f0;color:var(--brand-dark)}body.product-ui footer{border-top:1px solid var(--line);color:var(--muted)}body.product-ui .site-footer{display:grid;gap:24px;padding:30px 24px 110px;background:#fff}body.product-ui .site-footer-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1180px;width:100%;margin:0 auto;color:#71817f;font-size:11px}body.product-ui .site-footer-links{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}body.product-ui .site-footer-links a{color:#5d706e;font-weight:620;text-decoration:none}body.product-ui .site-footer-links a:hover{color:var(--brand-dark)}body.product-ui .site-footer-language{display:flex;align-items:center;gap:7px;margin:0;color:#687b78;font-size:10px;font-weight:700}body.product-ui .site-footer-language select{min-height:34px;padding:6px 26px 6px 9px;border-color:#dce6e4;border-radius:8px;color:#27443f;font-size:11px}body.product-ui .company-details{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);gap:22px;width:100%;max-width:1180px;margin:0 auto;padding-top:20px;border-top:1px solid #e9efee}body.product-ui .company-details-heading{display:grid;align-content:start;gap:5px}body.product-ui .company-details-heading .eyebrow{margin:0;color:#628078}body.product-ui .company-details-heading h2{margin:0;color:#193c36;font-size:16px;line-height:1.25}body.product-ui .company-details-heading a{width:max-content;max-width:100%;color:var(--brand-dark);font-size:10px;font-weight:750;text-decoration:none}body.product-ui .company-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}body.product-ui .company-details-grid div{min-width:0;padding:10px 11px;border:1px solid #e4ecea;border-radius:10px;background:#fbfdfc}body.product-ui .company-details-grid dt{color:#79908b;font-size:9px;font-weight:700}body.product-ui .company-details-grid dd{margin:4px 0 0;color:#2d5148;font-size:10px;line-height:1.35;overflow-wrap:anywhere}body.product-ui .landing-trust-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin:20px 0 30px}body.product-ui .landing-trust-grid .card{margin:0;box-shadow:none}body.product-ui .landing-age-card{display:flex;align-items:center;gap:14px;border-color:#d6e9e3;background:linear-gradient(135deg,#f5fcf8,#fff)}body.product-ui .landing-age-mark{display:grid;place-items:center;flex:0 0 58px;height:58px;border-radius:16px;background:#e5f7ef;color:#0b8168;font-size:18px;font-weight:850;letter-spacing:-.04em}body.product-ui .landing-trust-grid h2{margin:2px 0 5px;font-size:17px}body.product-ui .landing-trust-grid p{margin:0;color:#6c7d7b;font-size:11px;line-height:1.5}body.product-ui .landing-trust-card{display:grid;align-content:start;gap:5px;padding:18px!important}body.product-ui .landing-trust-card strong{color:#24483f;font-size:13px}body.product-ui .landing-trust-card .text-link{margin-top:4px;font-size:10px}@media(max-width:760px){body.product-ui .site-footer{padding:24px 15px calc(100px + env(safe-area-inset-bottom))}body.product-ui .site-footer-top{grid-template-columns:1fr;align-items:start;gap:13px}body.product-ui .site-footer-links{justify-content:flex-start;gap:9px 13px}body.product-ui .site-footer-language{justify-content:space-between;width:100%;padding-top:10px;border-top:1px solid #edf1f0}body.product-ui .site-footer-language select{min-width:90px}body.product-ui .company-details{grid-template-columns:1fr;gap:14px;padding-top:16px}body.product-ui .company-details-grid{grid-template-columns:1fr 1fr;gap:8px}body.product-ui .landing-trust-grid{grid-template-columns:1fr;gap:10px;margin-top:14px}}@media(max-width:390px){body.product-ui .company-details-grid{grid-template-columns:1fr}}.skip-link{position:absolute;z-index:1000;left:12px;top:-80px;padding:10px 16px;background:var(--ink);color:#fff;border-radius:10px}.skip-link:focus{top:12px}.product-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px;padding:2px 0 18px;border-bottom:1px solid var(--line)}.product-page-head h1{margin:0;font-size:clamp(28px,4vw,36px);line-height:1.13}.product-page-head p{margin:6px 0 0;font-size:14px}.product-page-head .button{white-space:nowrap}.product-details{display:block;margin:14px 0 20px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.product-details > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:13px 18px;cursor:pointer;list-style:none;font-weight:650;color:var(--ink)}.product-details > summary::-webkit-details-marker{display:none}.product-details > summary::after{content:'+';font-size:20px;font-weight:400;line-height:1;color:var(--muted)}.product-details[open] > summary::after{content:'−'}.product-details > .disclosure-body{padding:0 18px 18px;border-top:1px solid var(--line)}.product-details .card{box-shadow:none!important}.product-inline-notice{display:flex;align-items:center;gap:10px;padding:12px 14px;margin:12px 0;border:1px solid #efe6d0;border-radius:12px;background:#fcfaf5;color:#715d32;font-size:13px}.product-inline-notice svg{width:18px;height:18px;flex:0 0 18px}.product-inline-notice a{margin-left:auto;text-decoration:underline;font-weight:650;white-space:nowrap}.product-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;color:var(--brand);background:#edf5f1;border-radius:12px}.product-icon svg{width:22px;height:22px}.product-empty{display:grid;justify-items:center;gap:8px;padding:28px 18px;color:var(--muted);text-align:center}.product-empty svg{width:25px;height:25px}.product-empty p{margin:0}.product-stat-list{margin:0}.product-stat-list > div{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.product-stat-list > div:last-child{border-bottom:0}.product-stat-list dt{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.product-stat-list dd{margin:0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.state-indicator{width:7px;height:7px;border-radius:50%;background:#b8c2c8}.state-qualified,.state-rewarded{background:#16886f}.state-pending{background:#c8943c}.state-rejected{background:#d56a61}body.product-ui .mine-dashboard{max-width:620px}body.product-ui .factory-arena{border:1px solid var(--line);background:radial-gradient(circle at 50% 43%,#eef8f3 0,#fff 58%);box-shadow:var(--shadow);border-radius:20px;min-height:0}body.product-ui .factory-arena::before,body.product-ui .factory-arena::after,body.product-ui .factory-halo{opacity:.35}body.product-ui .session-gain{background:#fff;border:1px solid var(--line);backdrop-filter:none;color:var(--muted);box-shadow:var(--shadow)}body.product-ui .session-gain strong{color:var(--brand-dark)}body.product-ui .tap-callout{color:var(--ink);font-size:15px;font-weight:700}body.product-ui .tap-hint{color:var(--muted);font-size:12px}body.product-ui .mine-status-strip{margin:12px 0 20px;gap:8px}body.product-ui .mine-status-strip > div{box-shadow:none;background:#fff;border-color:var(--line);border-radius:12px}body.product-ui .passive-panel{background:#fff!important;border-color:var(--line)!important}body.product-ui .offline-mining-visual{height:84px;opacity:.65}body.product-ui .passive-mining-orb{box-shadow:none}body.product-ui .smart-recommendation{box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;backdrop-filter:none}body.product-ui .mine-upgrade-mini,body.product-ui .next-action{background:#fff;border:1px solid var(--line);box-shadow:none}body.product-ui .mine-onboarding{max-width:620px;margin:18px auto}body.product-ui .mine-onboarding-steps{margin-top:16px}body.product-ui .duration-switch{margin:0 0 18px;background:#edf0f1;border:0;border-radius:11px;padding:4px;width:max-content;max-width:100%}body.product-ui .duration-switch button{min-height:40px;border-radius:8px;background:transparent;color:var(--muted);box-shadow:none}body.product-ui .duration-switch button.selected{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(20,36,40,.08)}body.product-ui .duration-switch button small{color:inherit}body.product-ui .package-grid{gap:16px;align-items:stretch}body.product-ui main .package-card-v2{padding:18px;display:flex;flex-direction:column;gap:0;overflow:visible}body.product-ui main .package-card-v2[hidden]{display:none}body.product-ui .package-card-v2::before{display:none}body.product-ui .package-visual{order:0;height:122px!important;min-height:122px!important;background:#f5f8f7!important;border-radius:12px;overflow:hidden;margin:0 0 14px}body.product-ui .package-visual img{display:block;width:120px!important;height:120px!important;max-height:120px!important;object-fit:contain;margin:auto;filter:none!important}body.product-ui .package-visual-meta{top:9px;left:9px;background:#fff;color:var(--muted);box-shadow:none}body.product-ui .package-tier-mark,body.product-ui .package-aura{display:none}body.product-ui .package-title-row{order:1;margin:0 0 8px}body.product-ui .package-title-row h2{font-size:21px;margin:0}body.product-ui .package-price{order:2;margin:0 0 12px;padding:0;background:transparent}body.product-ui .package-price strong{font-size:26px;letter-spacing:-.035em;color:var(--ink)}body.product-ui .package-price small{font-size:12px;color:var(--muted)}body.product-ui .package-value-grid{order:3;display:grid;grid-template-columns:1fr;gap:0;margin:0 0 12px;border-top:1px solid var(--line)}body.product-ui .package-value-card{display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center;padding:10px 0;border:0;border-bottom:1px solid var(--line);background:transparent!important;border-radius:0;min-height:0;box-shadow:none}body.product-ui .package-value-card small{grid-column:1;color:var(--muted)}body.product-ui .package-value-card strong{grid-column:2;font-size:15px;text-align:right;max-width:185px;overflow-wrap:anywhere;color:var(--ink)}body.product-ui .package-value-card span,body.product-ui .package-value-card em{grid-column:1/-1;font-size:11px;color:var(--muted);font-style:normal}body.product-ui .package-more-details{order:5;margin:0 0 6px;border-top:1px solid var(--line)}body.product-ui .package-more-details summary{font-weight:600;color:var(--brand)}body.product-ui .package-card-v2 form{order:4;margin-top:auto}body.product-ui .package-state{font-size:12px}body.product-ui .package-offer-note{order:3;background:#f7f9f8;border-radius:8px;padding:9px}body.product-ui .package-clarity{padding:15px!important}body.product-ui .package-legend-grid{gap:10px}body.product-ui .package-legend-item{border-color:var(--line);background:#fff}body.product-ui .owned-packages{padding:18px!important}body.product-ui .equipment-groups{display:grid;gap:20px}body.product-ui .equipment-group-heading{margin-bottom:12px}body.product-ui .equipment-group-heading p{margin:4px 0 0}body.product-ui .equipment-grid-v2{gap:16px}body.product-ui main .equipment-card-v2{border:1px solid var(--line);background:#fff;box-shadow:var(--shadow);padding:18px;border-radius:16px}body.product-ui .equipment-illustration{height:130px;background:#f6f8f7;border-radius:12px;margin-bottom:14px}body.product-ui .equipment-illustration img{height:130px;width:130px;object-fit:contain;filter:none}body.product-ui .equipment-glow{display:none}body.product-ui .equipment-title-row{margin-bottom:10px}body.product-ui .equipment-price{margin:0 0 12px}body.product-ui .equipment-change{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body.product-ui .equipment-change strong{font-size:19px;font-variant-numeric:tabular-nums}body.product-ui .equipment-change strong span{color:var(--muted);font-weight:400}body.product-ui .equipment-effect{margin:12px 0 6px}body.product-ui .equipment-limit{font-size:12px;margin:0 0 10px}body.product-ui .equipment-purchase-details{margin:8px 0 12px}body.product-ui .equipment-comparison{margin-top:18px}body.product-ui .wallet-summary{padding:24px!important}body.product-ui .wallet-summary-main h2{font-size:34px;letter-spacing:-.04em}body.product-ui .wallet-balance-grid{gap:10px}body.product-ui .wallet-balance-card{background:#f8faf9;border:1px solid var(--line);border-radius:11px;box-shadow:none}body.product-ui .wallet-tabs{background:#edf0f1;border-radius:12px;padding:4px;margin:16px 0;gap:4px}body.product-ui .wallet-tab{background:transparent;color:var(--muted);min-height:42px;border-radius:9px;box-shadow:none;white-space:nowrap}body.product-ui .wallet-tab.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(20,36,40,.08)}body.product-ui .wallet-panel{max-width:760px;padding:22px!important}body.product-ui .wallet-action-facts{gap:10px}body.product-ui .wallet-queue-note{font-size:12px}.friends-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:18px;align-items:start}body.product-ui .friends-workspace .card{margin:0}.invite-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.invite-heading h2{margin:0 0 3px}.invite-heading p{margin:0}.invite-condition{padding:11px 13px;border-radius:10px;background:#f1f6f3;color:#355e51!important;font-size:13px}body.product-ui .referral-field{margin:14px 0}body.product-ui .referral-field label{display:block;margin-bottom:7px;font-size:12px;font-weight:650;color:var(--muted)}body.product-ui .referral-input-action{display:flex;gap:7px}body.product-ui .referral-input-action input{flex:1;width:1px;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis}body.product-ui .referral-input-action button{white-space:nowrap;padding:9px 15px}.invite-code{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid var(--line)}.invite-code span{color:var(--muted);font-size:12px;white-space:nowrap}.invite-code input{flex:1;width:1px;border:0!important;background:transparent!important;font-weight:700;padding:3px!important;min-height:30px!important}.invite-code button{min-height:32px!important;padding:5px 9px!important}.invite-share-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line)}.invite-share-row a{font-size:13px;color:var(--brand-dark);font-weight:650}.invite-overview h2,.invite-activity h2{margin:0 0 10px}.rank-shortcut{display:flex;align-items:center;justify-content:space-between;padding:14px 0 0;margin-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--brand-dark);font-weight:650}.rank-shortcut>span:first-child{display:flex;align-items:center;gap:10px}.rank-shortcut svg{width:20px;height:20px}.rank-shortcut small,.rank-shortcut strong{display:block}.rank-shortcut small{font-size:11px;color:var(--muted)}.invite-steps{margin:16px 0;padding-left:25px}.invite-steps li{padding:5px 0}.invite-steps p{margin:2px 0 0}body.product-ui .invite-activity{margin-top:18px}body.product-ui .referral-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}body.product-ui .referral-row>div{flex:1;min-width:0}body.product-ui .referral-row strong,body.product-ui .referral-row small{display:block}body.product-ui .daily-progress-card{max-width:850px}body.product-ui .task-overview-grid{gap:0}body.product-ui .task-overview-grid>div{background:transparent;box-shadow:none;border-color:var(--line)}body.product-ui .task-section-heading{margin-bottom:12px}body.product-ui .mission-grid{gap:12px}body.product-ui .mission-card{border:1px solid var(--line);background:#fff;box-shadow:none;border-radius:14px}body.product-ui .task-status-completed{opacity:.8}body.product-ui .profile-page{max-width:850px}body.product-ui .profile-account-section{padding:22px!important}body.product-ui .profile-hero-card{background:#fff;box-shadow:none;border:0;padding:0 0 18px;border-bottom:1px solid var(--line)}body.product-ui .profile-balance-grid{display:none}body.product-ui .profile-account-grid{display:block;padding-top:18px}body.product-ui .profile-account-form{max-width:560px}body.product-ui .profile-section.product-details{margin:12px 0}body.product-ui .profile-section.product-details > .disclosure-body{padding:18px}body.product-ui .history-page{max-width:850px}body.product-ui .history-entry{padding:16px!important}body.product-ui .history-entry-meta{color:var(--muted)}body.product-ui .support-layout{display:block;max-width:850px}body.product-ui .support-new-card{max-width:850px}body.product-ui .support-form{max-width:620px}body.product-ui .support-financial-note{font-size:12px}body.product-ui .support-tickets-section{max-width:850px}body.product-ui .support-ticket-card{box-shadow:none}body.product-ui .landing-hero{min-height:0;align-items:center;padding:28px 0 50px}body.product-ui .hero-copy h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.045em;line-height:1.06;max-width:670px}body.product-ui .hero-pill{background:#eef5f1;color:var(--brand);border:0;box-shadow:none}body.product-ui .hero-orbit,body.product-ui .hero-particle{display:none}body.product-ui .hero-visual{background:transparent;box-shadow:none}body.product-ui .hero-visual img{filter:none}body.product-ui .landing-clarity{margin-top:32px}body.product-ui.guest .auth-wrap{box-shadow:var(--shadow);border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden}body.product-ui.guest .auth-visual{background:#eef5f2;color:var(--ink)}body.product-ui.guest .auth-visual p{color:var(--muted)}body.product-ui.guest .auth-card{box-shadow:none;border:0}body.product-ui.admin-app .simple-admin-head,body.product-ui.admin-app .admin-catalog-head{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:none}body.product-ui.admin-app .admin-dashboard-section{margin-bottom:26px}body.product-ui.admin-app :is(.admin-attention-card,.admin-health-card,.admin-provider-card,.admin-activity-card,.admin-finance-card,.admin-catalog-stats>div){background:#fff!important;border:1px solid var(--line)!important;border-radius:14px;box-shadow:none!important}body.product-ui.admin-app .admin-attention-card p,body.product-ui.admin-app .admin-health-card span{font-size:12px}body.product-ui.admin-app .admin-nav-group{border-color:var(--line)}body.product-ui.admin-app .admin-catalog-create,body.product-ui.admin-app .catalog-details{border-color:var(--line);background:#fff;box-shadow:none;border-radius:14px}body.product-ui.admin-app table{border-collapse:collapse}body.product-ui.admin-app th,body.product-ui.admin-app td{border-bottom:1px solid var(--line)}@media (max-width:760px){body.product-ui main{padding:18px 14px calc(100px + env(safe-area-inset-bottom))}.product-page-head{align-items:flex-start;margin-bottom:16px}.product-page-head p{font-size:13px}.product-page-head .button{padding:8px 10px;font-size:12px}.friends-workspace{grid-template-columns:1fr;gap:12px}body.product-ui .package-grid,body.product-ui .equipment-grid-v2{grid-template-columns:1fr}body.product-ui .package-visual{height:104px!important;min-height:104px!important}body.product-ui .package-visual img{width:104px!important;height:104px!important}body.product-ui .wallet-summary{padding:19px!important}body.product-ui .wallet-tabs{display:flex;overflow-x:auto;scrollbar-width:none}body.product-ui .wallet-tab{flex:1 0 auto;font-size:12px;padding-inline:10px}body.product-ui .support-ticket-filters{grid-template-columns:1fr 1fr}body.product-ui .header-wallet strong,body.product-ui .header-mine strong{font-size:11px}body.product-ui .landing-hero{padding:10px 0 25px}}@media (max-width:390px){body.product-ui main{padding-inline:12px}body.product-ui .header-wallet small{font-size:8px}body.product-ui .header-wallet strong,body.product-ui .header-mine strong{font-size:10px}body.product-ui .referral-input-action{flex-wrap:wrap}body.product-ui .referral-input-action input{flex-basis:100%}body.product-ui .referral-input-action button{width:100%}body.product-ui .invite-share-row{gap:9px}.product-page-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){body.product-ui *,body.product-ui *::before,body.product-ui *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.profile-balance-summary{display:flex;gap:28px;flex-wrap:wrap;margin:0;padding:18px 0 0}.profile-balance-summary>div{min-width:140px}.profile-balance-summary dt{font-size:12px;color:var(--muted)}.profile-balance-summary dd{margin:3px 0 0;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.profile-balance-note{font-size:12px;margin:8px 0 0}body.product-ui .referral-input-action button{width:auto;flex:0 0 auto;min-width:78px}body.product-ui .referral-input-action input{flex:1 1 auto;width:0;min-width:0}body.product-ui .topbar .icon-button,body.product-ui .mobile-bottom .mobile-more-button,body.product-ui .sidebar .icon-button,body.product-ui .sidebar-scrim{background:transparent;color:var(--muted);border:0;box-shadow:none}body.product-ui .topbar .icon-button:hover,body.product-ui .mobile-bottom .mobile-more-button:hover,body.product-ui .sidebar .icon-button:hover{background:#f1f4f4;color:var(--ink)}body.product-ui .mobile-bottom .mobile-more-button{font-size:11px}body.product-ui .mobile-bottom .mobile-more-button .nav-icon{color:inherit}@media (max-width:390px){body.product-ui .referral-input-action input{flex-basis:100%;width:100%}}body.product-ui .package-visual-meta{right:auto!important;width:auto!important;max-width:78px;padding:3px 8px;display:flex;gap:3px;border-radius:7px}body.product-ui .package-visual-meta b{display:none}body.product-ui.admin-app .admin-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.product-ui.admin-app :is(.admin-attention-card,.admin-health-card,.admin-provider-card,.admin-activity-card){padding:18px}body.product-ui.admin-app .admin-dashboard-heading p,body.product-ui.admin-app .admin-attention-card p{font-size:12px}body.product-ui.admin-app .admin-attention-card strong{font-size:15px}@media (max-width:820px){body.product-ui.admin-app .admin-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){body.product-ui.admin-app .admin-attention-grid{grid-template-columns:1fr}}body.product-ui .mine-dashboard .smart-push{position:relative!important;top:auto!important;right:auto!important;z-index:auto;width:100%;max-width:none;margin:12px 0 0!important;padding:11px 14px!important;transform:none!important;box-shadow:none!important;backdrop-filter:none!important;background:#fff!important;display:flex;align-items:center;gap:12px;border:1px solid var(--line)!important;border-left:3px solid var(--brand)!important;border-radius:12px!important}body.product-ui .mine-dashboard .smart-push.is-progress{display:none!important}body.product-ui .mine-dashboard .smart-push::after,body.product-ui .mine-dashboard .smart-recommendation-art-wrap,body.product-ui .mine-dashboard .smart-recommendation-trigger,body.product-ui .mine-dashboard .smart-recommendation-secondary{display:none!important}body.product-ui .mine-dashboard .smart-push>p{display:none}body.product-ui .mine-dashboard .smart-recommendation-head{min-width:0;flex:1;padding-right:0}body.product-ui .mine-dashboard .smart-recommendation-head small{font-size:10px}body.product-ui .mine-dashboard .smart-recommendation-head strong{font-size:13px}body.product-ui .mine-dashboard .smart-recommendation-actions{margin-right:24px}body.product-ui .mine-dashboard .smart-recommendation-actions .button{min-height:34px;padding:7px 10px;font-size:11px;box-shadow:none}body.product-ui .mine-dashboard .smart-recommendation-close{top:50%;right:6px;transform:translateY(-50%)}@media(max-width:540px){body.product-ui .mine-dashboard .smart-push{display:grid;grid-template-columns:1fr;gap:5px}body.product-ui .mine-dashboard .smart-recommendation-actions{margin-right:0}}body.product-ui .task-overview-grid{display:none}body.product-ui .daily-progress-card{padding:18px!important}body.product-ui .daily-progress-card .task-progress-track{margin:8px 0}body.product-ui .task-bonus-callout{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f8faf9;box-shadow:none}body.product-ui .task-bonus-callout:not(.is-ready) .mission-progress-label,body.product-ui .task-bonus-callout:not(.is-ready) progress,body.product-ui .task-bonus-callout:not(.is-ready) .task-next-step,body.product-ui .task-bonus-callout:not(.is-ready) form{display:none}body.product-ui .task-bonus-callout .task-bonus-copy{flex:1;min-width:0}body.product-ui .task-bonus-callout .mission-icon{width:28px;height:28px}body.product-ui .task-bonus-callout h3{font-size:13px;margin:0}body.product-ui .task-bonus-callout .mission-top .eyebrow{margin:0}body.product-ui .task-bonus-callout .task-bonus-action{flex:0 0 auto}body.product-ui .task-bonus-callout .mission-reward{font-size:14px}body.product-ui .task-bonus-callout.is-ready{display:block}@media(max-width:540px){body.product-ui .task-bonus-callout:not(.is-ready) .task-bonus-copy{display:block}body.product-ui .task-bonus-callout:not(.is-ready) .mission-icon{display:none}}body.product-ui .profile-personal-section .profile-hero-card{margin-bottom:16px}body.product-ui .profile-account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}body.product-ui .profile-preferences-panel{min-width:0;padding:12px 13px;border:1px solid var(--p0-line,#dcebe6);border-radius:13px;background:#fbfefd}body.product-ui .profile-preferences-panel .profile-section-heading{margin-bottom:12px}body.product-ui .profile-preferences-panel .profile-section-heading h3{margin:3px 0 4px;font-size:15px}body.product-ui .profile-preference-field{margin:0}body.product-ui .profile-security-section .profile-section-heading h2,body.product-ui .profile-sessions .profile-section-heading h2,body.product-ui .profile-closure-section .profile-section-heading h2{margin:3px 0 4px;font-size:20px}body.product-ui .profile-security-section .profile-section-heading p,body.product-ui .profile-sessions .profile-section-heading p,body.product-ui .profile-closure-section .profile-section-heading p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}body.product-ui .profile-security-actions h3{margin:0;color:var(--ink);font-size:14px}body.product-ui .profile-security-actions .profile-panel-help{margin:6px 0 12px}body.product-ui .profile-sessions .profile-section-heading>form{flex:none}body.product-ui .profile-sessions .profile-events-block{margin-top:18px}body.product-ui .profile-closure-intro{margin:12px 0 0;color:var(--muted);font-size:10px;line-height:1.45}body.product-ui .profile-closure-warning{margin:12px 0 0;padding:10px 11px;border:1px solid #ecd7aa;border-radius:10px;background:#fffaf0;color:#7d6426;font-size:10px;line-height:1.45}body.product-ui .profile-legal-note{padding:11px 12px;border:1px dashed #c8ddd5;border-radius:12px;background:#ffffffb8}body.product-ui .profile-legal-note summary{color:var(--brand-dark);font-size:11px;font-weight:850;cursor:pointer}body.product-ui .profile-legal-note>p{margin:8px 0;color:var(--muted);font-size:9px;line-height:1.45}body.product-ui .profile-legal-note .profile-legal-facts{margin-top:10px}body.product-ui .profile-account-form input[aria-invalid="true"],body.product-ui .profile-security-actions input[aria-invalid="true"]{border-color:#d87067;background:#fff8f7}body.product-ui .confirm-detail{padding:9px 10px;border:1px solid #ecd7aa;border-radius:9px;background:#fffaf0;color:#765d22;font-size:10px;line-height:1.45}@media(max-width:800px){body.product-ui .profile-account-grid{grid-template-columns:1fr}}@media(max-width:600px){body.product-ui .profile-section{padding:16px!important}body.product-ui .profile-account-section .profile-hero-card{margin:0 -16px 16px}body.product-ui .profile-sessions .profile-section-heading>form{width:100%;margin-top:11px}body.product-ui .profile-sessions .profile-section-heading>form button{width:100%}}body.product-ui .profile-closure-section .profile-closure-rows{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){body.product-ui .profile-closure-section .profile-closure-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}body.product-ui .legal-page{display:grid;gap:13px;max-width:850px;margin:0 auto;padding-bottom:18px}body.product-ui .legal-back-link{display:inline-flex;align-items:center;min-height:36px;width:max-content}body.product-ui .legal-article{padding:22px 24px!important;border-color:#d5e9e1}body.product-ui .legal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid #e1eee9}body.product-ui .legal-header h1{margin:5px 0 0;color:#173f34;font-size:clamp(25px,4vw,34px);line-height:1.14;letter-spacing:-.025em;overflow-wrap:anywhere}body.product-ui .legal-meta{display:grid;gap:5px;flex:none;padding:9px 11px;border:1px solid #dcebe6;border-radius:11px;background:#fbfefd;color:#6e837a;font-size:9px;line-height:1.35;text-align:right}body.product-ui .legal-summary{margin-top:16px;padding:13px 14px;border:1px solid #cfe8df;border-radius:12px;background:#f6fcf9}body.product-ui .legal-summary h2,body.product-ui .legal-reward-definitions h2,body.product-ui .legal-content h2,body.product-ui .legal-related h2{margin:0;color:#214f40;font-size:15px}body.product-ui .legal-summary p{margin:5px 0 0;color:#557168;font-size:11px;line-height:1.5}body.product-ui .legal-reward-definitions{margin-top:12px;padding:15px;border:1px solid #bfe4d5;border-radius:13px;background:linear-gradient(135deg,#f4fcf8,#f7fbff)}body.product-ui .legal-reward-definitions>p{margin:6px 0 0;color:#5b756b;font-size:10px;line-height:1.45}body.product-ui .legal-reward-definitions dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}body.product-ui .legal-reward-definitions dl>div{min-width:0;padding:10px 11px;border:1px solid #d8ebe4;border-radius:10px;background:#fff}body.product-ui .legal-reward-definitions dt{color:#214f40;font-size:10px;font-weight:900}body.product-ui .legal-reward-definitions dd{margin:4px 0 0;color:#667d74;font-size:9px;line-height:1.45}body.product-ui .legal-reward-definitions .legal-live-note{margin-top:11px;padding:9px 10px;border:1px solid #ead9ae;border-radius:9px;background:#fffaf0;color:#7f6629;font-size:9px}body.product-ui .legal-content{margin-top:18px}body.product-ui .legal-content h2{padding-bottom:8px;border-bottom:1px solid #e5efeb}body.product-ui .legal-content p{margin:12px 0 0;color:#405f54;font-size:12px;line-height:1.75;overflow-wrap:anywhere}body.product-ui .legal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid #e2eee9;color:#7a8e85;font-size:9px}body.product-ui .legal-footer .button{min-height:38px}body.product-ui .legal-related{display:grid;gap:8px}body.product-ui .legal-related>h2{margin:0 2px;font-size:17px}body.product-ui .legal-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.product-ui .legal-related-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px!important;color:#315b4d;text-decoration:none}body.product-ui .legal-related-link:hover{border-color:#a7ddca;background:#f6fcf9}body.product-ui .legal-related-link b{color:var(--brand-dark);font-size:16px}body.product-ui .legal-unavailable{padding:28px 24px!important;border-color:#e4d9bd;background:#fffdf6}body.product-ui .legal-unavailable h1{margin:7px 0 6px;color:#315244;font-size:clamp(23px,4vw,31px)}body.product-ui .legal-unavailable>p{max-width:58ch;margin:0;color:#6b756c;font-size:12px;line-height:1.6}body.product-ui .legal-unavailable-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}body.product-ui .legal-unavailable-actions .button{min-height:40px}body.product-ui .legal-page a:focus-visible{outline:3px solid rgba(6,145,112,.28);outline-offset:3px;border-radius:6px}@media(max-width:680px){body.product-ui .legal-article{padding:17px!important}body.product-ui .legal-header{display:grid;gap:10px}body.product-ui .legal-meta{width:max-content;max-width:100%;text-align:left}body.product-ui .legal-reward-definitions dl{grid-template-columns:1fr}body.product-ui .legal-footer{align-items:flex-start;flex-direction:column}body.product-ui .legal-footer .button{width:100%;justify-content:center}body.product-ui .legal-related>div{grid-template-columns:1fr}body.product-ui .legal-unavailable{padding:22px 17px!important}}@media print{body.product-ui .legal-back-link,body.product-ui .legal-related,body.product-ui .legal-footer .button,body.product-ui .sidebar,body.product-ui .topbar,body.product-ui .mobile-bottom,body.product-ui footer{display:none!important}body.product-ui .legal-page{max-width:none;padding:0}body.product-ui .legal-article{border:0;box-shadow:none;padding:0!important}body.product-ui .legal-header{display:block}.legal-meta{margin-top:8px;width:max-content;text-align:left}}@media(prefers-reduced-motion:reduce){body.product-ui .legal-related-link{transition:none!important}}body.product-ui.admin-app .admin-dashboard-page{display:grid;gap:16px;max-width:1180px}body.product-ui.admin-app .admin-dashboard-hero{margin:0}body.product-ui.admin-app .simple-system-status.is-attention{border-color:#ecd8b0;background:#fffaf0;color:#7c6123}body.product-ui.admin-app .simple-system-status.is-attention i{background:#c9982b}body.product-ui.admin-app .simple-system-status.is-healthy{border-color:#cbe7dc;background:#f5fcf8;color:#27765f}body.product-ui.admin-app .simple-system-status.is-healthy i{background:#18b98c}body.product-ui.admin-app .admin-intervention-panel{display:grid;gap:14px;padding:20px;border:1px solid #cfe5dd;border-radius:18px;background:linear-gradient(135deg,#f7fcfa 0%,#fff 72%);box-shadow:none}body.product-ui.admin-app .admin-intervention-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}body.product-ui.admin-app .admin-intervention-summary h2{margin:4px 0 4px;color:#173f34;font-size:clamp(20px,3vw,27px);letter-spacing:-.03em}body.product-ui.admin-app .admin-intervention-summary p{max-width:620px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}body.product-ui.admin-app .admin-intervention-count{display:grid;place-items:center;flex:none;width:64px;height:64px;border:1px solid #c7e3d9;border-radius:18px;background:#fff;color:#087f68;font-size:29px;line-height:1;font-variant-numeric:tabular-nums}body.product-ui.admin-app .admin-clear-state{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px solid #cae8dc;border-radius:11px;background:#f2fbf6;color:#27765f;font-size:11px;font-weight:750}body.product-ui.admin-app .admin-clear-state span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#18b98c;color:#fff;font-weight:900}body.product-ui.admin-app .admin-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.product-ui.admin-app .admin-priority-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;min-width:0;padding:14px;border:1px solid #dce9e5;border-radius:14px;background:#fff}body.product-ui.admin-app .admin-priority-card.is-alert{border-color:#ecd9b2;background:#fffdf7}body.product-ui.admin-app .admin-priority-card.is-healthy{border-color:#d5ebe2}body.product-ui.admin-app .admin-priority-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef8f4;color:#087f68}body.product-ui.admin-app .admin-priority-card.is-alert .admin-priority-icon{background:#fff1d7;color:#936e22}body.product-ui.admin-app .admin-priority-status,.admin-inline-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;font-size:8px;font-weight:850;line-height:1.2}body.product-ui.admin-app .admin-priority-status{color:#6f817b;background:#f1f5f4}body.product-ui.admin-app .admin-priority-card.is-alert .admin-priority-status{color:#8b6927;background:#fff0cf}body.product-ui.admin-app .admin-priority-card h3{margin:6px 0 4px;color:#244e40;font-size:13px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-priority-card p{min-height:34px;margin:0;color:#6b8078;font-size:10px;line-height:1.45}body.product-ui.admin-app .admin-priority-card a{display:inline-flex;margin-top:8px;color:#087f68;font-size:10px;font-weight:850}body.product-ui.admin-app .admin-dashboard-disclosure{border:1px solid #dce8e5;border-radius:16px;background:#fff;overflow:hidden}body.product-ui.admin-app .admin-dashboard-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;cursor:pointer;list-style:none}body.product-ui.admin-app .admin-dashboard-disclosure>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .admin-dashboard-disclosure>summary>span{display:grid;gap:3px;min-width:0}body.product-ui.admin-app .admin-dashboard-disclosure>summary strong{color:#244e40;font-size:16px}body.product-ui.admin-app .admin-dashboard-disclosure>summary small{color:#768b83;font-size:10px;line-height:1.4}body.product-ui.admin-app .admin-dashboard-disclosure>summary>b{flex:none;color:#70847d;font-size:17px;transition:transform .18s ease}body.product-ui.admin-app .admin-dashboard-disclosure[open]>summary>b{transform:rotate(180deg)}body.product-ui.admin-app .admin-dashboard-disclosure> :not(summary){margin-inline:19px}body.product-ui.admin-app .admin-dashboard-disclosure>.admin-health-grid{margin-bottom:19px}body.product-ui.admin-app .admin-dashboard-disclosure>.admin-ops-overview{margin-bottom:16px}body.product-ui.admin-app .admin-dashboard-disclosure>.admin-gate-checklist{margin-bottom:19px}body.product-ui.admin-app .admin-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.product-ui.admin-app .admin-health-card{display:grid;gap:7px;min-width:0}body.product-ui.admin-app .admin-health-card.is-unverified{border-color:#ecd9b2!important;background:#fffdf7!important}body.product-ui.admin-app .admin-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}body.product-ui.admin-app .admin-inline-status{color:#6e817a;background:#f1f5f4}body.product-ui.admin-app .admin-inline-status.is-healthy{color:#27765f;background:#edf9f3}body.product-ui.admin-app .admin-inline-status.is-attention{color:#8b6927;background:#fff0cf}body.product-ui.admin-app .admin-inline-status.is-information{color:#246a91;background:#edf7fd}body.product-ui.admin-app .admin-health-card>strong{font-size:19px}body.product-ui.admin-app .admin-health-card>span{min-height:29px}body.product-ui.admin-app .admin-card-meta{color:#82958e;font-size:9px;line-height:1.35}body.product-ui.admin-app .admin-nested-disclosure{margin-bottom:19px;border-top:1px solid #edf2f0}body.product-ui.admin-app .admin-nested-disclosure>summary{padding:13px 0;color:#087f68;cursor:pointer;font-size:11px;font-weight:850;list-style:none}body.product-ui.admin-app .admin-nested-disclosure>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .admin-nested-disclosure>summary b{float:right;color:#70847d}body.product-ui.admin-app .admin-nested-disclosure[open]>summary b{transform:rotate(180deg)}body.product-ui.admin-app .admin-nested-disclosure .admin-finance-grid{margin-inline:0}body.product-ui.admin-app .admin-ops-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.product-ui.admin-app .admin-provider-card{display:grid;gap:10px;min-width:0}body.product-ui.admin-app .admin-provider-card p{margin:0;color:#657b72;font-size:10px;line-height:1.45}body.product-ui.admin-app .admin-provider-card h3{margin:4px 0 0;color:#244e40;font-size:14px}body.product-ui.admin-app .admin-ops-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}body.product-ui.admin-app .admin-ops-facts span{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid #e2ece9;border-radius:9px;background:#fbfefd}body.product-ui.admin-app .admin-ops-facts small{color:#82958e;font-size:8px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-ops-facts strong{color:#315c4d;font-size:10px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-gate-checklist{padding:14px;border:1px solid #dcebe5;border-radius:13px;background:#fbfefd}body.product-ui.admin-app .admin-gate-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}body.product-ui.admin-app .admin-gate-heading h3{margin:3px 0 3px;color:#244e40;font-size:14px}body.product-ui.admin-app .admin-gate-heading p{margin:0;color:#71867d;font-size:10px;line-height:1.4}body.product-ui.admin-app .admin-gate-count{flex:none;padding:6px 8px;border:1px solid #ecd9b2;border-radius:999px;background:#fff8e9;color:#8b6927;font-size:9px;font-weight:850}body.product-ui.admin-app .admin-gate-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}body.product-ui.admin-app .admin-gate-checklist li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 9px;border:1px solid #e1ece8;border-radius:9px;background:#fff}body.product-ui.admin-app .admin-gate-checklist li>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:900}body.product-ui.admin-app .admin-gate-checklist li.is-passed>span{background:#e2f5eb;color:#16805e}body.product-ui.admin-app .admin-gate-checklist li.is-missing{border-color:#ecd9b2;background:#fffdf8}body.product-ui.admin-app .admin-gate-checklist li.is-missing>span{background:#fff0cf;color:#936e22}body.product-ui.admin-app .admin-gate-checklist li strong{min-width:0;color:#315c4d;font-size:9px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-gate-checklist li em{font-size:8px;font-style:normal;font-weight:850;color:#70847d}body.product-ui.admin-app .admin-gate-checklist li.is-missing em{color:#8b6927}body.product-ui.admin-app .admin-gate-checklist>.text-link{display:inline-flex;margin-top:11px;font-size:10px;font-weight:850}body.product-ui.admin-app .admin-dashboard-state-reference{display:none}body.product-ui.admin-app .admin-dashboard-disclosure .admin-product-analytics{margin:14px 0 19px}@media(max-width:900px){body.product-ui.admin-app .admin-priority-grid,body.product-ui.admin-app .admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui.admin-app .admin-priority-card:last-child{grid-column:1/-1}}@media(max-width:680px){body.product-ui.admin-app .admin-intervention-summary{align-items:flex-start}body.product-ui.admin-app .admin-intervention-count{width:54px;height:54px;border-radius:15px;font-size:24px}body.product-ui.admin-app .admin-priority-grid,body.product-ui.admin-app .admin-health-grid,body.product-ui.admin-app .admin-ops-overview{grid-template-columns:1fr}body.product-ui.admin-app .admin-priority-card:last-child{grid-column:auto}body.product-ui.admin-app .admin-dashboard-disclosure>summary{padding:15px}body.product-ui.admin-app .admin-dashboard-disclosure> :not(summary){margin-inline:15px}body.product-ui.admin-app .admin-ops-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui.admin-app .admin-gate-checklist ul{grid-template-columns:1fr}}@media(max-width:390px){body.product-ui.admin-app .admin-intervention-panel{padding:15px}body.product-ui.admin-app .admin-intervention-summary{gap:10px}body.product-ui.admin-app .admin-intervention-summary h2{font-size:19px}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .admin-dashboard-disclosure>summary>b{transition:none}}body.product-ui.admin-app .admin-branding-page,body.product-ui.admin-app .admin-navigation-page{display:grid;gap:16px;max-width:1180px}body.product-ui.admin-app .admin-settings-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px!important}body.product-ui.admin-app .admin-settings-hero h1{margin:4px 0;color:#173f34;font-size:clamp(23px,4vw,32px);letter-spacing:-.03em}body.product-ui.admin-app .admin-settings-hero p{max-width:650px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}body.product-ui.admin-app .admin-branding-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}body.product-ui.admin-app .admin-branding-editor,body.product-ui.admin-app .admin-branding-preview,body.product-ui.admin-app .admin-navigation-workspace,body.product-ui.admin-app .admin-navigation-preview,body.product-ui.admin-app .admin-asset-section,body.product-ui.admin-app .admin-publish-panel{padding:20px!important}body.product-ui.admin-app .admin-branding-editor .small-print,body.product-ui.admin-app .admin-navigation-workspace>.small-print{max-width:700px;margin:0 0 14px}body.product-ui.admin-app .admin-branding-form fieldset{margin:0;padding:14px;border:1px solid #e1ece8;border-radius:13px}body.product-ui.admin-app .admin-branding-form legend{padding:0 5px;color:#5e7b71;font-size:10px;font-weight:850}body.product-ui.admin-app .admin-branding-form label{display:grid;gap:5px;margin:9px 0;color:#527269;font-size:10px;font-weight:800}body.product-ui.admin-app .admin-branding-form input[type=text],body.product-ui.admin-app .admin-branding-form input:not([type]),body.product-ui.admin-app .admin-branding-form input[type=color]{width:100%;min-height:40px;padding:9px 10px;border:1px solid #d8e8e2;border-radius:10px;background:#fbfefd;color:#173f34;font-size:14px}body.product-ui.admin-app .admin-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body.product-ui.admin-app .admin-color-grid input{height:40px;padding:4px}body.product-ui.admin-app .admin-advanced-disclosure{margin-top:13px;padding:11px 12px;border:1px dashed #cadfd7;border-radius:11px;background:#fbfefd}body.product-ui.admin-app .admin-advanced-disclosure summary{cursor:pointer;color:#287461;font-size:10px;font-weight:850;list-style:none}body.product-ui.admin-app .admin-advanced-disclosure summary::-webkit-details-marker{display:none}body.product-ui.admin-app .admin-advanced-disclosure summary b{float:right}body.product-ui.admin-app .admin-advanced-disclosure p{margin:8px 0;color:#71867d;font-size:9px;line-height:1.45}body.product-ui.admin-app .admin-form-actions{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid #edf2f0}body.product-ui.admin-app .admin-form-actions>span{color:#71867d;font-size:9px}body.product-ui.admin-app .admin-brand-preview-shell{display:grid;gap:0;min-height:310px;margin-top:12px;overflow:hidden;border:1px solid #dcebe5;border-radius:16px;background:var(--preview-bg)}body.product-ui.admin-app .admin-brand-preview-top{display:flex;align-items:center;gap:8px;padding:13px 14px;background:#fff;border-bottom:1px solid #dfece8}body.product-ui.admin-app .admin-brand-preview-top strong{color:#204b3e;font-size:12px}body.product-ui.admin-app .admin-brand-preview-top small{margin-left:auto;color:#6d8179;font-size:8px}body.product-ui.admin-app .admin-brand-preview-mark{display:grid;place-items:center;width:25px;height:25px;overflow:hidden;border-radius:8px;background:var(--preview-primary);color:#fff;font-weight:900}body.product-ui.admin-app .admin-brand-preview-mark img{width:100%;height:100%;object-fit:contain}body.product-ui.admin-app .admin-brand-preview-body{display:grid;place-items:center;align-content:center;gap:7px;padding:24px 16px;text-align:center}body.product-ui.admin-app .admin-brand-preview-core{display:grid;place-items:center;width:144px;height:144px;overflow:hidden;border-radius:30px;background:linear-gradient(145deg,#fff,#eef9f5);box-shadow:0 12px 32px #0b806314}body.product-ui.admin-app .admin-brand-preview-core img{width:100%;height:100%;object-fit:contain}body.product-ui.admin-app .admin-brand-preview-body strong{color:#204b3e;font-size:17px}body.product-ui.admin-app .admin-brand-preview-body span:not(.admin-brand-preview-core){color:#658078;font-size:9px}body.product-ui.admin-app .admin-brand-preview-body button{min-height:35px;padding:8px 15px;border:0;border-radius:9px;background:var(--preview-primary);color:#fff;font-size:10px;font-weight:850}body.product-ui.admin-app .admin-brand-preview-modes{display:flex;justify-content:space-between;margin-top:9px;color:#81938c;font-size:9px}body.product-ui.admin-app .admin-asset-section>.small-print{max-width:720px;margin:0 0 14px}body.product-ui.admin-app .admin-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}body.product-ui.admin-app .admin-asset-card{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid #dce9e5;border-radius:13px;background:#fbfefd}body.product-ui.admin-app .admin-asset-preview{display:grid;place-items:center;height:112px;border:1px dashed #cbded6;border-radius:10px;background:#fff}body.product-ui.admin-app .admin-asset-preview img{max-width:88%;max-height:100px;object-fit:contain}body.product-ui.admin-app .admin-asset-card h3{margin:0;color:#244e40;font-size:13px}body.product-ui.admin-app .admin-asset-card p{margin:4px 0 0;color:#71867d;font-size:9px;line-height:1.4}body.product-ui.admin-app .admin-asset-card form{display:grid;gap:7px}body.product-ui.admin-app .admin-asset-card form label{display:grid;gap:4px;color:#58776c;font-size:9px;font-weight:800}body.product-ui.admin-app .admin-asset-card input[type=file]{width:100%;font-size:10px}body.product-ui.admin-app .admin-asset-card progress{width:100%;height:6px;accent-color:var(--brand)}body.product-ui.admin-app .admin-upload-status{color:#82958e;font-size:8px;line-height:1.35}body.product-ui.admin-app .admin-publish-panel{border-color:#bcded1;background:#f7fcf9}body.product-ui.admin-app .admin-draft-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;padding:12px;border:1px solid #d6e9e0;border-radius:12px;background:#fff}body.product-ui.admin-app .admin-draft-compare>div{display:grid;gap:4px;min-width:0}body.product-ui.admin-app .admin-draft-compare small{color:#7a8e85;font-size:8px}body.product-ui.admin-app .admin-draft-compare strong{color:#244e40;font-size:12px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-draft-compare span{color:#71867d;font-size:9px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-publish-form{display:flex;align-items:end;gap:10px}body.product-ui.admin-app .admin-publish-form label{display:grid;flex:1;gap:5px;color:#58776c;font-size:9px;font-weight:850}body.product-ui.admin-app .admin-publish-form input{min-height:40px;padding:9px 10px;border:1px solid #d6e8df;border-radius:9px;font-size:14px}body.product-ui.admin-app .admin-navigation-workspace .section-head{margin-bottom:0}body.product-ui.admin-app .admin-nav-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:15px}body.product-ui.admin-app .admin-nav-tabs>input{position:absolute;opacity:0;pointer-events:none}body.product-ui.admin-app .admin-nav-tabs>label{display:grid;place-items:center;min-height:43px;border-bottom:2px solid #dce9e5;color:#6e827a;font-size:11px;font-weight:850;cursor:pointer}body.product-ui.admin-app .admin-nav-tabs>label:focus-visible{outline:3px solid #75b9ff;outline-offset:2px}body.product-ui.admin-app #navigation-player-tab:checked~label[for=navigation-player-tab],body.product-ui.admin-app #navigation-admin-tab:checked~label[for=navigation-admin-tab]{border-bottom-color:var(--brand);color:var(--brand-dark)}body.product-ui.admin-app .admin-nav-tab-panel{grid-column:1/-1;display:none;padding-top:14px}body.product-ui.admin-app #navigation-player-tab:checked~.admin-nav-player-panel,body.product-ui.admin-app #navigation-admin-tab:checked~.admin-nav-admin-panel{display:grid;gap:9px}body.product-ui.admin-app .admin-tab-help{margin:0 0 3px;color:#71867d;font-size:10px;line-height:1.45}body.product-ui.admin-app .admin-nav-item-card{display:grid;gap:10px;padding:12px 13px;border:1px solid #ddeae6;border-radius:12px;background:#fbfefd}body.product-ui.admin-app .admin-nav-item-heading{display:flex;align-items:center;gap:9px;min-width:0}body.product-ui.admin-app .admin-nav-item-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#edf8f4;color:var(--brand)}body.product-ui.admin-app .admin-nav-item-heading>div{display:grid;gap:3px;min-width:0}body.product-ui.admin-app .admin-nav-item-heading strong{color:#244e40;font-size:11px}body.product-ui.admin-app .admin-nav-item-heading small{color:#82958e;font-size:8px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-nav-visible{display:flex;align-items:center;gap:5px;margin-left:auto;flex:none;color:#57766c;font-size:9px;font-weight:800}body.product-ui.admin-app .admin-nav-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 90px;gap:8px}body.product-ui.admin-app .admin-nav-fields label{display:grid;gap:4px;color:#58776c;font-size:9px;font-weight:800}body.product-ui.admin-app .admin-nav-fields input,body.product-ui.admin-app .admin-nav-fields select{width:100%;min-height:37px;padding:8px;border:1px solid #d8e7e1;border-radius:8px;background:#fff;color:#294c40;font-size:12px}body.product-ui.admin-app .admin-navigation-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}body.product-ui.admin-app .admin-navigation-preview-grid>div{min-width:0;padding:13px;border:1px solid #dce9e5;border-radius:12px;background:#fbfefd}body.product-ui.admin-app .admin-navigation-preview-grid>div>small{color:#71867d;font-size:9px;font-weight:850}body.product-ui.admin-app .admin-navigation-preview-grid ul{display:grid;gap:3px;margin:9px 0 0;padding:0;list-style:none}body.product-ui.admin-app .admin-navigation-preview-grid li{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 8px;border-radius:8px;background:#fff;color:#315c4d;font-size:10px}body.product-ui.admin-app .admin-navigation-preview-grid li span{display:grid;place-items:center;flex:none;color:var(--brand)}@media(max-width:900px){body.product-ui.admin-app .admin-branding-layout{grid-template-columns:1fr}body.product-ui.admin-app .admin-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){body.product-ui.admin-app .admin-settings-hero{display:grid;padding:17px!important}body.product-ui.admin-app .admin-color-grid,body.product-ui.admin-app .admin-asset-grid,body.product-ui.admin-app .admin-navigation-preview-grid{grid-template-columns:1fr}body.product-ui.admin-app .admin-branding-editor,body.product-ui.admin-app .admin-branding-preview,body.product-ui.admin-app .admin-navigation-workspace,body.product-ui.admin-app .admin-navigation-preview,body.product-ui.admin-app .admin-asset-section,body.product-ui.admin-app .admin-publish-panel{padding:16px!important}body.product-ui.admin-app .admin-form-actions,body.product-ui.admin-app .admin-publish-form{align-items:stretch;flex-direction:column}body.product-ui.admin-app .admin-form-actions button,body.product-ui.admin-app .admin-publish-form button{width:100%}body.product-ui.admin-app .admin-draft-compare{grid-template-columns:1fr}body.product-ui.admin-app .admin-draft-compare>div:nth-child(2){display:none}body.product-ui.admin-app .admin-nav-fields{grid-template-columns:1fr 1fr}body.product-ui.admin-app .admin-nav-fields label:nth-child(-n+3){grid-column:1/-1}}body.product-ui.admin-app .finance-work-queue{display:grid;gap:16px;margin:0 auto;max-width:1180px;padding:10px 0 44px}body.product-ui.admin-app .finance-queue-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:10px 2px}body.product-ui.admin-app .finance-queue-head h1{font-size:clamp(1.55rem,2.8vw,2.2rem);letter-spacing:-.03em;margin:5px 0 4px}body.product-ui.admin-app .finance-queue-head p{color:var(--muted,#64748b);margin:0;max-width:650px}body.product-ui.admin-app .finance-queue-count,.finance-queue-head>.status-chip{border:1px solid #d7e5e2;border-radius:999px;color:#295b55;font-size:.82rem;font-weight:700;padding:8px 11px;white-space:nowrap}body.product-ui.admin-app .finance-filters{display:grid;gap:12px;padding:15px}body.product-ui.admin-app .finance-filter-title{align-items:center;display:flex;justify-content:space-between}body.product-ui.admin-app .finance-filter-grid{align-items:end;display:grid;gap:10px;grid-template-columns:2fr repeat(3,1fr) auto}body.product-ui.admin-app .finance-filter-grid label,.finance-decision-form label{display:grid;font-size:.75rem;font-weight:700;gap:5px}body.product-ui.admin-app .finance-filter-grid input,.finance-filter-grid select{min-width:0}body.product-ui.admin-app .finance-record-list,.finance-ledger-list{display:grid;gap:12px}body.product-ui.admin-app .finance-record{display:grid;gap:13px;padding:16px}body.product-ui.admin-app .finance-record-main{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}body.product-ui.admin-app .finance-record-main h2{font-size:1.02rem;margin:3px 0}body.product-ui.admin-app .finance-record-main p{color:#64748b;margin:0}body.product-ui.admin-app .finance-record-subline{font-size:.78rem}body.product-ui.admin-app .finance-fact-grid,.finance-entry-grid,.finance-summary-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}body.product-ui.admin-app .finance-fact-grid>span,.finance-entry-grid>span{background:#f7faf9;border:1px solid #e5efed;border-radius:10px;display:grid;gap:3px;padding:9px}body.product-ui.admin-app .finance-fact-grid small,.finance-entry-grid small,.finance-summary-card small{color:#71827f;font-size:.7rem;font-weight:700;text-transform:uppercase}body.product-ui.admin-app .finance-fact-grid strong,.finance-entry-grid strong{font-size:.82rem;overflow-wrap:anywhere}body.product-ui.admin-app .finance-detail{border-top:1px solid #e6eeec;padding-top:9px}body.product-ui.admin-app .finance-detail summary{color:#176b61;cursor:pointer;font-size:.82rem;font-weight:700}body.product-ui.admin-app .finance-detail-body{color:#4d625e;font-size:.82rem;padding:9px 0 0}body.product-ui.admin-app .finance-decision-form{border-top:1px solid #e6eeec;display:grid;gap:9px;padding-top:12px}body.product-ui.admin-app .finance-impact-note{background:#fff8e8;border:1px solid #f4dfac;border-radius:9px;color:#765615;font-size:.78rem;padding:9px}body.product-ui.admin-app .status-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:800;justify-content:center;padding:5px 9px;white-space:nowrap}body.product-ui.admin-app .status-chip.is-healthy{background:#e4f6ed;color:#17663e}.status-chip.is-attention{background:#fff1d7;color:#8b5b07}.status-chip.is-neutral{background:#eef3f2;color:#52635f}body.product-ui.admin-app .finance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.product-ui.admin-app .finance-summary-card{background:#fff;border:1px solid #dfeae7;border-radius:14px;display:grid;gap:6px;padding:15px;min-width:0;overflow-wrap:anywhere}body.product-ui.admin-app .finance-summary-card strong{font-size:1.17rem;letter-spacing:-.02em}.finance-summary-card span{color:#647875;font-size:.78rem}body.product-ui.admin-app .finance-alert{border:1px solid;border-radius:12px;padding:13px 15px}.finance-alert strong{display:block;margin-bottom:3px}.finance-alert p{color:#52635f;font-size:.84rem;margin:0}.finance-alert-attention{background:#fff8e8;border-color:#f2dfa9}.finance-alert-info{background:#eef7fb;border-color:#cfe6f1}body.product-ui.admin-app .finance-bucket-card,.finance-gate-card,.finance-test-card{padding:16px}body.product-ui.admin-app .finance-bucket-row{align-items:center;border-top:1px solid #e7efed;display:flex;justify-content:space-between;padding:11px 0}.finance-bucket-row span{display:grid;gap:3px}.finance-bucket-row small{color:#71827f;font-size:.75rem}body.product-ui.admin-app .finance-action-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.finance-action-grid>.card{padding:16px}.finance-action-grid p{color:#647875;font-size:.84rem}body.product-ui.admin-app .finance-entry-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.finance-entry-grid em{font-size:.78rem;font-style:normal}.amount-negative{color:#a34545}.amount-positive{color:#176b61}body.product-ui.admin-app .finance-gate-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.finance-gate-list li{align-items:center;background:#f7faf9;border:1px solid #e4edeb;border-radius:9px;display:flex;gap:8px;padding:10px}.finance-gate-list li span{border-radius:50%;font-weight:800;height:20px;text-align:center;width:20px}.finance-gate-list .is-passed span{background:#dff4e9;color:#17663e}.finance-gate-list .is-missing span{background:#fff0d2;color:#8b5b07}.finance-gate-list em{color:#667a75;font-size:.73rem;font-style:normal;margin-left:auto}body.product-ui.admin-app .finance-test-actions{display:flex;flex-wrap:wrap;gap:9px}.finance-test-actions form{margin:0}.finance-test-card .small-print{color:#71827f;font-size:.76rem;margin:12px 0 0}body.product-ui.admin-app .text-success{color:#17663e}.text-attention{color:#8b5b07}.finance-empty{padding:24px;text-align:center}.finance-empty p,.finance-empty-inline{color:#71827f}@media(max-width:760px){body.product-ui.admin-app .finance-queue-head{display:grid;gap:8px}.finance-queue-count,.finance-queue-head>.status-chip{justify-self:start}body.product-ui.admin-app .finance-filter-grid,body.product-ui.admin-app .finance-summary-grid,body.product-ui.admin-app .finance-fact-grid{grid-template-columns:1fr 1fr}.finance-filter-grid label:first-child{grid-column:1/-1}.finance-filter-grid button{grid-column:1/-1;width:100%}body.product-ui.admin-app .finance-record-main{display:grid;gap:8px}.finance-record-main>.status-chip{justify-self:start}.finance-action-grid{grid-template-columns:1fr}.finance-gate-list{grid-template-columns:1fr}.finance-test-actions{display:grid}.finance-test-actions button{width:100%}}@media(max-width:430px){body.product-ui.admin-app .finance-filter-grid,body.product-ui.admin-app .finance-summary-grid,body.product-ui.admin-app .finance-fact-grid{grid-template-columns:1fr}.finance-filter-grid label:first-child{grid-column:auto}.finance-fact-grid>span{min-width:0}.finance-record{padding:13px}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .finance-work-queue *{scroll-behavior:auto;transition:none!important}}body.product-ui.admin-app .p20-content-page{display:grid;gap:14px;max-width:1180px;margin:0 auto;padding:18px 16px 56px}body.product-ui.admin-app .p20-content-page h1,body.product-ui.admin-app .p20-content-page h2,body.product-ui.admin-app .p20-content-page h3{margin:0;color:#173f34;letter-spacing:-.02em}body.product-ui.admin-app .p20-content-page h1{font-size:clamp(22px,3vw,31px)}body.product-ui.admin-app .p20-content-page h2{font-size:17px}body.product-ui.admin-app .p20-content-page h3{font-size:13px}body.product-ui.admin-app .p20-content-page p{color:#6c8179;font-size:11px;line-height:1.55}body.product-ui.admin-app .p20-content-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;background:linear-gradient(135deg,#fff,#f3faf7)}body.product-ui.admin-app .p20-content-hero p{max-width:720px;margin:8px 0 0}body.product-ui.admin-app .p20-content-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}body.product-ui.admin-app .p20-content-card-title{display:flex;align-items:center;gap:10px;min-width:0}body.product-ui.admin-app .p20-content-card-title>div{min-width:0}body.product-ui.admin-app .p20-content-card-title h2{overflow-wrap:anywhere}body.product-ui.admin-app .p20-content-card-title small{display:block;margin-top:4px;color:#859990;font-size:9px;overflow-wrap:anywhere}body.product-ui.admin-app .p20-content-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#e9f7f2;color:#168267;font-size:14px;font-weight:900}body.product-ui.admin-app .p20-content-impact{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid #dcece5;border-radius:9px;background:#f8fcfa;color:#4a7463;font-size:9px;line-height:1.45}body.product-ui.admin-app .p20-content-impact strong{color:#2e654f;white-space:nowrap}body.product-ui.admin-app .p20-page-editor{margin-top:14px}body.product-ui.admin-app .p20-page-editor-grid{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(300px,1.25fr);gap:16px}body.product-ui.admin-app .p20-page-names,body.product-ui.admin-app .p20-page-bodies{display:grid;align-content:start;gap:9px}body.product-ui.admin-app .p20-page-names h3,body.product-ui.admin-app .p20-page-bodies h3{margin-bottom:2px}body.product-ui.admin-app .p20-page-editor label,body.product-ui.admin-app .p20-campaign-form label,body.product-ui.admin-app .p20-publish-form label{display:grid;gap:5px;color:#58776c;font-size:9px;font-weight:850}body.product-ui.admin-app .p20-page-editor input,body.product-ui.admin-app .p20-page-editor textarea,body.product-ui.admin-app .p20-campaign-form input,body.product-ui.admin-app .p20-campaign-form select{width:100%;padding:9px 10px;border:1px solid #d4e5de;border-radius:8px;background:#fff;color:#244e40;font:inherit;font-size:12px}body.product-ui.admin-app .p20-page-editor textarea{min-height:102px;resize:vertical;line-height:1.45}body.product-ui.admin-app .p20-content-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #e5eeea}body.product-ui.admin-app .p20-content-actions>span{color:#738981;font-size:9px}body.product-ui.admin-app .p20-diff-panel{margin-top:15px;padding:14px;border:1px solid #ebd39d;border-radius:11px;background:#fffdf7}body.product-ui.admin-app .p20-diff-empty{margin:0;padding:4px 0;color:#6e8379;font-size:10px}body.product-ui.admin-app .p20-diff-panel .section-head{margin-bottom:10px}body.product-ui.admin-app .p20-diff-list{display:grid;gap:7px}body.product-ui.admin-app .p20-diff-row{display:grid;grid-template-columns:115px minmax(150px,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #eee2c6;border-radius:8px;background:#fff}body.product-ui.admin-app .p20-diff-row strong{color:#355f50;font-size:10px}body.product-ui.admin-app .p20-diff-row>span{color:#7a8a80;font-size:9px}body.product-ui.admin-app .p20-diff-row>span.is-changed{color:#8c6720;font-weight:850}body.product-ui.admin-app .p20-diff-row details{font-size:9px}body.product-ui.admin-app .p20-diff-row summary{cursor:pointer;color:#34745e;font-weight:850}body.product-ui.admin-app .p20-diff-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}body.product-ui.admin-app .p20-diff-columns>div{padding:8px;border-radius:7px;background:#fbfefd}body.product-ui.admin-app .p20-diff-columns small{color:#84978f;font-size:8px}body.product-ui.admin-app .p20-diff-columns p{margin:4px 0 0;overflow-wrap:anywhere}body.product-ui.admin-app .p20-publish-form{display:flex;align-items:end;gap:10px;margin-top:12px}body.product-ui.admin-app .p20-publish-form input{min-height:39px;padding:8px 10px;border:1px solid #d4e5de;border-radius:8px;background:#fff;font-size:12px}body.product-ui.admin-app .p20-publish-form label{flex:1}body.product-ui.admin-app .p20-empty-state,body.product-ui.admin-app .p20-empty-inline{padding:22px;text-align:center}body.product-ui.admin-app .p20-empty-state p{margin-bottom:0}body.product-ui.admin-app .p20-campaign-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.product-ui.admin-app .p20-health-card{display:grid;gap:5px;padding:14px;border:1px solid #dce9e5;border-radius:12px;background:#fff}body.product-ui.admin-app .p20-health-card small{color:#81968d;font-size:9px;font-weight:850}body.product-ui.admin-app .p20-health-card strong{color:#234f40;font-size:17px}body.product-ui.admin-app .p20-health-card span{color:#70877d;font-size:9px;line-height:1.35}body.product-ui.admin-app .p20-campaign-editor{padding:18px}body.product-ui.admin-app .p20-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}body.product-ui.admin-app .p20-campaign-grid label.check{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 10px;border:1px solid #dce9e5;border-radius:8px;background:#fbfefd;color:#3c6a58}body.product-ui.admin-app .p20-campaign-grid label.check input{width:auto;min-height:auto}body.product-ui.admin-app .p20-campaign-grid label:last-child{grid-column:1/-1}body.product-ui.admin-app .p20-impact-summary{display:flex;gap:8px;margin-top:11px;padding:10px 11px;border:1px solid #dbeae3;border-radius:8px;background:#f7fcf9;color:#4b7364;font-size:9px;line-height:1.4}body.product-ui.admin-app .p20-impact-summary strong{color:#2f644f;white-space:nowrap}body.product-ui.admin-app .p20-announcement-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:14px}body.product-ui.admin-app .p20-announcement-composer,body.product-ui.admin-app .p20-announcement-preview,body.product-ui.admin-app .p20-announcement-history{padding:18px}body.product-ui.admin-app .p20-announcement-composer form{display:grid;gap:10px}body.product-ui.admin-app .p20-announcement-composer label{display:grid;gap:5px;color:#58776c;font-size:9px;font-weight:850}body.product-ui.admin-app .p20-announcement-composer input,body.product-ui.admin-app .p20-announcement-composer select,body.product-ui.admin-app .p20-announcement-composer textarea{width:100%;padding:9px 10px;border:1px solid #d4e5de;border-radius:8px;background:#fff;color:#244e40;font:inherit;font-size:12px}body.product-ui.admin-app .p20-announcement-composer textarea{min-height:100px;resize:vertical}body.product-ui.admin-app .p20-push-preview{display:grid;gap:8px;margin-top:12px;padding:15px;border:1px solid #cfe6dc;border-radius:12px;background:#f7fcf9}body.product-ui.admin-app .p20-push-preview strong{color:#244e40;font-size:15px;overflow-wrap:anywhere}body.product-ui.admin-app .p20-push-preview p{margin:0;overflow-wrap:anywhere}body.product-ui.admin-app .p20-push-preview a{justify-self:start;color:#1b8065;font-size:10px;font-weight:850}body.product-ui.admin-app .p20-push-preview[data-level=attention]{border-color:#e7ce92;background:#fffaf0}body.product-ui.admin-app .p20-push-preview[data-level=urgent]{border-color:#d5b5a9;background:#fff8f4}body.product-ui.admin-app .p20-context-alert{display:inline-block;margin-left:7px;padding:3px 6px;border-radius:5px;font-size:8px;font-weight:850}body.product-ui.admin-app .p20-context-alert.level-normal{background:#edf6f2;color:#39715c}body.product-ui.admin-app .p20-context-alert.level-attention{background:#fff1cf;color:#80611d}body.product-ui.admin-app .p20-context-alert.level-urgent{background:#f9e9e3;color:#845443}body.product-ui.admin-app .p20-history-list{display:grid;gap:7px;margin-top:11px}body.product-ui.admin-app .p20-history-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e1ebe7;border-radius:9px;background:#fbfefd}body.product-ui.admin-app .p20-history-row>div{display:grid;gap:5px;min-width:0}body.product-ui.admin-app .p20-history-row strong{color:#315f4f;font-size:11px;overflow-wrap:anywhere}body.product-ui.admin-app .p20-history-row small{color:#81948c;font-size:8px;line-height:1.35}@media(max-width:800px){body.product-ui.admin-app .p20-announcement-layout{grid-template-columns:1fr}body.product-ui.admin-app .p20-page-editor-grid{grid-template-columns:1fr}}@media(max-width:620px){body.product-ui.admin-app .p20-content-page{padding:12px 11px 42px}body.product-ui.admin-app .p20-content-hero{display:grid;padding:17px}body.product-ui.admin-app .p20-campaign-health{grid-template-columns:1fr}body.product-ui.admin-app .p20-campaign-editor,body.product-ui.admin-app .p20-announcement-composer,body.product-ui.admin-app .p20-announcement-preview,body.product-ui.admin-app .p20-announcement-history{padding:14px}body.product-ui.admin-app .p20-campaign-grid{grid-template-columns:1fr}body.product-ui.admin-app .p20-campaign-grid label:last-child{grid-column:auto}body.product-ui.admin-app .p20-content-actions,body.product-ui.admin-app .p20-publish-form{align-items:stretch;flex-direction:column}body.product-ui.admin-app .p20-content-actions button,body.product-ui.admin-app .p20-publish-form button{width:100%}body.product-ui.admin-app .p20-diff-row{grid-template-columns:1fr}body.product-ui.admin-app .p20-diff-columns{grid-template-columns:1fr}body.product-ui.admin-app .p20-history-row{align-items:flex-start;flex-direction:column}}body.product-ui.admin-app .admin-translations-page{display:grid;gap:14px;max-width:1180px;margin:0 auto;padding:18px 16px 56px}body.product-ui.admin-app .admin-translations-page h1,body.product-ui.admin-app .admin-translations-page h2{margin:0;color:#173f34;letter-spacing:-.02em}body.product-ui.admin-app .admin-translations-page h1{font-size:clamp(22px,3vw,31px)}body.product-ui.admin-app .admin-translations-page h2{font-size:17px}body.product-ui.admin-app .admin-translations-page p{color:#6c8179;font-size:11px;line-height:1.55}body.product-ui.admin-app .admin-translations-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;background:linear-gradient(135deg,#fff,#f3faf7)}body.product-ui.admin-app .admin-translations-hero p{max-width:720px;margin:8px 0 0}body.product-ui.admin-app .admin-translation-coverage-grid{display:grid;gap:11px;padding:2px}body.product-ui.admin-app .admin-translation-coverage-grid .section-head{align-items:end;margin-bottom:0}body.product-ui.admin-app .admin-translation-coverage-grid .small-print{margin:0;max-width:430px;text-align:right}body.product-ui.admin-app .admin-translation-locale-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.product-ui.admin-app .admin-translation-locale-card{display:grid;gap:9px;min-width:0;padding:14px;border:1px solid #dce9e5;border-radius:13px;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.product-ui.admin-app .admin-translation-locale-card:hover{border-color:#8bcbb8;box-shadow:0 8px 20px #0b80630d;transform:translateY(-1px)}body.product-ui.admin-app .admin-translation-locale-card.is-selected{border-color:var(--brand);box-shadow:0 0 0 2px #00a9861a}body.product-ui.admin-app .admin-translation-locale-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#244e40;font-size:12px;font-weight:850}body.product-ui.admin-app .admin-translation-progress{display:block;height:7px;overflow:hidden;border-radius:999px;background:#e7f0ed}body.product-ui.admin-app .admin-translation-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00a887,#55c2a4);transition:width .22s ease}body.product-ui.admin-app .admin-translation-locale-card-meta{color:#7a9086;font-size:9px}body.product-ui.admin-app .admin-translation-workspace{padding:18px}body.product-ui.admin-app .admin-translation-workspace-head{align-items:flex-start;margin-bottom:0}body.product-ui.admin-app .admin-translation-workspace-tools{display:flex;align-items:flex-end;gap:12px;max-width:500px}body.product-ui.admin-app .admin-translation-locale-select label{display:grid;gap:4px;color:#58776c;font-size:9px;font-weight:850}body.product-ui.admin-app .admin-translation-locale-select select{min-height:36px;min-width:135px;padding:7px 9px;border:1px solid #d4e5de;border-radius:8px;background:#fff;color:#244e40;font-size:11px}body.product-ui.admin-app .admin-translation-source-note{display:grid;gap:4px;max-width:360px;color:#6e837a;font-size:9px;line-height:1.4;text-align:right}body.product-ui.admin-app .admin-translation-source-note strong{color:#244e40}body.product-ui.admin-app .admin-translation-locale-tabs{display:flex;gap:6px;margin:14px 0 11px;padding-bottom:2px;border-bottom:1px solid #e1ece8}body.product-ui.admin-app .admin-translation-locale-tabs a{min-height:38px;padding:10px 14px;border-radius:9px;color:#678078;font-size:11px;font-weight:850;text-decoration:none}body.product-ui.admin-app .admin-translation-locale-tabs a:hover{background:#f0f8f5;color:#286d58}body.product-ui.admin-app .admin-translation-locale-tabs a.is-active{background:#e8f7f1;color:#146c53}body.product-ui.admin-app .admin-translation-draft-alert,body.product-ui.admin-app .admin-translation-notice{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:10px;font-size:10px;line-height:1.45}body.product-ui.admin-app .admin-translation-draft-alert{border:1px solid #f0d59a;background:#fff9ea;color:#755b1e}body.product-ui.admin-app .admin-translation-draft-alert span{color:#876f35}body.product-ui.admin-app .admin-translation-notice{margin-top:9px;border:1px solid #d9eae3;background:#f6fcf9;color:#3b6d5b}body.product-ui.admin-app .admin-translation-notice span{color:#69857a}body.product-ui.admin-app .admin-translation-search-row{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:12px}body.product-ui.admin-app .admin-translation-search-row label{display:grid;gap:5px;min-width:min(100%,360px);color:#58776c;font-size:9px;font-weight:850}body.product-ui.admin-app .admin-translation-search-row input{min-height:38px;padding:8px 10px;border:1px solid #d5e5df;border-radius:8px;background:#fff;color:#244e40;font-size:12px}body.product-ui.admin-app .admin-translation-search-row input:focus{outline:3px solid #76bca71f;border-color:#5fae96}body.product-ui.admin-app .admin-translation-search-row>[data-translation-search-result]{padding-bottom:9px;color:#82958e;font-size:9px;font-weight:800}body.product-ui.admin-app .admin-translation-no-results{margin:13px 0 0;padding:15px;border:1px dashed #cfdfd9;border-radius:10px;text-align:center}body.product-ui.admin-app .admin-translation-form{margin-top:13px}body.product-ui.admin-app .admin-translation-form-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}body.product-ui.admin-app .admin-translation-form-top p{margin:0}body.product-ui.admin-app .admin-translation-state{padding:6px 9px;border-radius:7px;background:#f3f8f6;color:#54786b;font-size:9px;font-weight:800}body.product-ui.admin-app .admin-translation-state[role=alert]{background:#fff0ef;color:#a34742}body.product-ui.admin-app .admin-translation-table-head{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.45fr) 155px;gap:12px;padding:0 12px 6px;color:#8a9d96;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}body.product-ui.admin-app .admin-translation-rows{display:grid;gap:8px}body.product-ui.admin-app .admin-translation-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.45fr) 155px;gap:12px;padding:12px;border:1px solid #e0ebe7;border-radius:11px;background:#fbfefd}body.product-ui.admin-app .admin-translation-row.is-long{border-color:#eacb8e;background:#fffdf7}body.product-ui.admin-app .admin-translation-source-cell,body.product-ui.admin-app .admin-translation-target-cell,body.product-ui.admin-app .admin-translation-context-cell{min-width:0}body.product-ui.admin-app .admin-translation-source-cell{display:grid;align-content:start;gap:6px}body.product-ui.admin-app .admin-translation-source-cell code{overflow-wrap:anywhere;color:#2e6655;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}body.product-ui.admin-app .admin-translation-source-cell p{margin:0;color:#355b4e;font-size:11px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-translation-status{justify-self:start;padding:3px 6px;border-radius:5px;font-size:8px;font-weight:850}body.product-ui.admin-app .admin-translation-status.status-published{background:#e7f6ef;color:#267357}body.product-ui.admin-app .admin-translation-status.status-draft{background:#fff2cf;color:#83631e}body.product-ui.admin-app .admin-translation-status.status-fallback{background:#edf4ff;color:#376ca2}body.product-ui.admin-app .admin-translation-status.status-missing{background:#fff0ef;color:#a34742}body.product-ui.admin-app .admin-translation-target-cell{display:grid;gap:6px}body.product-ui.admin-app .admin-translation-target-cell textarea{width:100%;min-height:61px;resize:vertical;padding:9px 10px;border:1px solid #d2e3dc;border-radius:8px;background:#fff;color:#234f40;font:inherit;font-size:12px;line-height:1.45}body.product-ui.admin-app .admin-translation-target-cell textarea:focus{outline:3px solid #76bca71f;border-color:#5fae96}body.product-ui.admin-app .admin-translation-target-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8a9c95;font-size:8px}body.product-ui.admin-app .admin-translation-character-warning{color:#9a6b1b;font-weight:850}body.product-ui.admin-app .admin-translation-live-preview{max-height:40px;overflow:hidden;padding:6px 8px;border:1px dashed #dbe9e4;border-radius:7px;background:#fff;color:#5e766d;font-size:9px;line-height:1.35;overflow-wrap:anywhere}body.product-ui.admin-app .admin-translation-live-preview.is-overflow{border-color:#e1b866;background:#fff8e8;color:#856423}body.product-ui.admin-app .admin-translation-context-cell{display:grid;align-content:start;gap:7px;color:#43705f;font-size:10px;line-height:1.35;overflow-wrap:anywhere}body.product-ui.admin-app .admin-translation-context-cell small{color:#889b94;font-size:8px}body.product-ui.admin-app .admin-translation-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid #e5eeea}body.product-ui.admin-app .admin-translation-actions>span{color:#738981;font-size:9px}body.product-ui.admin-app .admin-translation-actions button{min-width:145px}body.product-ui.admin-app .admin-translation-preview-panel,body.product-ui.admin-app .admin-translation-publish-panel{padding:18px}body.product-ui.admin-app .admin-translation-preview-panel>p,body.product-ui.admin-app .admin-translation-publish-panel>p{margin:7px 0 0}body.product-ui.admin-app .admin-translation-preview-shell{display:grid;gap:7px;max-width:520px;margin-top:13px;padding:16px;border:1px solid #deebe6;border-radius:12px;background:#fbfefd}body.product-ui.admin-app .admin-translation-preview-shell span{color:#6a8a7d;font-size:9px;font-weight:850}body.product-ui.admin-app .admin-translation-preview-shell strong{color:#244e40;font-size:17px;overflow-wrap:anywhere}body.product-ui.admin-app .admin-translation-preview-shell p{margin:0;font-size:11px}body.product-ui.admin-app .admin-translation-preview-shell button{justify-self:start;min-height:36px;padding:8px 12px;border:0;border-radius:8px;background:var(--brand);color:#fff;font-size:10px;font-weight:850;opacity:.78}body.product-ui.admin-app .admin-translation-publish-panel{border-color:#c8e2d7;background:#f8fcfa}body.product-ui.admin-app .admin-translation-publish-form{display:flex;align-items:end;gap:10px;margin-top:13px}body.product-ui.admin-app .admin-translation-publish-form label{display:grid;flex:1;gap:5px;color:#55766a;font-size:9px;font-weight:850}body.product-ui.admin-app .admin-translation-publish-form input{min-height:40px;padding:9px 10px;border:1px solid #d1e4db;border-radius:8px;background:#fff;font-size:13px}body.product-ui.admin-app .p22-users-page,body.product-ui.admin-app .p22-risk-page{display:grid;gap:14px;max-width:1180px;margin:0 auto;padding:18px 16px 56px}body.product-ui.admin-app .p22-users-head,body.product-ui.admin-app .p22-risk-head{margin:0;align-items:end}body.product-ui.admin-app .p22-users-head h1,body.product-ui.admin-app .p22-risk-head h1{margin:3px 0 4px;color:#173f34;font-size:clamp(22px,4vw,30px);letter-spacing:-.03em}body.product-ui.admin-app .p22-users-head p,body.product-ui.admin-app .p22-risk-head p{max-width:680px;margin:0;color:#6f847b;font-size:12px;line-height:1.5}body.product-ui.admin-app .p22-eyebrow{color:#4a8470;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}body.product-ui.admin-app .p22-count{color:#245b4a;font-size:26px;letter-spacing:-.04em}body.product-ui.admin-app .p22-toolbar{margin:0}body.product-ui.admin-app .p22-directory-note,body.product-ui.admin-app .p22-risk-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid #d9eae3;border-radius:12px;background:#f7fcfa;color:#52786b;font-size:11px;line-height:1.45}body.product-ui.admin-app .p22-directory-note span,body.product-ui.admin-app .p22-risk-note .p22-note-icon{display:grid;place-items:center;flex:0 0 17px;width:17px;height:17px;border-radius:50%;background:#d8eee4;color:#286950;font-size:10px;font-weight:900}body.product-ui.admin-app .p22-directory-note p,body.product-ui.admin-app .p22-risk-note p{margin:0}body.product-ui.admin-app .p22-user-list{display:grid;gap:8px}body.product-ui.admin-app .p22-user-row-wrap{border:1px solid #e0eae6;border-radius:14px;background:#fff;box-shadow:0 3px 14px rgba(18,36,45,.035);transition:border-color .18s ease,box-shadow .18s ease}body.product-ui.admin-app .p22-user-row-wrap:hover{border-color:#bdded0;box-shadow:0 5px 20px rgba(18,36,45,.065)}body.product-ui.admin-app .p22-user-row{display:grid;grid-template-columns:auto minmax(170px,1.25fr) minmax(130px,.8fr) minmax(105px,.7fr) minmax(82px,.55fr) auto auto;gap:12px;align-items:center;min-height:68px;padding:9px 13px 9px 6px}body.product-ui.admin-app .p22-user-row .simple-user-name{min-width:0}body.product-ui.admin-app .p22-user-state{display:flex;flex-wrap:wrap;gap:5px;align-items:center}body.product-ui.admin-app .p22-user-metric{display:grid;gap:3px;min-width:0}body.product-ui.admin-app .p22-user-metric small,body.product-ui.admin-app .p22-meta-label{color:#879891;font-size:8px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}body.product-ui.admin-app .p22-user-metric strong{color:#355b4d;font-size:11px;white-space:nowrap}body.product-ui.admin-app .p22-attention{color:#a46e1e!important}body.product-ui.admin-app .p22-signal{display:inline-flex;align-items:center;max-width:100%;padding:4px 7px;border:1px solid #ecd9ad;border-radius:999px;background:#fff9ec;color:#8b6724;font-size:9px;font-weight:800;line-height:1.2}body.product-ui.admin-app .p22-signal-compact{padding:3px 6px;font-size:8px}body.product-ui.admin-app .p22-empty{display:grid;justify-items:start;gap:7px;padding:28px 18px;border:1px dashed #cedfd8;border-radius:14px;background:#fbfefd}body.product-ui.admin-app .p22-empty span{color:#4a8470;font-size:21px}body.product-ui.admin-app .p22-empty small{color:#71877e;line-height:1.45}body.product-ui.admin-app .p22-risk-list{display:grid;gap:9px}body.product-ui.admin-app .p22-risk-row{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(230px,1.6fr) minmax(110px,.7fr) minmax(90px,.6fr) minmax(115px,.75fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #e0eae6;border-radius:14px;background:#fff;box-shadow:0 3px 14px rgba(18,36,45,.035)}body.product-ui.admin-app .p22-risk-person{display:flex;align-items:center;gap:9px;min-width:0}body.product-ui.admin-app .p22-risk-person>span:last-child{display:grid;gap:3px;min-width:0}body.product-ui.admin-app .p22-risk-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#244e40;font-size:12px}body.product-ui.admin-app .p22-risk-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#83968e;font-size:9px}body.product-ui.admin-app .p22-risk-signals,body.product-ui.admin-app .p22-risk-status,body.product-ui.admin-app .p22-risk-owner,body.product-ui.admin-app .p22-risk-updated{display:grid;gap:5px;min-width:0}body.product-ui.admin-app .p22-risk-signals>div{display:flex;flex-wrap:wrap;gap:5px}body.product-ui.admin-app .p22-risk-owner strong,body.product-ui.admin-app .p22-risk-updated time{color:#3e6558;font-size:10px}body.product-ui.admin-app .p22-risk-row .button{white-space:nowrap}body.product-ui.admin-app .p22-clear{align-self:center;color:#54786b;font-size:10px;font-weight:800}body.product-ui.admin-app .p22-detail-tabs{position:relative;z-index:1}body.product-ui.admin-app .p22-detail-card{margin-top:14px}body.product-ui.admin-app .p22-security-sessions{max-width:none}@media(max-width:900px){body.product-ui.admin-app .p22-user-row{grid-template-columns:auto minmax(160px,1fr) minmax(100px,.7fr) minmax(92px,.6fr) auto}body.product-ui.admin-app .p22-user-row .p22-user-metric:nth-of-type(2){display:none}body.product-ui.admin-app .p22-risk-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1.2fr) minmax(105px,.6fr) auto}body.product-ui.admin-app .p22-risk-owner,body.product-ui.admin-app .p22-risk-updated{display:none}}@media(max-width:620px){body.product-ui.admin-app .p22-users-page,body.product-ui.admin-app .p22-risk-page{padding:12px 11px 42px;gap:11px}body.product-ui.admin-app .p22-users-head,body.product-ui.admin-app .p22-risk-head{display:grid;gap:8px;align-items:start}body.product-ui.admin-app .p22-users-head>strong,body.product-ui.admin-app .p22-risk-head>strong{font-size:20px}body.product-ui.admin-app .p22-user-row-wrap{display:grid;grid-template-columns:30px minmax(0,1fr);padding:0 8px 0 0}body.product-ui.admin-app .p22-user-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:12px 0}body.product-ui.admin-app .p22-user-row .simple-user-name{grid-column:2;grid-row:1}body.product-ui.admin-app .p22-user-row .p22-user-state{grid-column:2;grid-row:2}body.product-ui.admin-app .p22-user-row .p22-user-metric{grid-column:2;grid-row:3}body.product-ui.admin-app .p22-user-row .p22-user-metric:nth-of-type(2){display:grid;grid-column:3;grid-row:3;justify-items:end}body.product-ui.admin-app .p22-user-row>b{grid-column:3;grid-row:1;align-self:start}body.product-ui.admin-app .p22-user-row>.status-chip{grid-column:3;grid-row:2;justify-self:end}body.product-ui.admin-app .p22-risk-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px}body.product-ui.admin-app .p22-risk-person{grid-column:1;grid-row:1}body.product-ui.admin-app .p22-risk-signals{grid-column:1 / -1;grid-row:2}body.product-ui.admin-app .p22-risk-status{grid-column:2;grid-row:1;justify-items:end}body.product-ui.admin-app .p22-risk-row .button{grid-column:1 / -1;width:100%}body.product-ui.admin-app .p22-detail-tabs{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}body.product-ui.admin-app .p22-detail-tabs::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .p22-user-row-wrap{transition:none}}@media(max-width:760px){body.product-ui.admin-app .admin-translation-table-head{display:none}body.product-ui.admin-app .admin-translation-row{grid-template-columns:1fr;gap:10px}body.product-ui.admin-app .admin-translation-context-cell{padding-top:2px}}@media(max-width:620px){body.product-ui.admin-app .admin-translations-page{padding:12px 11px 42px}body.product-ui.admin-app .admin-translations-hero{display:grid;padding:17px}body.product-ui.admin-app .admin-translation-locale-cards{grid-template-columns:1fr}body.product-ui.admin-app .admin-translation-coverage-grid .section-head{display:grid;gap:5px}body.product-ui.admin-app .admin-translation-coverage-grid .small-print{text-align:left}body.product-ui.admin-app .admin-translation-workspace,body.product-ui.admin-app .admin-translation-preview-panel,body.product-ui.admin-app .admin-translation-publish-panel{padding:14px}body.product-ui.admin-app .admin-translation-workspace-head{display:grid;gap:8px}body.product-ui.admin-app .admin-translation-workspace-tools{align-items:stretch;display:grid;gap:8px;max-width:none}body.product-ui.admin-app .admin-translation-source-note{text-align:left}body.product-ui.admin-app .admin-translation-search-row{align-items:stretch;flex-direction:column}body.product-ui.admin-app .admin-translation-search-row label{min-width:0}body.product-ui.admin-app .admin-translation-locale-tabs{overflow:auto}body.product-ui.admin-app .admin-translation-form-top,body.product-ui.admin-app .admin-translation-actions,body.product-ui.admin-app .admin-translation-publish-form{align-items:stretch;flex-direction:column}body.product-ui.admin-app .admin-translation-actions button,body.product-ui.admin-app .admin-translation-publish-form button{width:100%}}body.product-ui.admin-app .p24-ops-page{display:grid;gap:14px;max-width:1180px;margin:0 auto;padding:18px 20px 44px;color:#203b34}body.product-ui.admin-app .p24-ops-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:21px 23px;background:linear-gradient(135deg,#fff 0%,#f4fbf8 100%);border:1px solid #dcebe5}body.product-ui.admin-app .p24-ops-hero h1{margin:3px 0 5px;font-size:clamp(22px,3vw,30px);letter-spacing:-.03em}body.product-ui.admin-app .p24-ops-hero p{margin:0;max-width:640px;color:#668177;font-size:12px;line-height:1.5}body.product-ui.admin-app .p24-ops-count,.p24-summary-count{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid #cbe4d9;border-radius:999px;background:#effaf4;color:#277052;font-size:11px;font-weight:800;white-space:nowrap}body.product-ui.admin-app .p24-filter-card{padding:0;overflow:hidden}body.product-ui.admin-app .p24-filter-card>details>summary,body.product-ui.admin-app .p24-filter-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:14px 17px;font-size:12px;font-weight:800;color:#294e42}body.product-ui.admin-app .p24-filter-card summary::-webkit-details-marker{display:none}body.product-ui.admin-app .p24-filter-card summary b{font-size:10px;color:#718d81;font-weight:700}body.product-ui.admin-app .p24-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:0 17px 17px;align-items:end}body.product-ui.admin-app .p24-filter-grid label{display:grid;gap:5px;color:#71867d;font-size:10px;font-weight:750}body.product-ui.admin-app .p24-filter-grid input,body.product-ui.admin-app .p24-filter-grid select{width:100%;min-height:37px;border:1px solid #d7e6e0;border-radius:9px;padding:0 9px;background:#fff;color:#274a3f;font:inherit;font-size:11px}body.product-ui.admin-app .p24-filter-grid button{min-height:37px}body.product-ui.admin-app .p24-queue-note,body.product-ui.admin-app .p24-system-note{display:flex;gap:9px;align-items:flex-start;padding:12px 14px;border:1px solid #d8e9e1;border-radius:12px;background:#f4fbf7;color:#52766a;font-size:11px;line-height:1.45}body.product-ui.admin-app .p24-queue-note strong{color:#316752;white-space:nowrap}body.product-ui.admin-app .p24-ticket-list{display:grid;gap:11px}body.product-ui.admin-app .p24-ticket-card{display:grid;gap:12px;padding:16px;border:1px solid #deebe5;box-shadow:0 4px 18px rgba(17,51,39,.04)}body.product-ui.admin-app .p24-ticket-card.is-overdue{border-color:#ecd7b2;background:#fffdf8}body.product-ui.admin-app .p24-ticket-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}body.product-ui.admin-app .p24-ticket-head h2{margin:4px 0;font-size:15px;line-height:1.3}.p24-ticket-head h2 a{color:#234d40;text-decoration:none}.p24-ticket-head p{margin:0;color:#7b9188;font-size:10px}body.product-ui.admin-app .p24-ticket-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-radius:10px;background:#f7fbf9}body.product-ui.admin-app .p24-ticket-facts span,.p24-integration-meta span{display:grid;gap:3px;min-width:0}.p24-ticket-facts small,.p24-integration-meta small{color:#8a9d96;font-size:9px;font-weight:800;text-transform:uppercase}.p24-ticket-facts strong,.p24-integration-meta strong{overflow:hidden;text-overflow:ellipsis;color:#3c6356;font-size:10px;white-space:nowrap}body.product-ui.admin-app .p24-last-message{padding:10px 12px;border-left:3px solid #bddfd0;border-radius:0 9px 9px 0;background:#fbfefd}.p24-last-message span{font-size:9px;font-weight:850;text-transform:uppercase;color:#36745a}.p24-last-message span.is-internal,.p24-message-line b.is-internal{color:#9a7228}.p24-last-message p{margin:4px 0 0;color:#607c71;font-size:11px;line-height:1.45}body.product-ui.admin-app .p24-ticket-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:end}.p24-ticket-form-grid label{display:grid;gap:4px;color:#748b81;font-size:9px;font-weight:800}.p24-ticket-form-grid select{min-height:35px;border:1px solid #d6e6df;border-radius:8px;padding:0 8px;background:#fff;color:#315649;font-size:11px}body.product-ui.admin-app .p24-ticket-details{border-top:1px solid #edf3f0;padding-top:9px;color:#6c857a;font-size:10px}.p24-ticket-details summary{cursor:pointer;font-weight:800;color:#436d5e}.p24-ticket-details>div{padding-top:7px}.p24-ticket-details>div>p:first-child{margin-top:0}.p24-message-line{margin:5px 0;line-height:1.45}.p24-message-line b{color:#34735a}body.product-ui.admin-app .p24-empty{padding:28px 18px}.p24-empty strong{font-size:13px}.p24-empty p{margin:5px 0 0;color:#718980;font-size:11px}body.product-ui.admin-app .p24-data-freshness{margin:0;color:#7d9389;font-size:10px}body.product-ui.admin-app .p24-report-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.p24-report-card{display:grid;gap:7px;min-height:130px;padding:15px;border:1px solid #deebe5;border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(17,51,39,.04)}.p24-report-card.tone-green{border-top:3px solid #63ba8c}.p24-report-card.tone-purple{border-top:3px solid #8d8fdd}.p24-report-card.tone-amber{border-top:3px solid #d9ae5e}.p24-report-card.tone-red{border-top:3px solid #dd8a7f}.p24-report-label{color:#7b9188;font-size:10px;font-weight:800;line-height:1.25}.p24-report-card strong{color:#244d40;font-size:22px;letter-spacing:-.03em}.p24-report-card p{margin:0;color:#71887e;font-size:10px;line-height:1.4}body.product-ui.admin-app .p24-report-more,.p24-report-table-fallback,.p24-report-definition{padding:0;overflow:hidden}.p24-report-more>summary,.p24-report-table-fallback>summary{padding:14px 16px;cursor:pointer;color:#315e4e;font-size:12px;font-weight:800}.p24-report-more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 16px 15px}.p24-report-more-grid article{display:grid;gap:4px;padding:10px;border-radius:9px;background:#f7fbf9}.p24-report-more-grid small{color:#849a91;font-size:9px}.p24-report-more-grid strong{color:#3e6858;font-size:12px}.p24-report-table-fallback>p{margin:0;padding:0 16px 12px;color:#71887e;font-size:10px}.p24-report-table-fallback .table-wrap{padding:0 16px 16px;overflow:auto}.p24-report-table-fallback table{width:100%;border-collapse:collapse;font-size:10px}.p24-report-table-fallback th,.p24-report-table-fallback td{padding:8px;border-bottom:1px solid #e8f0ec;text-align:left}.p24-report-table-fallback th{color:#799187;font-size:9px;text-transform:uppercase}.p24-report-definition{padding:15px}.p24-report-definition h2{margin:0 0 5px;font-size:13px}.p24-report-definition p{margin:0;color:#71887e;font-size:10px;line-height:1.5}body.product-ui.admin-app .p24-integration-summary{display:grid;gap:13px;padding:17px;border:1px solid #dcebe5;background:#fbfefd}.p24-summary-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.p24-summary-head h2{margin:3px 0 4px;font-size:16px}.p24-summary-head p{margin:0;color:#70887d;font-size:10px}.p24-gate-strip{display:flex;flex-wrap:wrap;gap:6px}.p24-gate-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #d9e9e2;border-radius:999px;background:#f7fbf9;color:#55776a;font-size:9px;font-weight:800}.p24-gate-pill b{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#d5eee0;color:#2e7858;font-size:9px}.p24-gate-pill.is-missing{border-color:#ecdcb9;background:#fffaf0;color:#8b6b2b}.p24-gate-pill.is-missing b{background:#f3dfb1;color:#936b1b}.p24-integration-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.p24-integration-meta span{padding:9px;border-radius:9px;background:#f6faf8}body.product-ui.admin-app .p24-system-note{margin:0}.p24-audit-entry-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px;color:#879a92;font-size:9px}.p24-immutable-badge{display:inline-flex;padding:4px 7px;border:1px solid #dcebe5;border-radius:999px;background:#f7fbf9;color:#5a7a6e;font-weight:800}.p24-audit-page .p24-filter-card>summary{padding:13px 16px}.p24-audit-page .p24-filter-card form{padding:0 16px 16px}.p24-audit-page .p24-filter-card .section-head{padding-top:0}@media(max-width:900px){body.product-ui.admin-app .p24-report-grid{grid-template-columns:repeat(3,1fr)}body.product-ui.admin-app .p24-filter-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){body.product-ui.admin-app .p24-ops-page{padding:12px 11px 38px;gap:11px}.p24-ops-hero,.p24-summary-head,.p24-ticket-head{display:grid;gap:9px;align-items:start}.p24-ops-count,.p24-summary-count{justify-self:start}.p24-filter-grid{grid-template-columns:1fr 1fr!important}.p24-filter-grid button,.p24-filter-grid .button{width:100%}.p24-ticket-facts{grid-template-columns:1fr 1fr!important}.p24-ticket-form-grid{grid-template-columns:1fr 1fr!important}.p24-ticket-form-grid button{grid-column:1/-1;width:100%}.p24-report-grid{grid-template-columns:1fr 1fr!important}.p24-report-card{min-height:114px}.p24-report-card strong{font-size:19px}.p24-report-more-grid{grid-template-columns:1fr 1fr}.p24-integration-meta{grid-template-columns:1fr}.p24-audit-entry-meta{align-items:flex-start;flex-direction:column}.p24-audit-page .p24-filter-card form{padding:0 12px 12px}}@media(max-width:380px){body.product-ui.admin-app .p24-report-grid,.p24-report-more-grid{grid-template-columns:1fr!important}.p24-filter-grid{grid-template-columns:1fr!important}.p24-ticket-facts,.p24-ticket-form-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .p24-ops-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.product-ui.admin-app .p40-game-page,body.product-ui.admin-app .p44-referrals-page{display:grid;gap:14px;max-width:1180px;margin:0 auto;padding:18px 20px 44px;color:#203b34}body.product-ui.admin-app .p40-game-hero,body.product-ui.admin-app .p44-referrals-hero{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px}body.product-ui.admin-app .p40-game-hero h1,body.product-ui.admin-app .p44-referrals-hero h1{margin:3px 0 5px;font-size:28px}body.product-ui.admin-app .p40-game-hero p,body.product-ui.admin-app .p44-referrals-hero p{margin:0;color:#6d867b;font-size:11px}body.product-ui.admin-app .p40-impact-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:11px}.p40-impact-card{padding:16px}.p40-impact-card h2{margin:4px 0 12px;font-size:15px}.p40-session-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.p40-session-compare>div{display:grid;gap:4px;padding:10px;border-radius:10px;background:#f5faf7}.p40-session-compare small{color:#81968e;font-size:9px}.p40-session-compare strong{color:#2e604f;font-size:17px}.p40-session-compare span{color:#6e877c;font-size:10px}.p40-session-compare>b{color:#4d8a6c}.p40-impact-card p{margin:9px 0 0;color:#71887e;font-size:10px;line-height:1.45}.p40-big-number{display:block;margin-top:7px;color:#27694f;font-size:30px}.p40-snapshot-note{display:flex;gap:10px;padding:12px 14px;border:1px solid #dfebdf;border-radius:12px;background:#f6fbf8;color:#5a796c;font-size:10px;line-height:1.45}.p40-snapshot-note strong{color:#2e674f;white-space:nowrap}body.product-ui.admin-app .p44-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.p44-status-card{display:grid;gap:5px;padding:14px}.p44-status-card small{color:#849a90;font-size:9px;font-weight:800;text-transform:uppercase}.p44-status-card strong{color:#2d634f;font-size:23px}.p44-status-card span{color:#71877e;font-size:10px;line-height:1.35}.p44-flow-note{padding:14px}.p44-flow-note strong{font-size:12px}.p44-flow-note p{margin:5px 0 0;color:#71877e;font-size:10px}.p44-referral-list{padding:15px}.p44-referral-row{display:grid;grid-template-columns:1.2fr auto 1fr;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #edf3f0}.p44-referral-row>div:first-child{display:grid;gap:4px}.p44-referral-row strong{color:#325e4e;font-size:12px}.p44-referral-row small{color:#82958d;font-size:9px}.p44-referral-meta{display:grid;gap:3px}.p44-referral-meta strong{font-size:10px}.p44-risk-note{grid-column:1/-1;margin:0;padding:7px 9px;border-radius:8px;background:#fff9ee;color:#8c6b2a;font-size:10px}@media(max-width:650px){body.product-ui.admin-app .p40-game-page,body.product-ui.admin-app .p44-referrals-page{padding:12px 11px 38px}.p40-game-hero,.p44-referrals-hero{display:grid;align-items:start}.p40-impact-grid{grid-template-columns:1fr}.p44-status-grid{grid-template-columns:1fr 1fr!important}.p44-referral-row{grid-template-columns:1fr auto}.p44-referral-meta{grid-column:1/-1}.p44-risk-note{grid-column:1/-1}}@media(max-width:380px){.p44-status-grid{grid-template-columns:1fr!important}.p40-session-compare{grid-template-columns:1fr}.p40-session-compare>b{transform:rotate(90deg);justify-self:center}}body.product-ui .ui-mobile-page-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px;padding:0 2px}body.product-ui .ui-mobile-page-header h1{margin:0;font-size:clamp(20px,4vw,27px);letter-spacing:-.03em;color:#1f3e35}body.product-ui .ui-mobile-page-header p{margin:4px 0 0;color:#6f887d;font-size:11px;line-height:1.4}body.product-ui .ui-token{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #d8e9e2;border-radius:10px;background:#fff;color:#315c4b}body.product-ui .ui-token>img{width:20px;height:20px;object-fit:contain}.ui-token>span{display:grid;gap:1px}.ui-token strong{font-size:12px;line-height:1}.ui-token small{font-size:8px;font-weight:850;color:#6f8a7e;letter-spacing:.05em}body.product-ui .ui-status-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap}body.product-ui .ui-status-badge.ui-status-success{background:#eaf8ef;color:#287153}body.product-ui .ui-status-badge.ui-status-warning{background:#fff8e9;color:#916d25}body.product-ui .ui-status-badge.ui-status-error{background:#fff0ee;color:#a04b45}body.product-ui .ui-status-badge.ui-status-neutral{background:#f1f5f3;color:#60766d}body.product-ui .ui-progress-row{display:grid;gap:7px}.ui-progress-head{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#71887d;font-size:12px}.ui-progress-head strong{color:#365e4f;font-size:12px}.ui-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#e6f0eb}.ui-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#53b88b,#24a6a0);transition:width .22s ease}body.product-ui .ui-empty-state{display:grid;justify-items:start;gap:7px;padding:26px 18px;border:1px dashed #cfe1d9;border-radius:14px;background:#fbfefd}.ui-empty-icon{color:#4d9678;font-size:22px}.ui-empty-state strong{font-size:14px;color:#315b4c}.ui-empty-state p{margin:0;color:#71887d;font-size:12px;line-height:1.45}body.product-ui .ui-async-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ui-button-spinner{display:none;width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.ui-async-button[aria-busy="true"] .ui-button-spinner{display:inline-block;animation:ui-spin .7s linear infinite}.ui-async-button[aria-busy="true"]{pointer-events:none;opacity:.75}@keyframes ui-spin{to{transform:rotate(360deg)}}body.product-ui .ui-state-notice{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #d7e8e0;border-radius:12px;background:#f7fcf9;color:#486f5f}.ui-state-notice .ui-state-icon{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#d7eee1;color:#2e7657;font-size:11px;font-weight:900}.ui-state-notice strong{font-size:13px}.ui-state-notice p{margin:4px 0 0;color:#6d867a;font-size:12px;line-height:1.4}.ui-state-warning{border-color:#ebddb9;background:#fffaf0;color:#87672b}.ui-state-warning .ui-state-icon{background:#f4e2b4;color:#8b671d}.ui-state-error{border-color:#ecd3cf;background:#fff7f5;color:#984d46}@media(max-width:620px){body.product-ui .ui-mobile-page-header{align-items:flex-start}.ui-mobile-page-header .ui-token{padding:4px 6px}.ui-mobile-page-header h1{font-size:21px}}@media(prefers-reduced-motion:reduce){body.product-ui .ui-progress-track i,body.product-ui .ui-async-button .ui-button-spinner{transition:none;animation:none}}body.product-ui .header-wallet{display:flex;align-items:stretch;gap:3px;padding:3px;border:1px solid #d9e5e2;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(18,55,48,.06);white-space:nowrap}body.product-ui .header-usdt,body.product-ui .header-mine{display:flex;align-items:center;gap:6px;min-width:78px;padding:5px 7px;border:0;border-radius:10px}body.product-ui .header-usdt{background:#effaf5;border-right:0}body.product-ui .header-mine{background:#f3f7fd}body.product-ui .header-usdt>img,body.product-ui .header-mine>img{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:contain}body.product-ui .header-wallet small{display:block;margin:0;color:#71847e;font-size:9px;line-height:1.05;font-weight:750;letter-spacing:.04em}body.product-ui .header-wallet strong,body.product-ui .header-mine strong{display:block;margin-top:3px;color:#244b40;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}body.product-ui .header-usdt strong{color:#087b61}body.product-ui .header-wallet b{font-weight:800}@media(max-width:420px){body.product-ui .header-wallet{gap:2px;padding:2px;border-radius:12px}.product-ui .header-usdt,.product-ui .header-mine{min-width:70px;padding:4px 5px;gap:5px}.product-ui .header-usdt>img,.product-ui .header-mine>img{width:18px;height:18px;flex-basis:18px}.product-ui .header-wallet small{font-size:8px}.product-ui .header-wallet strong,.product-ui .header-mine strong{font-size:10px}}body.product-ui .journey-landing{position:relative;isolation:isolate;overflow:hidden;border-radius:0}body.product-ui .journey-landing>div{position:relative;z-index:1}body.product-ui.guest,body.product-ui.guest .app-shell,body.product-ui.guest main[data-page="home"]{background:#fff}body.product-ui .journey-section-heading{display:grid;gap:4px;margin-bottom:16px}body.product-ui .journey-section-heading .eyebrow{margin:0;color:#5d877a}body.product-ui .journey-section-heading h2{margin:0;color:#183c33;font-size:clamp(22px,4vw,30px);letter-spacing:-.035em}body.product-ui .journey-steps{position:relative;margin:0;padding:0;list-style:none}body.product-ui .journey-step-card{position:relative;display:flex;align-items:flex-start;gap:15px;min-width:0;margin:0;padding:18px!important;border-color:#dfece7;background:rgba(255,255,255,.88);box-shadow:0 8px 24px rgba(21,66,54,.045)}body.product-ui .journey-step-card:not(:last-child)::after{content:"";position:absolute;top:37px;right:-16px;width:16px;height:1px;background:#bfe2d3}body.product-ui .step-index{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #aee1cd;border-radius:13px;background:linear-gradient(145deg,#effbf6,#e5f6ef);color:#087f68;font-size:12px;font-weight:850;letter-spacing:.04em}body.product-ui .step-card-body{display:grid;gap:6px;min-width:0}body.product-ui .step-card-body h3{margin:0;color:#244b40;font-size:15px;line-height:1.3}body.product-ui .step-card-body p{margin:0;color:#6b8178;font-size:11px;line-height:1.52}body.product-ui .step-card-body strong{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#eef9f4;color:#2d765b;font-size:9px;line-height:1.25;overflow-wrap:anywhere}body.product-ui .site-footer-language{gap:0;padding:0;border:0;background:transparent}body.product-ui .site-footer-language select{min-width:102px;width:102px;min-height:28px;padding:3px 18px 3px 7px;border:1px solid #d7e6e0;border-radius:8px;background:#fbfefd;color:#31574b;font-size:9px;font-weight:800;cursor:pointer}body.product-ui .company-details{position:relative;gap:26px;padding:22px 0 0}body.product-ui .company-details-heading{gap:8px;padding:2px 0}body.product-ui .company-details-kicker{display:flex;align-items:center;gap:8px}body.product-ui .company-details-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#173f35;color:#d8f7e8;font-size:12px;font-weight:850;letter-spacing:-.04em}body.product-ui .company-details-heading h2{font-size:17px;letter-spacing:-.02em}body.product-ui .company-details-heading p{max-width:860px;margin:0;color:#789087;font-size:10px;line-height:1.65}body.product-ui .company-details-copy strong{color:#3b6255;font-weight:750}body.product-ui .company-registry-link{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #cfe7dc;border-radius:8px;background:#f1faf6;color:#146b54!important;font-size:10px!important;font-weight:800!important;text-decoration:none}body.product-ui .company-registry-link:hover{background:#e4f6ed}body.product-ui .company-details-panel{display:none}body.product-ui .legal-company-details{max-width:none;margin-top:20px;padding-top:18px}@media(max-width:760px){body.product-ui .site-footer-language{justify-self:start;width:max-content;justify-content:flex-start}body.product-ui .company-details{gap:16px}body.product-ui .journey-step-card:not(:last-child)::after{display:none}}body.product-ui .landing-token-field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}body.product-ui .landing-token-field img{position:absolute;bottom:-42px;width:24px;height:24px;border-radius:50%;opacity:0;filter:drop-shadow(0 8px 12px rgba(7,155,120,.22));animation:landing-token-rise 11s linear infinite}body.product-ui .landing-token-field img:nth-child(1){left:4%;animation-delay:-2s}body.product-ui .landing-token-field img:nth-child(2){left:19%;width:18px;height:18px;animation-delay:-7s;animation-duration:13s}body.product-ui .landing-token-field img:nth-child(3){left:39%;width:21px;height:21px;animation-delay:-4s;animation-duration:12s}body.product-ui .landing-token-field img:nth-child(4){left:62%;width:17px;height:17px;animation-delay:-9s;animation-duration:14s}body.product-ui .landing-token-field img:nth-child(5){left:79%;animation-delay:-5s;animation-duration:12.5s}body.product-ui .landing-token-field img:nth-child(6){left:93%;width:19px;height:19px;animation-delay:-10s;animation-duration:15s}@keyframes landing-token-rise{0%{opacity:0;transform:translate3d(0,24px,0) rotate(-12deg) scale(.72)}12%{opacity:.2}58%{opacity:.32}100%{opacity:0;transform:translate3d(18px,-560px,0) rotate(26deg) scale(1.05)}}body.product-ui .landing-tap-demo{appearance:none;position:relative;z-index:1;width:100%;min-height:320px;margin:0;padding:0;border:0;border-radius:28px;background:transparent;color:inherit;box-shadow:none;overflow:visible;cursor:pointer;isolation:isolate;touch-action:manipulation}body.product-ui .landing-tap-demo:hover,body.product-ui .landing-tap-demo:focus,body.product-ui .landing-tap-demo:active{background:transparent!important;filter:none!important;box-shadow:none!important}body.product-ui .landing-tap-demo:active{transform:none}body.product-ui .landing-tap-demo:focus-visible{outline:3px solid #54bba0;outline-offset:4px}body.product-ui .landing-tap-demo .hero-orbit{display:block;opacity:.72}body.product-ui .landing-tap-demo .hero-particle{display:flex;align-items:center;gap:5px;color:#087f68;letter-spacing:.04em}body.product-ui .landing-tap-demo .hero-particle img{width:17px;height:17px;border-radius:50%}body.product-ui .landing-tap-demo.is-tapped .hero-image{animation:landing-station-tap .38s cubic-bezier(.2,.8,.25,1)}@keyframes landing-station-tap{0%,100%{transform:translateY(0) scale(1)}38%{transform:translateY(4px) scale(.965)}70%{transform:translateY(-5px) scale(1.025)}}body.product-ui .landing-tap-hint{position:absolute;z-index:4;left:50%;bottom:7%;transform:translateX(-50%);min-width:max-content;padding:7px 10px;border:1px solid rgba(175,226,210,.8);border-radius:999px;background:rgba(255,255,255,.9);color:#397264;font-size:9px;font-weight:800;box-shadow:0 8px 24px rgba(16,69,55,.08);pointer-events:none}body.product-ui .landing-tap-effects{position:absolute;inset:0;z-index:8;overflow:visible;pointer-events:none}body.product-ui .landing-tap-ring{position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;border:2px solid rgba(19,190,142,.7);border-radius:50%;animation:landing-tap-ring .58s ease-out forwards}@keyframes landing-tap-ring{to{opacity:0;transform:scale(3.2)}}body.product-ui .landing-usdt-burst{position:absolute;display:flex;align-items:center;gap:4px;opacity:0;animation:landing-usdt-burst .9s cubic-bezier(.16,.8,.25,1) var(--burst-delay) forwards;will-change:transform,opacity}body.product-ui .landing-usdt-burst img{width:27px;height:27px;border-radius:50%;filter:drop-shadow(0 6px 9px rgba(7,155,120,.3))}body.product-ui .landing-usdt-burst b{padding:4px 7px;border:1px solid #b9e7d7;border-radius:999px;background:rgba(255,255,255,.94);color:#087f68;font-size:9px;letter-spacing:.04em;box-shadow:0 5px 14px rgba(8,127,104,.12)}@keyframes landing-usdt-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0)}18%{opacity:1}72%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--burst-x)),calc(-50% + var(--burst-y))) scale(1) rotate(var(--burst-rotate))}}body.product-ui .landing-win-pop{position:absolute;z-index:9;transform:translate(-50%,-50%);color:#087f68;font-size:18px;font-weight:900;letter-spacing:-.03em;text-shadow:0 2px 14px rgba(38,213,164,.28);animation:landing-win-pop .82s cubic-bezier(.18,.78,.24,1) forwards;white-space:nowrap}@keyframes landing-win-pop{0%{opacity:0;transform:translate(-50%,-20%) scale(.72)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}70%{opacity:1}100%{opacity:0;transform:translate(-50%,-135%) scale(.96)}}@media(max-width:680px){body.product-ui .landing-tap-demo{min-height:300px}.product-ui .landing-tap-hint{bottom:3%}.product-ui .landing-token-field img:nth-child(even){display:none}}@media(prefers-reduced-motion:reduce){body.product-ui .landing-token-field img,body.product-ui .landing-tap-demo .hero-orbit,body.product-ui .landing-tap-demo .hero-particle{animation:none!important;opacity:.18}body.product-ui .landing-usdt-burst,body.product-ui .landing-win-pop{animation-duration:.28s!important}.product-ui .landing-tap-ring{animation-duration:.22s!important}}body.product-ui main .package-card-v2 .package-visual{height:210px!important;min-height:210px!important;margin:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important}body.product-ui main .package-card-v2 .package-visual img{width:200px!important;height:200px!important;max-height:none!important;object-fit:contain;filter:drop-shadow(0 12px 15px rgba(5,52,53,.16))!important}body.product-ui main .package-card-v2 .package-visual-meta{background:transparent!important;box-shadow:none!important}body.product-ui main .package-card-v2 .package-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;border-top:0}body.product-ui main .package-card-v2 .package-value-card{display:grid;grid-template-columns:1fr;gap:5px;min-height:0;padding:11px;border:1px solid var(--line);border-radius:12px;background:#fff!important}body.product-ui main .package-card-v2 .package-value-card small, body.product-ui main .package-card-v2 .package-value-card strong, body.product-ui main .package-card-v2 .package-value-card span, body.product-ui main .package-card-v2 .package-value-card em{grid-column:1;text-align:left}body.product-ui main .package-card-v2 .package-value-card strong{max-width:none;font-size:15px}body.product-ui main .package-card-v2 .package-value-card em{display:none}body.product-ui main .package-card-v2 .package-change-note{margin:0 0 12px;font-size:11px;line-height:1.4}@media(max-width:760px){body.product-ui main .package-card-v2 .package-visual{height:190px!important;min-height:190px!important}body.product-ui main .package-card-v2 .package-visual img{width:180px!important;height:180px!important}}@media(max-width:390px){body.product-ui main .package-card-v2{padding:15px}body.product-ui main .package-card-v2 .package-visual{height:180px!important;min-height:180px!important;margin-bottom:12px!important}body.product-ui main .package-card-v2 .package-visual img{width:170px!important;height:170px!important}body.product-ui main .package-card-v2 .package-value-grid{gap:6px}body.product-ui main .package-card-v2 .package-value-card{padding:9px}}body.product-ui main .package-equipment-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:4px 0 14px;padding:12px 14px;border:1px solid #d7e8e1;border-radius:14px;background:linear-gradient(135deg,#f1fbff 0%,#f7f3ff 100%);color:var(--ink);text-decoration:none;box-shadow:0 6px 18px rgba(44,70,116,.07)}body.product-ui main .package-equipment-cta:hover{border-color:#a9c5eb;background:linear-gradient(135deg,#e9f8ff 0%,#f4edff 100%)}body.product-ui main .package-equipment-cta-art{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border:1px solid #b9dff2;border-radius:14px;background:rgba(255,255,255,.78);overflow:hidden}body.product-ui main .package-equipment-cta-art img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(40,92,139,.16))}body.product-ui main .package-equipment-cta-copy{display:grid;gap:3px;min-width:0;flex:1}body.product-ui main .package-equipment-cta strong{font-size:13px;line-height:1.25;color:#234d40}body.product-ui main .package-equipment-cta small{font-size:10px;line-height:1.35;color:#71867e}body.product-ui main .package-equipment-cta b{flex:0 0 auto;color:#087f68;font-size:17px}body.product-ui main .duration-switch{display:flex;align-items:center;justify-content:center;width:max-content;margin:0 auto 18px}body.product-ui main .duration-switch button{color:#46675d!important;background:transparent!important}body.product-ui main .duration-switch button:hover, body.product-ui main .duration-switch button:focus-visible{color:#075f4d!important;background:#d9f3e8!important}body.product-ui main .duration-switch button.selected, body.product-ui main .duration-switch button[aria-selected="true"]{color:#fff!important;background:#087f68!important;box-shadow:0 3px 10px rgba(8,127,104,.2)!important}body.product-ui main .duration-switch button.selected small, body.product-ui main .duration-switch button[aria-selected="true"] small{color:#dff9ee!important}body.product-ui main .package-card-v2{gap:0!important;padding:20px!important;border:1px solid #dcebe6;border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(18,55,48,.06)}body.product-ui main .package-card-v2 .package-title-row{align-items:flex-end;margin:0 0 12px!important;padding-bottom:11px;border-bottom:1px solid #edf3f1}body.product-ui main .package-card-v2 .package-title-row h2{font-size:22px;letter-spacing:-.025em}body.product-ui main .package-card-v2 .package-title-row .eyebrow{margin-bottom:4px}body.product-ui main .package-card-v2 .package-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 14px!important;padding:0!important}body.product-ui main .package-card-v2 .package-price small{font-size:11px;font-weight:750}body.product-ui main .package-card-v2 .package-price strong{font-size:26px}body.product-ui main .package-card-v2 .package-value-grid{margin:0 0 16px!important}body.product-ui main .package-card-v2 .package-value-card{min-height:88px;padding:12px!important;background:#fbfefd!important}body.product-ui main .package-card-v2 .package-value-card small{font-size:9px;line-height:1.3}body.product-ui main .package-card-v2 .package-value-card strong{font-size:16px;line-height:1.2}body.product-ui main .package-card-v2 .package-value-card span{font-size:9px;line-height:1.35}body.product-ui main .package-card-v2 .package-more-details{margin:0 0 14px!important;border-top:1px solid #e8f1ee;border-bottom:1px solid #e8f1ee}body.product-ui main .package-card-v2 .package-more-details>summary{padding:12px 2px;font-size:12px}body.product-ui main .package-card-v2 .package-secondary-grid{gap:9px;padding:4px 0 13px}body.product-ui main .package-card-v2 .package-secondary-grid>div{padding:10px;border-radius:11px}body.product-ui main .package-card-v2 form{gap:8px}body.product-ui main>.product-details{margin:22px 0 20px;border:1px solid #dcebe6;border-radius:18px;background:#fff;box-shadow:0 6px 20px rgba(18,55,48,.04)}body.product-ui main>.product-details>summary{min-height:58px;padding:16px 18px;color:#214f40;font-size:14px;font-weight:800}body.product-ui main>.product-details>.disclosure-body{display:grid;gap:16px;padding:0 18px 20px;border-top:1px solid #e8f1ee}body.product-ui main>.product-details .package-clarity{margin:0!important;padding:18px!important;border:1px solid #d9ebe4;border-radius:15px;background:#fbfefd}body.product-ui main>.product-details .package-clarity-heading{display:grid;gap:6px;margin-bottom:14px}body.product-ui main>.product-details .package-clarity-heading h2{font-size:19px}body.product-ui main>.product-details .package-clarity-note{max-width:none;text-align:left;font-size:10px;line-height:1.5}body.product-ui main>.product-details .package-legend-grid{gap:10px}body.product-ui main>.product-details .package-legend-item{min-height:82px;padding:12px;border-radius:12px}body.product-ui main>.product-details .package-trust-strip{gap:8px 12px;margin-top:14px;padding-top:12px;line-height:1.45}body.product-ui main>.product-details>.disclosure-body>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}@media(max-width:680px){body.product-ui main .package-card-v2{padding:16px!important;border-radius:17px}body.product-ui main .package-card-v2 .package-value-card{min-height:82px;padding:10px!important}body.product-ui main>.product-details{margin-top:18px}body.product-ui main>.product-details>summary{padding:14px 15px}body.product-ui main>.product-details>.disclosure-body{gap:12px;padding:0 12px 15px}body.product-ui main>.product-details .package-clarity{padding:14px!important}body.product-ui main>.product-details .package-legend-grid{grid-template-columns:1fr;gap:8px}body.product-ui main>.product-details .package-legend-item{min-height:0;align-items:center;padding:10px}body.product-ui main>.product-details .package-trust-strip{display:grid;gap:7px}}@media(max-width:390px){body.product-ui main .package-card-v2 .package-title-row h2{font-size:20px}body.product-ui main .package-card-v2 .package-price strong{font-size:24px}body.product-ui main>.product-details>.disclosure-body{padding-inline:10px}}body.product-ui main .wallet-summary{padding:20px!important;gap:16px;border:1px solid #d9ebe5;border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(18,55,48,.06)}body.product-ui main .wallet-summary-main h2{font-size:32px;letter-spacing:-.04em}body.product-ui main .wallet-summary-main p{font-size:10px;line-height:1.4}body.product-ui main .wallet-balance-grid{gap:8px}body.product-ui main .wallet-balance-card{padding:11px 12px;border-radius:13px;background:#fbfefd}body.product-ui main .wallet-balance-card strong{font-size:15px}body.product-ui main .wallet-fund-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:14px 0;padding:13px 15px;border:1px solid #bfe2d6;border-radius:16px;background:linear-gradient(135deg,#f0fcf7 0%,#f3f9ff 100%);color:var(--ink);text-align:left;box-shadow:0 7px 18px rgba(25,94,72,.06)}body.product-ui main .wallet-fund-cta:hover{border-color:#8dceb7;box-shadow:0 10px 24px rgba(25,94,72,.1);filter:none}body.product-ui main .wallet-fund-cta-art{display:grid;place-items:center;width:48px;height:48px;border:1px solid #b7e5d3;border-radius:14px;background:#fff}body.product-ui main .wallet-fund-cta-art img{width:42px;height:42px;object-fit:contain}body.product-ui main .wallet-fund-cta-copy{display:grid;gap:3px;min-width:0}body.product-ui main .wallet-fund-cta-copy small{color:#087f68;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}body.product-ui main .wallet-fund-cta-copy strong{color:#1d4d40;font-size:14px;line-height:1.25}body.product-ui main .wallet-fund-cta-copy span{color:#6c8279;font-size:10px;line-height:1.4}body.product-ui main .wallet-fund-cta>b{color:#087f68;font-size:19px}body.product-ui main .wallet-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-items:stretch;margin:16px 0;padding:4px;border-radius:13px;background:#eef3f1}body.product-ui main .wallet-tab{min-width:0;padding:9px 7px;font-size:11px;color:#56736a;background:transparent!important;box-shadow:none!important}body.product-ui main .wallet-tab:hover,body.product-ui main .wallet-tab:focus-visible{color:#075f4d;background:#dcf3e9!important}body.product-ui main .wallet-tab.active{color:#fff!important;background:#087f68!important;box-shadow:0 3px 10px rgba(8,127,104,.18)!important}body.product-ui main .wallet-panel{padding:20px!important;border:1px solid #dcebe6;border-radius:18px;box-shadow:0 6px 20px rgba(18,55,48,.04)}body.product-ui main .wallet-card-heading h2{font-size:20px}body.product-ui main .wallet-panel-intro{max-width:58ch;font-size:11px;line-height:1.5}body.product-ui main .wallet-deposit-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #d8e9e3;border-radius:14px;background:#fbfefd}body.product-ui main .wallet-deposit-status-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e9f8f1}body.product-ui main .wallet-deposit-status-mark img{width:24px;height:24px}body.product-ui main .wallet-deposit-status small{color:#087f68;font-size:9px;font-weight:850}body.product-ui main .wallet-deposit-status h2{margin:3px 0;color:#214f40;font-size:14px}body.product-ui main .wallet-deposit-status p{margin:0;color:#6b8178;font-size:10px;line-height:1.45}body.product-ui main .wallet-deposit-status .text-link{white-space:nowrap}@media(max-width:680px){body.product-ui main .wallet-summary{padding:17px!important}body.product-ui main .wallet-fund-cta{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}body.product-ui main .wallet-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}body.product-ui main .wallet-tab{min-height:40px}body.product-ui main .wallet-panel{padding:16px!important}body.product-ui main .wallet-deposit-status{grid-template-columns:auto minmax(0,1fr);align-items:start}body.product-ui main .wallet-deposit-status .text-link{grid-column:2}}@media(max-width:390px){body.product-ui main .wallet-fund-cta-copy span{font-size:9px}body.product-ui main .wallet-deposit-status{padding:12px}}body.product-ui main .wallet-balance-hero{display:grid;gap:18px;padding:22px!important;border:1px solid #d9ebe5;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(18,55,48,.06)}body.product-ui main .wallet-balance-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}body.product-ui main .wallet-balance-hero-top h2{margin:5px 0 3px;color:#163d34;font-size:36px;letter-spacing:-.05em;line-height:1}body.product-ui main .wallet-balance-hero-top h2 small{font-size:14px;letter-spacing:0;color:#638077}body.product-ui main .wallet-balance-hero-top p{max-width:42ch;margin:0;color:#71867e;font-size:11px;line-height:1.45}body.product-ui main .wallet-balance-hero-top>img{width:46px;height:46px;object-fit:contain}body.product-ui main .wallet-balance-hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;border-top:1px solid #edf3f1}body.product-ui main .wallet-balance-hero-meta span{display:grid;gap:3px;min-width:0}body.product-ui main .wallet-balance-hero-meta b{overflow:hidden;color:#73877f;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}body.product-ui main .wallet-balance-hero-meta strong{color:#234e42;font-size:13px}body.product-ui main .wallet-primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}body.product-ui main .wallet-primary-action, body.product-ui main .wallet-history-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:74px;padding:13px 14px;border:1px solid #d9e9e4;border-radius:16px;background:#fff;color:var(--ink);text-align:left;box-shadow:0 5px 16px rgba(18,55,48,.04)}body.product-ui main .wallet-primary-action:hover, body.product-ui main .wallet-primary-action:focus-visible, body.product-ui main .wallet-history-button:hover, body.product-ui main .wallet-history-button:focus-visible{border-color:#9fcfbe;box-shadow:0 8px 22px rgba(18,89,67,.09);filter:none}body.product-ui main .wallet-primary-action.is-deposit{border-color:#76cdb3;background:linear-gradient(135deg,#eafaf3,#fff);box-shadow:0 8px 24px rgba(8,127,104,.12)}body.product-ui main .wallet-primary-action.is-withdraw{border-color:#d8def1;background:#fafbff}body.product-ui main .wallet-primary-action.is-deposit .wallet-primary-action-icon{background:#087f68;color:#fff;box-shadow:0 6px 14px rgba(8,127,104,.2)}body.product-ui main .wallet-primary-action.is-deposit strong{color:#075f4d}body.product-ui main .wallet-primary-action-icon, body.product-ui main .wallet-history-button-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e8f7f0;color:#087f68;font-size:20px;font-weight:800}body.product-ui main .wallet-primary-action.is-withdraw .wallet-primary-action-icon{background:#edf0fb;color:#4458a5}body.product-ui main .wallet-primary-action-icon img{width:28px;height:28px;object-fit:contain}body.product-ui main .wallet-primary-action span:nth-child(2), body.product-ui main .wallet-history-button span:nth-child(2){display:grid;gap:3px;min-width:0}body.product-ui main .wallet-primary-action strong, body.product-ui main .wallet-history-button strong{color:#214f40;font-size:14px;line-height:1.2}body.product-ui main .wallet-primary-action small, body.product-ui main .wallet-history-button small{overflow:hidden;color:#6e827a;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body.product-ui main .wallet-primary-action>b, body.product-ui main .wallet-history-button>b{color:#087f68;font-size:18px}body.product-ui main .wallet-convert-card, body.product-ui main .wallet-action-section{margin-top:14px;padding:20px!important;border:1px solid #dcebe6;border-radius:18px;background:#fff;box-shadow:0 6px 20px rgba(18,55,48,.04)}body.product-ui main .wallet-section-heading{display:flex;align-items:center;gap:10px;min-width:0}body.product-ui main .wallet-section-heading>div{min-width:0;flex:1}body.product-ui main .wallet-section-heading h2{margin:3px 0 0;color:#214f40;font-size:20px;line-height:1.15}body.product-ui main .wallet-section-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#e9f8f1;color:#087f68;font-size:19px;font-weight:800}body.product-ui main .wallet-section-icon.is-mine{background:#edf0ff;color:#5662b5}body.product-ui main .wallet-section-icon img{width:22px;height:22px;object-fit:contain}body.product-ui main .wallet-rate-pill, body.product-ui main .wallet-network-pill{display:inline-flex;align-items:center;flex:none;min-height:28px;padding:5px 8px;border:1px solid #d8e9e3;border-radius:999px;background:#fbfefd;color:#55736a;font-size:9px;font-weight:800;white-space:nowrap}body.product-ui main .wallet-panel-intro{margin:12px 0 14px;max-width:60ch;color:#6e827a;font-size:11px;line-height:1.5}body.product-ui main .wallet-convert-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}body.product-ui main .wallet-convert-summary>span{display:grid;gap:4px;padding:11px 12px;border:1px solid #e2eee9;border-radius:12px;background:#fbfefd}body.product-ui main .wallet-convert-summary small{color:#71867e;font-size:9px}body.product-ui main .wallet-convert-summary strong{color:#214f40;font-size:14px;line-height:1.2}body.product-ui main .wallet-convert-summary strong{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}body.product-ui main .wallet-inline-asset{display:inline-block;width:18px;height:18px;flex:0 0 18px;object-fit:contain;vertical-align:middle}body.product-ui main .wallet-use-all{min-width:0;min-height:34px;padding:7px 10px;border:1px solid #d7e8e2;border-radius:9px;background:#f7fbf9;color:#087f68;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}body.product-ui main .wallet-use-all:hover,body.product-ui main .wallet-use-all:focus-visible{background:#eaf7f1;color:#075f4d;filter:none}body.product-ui main .wallet-neutral-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-top:14px;padding:14px;border:1px solid #e2ece9;border-radius:13px;background:#fbfefd}body.product-ui main .wallet-neutral-status strong{color:#214f40;font-size:13px}body.product-ui main .wallet-neutral-status p{grid-column:1/-1;margin:0;color:#6e827a;font-size:10px;line-height:1.5}body.product-ui main .wallet-neutral-status .text-link{align-self:center;white-space:nowrap}body.product-ui main .wallet-deposit-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}body.product-ui main .wallet-deposit-preview label{display:grid;gap:6px;color:#56736a;font-size:10px;font-weight:750}body.product-ui main .wallet-deposit-preview input, body.product-ui main .wallet-deposit-preview select{width:100%;min-height:44px;padding:10px 11px;border:1px solid #d9e9e4;border-radius:11px;background:#fff;color:#234e42;font:inherit}body.product-ui main .wallet-deposit-preview button{grid-column:1/-1;min-height:44px;opacity:.55}body.product-ui main .wallet-more-history{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid #e8f1ee;color:#087f68;font-size:12px;font-weight:800;text-decoration:none}body.product-ui main .wallet-more-history:hover{color:#075f4d}body.product-ui main .wallet-payment-dialog{width:min(92vw,460px);max-height:min(88vh,680px);padding:0;border:0;border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 24px 80px rgba(17,48,42,.22);overflow:auto}body.product-ui main .wallet-payment-dialog::backdrop{background:rgba(18,55,48,.38);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}body.product-ui main .wallet-withdraw-dialog{max-height:min(90dvh,760px)}body.product-ui main .wallet-withdraw-dialog[open]{animation:wallet-dialog-in .18s ease-out}body.product-ui main .wallet-withdraw-dialog .wallet-withdraw-note{padding:11px 12px;border:1px solid #eadcb4;border-radius:12px;background:#fffcf4;color:#745c25;font-size:12px;line-height:1.5}body.product-ui main .wallet-withdraw-dialog .wallet-network-pill{justify-self:start}body.product-ui main .wallet-withdraw-dialog{width:min(94vw,440px);max-height:min(88dvh,720px);border-radius:20px;overscroll-behavior:contain}body.product-ui main .wallet-withdraw-dialog .wallet-payment-dialog-inner{gap:10px;padding:16px 18px}body.product-ui main .wallet-withdraw-dialog .wallet-payment-dialog-head{align-items:center;gap:8px}body.product-ui main .wallet-withdraw-dialog .wallet-section-heading{gap:8px}body.product-ui main .wallet-withdraw-dialog .wallet-section-icon{width:36px;height:36px;flex-basis:36px;border-radius:11px}body.product-ui main .wallet-withdraw-dialog .wallet-section-heading h2{margin-top:2px;font-size:19px}body.product-ui main .wallet-withdraw-dialog .wallet-section-heading .eyebrow{font-size:9px}body.product-ui main .wallet-withdraw-dialog .wallet-dialog-close{width:34px;height:34px;flex-basis:34px}body.product-ui main .wallet-withdraw-source{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border:1px solid #e1eee9;border-radius:12px;background:#f8fcfa}body.product-ui main .wallet-withdraw-source>img{width:26px;height:26px;object-fit:contain}body.product-ui main .wallet-withdraw-source>span{display:grid;gap:2px;min-width:0}body.product-ui main .wallet-withdraw-source>span strong{color:#214f40;font-size:11px;line-height:1.25}body.product-ui main .wallet-withdraw-source>span small{color:#71867e;font-size:9px;line-height:1.2}body.product-ui main .wallet-withdraw-source>b{color:#214f40;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}body.product-ui main .wallet-withdraw-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}body.product-ui main .wallet-withdraw-dialog .wallet-withdraw-fields label{gap:4px;min-width:0;color:#56736a;font-size:10px}body.product-ui main .wallet-withdraw-dialog .wallet-withdraw-fields input, body.product-ui main .wallet-withdraw-dialog .wallet-withdraw-fields select{min-height:41px;padding:8px 10px;border-radius:10px;font-size:13px}body.product-ui main .wallet-withdraw-field-head{display:flex;align-items:center;justify-content:space-between;gap:6px}body.product-ui main .wallet-withdraw-minimum{color:#74877f;font-size:8px;font-weight:650;white-space:nowrap}body.product-ui main .wallet-withdraw-address-field{grid-column:1/-1}body.product-ui main .wallet-withdraw-address-field small{color:#75877f;font-size:9px;line-height:1.25}body.product-ui main .wallet-withdraw-dialog .wallet-withdraw-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}body.product-ui main .wallet-withdraw-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 10px;border:1px solid #e5efeb;border-radius:10px;background:#fbfefd}body.product-ui main .wallet-withdraw-breakdown span{color:#71867e;font-size:9px;line-height:1.2}body.product-ui main .wallet-withdraw-breakdown strong{color:#214f40;font-size:10px;line-height:1.2;text-align:right}body.product-ui main .wallet-withdraw-dialog .wallet-withdraw-confirm{display:flex;align-items:flex-start;gap:8px;margin:0;color:#526d64;font-size:10px;line-height:1.35}body.product-ui main .wallet-withdraw-confirm input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:#087f68}body.product-ui main .wallet-withdraw-dialog [data-withdraw-submit]{min-height:44px;margin:0;border-radius:12px;font-size:13px}body.product-ui main .wallet-withdraw-review{margin:0;color:#71867e;font-size:9px;line-height:1.35}body.product-ui main .wallet-withdraw-dialog .withdrawal-conditions{display:grid;gap:5px;padding:8px 10px;border:1px solid #f0e4c6;border-radius:10px;background:#fffcf5}body.product-ui main .wallet-withdraw-dialog .withdrawal-conditions p{margin:0;color:#735e31;font-size:10px;line-height:1.35}body.product-ui main .wallet-withdraw-dialog [data-withdraw-extra-rules][hidden], body.product-ui main .wallet-withdraw-dialog [data-withdraw-friends-notice][hidden]{display:none!important}@media(max-width:390px){body.product-ui main .wallet-withdraw-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 16px);border-radius:17px}body.product-ui main .wallet-withdraw-dialog .wallet-payment-dialog-inner{gap:8px;padding:13px 14px}body.product-ui main .wallet-withdraw-source{padding:8px 9px}body.product-ui main .wallet-withdraw-dialog .wallet-withdraw-fields{gap:7px}}@keyframes wallet-dialog-in{from{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}body.product-ui main .wallet-payment-dialog-inner{display:grid;gap:16px;padding:22px}body.product-ui main .wallet-payment-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}body.product-ui main .wallet-payment-dialog-head .wallet-section-heading{flex:1}body.product-ui main .wallet-dialog-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #dcebe6;border-radius:50%;background:#fff;color:#55736a;font-size:23px;line-height:1}body.product-ui main .wallet-dialog-close:hover,body.product-ui main .wallet-dialog-close:focus-visible{background:#f1f8f5;color:#214f40;filter:none}body.product-ui main .wallet-payment-dialog form{display:grid;gap:12px}body.product-ui main .wallet-payment-dialog form label{display:grid;gap:6px;color:#56736a;font-size:10px;font-weight:750}body.product-ui main .wallet-payment-dialog form input, body.product-ui main .wallet-payment-dialog form select{width:100%;min-height:46px;padding:11px 12px;border:1px solid #d9e9e4;border-radius:12px;background:#fff;color:#234e42;font:inherit}body.product-ui main .wallet-payment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.product-ui main .wallet-payment-facts span{display:grid;gap:4px;padding:11px 12px;border:1px solid #e2eee9;border-radius:12px;background:#fbfefd}body.product-ui main .wallet-payment-facts small{color:#71867e;font-size:9px}body.product-ui main .wallet-payment-facts strong{color:#214f40;font-size:12px}body.product-ui main .wallet-payment-result{display:grid;gap:10px;margin-top:2px;padding:14px;border:1px solid #dbeae5;border-radius:14px;background:#f8fcfa}body.product-ui main .wallet-payment-result[data-tone="pending"]{border-color:#e9dfbe;background:#fffdf6}body.product-ui main .wallet-payment-result[data-tone="success"]{border-color:#bfe5d2;background:#f5fcf8}body.product-ui main .wallet-payment-result[data-tone="error"]{border-color:#efd0d0;background:#fff8f8}body.product-ui main .wallet-payment-result-title{color:#214f40;font-size:13px}body.product-ui main .wallet-payment-result-copy{margin:0;color:#6e827a;font-size:10px;line-height:1.45}body.product-ui main .wallet-payment-result-row{display:grid;gap:4px;padding-top:9px;border-top:1px solid #e5efeb}body.product-ui main .wallet-payment-result-row>span{color:#71867e;font-size:9px;font-weight:700}body.product-ui main .wallet-payment-result-row>strong{color:#214f40;font-size:12px;word-break:break-word}body.product-ui main .wallet-payment-address-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}body.product-ui main .wallet-payment-address-controls input{width:100%;min-height:38px;padding:8px 9px;border:1px solid #d9e9e4;border-radius:9px;background:#fff;color:#214f40;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}body.product-ui main .wallet-payment-address-controls button{min-height:38px;padding:8px 10px;font-size:10px}body.product-ui main .wallet-payment-retry{justify-self:start;min-height:36px;padding:8px 11px;font-size:10px}body.product-ui main .wallet-convert-card form{display:grid;gap:13px;margin-top:17px}body.product-ui main .wallet-convert-field{display:grid;gap:7px}body.product-ui main .wallet-convert-field>label{color:#55736a;font-size:11px;font-weight:800}body.product-ui main .wallet-convert-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}body.product-ui main .wallet-convert-input-row input{width:100%;min-height:48px;padding:12px 13px;border:1px solid #d9e9e4;border-radius:12px;background:#fff;color:#234e42;font:inherit}body.product-ui main .wallet-convert-input-row input:focus{border-color:#5ab99f;outline:3px solid rgba(8,127,104,.1)}body.product-ui main .wallet-convert-input-row .wallet-use-all{min-height:40px;padding-inline:12px}body.product-ui main .wallet-convert-submit{min-height:48px;margin-top:1px}@media(max-width:390px){body.product-ui main .wallet-payment-dialog-inner{padding:17px}.wallet-payment-dialog{border-radius:20px}.wallet-payment-facts{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){body.product-ui main .wallet-withdraw-dialog[open]{animation:none}}body.product-ui main .wallet-history-button{margin:14px 0 0;background:#fff}body.product-ui main .wallet-history-button-icon{background:#f0f3f2;color:#55736a}body.product-ui main .wallet-history-section{margin-top:10px}body.product-ui main [data-wallet-section][hidden]{display:none!important}@media(max-width:680px){body.product-ui main .wallet-balance-hero{padding:17px!important;border-radius:18px}body.product-ui main .wallet-balance-hero-top h2{font-size:32px}body.product-ui main .wallet-primary-actions{gap:8px}body.product-ui main .wallet-primary-action{min-height:70px;padding:11px}body.product-ui main .wallet-primary-action-icon{width:38px;height:38px}body.product-ui main .wallet-primary-action strong{font-size:13px}body.product-ui main .wallet-primary-action small{font-size:9px}body.product-ui main .wallet-convert-card, body.product-ui main .wallet-action-section{padding:16px!important}body.product-ui main .wallet-section-heading h2{font-size:18px}}@media(max-width:390px){body.product-ui main .wallet-balance-hero-top>img{width:38px;height:38px}body.product-ui main .wallet-balance-hero-top h2{font-size:29px}body.product-ui main .wallet-balance-hero-meta{grid-template-columns:1fr 1fr}body.product-ui main .wallet-primary-actions{grid-template-columns:1fr}body.product-ui main .wallet-primary-action{min-height:62px}body.product-ui main .wallet-rate-pill{font-size:8px}body.product-ui main .wallet-neutral-status{grid-template-columns:1fr}body.product-ui main .wallet-neutral-status .text-link{justify-self:start}body.product-ui main .wallet-deposit-preview{grid-template-columns:1fr}body.product-ui main .wallet-deposit-preview button{grid-column:auto}body.product-ui main .wallet-convert-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}body.product-ui main .wallet-convert-input-row .wallet-use-all{padding-inline:9px;font-size:9px}}body.product-ui .plan-store{display:grid;gap:20px;min-width:0;max-width:1100px;margin-inline:auto}body.product-ui .plan-store [hidden],body.product-ui .plan-purchase-dialog [hidden]{display:none!important}body.product-ui .plan-store .nav-icon{width:17px;height:17px;flex:none}body.product-ui .plan-store h2,body.product-ui .plan-store p,body.product-ui .plan-store dl{margin:0}body.product-ui .plan-overview{padding:20px;border:1px solid #d9e9e2;border-radius:20px;background:#f6fbf8;box-shadow:0 4px 18px rgba(18,62,44,.025);margin:0}body.product-ui .plan-overview-heading{display:flex;align-items:center;gap:16px;justify-content:space-between}body.product-ui .plan-overview-heading>div{min-width:0}body.product-ui .plan-overview-heading h2{font-size:21px;line-height:1.25;letter-spacing:-.035em;color:#183d30;max-width:32ch}body.product-ui .plan-overview-heading p{font-size:13px;line-height:1.55;margin-top:8px;color:#62796d;max-width:60ch}body.product-ui .plan-overview-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:#e7f3ec;border:1px solid #d1e6da;color:#16745c;border-radius:14px}body.product-ui .plan-overview-icon .nav-icon{width:25px;height:25px}body.product-ui .plan-activity-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}body.product-ui .plan-activity-chips>span{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.5;color:#476e5d}body.product-ui .plan-activity-chips>span+span{margin-left:8px}body.product-ui .plan-current{margin-top:16px;border-top:1px solid #dce9e1;padding-top:14px}body.product-ui .plan-current-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:9px;font-size:12px;color:#62796d}body.product-ui .plan-current-heading a,body.product-ui .plan-other-link{color:#16745c;text-decoration:none;min-height:32px;display:inline-flex;align-items:center;font-weight:700}body.product-ui .plan-current-row{display:flex;gap:10px;align-items:center;padding:4px 0;min-width:0}body.product-ui .plan-current-row>picture,body.product-ui .plan-current-row>img{flex:0 0 44px;width:44px;height:44px;object-fit:contain}body.product-ui .plan-current-row img{width:44px;height:44px;object-fit:contain}body.product-ui .plan-current-row>div{flex:1;min-width:0;display:grid;gap:3px}body.product-ui .plan-current-row strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}body.product-ui .plan-current-row small{font-size:12px;line-height:1.4;color:#6b8074}body.product-ui .plan-status{display:inline-flex;width:fit-content;align-items:center;padding:4px 8px;font-size:12px;line-height:1.35;font-weight:650;border-radius:6px;background:#e8f5ec;color:#247453;white-space:nowrap}body.product-ui .plan-status.is-queued{background:#f5f0e3;color:#80652c}body.product-ui .plan-other-link{font-size:12px}body.product-ui .plan-duration-area{display:grid;justify-items:center;gap:8px;margin:0}body.product-ui .plan-duration-switch{display:flex;width:270px;max-width:100%;padding:4px;border-radius:12px;background:#edf1ef;border:1px solid #e3e9e5}body.product-ui .plan-duration-switch button{flex:1;min-width:0;min-height:44px;border:0;border-radius:9px;background:transparent;color:#6a7971;padding:8px 12px;font-size:14px;font-weight:700;box-shadow:none;transform:none}body.product-ui .plan-duration-switch button:hover{background:#e1ebe5;color:#1c624b}body.product-ui .plan-duration-switch button.selected{background:#fff;color:#146e53;box-shadow:0 2px 5px rgba(20,47,35,.09)}body.product-ui .plan-duration-area>small{font-size:12px;color:#77867e}body.product-ui .plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}body.product-ui .plan-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #dfe7e2;border-radius:20px;background:#fff;box-shadow:0 4px 16px rgba(27,52,40,.035);margin:0;gap:14px}body.product-ui .plan-product{display:flex;align-items:center;gap:4px;min-width:0;min-height:160px}body.product-ui .plan-product-copy{position:relative;flex:1;min-width:0;z-index:1}body.product-ui .plan-period{display:block;font-size:12px;font-weight:650;color:#73847b;margin-bottom:6px}body.product-ui .plan-product h2{font-size:22px;font-weight:750;line-height:1.1;letter-spacing:-.045em;color:#1c3026;overflow-wrap:anywhere}body.product-ui .plan-price{display:grid;gap:3px;margin-top:14px}body.product-ui .plan-price strong{font-size:28px;line-height:1.2;letter-spacing:-.04em;color:#15362a;font-variant-numeric:tabular-nums;white-space:nowrap}body.product-ui .plan-price strong>span{font-size:13px;font-weight:650;letter-spacing:0}body.product-ui .plan-price small{font-size:12px;line-height:1.4;color:#78857e}body.product-ui .plan-price del{font-size:12px;color:#849189}body.product-ui .plan-visual{flex:0 0 43%;min-width:0;max-width:160px;line-height:0;background:transparent}body.product-ui .plan-visual picture,body.product-ui .plan-visual img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:none;background:transparent}body.product-ui .plan-capacity-difference{display:flex;gap:6px;align-items:center;min-height:34px;font-size:12px;font-weight:700;line-height:1.45;color:#247453;background:#edf7f1;border-radius:8px;padding:8px 10px}body.product-ui .plan-capacities{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:2px}body.product-ui .plan-capacities>div{min-width:0}body.product-ui .plan-capacities dt{font-size:12px;line-height:1.45;color:#738279;min-height:35px;margin-bottom:5px}body.product-ui .plan-capacities dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:23px;font-weight:750;line-height:1.25;letter-spacing:-.04em;color:#193e2d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.product-ui .plan-capacities dd>span{font-size:11px;letter-spacing:0;font-weight:650;color:#5b7766}body.product-ui .plan-projection{display:grid;gap:5px;padding:11px 12px;border:1px solid #cfe8dc;border-radius:12px;background:#f4fbf7}body.product-ui .plan-projection-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}body.product-ui .plan-projection-head span{color:#527365;font-size:11px;font-weight:750;line-height:1.35}body.product-ui .plan-projection-head strong{color:#176b50;font-size:15px;white-space:nowrap}body.product-ui .plan-projection-usdt{color:#2b8064;font-size:11px;font-weight:700}body.product-ui .plan-projection small{color:#71877d;font-size:10px;line-height:1.4}body.product-ui .plan-store .plan-activity-note{font-size:12px;line-height:1.5;color:#7b8780;margin-top:-3px}body.product-ui .plan-saving{display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:650;line-height:1.5;color:#25805a}body.product-ui .plan-saving .nav-icon{margin-top:1px;width:15px;height:15px}body.product-ui .plan-buy-form{display:grid;gap:9px;margin-top:auto;padding-top:5px}body.product-ui .plan-store .plan-buy-button{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;background:#11785c;border:1px solid #11785c;color:#fff;font-size:14px;font-weight:700;border-radius:11px;padding:12px;box-shadow:none;transform:none;transition:background .18s ease}body.product-ui .plan-store .plan-buy-button:hover{background:#0d654e}body.product-ui .plan-store .plan-buy-button:active{background:#095841}body.product-ui .plan-buy-button svg,body.product-ui .plan-equipment-link>svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.product-ui .plan-buy-note{text-align:center;color:#7c8880;font-size:12px;line-height:1.4;min-height:17px}body.product-ui .plan-help{border:1px solid #e0e7e3;border-radius:15px;background:#fff;margin:0;padding:0;min-width:0}body.product-ui .plan-help>summary{font-size:14px;color:#53695d;font-weight:650;cursor:pointer;min-height:48px;padding:14px 16px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}body.product-ui .plan-help>summary::-webkit-details-marker{display:none}body.product-ui .plan-help>summary:after{content:'+';font-size:20px;font-weight:400;color:#789086}body.product-ui .plan-help[open]>summary:after{content:'−'}body.product-ui .plan-help-body{display:grid;gap:16px;padding:4px 18px 18px;font-size:12px;line-height:1.7;color:#6d7d74}body.product-ui .plan-steps{list-style:none;padding:0;margin:0;display:grid;gap:18px}body.product-ui .plan-steps li{display:flex;align-items:flex-start;gap:12px}body.product-ui .plan-steps li>span{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:9px;background:#edf6f0;font-size:12px;color:#287352;font-weight:700}body.product-ui .plan-steps strong{color:#294c39;font-size:13px}body.product-ui .plan-steps li p{margin-top:3px}body.product-ui .plan-help-links{display:flex;flex-wrap:wrap;gap:16px}body.product-ui .plan-help-links a{color:#177656;min-height:32px;display:inline-flex;align-items:center}body.product-ui .plan-equipment-link{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #dfe5f0;background:#f5f7fc;border-radius:16px;text-decoration:none;color:#30405d;min-width:0}body.product-ui .plan-equipment-link img{object-fit:contain;width:54px;height:54px;flex:none}body.product-ui .plan-equipment-link>span{flex:1;min-width:0;display:grid;gap:4px}body.product-ui .plan-equipment-link strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}body.product-ui .plan-equipment-link small{font-size:12px;line-height:1.45;color:#7c879b}body.product-ui .plan-empty-duration,body.product-ui .plan-network-note{padding:18px;border-radius:14px;border:1px solid #e2e8e4;background:#fff;color:#65766c;font-size:13px;line-height:1.6;margin:0}body.product-ui .plan-store :is(button,a,summary):focus-visible{outline:3px solid #75bca2;outline-offset:3px}body.product-ui .plan-purchase-dialog{width:min(480px,calc(100vw - 32px));max-width:480px;max-height:90dvh;padding:0;border:1px solid #dce6e0;border-radius:20px;overflow:auto;background:#fff;box-shadow:0 18px 70px rgba(20,38,30,.18)}body.product-ui .plan-purchase-dialog::backdrop{background:rgba(23,39,32,.3);backdrop-filter:blur(5px)}body.product-ui .plan-purchase-dialog>form{padding:20px;display:block}body.product-ui .plan-purchase-dialog h2{font-size:21px;margin:0 0 18px;letter-spacing:-.035em;color:#203e2d}body.product-ui .plan-review-product{display:flex;align-items:center;gap:12px;padding-bottom:16px}body.product-ui .plan-review-product img{object-fit:contain;width:64px;height:64px;flex:none}body.product-ui .plan-review-product>div{display:grid;gap:5px}body.product-ui .plan-review-product strong{font-size:18px;line-height:1.3;overflow-wrap:anywhere}body.product-ui .plan-review-product span{font-size:12px;color:#78877e}body.product-ui .plan-review-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;margin:0;padding:14px 0;border-top:1px solid #e5eae7}body.product-ui .plan-review-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;font-size:12px;line-height:1.5}body.product-ui .plan-review-facts dt{color:#748379}body.product-ui .plan-review-facts dd{margin:0;color:#244331;font-weight:700;text-align:right;overflow-wrap:anywhere;max-width:60%}body.product-ui .plan-review-conditions{border:1px solid #e2ebe5;border-radius:10px;padding:0;margin:5px 0 15px}body.product-ui .plan-review-conditions>summary{padding:12px;font-size:13px;min-height:44px;color:#315c43;font-weight:650;cursor:pointer}body.product-ui .plan-review-conditions>div{padding:0 12px 12px;font-size:12px;line-height:1.6;color:#6d7c73}body.product-ui .plan-review-conditions p{margin:8px 0 0}body.product-ui .plan-review-rule{font-size:12px;line-height:1.6;color:#76827c;margin:11px 0}body.product-ui .plan-review-rule strong{color:#596e61}body.product-ui .plan-review-notice{font-size:12px;line-height:1.6;padding:11px 12px;background:#f1f6f3;border-radius:10px;color:#42644f;margin:14px 0 0}body.product-ui .plan-purchase-dialog .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}body.product-ui .plan-purchase-dialog .actions>button,body.product-ui .plan-review-topup{min-height:44px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:11px 14px;text-decoration:none;font-size:13px;font-weight:700}body.product-ui .plan-review-topup{background:#11785c;color:#fff;border:1px solid #11785c}body.product-ui .plan-purchase-dialog .actions>button.secondary{background:#f1f4f2;color:#5d7366;border:1px solid #e4eae6}@media(min-width:700px){body.product-ui .plan-current{max-width:500px}body.product-ui .plan-overview{padding:24px}body.product-ui .plan-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1100px){body.product-ui .plan-overview:has(.plan-current){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px 28px;align-items:center}body.product-ui .plan-overview:has(.plan-current) .plan-overview-heading{grid-column:1;grid-row:1}body.product-ui .plan-overview:has(.plan-current) .plan-activity-chips{grid-column:1;grid-row:2;margin-top:0}body.product-ui .plan-overview .plan-current{grid-column:2;grid-row:1 / span 2;margin-top:0;padding:0 0 0 24px;border-top:0;border-left:1px solid #dce9e1;max-width:none}body.product-ui .plan-overview .plan-current-heading{margin-bottom:5px}}@media(max-width:1050px){body.product-ui .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body.product-ui .plan-grid{grid-template-columns:minmax(0,1fr);gap:16px}body.product-ui .plan-card{padding:20px;gap:14px}body.product-ui .plan-product{min-height:160px}body.product-ui .plan-visual{flex-basis:45%;max-width:170px}body.product-ui .plan-store{gap:18px}body.product-ui .plan-overview{padding:17px}body.product-ui .plan-overview-heading h2{font-size:20px}body.product-ui .plan-product h2{font-size:24px}body.product-ui .plan-capacities dt{min-height:0}body.product-ui .plan-price strong{font-size:30px}body.product-ui .plan-capacities dd{font-size:24px}}@media(prefers-reduced-motion:reduce){body.product-ui .plan-store *,body.product-ui .plan-purchase-dialog *{transition:none!important;animation:none!important}}body.product-ui .mission-board{display:grid;gap:24px;max-width:920px;margin-inline:auto;min-width:0}body.product-ui .mission-board [hidden]{display:none!important}body.product-ui .task-effects{position:fixed;inset:0;pointer-events:none;z-index:1200;overflow:hidden}body.product-ui .task-token-fly{position:absolute;width:28px;height:28px;object-fit:contain;will-change:transform,opacity}body.product-ui .mission-board .quest-summary{margin:0;padding:20px;border:1px solid #d4e9e0;border-radius:20px;background:#f6fcf9;box-shadow:0 5px 20px rgba(18,62,44,.035)}body.product-ui .quest-summary-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}body.product-ui .quest-summary-head>div{min-width:0}body.product-ui .quest-kicker{color:#507769;font-size:12px;font-weight:700}body.product-ui .quest-summary h2{margin:4px 0 6px;font-size:22px;letter-spacing:-.035em;line-height:1.15;color:var(--ink)}body.product-ui .quest-summary-head p{margin:0;font-size:12px;line-height:1.5;color:#61786e}body.product-ui .quest-summary-art{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border:1px solid #cfe6db;border-radius:17px;background:#e6f5ed;color:#128265;transform:rotate(-6deg)}body.product-ui .quest-summary-art .nav-icon{width:30px;height:30px}body.product-ui .quest-summary-progress-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#627c70;margin-bottom:8px}body.product-ui .quest-summary-progress-label strong{font-size:20px;color:#176d53;letter-spacing:-.04em;margin-right:4px;font-variant-numeric:tabular-nums}body.product-ui .quest-summary-progress-label>b{color:#176d53;font-size:12px;font-variant-numeric:tabular-nums}body.product-ui .mission-board progress{appearance:none;-webkit-appearance:none;display:block;width:100%;height:6px;overflow:hidden;background:#eaf0ed;border:0;border-radius:999px;accent-color:#20aa83}body.product-ui .mission-board progress::-webkit-progress-bar{background:#eaf0ed;border-radius:999px}body.product-ui .mission-board progress::-webkit-progress-value{background:#20aa83;border-radius:999px;transition:width .22s ease}body.product-ui .mission-board progress::-moz-progress-bar{background:#20aa83;border-radius:999px}body.product-ui .quest-summary progress.quest-summary-progress{height:8px;background:#dcece3}body.product-ui .quest-step-map{display:flex;gap:8px;margin:15px 0;align-items:flex-start}body.product-ui .quest-step{display:grid;justify-items:center;gap:6px;flex:1;min-width:0;text-align:center;color:#73857e;font-size:12px;line-height:1.35}body.product-ui .quest-step-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d9e6df;border-radius:10px;background:#fff;color:#778b82}body.product-ui .quest-step-icon .nav-icon{width:17px;height:17px}body.product-ui .quest-step.is-ready{color:#176d53}body.product-ui .quest-step.is-ready .quest-step-icon{border-color:#97d8bb;color:#108267}body.product-ui .quest-step.is-complete{color:#176d53}body.product-ui .quest-step.is-complete .quest-step-icon{border-color:#158365;background:#158365;color:#fff}body.product-ui .quest-summary-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #dce9e1;font-size:12px;line-height:1.4;color:#5f796c}body.product-ui .quest-summary-meta b,body.product-ui .quest-summary-meta time{color:#1d6650;font-weight:750}body.product-ui .mission-board .quest-bonus{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:12px;border:1px solid #dbebe3;border-radius:14px;background:#fff;box-shadow:none}body.product-ui .quest-bonus-coin{width:36px;height:36px;flex:none}body.product-ui .quest-bonus-copy{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;flex:1;min-width:0;font-size:12px;color:#295b49}body.product-ui .quest-bonus-copy>.mission-reward{justify-self:end;font-size:13px;color:#186e55}body.product-ui .quest-bonus-copy>small{grid-column:1/-1;color:#728079;font-size:12px;line-height:1.4}body.product-ui .quest-bonus.is-ready{flex-wrap:wrap;border-color:#88cfb3}body.product-ui .quest-bonus form{flex-basis:100%}body.product-ui .quest-section{min-width:0}body.product-ui .quest-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}body.product-ui .quest-section-heading>div{min-width:0}body.product-ui .quest-section-heading h2{font-size:18px;line-height:1.2;letter-spacing:-.025em;margin:0;color:var(--ink)}body.product-ui .quest-section-heading p{max-width:45ch;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}body.product-ui .quest-section-tag{padding:5px 8px;border-radius:7px;background:#eef2f4;color:#68757d;font-size:12px;line-height:1.3;flex:none;white-space:nowrap}body.product-ui .quest-list{display:grid;gap:12px;min-width:0}body.product-ui .quest-card{position:relative;display:flex;flex-direction:column;min-width:0;gap:12px;padding:16px;border:1px solid #e1e8e5;border-radius:17px;background:#fff;box-shadow:0 3px 12px rgba(20,40,32,.025)}body.product-ui .quest-card.is-ready{border-color:#a1d8c2;background:#fbfefc}body.product-ui .quest-card-head{display:flex;align-items:center;gap:11px;min-width:0}body.product-ui .quest-card-head>div{min-width:0;flex:1}body.product-ui .quest-card-head h3{margin:0 0 3px;color:var(--ink);font-size:15px;line-height:1.35;font-weight:750;letter-spacing:-.02em;overflow-wrap:anywhere}body.product-ui .quest-glyph{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;background:#ecf5f1;border-radius:13px;color:#39836d}body.product-ui .quest-glyph.is-friends{color:#6a61b3;background:#f2effb}body.product-ui .quest-glyph.is-wallet{color:#386ba0;background:#edf4fb}body.product-ui .quest-glyph.is-history{color:#ac7c31;background:#fcf5e8}body.product-ui .quest-glyph .nav-icon{width:24px;height:24px}body.product-ui .quest-glyph img{width:38px;height:38px;object-fit:contain}body.product-ui .quest-state{font-size:12px;color:#61766b;line-height:1.35}body.product-ui .quest-card.is-ready .quest-state{color:#168466;font-weight:750}body.product-ui .quest-card-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;font-size:12px;color:#61766b;line-height:1.4;font-variant-numeric:tabular-nums}body.product-ui .quest-card-progress strong{color:#446758}body.product-ui .quest-card-progress progress{grid-column:1/-1}body.product-ui .quest-next-step{margin:0;font-size:12px;line-height:1.45;color:#63756c}body.product-ui .quest-card .quest-rule{margin:0;font-size:12px;line-height:1.5;color:#61766b}body.product-ui .quest-rule summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-decoration-color:#c8d5ce;text-underline-offset:3px}body.product-ui .quest-rule p{margin:6px 0 0;max-width:52ch}body.product-ui .quest-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:10px;border-top:1px solid #edf1ee}body.product-ui .quest-reward{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:#6b6aac}body.product-ui .quest-reward img{width:21px;height:21px;object-fit:contain;flex:none}body.product-ui .quest-reward .nav-icon{width:18px;height:18px;flex:none}body.product-ui .quest-reward .mission-reward{font-size:12px;color:inherit;line-height:1.35;font-weight:700}body.product-ui .quest-card button,body.product-ui .quest-bonus button{min-height:44px;max-width:100%;padding:11px 14px;border-radius:11px;font-size:12px;line-height:1.3;background:#148268;color:#fff;border:0;box-shadow:none}body.product-ui .quest-bonus button{width:100%}body.product-ui .quest-route{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:10px 12px;border:1px solid #d7e5df;border-radius:11px;font-size:12px;line-height:1.3;color:#2c755e;font-weight:700;text-decoration:none;background:#f6faf8;max-width:100%;overflow-wrap:anywhere}body.product-ui .quest-route .nav-icon{width:15px;height:15px;flex:none}body.product-ui .quest-route:hover{border-color:#a9cdbd;background:#eff7f3}body.product-ui .mission-board form.is-claiming button{opacity:.7;cursor:wait}body.product-ui .quest-card.is-claimed{animation:quest-complete .65s ease both}body.product-ui .quest-empty{display:grid;justify-items:center;gap:8px;padding:25px 16px;border:1px dashed #ceded4;border-radius:16px;background:#f8fcfa;text-align:center;color:#426b59}body.product-ui .quest-empty>.nav-icon{width:28px;height:28px;padding:6px;box-sizing:content-box;border-radius:50%;background:#e5f5ed;color:#168465}body.product-ui .quest-empty strong{font-size:14px}body.product-ui .quest-empty p{margin:0;color:#74857a;font-size:12px;line-height:1.5}body.product-ui .quest-celebration{position:fixed;top:calc(env(safe-area-inset-top,0px) + 76px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:11px;width:max-content;max-width:calc(100vw - 32px);z-index:1201;box-sizing:border-box;padding:13px 17px;border:1px solid #c8e5d4;border-radius:16px;background:#fff;box-shadow:0 12px 35px rgba(29,67,46,.16);animation:quest-celebrate .24s ease-out both;pointer-events:none}body.product-ui .quest-celebration>span:last-child{display:grid;gap:3px;min-width:0}body.product-ui .quest-celebration strong{font-size:14px;color:#236149;line-height:1.35}body.product-ui .quest-celebration small{font-size:12px;color:#688073;line-height:1.4}body.product-ui .quest-celebration-icon{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:50%;background:#e9f8ee;color:#168566}body.product-ui .quest-celebration-icon .nav-icon{width:21px;height:21px}body.product-ui .quest-summary:focus{outline:2px solid #1b9b76;outline-offset:3px}@keyframes quest-complete{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.012);background:#eefaf3}100%{opacity:0;transform:scale(.98)}}@keyframes quest-celebrate{from{opacity:0;transform:translate(-50%,-8px) scale(.98)}to{opacity:1;transform:translate(-50%,0) scale(1)}}@media(min-width:768px){body.product-ui .quest-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui .quest-summary{padding:24px}body.product-ui .quest-summary-head{margin-bottom:16px}body.product-ui .quest-step-map{max-width:520px;margin-inline:auto}}@media(max-width:390px){body.product-ui .mission-board{gap:20px}body.product-ui .quest-summary{padding:16px}body.product-ui .quest-summary h2{font-size:20px}body.product-ui .quest-summary-art{width:44px;height:44px;flex-basis:44px;border-radius:14px}body.product-ui .quest-section-heading{flex-wrap:wrap;gap:8px}body.product-ui .quest-card{padding:14px}}@media(prefers-reduced-motion:reduce){body.product-ui .mission-board *,body.product-ui .mission-board *::after{animation:none!important;transition:none!important}body.product-ui .mission-board progress::-webkit-progress-value{transition:none!important}}body.product-ui.low-power .mission-board *{animation:none!important}body.product-ui .equipment-page{display:grid;gap:18px;max-width:960px;margin-inline:auto}body.product-ui .equipment-page .card{box-shadow:0 9px 28px rgba(18,39,38,.055)}body.product-ui .equipment-current-summary{margin:0;padding:17px!important;border:1px solid #dceae6;border-radius:18px;background:#fff}body.product-ui .equipment-current-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}body.product-ui .equipment-current-copy{min-width:0}body.product-ui .equipment-current-copy h2{margin:4px 0 4px;color:var(--ink);font-size:clamp(19px,4.5vw,24px);letter-spacing:-.025em}body.product-ui .equipment-current-copy p{max-width:48ch;margin:0;color:var(--muted);font-size:12px;line-height:1.45}body.product-ui .equipment-current-balance{display:flex;align-items:center;gap:8px;flex:none;min-width:126px;padding:9px 11px;border:1px solid #d6ebe3;border-radius:12px;background:#f7fcfa}body.product-ui .equipment-current-balance img{width:21px;height:21px;flex:none}body.product-ui .equipment-current-balance span{display:grid;gap:2px;min-width:0}body.product-ui .equipment-current-balance small{color:var(--muted);font-size:9px;line-height:1.1}body.product-ui .equipment-current-balance strong{color:#087f68;font-size:14px;line-height:1.1;white-space:nowrap}body.product-ui .equipment-current-balance em{color:var(--muted);font-size:9px;font-style:normal}body.product-ui .equipment-current-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}body.product-ui .equipment-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:end;padding:11px 12px;border:1px solid #e2eeeb;border-radius:13px;background:#fbfefd}body.product-ui .equipment-stat-label{grid-column:1/-1;color:var(--muted);font-size:10px;line-height:1.25}body.product-ui .equipment-stat strong{color:var(--ink);font-size:23px;letter-spacing:-.03em;line-height:1.1}body.product-ui .equipment-stat small{align-self:end;color:#6b837a;font-size:10px;line-height:1.2;text-align:right}body.product-ui .equipment-stat-energy{border-color:#cae8dc;background:#f5fcf9}body.product-ui .equipment-status-details{margin-top:10px;border-top:1px solid #e8f0ed;padding-top:9px}body.product-ui .equipment-status-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:#365c50;font-size:11px;font-weight:650;list-style:none}body.product-ui .equipment-status-details summary::-webkit-details-marker{display:none}body.product-ui .equipment-status-details summary span{color:#7b9289;font-size:15px;transition:transform .18s ease}body.product-ui .equipment-status-details[open] summary span{transform:rotate(180deg)}body.product-ui .equipment-status-details p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.45}body.product-ui .equipment-next{margin:0;padding:17px!important;border:1px solid #bfe2d5;border-radius:18px;background:linear-gradient(140deg,#f8fffc 0%,#fff 62%)}body.product-ui .equipment-next.is-locked{border-color:#e3e9e6;background:#fff}body.product-ui .equipment-next-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}body.product-ui .equipment-next-heading h2{margin:4px 0 0;color:var(--ink);font-size:20px;letter-spacing:-.025em}body.product-ui .equipment-next-state{flex:none;padding:5px 8px;border:1px solid #cbe6dc;border-radius:999px;background:#f0faf6;color:#087f68;font-size:10px;font-weight:700;white-space:nowrap}body.product-ui .equipment-next.is-locked .equipment-next-state{border-color:#e1e7e4;background:#f6f8f7;color:#71847d}body.product-ui .equipment-next-body{display:grid;grid-template-columns:122px minmax(0,1fr);gap:15px;align-items:center}body.product-ui .equipment-next-visual{display:grid;place-items:center;min-height:122px;border:1px solid #dfefea;border-radius:15px;background:#f3faf7;overflow:hidden}body.product-ui .equipment-next-visual .responsive-picture, body.product-ui .equipment-next-visual img{display:block;width:116px;height:116px;object-fit:contain}body.product-ui .equipment-next-copy{min-width:0}body.product-ui .equipment-next-copy h3{margin:0 0 5px;color:var(--ink);font-size:20px;line-height:1.16;overflow-wrap:anywhere}body.product-ui .equipment-next-copy .equipment-effect{margin:0 0 11px;color:var(--muted);font-size:11px;line-height:1.4}body.product-ui .equipment-before-after{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}body.product-ui .equipment-before-after > div{min-width:0;padding:9px 10px;border:1px solid #e2ece9;border-radius:11px;background:#fff}body.product-ui .equipment-before-after > div.is-after{border-color:#bfe4d6;background:#f1fbf7}body.product-ui .equipment-before-after > span{color:#82a095;font-size:18px;text-align:center}body.product-ui .equipment-before-after small, body.product-ui .equipment-before-after strong, body.product-ui .equipment-before-after em{display:block}body.product-ui .equipment-before-after small{color:var(--muted);font-size:9px;line-height:1.2}body.product-ui .equipment-before-after strong{margin-top:3px;color:var(--ink);font-size:18px;line-height:1.1}body.product-ui .equipment-before-after em{margin-top:3px;color:#087f68;font-size:9px;font-style:normal;line-height:1.2;overflow-wrap:anywhere}body.product-ui .equipment-purchase-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;padding:10px 11px;border:1px solid #e2ece9;border-radius:12px;background:#fff}body.product-ui .equipment-purchase-preview{grid-template-columns:1fr}body.product-ui .equipment-purchase-preview div{display:grid;gap:3px;min-width:0}body.product-ui .equipment-purchase-preview small{color:var(--muted);font-size:9px}body.product-ui .equipment-purchase-preview strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}body.product-ui .equipment-next > .equipment-state{margin:10px 0 0}body.product-ui .equipment-next form{display:flex;flex-direction:column;gap:8px;margin-top:11px}body.product-ui .equipment-next form .wide{width:100%;min-height:43px}body.product-ui .equipment-next .equipment-topup-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:10px 14px;border-radius:11px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;text-decoration:none}body.product-ui .equipment-next .equipment-topup-button span{font-size:17px}body.product-ui .equipment-next-complete{display:grid;justify-items:start;gap:6px}body.product-ui .equipment-next-complete h2, body.product-ui .equipment-next-complete p{margin:0}body.product-ui .equipment-next-complete h2{font-size:18px}body.product-ui .equipment-next-complete p{color:var(--muted);font-size:11px;line-height:1.4}body.product-ui .equipment-next-complete-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e5f8ef;color:#087f68;font-weight:800}body.product-ui .owned-equipment{margin:0;padding:15px 17px!important;border-radius:16px}body.product-ui .owned-equipment .section-head{margin:0 0 10px}body.product-ui .owned-equipment .section-head h2{margin:3px 0 0;font-size:17px}body.product-ui .owned-equipment-list{display:flex;flex-wrap:wrap;gap:8px}body.product-ui .owned-equipment-item{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 9px;border:1px solid #e0ece8;border-radius:11px;background:#fbfefd}body.product-ui .owned-equipment-item .responsive-picture, body.product-ui .owned-equipment-item img{width:38px;height:38px;object-fit:contain;flex:none}body.product-ui .owned-equipment-item > span{display:grid;gap:2px;min-width:0}body.product-ui .owned-equipment-item strong{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:11px}body.product-ui .owned-equipment-item small{color:#087f68;font-size:9px}body.product-ui .owned-equipment-item b{margin-left:auto;color:#087f68;font-size:13px}body.product-ui .equipment-owned-empty{display:grid;justify-items:start;gap:6px;margin:0;padding:16px 17px;border-radius:16px}body.product-ui .equipment-owned-empty h2, body.product-ui .equipment-owned-empty p{margin:0}body.product-ui .equipment-owned-empty h2{font-size:16px}body.product-ui .equipment-owned-empty p{color:var(--muted);font-size:11px;line-height:1.4}body.product-ui .equipment-owned-empty > span{color:#087f68;font-size:23px}body.product-ui .equipment-catalog{margin:0}body.product-ui .equipment-catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:0 0 13px}body.product-ui .equipment-catalog-heading h2{margin:4px 0 0;color:var(--ink);font-size:21px;letter-spacing:-.025em}body.product-ui .equipment-catalog-heading p{max-width:39ch;margin:0;color:var(--muted);font-size:11px;line-height:1.4;text-align:right}body.product-ui .equipment-groups{display:grid;gap:20px}body.product-ui .equipment-group-heading{display:flex;align-items:end;justify-content:space-between;gap:13px;margin:0 0 9px}body.product-ui .equipment-group-heading h2{margin:3px 0 0;color:var(--ink);font-size:16px}body.product-ui .equipment-group-heading p{max-width:34ch;margin:0;color:var(--muted);font-size:10px;line-height:1.35;text-align:right}body.product-ui .equipment-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.product-ui main .equipment-card-v2{display:flex;flex-direction:column;min-width:0;padding:13px!important;border:1px solid #e0ebe8;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(18,39,38,.045)}body.product-ui .equipment-illustration{display:grid;place-items:center;height:126px;margin:0 0 12px;border:1px solid #e2eeeb;border-radius:12px;background:#f7faf9;overflow:hidden}body.product-ui .equipment-illustration .responsive-picture, body.product-ui .equipment-illustration img{display:block;width:120px;height:120px;object-fit:contain}body.product-ui .equipment-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 8px}body.product-ui .equipment-title-row h2{margin:3px 0 0;color:var(--ink);font-size:16px;line-height:1.18;overflow-wrap:anywhere}body.product-ui .equipment-card-effect{min-height:37px;margin:0 0 10px;color:var(--muted);font-size:10px;line-height:1.35}body.product-ui .equipment-card-v2 .equipment-change{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;align-items:center;margin:0 0 10px;padding:8px 0;border-top:1px solid #e6eeec;border-bottom:1px solid #e6eeec}body.product-ui .equipment-change > span{display:grid;gap:2px;min-width:0}body.product-ui .equipment-change > b{color:#82a095;font-size:14px;text-align:center}body.product-ui .equipment-change small{color:var(--muted);font-size:8px;line-height:1.2}body.product-ui .equipment-change strong{color:var(--ink);font-size:15px;line-height:1.1}body.product-ui .equipment-change .is-after strong{color:#087f68}body.product-ui .equipment-card-bottom{display:flex;align-items:end;justify-content:space-between;gap:7px;margin-top:auto}body.product-ui .equipment-card-v2 .equipment-price{display:flex;align-items:center;gap:4px;margin:0}body.product-ui .equipment-card-v2 .equipment-price img{width:18px;height:18px}body.product-ui .equipment-card-v2 .equipment-price strong{color:var(--ink);font-size:16px}body.product-ui .equipment-card-v2 .equipment-price small{color:var(--muted);font-size:9px}body.product-ui .equipment-card-balance{max-width:50%;color:var(--muted);font-size:8px;line-height:1.25;text-align:right;overflow-wrap:anywhere}body.product-ui .equipment-card-v2 .equipment-requirement{margin:8px 0 0;padding:7px 8px;border-radius:8px;background:#f5f7f6;color:#60746b;font-size:9px;line-height:1.3}body.product-ui .equipment-card-v2 form{display:flex;flex-direction:column;gap:7px;margin-top:10px}body.product-ui .equipment-card-v2 form .wide{width:100%;min-height:40px;padding-inline:10px;font-size:12px}body.product-ui .equipment-card-v2 .equipment-state{margin:0;min-height:30px}body.product-ui .equipment-card-v2 .equipment-topup-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px 10px;border-radius:10px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;text-decoration:none}body.product-ui .equipment-card-v2.is-owned{border-color:#cae7db;background:#fbfefc}body.product-ui .equipment-card-v2.is-owned .equipment-illustration{background:#f2faf6}body.product-ui .equipment-catalog-empty{display:grid;gap:6px;padding:20px}body.product-ui .equipment-catalog-empty h2, body.product-ui .equipment-catalog-empty p{margin:0}body.product-ui .equipment-catalog-empty h2{font-size:18px}body.product-ui .equipment-catalog-empty p{color:var(--muted);font-size:11px;line-height:1.4}body.product-ui .my-package-running{color:#087f68;font-size:10px;font-weight:800}@media (max-width:760px){body.product-ui .equipment-current-heading{flex-direction:column}body.product-ui .equipment-current-balance{width:100%}body.product-ui .equipment-catalog-heading, body.product-ui .equipment-group-heading{align-items:flex-start;flex-direction:column}body.product-ui .equipment-catalog-heading p, body.product-ui .equipment-group-heading p{max-width:48ch;text-align:left}body.product-ui .equipment-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){body.product-ui .equipment-page{gap:14px}body.product-ui .equipment-next-body{grid-template-columns:92px minmax(0,1fr);gap:11px}body.product-ui .equipment-next-visual{min-height:92px}body.product-ui .equipment-next-visual .responsive-picture, body.product-ui .equipment-next-visual img{width:88px;height:88px}body.product-ui .equipment-next-copy h3{font-size:17px}body.product-ui .equipment-before-after{gap:5px}body.product-ui .equipment-before-after > div{padding:8px 7px}body.product-ui .equipment-before-after strong{font-size:16px}body.product-ui .equipment-purchase-preview{gap:6px;padding:9px}body.product-ui .equipment-purchase-preview strong{font-size:12px}body.product-ui .equipment-grid-v2{grid-template-columns:1fr;gap:10px}body.product-ui main .equipment-card-v2{display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;padding:11px!important}body.product-ui .equipment-illustration{grid-row:1 / span 2;height:78px;margin:0}body.product-ui .equipment-illustration .responsive-picture, body.product-ui .equipment-illustration img{width:74px;height:74px}body.product-ui .equipment-card-content{min-width:0}body.product-ui .equipment-title-row{margin:0 0 5px}body.product-ui .equipment-title-row h2{font-size:15px}body.product-ui .equipment-card-effect{min-height:0;margin-bottom:7px;font-size:10px}body.product-ui .equipment-card-v2 .equipment-change{margin-bottom:7px;padding:6px 0}body.product-ui .equipment-card-v2 form{grid-column:2;margin-top:7px}body.product-ui .equipment-card-v2 .equipment-card-bottom{gap:5px}body.product-ui .equipment-card-v2 .equipment-price strong{font-size:15px}body.product-ui .equipment-card-balance{max-width:52%}body.product-ui .equipment-card-v2 .equipment-requirement{margin-top:6px}}@media (max-width:370px){body.product-ui .equipment-next-body{grid-template-columns:1fr}body.product-ui .equipment-next-visual{min-height:104px}body.product-ui .equipment-next-visual .responsive-picture, body.product-ui .equipment-next-visual img{width:100px;height:100px}body.product-ui .equipment-current-stats{grid-template-columns:1fr}body.product-ui .equipment-stat{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){body.product-ui .equipment-status-details summary span{transition:none}}body.product-ui.admin-app .admin-home{display:grid;gap:18px;width:min(100%,1120px);margin:0 auto;color:#202b28}body.product-ui.admin-app .admin-home-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 2px 2px}body.product-ui.admin-app .admin-home-kicker{display:block;margin-bottom:6px;color:#718079;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.product-ui.admin-app .admin-home-header h1{margin:0;color:#172b25;font-size:clamp(25px,3vw,32px);line-height:1.1;letter-spacing:-.035em}body.product-ui.admin-app .admin-home-header p{margin:7px 0 0;color:#65736d;font-size:13px;line-height:1.5}body.product-ui.admin-app .admin-home-refresh{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #dfe7e3;border-radius:12px;background:#fff;color:#477468;text-decoration:none;font-size:22px;line-height:1}body.product-ui.admin-app .admin-home-refresh:hover{background:#f5faf7;border-color:#c8ddd4}body.product-ui.admin-app .admin-home :focus-visible{outline:3px solid #79bba5;outline-offset:3px}body.product-ui.admin-app .admin-home-priorities,body.product-ui.admin-app .admin-home-shortcuts{display:grid;gap:12px}body.product-ui.admin-app .admin-home-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}body.product-ui.admin-app .admin-home-section-head h2{margin:0;color:#203c32;font-size:17px;letter-spacing:-.015em}body.product-ui.admin-app .admin-home-section-head p{margin:4px 0 0;color:#78857f;font-size:11px;line-height:1.45}body.product-ui.admin-app .admin-home-count{display:grid;place-items:center;flex:none;min-width:36px;height:36px;padding:0 8px;border:1px solid #dce8e2;border-radius:11px;background:#fff;color:#305e4d;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}body.product-ui.admin-app .admin-home-clear{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid #d9e8e0;border-radius:13px;background:#f7fbf8}body.product-ui.admin-app .admin-home-clear>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e4f3e9;color:#287451;font-size:14px;font-weight:900}body.product-ui.admin-app .admin-home-clear p{margin:0;color:#315d4a;font-size:13px;font-weight:650}body.product-ui.admin-app .admin-home-priority-list{display:grid;gap:9px}body.product-ui.admin-app .admin-home-priority{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;border:1px solid #e8e3d6;border-radius:14px;background:#fffefa}body.product-ui.admin-app .admin-home-priority-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f7efdd;color:#896b32}body.product-ui.admin-app .admin-home-priority-icon svg{width:18px;height:18px}body.product-ui.admin-app .admin-home-priority-copy{min-width:0}body.product-ui.admin-app .admin-home-priority-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.product-ui.admin-app .admin-home-priority-top h3{margin:0;color:#302d25;font-size:14px;line-height:1.35}body.product-ui.admin-app .admin-home-priority-top>span{padding:3px 7px;border-radius:999px;background:#f8efd9;color:#7e6229;font-size:9px;font-weight:800}body.product-ui.admin-app .admin-home-priority-detail{margin:5px 0 0;color:#5d655f;font-size:12px;line-height:1.45}body.product-ui.admin-app .admin-home-priority-effect{margin:3px 0 0;color:#87918b;font-size:10px;line-height:1.4}body.product-ui.admin-app .admin-home-priority>a{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:7px 9px;border-radius:9px;color:#2d6d55;text-decoration:none;font-size:11px;font-weight:750;white-space:nowrap}body.product-ui.admin-app .admin-home-priority>a:hover{background:#f1f7f3}body.product-ui.admin-app .admin-home-more-priorities{padding:0 4px}body.product-ui.admin-app .admin-home-more-priorities>summary{width:max-content;max-width:100%;padding:7px 0;color:#487462;cursor:pointer;font-size:11px;font-weight:750}body.product-ui.admin-app .admin-home-more-priorities>div{display:grid;gap:4px;margin-top:5px}body.product-ui.admin-app .admin-home-more-priorities>div>a{display:flex;justify-content:space-between;gap:14px;padding:9px 11px;border:1px solid #e7ece9;border-radius:9px;color:#465d53;text-decoration:none;font-size:11px}body.product-ui.admin-app .admin-home-more-priorities>div>a strong{color:#337357;white-space:nowrap}body.product-ui.admin-app .admin-home-readiness{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dbe8e3;border-radius:13px;background:#f8fbfa}body.product-ui.admin-app .admin-home-readiness-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#e8f1ed;color:#55796a;font-size:13px;font-weight:800}body.product-ui.admin-app .admin-home-readiness-copy{display:grid;gap:2px;min-width:0}body.product-ui.admin-app .admin-home-readiness-copy strong{color:#344a40;font-size:12px}body.product-ui.admin-app .admin-home-readiness-copy span{color:#78867f;font-size:10px;line-height:1.4}body.product-ui.admin-app .admin-home-readiness>a{padding:7px 8px;color:#477866;text-decoration:none;font-size:10px;font-weight:750;white-space:nowrap}body.product-ui.admin-app .admin-home-gates{grid-column:1/-1;padding-top:9px;border-top:1px solid #e1eae5}body.product-ui.admin-app .admin-home-gates>summary{width:max-content;max-width:100%;color:#477866;cursor:pointer;font-size:10px;font-weight:750}body.product-ui.admin-app .admin-home-gates ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:10px 0 2px;padding:0;list-style:none}body.product-ui.admin-app .admin-home-gates li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 2px;border-bottom:1px solid #e9efec;color:#56665e;font-size:10px}body.product-ui.admin-app .admin-home-gates li>span:first-child{color:#73867d;font-weight:800}body.product-ui.admin-app .admin-home-gates li strong{font-size:9px}body.product-ui.admin-app .admin-home-gates .is-passed{color:#287451}body.product-ui.admin-app .admin-home-gates .is-missing{color:#836b37}body.product-ui.admin-app .admin-home-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body.product-ui.admin-app .admin-home-shortcut{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;padding:13px;border:1px solid #e3eae6;border-radius:13px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease}body.product-ui.admin-app .admin-home-shortcut:hover{border-color:#cbded3;background:#fbfdfb}body.product-ui.admin-app .admin-home-shortcut-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f0f6f3;color:#38725a}body.product-ui.admin-app .admin-home-shortcut-icon svg{width:18px;height:18px}body.product-ui.admin-app .admin-home-shortcut>span:nth-child(2){display:grid;gap:3px;min-width:0}body.product-ui.admin-app .admin-home-shortcut strong{color:#29483a;font-size:12px;line-height:1.35}body.product-ui.admin-app .admin-home-shortcut small{color:#7a8981;font-size:10px;line-height:1.35}body.product-ui.admin-app .admin-home-shortcut>b{color:#668477;font-size:16px;text-align:right}body.product-ui.admin-app .admin-home-disclosure{overflow:hidden;border:1px solid #e2e9e5;border-radius:13px;background:#fff}body.product-ui.admin-app .admin-home-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:12px 15px;cursor:pointer;list-style:none}body.product-ui.admin-app .admin-home-disclosure>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .admin-home-disclosure>summary>span{display:grid;gap:3px;min-width:0}body.product-ui.admin-app .admin-home-disclosure>summary strong{color:#29483a;font-size:13px;line-height:1.3}body.product-ui.admin-app .admin-home-disclosure>summary small{overflow:hidden;color:#7b8882;font-size:10px;line-height:1.4;text-overflow:ellipsis}body.product-ui.admin-app .admin-home-disclosure>summary>b{flex:none;color:#72837a;font-size:16px;transition:transform .16s ease}body.product-ui.admin-app .admin-home-disclosure[open]>summary>b{transform:rotate(180deg)}body.product-ui.admin-app .admin-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 15px 13px}body.product-ui.admin-app .admin-home-metrics article{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid #edf1ef;border-radius:10px;background:#fcfdfc}body.product-ui.admin-app .admin-home-metrics article.is-unverified{background:#faf9f4;border-color:#ede9dc}body.product-ui.admin-app .admin-home-metrics article small{color:#7c8882;font-size:9px;line-height:1.4}body.product-ui.admin-app .admin-home-metrics article strong{overflow-wrap:anywhere;color:#30483c;font-size:12px;font-variant-numeric:tabular-nums}body.product-ui.admin-app .admin-home-metrics-compact{grid-template-columns:repeat(4,minmax(0,1fr))}body.product-ui.admin-app .admin-home-disclosure-link{display:inline-flex;margin:0 15px 14px;color:#367357;text-decoration:none;font-size:10px;font-weight:750}body.product-ui.admin-app .admin-home-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 15px 10px}body.product-ui.admin-app .admin-home-service-list>div{display:flex;justify-content:space-between;gap:10px;padding:9px 1px;border-bottom:1px solid #edf1ef;font-size:11px}body.product-ui.admin-app .admin-home-service-list>div>span{color:#67766e}body.product-ui.admin-app .admin-home-service-list strong{font-size:10px}body.product-ui.admin-app .admin-home-service-list .is-healthy{color:#287451}body.product-ui.admin-app .admin-home-service-list .is-attention{color:#866b31}body.product-ui.admin-app .admin-home-service-list .is-neutral{color:#78867f}body.product-ui.admin-app .admin-home-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 15px 15px}body.product-ui.admin-app .admin-home-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0 7px;border-bottom:1px solid #e9efeb}body.product-ui.admin-app .admin-home-subhead h3{margin:0;color:#355345;font-size:11px}body.product-ui.admin-app .admin-home-subhead a{color:#39745a;text-decoration:none;font-size:10px;font-weight:700}body.product-ui.admin-app .admin-home-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:9px 2px;border-bottom:1px solid #f0f3f1;color:#394b41;text-decoration:none}body.product-ui.admin-app .admin-home-row>span{display:grid;gap:3px;min-width:0}body.product-ui.admin-app .admin-home-row strong{overflow:hidden;color:#43584d;font-size:10px;font-weight:700;text-overflow:ellipsis}body.product-ui.admin-app .admin-home-row small{color:#89938e;font-size:9px;line-height:1.35}body.product-ui.admin-app .admin-home-row>b{flex:none;color:#344c3f;font-size:10px;font-variant-numeric:tabular-nums}body.product-ui.admin-app .admin-home-empty{margin:10px 0 0;color:#849089;font-size:10px}@media(max-width:760px){body.product-ui.admin-app .admin-home{gap:15px}body.product-ui.admin-app .admin-home-priority{grid-template-columns:32px minmax(0,1fr);gap:10px}body.product-ui.admin-app .admin-home-priority-icon{width:32px;height:32px}body.product-ui.admin-app .admin-home-priority>a{grid-column:2;justify-self:start;margin-top:-2px;padding-left:0}body.product-ui.admin-app .admin-home-metrics,body.product-ui.admin-app .admin-home-metrics-compact{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui.admin-app .admin-home-recent-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){body.product-ui.admin-app .admin-home{gap:14px}body.product-ui.admin-app .admin-home-header{gap:9px}body.product-ui.admin-app .admin-home-header h1{font-size:25px}body.product-ui.admin-app .admin-home-header p{font-size:12px}body.product-ui.admin-app .admin-home-shortcut-grid{grid-template-columns:1fr}body.product-ui.admin-app .admin-home-shortcut{padding:11px}body.product-ui.admin-app .admin-home-section-head h2{font-size:16px}body.product-ui.admin-app .admin-home-section-head p{font-size:10px}body.product-ui.admin-app .admin-home-readiness{grid-template-columns:28px minmax(0,1fr);gap:8px}body.product-ui.admin-app .admin-home-readiness>a{grid-column:2;justify-self:start;padding:0}body.product-ui.admin-app .admin-home-gates ul{grid-template-columns:1fr}body.product-ui.admin-app .admin-home-disclosure>summary{padding:12px}body.product-ui.admin-app .admin-home-metrics,body.product-ui.admin-app .admin-home-service-list,body.product-ui.admin-app .admin-home-recent-grid{padding-inline:12px}body.product-ui.admin-app .admin-home-service-list{grid-template-columns:1fr}}@media(max-width:360px){body.product-ui.admin-app .admin-home-priority{padding:12px}body.product-ui.admin-app .admin-home-count{min-width:32px;height:32px}body.product-ui.admin-app .admin-home-metrics article{padding:8px}body.product-ui.admin-app .admin-home-metrics article strong{font-size:11px}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .admin-home-shortcut,body.product-ui.admin-app .admin-home-disclosure>summary>b{transition:none}}body.product-ui.admin-app .sidebar nav{display:grid;gap:5px}body.product-ui.admin-app .admin-nav-group{overflow:hidden;margin:0;border:1px solid #e7ece9;border-radius:11px;background:#fff}body.product-ui.admin-app .admin-nav-group>summary{min-height:39px;padding:9px 11px;color:#64766d;font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:none}body.product-ui.admin-app .admin-nav-group[open]>summary{background:#f7faf8;color:#355b4b}body.product-ui.admin-app .admin-nav-group>summary b{color:#7c8982}body.product-ui.admin-app .admin-nav-items{gap:2px;padding:3px 5px 6px}body.product-ui.admin-app .admin-nav-items a{min-height:38px;margin:0!important;padding:8px 9px!important;border-radius:8px;font-size:11px!important}body.product-ui.admin-app .admin-nav-items a.selected{background:#eaf5ef;box-shadow:inset 3px 0 #398064}body.product-ui.admin-app .sidebar nav>.admin-nav-dashboard{min-height:40px;margin:0 0 2px;padding:9px 11px;border:1px solid #dfe9e3;border-radius:10px;background:#fff;color:#52685d;font-size:11px;font-weight:750}body.product-ui.admin-app .sidebar nav>.admin-nav-dashboard.selected{border-color:#d4e8dd;background:#eaf5ef;color:#286449;box-shadow:none}body.product-ui.admin-app .sidebar nav>.admin-nav-dashboard svg{width:17px;height:17px}body.product-ui.admin-app .admin-nav-group :focus-visible,body.product-ui.admin-app .sidebar nav>a:focus-visible{outline:3px solid #71b59a;outline-offset:2px}body.product-ui.admin-app main>.admin-home, body.product-ui.admin-app main>.p21-catalog-page, body.product-ui.admin-app main>.admin-branding-page, body.product-ui.admin-app main>.admin-navigation-page, body.product-ui.admin-app main>.admin-translations-page, body.product-ui.admin-app main>.p20-content-page, body.product-ui.admin-app main>.p40-game-page, body.product-ui.admin-app main>.p22-users-page, body.product-ui.admin-app main>.p22-risk-page, body.product-ui.admin-app main>.finance-work-queue, body.product-ui.admin-app main>.p24-ops-page{width:min(100%,1120px);margin-inline:auto}body.product-ui.admin-app main>.admin-branding-page, body.product-ui.admin-app main>.admin-navigation-page, body.product-ui.admin-app main>.admin-translations-page, body.product-ui.admin-app main>.p20-content-page, body.product-ui.admin-app main>.p40-game-page, body.product-ui.admin-app main>.finance-work-queue{display:grid;row-gap:16px}body.product-ui.admin-app :is(.admin-catalog-head,.admin-settings-hero,.p20-content-hero,.p24-ops-hero,.finance-queue-head,.p22-users-head,.p22-risk-head,.admin-integration-hero,.admin-system-hero){margin:0;padding:17px 19px;border:1px solid #e2e9e5;border-radius:15px;background:#fff;box-shadow:none}body.product-ui.admin-app :is(.admin-catalog-head,.admin-settings-hero,.p20-content-hero,.p24-ops-hero,.finance-queue-head,.p22-users-head,.p22-risk-head,.admin-integration-hero,.admin-system-hero) h1{margin:2px 0 5px;color:#20392f;font-size:clamp(21px,3vw,27px);line-height:1.18;letter-spacing:-.03em}body.product-ui.admin-app :is(.admin-catalog-head,.admin-settings-hero,.p20-content-hero,.p24-ops-hero,.finance-queue-head,.p22-users-head,.p22-risk-head,.admin-integration-hero,.admin-system-hero) p{max-width:72ch;margin:0;color:#728179;font-size:12px;line-height:1.5}body.product-ui.admin-app :is(.admin-branding-editor,.admin-branding-preview,.admin-navigation-editor,.admin-navigation-preview,.p20-page-card,.p20-campaign-card,.p20-announcement-card,.finance-work-queue .card,.p24-ops-page>.card,.p21-catalog-page>.card){border-color:#e3eae6;border-radius:14px;box-shadow:none}body.product-ui.admin-app main :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){border-color:#dce6e1;border-radius:9px;background:#fff}body.product-ui.admin-app main :is(input,select,textarea,button,a):focus-visible{outline:3px solid #76b89e;outline-offset:2px}body.product-ui.admin-app .p24-system-note{margin:0;padding:10px 12px;border:1px solid #e2e9e5;border-radius:11px;background:#f9fbfa;color:#697a71;font-size:11px;line-height:1.45}body.product-ui.admin-app .admin-system-settings{overflow:hidden;border:1px solid #e2e9e5;border-radius:13px;background:#fff}body.product-ui.admin-app .admin-system-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 15px;cursor:pointer;list-style:none}body.product-ui.admin-app .admin-system-settings>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .admin-system-settings>summary>span{display:grid;gap:3px}body.product-ui.admin-app .admin-system-settings>summary strong{color:#345448;font-size:12px}body.product-ui.admin-app .admin-system-settings>summary small{color:#829088;font-size:10px;line-height:1.4}body.product-ui.admin-app .admin-system-settings>summary>b{color:#708078;transition:transform .16s ease}body.product-ui.admin-app .admin-system-settings[open]>summary>b{transform:rotate(180deg)}body.product-ui.admin-app .admin-system-settings>div{padding:0 12px 12px}body.product-ui.admin-app .admin-system-settings .simple-editor{margin:0;box-shadow:none}body.product-ui.admin-app .p22-user-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;margin:0}body.product-ui.admin-app .p22-user-search{min-height:44px}body.product-ui.admin-app .p22-user-search input{min-height:42px}body.product-ui.admin-app .p22-user-tools-actions{display:flex;align-items:flex-start;gap:8px}body.product-ui.admin-app .p22-filter-drawer{min-width:156px;background:#fff}body.product-ui.admin-app .p22-filter-drawer>summary{min-height:44px}body.product-ui.admin-app .p22-export{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap}body.product-ui.admin-app .p22-user-bulk{display:grid;gap:10px;margin:0}body.product-ui.admin-app .p22-bulk-disclosure{overflow:hidden;border:1px solid #e2e9e5;border-radius:12px;background:#fff}body.product-ui.admin-app .p22-bulk-disclosure>summary{display:flex;align-items:center;gap:8px;min-height:45px;padding:0 13px;color:#36594d;cursor:pointer;list-style:none}body.product-ui.admin-app .p22-bulk-disclosure>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .p22-bulk-disclosure>summary>strong{font-size:11px}body.product-ui.admin-app .p22-bulk-disclosure>summary>span{color:#78877f;font-size:10px}body.product-ui.admin-app .p22-bulk-disclosure>summary>span b{color:#285e4d;font-variant-numeric:tabular-nums}body.product-ui.admin-app .p22-bulk-disclosure>summary>em{margin-left:auto;color:#75867d;font-style:normal;transition:transform .16s ease}body.product-ui.admin-app .p22-bulk-disclosure[open]>summary{border-bottom:1px solid #e9eeeb}body.product-ui.admin-app .p22-bulk-disclosure[open]>summary>em{transform:rotate(180deg)}body.product-ui.admin-app .p22-bulk-fields{display:grid;grid-template-columns:auto minmax(160px,.7fr) minmax(220px,1.2fr) auto;align-items:end;gap:9px;padding:12px}body.product-ui.admin-app .p22-bulk-fields>label:not(.admin-select-all){display:grid;gap:5px;color:#63776d;font-size:10px;font-weight:750}body.product-ui.admin-app .p22-bulk-fields input:not([type=checkbox]),body.product-ui.admin-app .p22-bulk-fields select{min-height:40px;margin:0;padding:8px 10px;border:1px solid #dce6e1;border-radius:9px;background:#fff;color:#233e33;font-size:11px}body.product-ui.admin-app .p22-bulk-fields .admin-select-all{min-height:40px;padding:0 3px}body.product-ui.admin-app .p22-bulk-fields button{min-height:40px}body.product-ui.admin-app .p22-bulk-fields button:disabled{cursor:not-allowed;opacity:.48}body.product-ui.admin-app .p22-user-row-wrap{grid-template-columns:42px minmax(0,1fr)}body.product-ui.admin-app .p22-user-check{min-height:66px;cursor:pointer}body.product-ui.admin-app .p22-user-check input{width:17px;height:17px}body.product-ui.admin-app .p22-user-row{grid-template-columns:auto minmax(190px,1.45fr) minmax(125px,.9fr) minmax(105px,.75fr) minmax(90px,.6fr) auto;gap:10px}body.product-ui.admin-app .p22-user-state{min-width:0}body.product-ui.admin-app .p22-user-state .status-chip{white-space:nowrap}body.product-ui.admin-app .p22-user-metric small{font-size:9px}body.product-ui.admin-app .p22-user-metric strong{font-size:11px}@media(max-width:900px){body.product-ui.admin-app .p22-user-row{grid-template-columns:auto minmax(150px,1.2fr) minmax(110px,.9fr) minmax(95px,.7fr) auto}body.product-ui.admin-app .p22-user-row .p22-user-metric{display:grid}body.product-ui.admin-app .p22-bulk-fields{grid-template-columns:1fr 1fr}body.product-ui.admin-app .p22-bulk-fields .admin-select-all{grid-column:1/-1}}@media(max-width:620px){body.product-ui.admin-app .p22-user-tools{grid-template-columns:1fr}body.product-ui.admin-app .p22-user-tools-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}body.product-ui.admin-app .p22-filter-drawer{min-width:0}body.product-ui.admin-app .p22-filter-drawer[open]{grid-column:1/-1}body.product-ui.admin-app .p22-filter-drawer[open] .admin-user-filters{grid-template-columns:1fr 1fr}body.product-ui.admin-app .p22-user-search button{min-height:36px}body.product-ui.admin-app .p22-bulk-fields{grid-template-columns:1fr}body.product-ui.admin-app .p22-bulk-fields .admin-select-all{grid-column:auto}body.product-ui.admin-app .p22-bulk-fields button{width:100%}body.product-ui.admin-app .p22-user-row-wrap{grid-template-columns:36px minmax(0,1fr)}body.product-ui.admin-app .p22-user-check{min-height:85px}body.product-ui.admin-app .p22-user-row{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:12px 8px 12px 0}body.product-ui.admin-app .p22-user-row .simple-user-name{grid-column:2;grid-row:1}body.product-ui.admin-app .p22-user-row .p22-user-state{grid-column:2/4;grid-row:2}body.product-ui.admin-app .p22-user-row .p22-user-metric{grid-row:3;align-content:start}body.product-ui.admin-app .p22-user-row .p22-last-activity{grid-column:2;justify-items:start}body.product-ui.admin-app .p22-user-row .p22-open-financial{grid-column:3;justify-items:end}body.product-ui.admin-app .p22-user-row>b{grid-column:3;grid-row:1;align-self:center}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .p22-bulk-disclosure>summary>em{transition:none}}@media(max-width:760px){body.product-ui.admin-app main>.admin-home, body.product-ui.admin-app main>.p21-catalog-page, body.product-ui.admin-app main>.admin-branding-page, body.product-ui.admin-app main>.admin-navigation-page, body.product-ui.admin-app main>.admin-translations-page, body.product-ui.admin-app main>.p20-content-page, body.product-ui.admin-app main>.p40-game-page, body.product-ui.admin-app main>.p22-users-page, body.product-ui.admin-app main>.p22-risk-page, body.product-ui.admin-app main>.finance-work-queue, body.product-ui.admin-app main>.p24-ops-page{width:100%}body.product-ui.admin-app :is(.admin-catalog-head,.admin-settings-hero,.p20-content-hero,.p24-ops-hero,.finance-queue-head,.p22-users-head,.p22-risk-head,.admin-integration-hero,.admin-system-hero){gap:10px;padding:14px}body.product-ui.admin-app .finance-queue-head{flex-wrap:wrap}}@media(max-width:420px){body.product-ui.admin-app .admin-nav-group>summary{padding-inline:10px}body.product-ui.admin-app :is(.admin-catalog-head,.admin-settings-hero,.p20-content-hero,.p24-ops-hero,.finance-queue-head,.p22-users-head,.p22-risk-head,.admin-integration-hero,.admin-system-hero) h1{font-size:21px}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .admin-nav-group>summary b{transition:none}}@media(prefers-reduced-motion:reduce){body.product-ui.admin-app .admin-system-settings>summary>b{transition:none}}body.product-ui.admin-app .topbar .breadcrumb{display:none}body.product-ui.admin-app .admin-user-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));min-width:min(48%,520px)}body.product-ui.admin-app .admin-user-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px}body.product-ui.admin-app .admin-user-edit-disclosure{grid-column:1/-1;padding:0;overflow:hidden}body.product-ui.admin-app .admin-user-edit-disclosure>summary,body.product-ui.admin-app .admin-user-sessions-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:13px 16px;cursor:pointer;list-style:none}body.product-ui.admin-app .admin-user-edit-disclosure>summary::-webkit-details-marker,body.product-ui.admin-app .admin-user-sessions-disclosure>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .admin-user-edit-disclosure>summary span,body.product-ui.admin-app .admin-user-sessions-disclosure>summary span{display:grid;gap:4px;min-width:0}body.product-ui.admin-app .admin-user-edit-disclosure>summary strong,body.product-ui.admin-app .admin-user-sessions-disclosure>summary strong{color:#173b32;font-size:13px}body.product-ui.admin-app .admin-user-edit-disclosure>summary small,body.product-ui.admin-app .admin-user-sessions-disclosure>summary small{color:#71867f;font-size:10px;line-height:1.45}body.product-ui.admin-app .admin-user-edit-disclosure>summary>b,body.product-ui.admin-app .admin-user-sessions-disclosure>summary>b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:9px;background:#f0f6f3;color:#527266}body.product-ui.admin-app .admin-user-edit-disclosure[open]>summary,body.product-ui.admin-app .admin-user-sessions-disclosure[open]>summary{border-bottom:1px solid #e6efec;background:#fbfdfc}body.product-ui.admin-app .admin-user-edit-disclosure>form{display:grid;gap:12px;padding:16px}body.product-ui.admin-app .admin-user-action-disclosure{margin-top:8px;padding:0 12px;border:1px solid #e5ece9;border-radius:11px;background:#fff}body.product-ui.admin-app .admin-user-action-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;cursor:pointer;list-style:none}body.product-ui.admin-app .admin-user-action-disclosure>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .admin-user-action-disclosure>summary strong{color:#28443b;font-size:11px}body.product-ui.admin-app .admin-user-action-disclosure[open]>summary{border-bottom:1px solid #edf2f0}body.product-ui.admin-app .admin-user-action-disclosure>form{display:grid;gap:9px;padding:11px 0}body.product-ui.admin-app .admin-user-action-disclosure>.admin-user-note{margin:9px 0}body.product-ui.admin-app .admin-user-sessions-disclosure{padding:0;overflow:hidden}body.product-ui.admin-app .admin-user-sessions-disclosure>.admin-record-list,body.product-ui.admin-app .admin-user-sessions-disclosure>form{margin:0 16px}body.product-ui.admin-app .admin-user-sessions-disclosure>.admin-record-list{padding-bottom:10px}body.product-ui.admin-app .admin-user-summary-strip>span{padding:9px 10px}body.product-ui.admin-app .admin-user-summary-strip small{font-size:9px}body.product-ui.admin-app .admin-user-summary-strip strong{font-size:10px}body.product-ui.admin-app .p20-announcement-layout{grid-template-columns:minmax(0,820px);justify-content:center}body.product-ui.admin-app .p20-announcement-composer{padding:20px}body.product-ui.admin-app .p20-announcement-composer>form{gap:12px}body.product-ui.admin-app .p20-announcement-composer>form>label{font-size:11px}body.product-ui.admin-app .p20-announcement-composer>form>label input,body.product-ui.admin-app .p20-announcement-composer>form>label textarea{padding:11px 12px;border-radius:10px;font-size:14px}body.product-ui.admin-app .p20-announcement-composer>form>label textarea{min-height:112px}body.product-ui.admin-app .admin-notify-recipient{margin:0;padding:10px 12px;border:1px solid #dcece5;border-radius:10px;background:#f6fbf8;color:#48695b;font-size:12px}body.product-ui.admin-app .admin-notify-advanced{padding:0 12px;border:1px solid #e0ebe6;border-radius:10px;background:#fbfdfc}body.product-ui.admin-app .admin-notify-advanced>summary,body.product-ui.admin-app .p20-announcement-preview-disclosure>summary{padding:12px 0;color:#2e6852;cursor:pointer;font-size:12px;font-weight:800;list-style:none}body.product-ui.admin-app .admin-notify-advanced>summary::-webkit-details-marker,body.product-ui.admin-app .p20-announcement-preview-disclosure>summary::-webkit-details-marker{display:none}body.product-ui.admin-app .admin-notify-advanced[open]>summary,body.product-ui.admin-app .p20-announcement-preview-disclosure[open]>summary{border-bottom:1px solid #e7efeb}body.product-ui.admin-app .admin-notify-advanced-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 0}body.product-ui.admin-app .admin-notify-advanced-fields label{font-size:10px}body.product-ui.admin-app .admin-notify-advanced-fields .check{display:flex;align-items:center;gap:8px}body.product-ui.admin-app .p20-announcement-preview-disclosure{margin-top:14px;padding:0 12px;border:1px solid #e2ebe7;border-radius:10px;background:#fff}body.product-ui.admin-app .p20-announcement-preview-body{padding:12px 0}body.product-ui.admin-app .p20-announcement-preview-body .section-head{margin:0}body.product-ui.admin-app .p20-announcement-preview-body .section-head h3{margin:0;color:#294a3e;font-size:13px}body.product-ui.admin-app .p20-announcement-composer .p20-content-actions{align-items:center;gap:12px}body.product-ui.admin-app .p20-announcement-composer .p20-content-actions button{min-height:44px;padding:11px 18px}@media(max-width:760px){body.product-ui.admin-app .admin-user-overview-grid{grid-template-columns:1fr}body.product-ui.admin-app .admin-user-edit-disclosure{grid-column:auto}}@media(max-width:620px){body.product-ui.admin-app .admin-user-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));min-width:100%}body.product-ui.admin-app .admin-user-edit-disclosure>form{padding:12px}body.product-ui.admin-app .admin-user-action-disclosure{padding:0 10px}body.product-ui.admin-app .admin-notify-advanced-fields{grid-template-columns:1fr}body.product-ui.admin-app .p20-announcement-composer .p20-content-actions{align-items:stretch}body.product-ui.admin-app .p20-announcement-composer .p20-content-actions button{width:100%}}.game-publication-timing{margin:0;padding-left:18px;display:grid;gap:8px;font-size:12px;line-height:1.5}body.product-ui .mission-icon img,body.product-ui .rank-ladder-node span img{width:100%;height:100%;object-fit:contain;border-radius:inherit}body.product-ui .rank-shortcut-image{width:28px;height:28px;object-fit:contain;flex-shrink:0}body.product-ui.admin-app .admin-monitor{gap:14px}body.product-ui.admin-app .admin-monitor .admin-home-header{align-items:center}body.product-ui.admin-app .admin-monitor-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 13px;border:1px solid #dbe5df;border-radius:11px;background:#fff;color:#285c4c;font-size:13px;font-weight:650;flex:none;box-shadow:none}body.product-ui.admin-app .admin-monitor-refresh svg{width:18px;height:18px}body.product-ui.admin-app .admin-monitor-refresh:hover{background:#f4f8f6}body.product-ui.admin-app .admin-monitor-refresh:disabled{opacity:.65;cursor:wait}body.product-ui.admin-app .admin-monitor-freshness{display:flex;justify-content:space-between;gap:8px;color:#67786f;font-size:12px;flex-wrap:wrap}body.product-ui.admin-app .admin-monitor-freshness time{font-variant-numeric:tabular-nums}body.product-ui.admin-app .admin-monitor-notice{margin:0;padding:11px 14px;border:1px solid #e7dfc9;border-radius:10px;background:#fff9ed;color:#735720;font-size:13px}body.product-ui.admin-app .admin-monitor-notice[hidden]{display:none}body.product-ui.admin-app .admin-monitor-notice[data-state=success]{color:#25694f;background:#eff9f3;border-color:#d1e6d9}body.product-ui.admin-app .admin-monitor-content{display:grid;gap:18px;min-width:0}body.product-ui.admin-app .admin-monitor-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.product-ui.admin-app .admin-monitor-stat{display:grid;align-content:start;gap:8px;min-width:0;padding:16px 18px;border:1px solid #e0e7e3;border-radius:14px;background:#fff;text-decoration:none;color:#203d32;box-shadow:0 2px 3px #172c2303}body.product-ui.admin-app .admin-monitor-stat:hover{border-color:#a8c8b9}body.product-ui.admin-app .admin-monitor-stat-label{display:flex;align-items:center;gap:8px;color:#63766b;font-size:13px;line-height:1.35}body.product-ui.admin-app .admin-monitor-stat-label svg{width:17px;height:17px;flex:none;color:#608676}body.product-ui.admin-app .admin-monitor-stat>strong{font-size:30px;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.product-ui.admin-app .admin-monitor-stat>strong small{font-size:12px;letter-spacing:0;font-weight:600;color:#6e7d73}body.product-ui.admin-app .admin-monitor-stat-detail{color:#718076;font-size:12px;line-height:1.4}body.product-ui.admin-app .admin-monitor-panel{min-width:0;padding:17px 18px;border:1px solid #e0e7e3;border-radius:14px;background:#fff;box-shadow:none}body.product-ui.admin-app .admin-monitor-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}body.product-ui.admin-app .admin-monitor-section-head h2{margin:0;color:#243d31;font-size:16px;line-height:1.3;letter-spacing:-.015em}body.product-ui.admin-app .admin-monitor-section-head>a{display:inline-flex;align-items:center;min-height:28px;color:#37765d;font-size:12px;font-weight:650;text-decoration:none}body.product-ui.admin-app .admin-monitor-meta{color:#718075;font-size:12px}body.product-ui.admin-app .admin-monitor-queues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.product-ui.admin-app .admin-monitor-queue{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:56px;padding:10px 12px;border:1px solid #e4eae6;border-radius:10px;background:#f9fbfa;color:#566b5e;text-decoration:none}body.product-ui.admin-app .admin-monitor-queue svg{width:19px;height:19px}body.product-ui.admin-app .admin-monitor-queue>span{font-size:12px;line-height:1.3}body.product-ui.admin-app .admin-monitor-queue strong{font-size:22px;font-variant-numeric:tabular-nums;font-weight:650}body.product-ui.admin-app .admin-monitor-queue.needs-attention{border-color:#eddcc0;background:#fff9ef;color:#775c29}body.product-ui.admin-app .admin-monitor-queue:hover{border-color:#b3cdbd}body.product-ui.admin-app .admin-monitor-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.product-ui.admin-app .admin-monitor-balance-grid article{display:grid;align-content:start;gap:8px;padding:0 12px;border-left:2px solid #d8e8df;min-width:0}body.product-ui.admin-app .admin-monitor-balance-grid article.is-mine{border-color:#a6b8ed}body.product-ui.admin-app .admin-monitor-balance-grid article>span{font-size:12px;line-height:1.4;color:#617569}body.product-ui.admin-app .admin-monitor-balance-grid strong{color:#214733;font-size:23px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.product-ui.admin-app .admin-monitor-balance-grid .is-mine strong{color:#4769ac}body.product-ui.admin-app .admin-monitor-balance-grid small{font-size:12px;font-weight:600}body.product-ui.admin-app .admin-monitor-caption{margin:13px 0 0;color:#718176;font-size:12px;line-height:1.5}body.product-ui.admin-app .admin-monitor-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}body.product-ui.admin-app .admin-monitor-list{list-style:none;padding:0;margin:0}body.product-ui.admin-app .admin-monitor-list li+li{border-top:1px solid #edf1ee}body.product-ui.admin-app .admin-monitor-list li>a{display:flex;align-items:center;gap:9px;min-height:64px;padding:10px 0;color:#293e32;text-decoration:none}body.product-ui.admin-app .admin-monitor-row-copy{display:grid;gap:4px;min-width:0;flex:1}body.product-ui.admin-app .admin-monitor-row-copy>strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}body.product-ui.admin-app .admin-monitor-row-copy>small,body.product-ui.admin-app .admin-monitor-row-amount>small{font-size:12px;line-height:1.3;color:#758479}body.product-ui.admin-app .admin-monitor-row-amount{display:grid;gap:5px;text-align:right;flex:0 1 auto;min-width:0}body.product-ui.admin-app .admin-monitor-row-amount>strong{font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.product-ui.admin-app .admin-monitor-row-amount strong small{font-size:11px;font-weight:500}body.product-ui.admin-app .admin-monitor-avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:#edf4ef;color:#3c6951;font-size:13px;font-weight:750}body.product-ui.admin-app .admin-monitor-badge{display:inline-flex;justify-self:start;align-items:center;max-width:100%;padding:3px 7px;border-radius:6px;background:#f0f3f1;color:#5e7065;font-size:12px;line-height:1.3}body.product-ui.admin-app .admin-monitor-badge.good{background:#eef8f1;color:#2a704b}body.product-ui.admin-app .admin-monitor-badge.attention,body.product-ui.admin-app .admin-monitor-badge.waiting{background:#fff6e6;color:#7a5b1e}body.product-ui.admin-app .admin-monitor-list li>a>.admin-monitor-badge{flex:0 1 auto;max-width:95px;font-size:11px}body.product-ui.admin-app .admin-monitor-empty{padding:14px 0;color:#79857e;font-size:13px;line-height:1.5}body.product-ui.admin-app .admin-monitor-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}body.product-ui.admin-app .admin-monitor-facts{display:block;margin:0}body.product-ui.admin-app .admin-monitor-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid #edf1ee}body.product-ui.admin-app .admin-monitor-facts>div:last-child{border:0}body.product-ui.admin-app .admin-monitor-facts dt{color:#65776b;font-size:13px;line-height:1.4}body.product-ui.admin-app .admin-monitor-facts dd{margin:0;text-align:right;color:#2f4d3b;font-size:13px;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.product-ui.admin-app .admin-monitor-facts dd small{display:block;color:#7c887f;font-size:12px;font-weight:400;margin-top:3px}body.product-ui.admin-app .admin-monitor-facts dd.is-attention{color:#8b6724}body.product-ui.admin-app .admin-monitor-facts dd.is-good{color:#287349}body.product-ui.admin-app .admin-monitor-readiness{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;padding:11px 12px;font-size:12px}body.product-ui.admin-app .admin-monitor-readiness strong{color:#876927}body.product-ui.admin-app .admin-monitor-readiness>a{margin-left:auto;min-height:28px;color:#367357;text-decoration:none;font-size:12px;padding:0}body.product-ui.admin-app .admin-monitor-definitions{padding:0 4px;color:#64776a}body.product-ui.admin-app .admin-monitor-definitions>summary{padding:10px 0;min-height:44px;font-size:13px;cursor:pointer;list-style:revert}body.product-ui.admin-app .admin-monitor-definitions>p{margin:10px 0;font-size:13px;line-height:1.6;max-width:90ch}body.product-ui.admin-app .admin-monitor-definitions h3{font-size:14px;margin:16px 0 8px}body.product-ui.admin-app .admin-monitor-definitions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0;margin:0;list-style:none}body.product-ui.admin-app .admin-monitor-definitions li{display:flex;gap:12px;align-items:start;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e2e9e4;font-size:12px;line-height:1.5}body.product-ui.admin-app .admin-monitor-definitions li strong{flex:none;font-size:12px;color:#627163}body.product-ui.admin-app .admin-monitor-definitions>a{display:inline-flex;min-height:44px;align-items:center;color:#35735a;font-size:13px}@media(max-width:1100px){body.product-ui.admin-app .admin-monitor-lists{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui.admin-app .admin-monitor-lists>section:last-child{grid-column:1/-1}body.product-ui.admin-app .admin-monitor-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body.product-ui.admin-app .admin-monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui.admin-app .admin-monitor-health,body.product-ui.admin-app .admin-monitor-lists{grid-template-columns:1fr}body.product-ui.admin-app .admin-monitor-lists>section:last-child{grid-column:auto}body.product-ui.admin-app .admin-monitor-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}body.product-ui.admin-app .admin-monitor-definitions ul{grid-template-columns:1fr}}@media(max-width:480px){body.product-ui.admin-app .admin-monitor .admin-home-header{align-items:flex-start}body.product-ui.admin-app .admin-monitor-refresh{padding:9px;gap:5px;font-size:12px}body.product-ui.admin-app .admin-monitor .admin-home-header p{font-size:13px}body.product-ui.admin-app .admin-monitor-freshness{font-size:12px}body.product-ui.admin-app .admin-monitor-stat{padding:14px 12px;gap:8px}body.product-ui.admin-app .admin-monitor-stat-label{font-size:12px;gap:5px;min-height:32px}body.product-ui.admin-app .admin-monitor-stat>strong{font-size:26px}body.product-ui.admin-app .admin-monitor-panel{padding:16px 13px}body.product-ui.admin-app .admin-monitor-section-head{gap:7px;margin-bottom:12px}body.product-ui.admin-app .admin-monitor-queue{grid-template-columns:18px minmax(0,1fr) auto;gap:7px;padding:10px 9px}body.product-ui.admin-app .admin-monitor-queue .admin-monitor-arrow{display:none}body.product-ui.admin-app .admin-monitor-balance-grid article{padding:0 8px}body.product-ui.admin-app .admin-monitor-balance-grid strong{font-size:21px}}body.product-ui.admin-app .admin-monitor-status-strip{display:flex;flex-wrap:wrap;gap:10px 18px;padding:2px}body.product-ui.admin-app .admin-monitor-status-strip>a{display:inline-flex;align-items:center;gap:7px;min-height:30px;color:#6b796f;font-size:12px;text-decoration:none;flex-wrap:wrap}body.product-ui.admin-app .admin-monitor-status-strip svg{width:16px;height:16px;flex:none}body.product-ui.admin-app .admin-monitor-status-strip strong{padding:3px 7px;border-radius:6px;background:#edf2ef;color:#506e5e;font-weight:600}body.product-ui.admin-app .admin-monitor-status-strip .is-attention strong{background:#fff3de;color:#7d5d21}body.product-ui.admin-app .admin-monitor-status-strip .is-good strong{background:#e8f5eb;color:#267148}.cashier-management,.cashier-desk{display:grid;gap:20px;min-width:0}.cashier-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cashier-page-head h1{font-size:26px;line-height:1.2;margin:0}.cashier-page-head p{margin:8px 0 0;color:#60716c}.cashier-summary-grid,.cashier-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cashier-summary-grid .card{display:flex;flex-direction:column;gap:10px}.cashier-summary-grid strong{font-size:24px;line-height:1.25}.cashier-summary-grid p,.cashier-asset-note{font-size:14px;line-height:1.6;color:#60716c;margin:0}.cashier-asset-note{padding:12px 16px;background:#f0f4fb;border:1px solid #dce5f4;border-radius:12px;color:#394f73}.cashier-member header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.cashier-member h2{font-size:18px;margin:0 0 4px}.cashier-member p{margin:0;overflow-wrap:anywhere;color:#61726c}.cashier-member-balance,.cashier-available{display:flex;flex-direction:column;gap:6px;margin:18px 0}.cashier-member-balance strong,.cashier-available strong{font-size:30px;letter-spacing:-1px}.cashier-member details{border-top:1px solid #e4eae7;padding:14px 0}.cashier-member details summary,.cashier-add summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.cashier-member form,.cashier-add form,.cashier-credit-form form{display:grid;gap:16px;margin-top:16px}.cashier-member label,.cashier-add label,.cashier-credit-form label{display:grid;gap:8px}.cashier-facts{display:grid;gap:12px;margin:16px 0}.cashier-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px}.cashier-facts dt{color:#687971}.cashier-facts dd{margin:0;overflow-wrap:anywhere}.cashier-history-row{border-top:1px solid #e4eae7;padding:14px 0}.cashier-history-row>summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;min-height:44px}.cashier-history-row>summary>span{display:flex;flex-direction:column;gap:6px;min-width:0}.cashier-history-row>summary>span:last-child{text-align:right;flex-shrink:0}.cashier-history-row small{font-size:12px;line-height:1.5;color:#677771;overflow-wrap:anywhere}.cashier-empty{padding:20px;color:#677771}.cashier-history-panel h2{font-size:18px;margin:0 0 16px}.cashier-history-panel .section-head form{display:flex;gap:8px;align-items:center}.cashier-app{background:#f5f7f6}.cashier-desk-header{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:880px;margin:auto;padding:20px}.cashier-desk-header>a{display:flex;align-items:center;gap:10px;color:#182f28;text-decoration:none}.cashier-desk-header strong{display:flex;flex-direction:column;gap:4px}.cashier-desk-header strong small{font-size:12px;color:#65756d;font-weight:500}.product-ui.cashier-app main.cashier-desk{max-width:880px;width:100%;margin:0 auto;padding:12px 20px 40px;box-sizing:border-box}.cashier-available{margin:0;padding:24px;background:#fff}.cashier-credit-form h2{font-size:18px;margin:0}.cashier-credit-form form button{min-height:44px}.cashier-success{background:#e8f6f0;color:#145940;border:1px solid #bbdfce;padding:14px;border-radius:12px;margin:0}.cashier-language{display:flex;align-items:center;gap:12px;justify-content:flex-end}.cashier-language select{width:auto;min-height:44px}.virtual-wallet-card{margin:16px 0;padding:18px;display:grid;gap:10px}.virtual-wallet-card header{display:flex;align-items:center;justify-content:space-between;gap:16px}.virtual-wallet-card strong{font-size:24px}.virtual-wallet-card p{margin:0;font-size:14px;line-height:1.6;color:#65756f}.virtual-source-picker{max-width:520px;margin:16px 0;display:grid;gap:8px}.virtual-source-picker form{display:flex;gap:8px;flex-wrap:wrap}.virtual-source-picker select{flex:1;min-width:160px}.virtual-source-picker p{font-size:13px;line-height:1.5;margin:0;color:#52696b}@media(max-width:640px){.cashier-summary-grid,.cashier-team-grid{grid-template-columns:minmax(0,1fr)}.cashier-page-head{align-items:flex-start;flex-wrap:wrap}.cashier-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.cashier-management .card,.cashier-desk .card{padding:18px}.cashier-history-row>summary{gap:10px;flex-wrap:wrap}.cashier-history-row>summary>span:last-child{text-align:left}.cashier-history-panel .section-head{align-items:flex-start;flex-wrap:wrap}.cashier-desk-header{padding:16px}.product-ui.cashier-app main.cashier-desk{padding:8px 16px 32px}.cashier-summary-grid strong{font-size:22px}}.cashier-member label,.cashier-add label,.cashier-credit-form label{margin:0}.cashier-credit-form form{gap:14px}.cashier-history-panel .section-head form{margin:0}.virtual-source-picker select{margin:0}.product-ui dl.cashier-facts{grid-template-columns:minmax(0,1fr)}.cashier-facts dd,.cashier-history-row summary small{overflow-wrap:anywhere}.cashier-credit-form .cashier-facts{margin:18px 0}body.product-ui .friend-hub{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}body.product-ui .friend-hub [hidden]{display:none!important}body.product-ui .friend-top{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}body.product-ui .friend-hub :is(h2,h3,p){margin:0}body.product-ui .friend-hub h2{font-size:19px;line-height:1.3;letter-spacing:-.025em;color:#172d2b}body.product-ui .friend-hub :is(button,a){-webkit-tap-highlight-color:transparent}body.product-ui .friend-hub :is(button,a,input,summary):focus-visible{outline:3px solid #458fa0;outline-offset:4px}body.product-ui :is(.friend-level-card,.friend-invite-card,.friend-activity-card){padding:22px;border:1px solid #e0e8e5;border-radius:20px;background:#fff;min-width:0;box-shadow:0 2px 4px #173b2f03}body.product-ui .friend-level-card{background:#f2f9f6;border-color:#d8e9e0;display:flex;flex-direction:column;gap:20px}body.product-ui .friend-level-heading{display:flex;align-items:center;gap:16px;min-width:0}body.product-ui .friend-level-heading>div{min-width:0;display:grid;gap:5px}body.product-ui .friend-level-heading h2{font-size:28px;overflow-wrap:anywhere}body.product-ui .friend-eyebrow{font-size:12px;color:#536c62;font-weight:600}body.product-ui .friend-level-perk{display:flex;align-items:center;gap:5px;color:#486957;font-size:12px;line-height:1.5}body.product-ui .friend-level-perk svg{width:15px;height:15px;flex:none}body.product-ui .friend-next-goal{display:grid;gap:10px}body.product-ui .friend-next-goal strong{font-size:16px;line-height:1.45;color:#24493d;overflow-wrap:anywhere}body.product-ui .friend-next-goal>span{font-size:12px;color:#5b7168;line-height:1.5;font-variant-numeric:tabular-nums}body.product-ui .friend-progress{margin:0;appearance:none;-webkit-appearance:none;display:block;width:100%;height:8px;border:0;border-radius:99px;overflow:hidden;background:#dceae3;color:#16846a}body.product-ui .friend-progress::-webkit-progress-bar{background:#dceae3;border-radius:99px}body.product-ui .friend-progress::-webkit-progress-value{background:#16846a;border-radius:99px;transition:width .2s ease}body.product-ui .friend-progress::-moz-progress-bar{background:#16846a;border-radius:99px}body.product-ui .friend-next-unlock{display:flex;align-items:center;gap:10px;border-top:1px solid #dbe8df;padding-top:14px;margin-top:auto}body.product-ui .friend-next-unlock>.level-emblem{width:40px;height:46px}body.product-ui .friend-next-unlock>div{display:grid;gap:4px;min-width:0}body.product-ui .friend-next-unlock small{font-size:12px;color:#62766b}body.product-ui .friend-next-unlock strong{font-size:13px;line-height:1.5;font-weight:600;color:#2f5746}body.product-ui .friend-next-unlock strong span{display:inline}body.product-ui .level-emblem{--badge-shell:#a1b8bc;--badge-face:#e7eff0;--badge-facet:#f5f8f8;--badge-star:#738f98;--badge-line:#bccdd0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:64px;flex:none;isolation:isolate}body.product-ui .level-emblem-bronze{--badge-shell:#b48860;--badge-face:#f0ddc6;--badge-facet:#fbefdf;--badge-star:#a6784a;--badge-line:#c69a6c}body.product-ui .level-emblem-silver{--badge-shell:#97a5b5;--badge-face:#e4eaf0;--badge-facet:#f5f8fb;--badge-star:#7a8a9c;--badge-line:#abbac8}body.product-ui .level-emblem-gold{--badge-shell:#b49947;--badge-face:#f6eac4;--badge-facet:#fff7df;--badge-star:#a88a32;--badge-line:#ccb56b}body.product-ui .level-emblem-diamond{--badge-shell:#79a3bd;--badge-face:#dcedf8;--badge-facet:#f0faff;--badge-star:#527f9f;--badge-line:#a0c3d8}body.product-ui .level-emblem>svg{width:100%;height:100%;overflow:visible;filter:none}body.product-ui .level-emblem-shell{fill:var(--badge-shell)}body.product-ui .level-emblem-face{fill:var(--badge-face)}body.product-ui .level-emblem-facet{fill:var(--badge-facet)}body.product-ui .level-emblem-star{fill:var(--badge-star)}body.product-ui .level-emblem-line{stroke:var(--badge-line);stroke-width:2;stroke-linecap:round}body.product-ui .level-emblem>img{width:100%;height:100%;object-fit:contain}body.product-ui .level-emblem-number{position:absolute;right:-1px;bottom:-1px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 3px;border:2px solid white;border-radius:8px;background:#284d43;color:#fff;font-size:10px;font-weight:700;line-height:1}body.product-ui .level-emblem-hero{width:76px;height:84px}body.product-ui .level-emblem-hero .level-emblem-number{height:24px;min-width:24px;font-size:12px;right:1px;bottom:2px}body.product-ui .friend-card-heading{display:flex;align-items:center;gap:9px;margin-bottom:16px}body.product-ui .friend-section-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#497168;background:#f0f5f3;flex:none}body.product-ui .friend-section-icon svg{width:19px;height:19px}body.product-ui .friend-invite-reward{display:flex;align-items:center;gap:9px;margin-bottom:16px;min-width:0}body.product-ui .friend-invite-reward>div{display:grid;gap:2px;min-width:0}body.product-ui .friend-invite-reward strong{font-size:22px;color:#375a98;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}body.product-ui .friend-invite-reward span{font-size:12px;color:#697b73;line-height:1.4}body.product-ui .friend-invite-reward>small{margin-left:auto;font-size:12px;color:#5e759a;background:#eef3fc;border-radius:7px;padding:5px 7px;max-width:90px;line-height:1.3;text-align:center}body.product-ui .friend-invite-reward img{flex:none}body.product-ui .friend-invite-field{display:grid;gap:8px;min-width:0}body.product-ui .friend-invite-field input{width:100%;min-width:0;height:44px;padding:10px 12px;border:1px solid #e3e8e5;border-radius:10px;background:#f7f9f8;color:#6b7c73;font-size:12px;overflow:hidden;text-overflow:ellipsis;direction:ltr;box-shadow:none}body.product-ui .friend-copy-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;border:1px solid #0d7662;border-radius:11px;background:#087f69;color:white;font-size:14px;font-weight:650;line-height:1.4;padding:11px 14px;box-shadow:none;white-space:normal}body.product-ui .friend-copy-button:hover{background:#076f5c}body.product-ui .friend-hub button svg{width:18px;height:18px;flex:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.product-ui .friend-code-row{display:flex;align-items:center;gap:8px;min-width:0;margin-top:8px}body.product-ui .friend-code-row label{font-size:12px;color:#738076;flex:none}body.product-ui .friend-code-row input{flex:1;width:0;min-width:0;max-width:none;border:0;background:transparent;color:#415649;font-size:12px;font-weight:650;font-family:ui-monospace,SFMono-Regular,monospace;padding:0;height:44px;box-shadow:none;text-align:right;text-overflow:ellipsis}body.product-ui .friend-code-row button{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:8px;background:transparent;color:#597369;box-shadow:none}body.product-ui .friend-code-row button:hover{background:#f3f7f5}body.product-ui .friend-share-row{display:flex;align-items:center;justify-content:center;gap:4px;border-top:1px solid #edf1ee;margin-top:4px;flex-wrap:wrap}body.product-ui .friend-share-row :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:6px 9px;background:transparent;color:#526b61;font-size:12px;font-weight:550;text-decoration:none;border:0;border-radius:8px;box-shadow:none}body.product-ui .friend-share-row :is(button,a):hover{background:#f4f7f5;color:#235c49}body.product-ui .friend-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:0 6px;text-align:center;min-width:0}body.product-ui .friend-flow>div{position:relative;display:grid;justify-items:center;gap:10px;min-width:0}body.product-ui .friend-flow>div:not(:nth-child(3)):after{content:'';position:absolute;top:24px;left:calc(50% + 29px);width:calc(100% - 50px);border-top:1px dashed #c9d8d0}body.product-ui .friend-flow-icon{position:relative;display:grid;place-items:center;width:48px;height:48px;background:#fff;border:1px solid #e0e8e2;border-radius:15px;color:#5d7c6b}body.product-ui .friend-flow-icon svg{width:23px;height:23px}body.product-ui .friend-flow-icon>b{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:#e7f1eb;color:#426752;border:2px solid #fafbf9;font-size:10px}body.product-ui .friend-flow strong{font-size:12px;font-weight:600;line-height:1.5;color:#496154;overflow-wrap:anywhere}body.product-ui .friend-flow>p{grid-column:1/-1;font-size:12px;line-height:1.6;color:#6b7b71;max-width:460px;justify-self:center}body.product-ui .friend-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}body.product-ui .friend-section-head>div{min-width:0}body.product-ui .friend-section-head p{font-size:13px;line-height:1.5;color:#6b7b71;margin-top:5px}body.product-ui .friend-hub .friend-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#397663;font-weight:600;text-decoration:none}body.product-ui .friend-level-path{display:grid;gap:12px;list-style:none;margin:0;padding:0;min-width:0}body.product-ui .friend-path-item{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #e1e7e3;border-radius:16px;background:#fff;min-width:0}body.product-ui .friend-path-item.is-current{border-color:#a4c5b4;background:#f0f8f3}body.product-ui .friend-path-item.is-next{border-color:#d1dcdb}body.product-ui .friend-path-item:not(:last-child):after{content:'';position:absolute;left:45px;top:100%;width:1px;height:13px;background:#cfddd5;pointer-events:none}body.product-ui .friend-path-item.is-unlocked:not(:last-child):after{background:#91b8a3}body.product-ui .friend-path-copy{flex:1;min-width:0;display:grid;gap:4px}body.product-ui .friend-path-title{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}body.product-ui .friend-path-title h3{font-size:17px;font-weight:650;line-height:1.4;letter-spacing:-.02em;color:#344b40;overflow-wrap:anywhere}body.product-ui .friend-path-state{display:flex;align-items:center;gap:4px;font-size:12px;color:#78867d;line-height:1.3}body.product-ui .friend-path-state svg{width:13px;height:13px;flex:none}body.product-ui .is-current .friend-path-state{color:#287653;font-weight:650}body.product-ui .is-next .friend-path-state{color:#4a6d89}body.product-ui .friend-path-target{font-size:12px;color:#718074;line-height:1.5}body.product-ui .friend-path-rewards{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;margin-top:3px}body.product-ui .friend-path-rewards>span{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.5;color:#566e5e}body.product-ui .friend-path-rewards svg{width:14px;height:14px;flex:none}body.product-ui .friend-record-count{font-size:12px;color:#6d8172;font-variant-numeric:tabular-nums}body.product-ui .friend-status-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;min-width:0}body.product-ui .friend-status-summary>div{display:grid;gap:8px;min-width:0;padding:12px;background:#f6f8f7;border-radius:11px}body.product-ui .friend-status-summary dt{display:flex;align-items:center;gap:5px;font-size:12px;color:#6b7b73;line-height:1.4;overflow-wrap:anywhere}body.product-ui .friend-status-summary dt svg{width:14px;height:14px;flex:none;color:#738c7f}body.product-ui .friend-status-summary dd{font-size:24px;color:#345445;line-height:1;margin:0;font-weight:650;font-variant-numeric:tabular-nums}body.product-ui .friend-claim-area{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px;margin-top:16px;border-radius:12px;background:#edf3fc;border:1px solid #dbe6f7}body.product-ui .friend-claim-area>div{display:grid;gap:6px}body.product-ui .friend-claim-area>div>strong{font-size:13px;color:#3d5980}body.product-ui .friend-claim-area .mission-reward{display:flex;align-items:center;gap:6px;font-size:18px;color:#4569aa}body.product-ui .friend-claim-area form{margin:0}body.product-ui .friend-claim-area button{min-height:44px;background:#456bad;color:white;border:0;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;box-shadow:none}body.product-ui .friend-claim-area button:disabled{opacity:.65;cursor:wait}body.product-ui .friend-claim-result,body.product-ui .friend-limit-note{margin-top:12px;font-size:12px;color:#487155;line-height:1.6}body.product-ui .friend-claim-result[data-state=error]{padding:10px 12px;background:#fff2ef;border-radius:9px;color:#a5463d}body.product-ui .friend-claim-result[data-state=success]{padding:10px 12px;background:#f0f8f3;border-radius:9px;color:#2c704c}body.product-ui .friend-recent-list{list-style:none;padding:0;margin:16px 0 0;display:grid;min-width:0}body.product-ui .friend-recent-list li{display:flex;align-items:center;gap:10px;min-height:55px;padding:10px 0;min-width:0;border-top:1px solid #edf1ee}body.product-ui .friend-record-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#688473;background:#f1f5f2;flex:none}body.product-ui .friend-record-icon svg{width:15px;height:15px}body.product-ui .friend-recent-list strong{font-size:12px;color:#536458;font-weight:550;min-width:0;overflow-wrap:anywhere}body.product-ui .friend-record-state{margin-left:auto;min-width:0;font-size:12px;line-height:1.5;color:#708278;text-align:right;overflow-wrap:anywhere}body.product-ui .friend-record-state.is-qualified,body.product-ui .friend-record-state.is-rewarded{color:#3e7e5b}body.product-ui .friend-record-state.is-rejected{color:#976847}body.product-ui .friend-empty{padding-top:18px;font-size:13px;line-height:1.6;color:#77857b}body.product-ui .friend-rules{border-top:1px solid #e1e8e3}body.product-ui .friend-rules summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;font-size:13px;color:#5b7063;font-weight:550;cursor:pointer;list-style:none}body.product-ui .friend-rules summary::-webkit-details-marker{display:none}body.product-ui .friend-rules summary:after{content:'+';font-size:19px;font-weight:400;color:#718878}body.product-ui .friend-rules[open] summary:after{content:'−'}body.product-ui .friend-rules>div{display:grid;gap:12px;padding:4px 0 14px}body.product-ui .friend-rules p{font-size:13px;color:#6d7b72;line-height:1.65}@media(min-width:768px){body.product-ui .friend-top{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui .friend-level-card{justify-content:center}body.product-ui .friend-level-heading h2{font-size:32px}}@media(max-width:480px){body.product-ui .friend-hub{gap:24px}body.product-ui :is(.friend-level-card,.friend-invite-card,.friend-activity-card){padding:18px}body.product-ui .friend-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-ui .friend-path-item{padding:14px;gap:12px}body.product-ui .friend-path-item:not(:last-child):after{left:41px}body.product-ui .friend-path-title{align-items:flex-start}body.product-ui .friend-path-state{font-size:12px}body.product-ui .friend-path-rewards{gap:4px 8px}body.product-ui .friend-claim-area form,body.product-ui .friend-claim-area button{width:100%}}@media(prefers-reduced-motion:reduce){body.product-ui .friend-progress::-webkit-progress-value{transition:none}}body.product-ui .friend-bottom{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;min-width:0}@media(min-width:960px){body.product-ui .friend-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}body.product-ui .account-settings{display:grid;gap:20px;min-width:0}body.product-ui .account-identity{display:flex;align-items:center;gap:14px;padding:4px 2px;min-width:0}body.product-ui .account-avatar{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:18px;background:#e0eeea;color:#126b5b;font-size:24px;font-weight:650}body.product-ui .account-identity-copy{min-width:0}body.product-ui .account-identity h2{font-size:20px;line-height:1.3;letter-spacing:-.4px;margin:0;overflow-wrap:anywhere}body.product-ui .account-identity p{font-size:13px;line-height:1.5;color:#586a65;margin:3px 0 8px;overflow-wrap:anywhere}body.product-ui .account-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;line-height:1.5;color:#64736f}body.product-ui .account-meta span:first-child{color:#146c59;background:#e7f2ee;padding:2px 8px;border-radius:6px}body.product-ui .account-grid,body.product-ui .account-column{display:grid;gap:16px;align-items:start;min-width:0}body.product-ui .account-card{background:#fff;border:1px solid #e0e8e5;border-radius:20px;padding:20px;box-shadow:0 2px 4px #1a433403;min-width:0}body.product-ui .account-card h2{font-size:17px;line-height:1.4;letter-spacing:-.3px;margin:0}body.product-ui .account-card-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:18px}body.product-ui .account-text-link{font-size:12px;min-height:44px;display:inline-flex;align-items:center;color:#177661;font-weight:600;text-decoration:none}body.product-ui .account-form{display:grid;gap:16px;min-width:0;margin:0}body.product-ui .account-field{display:grid;gap:7px;min-width:0}body.product-ui .account-field label{display:block;color:#344640;font-size:13px;font-weight:600;line-height:1.5;margin:0}body.product-ui .account-field input{width:100%;min-width:0;height:46px;border:1px solid #d8e2de;border-radius:11px;padding:0 13px;background:#fff;font:inherit;font-size:15px;color:#182d25;box-shadow:none}body.product-ui .account-field input:focus{border-color:#0b8066;outline:3px solid #d9eee6;outline-offset:1px}body.product-ui .account-field input[aria-invalid="true"]{border-color:#b64545}body.product-ui .account-hint{font-size:12px;line-height:1.65;color:#63746d;margin:0;font-weight:400}body.product-ui .account-save{width:100%;min-height:46px;padding:11px 14px;font-size:14px;line-height:1.5;font-weight:600;border:0;border-radius:11px;background:#087a61;color:#fff;box-shadow:none}body.product-ui .account-save:hover{background:#06694f}body.product-ui .account-save:disabled{cursor:wait;opacity:.7}body.product-ui .account-feedback{font-size:12px;line-height:1.6;color:#14674f;padding:10px 12px;background:#edf7f1;border-radius:9px;margin:0;overflow-wrap:anywhere}body.product-ui .account-feedback.is-error{background:#fff2f0;color:#943e38}body.product-ui .account-settings .field-error,body.product-ui .account-min-warning{font-size:12px;line-height:1.5;color:#a73d37}body.product-ui .account-preferences h2{margin-bottom:6px}body.product-ui .account-preference-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px}body.product-ui .account-preference-row + .account-preference-row{border-top:1px solid #edf1ef;padding-top:12px;margin-top:4px}body.product-ui .account-preference-row label,body.product-ui .account-preference-row strong{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:#273f34}body.product-ui .account-preference-row p{font-size:12px;color:#65756f;line-height:1.6;margin:4px 0 0}body.product-ui .account-preference-row select{width:136px;max-width:50%;flex-shrink:0;min-height:44px;border:1px solid #dce5e1;border-radius:10px;padding:0 10px;font-size:14px;color:#263d32;background:#f8faf9}body.product-ui .account-mode-toggle{flex-shrink:0;min-width:64px;min-height:44px;border-radius:10px;border:1px solid #dce5e1;padding:8px 12px;background:#f6f8f7;color:#57685f;box-shadow:none;font-size:13px}body.product-ui .account-mode-toggle[aria-pressed="true"]{background:#e5f3ec;border-color:#bcded0;color:#126d50}body.product-ui .account-security{padding-bottom:8px}body.product-ui .account-security > h2{margin-bottom:10px}body.product-ui .account-disclosure{border:0;border-radius:0;background:transparent;margin:0;padding:0;box-shadow:none}body.product-ui .account-disclosure + .account-disclosure{border-top:1px solid #edf1ef}body.product-ui .account-disclosure summary{display:flex;align-items:center;gap:12px;min-height:62px;cursor:pointer;list-style:none;padding:8px 0;color:#2b4137;font-size:14px;line-height:1.45;font-weight:500}body.product-ui .account-disclosure summary::-webkit-details-marker{display:none}body.product-ui .account-disclosure summary::after{content:none}body.product-ui .account-disclosure summary > span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}body.product-ui .account-disclosure summary small{display:block;font-size:12px;color:#78857e;font-weight:400;margin-top:2px}body.product-ui .account-row-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#f2f6f4;color:#58746a}body.product-ui .account-row-icon svg,body.product-ui .account-chevron{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.product-ui .account-chevron{width:16px;height:16px;flex:0 0 16px;color:#8c9991}body.product-ui .account-disclosure[open] > summary .account-chevron{transform:rotate(90deg)}body.product-ui .account-disclosure-body{display:grid;gap:16px;padding:4px 0 20px}body.product-ui .account-password-control{position:relative;min-width:0}body.product-ui .account-password-control input{padding-right:52px}body.product-ui .account-eye{position:absolute;top:1px;right:1px;display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;color:#687c72;border:0;border-radius:9px;box-shadow:none;transition:none}body.product-ui .account-eye:hover,body.product-ui .account-eye:active{background:transparent;color:#1c7055;transform:none}body.product-ui .account-eye svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.product-ui .account-eye .account-eye-closed,body.product-ui .account-eye.is-visible .account-eye-open{display:none}body.product-ui .account-eye.is-visible .account-eye-closed{display:block}body.product-ui .account-pending-email{font-size:12px;line-height:1.6;padding:10px 12px;border-radius:9px;background:#fff7e7;color:#805d21;margin:0;overflow-wrap:anywhere}body.product-ui .account-session{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;padding:14px 0;border-bottom:1px solid #edf1ef}body.product-ui .account-session:first-child{padding-top:0}body.product-ui .account-session:last-child{border-bottom:0}body.product-ui .account-session > div{flex:1;min-width:140px}body.product-ui .account-session strong{font-size:13px;line-height:1.5;font-weight:600}body.product-ui .account-session time{display:block;font-size:12px;line-height:1.6;color:#718279;margin-top:2px}body.product-ui .account-current-label{font-size:12px;color:#267556}body.product-ui .account-session-close{min-height:44px;font-size:12px;padding:8px 12px;background:#f5f8f6;color:#486354;border:1px solid #e1e9e4;border-radius:10px;box-shadow:none;white-space:normal}body.product-ui .account-session-close:hover{background:#edf3ef;color:#245c42}body.product-ui .account-event-list{list-style:none;margin:0;padding:0}body.product-ui .account-event-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;border-bottom:1px solid #edf1ef}body.product-ui .account-event-list li:last-child{border:0}body.product-ui .account-event-list strong{font-size:12px;font-weight:500;color:#344c3f}body.product-ui .account-event-list time{font-size:12px;color:#75857b;font-variant-numeric:tabular-nums}body.product-ui .account-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:4px 10px;color:#738278;font-size:12px;line-height:1.6;padding:0}body.product-ui .account-footer a{display:inline-flex;align-items:center;min-height:44px;color:#29735a;font-weight:500}body.product-ui .account-settings :where(button,a,summary,select):focus-visible{outline:3px solid #87c9b2;outline-offset:3px}body.product-ui .account-settings [hidden]{display:none!important}@media(min-width:768px){body.product-ui .account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}body.product-ui .account-card{padding:24px}body.product-ui .account-security{padding-bottom:12px}}@media(max-width:374px){body.product-ui .account-card{padding:17px}body.product-ui .account-security{padding-bottom:8px}body.product-ui .account-meta{gap:4px 8px}}@media(prefers-reduced-motion:reduce){body.product-ui .account-settings *,body.product-ui .account-settings *::before,body.product-ui .account-settings *::after{transition:none!important;animation:none!important}}body.product-ui main #wallet-deposit-dialog{width:min(94vw,460px);max-height:90dvh;overscroll-behavior:contain}body.product-ui main #wallet-deposit-dialog [hidden]{display:none!important}body.product-ui main #wallet-deposit-dialog .wallet-payment-dialog-inner{padding:20px;gap:12px}body.product-ui main #wallet-deposit-dialog label,body.product-ui main #wallet-deposit-dialog .wallet-payment-result-row>span{font-size:12px;line-height:1.4}body.product-ui main #wallet-deposit-dialog input,body.product-ui main #wallet-deposit-dialog select{font-size:16px}body.product-ui main #wallet-deposit-dialog .wallet-payment-result{padding:12px;gap:8px}body.product-ui main #wallet-deposit-dialog .wallet-payment-result-copy,body.product-ui main #wallet-deposit-dialog .wallet-panel-intro{font-size:12px;line-height:1.5}body.product-ui main #wallet-deposit-dialog .wallet-payment-result-title{font-size:17px}body.product-ui main #wallet-deposit-dialog .wallet-payment-amount{display:grid;gap:6px;padding:0}body.product-ui main #wallet-deposit-dialog .wallet-payment-amount>span{font-size:12px;color:#577469}body.product-ui main #wallet-deposit-dialog .wallet-payment-amount>strong{display:flex;gap:8px;align-items:center;font-size:clamp(20px,5.6vw,27px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.product-ui main #wallet-deposit-dialog .wallet-payment-address-controls{grid-template-columns:1fr;gap:8px}body.product-ui main #wallet-deposit-dialog .wallet-payment-address-controls textarea{resize:none;width:100%;min-height:60px;padding:10px;border:1px solid #d9e9e4;border-radius:10px;background:white;color:#214f40;font:12px/1.5 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}body.product-ui main #wallet-deposit-dialog .wallet-payment-address-controls button,body.product-ui main #wallet-deposit-dialog .wallet-payment-retry{min-height:44px;font-size:12px;padding:10px 14px}body.product-ui main #wallet-deposit-dialog[data-deposit-step="details"] .wallet-panel-intro{display:none}body.product-ui main #wallet-deposit-dialog .wallet-payment-result-copy{margin:0}body.product-ui main #wallet-deposit-dialog .wallet-payment-status-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}body.product-ui main #wallet-deposit-dialog .wallet-payment-details{margin:0;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.product-ui main #wallet-deposit-dialog .wallet-payment-details summary{min-height:44px;padding:0;display:flex;align-items:center;font-size:12px;color:#42695b;cursor:pointer;font-weight:600}body.product-ui main #wallet-deposit-dialog .wallet-payment-details summary::after{content:'+';margin-left:auto;font-size:18px;font-weight:400}body.product-ui main #wallet-deposit-dialog .wallet-payment-details[open] summary::after{content:'−'}body.product-ui main #wallet-deposit-dialog .wallet-payment-details .wallet-payment-result-row{grid-template-columns:1fr auto;gap:8px;padding:8px 0;font-size:12px;overflow-wrap:anywhere}body.product-ui main #wallet-deposit-dialog .wallet-payment-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}body.product-ui main #wallet-deposit-dialog .wallet-payment-actions button{margin:0;white-space:normal;line-height:1.4}body.product-ui main #wallet-deposit-dialog .wallet-warning{font-size:12px;margin:0;line-height:1.5}body.product-ui main #wallet-deposit-dialog .wallet-payment-address-layout{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:start;width:100%;min-width:0}body.product-ui main #wallet-deposit-dialog .wallet-payment-qr{width:128px;height:128px;border-radius:10px;background:#fff;overflow:hidden;display:grid;place-items:center;font-size:12px;color:#456356;padding:0}body.product-ui main #wallet-deposit-dialog .wallet-payment-qr[aria-busy="true"]{background:#edf2ef}body.product-ui main #wallet-deposit-dialog .wallet-payment-qr svg{display:block;width:100%;height:100%}body.product-ui main #wallet-deposit-dialog .wallet-payment-address-controls{min-width:0}body.product-ui main #wallet-deposit-dialog .wallet-payment-address-controls textarea{min-height:76px;height:76px;font-size:12px;line-height:1.4;padding:8px}body.product-ui main #wallet-deposit-dialog .wallet-payment-check-feedback{margin:0;font-size:12px;line-height:1.5;color:#38614f}body.product-ui main #wallet-deposit-dialog [data-deposit-countdown]{font-size:20px;font-variant-numeric:tabular-nums}body.product-ui main #wallet-deposit-dialog .wallet-payment-retry[aria-busy="true"]{cursor:wait;opacity:.8}@media(max-width:374px){body.product-ui main #wallet-deposit-dialog .wallet-payment-result{gap:6px;padding:10px}body.product-ui main #wallet-deposit-dialog .wallet-payment-amount{gap:4px}body.product-ui main #wallet-deposit-dialog .wallet-payment-address-layout{grid-template-columns:112px minmax(0,1fr);gap:8px}body.product-ui main #wallet-deposit-dialog .wallet-payment-qr{width:112px;height:112px}body.product-ui main #wallet-deposit-dialog .wallet-payment-dialog-inner{padding:16px}}body.product-ui main #wallet-deposit-dialog .wallet-payment-retry[aria-busy="true"]{display:flex;gap:6px;align-items:center;justify-content:center}body.product-ui main #wallet-deposit-dialog .wallet-payment-retry[aria-busy="true"]::before{content:'';flex:0 0 12px;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:deposit-check-spin .8s linear infinite}@keyframes deposit-check-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body.product-ui main #wallet-deposit-dialog .wallet-payment-retry[aria-busy="true"]::before{animation:none}}body.product-ui .friend-record-copy{display:grid;gap:4px;flex:1;min-width:0}body.product-ui .friend-record-copy small{font-size:12px;line-height:1.5;color:#708278;overflow-wrap:anywhere}body.product-ui .mission-hub{display:grid;gap:24px;max-width:900px;margin:auto;min-width:0}body.product-ui .mission-daily-overview{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid #dce9e3;border-radius:24px;background:#f0f7f3;min-width:0}body.product-ui .mission-overview-copy{flex:1;min-width:0}body.product-ui .mission-eyebrow{font-size:12px;font-weight:600;color:#45745e}body.product-ui .mission-daily-overview h2{font-size:24px;margin:6px 0 8px;letter-spacing:-.5px}body.product-ui .mission-daily-overview p,.mission-section-heading p{font-size:14px;line-height:1.5;color:#61736a;margin:0}body.product-ui .mission-station-art{width:108px;height:124px;object-fit:contain;flex:none}body.product-ui .mission-day-count{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin:18px 0 8px;font-size:13px;color:#526b5e}body.product-ui .mission-day-count strong{font-size:20px;color:#173b2b}body.product-ui .mission-hub progress{display:block;width:100%;height:7px;border:0;border-radius:20px;background:#e7eee9;overflow:hidden;accent-color:#218965}body.product-ui .mission-hub progress::-webkit-progress-bar{background:#e7eee9;border-radius:20px}body.product-ui .mission-hub progress::-webkit-progress-value{background:#218965;border-radius:20px;transition:width .2s ease}body.product-ui .mission-hub progress::-moz-progress-bar{background:#218965;border-radius:20px}body.product-ui .mission-series{padding:20px;border:1px solid #e3e8e5;border-radius:22px;background:#fff}body.product-ui .mission-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;min-width:0}body.product-ui .mission-section-heading>div{min-width:0}body.product-ui .mission-section-heading h2{font-size:19px;margin:0 0 6px;letter-spacing:-.3px}body.product-ui .mission-small-icon{width:36px;height:36px;background:#eff5f1;border-radius:12px;color:#348365;display:grid;place-items:center;flex:none}body.product-ui .mission-small-icon svg{width:20px;height:20px}body.product-ui .mission-series-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:20px 0 16px}body.product-ui .mission-series-days li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 2px;border-radius:14px;background:#f6f7f8;border:1px solid transparent;min-width:0;color:#637167}body.product-ui .series-day-number{font-size:12px;text-align:center;line-height:1.3}body.product-ui .mission-series-days strong{font-size:14px;color:#273d32}body.product-ui .mission-series-days li.is-current{border-color:#268967;background:#eff9f3}body.product-ui .mission-series-days li.is-done{background:#eaf5ef;color:#247a55}body.product-ui .series-check{position:absolute;right:2px;top:2px;width:14px;height:14px;background:#25855f;color:white;border-radius:50%;display:none}body.product-ui .series-check svg{width:12px;height:12px}body.product-ui .is-done .series-check{display:grid;place-items:center}body.product-ui .mission-series-result{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5;color:#5d7166}body.product-ui .mission-series-result strong{font-size:15px;color:#226c50;white-space:nowrap}body.product-ui .mission-series-rules{margin-top:14px;font-size:13px;line-height:1.6;color:#67766e}body.product-ui .mission-series-rules summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#3d6351}body.product-ui .mission-series-rules p{margin:4px 0}body.product-ui .mission-scope-label{font-size:12px;padding:6px 9px;border-radius:8px;background:#edf5f0;color:#366f54;line-height:1.4;flex-shrink:0;max-width:38%;text-align:center}body.product-ui .mission-group-general .mission-scope-label{background:#f0f1f8;color:#646486}body.product-ui .mission-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.product-ui .mission-task-card{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #e1e7e3;border-radius:20px;background:#fff;min-width:0;transition:opacity .2s ease,transform .2s ease}body.product-ui .mission-task-card.is-ready{border-color:#a8d3bc}body.product-ui .mission-task-card.is-claimed{opacity:0;transform:translateY(-8px)}body.product-ui .mission-task-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:15px;background:#eef7f1;color:#348360}body.product-ui .mission-group-general .mission-task-icon{background:#f1f1f8;color:#76719c}body.product-ui .mission-task-icon svg{width:24px;height:24px}body.product-ui .mission-task-body{flex:1;min-width:0}body.product-ui .mission-task-body h3{font-size:16px;line-height:1.4;margin:1px 0 6px;overflow-wrap:anywhere}body.product-ui .mission-task-reward{font-size:13px;line-height:1.5;color:#637269;display:block}body.product-ui .mission-task-progress{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#63766b;margin:16px 0 6px}body.product-ui .mission-task-body form{margin-top:16px}body.product-ui .mission-task-body button{min-height:44px;font-size:14px;width:100%;margin:0}body.product-ui .mission-task-link{display:flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;font-size:14px;color:#28684d;font-weight:600;text-decoration:none}body.product-ui .mission-task-link svg{width:16px;height:16px}body.product-ui .mission-reset-note{font-size:12px;color:#6b7971;margin:14px 0 0}body.product-ui .mission-group-empty{padding:20px;border:1px dashed #d6e1da;border-radius:18px;display:flex;align-items:center;gap:12px;color:#4e7360;font-size:14px}body.product-ui .mission-group-empty svg{width:24px;height:24px;flex:none}body.product-ui .mission-resource-disclosure{border-top:1px solid #e4e9e6;padding-top:8px}body.product-ui .mission-resource-disclosure>summary{min-height:44px;cursor:pointer;font-size:14px;color:#63746a}body.product-ui .mission-resource-disclosure>section,body.product-ui .mission-resource-disclosure>details{margin-top:12px}body.product-ui .mission-hub [hidden]{display:none!important}@media(max-width:600px){body.product-ui .mission-card-list{grid-template-columns:1fr}body.product-ui .mission-daily-overview{padding:20px;gap:8px}body.product-ui .mission-station-art{width:82px;height:116px}body.product-ui .mission-series{padding:16px}body.product-ui .mission-hub{gap:24px}body.product-ui .mission-section-heading h2{font-size:18px}body.product-ui .mission-series-days{gap:4px}body.product-ui .mission-series-days li{border-radius:10px;gap:7px;padding:11px 0}body.product-ui .mission-series-days img{width:22px;height:22px}body.product-ui .mission-series-days strong{font-size:13px}body.product-ui .series-day-number{font-size:12px}body.product-ui .mission-task-card{padding:18px}body.product-ui .mission-series-result{align-items:flex-start}}@media(prefers-reduced-motion:reduce){body.product-ui .mission-hub progress::-webkit-progress-value,body.product-ui .mission-task-card{transition:none}}
.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}
: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}
.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}
