.gbc-tl-item{gap:14px;margin-bottom:20px;display:flex}.gbc-tl-yr{text-align:right;width:48px;color:var(--gold);flex-shrink:0;padding-top:2px;font-size:12px;font-weight:700}.gbc-tl-col{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.gbc-tl-cnt{flex:1;padding-bottom:12px}.gbc-tl-ev{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700}.gbc-tl-desc{color:#8fa3b8;font-size:13px;line-height:1.55}.gbc-fc-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:20px;display:grid}.gbc-fc-outer{perspective:900px}.gbc-fc{width:100%;transform-style:preserve-3d;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;transition:transform .55s cubic-bezier(.4,.2,.2,1);display:grid}.gbc-fc-front,.gbc-fc-back{backface-visibility:hidden;box-sizing:border-box;border-radius:14px;flex-direction:column;grid-area:1/1;justify-content:space-between;min-height:130px;padding:18px;display:flex}.gbc-fc-front{border:1px solid var(--gold-border);background:linear-gradient(135deg,#0f2040,#0a1628)}.gbc-fc-front:hover{border-color:#e6b4558c}.gbc-fc-back{background:linear-gradient(135deg,#ff6b2b1a,#0a1628);border:1px solid #ff6b2b66;transform:rotateY(180deg)}.gbc-fc-term{color:var(--gold);flex-shrink:0;font-size:14px;font-weight:700}.gbc-fc-def{color:#dce8f8;flex:1;margin-top:4px;font-size:13px;line-height:1.6}.gbc-fc-hint{color:#4a6080;flex-shrink:0;margin-top:8px;font-size:11px}.gbc-badge-icon{margin-bottom:14px;font-size:60px}@media (max-width:768px){.gbc-tl-yr{width:40px;font-size:11px}.gbc-badge-icon{font-size:48px}}@media (max-width:640px){.gbc-fc-grid{grid-template-columns:1fr 1fr;gap:10px}.gbc-fc-front,.gbc-fc-back{min-height:0;padding:14px}.gbc-fc-term{font-size:13px}.gbc-fc-def{font-size:12px;line-height:1.55}.gbc-fc-hint{font-size:10px}.gbc-tl-item{gap:10px}}.gbc-mine-wrap{background:linear-gradient(135deg,#0a1628,#060f1f);border:1px solid #e6b45538;border-radius:20px;margin-top:32px;padding:28px}.gbc-mine-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.gbc-mine-title{color:var(--gold);margin-bottom:4px;font-size:17px;font-weight:800}.gbc-mine-sub{color:#8fa3b8;font-size:13px}.gbc-mine-code{color:var(--gold);background:#e6b4551a;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:13px}.gbc-mine-diff{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gbc-mine-diff-lbl{color:#8fa3b8;font-size:12px;font-weight:600}.gbc-diff-btn{color:#8fa3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-family:monospace;font-size:12px;transition:all .2s}.gbc-diff-btn:hover{border-color:var(--gold-border);color:var(--gold)}.gbc-mine-body{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gbc-mine-block{background:#060f1fb3;border:1px solid #ffffff12;border-radius:14px;padding:18px}.gbc-mine-block-hd{color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:13px;font-weight:700}.gbc-mine-row{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.gbc-mine-k{color:#4a6080;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.gbc-mine-v{color:#8fa3b8;font-size:12px}.gbc-mine-v--hash{word-break:break-all;font-family:monospace;font-size:11px}.gbc-mine-txs{flex-direction:column;gap:4px;display:flex}.gbc-mine-tx{color:#dce8f8;background:#ffffff0a;border-radius:6px;padding:5px 8px;font-size:12px}.gbc-mine-nonce-inp{border:1px solid var(--gold-border);color:var(--gold);box-sizing:border-box;background:#e6b45514;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:monospace;font-size:15px;font-weight:700;transition:all .3s}.gbc-mine-nonce-inp:focus{border-color:var(--gold)}.gbc-mine-nonce-inp:disabled{opacity:.5;cursor:not-allowed}.gbc-mine-nonce-inp.is-mining{color:#ef4444;background:#ef44441a;border-color:#ef4444}.gbc-mine-result{flex-direction:column;gap:12px;display:flex}.gbc-mine-hash-lbl{color:#4a6080;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.gbc-mine-hash{word-break:break-all;background:#060f1fcc;border:1px solid #ffffff12;border-radius:10px;padding:12px;font-family:monospace;font-size:12px;line-height:1.6;transition:border-color .3s}.gbc-mine-hash--ok{background:#22c55e0d;border-color:#22c55e66}.gbc-hash-zeros{color:#4ade80;font-weight:800}.gbc-hash-rest{color:#4a6080}.gbc-mine-status{border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.gbc-mine-stat-box{background:#0000004d;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.gbc-mine-found{color:#dce8f8;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:10px;padding:12px;font-size:13px;line-height:1.55}.gbc-mine-actions{flex-wrap:wrap;gap:10px;display:flex}.gbc-mine-btn{background:var(--accent-orange);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;transition:opacity .2s;display:flex}.gbc-mine-btn:hover{opacity:.85}.gbc-mine-btn--stop{background:#ef4444}.gbc-mine-btn--ghost{color:#8fa3b8;background:0 0;border:1px solid #ffffff1f}.gbc-mine-btn--ghost:hover{color:#dce8f8;opacity:1;border-color:#ffffff4d}.spin-anim{animation:1s linear infinite spin}.gbc-mine-wrap.is-mined{border-color:#22c55e80;box-shadow:0 0 30px #22c55e33}@media (max-width:720px){.gbc-mine-body{grid-template-columns:1fr}.gbc-mine-wrap{padding:18px}.gbc-mine-header{flex-direction:column}}.gbc-confetti{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:visible}.gbc-confetti-piece{opacity:0;width:9px;height:9px;animation:1s cubic-bezier(.2,.7,.3,1) forwards gbc-confetti-fly;animation-delay:var(--delay,0s);border-radius:2px;position:absolute;top:50%;left:50%}.gbc-correct-check{color:#052e16;background:linear-gradient(135deg,#4ade80,#22c55e);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:900;animation:1.2s cubic-bezier(.34,1.56,.64,1) forwards gbc-check-pop;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #22c55e2e,0 8px 22px -6px #22c55e99}@media (max-width:480px){.gbc-mine-stats-grid{grid-template-columns:1fr!important}.gbc-mine-wrap{border-radius:16px;padding:16px}.gbc-mine-title{font-size:15px}.gbc-mine-btn{justify-content:center;width:100%}.gbc-mine-actions{flex-direction:column;width:100%}.gbc-mine-nonce-inp{padding:6px 10px;font-size:13px}}@keyframes gbc-confetti-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1) rotate(var(--rot))}}@keyframes gbc-check-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}60%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}
