:root{--bg-primary:#05080f;--bg-secondary:#0a0f1a;--bg-tertiary:#111827;--bg-card:linear-gradient(145deg,#0d1424,#080d16);--bg-card-hover:linear-gradient(145deg,#111c30,#0a1220);--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-primary:#06d6a0;--accent-secondary:#118ab2;--accent-tertiary:#7c3aed;--accent-glow:rgba(6,214,160,0.15);--accent-glow-strong:rgba(6,214,160,0.3);--yes-color:#10b981;--yes-bg:rgba(16,185,129,0.12);--yes-glow:rgba(16,185,129,0.3);--no-color:#f43f5e;--no-bg:rgba(244,63,94,0.12);--no-glow:rgba(244,63,94,0.3);--warning:#fbbf24;--warning-bg:rgba(251,191,36,0.12);--border-primary:rgba(148,163,184,0.1);--border-glow:rgba(6,214,160,0.4);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 2px 8px rgba(0,0,0,0.4);--shadow-md:0 8px 24px rgba(0,0,0,0.5);--shadow-lg:0 16px 48px rgba(0,0,0,0.6);--shadow-glow:0 0 30px var(--accent-glow-strong);--shadow-card:0 4px 20px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.05);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-mono:"SF Mono","Fira Code","Consolas","Monaco",monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}body:before{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(6,214,160,.15),transparent),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(124,58,237,.1),transparent),radial-gradient(ellipse 50% 30% at 0 100%,rgba(17,138,178,.1),transparent);z-index:-2}body:after,body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none}body:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;z-index:-1}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}button,input{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glow{0%,to{box-shadow:0 0 20px var(--accent-glow)}50%{box-shadow:0 0 40px var(--accent-glow-strong)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gradient-text{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary),var(--accent-tertiary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[class*=ock] button:last-of-type span,[data-testid=ockWalletDropdownDisconnectButton] span{margin-left:2.5em!important}