*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:IBM Plex Mono,monospace;background:#0a0a0a;color:#fff;min-height:100vh;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px),radial-gradient(circle at 20% 50%,rgba(20,80,20,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(40,40,20,.1) 0%,transparent 40%);pointer-events:none;z-index:0;opacity:.6;mix-blend-mode:multiply;transform:translateZ(0);will-change:transform;backface-visibility:hidden;contain:paint}::selection{background:#285a2899;color:#3aff3a;text-shadow:0 0 5px rgba(100,255,100,.5)}::-moz-selection{background:#285a2899;color:#3aff3a}*:focus-visible{outline:2px solid #4a7a4a;outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:IBM Plex Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6;text-shadow:0 0 10px rgba(80,255,80,.5),0 0 20px rgba(60,180,60,.3),2px 2px 3px rgba(0,0,0,.8);filter:contrast(1.2)}.navbar{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#0d0d0d,#1a1a1a);border-bottom:3px solid #2a4a2a;padding:18px 32px;position:sticky;top:0;z-index:999;box-shadow:0 8px 32px #000000f2,0 2px 8px #28502866,inset 0 -1px #64ff641a}.navbar:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(30,60,30,.05) 3px,rgba(30,60,30,.05) 6px);opacity:.4;z-index:-1}.nav-left{display:flex;align-items:center;gap:20px}.nav-logo{height:50px;width:50px;border-radius:8px;border:3px solid #3a5a3a;overflow:hidden;box-shadow:0 0 20px #3cb43c66,inset 0 0 15px #000c,inset 3px 3px 5px #0009;transition:all .3s;filter:contrast(1.1) brightness(.9);position:relative;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nav-logo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(80,255,80,.1) 50%,transparent 70%);animation:scanline 3s linear infinite;pointer-events:none}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.nav-logo:hover{transform:scale(1.05);box-shadow:0 0 30px #50ff5099;border-color:#4a7a4a}.nav-logo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3) contrast(1.2)}.nav-title{font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:700;color:#6b6;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 0 15px rgba(80,255,80,.6),0 0 30px rgba(60,180,60,.4),2px 2px 4px rgba(0,0,0,.9);position:relative;filter:contrast(1.2)}.nav-title:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#4a7a4a,transparent);box-shadow:0 0 8px #50ff5080}.nav-right{display:flex;align-items:center;gap:20px}#currentBlock{font-family:IBM Plex Mono,monospace;font-weight:700;font-size:16px;color:#6b6;background:#000c;padding:10px 20px;border-radius:6px;border:2px solid #2a4a2a;box-shadow:0 4px 16px #000c,inset 0 0 10px #1e3c1e4d,0 0 15px #3cb43c4d}#leaderboardScroll::-webkit-scrollbar{width:8px}#leaderboardScroll::-webkit-scrollbar-thumb{background-color:#3a5a3a;border-radius:4px;box-shadow:inset 0 0 6px #000c}#leaderboardScroll::-webkit-scrollbar-track{background:#0a140a80;border-left:1px solid #1a2a1a}#leaderboardScroll{scroll-behavior:smooth}.subnav{position:sticky;top:82px;z-index:999;background:linear-gradient(180deg,#0a150a,#050a05);border-bottom:1px solid #2a4a2a;padding:12px 24px;box-shadow:0 2px 10px #0006}.subnav-container{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;gap:20px;flex-wrap:wrap}.subnav-tabs{display:flex;gap:0}.subnav-wallet-status{display:flex;align-items:center;gap:16px;padding:8px 16px;background:#1e3c1e1a;border:1px solid #2a4a2a;border-radius:8px}.wallet-status-text{display:flex;flex-direction:column;gap:2px}.wallet-status-label{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.wallet-status-value{font-size:14px;font-weight:600;color:#6b6;font-family:Courier New,monospace;text-shadow:0 0 8px rgba(80,255,80,.4)}.subnav-actions{display:flex;gap:10px}.subnav-btn{padding:14px 28px;font-size:14px;font-weight:600;color:#888;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .3s ease;font-family:IBM Plex Mono,monospace;text-decoration:none;display:inline-block;text-transform:uppercase;letter-spacing:.05em;position:relative}.subnav-btn:hover{color:#afa;background:#1e3c1e1a}.subnav-btn.active{color:#6b6;border-bottom-color:#6b6;background:#1e3c1e26;text-shadow:0 0 10px rgba(80,255,80,.3)}.subnav-btn.active:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#66bb66,transparent);box-shadow:0 0 15px #50ff5099}.btn-compact{background:linear-gradient(135deg,#2a4a2a,#1a3a1a);color:#6b6;border:2px solid #3a5a3a;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 10px #0000004d;white-space:nowrap}.btn-compact:hover{background:linear-gradient(135deg,#3a6a3a,#2a4a2a);border-color:#6b6;box-shadow:0 0 20px #50ff5066,0 2px 15px #0006;transform:translateY(-1px)}.btn-compact.btn-logout{background:transparent;color:#f66;border-color:#4a2a2a}.btn-compact.btn-logout:hover{background:#3c1e1e4d;border-color:#f66;box-shadow:0 0 20px #ff50504d}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@media (max-width: 768px){.navbar{padding:12px 16px;flex-wrap:wrap;gap:12px}.nav-title{font-size:16px}.nav-logo{width:40px;height:40px}.nav-right{gap:12px;font-size:12px}.btn-connect{padding:10px 16px;font-size:13px}.subnav{top:76px;padding:10px 16px}.subnav-container{flex-direction:column;gap:12px;align-items:stretch}.subnav-tabs{justify-content:center}.subnav-btn{padding:12px 20px;font-size:13px}.subnav-wallet-status{flex-wrap:wrap;justify-content:space-between;padding:12px}.subnav-actions{width:100%;justify-content:stretch}.btn-compact{flex:1;padding:10px 14px}}@media (max-width: 480px){.navbar{padding:10px 12px}.nav-title{font-size:14px}.subnav-tabs{flex-direction:column;width:100%}.subnav-btn{padding:12px 16px;border-bottom:1px solid #2a4a2a;border-right:none;text-align:center}.subnav-btn.active{border-left:3px solid #66bb66;border-bottom:1px solid #2a4a2a}.wallet-status-text{flex:1}}.btn-connect{font-family:IBM Plex Mono,monospace;background:linear-gradient(135deg,#2a4a2a,#3a5a3a);color:#3aff3a;font-weight:700;border-radius:6px;padding:14px 32px;cursor:pointer;transition:all .3s;border:2px solid #4a7a4a;font-size:16px;letter-spacing:.1em;box-shadow:0 6px 20px #000c,0 0 15px #3cb43c4d,inset 0 1px #96ff961a;text-transform:uppercase;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.8)}.btn-connect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(150,255,150,.2),transparent);transition:left .5s}.btn-connect:hover:before{left:100%}.btn-connect:hover{transform:translateY(-2px);box-shadow:0 10px 30px #000000e6,0 0 25px #50ff5080;border-color:#5a9a5a;text-shadow:0 0 8px rgba(150,255,150,.8)}.dashboard-layout{display:flex;flex-direction:column;gap:24px;padding:32px;max-width:1600px;margin:0 auto;position:relative;z-index:1}.main-grid{display:grid;grid-template-columns:580px 1fr;gap:24px;align-items:flex-start}.left-column,.right-column{display:flex;flex-direction:column;gap:24px}.panel{background:linear-gradient(135deg,#0d0d0d,#1a1a1a);border:2px solid #2a4a2a;padding:32px;border-radius:8px;box-shadow:0 8px 32px #000000f2,0 4px 16px #1e3c1e66,inset 0 1px #64ff640d,inset 0 0 30px #00000080;transition:all .3s;position:relative;overflow:hidden;animation:fadeInUp .5s ease-out forwards;will-change:transform}.panel:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(30,60,30,.02) 1px,rgba(30,60,30,.02) 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(30,60,30,.02) 1px,rgba(30,60,30,.02) 2px);opacity:.5;z-index:0;border-radius:6px;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.panel:nth-child(1){animation-delay:.1s}.panel:nth-child(2){animation-delay:.2s}.panel:nth-child(3){animation-delay:.3s}.panel:nth-child(4){animation-delay:.4s}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4a7a4a 20%,#66bb66 50%,#4a7a4a 80%,transparent);opacity:0;transition:opacity .3s;z-index:1;box-shadow:0 0 10px #50ff5080}.panel:hover:before{opacity:1}.panel:hover{border-color:#3a5a3a;box-shadow:0 12px 40px #000,0 6px 20px #28502880,inset 0 0 20px #1e3c1e1a}.panel h2{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:700;margin-bottom:24px;letter-spacing:.12em;text-transform:uppercase;color:#6b6;text-shadow:0 0 10px rgba(80,255,80,.5),0 0 20px rgba(60,180,60,.3),2px 2px 3px rgba(0,0,0,.9);position:relative;z-index:1;filter:contrast(1.2)}#statusText{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b6;text-shadow:0 0 15px rgba(80,255,80,.6),0 0 30px rgba(60,180,60,.4),2px 2px 4px rgba(0,0,0,.9);position:relative;z-index:1}button{font-family:IBM Plex Mono,monospace;font-weight:700;padding:16px 28px;border:2px solid #2a4a2a;background:linear-gradient(135deg,#0d0d0d,#1a1a1a);color:#8c8;cursor:pointer;font-size:14px;transition:all .3s;position:relative;border-radius:6px;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;box-shadow:0 4px 16px #000000e6,inset 0 0 10px #00000080,inset 0 1px #64ff640d;text-shadow:0 1px 2px rgba(0,0,0,.8)}button:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(30,60,30,.03) 2px,rgba(30,60,30,.03) 4px);opacity:.6;z-index:0;pointer-events:none}button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#3cb43c33;transform:translate(-50%,-50%);transition:width .5s,height .5s;z-index:0}button:hover:before{width:300px;height:300px}button:hover{border-color:#4a7a4a;transform:translateY(-3px);box-shadow:0 8px 24px #000,0 2px 8px #3cb43c66,0 0 15px #50ff504d;text-shadow:0 0 8px rgba(150,255,150,.6)}.btn-primary{background:linear-gradient(135deg,#2a4a2a,#3a5a3a);border:2px solid #4a7a4a;color:#3aff3a;box-shadow:0 8px 24px #000000e6,0 0 15px #3cb43c66,inset 0 1px #96ff961a;font-size:16px;padding:18px 32px}.btn-primary:after{opacity:.4}.btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 36px #000,0 0 25px #50ff5099;border-color:#5a9a5a}.btn-secondary{border:2px solid #3a5a3a;color:#6b6;background:#0a0a0af2}.btn-secondary:hover{background:#28502833;border-color:#4a7a4a}button:disabled{opacity:.3;cursor:not-allowed;transform:none!important;filter:grayscale(.7)}button:disabled:hover{background:linear-gradient(135deg,#0d0d0d,#1a1a1a);border-color:#2a4a2a;box-shadow:0 4px 16px #000000e6,inset 0 0 10px #00000080}button:disabled:hover:before{width:0;height:0}.input,select,input[type=text],input[type=number],input[type=date]{width:100%;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:600;padding:16px 18px;background:#000c;border:2px solid #2a4a2a;color:#8c8;border-radius:6px;transition:all .3s;margin:10px 0;box-shadow:inset 0 2px 8px #0009,0 0 #3cb43c00;letter-spacing:.05em}.input::placeholder,input::placeholder{color:#454;font-style:italic;font-weight:500}.input:focus,select:focus,input:focus{outline:none;border-color:#4a7a4a;box-shadow:inset 0 2px 8px #0009,0 0 15px #3cb43c66,0 0 5px #50ff5033;background:#0a140ae6;transform:translateY(-2px)}label{display:block;font-family:IBM Plex Mono,monospace;color:#8c8;font-size:12px;font-weight:700;margin-bottom:8px;margin-top:20px;letter-spacing:.12em;text-transform:uppercase}label:first-child{margin-top:0}.hint{color:#565;font-size:13px;margin-top:8px;font-weight:500;letter-spacing:.02em;line-height:1.6}.inscription-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;max-height:650px;overflow-y:auto;padding-right:12px;padding-bottom:8px;padding-top:10px;contain:layout paint;will-change:scroll-position;transform:translateZ(0);backface-visibility:hidden}.inscription-grid::-webkit-scrollbar{width:8px}.inscription-grid::-webkit-scrollbar-track{background:#0a0a0ae6;border-radius:4px}.inscription-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3a5a3a,#4a7a4a);border-radius:4px;box-shadow:inset 0 0 6px #000c}.inscription-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a7a4a,#5a9a5a)}.inscription-card{background:linear-gradient(135deg,#0d0d0d,#1a1a1a);border:2px solid #2a4a2a;border-radius:6px;cursor:pointer;overflow:hidden;transition:all .3s;text-align:center;position:relative;will-change:transform;box-shadow:0 4px 12px #000000e6,inset 0 0 15px #0006;transform:translateZ(0);backface-visibility:hidden;contain:layout paint}.inscription-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a0a0a,#1a0a05);opacity:.88;z-index:0}.inscription-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(60,180,60,.15) 0%,transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:1}.inscription-card:hover:before{opacity:1}.inscription-card:hover{border-color:#3a5a3a;transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #000,0 0 20px #3cb43c4d}.inscription-card.selected{border-color:#4a7a4a;background:#0a0a0afa;box-shadow:0 0 0 4px #3cb43c4d,0 6px 20px #000,0 0 25px #50ff5080,inset 0 0 15px #3cb43c33}.inscription-card.selected:after{opacity:.92}.inscription-card.selected:before{content:"✓";position:absolute;top:12px;right:12px;width:28px;height:28px;background:linear-gradient(135deg,#3a5a3a,#4a7a4a);color:#3aff3a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;z-index:10;box-shadow:0 6px 20px #3cb43c99;opacity:1;text-shadow:0 0 8px rgba(150,255,150,.8)}.inscription-preview{width:100%;height:140px;min-height:140px;display:flex;align-items:center;justify-content:center;background:#000000f2;border-bottom:2px solid #1a2a1a;position:relative;overflow:hidden;z-index:2;border-radius:4px;contain:layout paint;box-shadow:inset 0 0 10px #000c}.inscription-preview:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.3) 2px,rgba(0,0,0,.3) 4px);pointer-events:none;opacity:.3}.inscription-preview img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s;transform:translateZ(0);will-change:opacity;filter:contrast(1.1) brightness(.95)}.inscription-card:hover .inscription-preview img{transform:scale(1.05)}.inscription-info{padding:14px;color:#8c8;position:relative;z-index:2}.inscription-info>div:first-child{font-family:IBM Plex Mono,monospace;font-weight:700;margin-bottom:6px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.05em;text-transform:uppercase}.inscription-info>div:last-child{font-size:12px;color:#565;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;letter-spacing:.02em}#estimateBox{background:#0a0a0af5;border:2px solid #2a4a2a;padding:24px;border-radius:8px;margin-top:24px;box-shadow:0 4px 16px #000c,inset 0 0 20px #0006;position:relative}#estimateBox:after{content:"";position:absolute;inset:0;z-index:0;border-radius:6px}#estimateBox p{display:flex;justify-content:space-between;margin-bottom:16px;font-size:14px;color:#8c8;font-weight:600;position:relative;z-index:1}#estimateBox p strong{font-family:IBM Plex Mono,monospace;color:#8c8;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.1em}#estimateBox p span{font-family:IBM Plex Mono,monospace;color:#3aff3a;font-weight:700;font-size:16px;text-shadow:0 0 8px rgba(150,255,150,.4)}.mono{font-family:IBM Plex Mono,monospace;background:#000000f2;padding:16px;border:2px solid #2a4a2a;word-break:break-all;color:#6b6;font-size:12px;border-radius:6px;margin-top:12px;font-weight:700;letter-spacing:.03em;box-shadow:0 4px 16px #000c,inset 0 0 15px #0009;text-shadow:0 0 6px rgba(80,255,80,.3)}.locked-table{width:100%;border-collapse:collapse;font-size:13px}#lockedListPanel>div:first-of-type{scrollbar-width:thin;scrollbar-color:#3a5a3a rgba(10,10,10,.9)}#lockedListPanel>div:first-of-type::-webkit-scrollbar{width:8px;height:8px}#lockedListPanel>div:first-of-type::-webkit-scrollbar-track{background:#0a0a0ae6;border-radius:4px}#lockedListPanel>div:first-of-type::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3a5a3a,#4a7a4a);border-radius:4px;box-shadow:inset 0 0 6px #000c}#lockedListPanel>div:first-of-type::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a7a4a,#5a9a5a)}.locked-table th,.locked-table td{padding:16px 12px;text-align:left;border-bottom:2px solid #1a2a1a}.locked-table th{font-family:IBM Plex Mono,monospace;background:#0a0a0af2;color:#8c8;text-transform:uppercase;font-size:10px;letter-spacing:.15em;font-weight:700;position:sticky;top:0;z-index:10;text-shadow:0 0 6px rgba(80,255,80,.3)}.locked-table tr:last-child td{border-bottom:none}.locked-table tbody tr{transition:all .3s}.locked-table tbody tr:hover{background:#2850281a}.locked-table td{color:#8c8;font-weight:600}.locked-table input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#4a7a4a}.locked-table input[type=checkbox]:disabled{opacity:.3;cursor:not-allowed}.status-locked{font-family:IBM Plex Mono,monospace;color:#6b6;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.15em;background:#28502833;padding:4px 12px;border-radius:4px;display:inline-block;border:1px solid #2a4a2a;text-shadow:0 0 6px rgba(80,255,80,.3)}.status-unlocked{font-family:IBM Plex Mono,monospace;color:#8c8;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.15em;background:#3c783c33;padding:4px 12px;border-radius:4px;display:inline-block;border:1px solid #3a5a3a;text-shadow:0 0 6px rgba(100,200,100,.3)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.inscription-count{font-family:IBM Plex Mono,monospace;color:#8c8;font-size:12px;padding:12px 0;margin-bottom:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hidden{display:none!important}.w-full{width:100%}.mt-4{margin-top:20px}#status{max-width:100%;margin:0;border-radius:8px;background:#0a0a0af2;border:2px solid #2a4a2a;box-shadow:0 4px 20px #28502833,inset 0 0 15px #0006}.inscription-preview{overflow:hidden;border-radius:4px;background:#000}iframe,img{display:block;width:100%;border:none}#btnLogout{background:#0a0a0acc;border:2px solid #2a4a2a;color:#6b6;font-weight:700;letter-spacing:.08em;transition:all .3s}#btnLogout:hover{background:#28502826;border-color:#3a5a3a;transform:translateY(-2px);text-shadow:0 0 8px rgba(150,255,150,.4)}@media (max-width: 1200px){.main-grid{grid-template-columns:1fr}.right-column{position:relative;top:0}}@media (max-width: 1024px){.inscription-grid{max-height:500px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.panel{padding:28px 24px}}@media (max-width: 768px){body:before{opacity:.3}.navbar{padding:16px 20px}.nav-logo{height:42px;width:42px}.nav-title{font-size:20px;letter-spacing:.15em}#currentBlock{font-size:14px;padding:8px 14px}.btn-connect{padding:12px 24px;font-size:14px}.dashboard-layout{padding:0;gap:20px}.panel{padding:24px 20px;border-radius:8px}.panel h2{font-size:18px;margin-bottom:20px}.inscription-grid{gap:12px;max-height:450px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}#timelockPanel{padding:10px 14px;font-size:13px;line-height:1.4}#timelockPanel h2{font-size:18px;margin-bottom:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#6b6;text-shadow:0 0 10px rgba(80,255,80,.5),2px 2px 3px rgba(0,0,0,.8)}#timelockPanel label{margin:8px 0 4px;font-size:11px;letter-spacing:.12em;color:#8c8;text-transform:uppercase;font-weight:700;display:block}#timelockPanel .hint{color:#565;font-size:12px;margin:2px 0 6px;line-height:1.4}#timelockPanel select,#timelockPanel input[type=number],#timelockPanel input[type=date]{width:100%;height:32px;font-size:13px;padding:4px 10px;background:#0a0a0ae6;border:1px solid #2a4a2a;color:#8c8;border-radius:6px;transition:all .2s ease}#timelockPanel select:focus,#timelockPanel input:focus{border-color:#3a5a3a;background:#0a0a0afa;box-shadow:0 0 0 2px #3cb43c40}#timelockPanel .fee-wrapper{position:relative;margin-top:4px}#timelockPanel .fee-wrapper span{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:#6b6;text-shadow:0 0 6px rgba(80,255,80,.3)}#timelockPanel .lock-grid{display:flex;gap:6px;margin-top:4px}#timelockPanel .lock-grid>div{flex:1}#timelockPanel .hint-box{font-size:11px;color:#565;background:#1e3c1e1a;border:1px solid #1a2a1a;border-radius:4px;padding:5px 6px;margin-top:6px;box-shadow:inset 0 0 10px #0000004d}#timelockPanel button#btnTimelock{width:100%;font-size:13px;padding:8px 0;margin-top:10px;border:2px solid #4a7a4a;border-radius:6px;background:linear-gradient(135deg,#2a4a2a,#3a5a3a);color:#3aff3a;font-weight:700;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 16px #000c,0 0 10px #3cb43c4d;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.8)}#timelockPanel button#btnTimelock:hover{transform:translateY(-2px);box-shadow:0 8px 24px #000000e6,0 0 20px #50ff5080;border-color:#5a9a5a}#timelockPanel #estimateBox{margin-top:8px;font-size:12px;padding:8px 10px;border:1px solid #1a2a1a;border-radius:6px;background:#0a0a0ad9;box-shadow:inset 0 0 15px #0006}#timelockPanel #estimateBox p{margin:2px 0;display:flex;justify-content:space-between;color:#8c8;font-weight:600}#timelockPanel #estimateBox p strong{text-transform:uppercase;font-size:11px;letter-spacing:.08em}#timelockPanel #estAddress{font-family:IBM Plex Mono,monospace;background:#000c;color:#6b6;padding:8px;border-radius:4px;font-size:11px;border:1px solid #1a2a1a;margin-top:6px;word-break:break-all;box-shadow:inset 0 0 15px #0009;text-shadow:0 0 6px rgba(80,255,80,.3)}.intro-panel{padding:24px 28px}.hero-section{text-align:center;margin-bottom:20px}.hero-title{font-size:36px;font-weight:700;margin:0 0 10px;color:#6b6;text-shadow:0 0 20px rgba(80,255,80,.6),0 0 40px rgba(60,180,60,.4),3px 3px 5px rgba(0,0,0,.9);line-height:1.1;letter-spacing:.05em}.hero-subtitle{font-size:14px;color:#565;line-height:1.5;max-width:700px;margin:0 auto}.live-banner{background:linear-gradient(135deg,#1e3c1e4d,#28502833);border:2px solid #2a4a2a;border-radius:8px;padding:16px 20px;margin-bottom:24px;text-align:center;box-shadow:0 4px 16px #000c,inset 0 0 20px #0000004d}.live-banner-title{font-size:18px;color:#8c8;font-weight:700;margin-bottom:4px;letter-spacing:.05em}.pulse-dot{display:inline-block;width:6px;height:6px;background:#4a7a4a;border-radius:50%;margin-right:8px;box-shadow:0 0 10px #5a9a5a;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.live-banner-subtitle{font-size:12px;color:#676;font-weight:600}.rats-coded{color:#6b6;font-weight:700}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.info-card{background:#14281426;border:1px solid #2a4a2a;border-radius:8px;padding:20px;box-shadow:inset 0 0 15px #0006}.info-card-title{font-size:14px;font-weight:700;margin:0 0 12px;color:#6b6;text-transform:uppercase;letter-spacing:.05em;text-align:center;text-shadow:0 0 8px rgba(80,255,80,.4)}.formula-box{background:#000c;padding:14px;border-radius:6px;border:1px solid #2a4a2a;text-align:center;margin-bottom:12px;box-shadow:inset 0 0 15px #0009}.formula-content{font-family:IBM Plex Mono,monospace;color:#8c8;font-size:13px;font-weight:700;line-height:1.8}.formula-divider{border-top:2px solid #3a5a3a;margin:8px auto;max-width:150px;box-shadow:0 1px #50ff5033}.formula-result{color:#3aff3a;font-size:14px;font-weight:700;text-shadow:0 0 8px rgba(150,255,150,.4)}.multiplier-grid{display:flex;gap:8px;font-size:11px}.multiplier-item{flex:1;background:#00000080;padding:8px;border-radius:4px;text-align:center;border:1px solid #1a2a1a;box-shadow:inset 0 0 10px #0006}.multiplier-label{color:#6b6;font-weight:700;margin-bottom:2px;text-shadow:0 0 6px rgba(80,255,80,.3)}.multiplier-value{color:#565}.rewards-content{font-size:12px;color:#8c8;line-height:1.6;text-align:center}.reward-item{background:#00000080;padding:10px;border-radius:4px;margin-bottom:8px;border:1px solid #1a2a1a;box-shadow:inset 0 0 10px #0006}.reward-item strong{color:#3aff3a;text-shadow:0 0 6px rgba(150,255,150,.3)}.reward-item-highlight{background:#28502833;padding:10px;border-radius:4px;border:1px solid #2a4a2a}.reward-item-highlight strong{color:#6b6;text-shadow:0 0 8px rgba(80,255,80,.4)}.reward-code{color:#8c8;font-size:11px}.lock-duration-section{background:#14281426;border:1px solid #2a4a2a;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:inset 0 0 15px #0006}.lock-duration-title{font-size:14px;font-weight:700;margin:0 0 12px;color:#6b6;text-align:center;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 8px rgba(80,255,80,.4)}.lock-duration-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:10px}.lock-item{padding:10px 8px;border-radius:4px;color:#8c8;font-weight:700;text-align:center;font-size:11px;transition:all .3s;cursor:pointer}.lock-emoji{font-size:18px;margin-bottom:2px;filter:grayscale(.3)}.lock-tier-1{background:#0009;border:1px solid rgba(80,180,80,.2)}.lock-tier-2{background:#0009;border:1px solid rgba(80,180,80,.25)}.lock-tier-3{background:#0a140a99;border:1px solid rgba(80,180,80,.3)}.lock-tier-4{background:#1428144d;border:1px solid rgba(80,180,80,.4);box-shadow:inset 0 0 8px #3cb43c1a}.lock-tier-5{background:#1e3c1e4d;border:1px solid rgba(80,180,80,.5);box-shadow:inset 0 0 10px #3cb43c33}.lock-tier-6{background:#2850284d;border:1px solid #4a7a4a;box-shadow:0 0 12px #3cb43c4d}.lock-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3cb43c66;border-color:#5a9a5a}.lock-tip{background:#1e3c1e26;border:1px solid #2a4a2a;border-radius:4px;padding:8px;text-align:center;font-size:11px;box-shadow:inset 0 0 10px #0000004d}.lock-tip-highlight{color:#8c8;font-weight:700;text-shadow:0 0 6px rgba(150,255,150,.3)}.critical-info{background:#5028281a;border:1px solid rgba(160,60,60,.3);border-radius:8px;padding:14px;box-shadow:inset 0 0 15px #0006}.critical-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;font-size:11px}.critical-item{display:flex;align-items:center;gap:8px;background:#00000080;padding:8px;border-radius:4px;border:1px solid #1a1a1a;box-shadow:inset 0 0 10px #0006}.critical-emoji{font-size:16px;flex-shrink:0;filter:grayscale(.2)}.critical-text{color:#8c8;line-height:1.3}.critical-red{color:#c88;text-shadow:0 0 5px rgba(255,100,100,.3)}.critical-green{color:#8c8;text-shadow:0 0 5px rgba(100,255,100,.3)}.critical-yellow{color:#cc8;text-shadow:0 0 5px rgba(255,255,100,.3)}.critical-blue{color:#88c;text-shadow:0 0 5px rgba(100,100,255,.3)}.main-grid,.dashboard-layout,.panel{transform:translateZ(0);backface-visibility:hidden;contain:layout paint;will-change:contents}#leaderboardPanel{margin-top:20px;border:2px solid #2a4a2a;background:linear-gradient(135deg,#0a140a4d,#14281433);border-radius:8px;box-shadow:0 0 20px #28502833,inset 0 0 20px #0006;padding:20px}#leaderboardTable th,#leaderboardTable td{padding:8px;font-size:13px}#leaderboardTable tr:nth-child(2n){background:#14281414}#leaderboardTable tr:hover{background:#28502826}.rank-1{color:#8c8;text-shadow:0 0 10px rgba(150,255,150,.6);font-weight:900}.rank-2{color:#797;text-shadow:0 0 8px rgba(120,180,120,.5);font-weight:800}.rank-3{color:#686;text-shadow:0 0 6px rgba(100,150,100,.4);font-weight:700}.my-wallet{background:#28642840!important;box-shadow:inset 0 0 10px #3cb43c4d;border:1px solid #3a5a3a}.power-bar{background:#14281466;height:10px;border-radius:3px;overflow:hidden;border:1px solid #1a2a1a;box-shadow:inset 0 0 8px #0009}.power-fill{background:linear-gradient(90deg,#3a5a3a,#5a9a5a);height:100%;width:0%;transition:width 1s ease-out;box-shadow:0 0 10px #50ff5066}.panel{animation:none!important;will-change:auto!important;backface-visibility:hidden;contain:layout paint}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat-card{background:linear-gradient(135deg,#0a0a0ae6,#141e14cc);padding:20px;border-radius:8px;border:2px solid #2a4a2a;box-shadow:0 4px 16px #000000e6,inset 0 0 20px #0006,inset 0 1px #64ff640d;transition:all .3s;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#4a7a4a,transparent);opacity:0;transition:opacity .3s}.stat-card:hover{border-color:#3a5a3a;transform:translateY(-2px);box-shadow:0 6px 20px #000,0 0 15px #2850284d}.stat-card:hover:before{opacity:1}.stat-label{font-size:12px;color:#565;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-weight:700}.stat-value{font-size:26px;color:#6b6;font-weight:700;font-family:IBM Plex Mono,monospace;text-shadow:0 0 10px rgba(80,255,80,.4),2px 2px 3px rgba(0,0,0,.8);letter-spacing:.05em}.leaderboard-table{width:100%;border-collapse:separate;border-spacing:0;font-family:IBM Plex Mono,monospace}.leaderboard-table thead{background:linear-gradient(135deg,#1a2a1a,#0d1d0d);position:sticky;top:0;z-index:10}.leaderboard-table th{padding:14px 12px;text-align:left;font-weight:700;font-size:12px;color:#6b6;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid #2a4a2a;text-shadow:0 0 8px rgba(80,255,80,.4)}.leaderboard-table tbody tr{background:#0a0a0a99;border-bottom:1px solid #1a2a1a;transition:all .2s}.leaderboard-table tbody tr:hover{background:#1e3c1e26;box-shadow:inset 0 0 10px #3cb43c1a}.leaderboard-table td{padding:12px;font-size:13px;color:#8c8;font-weight:600}html,body{overflow-anchor:none;overscroll-behavior-y:contain;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 768px){.info-grid{grid-template-columns:1fr}.lock-duration-grid{grid-template-columns:repeat(3,1fr)}.critical-grid{grid-template-columns:1fr}.hero-title{font-size:28px}.stats-grid{grid-template-columns:1fr}}@media (max-width: 480px){.nav-logo{height:38px;width:38px}.nav-title{font-size:18px;letter-spacing:.12em}.dashboard-layout{padding:16px 12px 32px;gap:16px}.panel{padding:20px 16px;border-radius:6px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
