@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");:root{--sidebar-bg-start:#000;--sidebar-bg-mid:#2f2545;--sidebar-bg-end:#402653;--glass-card-bg:linear-gradient(135deg,#e3f4fc,#e9edfe);--glass-card-radius:28px;--glass-card-shadow:0 20px 40px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.8);--glass-card-border:1px solid hsla(0,0%,100%,.6);--glass-purple-bg:linear-gradient(135deg,rgba(108,88,155,.25),rgba(0,0,0,.35));--glass-purple-shadow:0 20px 40px rgba(124,58,237,.25),0 8px 16px rgba(124,58,237,.15),inset 0 1px 0 hsla(0,0%,100%,.3);--glass-purple-border:1px solid hsla(0,0%,100%,.25);--gradient-accent:linear-gradient(#fff3,#fff3),linear-gradient(269.53deg,#fcbd89,#b78eff 49.29%,#82fcf4 99.81%);--mm-gradient:linear-gradient(135deg,#f6851b,#e2761b);--auth-bg:linear-gradient(135deg,#14141a,#23232e 55%,#2b2b38);--glass-panel-bg:hsla(0,0%,100%,.95);--glass-panel-radius:32px;--glass-panel-shadow:0 20px 60px rgba(0,0,0,.3);--font-sans:"Inter",-apple-system,sans-serif}.sidebar-v2{background:linear-gradient(180deg,var(--sidebar-bg-start) 0,var(--sidebar-bg-mid) 50%,var(--sidebar-bg-end) 100%);border-radius:0 32px 32px 0;box-shadow:20px 0 60px rgba(0,0,0,.3),8px 0 24px rgba(0,0,0,.2)}.glass-card-v2{background:var(--glass-card-bg);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);border:var(--glass-card-border)}.glass-card-purple-v2{background:var(--glass-purple-bg);backdrop-filter:blur(20px);border-radius:28px;box-shadow:var(--glass-purple-shadow);border:var(--glass-purple-border)}.btn-gradient{background:var(--gradient-accent);color:#000!important;border-radius:18px;box-shadow:0 8px 20px rgba(102,126,234,.3),0 4px 10px rgba(102,126,234,.2);transition:all .3s ease}.btn-gradient:hover{box-shadow:0 12px 28px rgba(102,126,234,.4),0 6px 14px rgba(102,126,234,.3);transform:translateY(-2px)}.btn-metamask{background:var(--mm-gradient);transition:all .3s ease}.btn-metamask:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(246,133,27,.4)}.glass-panel{background:var(--glass-panel-bg);backdrop-filter:blur(10px);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow)}.nav-button{border-radius:16px;transition:all .2s ease}.nav-button:hover{background:hsla(0,0%,100%,.05)}.nav-button.active{background:var(--gradient-accent);color:#000!important;box-shadow:0 8px 20px rgba(102,126,234,.3),0 4px 10px rgba(102,126,234,.2)}.auth-bg{background:var(--auth-bg)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .5s ease-out}.glass-panel input,.glass-panel select,.glass-panel textarea,.v2-root,.v2-root input,.v2-root select,.v2-root textarea{color:#111827}.glass-panel input::-moz-placeholder,.glass-panel textarea::-moz-placeholder,.v2-root input::-moz-placeholder,.v2-root textarea::-moz-placeholder{color:#9ca3af}.glass-panel input::placeholder,.glass-panel textarea::placeholder,.v2-root input::placeholder,.v2-root textarea::placeholder{color:#9ca3af}.glass-panel select option,.v2-root select option{color:#111827;background:#fff}:root{--state-done:#17805f;--state-waiting:#96551a;--state-locked:#6b7280}.onb-card{background:var(--glass-card-bg);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);border:var(--glass-card-border);color:#111827}.onb-muted{color:#4b5563}.onb-track{height:3px;background:rgba(17,24,39,.09);border-radius:99px;overflow:hidden}.onb-fill{height:100%;background:var(--gradient-accent);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.onb-step{transition:background .15s cubic-bezier(.4,0,.2,1)}.onb-step:hover{background:hsla(0,0%,100%,.35)}.onb-step-current{background:hsla(0,0%,100%,.55)}.onb-rail{background:var(--gradient-accent)}.onb-dot{transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.onb-dot-current{background:var(--gradient-accent);border-color:transparent;color:#000}.onb-dot-waiting{border-color:var(--state-waiting);color:var(--state-waiting);animation:onb-breathe 2.4s ease-in-out infinite}.onb-dot-declared{border-color:var(--state-done);color:var(--state-done)}.onb-dot-done,.onb-dot-operating{background:var(--state-done);border-color:var(--state-done);color:#fff}.onb-dot-locked{border-color:rgba(17,24,39,.22);color:var(--state-locked)}@keyframes onb-breathe{0%,to{opacity:1}50%{opacity:.55}}.onb-cta{background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.85);border-radius:16px}.onb-cta-wait{background:rgba(150,85,26,.1);border-color:rgba(150,85,26,.22)}.onb-focus:focus-visible{outline:2px solid var(--state-done);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.onb-dot,.onb-fill,.onb-step{transition:none}.onb-dot-waiting{animation:none;opacity:.75}}.v2-root .onb-campo,.v2-root input.onb-campo,.v2-root select.onb-campo,.v2-root textarea.onb-campo{color:#f3f4f6;-webkit-text-fill-color:#f3f4f6}.v2-root input.onb-campo::-moz-placeholder,.v2-root textarea.onb-campo::-moz-placeholder{color:#9ca3af}.v2-root input.onb-campo::placeholder,.v2-root textarea.onb-campo::placeholder{color:#9ca3af}.v2-root select.onb-campo option{color:#111827;background:#fff}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(59,130,246,.3)}50%{box-shadow:0 0 40px rgba(59,130,246,.6)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.shimmer-effect{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);background-size:200% 100%;animation:shimmer 3s infinite}.glass-effect{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.1)}.glass-effect-strong{background:hsla(0,0%,100%,.1);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid hsla(0,0%,100%,.15)}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shadow-premium{box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.05)}.shadow-premium-lg{box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.1)}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-hover{position:relative;overflow:hidden}.card-hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s}.card-hover:hover:before{left:100%}