*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#000;color:#fff;min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before{content:"";position:fixed;inset:0;background:url(/assets/bg2-BY9UJyDB.jpeg);pointer-events:none;background-size:cover;z-index:0;background-position:center;opacity:.4}::selection{background:#f973164d;color:#fff}::-moz-selection{background:#f973164d;color:#fff}*:focus-visible{outline:2px solid #f97316;outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(135deg,#f97316,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{display:flex;justify-content:space-between;align-items:center;background:#0a0a0afa;border-bottom:2px solid rgba(249,115,22,.5);padding:18px 32px;position:sticky;top:0;z-index:999;box-shadow:0 8px 32px #000000e6,0 2px 8px #f9731666}.navbar:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);opacity:.9;z-index:-1}.nav-left{display:flex;align-items:center;gap:20px}.nav-logo{height:50px;width:50px;border-radius:14px;border:3px solid #f97316;overflow:hidden;box-shadow:0 0 30px #f9731699,inset 0 0 20px #f9731633;transition:all .3s;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nav-logo:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 0 40px #f97316cc}.nav-logo img{width:100%;height:100%;object-fit:cover}.nav-title{font-family:Space Grotesk,Inter,sans-serif;font-size:28px;font-weight:900;background:linear-gradient(135deg,#f97316,#fb923c,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 30px rgba(249,115,22,.5);background-size:200% auto;animation:shimmerText 3s linear infinite}@keyframes shimmerText{0%{background-position:-100% center}to{background-position:200% center}}.nav-right{display:flex;align-items:center;gap:20px}#currentBlock{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16px;color:#f97316;background:#0a0a0af2;padding:10px 20px;border-radius:10px;border:2px solid rgba(249,115,22,.5);box-shadow:0 4px 16px #0009}.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;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:#fa7d21;border-bottom-color:#fa7d21;background:#1e3c1e26;text-shadow:0 0 10px rgb(255 80 80 / 30%)}.subnav-btn.active:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#ff0c00,transparent);box-shadow:0 0 15px #50ff5099}.btn-compact{background:linear-gradient(135deg,#f97316,#fb923c);border:none;color:#fff;box-shadow:0 8px 24px #f9731666;font-size:16px;border:2px solid #f97316;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 10px #0000004d;white-space:nowrap}.btn-compact:hover{background:linear-gradient(135deg,#f97316,#fb923c);border-color:#f97316;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:#f97316;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}}#leaderboardScroll::-webkit-scrollbar{width:6px}#leaderboardScroll::-webkit-scrollbar-thumb{background-color:#f97316;border-radius:6px}#leaderboardScroll::-webkit-scrollbar-track{background:transparent}#leaderboardScroll{scroll-behavior:smooth}.btn-connect{font-family:Space Grotesk,Inter,sans-serif;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;font-weight:800;border-radius:12px;padding:14px 32px;cursor:pointer;transition:all .3s;border:none;font-size:16px;letter-spacing:.1em;box-shadow:0 8px 24px #f9731666;text-transform:uppercase;position:relative;overflow:hidden}.btn-connect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn-connect:hover:before{left:100%}.btn-connect:hover{transform:translateY(-2px);box-shadow:0 12px 32px #f9731699}.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:#0a0a0afa;border:2px solid rgba(249,115,22,.5);padding:32px;border-radius:20px;box-shadow:0 8px 32px #000000e6,0 4px 16px #f973164d,inset 0 1px #ffffff0d;transition:all .3s;position:relative;overflow:hidden;animation:fadeInUp .5s ease-out forwards;will-change:transform}.panel:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a0a0a,#1a0a05);opacity:.92;z-index:-1;border-radius:18px}@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:3px;background:linear-gradient(90deg,#f97316,#fb923c,#fbbf24);opacity:0;transition:opacity .3s;z-index:1}.panel:hover:before{opacity:1}.panel h2{font-family:Space Grotesk,Inter,sans-serif;font-size:20px;font-weight:800;margin-bottom:24px;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(135deg,#f97316,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}#statusText{font-family:Space Grotesk,Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#f97316,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}button{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;padding:16px 28px;border:2px solid rgba(249,115,22,.5);background:#0a0a0af2;color:#fff;cursor:pointer;font-size:14px;transition:all .3s;position:relative;border-radius:12px;letter-spacing:.1em;text-transform:uppercase;overflow:hidden;box-shadow:0 4px 16px #000000b3}button:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a0a0a,#1a0a05);opacity:.85;z-index:-1}button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#f9731633;transform:translate(-50%,-50%);transition:width .5s,height .5s;z-index:0}button:hover:before{width:300px;height:300px}button:hover{border-color:#f97316;transform:translateY(-3px);box-shadow:0 8px 24px #f9731666}.btn-primary{background:linear-gradient(135deg,#f97316,#fb923c);border:none;color:#fff;box-shadow:0 8px 24px #f9731666;font-size:16px;padding:18px 32px}.btn-primary:after{display:none}.btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 36px #f9731699}.btn-secondary{border:2px solid #f97316;color:#f97316;background:#0a0a0af2}.btn-secondary:hover{background:#f9731633;border-color:#fb923c}button:disabled{opacity:.4;cursor:not-allowed;transform:none!important}button:disabled:hover{background:#0a0a0af2;border-color:#f9731680;box-shadow:0 4px 16px #000000b3}button:disabled:hover:before{width:0;height:0}.input,select,input[type=text],input[type=number],input[type=date]{width:100%;padding:16px 18px;background:#0a0a0af2;border:2px solid rgba(249,115,22,.4);color:#fff;font-family:Inter,sans-serif;font-size:15px;margin:10px 0;transition:all .3s;border-radius:12px;letter-spacing:.02em;font-weight:600;box-shadow:0 4px 16px #000000b3}.input::placeholder,input::placeholder{color:#71717a;font-weight:500}.input:focus,select:focus,input:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 4px #f9731633,0 4px 16px #000c;background:#0a0a0afa;transform:translateY(-2px)}label{display:block;font-family:Space Grotesk,Inter,sans-serif;color:#e4e4e7;font-size:12px;font-weight:800;margin-bottom:8px;margin-top:20px;letter-spacing:.12em;text-transform:uppercase}label:first-child{margin-top:0}.hint{color:#a1a1aa;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}.inscription-grid::-webkit-scrollbar{width:8px}.inscription-grid::-webkit-scrollbar-track{background:#0a0a0ae6;border-radius:10px}.inscription-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f97316,#fb923c);border-radius:10px}.inscription-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fb923c,#fbbf24)}.inscription-card{background:#0a0a0af5;border:2px solid rgba(249,115,22,.4);border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s;text-align:center;position:relative;will-change:transform;box-shadow:0 4px 16px #000c}.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(249,115,22,.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:#f97316;transform:translateY(-6px) scale(1.02);box-shadow:0 12px 36px #f9731666}.inscription-card.selected{border-color:#f97316;background:#0a0a0afa;box-shadow:0 0 0 4px #f973164d,0 8px 32px #000000e6}.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,#f97316,#fb923c);color:#fff;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 #f9731699;opacity:1}.inscription-preview{width:100%;height:140px;display:flex;align-items:center;justify-content:center;background:#000000f2;border-bottom:2px solid rgba(249,115,22,.3);position:relative;overflow:hidden;z-index:2}.inscription-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(249,115,22,.1) 50%,transparent 70%);opacity:0;transition:opacity .3s}.inscription-card:hover .inscription-preview:after{opacity:1}.inscription-preview img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s}.inscription-card:hover .inscription-preview img{transform:scale(1.1)}.inscription-info{padding:14px;color:#fff;position:relative;z-index:2}.inscription-info>div:first-child{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;margin-bottom:6px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.05em;text-transform:uppercase}.staking-overview{max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#f973160d,#f9731605);border:1px solid rgba(249,115,22,.2);border-radius:16px;padding:32px;box-shadow:0 4px 20px #0000004d,0 0 40px #f973160d}.overview-header{margin-bottom:24px;text-align:center}.overview-title{font-size:28px;font-weight:700;margin:0 0 12px;color:#f97316;text-shadow:0 0 20px rgba(249,115,22,.3);letter-spacing:.02em}.overview-description{font-size:15px;color:#d1d5db;line-height:1.8;max-width:900px;margin:0 auto}.overview-description strong{color:#f97316;font-weight:600}.mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:28px}.mode-card{background:#0f190f99;border-radius:12px;padding:24px;transition:all .3s ease;position:relative;overflow:hidden}.mode-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transition:all .3s ease}.mode-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0006}.mode-card.omr{border:1px solid rgba(249,115,22,.2);background:linear-gradient(135deg,#f9731614,#f9731608)}.mode-card.omr:before{background:linear-gradient(90deg,transparent,#f97316,transparent)}.mode-card.omr:hover{border-color:#f9731666;box-shadow:0 8px 30px #f9731626}.mode-card.universal{border:1px solid rgba(34,197,94,.2);background:linear-gradient(135deg,#22c55e14,#22c55e08)}.mode-card.universal:before{background:linear-gradient(90deg,transparent,#22c55e,transparent)}.mode-card.universal:hover{border-color:#22c55e66;box-shadow:0 8px 30px #22c55e26}.mode-card.engine{border:1px solid rgba(147,51,234,.2);background:linear-gradient(135deg,#9333ea14,#9333ea08)}.mode-card.engine:before{background:linear-gradient(90deg,transparent,#a855f7,transparent)}.mode-card.engine:hover{border-color:#9333ea66;box-shadow:0 8px 30px #9333ea26}.card-title{font-size:18px;font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px}.mode-card.omr .card-title{color:#f97316;text-shadow:0 0 10px rgba(249,115,22,.3)}.mode-card.universal .card-title{color:#22c55e;text-shadow:0 0 10px rgba(34,197,94,.3)}.mode-card.engine .card-title{color:#a855f7;text-shadow:0 0 10px rgba(147,51,234,.3)}.card-list{list-style:none;padding:0;margin:0}.card-list li{font-size:14px;color:#e5e7eb;line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.card-list li:last-child{margin-bottom:0}.card-list li:before{content:"▸";position:absolute;left:0;font-weight:700;font-size:16px}.mode-card.omr .card-list li:before{color:#f97316}.mode-card.universal .card-list li:before{color:#22c55e}.mode-card.engine .card-list li:before{color:#a855f7}.card-list li strong{font-weight:600;color:#f3f4f6}.card-list li code{background:#0006;padding:2px 8px;border-radius:4px;font-size:13px;color:#f97316;border:1px solid rgba(249,115,22,.2);font-family:IBM Plex Mono,monospace}.overview-footer{margin-top:28px;padding-top:20px;border-top:1px solid rgba(249,115,22,.15);text-align:center}.footer-note{font-size:14px;color:#9ca3af;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.footer-note strong{color:#f97316;font-weight:600}@media (max-width: 968px){.staking-overview{padding:24px}.overview-title{font-size:24px}.overview-description{font-size:14px}.mode-grid{grid-template-columns:1fr;gap:16px}}@media (max-width: 480px){.staking-overview{padding:20px;border-radius:12px}.overview-title{font-size:20px}.card-title{font-size:16px}.card-list li{font-size:13px}}.inscription-info>div:last-child{font-size:12px;color:#a1a1aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;letter-spacing:.02em}#estimateBox{background:#0a0a0af5;border:2px solid rgba(249,115,22,.4);padding:24px;border-radius:16px;margin-top:24px;box-shadow:0 4px 16px #000c;position:relative}#estimateBox:after{content:"";position:absolute;inset:0;z-index:0;border-radius:14px}#estimateBox p{display:flex;justify-content:space-between;margin-bottom:16px;font-size:14px;color:#e4e4e7;font-weight:600;position:relative;z-index:1}#estimateBox p strong{font-family:Space Grotesk,Inter,sans-serif;color:#e4e4e7;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.1em}#estimateBox p span{font-family:Space Grotesk,Inter,sans-serif;background:linear-gradient(135deg,#f97316,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;font-size:16px}.mono{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;background:#000000f2;padding:16px;border:2px solid rgba(249,115,22,.4);word-break:break-all;color:#f97316;font-size:12px;border-radius:12px;margin-top:12px;font-weight:700;letter-spacing:.03em;box-shadow:0 4px 16px #000c}.locked-table{width:100%;border-collapse:collapse;font-size:13px}#lockedListPanel>div:first-of-type{scrollbar-width:thin;scrollbar-color:#f97316 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:10px}#lockedListPanel>div:first-of-type::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f97316,#fb923c);border-radius:10px}#lockedListPanel>div:first-of-type::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fb923c,#fbbf24)}.locked-table th,.locked-table td{padding:16px 12px;text-align:left;border-bottom:2px solid rgba(249,115,22,.2)}.locked-table th{font-family:Space Grotesk,Inter,sans-serif;background:#0a0a0af2;color:#e4e4e7;text-transform:uppercase;font-size:10px;letter-spacing:.15em;font-weight:800;position:sticky;top:0;z-index:10}.locked-table tr:last-child td{border-bottom:none}.locked-table tbody tr{transition:all .3s}.locked-table tbody tr:hover{background:#f9731614}.locked-table td{color:#fff;font-weight:600}.locked-table input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#f97316}.locked-table input[type=checkbox]:disabled{opacity:.3;cursor:not-allowed}.status-locked{font-family:Space Grotesk,Inter,sans-serif;color:#f97316;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.15em;background:#f9731626;padding:4px 12px;border-radius:6px;display:inline-block}.status-unlocked{font-family:Space Grotesk,Inter,sans-serif;color:#10b981;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.15em;background:#10b98126;padding:4px 12px;border-radius:6px;display:inline-block}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.inscription-count{font-family:Space Grotesk,Inter,sans-serif;color:#e4e4e7;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:14px;background:#0a0a0af2;border:2px solid rgba(249,115,22,.4);box-shadow:0 4px 20px #f9731633}.inscription-preview{overflow:hidden;border-radius:10px;background:#000}iframe,img{display:block;width:100%;border:none}#btnLogout{background:#0a0a0acc;border:2px solid rgba(249,115,22,.3);color:#f97316;font-weight:800;letter-spacing:.08em;transition:all .3s}#btnLogout:hover{background:#f973161a;border-color:#f97316;transform:translateY(-2px)}@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:20px 16px 40px;gap:20px}.panel{padding:24px 20px;border-radius:16px}.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:800;background:linear-gradient(135deg,#f97316,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#timelockPanel label{margin:8px 0 4px;font-size:11px;letter-spacing:.12em;color:#e4e4e7;text-transform:uppercase;font-weight:800;display:block}#timelockPanel .hint{color:#a1a1aa;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 rgba(249,115,22,.3);color:#fff;border-radius:8px;transition:all .2s ease}#timelockPanel select:focus,#timelockPanel input:focus{border-color:#f97316;background:#0a0a0afa;box-shadow:0 0 0 2px #f9731640}#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:#f97316}#timelockPanel .lock-grid{display:flex;gap:6px;margin-top:4px}#timelockPanel .lock-grid>div{flex:1}#timelockPanel .hint-box{font-size:11px;color:#a1a1aa;background:#f973160d;border:1px solid rgba(249,115,22,.15);border-radius:6px;padding:5px 6px;margin-top:6px}#timelockPanel button#btnTimelock{width:100%;font-size:13px;padding:8px 0;margin-top:10px;border:none;border-radius:10px;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 16px #f973164d;transition:all .3s ease}#timelockPanel button#btnTimelock:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f9731680}#timelockPanel #estimateBox{margin-top:8px;font-size:12px;padding:8px 10px;border:1px solid rgba(249,115,22,.15);border-radius:8px;background:#0a0a0ad9}#timelockPanel #estimateBox p{margin:2px 0;display:flex;justify-content:space-between;color:#e4e4e7;font-weight:600}#timelockPanel #estimateBox p strong{text-transform:uppercase;font-size:11px;letter-spacing:.08em}#timelockPanel #estAddress{font-family:SF Mono,monospace;background:#000c;color:#f97316;padding:8px;border-radius:6px;font-size:11px;border:1px solid rgba(249,115,22,.25);margin-top:6px;word-break:break-all}body:before{position:fixed;transform:translateZ(0);will-change:transform;backface-visibility:hidden;contain:paint}.panel{animation:none!important;will-change:auto!important;backface-visibility:hidden;contain:layout paint}.inscription-grid{contain:layout paint;will-change:scroll-position;transform:translateZ(0);backface-visibility:hidden;padding-top:10px}.inscription-preview{height:140px;min-height:140px;contain:layout paint}.inscription-preview img{width:100%;height:100%;object-fit:contain;display:block;transform:translateZ(0);will-change:opacity}.inscription-card,.panel{box-shadow:0 2px 8px #0009;backface-visibility:hidden;transform:translateZ(0);contain:layout paint}.dashboard-layout,.main-grid{contain:layout paint}.intro-panel{padding:24px 28px}.hero-section{text-align:center;margin-bottom:20px}.hero-title{font-size:36px;font-weight:900;margin:0 0 10px;background:linear-gradient(135deg,#f97316,#fbbf24,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;letter-spacing:-.02em}.hero-subtitle{font-size:14px;color:#a1a1aa;line-height:1.5;max-width:700px;margin:0 auto}.live-banner{background:linear-gradient(135deg,#f9731633,#fbbf2433);border:2px solid rgba(249,115,22,.4);border-radius:12px;padding:16px 20px;margin-bottom:24px;text-align:center;box-shadow:0 4px 16px #f9731633}.live-banner-title{font-size:18px;color:#fff;font-weight:900;margin-bottom:4px;letter-spacing:-.01em}.pulse-dot{display:inline-block;width:6px;height:6px;background:#10b981;border-radius:50%;margin-right:8px;box-shadow:0 0 10px #10b981;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:#d1d5db;font-weight:600}.rats-coded{color:#f97316;font-weight:800}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.info-card{background:#f973160d;border:1px solid rgba(249,115,22,.2);border-radius:12px;padding:20px}.info-card-title{font-size:14px;font-weight:800;margin:0 0 12px;color:#f97316;text-transform:uppercase;letter-spacing:.05em;text-align:center}.formula-box{background:#0009;padding:14px;border-radius:8px;border:1px solid rgba(249,115,22,.3);text-align:center;margin-bottom:12px}.formula-content{font-family:Space Grotesk,monospace;color:#fbbf24;font-size:13px;font-weight:700;line-height:1.8}.formula-divider{border-top:2px solid #f97316;margin:8px auto;max-width:150px}.formula-result{color:#fbbf24;font-size:14px;font-weight:900}.multiplier-grid{display:flex;gap:8px;font-size:11px}.multiplier-item{flex:1;background:#0000004d;padding:8px;border-radius:6px;text-align:center}.multiplier-label{color:#fb923c;font-weight:700;margin-bottom:2px}.multiplier-value{color:#a1a1aa}.rewards-content{font-size:12px;color:#d1d5db;line-height:1.6;text-align:center}.reward-item{background:#0000004d;padding:10px;border-radius:6px;margin-bottom:8px}.reward-item strong{color:#fbbf24}.reward-item-highlight{background:#f9731626;padding:10px;border-radius:6px;border:1px solid rgba(249,115,22,.3)}.reward-item-highlight strong{color:#fb923c}.reward-code{color:#fbbf24;font-size:11px}.lock-duration-section{background:#f973160d;border:1px solid rgba(249,115,22,.2);border-radius:12px;padding:16px;margin-bottom:16px}.lock-duration-title{font-size:14px;font-weight:800;margin:0 0 12px;color:#f97316;text-align:center;text-transform:uppercase;letter-spacing:.05em}.lock-duration-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:10px}.lock-item{padding:10px 8px;border-radius:8px;color:#fbbf24;font-weight:700;text-align:center;font-size:11px;transition:all .3s;cursor:pointer}.lock-emoji{font-size:18px;margin-bottom:2px}.lock-tier-1{background:#0006;border:1px solid rgba(251,191,36,.2)}.lock-tier-2{background:#0006;border:1px solid rgba(251,191,36,.25)}.lock-tier-3{background:#0006;border:1px solid rgba(251,191,36,.3)}.lock-tier-4{background:#f9731626;border:1px solid rgba(249,115,22,.4)}.lock-tier-5{background:#f9731633;border:1px solid rgba(249,115,22,.5)}.lock-tier-6{background:#f9731640;border:1px solid rgba(249,115,22,.6);box-shadow:0 0 12px #f973164d}.lock-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f9731666}.lock-tip{background:#f973161a;border:1px solid rgba(249,115,22,.25);border-radius:6px;padding:8px;text-align:center;font-size:11px}.lock-tip-highlight{color:#fbbf24;font-weight:800}.critical-info{background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:14px}.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:#0000004d;padding:8px;border-radius:6px}.critical-emoji{font-size:16px;flex-shrink:0}.critical-text{color:#d1d5db;line-height:1.3}.critical-red{color:#fca5a5}.critical-green{color:#a7f3d0}.critical-yellow{color:#fde68a}.critical-blue{color:#93c5fd}@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}}.inscription-preview{height:140px;min-height:140px;aspect-ratio:1 / 1;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.inscription-preview img{display:block;width:100%;height:100%;object-fit:contain;background:#000;contain:paint;transform:translateZ(0);will-change:transform}.inscription-grid{contain:layout paint;overflow-y:auto;transform:translateZ(0);will-change:scroll-position;backface-visibility:hidden;perspective:1px;scroll-behavior:auto}.main-grid,.dashboard-layout,.panel{transform:translateZ(0);backface-visibility:hidden;contain:layout paint;will-change:contents}#leaderboardPanel{margin-top:20px;border:1px solid rgba(0,255,255,.2);background:#00ffff0d;border-radius:10px;box-shadow:0 0 15px #00ffff1a;padding:20px}#leaderboardTable th,#leaderboardTable td{padding:8px;font-size:13px}#leaderboardTable tr:nth-child(2n){background:#ffffff08}#leaderboardTable tr:hover{background:#00ffff1a}.rank-1{color:gold;text-shadow:0 0 8px gold}.rank-2{color:silver;text-shadow:0 0 8px silver}.rank-3{color:#cd7f32;text-shadow:0 0 8px #cd7f32}.my-wallet{background:#00ff8033!important;box-shadow:inset 0 0 8px #00ffa2}.power-bar{background:#00ffff1a;height:10px;border-radius:5px;overflow:hidden}.power-fill{background:linear-gradient(90deg,#00ffd5,#00bfff);height:100%;width:0%;transition:width 1s ease-out}html,body{overflow-anchor:none;overscroll-behavior-y:contain;transform:translateZ(0);backface-visibility:hidden}.inscription-card{will-change:transform;transform:translateZ(0);backface-visibility:hidden;contain:layout paint}@media (max-width: 480px){.nav-logo{height:38px;width:38px}.nav-title{font-size:18px;letter-spacing:.12em}.dashboard-layout{padding:0;gap:16px}.panel{padding:20px 16px;border-radius:14px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
