:root{--bg: #030a07;--bg-2: #06140e;--rock: #0b1c15;--card: rgba(9, 30, 22, .62);--card-solid: #0b2119;--card-hover: rgba(13, 42, 31, .75);--border: rgba(46, 255, 160, .13);--border-strong: rgba(46, 255, 160, .38);--emerald: #18f29a;--emerald-2: #00c776;--emerald-3: #00824c;--mint: #7dffcf;--gold: #ffc94a;--gold-2: #ff9d2e;--text: #e8fff4;--muted: #8fb5a4;--dim: #5d7f70;--danger: #ff5c7a;--warn: #ffb547;--info: #4cc9ff;--grad-emerald: linear-gradient(135deg, #7dffcf 0%, #18f29a 45%, #00a862 100%);--grad-gold: linear-gradient(135deg, #fff1b8 0%, #ffc94a 45%, #ff9d2e 100%);--radius: 18px;--radius-sm: 12px;--glow: 0 0 24px rgba(24, 242, 154, .35);--glow-gold: 0 0 24px rgba(255, 201, 74, .4);--shadow: 0 18px 40px rgba(0, 0, 0, .45);--font-display: "Orbitron", "Segoe UI", sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--header-h: 64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}h1,h2,h3{margin:0;font-family:var(--font-display);letter-spacing:.02em;line-height:1.2}h2{font-size:22px;display:flex;align-items:center;gap:10px}h2 .icon{color:var(--emerald)}h3{font-size:16px}p{margin:0}a{color:var(--emerald)}button{font-family:inherit}img{max-width:100%}.bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(24,242,154,.16),transparent 70%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(255,201,74,.07),transparent 70%),linear-gradient(180deg,var(--bg-2) 0%,var(--bg) 60%)}.bg-strata{position:absolute;inset:-20%;background:repeating-linear-gradient(-12deg,transparent 0 90px,rgba(46,255,160,.025) 90px 92px,transparent 92px 160px,rgba(0,0,0,.18) 160px 210px)}.bg-hex{position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='98' viewBox='0 0 56 98'%3E%3Cpath d='M28 66L0 50V17L28 1l28 16v33L28 66zm0 32L0 82' fill='none' stroke='%2318f29a' stroke-opacity='.12' stroke-width='1'/%3E%3C/svg%3E");mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%)}.bg-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:drift 18s ease-in-out infinite alternate}.bg-glow--a{width:420px;height:420px;top:20%;left:-120px;background:#18f29a2e}.bg-glow--b{width:360px;height:360px;bottom:-80px;right:-100px;background:#ffc94a1f;animation-delay:-6s}.ore{position:absolute;bottom:-20px;background:var(--emerald);transform:rotate(45deg);border-radius:2px;box-shadow:0 0 10px var(--emerald),0 0 22px #18f29a80;opacity:0;animation:rise linear infinite}.ore--gold{background:var(--gold);box-shadow:0 0 10px var(--gold),0 0 22px #ffc94a80}@keyframes rise{0%{transform:translateY(0) rotate(45deg);opacity:0}10%{opacity:.8}90%{opacity:.6}to{transform:translateY(-110vh) rotate(405deg);opacity:0}}@keyframes drift{to{transform:translate(60px,-40px) scale(1.15)}}.app{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;animation:fadeIn .6s ease both}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.main{flex:1;padding-top:22px;padding-bottom:48px}.page{display:flex;flex-direction:column;gap:18px;animation:slideUp .45s ease both}.page.narrow{max-width:560px;margin:0 auto}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.page-head p{margin-top:4px}.grid{display:grid;gap:14px}.card{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow),inset 0 1px #ffffff0a}.card-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:15px}.card-title .icon{color:var(--emerald)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .25s ease,background .25s ease,opacity .2s;user-select:none}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--grad-emerald);color:#022014;box-shadow:0 6px 20px #18f29a40}.btn--primary:hover:not(:disabled){box-shadow:0 8px 30px #18f29a73}.btn--gold{background:var(--grad-gold);color:#2b1a00}.btn--ghost{background:#18f29a14;border-color:var(--border-strong);color:var(--emerald)}.btn--ghost:hover:not(:disabled){background:#18f29a29}.btn--sm{min-height:34px;padding:0 12px;font-size:13px;border-radius:10px}.btn--lg{min-height:52px;padding:0 26px;font-size:16px;border-radius:14px}.btn--block{width:100%}.btn--glow:not(:disabled):after{content:"";position:absolute;inset:-2px;border-radius:inherit;box-shadow:0 0 #18f29a99;animation:ping 2s ease-out infinite;pointer-events:none}@keyframes ping{0%{box-shadow:0 0 #18f29a8c}to{box-shadow:0 0 0 16px #18f29a00}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}.icon-btn:hover{color:var(--danger);border-color:#ff5c7a66}label{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:8px}.input-wrap{display:flex;align-items:center;gap:10px;padding:0 12px;min-height:48px;border-radius:var(--radius-sm);background:#0000004d;border:1px solid var(--border);transition:border-color .2s,box-shadow .2s;color:var(--dim)}.input-wrap:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px #18f29a1f}.input-wrap--ok{border-color:#18f29a80}.input-wrap--ok>.icon:last-child{color:var(--emerald)}.input-wrap--bad{border-color:#ff5c7a99}.input-wrap--bad>.icon:last-child{color:var(--danger)}.input-wrap input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font-size:16px;font-family:inherit}.input-wrap--lg{min-height:58px}.input-wrap--lg input{font-family:var(--font-display);font-size:20px}.field-error{margin-top:8px;color:var(--danger);font-size:13px}.muted{color:var(--muted)}.small{font-size:12.5px}.center{text-align:center}.pad{padding:24px}.green{color:var(--emerald)}.gold{color:var(--gold)}.dim{color:var(--dim)}.text-grad{background:var(--grad-emerald);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gold{background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--emerald)}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#18f29a1f;color:var(--emerald);border:1px solid var(--border-strong)}.alert{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--radius-sm);background:#4cc9ff12;border:1px solid rgba(76,201,255,.22);color:#bfe9ff;font-size:13.5px}.alert>.icon{flex-shrink:0;margin-top:1px;color:var(--info)}.alert--danger{background:#ff5c7a14;border-color:#ff5c7a4d;color:#ffc5d0}.alert--danger>.icon{color:var(--danger)}.spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;flex-shrink:0}.skeleton{min-height:118px;background:linear-gradient(100deg,#ffffff05 30%,#18f29a14,#ffffff05 70%);background-size:300% 100%;animation:shimmer 1.4s ease infinite}.float{animation:float 3.5s ease-in-out infinite;filter:drop-shadow(0 0 14px rgba(24,242,154,.6))}.countdown{font-family:var(--font-display);font-variant-numeric:tabular-nums}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeIn{0%{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.loader{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:16px;background:radial-gradient(circle at 50% 42%,rgba(24,242,154,.14) 0%,transparent 45%),repeating-linear-gradient(-12deg,transparent 0 70px,rgba(0,0,0,.25) 70px 110px),linear-gradient(180deg,#071a12,#030a07 70%);transition:opacity .75s ease,visibility .75s ease,transform .75s ease}.loader--out{opacity:0;visibility:hidden;transform:scale(1.06)}.loader-scene{position:relative;width:260px;height:210px}.loader-halo{position:absolute;left:22px;bottom:20px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(24,242,154,.5),transparent 65%);filter:blur(8px);animation:halo 1.4s ease-in-out infinite}.loader-rock{position:absolute;left:6px;right:34px;bottom:4px;height:46px;border-radius:50% 50% 14px 14px/80% 80% 14px 14px;background:repeating-linear-gradient(-8deg,transparent 0 9px,rgba(0,0,0,.25) 9px 12px),linear-gradient(180deg,#24463a,#0c1c15);box-shadow:inset 0 3px #ffffff0f,0 20px 30px #000000b3}.loader-gem-wrap{position:absolute;left:50px;bottom:30px;animation:gemHit 1.4s ease-in-out infinite;transform-origin:50% 100%}.loader-gem{display:block;filter:drop-shadow(0 0 18px rgba(24,242,154,.85))}.loader-pick{position:absolute;right:8px;bottom:26px;width:110px;height:110px;transform-origin:50% 96%;animation:swing 1.4s cubic-bezier(.55,0,.3,1) infinite;filter:drop-shadow(0 8px 10px rgba(0,0,0,.6))}.loader-pick svg{display:block}.loader-sparks{position:absolute;left:122px;top:142px;width:0;height:0}.loader-sparks i{position:absolute;left:0;top:0;width:12px;height:3px;border-radius:2px;background:linear-gradient(90deg,#fff,var(--gold));box-shadow:0 0 8px var(--gold);transform-origin:0 50%;opacity:0;animation:spark 1.4s linear infinite}.loader-title{font-family:var(--font-display);font-size:30px;font-weight:900;letter-spacing:.28em;padding-left:.28em;color:var(--text);background:linear-gradient(90deg,#e8fff4,#18f29a 30%,#fff,#18f29a 70%,#e8fff4);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:titleShine 2.4s linear infinite}.loader-title b{-webkit-text-fill-color:var(--gold);text-shadow:0 0 18px rgba(255,201,74,.6)}.loader-bar{position:relative;width:230px;height:4px;border-radius:4px;overflow:hidden;background:#18f29a1f}.loader-bar span{position:absolute;top:0;bottom:0;width:40%;border-radius:4px;background:var(--grad-emerald);box-shadow:0 0 12px var(--emerald);animation:bar 1.4s ease-in-out infinite}.loader-line{min-height:20px;font-size:13px;letter-spacing:.06em;color:var(--muted);animation:slideUp .4s ease both}@keyframes swing{0%{transform:rotate(20deg)}55%{transform:rotate(30deg)}72%{transform:rotate(-40deg)}78%{transform:rotate(-34deg)}to{transform:rotate(20deg)}}@keyframes gemHit{0%,70%{transform:scale(1);filter:brightness(1)}74%{transform:scale(1.07,.95);filter:brightness(1.5)}84%{transform:scale(.98,1.02)}to{transform:scale(1);filter:brightness(1)}}@keyframes halo{0%,70%{opacity:.55;transform:scale(1)}76%{opacity:1;transform:scale(1.12)}to{opacity:.55;transform:scale(1)}}@keyframes spark{0%,71%{opacity:0;transform:rotate(var(--a)) translate(0) scaleX(1)}73%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(48px) scaleX(.3)}}@keyframes titleShine{to{background-position:-200% 0}}@keyframes bar{0%{left:-40%}to{left:100%}}.header{position:sticky;top:0;z-index:50;height:var(--header-h);background:#030a07b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand-gem{filter:drop-shadow(0 0 10px rgba(24,242,154,.7));animation:float 4s ease-in-out infinite}.brand-text{font-family:var(--font-display);font-weight:900;font-size:18px;letter-spacing:.12em}.brand-text span{color:var(--emerald)}.brand-text b{color:var(--gold);text-shadow:0 0 12px rgba(255,201,74,.6)}.wallet-chip{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border-radius:14px;background:#18f29a0f;border:1px solid var(--border-strong);font-size:13px;font-weight:600;min-width:0}.chip-net{color:var(--muted);font-size:12px}.chip-addr{white-space:nowrap;font-family:var(--font-display);font-size:12px;letter-spacing:.04em}.dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot--ok{background:var(--emerald);box-shadow:0 0 8px var(--emerald);animation:blink 2s ease-in-out infinite}.dot--bad{background:var(--danger);box-shadow:0 0 8px var(--danger)}@keyframes blink{50%{opacity:.4}}.netbar{position:relative;z-index:40;background:linear-gradient(90deg,#ff9d2e2e,#ffc94a1a);border-bottom:1px solid rgba(255,201,74,.35);color:#ffe7b0;font-size:13.5px;animation:slideUp .3s ease both}.netbar-inner{display:flex;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px}.netbar-inner>.icon{color:var(--gold);flex-shrink:0}.netbar-inner span{flex:1}.tabs{position:sticky;top:var(--header-h);z-index:45;background:#030a0799;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.tabs-inner{display:flex;gap:6px;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none}.tabs-inner::-webkit-scrollbar{display:none}.tab{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:9px 14px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:13.5px;font-weight:600;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.tab:hover{color:var(--text)}.tab.active{color:var(--emerald);background:#18f29a1a;border-color:var(--border-strong);box-shadow:inset 0 0 18px #18f29a14}.seg{display:inline-flex;padding:4px;gap:4px;border-radius:14px;background:#00000059;border:1px solid var(--border)}.seg button{padding:8px 14px;border-radius:10px;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.seg button.active{background:var(--grad-emerald);color:#022014}.hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;padding:24px 0 8px;animation:slideUp .5s ease both}.hero-copy{display:flex;flex-direction:column;gap:18px}.hero h1{font-size:clamp(32px,6vw,56px);font-weight:900}.hero-copy>p{max-width:520px;font-size:16px}.pills{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:560px}.pill{padding:12px;border-radius:14px;background:var(--card);border:1px solid var(--border);text-align:center}.pill b{display:block;font-family:var(--font-display);font-size:16px;color:var(--emerald)}.pill span{font-size:11.5px;color:var(--muted)}.hero-art{position:relative;height:360px;display:grid;place-items:center}.hero-gem{position:relative;z-index:2;filter:drop-shadow(0 0 40px rgba(24,242,154,.8));animation:float 4s ease-in-out infinite}.orbit{position:absolute;border-radius:50%;border:1px dashed rgba(24,242,154,.35)}.orbit--1{width:230px;height:230px;animation:spin 22s linear infinite}.orbit--2{width:300px;height:300px;border-style:solid;border-color:#18f29a1f;border-top-color:var(--emerald);animation:spin 9s linear infinite reverse}.orbit--3{width:350px;height:350px;border-color:#ffc94a2e;animation:spin 30s linear infinite}.hero-mini{position:absolute;z-index:3;filter:drop-shadow(0 0 12px currentColor)}.hero-mini--a{top:18%;right:16%;animation:float 3s ease-in-out infinite}.hero-mini--b{bottom:18%;left:14%;animation:float 3.6s ease-in-out infinite -1s}.hero-mini--c{bottom:12%;right:22%;animation:float 4.2s ease-in-out infinite -2s}.profile{display:flex;align-items:center;gap:14px;flex-wrap:wrap;overflow:hidden}.profile:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,rgba(24,242,154,.08) 50%,transparent 60%);background-size:250% 100%;animation:shimmer 5s linear infinite;pointer-events:none}.profile-avatar{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--grad-emerald);color:#022014;box-shadow:var(--glow)}.profile-main{flex:1;min-width:120px}.profile-id{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--emerald);text-shadow:0 0 14px rgba(24,242,154,.45)}.profile-meta{display:flex;gap:24px;flex-wrap:wrap}.profile-meta div{display:flex;flex-direction:column}.profile-meta b{font-size:14px}.newbie{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.newbie>div{flex:1;min-width:200px}.newbie h3{margin-bottom:4px}.stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.stat{position:relative;padding:18px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.stat:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(24,242,154,.14),transparent 70%)}.stat:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--glow)}.stat-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;margin-bottom:12px;color:var(--emerald);background:#18f29a1a;border:1px solid var(--border)}.stat-label{font-size:12.5px;color:var(--muted);font-weight:600}.stat-value{margin-top:4px;font-family:var(--font-display);font-size:21px;font-weight:700;word-break:break-word}.stat-value small{font-family:var(--font-body);font-size:12px;color:var(--muted);font-weight:500}.stat-sub{margin-top:4px;font-size:12px;color:var(--dim)}.stat--green{border-color:#18f29a4d;background:linear-gradient(160deg,rgba(24,242,154,.12),var(--card) 60%)}.stat--green .stat-value{color:var(--emerald)}.stat--gold{border-color:#ffc94a4d;background:linear-gradient(160deg,rgba(255,201,74,.1),var(--card) 60%)}.stat--gold .stat-icon{color:var(--gold);background:#ffc94a1a;border-color:#ffc94a40}.stat--gold .stat-value{color:var(--gold)}.reflink-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.reflink-head>.icon{color:var(--emerald);flex-shrink:0}.reflink-head div{display:flex;flex-direction:column}.reflink-box{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:var(--radius-sm);background:#00000059;border:1px dashed var(--border-strong)}.reflink-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--mint)}.sponsor{display:flex;flex-direction:column;gap:6px;max-width:460px}.sponsor label{margin-bottom:2px}.rig-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.rig{--tier: var(--emerald);position:relative;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.rig:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--tier),transparent 65%);opacity:.16;pointer-events:none;transition:opacity .3s ease}.rig:hover{transform:translateY(-5px);border-color:var(--tier);box-shadow:0 14px 40px #00000080,0 0 26px -8px var(--tier)}.rig:hover:before{opacity:.3}.rig>*:not(.rig-shine){position:relative;z-index:1}.rig-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);background-size:250% 100%;background-position:120% 0;transition:background-position .8s ease;pointer-events:none}.rig:hover .rig-shine{background-position:-60% 0}.rig-top{display:flex;align-items:center;gap:12px}.rig-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rig-gem{flex-shrink:0;filter:drop-shadow(0 0 12px var(--tier))}.rig:hover .rig-gem{animation:float 1.8s ease-in-out infinite}.rig-name{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--tier)}.rig-amount{font-family:var(--font-display);font-size:30px;font-weight:900}.rig-amount small{font-size:13px;color:var(--muted);font-weight:500}.rig-rows{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;font-size:13px}.rig-rows li{display:flex;justify-content:space-between;gap:10px}.rig-rows span{color:var(--muted)}.rig-rows em{font-style:normal;color:var(--dim);font-weight:500}.rig .btn{margin-top:auto}.myrig-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.myrig{--tier: var(--emerald);display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);border-left:3px solid var(--tier);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.myrig-head{display:flex;align-items:center;gap:12px}.myrig-title{flex:1;min-width:0;display:flex;flex-direction:column}.myrig-title b{font-family:var(--font-display);font-size:14px;color:var(--tier)}.myrig-amount{font-family:var(--font-display);font-size:24px;font-weight:700}.myrig-amount small{font-size:12px;color:var(--muted)}.myrig-row{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted)}.myrig-row b{color:var(--text)}.myrig-foot{padding-top:10px;border-top:1px solid var(--border);font-size:13px}.myrig-foot span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pulse{animation:gemPulse 2s ease-in-out infinite}@keyframes gemPulse{50%{filter:drop-shadow(0 0 20px var(--tier)) brightness(1.2)}}.status{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.status--live{color:var(--emerald);background:#18f29a1a;border:1px solid var(--border-strong)}.status--gold{color:var(--gold);background:#ffc94a1a;border:1px solid rgba(255,201,74,.35)}.status--dim{color:var(--dim);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.progress{position:relative;height:8px;border-radius:8px;background:#0006;overflow:hidden}.progress span{position:absolute;inset:0 auto 0 0;border-radius:8px;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent),var(--tier);box-shadow:0 0 10px var(--tier);transition:width .8s ease}.progress span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);background-size:200% 100%;animation:shimmer 2s linear infinite}.withdraw{display:flex;flex-direction:column;gap:4px}.withdraw-balance{display:flex;flex-direction:column;gap:4px;padding:16px;margin-bottom:16px;border-radius:var(--radius-sm);background:linear-gradient(140deg,#18f29a1f,#0003);border:1px solid var(--border-strong)}.withdraw-balance .gold{display:inline-flex;align-items:center;gap:6px}.big-num{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--emerald);text-shadow:0 0 16px rgba(24,242,154,.4);word-break:break-word}.big-num small{font-size:13px;color:var(--muted);text-shadow:none}.summary{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:10px;font-size:14px}.summary li{display:flex;justify-content:space-between;gap:10px}.summary span{color:var(--muted)}.summary-total{padding-top:10px;border-top:1px dashed var(--border-strong)}.summary-total b{font-family:var(--font-display);color:var(--emerald);font-size:16px}.levels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.level{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--radius-sm);background:#00000040;border:1px solid var(--border)}.level div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.level b{font-family:var(--font-display);color:var(--emerald)}.level-n{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:13px;color:#022014;background:var(--grad-emerald)}.table{display:flex;flex-direction:column;font-size:13px}.tr{display:grid;grid-template-columns:1fr 1.2fr 1.6fr .6fr;gap:10px;padding:11px 4px;border-bottom:1px solid var(--border);align-items:center}.tr:last-child{border-bottom:0}.tr.th{color:var(--dim);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tr span:last-child{text-align:right}.tr .green{font-family:var(--font-display);font-weight:700}.log{padding:20px}.log-more{margin-top:12px}.log-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--border)}.log-row:last-child{border-bottom:0}.log-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;color:var(--emerald);background:#18f29a1a;border:1px solid var(--border)}.log-row--out .log-icon{color:var(--gold);background:#ffc94a14;border-color:#ffc94a33}.log-main{flex:1;min-width:0;display:flex;flex-direction:column}.log-amt{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--emerald);text-align:right;white-space:nowrap}.log-row--out .log-amt{color:var(--gold)}.log-amt small{font-family:var(--font-body);font-size:11px;color:var(--muted)}.empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:44px 20px;text-align:center;color:var(--muted)}.empty-mini{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;text-align:center}.modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:#010604bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeIn .2s ease both}.modal-sheet{width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:20px;border-radius:22px;background:linear-gradient(180deg,#0c2419,#071510);border:1px solid var(--border-strong);box-shadow:var(--shadow),var(--glow);animation:slideUp .3s ease both}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700}.modal-head .icon-btn:hover{color:var(--text);border-color:var(--border-strong)}.wallet-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.wallet-opt{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:14px;border:1px solid var(--border);background:#ffffff08;color:var(--text);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.wallet-opt:hover{border-color:var(--border-strong);background:#18f29a14}.wallet-opt:active{transform:scale(.98)}.wallet-opt img{width:28px;height:28px;border-radius:8px}.wallet-opt>.icon:first-child{color:var(--emerald)}.wallet-opt span{flex:1;text-align:left}.wallet-opt>.icon:last-child{color:var(--dim)}.toasts{position:fixed;top:76px;right:16px;z-index:500;display:flex;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 32px);pointer-events:none}.toast{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 16px;border-radius:14px;background:#081812f0;border:1px solid var(--border-strong);box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;pointer-events:auto;animation:toastIn .35s cubic-bezier(.2,.9,.3,1.2) both}.toast-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;color:var(--emerald);background:#18f29a1f}.toast--error{border-color:#ff5c7a73}.toast--error .toast-icon{color:var(--danger);background:#ff5c7a1f}.toast--info .toast-icon{color:var(--info);background:#4cc9ff1f}.toast--loading .toast-icon{color:var(--gold);background:#ffc94a1f}.toast-body{flex:1;min-width:0}.toast-title{font-weight:700;font-size:14px}.toast-msg{margin-top:2px;font-size:13px;color:var(--muted);word-break:break-word}.toast-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:none}.toast-close{background:none;border:0;color:var(--dim);cursor:pointer;padding:2px}.toast-close:hover{color:var(--text)}.toast-timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--grad-emerald);transform-origin:left;animation:timer 5s linear forwards}.toast-timer--error{background:var(--danger);animation-duration:7s}.toast-timer--info{background:var(--info)}@keyframes timer{to{transform:scaleX(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(40px) scale(.95)}}.tab--admin{color:var(--gold)}.tab--admin.active{color:var(--gold);background:#ffc94a1a;border-color:#ffc94a66;box-shadow:inset 0 0 18px #ffc94a14}.seg--wrap{flex-wrap:wrap;align-self:flex-start}.btn--danger{background:#ff5c7a1f;border-color:#ff5c7a73;color:#ff8ea3}.btn--danger:hover:not(:disabled){background:#ff5c7a33}.btn--armed{background:var(--danger);color:#2a0009;animation:armed .8s ease-in-out infinite alternate}@keyframes armed{to{box-shadow:0 0 22px #ff5c7a99}}.admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-items:start;animation:slideUp .35s ease both}.admin-form{display:flex;flex-direction:column;gap:12px}.admin-form--danger{border-color:#ff5c7a4d}.admin-form-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.admin-form-head b{font-family:var(--font-display);font-size:14px;letter-spacing:.03em}.admin-current{font-size:12px;color:var(--emerald);padding:2px 8px;border-radius:999px;background:#18f29a14;border:1px solid var(--border);word-break:break-word}.admin-field{display:flex;flex-direction:column}.admin-field label{margin-bottom:6px}.admin-field input,.admin-field select{width:100%;min-height:44px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#0000004d;color:var(--text);font-family:inherit;font-size:16px;outline:0;transition:border-color .2s,box-shadow .2s}.admin-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2318f29a' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.admin-field select option{background:var(--card-solid)}.admin-field input:focus,.admin-field select:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px #18f29a1f}.hint{margin-top:5px;font-size:11.5px;color:var(--dim)}.kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 18px}.kv{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.kv-val{display:flex;align-items:center;gap:6px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;text-decoration:none}.icon-btn--sm{width:26px;height:26px;border-radius:8px}.icon-btn--sm:hover{color:var(--emerald);border-color:var(--border-strong)}.status--bad{color:var(--danger);background:#ff5c7a1a;border:1px solid rgba(255,92,122,.35)}.lookup{display:flex;gap:10px}.lookup .input-wrap{flex:1;min-width:0}.lookup-empty{margin-top:12px}.lookup-result{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border);animation:slideUp .3s ease both}.card-title .badge{margin-left:auto;color:var(--gold);border-color:#ffc94a59;background:#ffc94a14}.card-title .icon-btn--sm{margin-left:8px}.badge--bad{color:var(--danger)!important;border-color:#ff5c7a66!important;background:#ff5c7a1a!important}.wire-map{display:flex;align-items:center;gap:0;padding:18px 4px 22px;overflow-x:auto}.node{flex:1 1 0;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border-radius:14px;background:#0000004d;border:1px solid var(--border-strong);text-align:center}.node b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.node--core{border-color:var(--emerald);background:radial-gradient(circle at 50% 0%,#18f29a2e,#0000004d 70%);box-shadow:var(--glow)}.node-tag{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--emerald)}.wire{position:relative;flex:0 1 90px;min-width:56px;height:2px;margin:0 6px}.wire:before{content:"";position:absolute;inset:0;background-size:14px 2px}.wire span{position:absolute;left:50%;bottom:8px;transform:translate(-50%);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.wire--ok:before{background-image:linear-gradient(90deg,var(--emerald) 60%,transparent 60%);box-shadow:0 0 8px #18f29a99;animation:flow .9s linear infinite}.wire--ok span{color:var(--emerald)}.wire--bad:before{background-image:linear-gradient(90deg,var(--danger) 50%,transparent 50%)}.wire--bad span{color:var(--danger)}.wire--both.wire--ok:before{animation-direction:alternate}@keyframes flow{to{background-position:14px 0}}.wire-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wire-checks li{display:flex;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);background:#00000038;border:1px solid var(--border)}.wire-checks li.bad{border-color:#ff5c7a59;background:#ff5c7a0f}.wire-dot{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:#ffffff0d}.wire-dot .spinner{width:12px;height:12px}.wire-checks li.ok .wire-dot{color:#022014;background:var(--emerald);box-shadow:0 0 10px #18f29a80}.wire-checks li.bad .wire-dot{color:#2a0009;background:var(--danger)}.wire-checks b{font-size:14px}.wire-fix{margin-top:10px}.snippet{position:relative;border-radius:var(--radius-sm);background:#00000073;border:1px dashed var(--border-strong)}.snippet pre{margin:0;padding:12px 44px 12px 14px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;color:var(--mint)}.snippet .icon-btn{position:absolute;top:8px;right:8px}.verify{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.verify .input-wrap{flex:1 1 260px;min-width:0}.verify-result{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border);animation:slideUp .3s ease both}.verify-result .snippet{align-self:stretch}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.checks li{display:flex;align-items:center;gap:8px}.checks li.ok .icon{color:var(--emerald)}.checks li.bad{color:#ffc5d0}.checks li.bad .icon{color:var(--danger)}.footer{padding:22px 0;border-top:1px solid var(--border);text-align:center;font-size:12.5px;color:var(--dim)}@media (max-width: 900px){.hero{grid-template-columns:1fr;text-align:center}.hero-copy{align-items:center}.hero-art{order:-1;height:260px}.hero-art .hero-gem{width:120px;height:120px}.orbit--1{width:170px;height:170px}.orbit--2{width:220px;height:220px}.orbit--3{width:256px;height:256px}}@media (max-width: 640px){:root{--header-h: 58px}body{font-size:14px}.brand-text{font-size:15px}.chip-net{display:none}.card{padding:16px}.pills{grid-template-columns:repeat(2,1fr);width:100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:14px}.stat-value{font-size:16px}.stat-icon{width:30px;height:30px;margin-bottom:8px}.page-head{align-items:stretch;flex-direction:column}.seg{width:100%}.seg button{flex:1}.levels{grid-template-columns:1fr}.tr{grid-template-columns:1fr 1fr .5fr}.tr span:nth-child(3){display:none}.myrig-grid,.admin-grid{grid-template-columns:1fr}.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seg--wrap{width:100%}.seg--wrap button{flex:1 1 auto}.wire-map{flex-direction:column;align-items:stretch}.node{min-width:0}.wire{flex:0 0 44px;width:2px;height:44px;margin:6px auto}.wire--ok:before{background-image:linear-gradient(180deg,var(--emerald) 60%,transparent 60%);background-size:2px 14px}.wire--bad:before{background-image:linear-gradient(180deg,var(--danger) 50%,transparent 50%);background-size:2px 14px}.wire span{left:14px;bottom:50%;transform:translateY(50%)}.verify .seg{width:100%}.verify .seg button{flex:1}.netbar-inner{flex-wrap:wrap}.toasts{inset:auto 16px 16px;width:auto;max-width:none}.modal{place-items:end center;padding:0}.modal-sheet{max-width:none;border-radius:22px 22px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.admin-form--locked{opacity:.6}.admin-form--locked input,.admin-form--locked select{pointer-events:none}.badge--warn{color:var(--gold)!important;border-color:#ffc94a73!important;background:#ffc94a1f!important}.wire--warn:before{background-image:linear-gradient(90deg,var(--gold) 60%,transparent 60%);box-shadow:0 0 8px #ffc94a99;animation:flow .9s linear infinite}.wire--warn span{color:var(--gold)}.node--warn{border-color:#ffc94a80}.node--warn .node-tag{color:var(--gold)}.migration{display:flex;flex-direction:column;gap:14px}.migration--active{border-color:#ffc94a73;box-shadow:var(--shadow),0 0 24px -8px #ffc94a80}.mig-addr{display:flex;flex-direction:column;gap:6px}.mig-addr label{margin-bottom:0}.mig-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mig-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:var(--radius-sm);background:#00000038;border:1px solid var(--border)}.mig-steps li.current{border-color:var(--border-strong);box-shadow:inset 3px 0 0 var(--emerald)}.mig-steps li.done{opacity:.75}.mig-step-head{display:flex;align-items:center;gap:10px}.mig-num{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--muted);background:#ffffff0f;border:1px solid var(--border)}.mig-steps li.current .mig-num{color:#022014;background:var(--grad-emerald);border-color:transparent}.mig-steps li.done .mig-num{color:#022014;background:var(--emerald)}.mig-text{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#00000059;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;resize:vertical;outline:0}.mig-text:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px #18f29a1f}.mig-actions{display:flex;flex-wrap:wrap;gap:8px}.mig-scan{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mig-scan .table{width:100%}.tr--scan{grid-template-columns:1fr .6fr 1fr 1.6fr}.migration code{padding:1px 6px;border-radius:6px;background:#0006;color:var(--mint);font-size:12px}@media (max-width: 640px){.tr--scan span:nth-child(3){display:block}}.badge--ok{color:var(--emerald)!important;border-color:var(--border-strong)!important;background:#18f29a1f!important}.mig-summary{display:grid;gap:6px;margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:13px}.mig-summary div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.user{display:flex;flex-direction:column;gap:16px;overflow:hidden}.user:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,rgba(24,242,154,.07) 50%,transparent 60%);background-size:250% 100%;animation:shimmer 6s linear infinite;pointer-events:none}.user>*{position:relative}.user-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.user-avatar{width:56px;height:56px;flex-shrink:0;border-radius:16px;display:grid;place-items:center;background:var(--grad-emerald);color:#022014;box-shadow:var(--glow)}.user-id{flex:1;min-width:150px;display:flex;flex-direction:column;align-items:flex-start}.user-addr{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;cursor:pointer}.user-addr:hover{color:var(--emerald)}.user-meta{display:grid;grid-template-columns:repeat(2,minmax(110px,auto));gap:10px}.user-meta div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#00000040;border:1px solid var(--border)}.user-meta span{font-size:11.5px;color:var(--muted)}.user-meta b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-ref{display:flex;flex-direction:column;gap:8px}.user-ref>span{display:inline-flex;align-items:center;gap:6px}.user-ref--locked{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px dashed var(--border-strong)}.mine{--swing: 1.4s;position:relative;display:grid;grid-template-columns:1.35fr 1fr;min-height:360px;border-radius:22px;overflow:hidden;border:1px solid var(--border-strong);background:radial-gradient(ellipse 55% 70% at 33% 72%,rgba(24,242,154,.16),transparent 70%),linear-gradient(180deg,#0a1f17,#040d09);box-shadow:var(--shadow),inset 0 0 70px #000000a6}.mine--idle{--swing: 2.8s}.mine--ready{--swing: 1.1s;border-color:#ffc94a73;background:radial-gradient(ellipse 55% 70% at 33% 72%,rgba(255,201,74,.16),transparent 70%),linear-gradient(180deg,#0a1f17,#040d09)}.mine--busy{--swing: .55s}.mine-stage{position:relative;min-height:360px;overflow:hidden}.mine-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 45% 62%,transparent 38%,rgba(0,0,0,.6) 100%);pointer-events:none}.mine-strata{position:absolute;inset:0;background:repeating-linear-gradient(-10deg,transparent 0 34px,rgba(0,0,0,.3) 34px 58px,transparent 58px 90px,rgba(46,255,160,.035) 90px 92px)}.mine-lamp{position:absolute;top:22px;width:14px;height:20px;border-radius:4px 4px 7px 7px;background:radial-gradient(circle at 50% 60%,#fff3c4,#ffb547 60%,#a65f00);box-shadow:0 0 20px 6px #ffb54773,0 0 90px 34px #ffb5471f;animation:flicker 3s ease-in-out infinite;z-index:1}.mine-lamp:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:22px;background:#ffffff40}.mine-lamp--l{left:12%}.mine-lamp--r{right:10%;animation-delay:-1.3s}.mine-crystal{position:absolute;animation:crystalGlow 3s ease-in-out infinite}.mine-crystal .gem{display:block;filter:drop-shadow(0 0 8px currentColor)}.mine-dust{position:absolute;bottom:18%;border-radius:50%;background:#7dffcfb3;box-shadow:0 0 6px #7dffcfe6;opacity:0;animation:dustRise 9s linear infinite}.mine-rig{position:absolute;left:50%;bottom:48px;width:260px;height:210px;margin-left:-130px;transform:scale(1.22);transform-origin:50% 100%;z-index:1}.mine-rig .loader-pick,.mine-rig .loader-gem-wrap,.mine-rig .loader-halo,.mine-rig .loader-sparks i,.mine-debris i{animation-duration:var(--swing)}.mine-gem .gem{display:block;filter:drop-shadow(0 0 20px currentColor)}.mine--ready .mine-halo{background:radial-gradient(circle,rgba(255,201,74,.55),transparent 65%)}.mine-debris{position:absolute;left:122px;top:142px}.mine-debris i{position:absolute;width:6px;height:5px;border-radius:1px;background:#5d7f70;opacity:0;animation:debris 1.4s ease-out infinite}.mine-rail{position:absolute;left:0;right:0;bottom:18px;height:10px;opacity:.85;background:linear-gradient(#6f8f80,#6f8f80) top / 100% 2px no-repeat,linear-gradient(#6f8f80,#6f8f80) bottom / 100% 2px no-repeat,repeating-linear-gradient(90deg,#3a2a1a 0 8px,transparent 8px 24px)}.mine-cart{position:absolute;bottom:22px;left:-110px;z-index:2;filter:drop-shadow(0 6px 8px rgba(0,0,0,.6));animation:cartRoll 14s linear infinite}.mine-cart svg{display:block}.mine--busy .mine-cart{animation-duration:5s}.mine--idle .mine-cart{animation:none;left:5%}.cart-wheel{transform-box:fill-box;transform-origin:center;animation:spin .9s linear infinite}.mine--idle .cart-wheel{animation-play-state:paused}.mine-collect{position:absolute;left:46%;bottom:170px;z-index:3;pointer-events:none}.mine-collect span{--x: calc((var(--i) - 3) * 26px);position:absolute;left:0;top:0;opacity:0;animation:collect 1.6s ease-out forwards;animation-delay:calc(var(--i) * .08s)}.mine-collect span .gem{display:block;filter:drop-shadow(0 0 8px currentColor)}.mine-collect b{position:absolute;left:-70px;top:-46px;white-space:nowrap;font-family:var(--font-display);font-size:22px;color:var(--gold);text-shadow:var(--glow-gold);animation:collectText 2.4s ease-out forwards}.mine-panel{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px;background:linear-gradient(90deg,#040d0900,#040d09c7 16%);border-left:1px solid var(--border)}.mine-status{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--emerald);background:#18f29a1a;border:1px solid var(--border-strong)}.mine-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:blink 1.2s ease-in-out infinite}.mine--ready .mine-status{color:var(--gold);background:#ffc94a1a;border-color:#ffc94a66}.mine--idle .mine-status{color:var(--dim);background:#ffffff0a;border-color:#ffffff1a}.mine--idle .mine-dot{animation:none}.mine-amount{font-family:var(--font-display);font-size:38px;font-weight:700;line-height:1.1;color:var(--emerald);text-shadow:0 0 18px rgba(24,242,154,.45);word-break:break-word}.mine-amount.gold{color:var(--gold);text-shadow:var(--glow-gold)}.mine-amount.dim{color:var(--dim);text-shadow:none}.mine-amount small{font-size:14px;color:var(--muted);text-shadow:none}.mine-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 6px}.mine-meta div{padding:10px 6px;border-radius:12px;background:#00000059;border:1px solid var(--border);text-align:center}.mine-meta b{display:block;font-family:var(--font-display);font-size:15px}.mine-meta span{font-size:11px;color:var(--muted)}.btn--xl{min-height:64px;padding:0 28px;font-family:var(--font-display);font-size:18px;letter-spacing:.06em;border-radius:16px}.mine--ready .btn--xl:not(:disabled){background:var(--grad-gold);color:#2b1a00;box-shadow:var(--glow-gold)}.mine--ready .btn--glow:not(:disabled):after{animation-name:pingGold}.dash-split{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;align-items:start}@keyframes flicker{0%,to{opacity:1}45%{opacity:.85}50%{opacity:.6}55%{opacity:.95}}@keyframes crystalGlow{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes dustRise{0%{transform:translate(0);opacity:0}15%{opacity:.8}to{transform:translate(24px,-260px);opacity:0}}@keyframes debris{0%,71%{opacity:0;transform:translate(0) rotate(0)}73%{opacity:1}86%{opacity:1;transform:translate(var(--dx),-34px) rotate(160deg)}to{opacity:0;transform:translate(calc(var(--dx) * 1.5),22px) rotate(320deg)}}@keyframes cartRoll{0%{left:-110px}to{left:100%}}@keyframes collect{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) + 140px),-140px) scale(1.1)}}@keyframes collectText{0%{opacity:0;transform:translateY(10px) scale(.8)}15%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-50px)}}@keyframes pingGold{0%{box-shadow:0 0 #ffc94a99}to{box-shadow:0 0 0 18px #ffc94a00}}@media (max-width: 900px){.mine{grid-template-columns:1fr}.mine-stage{min-height:290px}.mine-rig{transform:scale(1.05)}.mine-panel{padding:20px;background:#040d09b8;border-left:0;border-top:1px solid var(--border)}.mine-status{align-self:center}.mine-panel>span,.mine-amount{text-align:center}.dash-split{grid-template-columns:1fr}}@media (max-width: 640px){.mine-stage{min-height:250px}.mine-rig{bottom:40px;transform:scale(.92)}.mine-amount{font-size:30px}.btn--xl{min-height:58px;font-size:16px}.user{gap:12px}.user-meta{order:4;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.user-meta div{padding:8px}.user-meta span{font-size:10.5px}.user-meta b{font-size:12.5px}.user-avatar{width:44px;height:44px;border-radius:13px}.user .profile-id{font-size:18px}.user-top .status{order:3}.user-ref--locked{padding:10px 12px}}.invite{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:10px 14px;border-radius:12px;background:#ffc94a14;border:1px solid rgba(255,201,74,.35);color:#ffe7b0;font-size:13.5px}.invite .icon{color:var(--gold);flex-shrink:0}.invite b{color:var(--gold);font-family:var(--font-display)}.register{align-items:center}.register-card{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 24px;text-align:center;overflow:hidden}.register-card .invite{align-self:center}.register-art{position:relative;width:170px;height:130px;margin-bottom:4px}.register-glow{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:radial-gradient(circle,rgba(24,242,154,.45),transparent 65%);animation:halo 1.4s ease-in-out infinite}.register-gem{position:absolute;left:22px;top:26px;filter:drop-shadow(0 0 18px rgba(24,242,154,.85));animation:gemHit 1.4s ease-in-out infinite;transform-origin:50% 100%}.register-pick{position:absolute;right:0;top:22px;transform-origin:50% 96%;animation:swing 1.4s cubic-bezier(.55,0,.3,1) infinite}.register-pick svg{display:block}.register-title{font-size:24px}.register-form{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:8px;text-align:left}.register-form .kv{padding:12px 14px;border-radius:12px;background:#00000040;border:1px solid var(--border)}.hint--bad{color:var(--danger)}.team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.team-tile{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text);text-align:left;font-family:inherit}.team-tile span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.team-tile b{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:26px;color:var(--emerald);text-shadow:0 0 14px rgba(24,242,154,.35)}.team-tile b small{font-family:var(--font-body);font-size:12px;color:var(--muted);text-shadow:none}.team-tile--gold b{color:var(--gold);text-shadow:var(--glow-gold)}.team-tile--link{cursor:pointer;border-color:var(--border-strong);transition:transform .2s ease,box-shadow .2s ease}.team-tile--link b{font-size:18px}.team-tile--link:hover{transform:translateY(-3px);box-shadow:var(--glow)}.level-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.level-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);color:var(--text);font-family:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.level-card:hover{transform:translateY(-3px);border-color:var(--border-strong)}.level-card.active{border-color:var(--emerald);box-shadow:var(--glow);background:linear-gradient(160deg,rgba(24,242,154,.12),var(--card) 60%)}.level-card-head{display:flex;align-items:center;gap:10px}.level-chev{margin-left:auto;color:var(--dim);transition:transform .2s ease,color .2s ease}.level-card.active .level-chev{color:var(--emerald);transform:rotate(180deg)}.level-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.level-stats div{display:flex;flex-direction:column;gap:2px}.level-stats span,.level-rates span{font-size:11.5px;color:var(--muted)}.level-stats b{font-family:var(--font-display);font-size:20px;color:var(--emerald)}.level-rates{display:flex;gap:8px}.level-rates span{padding:3px 8px;border-radius:999px;background:#0000004d;border:1px solid var(--border)}.members{animation:slideUp .3s ease both}.tr--members{grid-template-columns:.4fr 1fr 1.1fr 1.5fr 1.2fr .5fr .5fr}.tr--members span:last-child{text-align:right}.pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.pager-btns{display:flex;align-items:center;gap:6px}.pager-btn{min-width:34px;height:34px;padding:0 8px;border-radius:10px;border:1px solid var(--border);background:#00000040;color:var(--muted);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.pager-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.pager-btn.active{background:var(--grad-emerald);color:#022014;border-color:transparent}.pager-btn:disabled{opacity:.4;cursor:not-allowed}.pager-gap{color:var(--dim);padding:0 2px}.log-toggle{margin-left:auto}@media (max-width: 760px){.tr--members{grid-template-columns:1fr 1.2fr 1fr .5fr}.tr--members span:nth-child(1),.tr--members span:nth-child(4),.tr--members span:nth-child(6){display:none}.tr--members span:nth-child(3){display:block}}@media (max-width: 640px){.team-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-tile{padding:14px}.team-tile b{font-size:20px}.team-tile--link{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.team-summary .team-tile--gold{grid-column:1 / -1}.pager{justify-content:center}}.mine-wait{display:inline-flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:10px;font-size:12px;color:#ffe7b0;background:#ffc94a14;border:1px solid rgba(255,201,74,.3)}.mine-wait .icon{flex-shrink:0;margin-top:1px;color:var(--gold)}.amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.amount-chip{min-height:52px;border-radius:14px;border:1px solid var(--border-strong);background:#0000004d;color:var(--text);font-family:var(--font-display);font-size:17px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .2s,box-shadow .2s,border-color .2s}.amount-chip:hover:not(:disabled){border-color:var(--emerald);box-shadow:var(--glow)}.amount-chip:active:not(:disabled){transform:scale(.97)}.amount-chip.active{background:var(--grad-emerald);color:#022014;border-color:transparent;box-shadow:var(--glow)}.amount-chip:disabled{opacity:.35;cursor:not-allowed}.cooldown{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:13px;color:#ffe7b0;background:#ffc94a14;border:1px solid rgba(255,201,74,.3)}.cooldown .countdown{color:var(--gold);font-weight:700}.user-name{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--text);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.user-name .icon{color:var(--dim)}.user-name:hover .icon{color:var(--emerald)}.name-edit{display:flex;align-items:center;gap:6px;margin-bottom:2px}.name-edit input{width:160px;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--border-strong);background:#00000059;color:var(--text);font-family:inherit;font-size:16px;outline:0}.icon-btn--ok:hover{color:var(--emerald);border-color:var(--border-strong)}.member-id{display:flex;flex-direction:column;min-width:0}.member-id small{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-text{font-size:12px!important;line-height:1.3}.mine-meta-text{font-family:var(--font-body)!important;font-size:12px!important;line-height:1.25;color:var(--gold)}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:8px}.support-link{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--border-strong);background:#18f29a0f;color:var(--emerald);font-size:13px;font-weight:600;text-decoration:none}.support-link:hover{background:#18f29a1f}
