.mining-page{--mn-gold:#ffd76a;--mn-gold-ink:#b87908;--mn-line:color-mix(in srgb,var(--border) 80%,transparent);--mn-radius:20px;max-width:1100px;color:var(--foreground);gap:16px;margin:0 auto;padding:0 0 24px;display:grid}.mining-page>*{min-width:0}.mining-page h2{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:780;line-height:1.35}.mining-page :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mining-eyebrow{letter-spacing:.2em;color:var(--mn-gold-ink);font-size:.6875rem;font-weight:800}.dark .mining-eyebrow,html[data-theme=dark] .mining-eyebrow{color:var(--mn-gold)}.mining-soon{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(120% 70% at 50% 0,#6ebeff6b,#0000 62%),radial-gradient(80% 60% at 100% 100%,#ffc85a38,#0000 60%),linear-gradient(170deg,#081637,#123a86 62%,#1d4aa3);border-radius:24px;gap:8px;padding:28px 20px 24px;display:grid;position:relative;overflow:hidden}.mining-particles{z-index:-1;pointer-events:none;position:absolute;inset:0}.mining-particles i{left:calc(var(--i) * 7.3% + 2%);background:var(--mn-gold);opacity:0;width:4px;height:4px;box-shadow:0 0 8px var(--mn-gold);animation:mining-rise calc(6s + var(--i) * .37s) linear calc(var(--i) * -.9s) infinite;border-radius:50%;position:absolute;bottom:-10px}.mining-particles i:nth-child(3n){background:#9fd3ff;width:3px;height:3px;box-shadow:0 0 8px #9fd3ff}@keyframes mining-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.85}to{opacity:0;transform:translateY(-560px)}}.mining-soon-copy{justify-items:center;gap:14px;min-width:0;display:grid}.mining-soon-badge{color:var(--mn-gold);letter-spacing:.24em;background:#ffd76a24;border:1px solid #ffd76a8c;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.6875rem;font-weight:800;display:inline-flex}.mining-soon-lamp{background:var(--mn-gold);width:7px;height:7px;box-shadow:0 0 10px var(--mn-gold);border-radius:50%;animation:1.4s ease-in-out infinite mining-lamp}@keyframes mining-lamp{50%{opacity:.3}}.mining-soon-logo{aspect-ratio:1557/703;filter:drop-shadow(0 10px 22px #0006);width:min(300px,78vw);height:auto;margin:2px 0 -6px;animation:5s ease-in-out infinite mining-float;display:block}@keyframes mining-float{50%{transform:translateY(-4px)}}.mining-charge-line{grid-template-columns:auto 1fr;align-items:center;gap:10px;width:min(260px,70vw);display:grid}.mining-charge-line span{letter-spacing:.28em;color:var(--mn-gold);font-size:.625rem;font-weight:800}.mining-charge-line i{background:#ffffff24;border-radius:99px;height:6px;position:relative;overflow:hidden}.mining-charge-line b{border-radius:inherit;background:linear-gradient(90deg,var(--mn-gold),#8fd0ff);width:42%;animation:1.9s cubic-bezier(.5,0,.3,1) infinite mining-charge;position:absolute;inset:0;box-shadow:0 0 12px #ffd76ab3}@keyframes mining-charge{0%{transform:translate(-110%)}to{transform:translate(250%)}}.mining-soon h1{letter-spacing:-.02em;text-wrap:balance;margin:4px 0 0;font-size:1.625rem;font-weight:820;line-height:1.3}.mining-soon-copy>p{color:#ffffffdb;text-wrap:pretty;max-width:34ch;margin:0;font-size:.9375rem;line-height:1.8}.mining-track{grid-template-columns:repeat(3,1fr);width:100%;max-width:420px;margin:6px 0 2px;padding:0;list-style:none;display:grid;position:relative}.mining-track:before{content:"";background:linear-gradient(90deg,#7ee6aa 0 50%,#ffffff38 50%);height:2px;position:absolute;top:15px;left:16.6%;right:16.6%}.mining-track li{justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.mining-track-node{color:#ffffffa6;background:#0d2457;border:2px solid #ffffff47;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mining-track li[data-state=live] .mining-track-node{color:#7ee6aa;background:#0f3a3f;border-color:#7ee6aa}.mining-track li[data-state=next] .mining-track-node{border-color:var(--mn-gold);color:var(--mn-gold);animation:2s ease-out infinite mining-ping}@keyframes mining-ping{0%{box-shadow:0 0 #ffd76a8c}80%,to{box-shadow:0 0 0 12px #ffd76a00}}.mining-track strong{font-size:.75rem;font-weight:780;line-height:1.3}.mining-track small{color:#ffffffad;font-size:.6875rem}.mining-soon-actions{gap:8px;width:100%;max-width:420px;margin-top:6px;display:grid}.mining-soon-actions a{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:.9375rem;font-weight:800;text-decoration:none;transition:transform .15s;display:flex}.mining-soon-primary{background:linear-gradient(180deg,#ffe28c,var(--mn-gold));color:#0b1f4d;position:relative;overflow:hidden;box-shadow:0 8px 24px #ffc85059,inset 0 1px #ffffffb3}.mining-soon-primary:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.6s ease-in-out 1s infinite mining-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes mining-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.mining-soon-actions a:active{transform:scale(.98)}.mining-soon-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.mining-soon-actions a:focus-visible{outline-offset:2px;outline:2px solid #fff}.mining-sim{gap:12px;margin-top:8px;display:grid}.mining-sim-head{gap:6px;padding:0 4px;display:grid}.mining-sim-head h2{font-size:1.3125rem}.mining-demo{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:2px 0 0;font-size:.75rem;line-height:1.65;display:flex}.mining-demo svg{color:var(--mn-gold-ink);flex:none;margin-top:3px}.mining-demo strong{color:var(--foreground);margin-right:4px}.mining-rig{border-radius:var(--mn-radius);color:#fff;background:radial-gradient(90% 60% at 50% 0,#6ebeff59,#0000 65%),linear-gradient(#0d2457,#123a86);display:grid;overflow:hidden;box-shadow:0 18px 40px -18px #0b1f4d8c}.mining-stage{place-items:center;height:262px;padding-bottom:22px;display:grid;position:relative}.mining-stage>*{grid-area:1/1}.mining-glow{background:radial-gradient(circle,#ffe08c73,#ffe08c00 68%);border-radius:50%;width:190px;height:190px;animation:3.2s ease-in-out infinite mining-glow}@keyframes mining-glow{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.mining-orbit{pointer-events:none;width:196px;height:196px;animation:14s linear infinite mining-spin;position:relative}.mining-orbit img{width:22px;height:22px;transform:rotate(calc(var(--i) * 72deg)) translateY(-98px) rotate(calc(var(--i) * -72deg));filter:drop-shadow(0 2px 6px #00000059);margin:-11px;position:absolute;top:50%;left:50%}@keyframes mining-spin{to{transform:rotate(1turn)}}.mining-oshii-button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;width:150px;height:150px;padding:0;display:grid;position:relative}.mining-oshii{filter:drop-shadow(0 14px 18px #0006);pointer-events:none;width:132px;height:auto;animation:2.4s ease-in-out infinite mining-bob}.mining-oshii.is-squish{animation:.5s cubic-bezier(.3,1.6,.5,1) mining-squish,2.4s ease-in-out .5s infinite mining-bob}@keyframes mining-bob{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-6px)scaleY(1.03)}}@keyframes mining-squish{0%{transform:scale(1)}30%{transform:scale(1.18,.8)}60%{transform:scale(.92,1.1)}to{transform:scale(1)}}.mining-burst{pointer-events:none;width:0;height:0;position:relative}.mining-burst img{width:24px;height:24px;margin:-12px;animation:.9s cubic-bezier(.2,.8,.3,1) forwards mining-burst;position:absolute}@keyframes mining-burst{0%{transform:rotate(var(--a)) translateY(0) scale(.4);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1);opacity:0}}.mining-pop{pointer-events:none;width:30px;height:30px;animation:1.2s cubic-bezier(.2,.8,.3,1) forwards mining-pop}@keyframes mining-pop{0%{opacity:0;transform:translateY(10px)scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(-100px)scale(1)}}.mining-held{background:var(--mn-gold);color:#0b1f4d;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;place-self:center;padding:3px 10px;font-size:.8125rem;font-weight:800;transform:translate(70px,42px);box-shadow:0 4px 10px #00000040}.mining-tap-hint{letter-spacing:.04em;color:#ffffff9e;pointer-events:none;align-self:end;margin-bottom:-12px;font-size:.6875rem}.mining-meter{background:#040e2847;border-top:1px solid #ffffff1a;gap:14px;min-width:0;padding:18px 18px 20px;display:grid}.mining-meter-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mining-meter-head h3{letter-spacing:.06em;color:var(--mn-gold);margin:0;font-size:.8125rem;font-weight:780}.mining-badge{letter-spacing:.16em;color:var(--mn-gold);border:1px dashed #ffd76ab3;border-radius:999px;padding:2px 8px;font-size:.625rem;font-weight:800}.mining-amount{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.mining-amount-coin{filter:drop-shadow(0 3px 8px #00000059);flex:none;width:34px;height:34px}.mining-amount strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2.5rem,12vw,3.5rem);font-weight:820;line-height:1}.mining-amount>span{color:#ffffffbf;align-self:flex-end;margin-bottom:6px;font-size:.875rem;font-weight:700}.mining-amount.is-bump strong{animation:.8s ease-out mining-bump}.mining-amount.is-bump .mining-amount-coin{animation:.8s ease-out mining-coin-spin}@keyframes mining-bump{30%{text-shadow:0 0 22px #ffd76ae6;color:#fff4c7}}@keyframes mining-coin-spin{50%{transform:rotateY(180deg)scale(1.15)}}.mining-day{gap:6px;display:grid}.mining-day-bar{background:#ffffff1f;border-radius:99px;height:4px;overflow:hidden}.mining-day-bar i{transform-origin:0;background:linear-gradient(90deg,#8fd0ff,var(--mn-gold));height:100%;transition:transform 1s linear;display:block}.mining-day span{color:#ffffffad;align-items:center;gap:6px;font-size:.6875rem;display:flex}.mining-day b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:auto;font-size:.8125rem;font-weight:700}.mining-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mining-stats div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:10px 12px}.mining-stats dt{color:#ffffffb3;align-items:center;gap:5px;font-size:.6875rem;display:flex}.mining-stats dd{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:1.125rem;font-weight:780;overflow:hidden}.mining-stats small{color:#ffffffb3;margin-left:3px;font-size:.6875rem;font-weight:600}.mining-hold{gap:8px;display:grid}.mining-hold>span{color:#ffffffb3;font-size:.6875rem;font-weight:700}.mining-hold-choices{background:#00000038;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(4,1fr);padding:4px;display:grid}.mining-hold-choices button{color:#ffffffc7;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;font-size:.9375rem;font-weight:800;transition:background .2s,color .2s,transform .15s}.mining-hold-choices button small{margin-left:1px;font-size:.6875rem;font-weight:700}.mining-hold-choices button.is-on{background:var(--mn-gold);color:#0b1f4d;box-shadow:0 4px 12px #ffc85059}.mining-hold-choices button:active{transform:scale(.96)}.mining-note{color:#fff9;margin:0;font-size:.6875rem;line-height:1.6}.mining-feed{border:1px solid var(--mn-line);border-radius:var(--mn-radius);background:var(--card);color:var(--card-foreground);gap:12px;padding:18px;display:grid}.mining-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mining-live{letter-spacing:.18em;color:#e5484d;align-items:center;gap:6px;font-size:.625rem;font-weight:800;display:inline-flex}.mining-live i{background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite mining-lamp}.mining-feed ol{margin:0;padding:0;list-style:none;display:grid}.mining-feed li{border-top:1px solid var(--mn-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.mining-feed li:first-child{border-top:0}.mining-feed li.is-fresh{animation:.6s cubic-bezier(.2,.8,.3,1) mining-slide}.mining-feed li.is-fresh .mining-feed-mine{animation:1.4s ease-out mining-glint}@keyframes mining-slide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes mining-glint{0%,30%{color:#fff;background:var(--mn-gold-ink)}to{background:0 0}}.mining-feed time{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.75rem}.mining-feed-main{gap:2px;min-width:0;display:grid}.mining-feed-what{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.mining-feed-what b{margin-right:2px;font-weight:780}.mining-feed-pool{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.6875rem}.mining-feed-mine{color:var(--mn-gold-ink);font-variant-numeric:tabular-nums;border-radius:8px;justify-items:end;padding:2px 6px;font-size:.9375rem;font-weight:800;line-height:1.15;display:grid}.mining-feed-mine small{opacity:.8;font-size:.625rem;font-weight:700}.dark .mining-feed-mine,html[data-theme=dark] .mining-feed-mine{color:var(--mn-gold)}.mining-empty{color:var(--muted-foreground);margin:0;font-size:.8125rem}.mining-links{border:1px solid var(--mn-line);border-radius:var(--mn-radius);background:var(--card);display:grid;overflow:hidden}.mining-links a{min-height:64px;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:.9375rem;font-weight:780;text-decoration:none;display:flex}.mining-links a+a{border-top:1px solid var(--mn-line)}.mining-links a span{gap:2px;display:grid}.mining-links a small{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.mining-links a svg{color:var(--muted-foreground);flex:none;transition:transform .2s}.mining-links a:active{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.mining-disclaimer{color:var(--muted-foreground);margin:0;padding:0 4px;font-size:.6875rem;line-height:1.75}@media (min-width:761px){.mining-page{gap:20px}.mining-soon{text-align:center;padding:40px 36px 36px}.mining-soon-copy{justify-items:center}.mining-soon-logo{width:400px}.mining-soon h1{font-size:2.5rem}.mining-soon-copy>p{max-width:46ch}.mining-track{max-width:480px}.mining-soon-actions{grid-template-columns:auto auto;justify-content:center;max-width:none}.mining-rig{grid-template-columns:minmax(260px,380px) minmax(0,1fr)}.mining-stage{height:auto;min-height:360px}.mining-meter{border-top:0;border-left:1px solid #ffffff1a;padding:26px 28px}.mining-feed{padding:22px 24px}.mining-links{grid-template-columns:1fr 1fr}.mining-links a+a{border-top:0;border-left:1px solid var(--mn-line)}.mining-links a:hover svg{transform:translate(3px)}}@media (max-width:760px){.mining-page{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.mining-page *,.mining-page :before,.mining-page :after{transition:none!important;animation:none!important}.mining-particles{display:none}}
