:root{--snrgfx-btn-font-family: var(--snrg-font-primary, "Inter Variable"), var(--snrg-font-body, Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--snrgfx-btn-radius: 16px;--snrgfx-btn-bg: rgba(11, 17, 30, .9);--snrgfx-btn-text: #f2f7ff;--snrgfx-btn-border: rgba(255, 255, 255, .1);--snrgfx-btn-border-width: 2px;--snrgfx-btn-hover-border: #2f78ff;--snrgfx-btn-hover-shadow: rgba(47, 120, 255, .34);--snrgfx-btn-focus-ring: rgba(255, 255, 255, .18)}.snrgfx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:3rem;padding:.78rem 1rem;border:var(--snrgfx-btn-border-width) solid var(--snrgfx-btn-border);border-radius:var(--snrgfx-btn-radius);background:var(--snrgfx-btn-bg);color:var(--snrgfx-btn-text);font-family:var(--snrgfx-btn-font-family);font-size:.95rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-wrap:balance;white-space:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;will-change:transform;transition:all .3s ease}.snrgfx-btn:before{content:"";position:absolute;top:0;left:-110%;width:110%;height:100%;background:#ffffff14;opacity:0;pointer-events:none;transition:left .55s ease,opacity .3s ease}.snrgfx-btn:hover{border-color:var(--snrgfx-btn-hover-border);box-shadow:0 0 30px var(--snrgfx-btn-hover-shadow);transform:translateY(-2px)}.snrgfx-btn:hover:before{left:0;opacity:1}.snrgfx-btn:focus-visible{outline:none;border-color:var(--snrgfx-btn-hover-border);box-shadow:0 0 0 3px var(--snrgfx-btn-focus-ring),0 0 30px var(--snrgfx-btn-hover-shadow)}.snrgfx-btn:active{transform:translateY(0) scale(.985)}.snrgfx-btn:disabled,.snrgfx-btn[disabled],.snrgfx-btn[aria-disabled=true]{opacity:.56;cursor:not-allowed;pointer-events:none;filter:grayscale(.18)}.snrgfx-btn-block{width:100%}.snrgfx-btn-sm{min-height:2.7rem;padding:.64rem .9rem;font-size:.88rem}.snrgfx-btn-md{min-height:3rem;padding:.78rem 1rem;font-size:.95rem}.snrgfx-btn-lg{min-height:3.25rem;padding:.88rem 1.15rem;font-size:1rem}.snrgfx-btn-hero{min-height:3.45rem;padding:.78rem .92rem;font-size:.95rem;line-height:1.22}.snrgfx-btn-blue,.snrgfx-btn-whitepaper{--snrgfx-btn-bg: rgba(8, 14, 26, .82);--snrgfx-btn-border: rgba(47, 120, 255, .58);--snrgfx-btn-hover-border: #2f78ff;--snrgfx-btn-hover-shadow: rgba(47, 120, 255, .34);--snrgfx-btn-text: #dbe8ff}.snrgfx-btn-cyan,.snrgfx-btn-architecture{--snrgfx-btn-bg: rgba(8, 14, 26, .82);--snrgfx-btn-border: rgba(0, 206, 209, .58);--snrgfx-btn-hover-border: #00ced1;--snrgfx-btn-hover-shadow: rgba(0, 206, 209, .34);--snrgfx-btn-text: #dcfbff}.snrgfx-btn-purple,.snrgfx-btn-community{--snrgfx-btn-bg: rgba(8, 14, 26, .82);--snrgfx-btn-border: rgba(142, 93, 255, .58);--snrgfx-btn-hover-border: #8e5dff;--snrgfx-btn-hover-shadow: rgba(142, 93, 255, .34);--snrgfx-btn-text: #f1e8ff}.snrgfx-btn-lime,.snrgfx-btn-presale{--snrgfx-btn-bg: rgba(8, 14, 26, .82);--snrgfx-btn-border: rgba(0, 255, 102, .58);--snrgfx-btn-hover-border: #00ff66;--snrgfx-btn-hover-shadow: rgba(0, 255, 102, .34);--snrgfx-btn-text: #dfffe9}.snrgfx-btn-grid-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;width:min(100%,58rem);align-items:stretch}@media(max-width:1120px){.snrgfx-btn-grid-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.snrgfx-btn-grid-hero{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.snrgfx-btn,.snrgfx-btn:before{transition-duration:.01ms}.snrgfx-btn:hover{transform:none}.snrgfx-btn:hover:before{left:-110%}}:root{--snrgfx-brand-purple: #7d00ff;--snrgfx-brand-blue: #0060ff;--snrgfx-brand-cyan: #00ced1;--snrgfx-brand-lime: #00ff66;--snrgfx-shimmer-gradient-snrg: linear-gradient( 90deg, var(--snrgfx-brand-purple) 0%, var(--snrgfx-brand-blue) 20%, var(--snrgfx-brand-cyan) 40%, var(--snrgfx-brand-lime) 50%, var(--snrgfx-brand-cyan) 60%, var(--snrgfx-brand-blue) 80%, var(--snrgfx-brand-purple) 100% );--snrgfx-shimmer-gradient-gold: linear-gradient(90deg,#8b5a00 0%,#c68b00 22%,#ffd95a 50%,#c68b00 78%,#8b5a00 100%);--snrgfx-shimmer-gradient-rainbow: linear-gradient(90deg,#ff2d2d 0%,#ff7a00 18%,#ffe600 34%,#18d65f 50%,#2a7dff 68%,#7d00ff 84%,#ff2d2d 100%);--snrgfx-shimmer-gradient-red: linear-gradient(90deg,#640f0f 0%,#bf1e1e 30%,#ff5b5b 50%,#bf1e1e 70%,#640f0f 100%);--snrgfx-shimmer-gradient-orange: linear-gradient(90deg,#7a3400 0%,#cf5f00 30%,#ffb458 50%,#cf5f00 70%,#7a3400 100%);--snrgfx-shimmer-gradient-yellow: linear-gradient(90deg,#7a6800 0%,#c9b100 30%,#fff46a 50%,#c9b100 70%,#7a6800 100%);--snrgfx-shimmer-gradient-green: linear-gradient(90deg,#0f5a2e 0%,#1d9a51 30%,#63ffaa 50%,#1d9a51 70%,#0f5a2e 100%);--snrgfx-shimmer-gradient-cyan: linear-gradient(90deg,#0b4b4d 0%,#12969a 30%,#66feff 50%,#12969a 70%,#0b4b4d 100%);--snrgfx-shimmer-gradient-blue: linear-gradient(90deg,#102f75 0%,#1d57d1 30%,#6ea0ff 50%,#1d57d1 70%,#102f75 100%);--snrgfx-shimmer-gradient-purple: linear-gradient(90deg,#3f177f 0%,#7a36d8 30%,#c48aff 50%,#7a36d8 70%,#3f177f 100%);--snrgfx-shimmer-gradient: var(--snrgfx-shimmer-gradient-snrg)}.snrg-mouse-glow,.snrgfx-mouse-glow,.SNRGborder,.LIMEborder,.CYANborder,.BLUEborder,.PRPLborder,.REDborder,.ORNGborder,.YLWborder,.GRENborder,.GRNborder,.WHTborder{position:relative;isolation:isolate;overflow:hidden}.snrg-mouse-glow:before,.snrgfx-mouse-glow:before,.SNRGborder:before,.LIMEborder:before,.CYANborder:before,.BLUEborder:before,.PRPLborder:before,.REDborder:before,.ORNGborder:before,.YLWborder:before,.GRENborder:before,.GRNborder:before,.WHTborder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--snrgfx-glow-border-width, 2px);background:var( --snrgfx-border-gradient, radial-gradient( circle var(--snrgfx-glow-radius, 190px) at var(--snrgfx-glow-x, var(--x, 50%)) var(--snrgfx-glow-y, var(--y, 50%)), var(--snrgfx-glow-color, var(--glow-color, rgba(255, 255, 255, .25))) 0%, var(--snrgfx-glow-color-soft, var(--glow-color, rgba(255, 255, 255, .15))) 30%, transparent 60% ) );mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;z-index:1;opacity:var(--snrgfx-glow-opacity, var(--glow-opacity, 0));transition:opacity .2s ease}.snrg-mouse-glow>*,.snrgfx-mouse-glow>*,.SNRGborder>*,.LIMEborder>*,.CYANborder>*,.BLUEborder>*,.PRPLborder>*,.REDborder>*,.ORNGborder>*,.YLWborder>*,.GRENborder>*,.GRNborder>*,.WHTborder>*{position:relative;z-index:2}.SNRGborder,.snrgfx-border-snrg{--snrgfx-border-gradient: radial-gradient( circle var(--snrgfx-glow-radius, 190px) at var(--snrgfx-glow-x, var(--x, 50%)) var(--snrgfx-glow-y, var(--y, 50%)), rgba(0, 255, 102, .95) 0%, rgba(0, 206, 209, .78) 24%, rgba(0, 96, 255, .56) 46%, rgba(125, 0, 255, .4) 64%, transparent 78% )}.LIMEborder,.LIMEglow,.snrgfx-border-lime,.snrgfx-glow-lime{--snrgfx-glow-color: rgba(0, 255, 65, .95);--snrgfx-glow-color-soft: rgba(0, 255, 65, .42)}.CYANborder,.CYANglow,.snrgfx-border-cyan,.snrgfx-glow-cyan{--snrgfx-glow-color: rgba(0, 206, 209, .95);--snrgfx-glow-color-soft: rgba(0, 206, 209, .42)}.BLUEborder,.BLUEglow,.snrgfx-border-blue,.snrgfx-glow-blue{--snrgfx-glow-color: rgba(36, 119, 254, .95);--snrgfx-glow-color-soft: rgba(36, 119, 254, .42)}.PRPLborder,.PRPLglow,.snrgfx-border-purple,.snrgfx-glow-purple{--snrgfx-glow-color: rgba(141, 73, 250, .95);--snrgfx-glow-color-soft: rgba(141, 73, 250, .42)}.REDborder,.REDglow,.snrgfx-border-red,.snrgfx-glow-red{--snrgfx-glow-color: rgba(255, 72, 72, .95);--snrgfx-glow-color-soft: rgba(255, 72, 72, .4)}.ORNGborder,.ORNGglow,.snrgfx-border-orange,.snrgfx-glow-orange{--snrgfx-glow-color: rgba(255, 145, 42, .95);--snrgfx-glow-color-soft: rgba(255, 145, 42, .4)}.YLWborder,.YLWglow,.snrgfx-border-yellow,.snrgfx-glow-yellow{--snrgfx-glow-color: rgba(255, 230, 62, .95);--snrgfx-glow-color-soft: rgba(255, 230, 62, .4)}.GRENborder,.GRNborder,.GRENglow,.GRNglow,.snrgfx-border-green,.snrgfx-glow-green{--snrgfx-glow-color: rgba(50, 218, 120, .95);--snrgfx-glow-color-soft: rgba(50, 218, 120, .4)}.WHTborder,.WHTglow,.snrgfx-border-white,.snrgfx-glow-white{--snrgfx-glow-color: rgba(255, 255, 255, .45);--snrgfx-glow-color-soft: rgba(255, 255, 255, .2)}@keyframes snrg-text-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.snrg-text-shimmer,.snrgfx-text-shimmer,.SNRGtext,.GOLDtext,.RNBWtext,.REDtext,.ORNGtext,.YLWtext,.GRENtext,.GRNtext,.CYANtext,.BLUEtext,.PRPLtext,.LIMEtext{background:var(--snrgfx-current-shimmer-gradient, var(--snrgfx-shimmer-gradient-snrg));background-size:var(--snrgfx-shimmer-size, 220% auto);background-position:200% center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--snrgfx-current-shimmer-fallback, #00ff66);text-shadow:var(--snrgfx-current-text-shadow, 0 0 10px rgba(0, 255, 102, .65), 0 0 18px rgba(0, 206, 209, .45), 0 0 26px rgba(0, 96, 255, .25));filter:var(--snrgfx-current-filter, drop-shadow(0 0 10px rgba(0, 255, 102, .55)) drop-shadow(0 0 16px rgba(0, 206, 209, .35)) drop-shadow(0 0 24px rgba(125, 0, 255, .22)));display:inline-block;font-weight:var(--snrgfx-shimmer-font-weight, 600);letter-spacing:var(--snrgfx-shimmer-letter-spacing, .01em);animation:snrg-text-shimmer var(--snrgfx-shimmer-duration, 6s) linear infinite}.snrg-text-shimmer,.snrgfx-text-shimmer,.SNRGtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-snrg);--snrgfx-current-shimmer-fallback: #00ff66;--snrgfx-current-text-shadow: 0 0 10px rgba(0, 255, 102, .65), 0 0 18px rgba(0, 206, 209, .45), 0 0 26px rgba(0, 96, 255, .25);--snrgfx-current-filter: drop-shadow(0 0 10px rgba(0, 255, 102, .55)) drop-shadow(0 0 16px rgba(0, 206, 209, .35)) drop-shadow(0 0 24px rgba(125, 0, 255, .22))}.GOLDtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-gold);--snrgfx-current-shimmer-fallback: #ffcf4a;--snrgfx-current-text-shadow: 0 0 10px rgba(255, 199, 74, .72), 0 0 18px rgba(214, 154, 37, .45), 0 0 24px rgba(255, 236, 170, .3);--snrgfx-current-filter: drop-shadow(0 0 10px rgba(255, 199, 74, .55)) drop-shadow(0 0 18px rgba(214, 154, 37, .35))}.RNBWtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-rainbow);--snrgfx-current-shimmer-fallback: #7d00ff;--snrgfx-current-text-shadow: 0 0 10px rgba(255, 122, 0, .38), 0 0 18px rgba(42, 125, 255, .35), 0 0 22px rgba(125, 0, 255, .28);--snrgfx-current-filter: drop-shadow(0 0 10px rgba(255, 122, 0, .35)) drop-shadow(0 0 14px rgba(42, 125, 255, .32)) drop-shadow(0 0 20px rgba(125, 0, 255, .28))}.REDtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-red);--snrgfx-current-shimmer-fallback: #ff5b5b}.ORNGtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-orange);--snrgfx-current-shimmer-fallback: #ffa345}.YLWtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-yellow);--snrgfx-current-shimmer-fallback: #ffe85c}.GRENtext,.GRNtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-green);--snrgfx-current-shimmer-fallback: #56f49c}.CYANtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-cyan);--snrgfx-current-shimmer-fallback: #57f4f6}.BLUEtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-blue);--snrgfx-current-shimmer-fallback: #7aa5ff}.PRPLtext{--snrgfx-current-shimmer-gradient: var(--snrgfx-shimmer-gradient-purple);--snrgfx-current-shimmer-fallback: #bc86ff}.LIMEtext{--snrgfx-current-shimmer-gradient: linear-gradient(90deg,#2c7c22 0%,#48c531 30%,#8dff62 50%,#48c531 70%,#2c7c22 100%);--snrgfx-current-shimmer-fallback: #7fff5f}@media(prefers-reduced-motion:reduce){.snrg-text-shimmer,.snrgfx-text-shimmer,.SNRGtext,.GOLDtext,.RNBWtext,.REDtext,.ORNGtext,.YLWtext,.GRENtext,.GRNtext,.CYANtext,.BLUEtext,.PRPLtext,.LIMEtext{animation:none;background-position:50% center}.snrg-mouse-glow:before,.snrgfx-mouse-glow:before{transition:none}}:root{--bg: #020712;--bg-2: #051224;--surface: rgba(5, 15, 31, .82);--surface-strong: rgba(8, 20, 42, .94);--surface-soft: rgba(18, 42, 77, .54);--line: rgba(130, 184, 255, .18);--line-strong: rgba(78, 152, 255, .34);--text: #f4f8ff;--text-soft: #c5d9f4;--text-muted: #84a1c5;--text-dim: #547093;--blue: #126dff;--blue-2: #2f78ff;--cyan: #00ced1;--green: #00ff66;--gold: #ffd166;--red: #ff5d7d;--purple: #8e5dff;--shadow: 0 24px 80px rgba(0, 0, 0, .42);--sidebar-width: 318px;--snrgfx-btn-radius: 14px;--snrgfx-shimmer-letter-spacing: 0;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}html{scroll-behavior:smooth}body{margin:0;overflow:hidden;color:var(--text);background:radial-gradient(circle at 16% 14%,rgba(18,109,255,.2),transparent 32%),radial-gradient(circle at 86% 22%,rgba(0,206,209,.12),transparent 30%),linear-gradient(180deg,#020712,#05101f 48%,#020712)}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%}table{width:100%;border-collapse:collapse}th,td{padding:.82rem .8rem;border-bottom:1px solid rgba(130,184,255,.11);text-align:left;font-size:.9rem}th{color:var(--text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}td{color:var(--text-soft)}tr.selected,tbody tr:hover{background:#126dff1a}code,kbd,.console{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.portal-root{position:relative;width:100%;height:100vh;isolation:isolate}.grid-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(rgba(130,184,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(130,184,255,.055) 1px,transparent 1px);background-size:46px 46px}.grid-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(2,7,18,.62),transparent 28%,transparent 72%,rgba(2,7,18,.6)),linear-gradient(180deg,#0207122e,#020712b8)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:var(--sidebar-width);height:100vh;overflow:hidden;display:flex;flex-direction:column;gap:1rem;padding:1rem;border-right:1px solid var(--line-strong);background:linear-gradient(180deg,#020814f0,#041126ed),#050f1feb;box-shadow:18px 0 60px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar::-webkit-scrollbar,.main-shell::-webkit-scrollbar{width:10px}.sidebar::-webkit-scrollbar-thumb,.main-shell::-webkit-scrollbar-thumb{border-radius:999px;background:#4e98ff57}.brand-panel{width:100%;min-height:116px;padding:.85rem;border-radius:8px}.brand-panel img{display:block;width:100%;object-fit:contain;filter:drop-shadow(0 0 22px rgba(18,109,255,.44))}.sidebar-section,.nav-group,.network-status{border:1px solid var(--line);border-radius:8px;background:#0918309e}.sidebar-section{padding:.78rem}.section-label{margin-bottom:.72rem;color:var(--text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.favorite-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.favorite-chip{min-height:38px;padding:.55rem .58rem;border-radius:8px;font-size:.78rem}.favorite-chip .platform-mark-image{margin:-3px 0}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.58rem;padding-bottom:1.2rem;overscroll-behavior:contain}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#4e98ff4d}.nav-group{flex:0 0 auto;overflow:visible;transition:border-color .24s ease,background .24s ease,transform .24s ease}.nav-group.is-active{border-color:#2f78ff94;background:#0f2d5cb8}.nav-row{width:100%;min-height:44px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.66rem;padding:.68rem .75rem;border-radius:8px;text-align:left}.nav-row svg{color:#8bbdff}.nav-row .nav-chevron{transition:transform .24s ease}.nav-row[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-row span{min-width:0;overflow:hidden;font-size:.91rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.nav-subroutes{display:none;flex-direction:column;gap:.24rem;padding:.22rem .54rem .62rem;overflow:visible;transition:opacity .2s ease,transform .2s ease,padding .28s ease}.nav-group.is-open .nav-subroutes{display:flex;animation:dropdownIn .2s ease both}.nav-subroutes button{width:100%;min-height:34px;justify-content:flex-start;padding:.42rem .74rem;border-radius:8px;color:var(--text-muted);font-size:.78rem;text-align:left}.nav-subroutes button.current{color:#eaf3ff;background:#126dff38;border-color:#126dffb8}.network-status{position:static;z-index:4;width:100%;flex:0 0 auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;margin-top:0;padding:.86rem;background:#041226f0;box-shadow:0 -14px 40px #0000003d}.status-orb{width:14px;height:14px;border-radius:999px;background:var(--green);box-shadow:0 0 0 7px #00ff661f,0 0 24px #00ff6685;animation:pulse 2s ease-in-out infinite}.network-status strong,.network-status span{display:block}.network-status strong{font-size:.86rem}.network-status span{color:var(--text-muted);font-size:.74rem}.main-shell{height:100vh;margin-left:var(--sidebar-width);overflow-y:auto;overflow-x:hidden}.topbar{position:sticky;top:0;z-index:30;min-height:78px;display:grid;grid-template-columns:minmax(210px,280px) minmax(280px,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--line);background:#030c1bdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-title{min-width:0;display:flex;align-items:center;gap:.82rem}.topbar-title span,.page-title span,.panel-header span{display:block;color:var(--text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.topbar-title strong{display:block;overflow:hidden;color:var(--text);font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap}.menu-button{display:none}.command-search{position:relative;min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:0 .76rem;border:1px solid rgba(78,152,255,.24);border-radius:8px;background:#020916c2}.command-search input{width:100%;min-width:0;height:46px;border:0;outline:0;background:transparent;color:var(--text)}.command-search input::placeholder{color:var(--text-dim)}.command-search kbd{padding:.2rem .42rem;border:1px solid var(--line);border-radius:6px;color:var(--text-muted);font-size:.7rem}.command-menu{position:absolute;top:calc(100% + .55rem);right:0;left:0;z-index:80;display:grid;gap:.42rem;padding:.62rem;border:1px solid rgba(78,152,255,.32);border-radius:8px;background:#040e1ffa;box-shadow:var(--shadow)}.command-menu button{min-height:42px;display:grid;grid-template-columns:auto minmax(72px,auto) 1fr auto;align-items:center;gap:.62rem;padding:.54rem .66rem;text-align:left}.command-menu button span{color:var(--text-muted);font-size:.76rem}.command-menu button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.68rem}.status-button,.profile-button{min-height:42px;padding:.56rem .76rem;white-space:nowrap}.icon-button{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border-radius:12px}.notification-button{overflow:visible}.notification-button:before{border-radius:inherit}.notification-dot{position:absolute;top:-7px;right:-5px;z-index:2;min-width:20px;height:20px;display:grid;place-items:center;pointer-events:none;border-radius:999px;background:var(--red);color:#fff;font-size:.68rem;font-weight:800}.workspace{width:min(100%,1530px);margin:0 auto;padding:1.35rem}.page{display:grid;gap:1.1rem;animation:pageIn .34s ease both}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.08rem;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#126dff29,#00ced10f 42%,#030d1dd1),#07152bc7}.page-title{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:.9rem}.title-icon,.activity-icon,.platform-icon{display:grid;place-items:center;border-radius:8px;background:#126dff29;color:#89bcff}.title-icon{width:50px;height:50px;border:1px solid rgba(78,152,255,.42);box-shadow:0 0 34px #126dff3d}.page-title h1{margin:.08rem 0 .36rem;font-size:clamp(2rem,3vw,4rem);line-height:.98;letter-spacing:0}.page-title h1.BLUEtext{--snrgfx-current-text-shadow: 0 0 8px rgba(47, 120, 255, .46), 0 0 16px rgba(0, 206, 209, .2);--snrgfx-current-filter: drop-shadow(0 0 8px rgba(47, 120, 255, .24))}.page-title p{max-width:820px;margin:0;color:var(--text-soft);font-size:1rem;line-height:1.62}.primary-button,.ghost-button,.danger-button{min-height:44px;padding:.68rem .95rem;border-radius:12px;white-space:nowrap}.danger-button{--snrgfx-btn-hover-border: var(--red);--snrgfx-btn-hover-shadow: rgba(255, 93, 125, .34);border-color:#ff5d7d70;color:#ffe4ea}.ghost-button.compact,.compact{min-height:34px;padding:.42rem .62rem;border-radius:9px;font-size:.8rem}.full{width:100%}.subnav,.segmented,.filter-row,.action-row,.vote-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.subnav{padding:.52rem;border:1px solid var(--line);border-radius:8px;background:#040e1fa8}.subnav button,.segmented button,.filter-row button{min-height:36px;padding:.45rem .72rem;border-radius:9px;color:var(--text-muted);font-size:.82rem}.subnav button.active,.segmented button.active,.filter-row button.active{color:#f7fbff;border-color:#2f78ffc7;background:#126dff2e}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{min-height:156px;display:grid;grid-template-rows:auto auto auto 1fr;justify-items:start;align-content:start;gap:.42rem;padding:1rem;border-radius:8px;text-align:left}.metric-card span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#126dff2e;color:#9fcaff}.metric-card strong{margin-top:.16rem;font-size:2rem;line-height:1}.metric-card em{color:var(--text-soft);font-style:normal;font-weight:800}.metric-card small{color:var(--text-muted);font-size:.78rem}.tone-green span{background:#00ff6621;color:#79ffb1}.tone-cyan span{background:#00ced124;color:#7cfbff}.tone-gold span{background:#ffd16624;color:#ffe19a}.dashboard-grid,.asset-layout,.security-layout,.developer-layout,.governance-layout,.validator-layout,.analytics-layout,.settings-layout,.identity-grid,.platform-workspace,.auth-grid,.crosschain-layout,.two-column{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;align-items:start}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr)}.asset-layout,.developer-layout,.governance-layout,.identity-grid{grid-template-columns:minmax(0,1.1fr) minmax(310px,.54fr)}.platform-workspace,.security-layout{grid-template-columns:minmax(260px,.46fr) minmax(0,1fr) minmax(280px,.5fr)}.settings-layout,.auth-grid,.analytics-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.wide-panel,.dashboard-grid .wide-panel,.asset-layout .wide-panel,.developer-layout .wide-panel,.governance-layout .wide-panel,.identity-grid .wide-panel,.validator-layout .wide-panel,.analytics-layout .wide-panel,.settings-layout .wide-panel,.crosschain-layout .wide-panel,.two-column .wide-panel{grid-column:span 1}.panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#122d5494,#040e1fd1),var(--surface);box-shadow:0 18px 60px #0000003d}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.95rem 1rem 0}.panel-header h2{display:inline-flex;align-items:center;gap:.45rem;margin:.22rem 0 0;font-size:1rem}.panel>:not(.panel-header){margin:1rem}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-tile{position:relative;min-width:0;border:1px solid rgba(130,184,255,.14);border-radius:8px;background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--platform-color) 32%,transparent),transparent 44%),#051227c2;transition:border-color .24s ease,transform .24s ease,background .24s ease}.platform-tile:hover,.platform-tile.selected{border-color:color-mix(in srgb,var(--platform-color) 68%,white 10%);transform:translateY(-2px)}.platform-main,.platform-tile>button:first-child{width:100%;min-height:138px;display:grid;grid-template-rows:auto auto auto 1fr;justify-items:start;gap:.4rem;padding:.9rem;border-radius:8px;text-align:left}.platform-icon{width:40px;height:40px;color:color-mix(in srgb,var(--platform-color) 84%,white 12%)}.platform-mark-image{display:block;object-fit:contain;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--platform-color, #126dff) 46%,transparent))}.platform-tile strong{font-size:.98rem}.platform-tile em{color:var(--text-muted);font-size:.78rem;font-style:normal}.tile-star{position:absolute;top:.58rem;right:.58rem;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:9px;color:var(--gold)}.selected-platform,.execution-summary,.rule-row,.session-row,.permission-row,.risk-row,.control-row,.drawer-item,.recommendation-list div,.api-key{display:flex;align-items:center;gap:.75rem}.selected-platform{margin-top:.85rem;padding:.85rem;border:1px solid var(--line);border-radius:8px;background:#030c1bb8}.selected-platform div{min-width:0;flex:1}.selected-platform strong,.selected-platform span{display:block}.selected-platform span{color:var(--text-muted);font-size:.84rem}.activity-list{display:grid;gap:.55rem}.activity-row{width:100%;min-height:62px;display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(70px,.6fr) minmax(120px,.8fr) auto auto;align-items:center;gap:.75rem;padding:.64rem;border-radius:8px;text-align:left}.activity-icon{width:34px;height:34px}.activity-row div strong,.activity-row div em{display:block}.activity-row div em,.activity-row span,.activity-row time{color:var(--text-muted);font-size:.78rem;font-style:normal}.activity-list.compact .activity-row{grid-template-columns:auto 1fr auto}.activity-list.compact .activity-row>span:not(.activity-icon),.activity-list.compact .activity-row>strong,.activity-list.compact .activity-row time{display:none}.alert-list,.risk-stack,.session-list,.contract-list,.proposal-list,.platform-list,.drawer-list,.rule-list,.recommendation-list{display:grid;gap:.62rem}.alert-item,.empty-state,.session-row,.risk-row,.permission-row{padding:.72rem;border:1px solid rgba(130,184,255,.12);border-radius:8px;background:#030c1b94}.alert-item{display:grid;gap:.35rem}.alert-item span,.empty-state span,.control-row span,.recommendation-list span{color:var(--text-muted);font-size:.84rem}.empty-state{display:grid;justify-items:start;gap:.35rem;color:var(--green)}.execution-summary{flex-wrap:wrap;justify-content:space-between}.execution-summary div{min-width:150px;padding:.9rem;border:1px solid var(--line);border-radius:8px;background:#030c1b94}.execution-summary strong,.execution-summary span{display:block}.execution-summary strong{font-size:1.6rem}.execution-summary span{color:var(--text-muted);font-size:.8rem}.proof-rail{display:grid;gap:.55rem}.proof-track,.vote-meter{height:9px;overflow:hidden;border-radius:999px;background:#82b8ff24}.proof-track span,.vote-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--green));box-shadow:0 0 18px #00ced157;transition:width .32s ease}.proof-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;color:var(--text-muted);font-size:.72rem}.status-pill{width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.18rem .48rem;border:1px solid;border-radius:999px;font-size:.68rem;font-weight:800}.status-pill.safe{border-color:#00ff6661;background:#00ff661a;color:#a0ffc4}.status-pill.caution{border-color:#ffd1666b;background:#ffd1661a;color:#ffe2a4}.status-pill.risk{border-color:#ff5d7d75;background:#ff5d7d1f;color:#ffb5c4}.field{display:grid;gap:.42rem;margin-bottom:.78rem}.field span{color:var(--text-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}input,select,textarea{width:100%;min-height:44px;border:1px solid rgba(78,152,255,.24);border-radius:8px;outline:0;background:#020814b8;color:var(--text);padding:.66rem .72rem}input:focus,select:focus,textarea:focus{border-color:#2f78ffc7;box-shadow:0 0 0 3px #2f78ff24}input[type=range]{min-height:32px;padding:0;accent-color:var(--blue)}.range-value{display:inline-grid;place-items:center;min-height:38px;margin-bottom:.78rem;padding:.38rem .72rem;border:1px solid rgba(78,152,255,.26);border-radius:8px;background:#126dff1f;color:#b8d5ff;font-weight:850}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.detail{min-width:0;display:grid;gap:.24rem;padding:.72rem;border:1px solid rgba(130,184,255,.13);border-radius:8px;background:#0208147a}.detail span{color:var(--text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.detail strong{min-width:0;overflow-wrap:anywhere;font-size:.92rem}.table-wrap{overflow-x:auto}.positive{color:#8dffb7}.negative{color:#ffb0bf}.donut{width:172px;height:172px;display:grid;place-items:center;margin:0 auto 1rem;border-radius:999px;background:radial-gradient(circle closest-side,#07162b 68%,transparent 70% 100%),conic-gradient(var(--blue) var(--value),rgba(130,184,255,.13) 0);box-shadow:inset 0 0 28px #00000052,0 0 38px #126dff2e}.donut strong,.donut span{grid-area:1 / 1;display:block;text-align:center}.donut strong{transform:translateY(-.35rem);font-size:2rem}.donut span{transform:translateY(1.2rem);color:var(--text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.mini-bars{height:220px;display:flex;align-items:end;gap:.42rem;padding:.9rem;border:1px solid rgba(130,184,255,.12);border-radius:8px;background:#02081475}.mini-bars span{flex:1;min-width:12px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,var(--cyan),var(--blue));box-shadow:0 0 18px #00ced12e}.bars-green span{background:linear-gradient(180deg,var(--green),var(--blue))}.toggle{width:62px;min-width:62px;min-height:34px;justify-content:flex-start;padding:3px;border-radius:999px}.toggle span{width:26px;height:26px;display:block;border-radius:999px;background:var(--text-muted);transition:transform .22s ease,background .22s ease}.toggle.on{border-color:#00ff667a;background:#00ff661f}.toggle.on span{transform:translate(25px);background:var(--green);box-shadow:0 0 18px #00ff666b}.step-stack{display:grid;gap:.78rem}.step-card{display:grid;grid-template-columns:auto 1fr;gap:.82rem;padding:.9rem;border:1px solid rgba(130,184,255,.13);border-radius:8px;background:#0208147a}.step-number{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#126dff33;color:#b7d4ff;font-weight:900}.step-card h3{margin:0 0 .72rem}.proof-visual{display:grid;gap:.7rem}.proof-node{min-height:48px;display:grid;place-items:center;border:1px solid rgba(130,184,255,.15);border-radius:8px;background:#02081480;color:var(--text-muted);font-weight:850}.proof-node.active{border-color:#00ced1b3;color:#dffcff;box-shadow:0 0 28px #00ced129}.proof-line{height:42px;width:4px;margin:0 auto;border-radius:999px;background:linear-gradient(var(--cyan),var(--cyan)) 0 0 / 100% var(--progress) no-repeat,#82b8ff21;transition:background-size .28s ease}.wallet-picker,.contract-list,.proposal-list,.platform-list{display:grid;gap:.62rem}.wallet-picker button,.contract-list button,.proposal-list button,.platform-list button{width:100%;min-height:66px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.72rem;border-radius:8px;text-align:left}.contract-list button,.proposal-list button{grid-template-columns:1fr}.wallet-picker button.selected,.contract-list button.selected,.proposal-list button.selected,.platform-list button.selected,.vote-buttons button.selected{border-color:#2f78ffc2;background:#126dff29}.wallet-picker button span,.contract-list button span,.proposal-list button span{color:var(--text-muted);font-size:.8rem}.workspace-terminal,.console{border:1px solid rgba(130,184,255,.15);border-radius:8px;background:#00040cb8}.workspace-terminal{display:grid;gap:1rem;padding:.85rem}.terminal-top{display:flex;align-items:center;gap:.42rem;color:var(--text-muted);font-size:.78rem}.terminal-top span{width:10px;height:10px;border-radius:999px;background:var(--red)}.terminal-top span:nth-child(2){background:var(--gold)}.terminal-top span:nth-child(3){background:var(--green)}.terminal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.recommendation-list div{padding:.72rem;border:1px solid rgba(130,184,255,.13);border-radius:8px;background:#02081475}.permission-row,.risk-row,.session-row,.control-row,.rule-row{justify-content:space-between}.permission-row span,.risk-row strong,.session-row strong,.control-row strong{min-width:0}.rule-row{padding:.62rem;border:1px solid rgba(130,184,255,.13);border-radius:8px;background:#02081475}.api-key{min-width:0;margin-bottom:.8rem;padding:.62rem;border:1px solid rgba(130,184,255,.13);border-radius:8px;background:#00040cb8}.api-key code{min-width:0;flex:1;overflow:hidden;color:#9ed0ff;text-overflow:ellipsis}.console{min-height:160px;display:grid;align-content:start;gap:.32rem;padding:.8rem}.console code{color:#8dffb7}.vote-buttons{margin-bottom:.8rem}.vote-buttons button{flex:1;min-width:92px}.layout-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin:1rem 0}.layout-preview div,.appearance-sample{min-height:74px;display:grid;place-items:center;border:1px dashed rgba(78,152,255,.34);border-radius:8px;background:hsla(var(--accent-hue, 218),88%,48%,.12);color:var(--text-soft);text-align:center}.appearance-sample.compact{min-height:48px}.side-drawer,.profile-card{position:fixed;z-index:90;border:1px solid var(--line-strong);border-radius:8px;background:#040e1ffa;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:drawerIn .22s ease both}.side-drawer{top:88px;right:1.2rem;width:min(390px,calc(100vw - 2.4rem));max-height:calc(100vh - 112px);overflow:auto}.side-drawer header{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--line)}.side-drawer header span,.side-drawer header strong{display:block}.side-drawer header span{color:var(--text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.drawer-list{padding:1rem}.drawer-item{align-items:flex-start;flex-direction:column;padding:.75rem;border:1px solid rgba(130,184,255,.13);border-radius:8px;background:#0208147a}.drawer-item span:not(.status-pill){color:var(--text-muted)}.profile-card{top:88px;right:1.2rem;width:280px;display:grid;justify-items:center;gap:.7rem;padding:1rem}.profile-card img{width:72px;height:72px;filter:drop-shadow(0 0 24px rgba(18,109,255,.5))}.profile-card>span{color:var(--text-muted);font-size:.82rem}.close-profile{position:absolute;top:.6rem;right:.6rem}.mobile-scrim{display:none}.portal-root .snrgfx-btn{border-width:1px}.portal-root .snrgfx-btn:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.portal-root .snrgfx-btn:hover{transform:translateY(-1px)}.portal-root .toggle:hover,.portal-root .icon-button:hover,.portal-root .tile-star:hover{transform:translateY(-1px) scale(1.01)}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(.82)}}@media(max-width:1320px){.metric-grid,.platform-grid,.platform-workspace,.security-layout,.settings-layout,.auth-grid,.analytics-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){body{overflow:auto}.sidebar{transform:translate(-105%);transition:transform .26s ease}.nav-open .sidebar{transform:translate(0)}.mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000075}.nav-open .mobile-scrim{display:block}.main-shell{height:auto;min-height:100vh;margin-left:0;overflow:visible}.menu-button{display:inline-flex}.topbar{grid-template-columns:auto 1fr auto}.command-search{grid-column:1 / -1;order:3}.dashboard-grid,.asset-layout,.security-layout,.developer-layout,.governance-layout,.validator-layout,.analytics-layout,.settings-layout,.identity-grid,.platform-workspace,.auth-grid,.crosschain-layout,.two-column{grid-template-columns:1fr}}@media(max-width:720px){.workspace{padding:.85rem}.topbar{min-height:70px;padding:.72rem .85rem;grid-template-columns:1fr auto}.topbar-title{min-width:0}.topbar-actions{gap:.45rem}.status-button span,.profile-button span,.command-search kbd{display:none}.notification-dot{top:-3px;right:-2px}.page-header{display:grid}.page-title{grid-template-columns:1fr}.page-title h1{font-size:2rem}.metric-grid,.metric-grid.three,.platform-grid,.compact-grid,.terminal-grid,.detail-grid,.proof-labels,.layout-preview{grid-template-columns:1fr}.activity-row{grid-template-columns:auto 1fr}.activity-row>span:not(.activity-icon),.activity-row>strong,.activity-row time,.activity-row .status-pill{grid-column:2}.side-drawer,.profile-card{top:82px;right:.85rem;left:.85rem;width:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
