@import url("https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Teko:wght@400;500;600;700&family=Racing+Sans+One&family=Saira+Condensed:wght@400;500;600&family=Tourney:ital,wght@0,600;0,700;0,800;0,900;1,600;1,700;1,800;1,900&display=swap");
@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{color:#f5f7f4;font-synthesis:none;--acid:#cc1f3b;--ink:#050606;--panel:#0a0c0b;--line:#ffffff29;--line-soft:#ffffff14;--muted:#ffffff8a;--mono:"DM Mono",monospace;background:#050606;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050606}body{color:#f7f8f6;background:#050606;min-width:320px;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-shell{min-height:100vh;position:relative;overflow:hidden}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0}.stars{opacity:.23;background-image:radial-gradient(1px 1px at 12% 20%,#fff,#0000),radial-gradient(1px 1px at 75% 12%,#fff,#0000),radial-gradient(1px 1px at 43% 71%,#fff,#0000),radial-gradient(1px 1px at 89% 61%,#fff,#0000),radial-gradient(1px 1px at 25% 88%,#fff,#0000),radial-gradient(1px 1px at 64% 40%,#fff,#0000);background-size:270px 260px,330px 290px,310px 350px,390px 310px,290px 330px,360px 400px;position:absolute;inset:0}.noise{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:absolute;inset:0}.scan-beam{background:linear-gradient(90deg,#0000,#cc1f3b1a,#0000);height:1px;position:absolute;left:0;right:0;box-shadow:0 0 35px #cc1f3b14}main,.topbar,.mobile-menu{z-index:2;position:relative}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#050606c7;justify-content:space-between;align-items:center;height:74px;padding:0 max(22px,50% - 710px);display:flex;position:fixed;top:0;left:0;right:0}.brand{color:#fff;align-items:center;min-width:200px;text-decoration:none;display:flex}.brand>img:first-child{object-fit:cover;border-radius:3px;width:34px;height:34px}.brand-word{object-fit:cover;width:102px;height:40px;margin-left:7px}.est{border-left:1px solid var(--line);color:#fff6;font:9px var(--mono);letter-spacing:1px;margin-left:13px;padding-left:13px}.desktop-nav{align-self:stretch;display:flex}.desktop-nav button,.desktop-nav a{color:#ffffff6b;text-transform:uppercase;font:10px var(--mono);letter-spacing:.7px;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 15px;text-decoration:none;display:flex;position:relative}.desktop-nav small{opacity:.5;font-size:7px}.desktop-nav button:after,.desktop-nav a:after{content:"";background:#fff;height:1px;transition:all .25s;position:absolute;bottom:-1px;left:50%;right:50%}.desktop-nav button:hover,.desktop-nav a:hover,.desktop-nav .active{color:#fff}.desktop-nav button.active:after,.desktop-nav a.active:after{left:10px;right:10px}.desktop-nav .command-link{border-left:1px solid var(--line);border-right:1px solid var(--line);color:#cc1f3bb8;margin-left:7px}.desktop-nav .command-link.active{color:var(--acid)}.desktop-nav .command-link:after{background:var(--acid)}.top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:285px;display:flex}.top-actions>span{font:8px var(--mono);color:#ffffff57;letter-spacing:1px}.x-button{border:1px solid var(--line);color:#fff;place-items:center;width:37px;height:37px;font:15px Arial;text-decoration:none;transition:all .2s;display:grid}.x-button:hover{color:#000;background:#fff}.menu-button{color:#fff;background:0 0;border:0;display:none}.mobile-menu{z-index:45;border-bottom:1px solid var(--line);background:#080a09;padding:15px;position:fixed;top:74px;left:0;right:0}.mobile-menu button,.mobile-menu a{border:0;border-bottom:1px solid var(--line-soft);color:#fff;text-transform:uppercase;width:100%;font:11px var(--mono);background:0 0;align-items:center;gap:18px;padding:16px 9px;text-decoration:none;display:flex}.mobile-menu span{color:var(--acid);font-size:8px}.section-frame{border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);max-width:1480px;margin:0 auto;position:relative}.corner{z-index:5;pointer-events:none;width:35px;height:35px;position:absolute}.corner:before,.corner:after{content:"";background:#ffffff80;position:absolute}.corner:before{width:100%;height:1px}.corner:after{width:1px;height:100%}.corner.tl{top:73px;left:-1px}.corner.tr{top:73px;right:-1px;transform:scaleX(-1)}.corner.bl{bottom:50px;left:-1px;transform:scaleY(-1)}.corner.br{bottom:50px;right:-1px;transform:scale(-1)}.landing-hero{background:linear-gradient(90deg,#050606fa 0%,#050606e8 43%,#0506064d 72%,#0506061f 100%);grid-template-columns:54% 46%;height:max(760px,100svh);min-height:760px;padding-top:74px;display:grid;overflow:hidden}.landing-hero:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:74px;left:0;right:0}.hero-copy{z-index:4;align-self:center;padding:50px clamp(32px,6vw,100px);position:relative}.technical-label{height:21px;font:9px var(--mono);letter-spacing:1.2px;color:#ffffff70;align-items:center;gap:9px;display:flex}.technical-label i:first-child{background:#fff;width:28px;height:1px}.technical-label i:nth-child(3){background:var(--acid);width:4px;height:4px}.technical-label span{color:#fff}.technical-label strong{font-weight:400}.hero-copy h1,.command-heading h1{letter-spacing:-4px;margin:27px 0 22px;font:600 clamp(50px,5.5vw,88px)/.9 Space Grotesk}.hero-copy h1 span,.command-heading h1 span,.section-heading h2 em{color:var(--acid);font-style:normal}.hero-copy>p{color:#ffffff94;max-width:650px;font:400 clamp(13px,1.2vw,16px)/1.75 var(--mono);margin:0}.hero-buttons{gap:12px;margin:34px 0 46px;display:flex}.tech-button{color:#fff;text-transform:uppercase;min-height:47px;font:10px var(--mono);letter-spacing:.7px;cursor:pointer;background:0 0;border:1px solid #ffffff85;justify-content:center;align-items:center;gap:18px;padding:0 19px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.tech-button:before,.tech-button:after{content:"";width:6px;height:6px;transition:all .2s;position:absolute}.tech-button:before{border-top:1px solid #fff;border-left:1px solid #fff;top:-2px;left:-2px}.tech-button:after{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:-2px;right:-2px}.tech-button:hover,.tech-button.solid{color:#050606;background:#fff}.tech-button.solid:hover{background:var(--acid);border-color:var(--acid)}.tech-button svg{width:15px}.hero-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(600px,100%);display:flex}.metric{min-width:125px;padding:13px 22px 13px 0}.metric+.metric{border-left:1px solid var(--line);padding-left:22px}.metric small{color:#ffffff57;font:7px var(--mono);letter-spacing:1px;margin-bottom:6px;display:block}.metric strong{font:500 11px var(--mono);letter-spacing:.4px;white-space:nowrap;align-items:center;gap:6px;display:flex}.metric strong i,.mini-head small i,.command-status i,.aside-network>i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 10px var(--acid);border-radius:50%}.pirika-stage{z-index:1;width:52%;height:calc(100% - 74px);position:absolute;top:74px;right:0;overflow:hidden}.pirika-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#050606 0%,#0000 28%),linear-gradient(#0000 73%,#050606 100%);position:absolute;inset:0}.pirika-image{z-index:1;position:absolute;inset:-12% -1% -7% 5%}.pirika-image img{object-fit:cover;object-position:center 45%;filter:saturate(.82)contrast(1.08);width:100%;height:100%}.target-ring{z-index:2;border:1px solid #ffffff24;border-radius:50%;position:absolute;top:45%;left:56%;transform:translate(-50%,-50%)}.ring-one{width:480px;height:480px}.ring-two{border-style:dashed;width:620px;height:620px;animation:25s linear infinite spin}.target-cross{z-index:2;background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff1f 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff1f 50%,#0000 calc(50% + .5px));width:680px;height:680px;position:absolute;top:45%;left:56%;transform:translate(-50%,-50%)}.scanner{z-index:4;background:linear-gradient(90deg,transparent,var(--acid),transparent);height:1px;position:absolute;left:10%;right:6%;box-shadow:0 0 22px #cc1f3b99}.coordinate{z-index:5;color:#ffffff8c;font:8px/1.65 var(--mono);letter-spacing:.7px;position:absolute}.c1{top:17%;left:14%}.c2{text-align:right;top:64%;right:6%}.data-bars{z-index:5;align-items:end;gap:3px;height:34px;display:flex;position:absolute;top:20%;right:7%}.data-bars i{background:#ffffffa6;width:2px}.hero-footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffff61;height:50px;font:8px var(--mono);letter-spacing:1px;z-index:6;background:#050606cc;align-items:center;gap:20px;padding:0 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-footer span:nth-last-child(2){margin-left:auto}.signal-bars{align-items:center;gap:3px;height:25px;display:flex}.signal-bars i{background:#ffffff59;width:2px}.content-section{border-top:1px solid var(--line);min-height:750px;padding:130px clamp(32px,6vw,95px)}.section-heading>.technical-label{margin-bottom:34px}.section-heading>div:last-child{grid-template-columns:1.25fr .75fr;align-items:end;gap:40px;display:grid}.section-heading h2{letter-spacing:-2.8px;margin:0;font:600 clamp(37px,4.2vw,64px)/1 Space Grotesk}.section-heading p{color:var(--muted);font:12px/1.75 var(--mono);max-width:480px;margin:0}.system-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:85px;display:grid}.system-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#080a098c;min-height:315px;padding:30px;position:relative;overflow:hidden}.system-card:before{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),#cc1f3b14,transparent 35%);opacity:0;transition:all .3s;position:absolute;inset:0}.system-card:hover:before{opacity:1}.card-top{justify-content:space-between;align-items:center;display:flex}.card-top>span{font:9px var(--mono);color:#ffffff57}.card-top svg{stroke-width:1px;width:30px;height:30px;color:var(--acid)}.system-card h3{margin:50px 0 14px;font:600 24px Space Grotesk}.system-card p{max-width:500px;color:var(--muted);font:11px/1.7 var(--mono)}.system-card>div:last-of-type{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.system-card small{font:7px var(--mono);color:#ffffff6e;border:1px solid var(--line);padding:6px 8px}.card-corner{border-bottom:1px solid #fff;border-right:1px solid #fff;width:16px;height:16px;position:absolute;bottom:-1px;right:-1px}.workflow-section{background:linear-gradient(#0000,#ffffff03)}.workflow-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.workflow-line article{border-right:1px solid var(--line);min-height:245px;padding:29px 26px 35px;position:relative}.workflow-line article:last-child{border:0}.workflow-line article>span{font:8px var(--mono);color:var(--acid)}.workflow-line article>div{margin:30px 0 23px}.workflow-line svg{stroke-width:1px;width:25px}.workflow-line h3{margin:0 0 9px;font:600 20px Space Grotesk}.workflow-line p{color:var(--muted);font:10px/1.7 var(--mono);margin:0}.workflow-line article:not(:last-child):after{content:"в†’";z-index:2;border:1px solid var(--line);width:23px;height:23px;font:9px var(--mono);color:#fff;background:#050606;place-items:center;display:grid;position:absolute;top:51%;right:-12px}.workflow-console{border:1px solid var(--line);background:#080a09;margin-top:70px}.console-top{border-bottom:1px solid var(--line);height:48px;font:8px var(--mono);color:#ffffff8c;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.console-top span{align-items:center;gap:7px;display:flex}.console-top i{background:var(--acid);border-radius:50%;width:6px;height:6px}.console-top small{font:7px var(--mono);color:#ffffff52}.console-body{min-height:150px;font-family:var(--mono);align-items:flex-start;gap:14px;padding:32px;display:flex}.console-body .prompt{color:var(--acid)}.console-body strong{font-size:14px;font-weight:400}.console-body p{color:var(--muted);font-size:10px;line-height:1.7}.cursor{color:var(--acid)}.workflow-console>a{border-top:1px solid var(--line);color:#fff;text-transform:uppercase;height:47px;font:8px var(--mono);justify-content:space-between;align-items:center;padding:0 20px;text-decoration:none;display:flex}.workflow-console>a:hover{color:#000;background:#fff}.workflow-console>a svg{width:13px}.network-section{min-height:850px}.network-grid{border:1px solid var(--line);grid-template-columns:.8fr .9fr 1.3fr;margin-top:80px;display:grid}.chain-core{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.chain-core img{z-index:2;filter:grayscale()brightness(2);width:80px;height:80px;position:relative}.chain-core>span,.chain-core>small{font:7px var(--mono);color:#ffffff5c;letter-spacing:1px;margin-top:20px}.chain-core>strong{margin-top:3px;font:600 34px Space Grotesk}.chain-core>small{margin-top:4px}.chain-orbit{border:1px solid var(--line);border-radius:50%;width:265px;height:265px;position:absolute}.chain-orbit:after{content:"";border:1px dashed var(--line);border-radius:50%;position:absolute;inset:33px}.chain-orbit i{background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute}.chain-orbit i:first-child{top:-3px;left:50%}.chain-orbit i:nth-child(2){bottom:58px;right:5px}.chain-orbit i:nth-child(3){bottom:30px;left:25px}.chain-data{border-right:1px solid var(--line)}.chain-data>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:25%;padding:0 22px;display:flex}.chain-data>div:last-child{border:0}.chain-data span{font:7px var(--mono);color:#ffffff59}.chain-data strong{font:9px var(--mono);text-align:right;text-overflow:ellipsis;max-width:190px;font-weight:400;overflow:hidden}.landing-market{min-width:0}.mini-head{border-bottom:1px solid var(--line);height:58px;font:8px var(--mono);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.mini-head small{font:7px var(--mono);color:#ffffff61;align-items:center;gap:6px;display:flex}.token-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;height:67px;padding:0 18px;display:flex}.token-image,.token-fallback{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:none;width:34px;height:34px}.token-fallback{background:hsl(var(--seed) 35% 14%);color:hsl(var(--seed) 70% 73%);font:8px var(--mono);place-items:center;display:grid}.token-row>span{flex:1;min-width:0}.token-row strong,.token-row small{display:block}.token-row strong{font:500 11px var(--mono)}.token-row small{color:#ffffff57;font:7px var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.token-row em{font:normal 9px var(--mono)}.token-row b{text-align:right;width:65px;font:500 8px var(--mono)}.positive{color:#cc1f3b!important}.negative{color:#ff7078!important}.landing-market>a{color:#fff;text-transform:uppercase;height:50px;font:8px var(--mono);justify-content:space-between;align-items:center;padding:0 18px;text-decoration:none;display:flex}.landing-market>a svg{width:13px}.loading-rows{padding:8px 14px}.loading-rows>i{background:linear-gradient(90deg,#ffffff05,#ffffff0f,#ffffff05) 0 0/200%;height:48px;margin:4px 0;animation:1.3s infinite shimmer;display:block}.site-footer{border:1px solid var(--line-soft);z-index:2;border-bottom:0;grid-template-columns:1.7fr .7fr .8fr 1fr;gap:50px;max-width:1480px;margin:auto;padding:60px clamp(25px,5vw,75px);display:grid;position:relative}.site-footer .brand{min-width:0}.site-footer p{max-width:330px;color:var(--muted);font:9px/1.7 var(--mono)}.site-footer>div:nth-child(2),.site-footer>div:nth-child(3){flex-direction:column;gap:12px;display:flex}.site-footer>div>span:first-child{color:#ffffff4d;font:7px var(--mono);margin-bottom:7px}.site-footer a{color:#ffffff9e;text-transform:uppercase;font:8px var(--mono);text-decoration:none}.site-footer a:hover{color:var(--acid)}.footer-status{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.footer-status small{font:8px var(--mono);color:var(--acid)}.footer-status small i{background:var(--acid);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.footer-status strong{font:10px var(--mono)}.footer-status>span{font:7px var(--mono);color:#ffffff4d}.command-page{min-height:100svh;padding:125px clamp(22px,4vw,60px) 40px}.command-heading{justify-content:space-between;align-items:end;margin-bottom:37px;display:flex}.command-heading h1{margin:17px 0 0;font-size:clamp(40px,5vw,69px)}.command-status{font:8px var(--mono);flex-direction:column;align-items:flex-end;gap:7px;display:flex}.command-status span{color:var(--acid);align-items:center;gap:7px;display:flex}.command-status small{color:#ffffff59;font:7px var(--mono)}.command-layout{border:1px solid var(--line);background:#070908b3;grid-template-columns:235px 1fr;min-height:650px;display:grid}.command-tabs{border-right:1px solid var(--line);flex-direction:column;padding:14px;display:flex}.command-tabs>button{border:0;border-bottom:1px solid var(--line-soft);color:#ffffff80;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;height:60px;padding:0 12px;display:flex;position:relative}.command-tabs>button:before{content:"";background:var(--acid);width:2px;height:0;transition:all .2s;position:absolute;left:-15px}.command-tabs>button.active:before{height:35px}.command-tabs>button.active{color:#fff;background:linear-gradient(90deg,#cc1f3b12,#0000)}.command-tabs>button>svg:first-child{stroke-width:1.5px;width:17px}.command-tabs>button>svg:last-child{width:12px;margin-left:auto}.command-tabs>button span{font:10px var(--mono);text-transform:uppercase}.command-tabs>button small{color:var(--acid);font:6px var(--mono);margin-bottom:4px;display:block}.aside-network{border:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding:13px 10px;display:flex}.aside-network img{filter:grayscale()brightness(2);width:26px;height:26px}.aside-network span{font:7px var(--mono)}.aside-network span small{font:6px var(--mono);color:#ffffff4f;margin-top:4px;display:block}.aside-network>i{margin-left:auto}.command-workspace{min-width:0}.console-panel{flex-direction:column;height:100%;min-height:650px;display:flex}.console-panel-head{border-bottom:1px solid var(--line);flex:0 0 57px;justify-content:space-between;align-items:center;height:57px;padding:0 19px;display:flex}.console-panel-head>span{text-transform:uppercase;font:10px var(--mono);letter-spacing:.5px;align-items:center;display:flex}.console-panel-head>span small{font:7px var(--mono);color:var(--acid);margin-right:12px}.console-panel-head em{font:normal 7px var(--mono);color:#ffffff52}.chat-stream{flex-direction:column;flex:1;gap:22px;max-height:485px;padding:25px;display:flex;overflow-y:auto}.chat-message{gap:10px;width:min(750px,86%);display:flex}.chat-message.user{justify-content:flex-end;align-self:flex-end}.chat-message>img{border-radius:2px;width:28px;height:28px}.chat-message>div{font:11px/1.65 var(--mono);color:#ffffffb3}.chat-message>div>small{font:6px var(--mono);letter-spacing:1px;color:var(--acid)}.chat-message p{margin:6px 0 0}.chat-message.user>div{text-align:right;color:#fff;border-right:2px solid #fff;padding-right:12px}.chat-message.user>div>small{color:#ffffff61}.terminal-loader{align-items:center;gap:4px;padding-left:38px;display:flex}.terminal-loader i{background:var(--acid);width:4px;height:4px;animation:1s infinite pulse}.terminal-loader i:nth-child(2){animation-delay:.15s}.terminal-loader i:nth-child(3){animation-delay:.3s}.terminal-loader span{font:6px var(--mono);color:#ffffff4d;margin-left:7px}.query-chips{gap:7px;padding:0 20px 13px;display:flex;overflow-x:auto}.query-chips button{white-space:nowrap;border:1px solid var(--line);color:#ffffff80;font:7px var(--mono);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:8px 10px;display:flex}.query-chips button:hover{color:#fff;border-color:#fff6}.query-chips svg{width:9px}.command-input{background:#050606;border:1px solid #cc1f3b52;align-items:center;height:62px;margin:0 20px 20px;padding:0 8px 0 17px;display:flex}.command-input>span{color:var(--acid);font:13px var(--mono)}.command-input input{color:#fff;min-width:0;font:11px var(--mono);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.command-input button{color:#000;cursor:pointer;background:#fff;border:0;place-items:center;width:40px;height:40px;display:grid}.command-input button:disabled{opacity:.4}.command-input svg{width:15px}.market-summary,.address-stats{border-bottom:1px solid var(--line);padding:15px 20px;display:flex}.market-summary .metric,.address-stats .metric{flex:1}.market-table{padding:0 20px 20px;overflow:auto}.table-head,.table-row{grid-template-columns:1.35fr .8fr .55fr .8fr .7fr .9fr;align-items:center;gap:12px;min-width:800px;display:grid}.table-head{color:#ffffff4d;height:45px;font:7px var(--mono);border-bottom:1px solid var(--line)}.table-row{border-bottom:1px solid var(--line-soft);min-height:60px;font:9px var(--mono)}.table-row>div{align-items:center;gap:9px;min-width:0;display:flex}.table-row .token-image,.table-row .token-fallback{width:30px;height:30px}.table-row>div>span{min-width:0}.table-row>div strong,.table-row>div small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.table-row>div small{color:#ffffff4d;margin-top:3px;font-size:7px}.table-row>button{color:#ffffff73;font:8px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.table-row>button svg{width:9px}.investigate-form{border:1px solid var(--line);align-items:center;height:72px;margin:20px;padding:0 9px 0 16px;display:flex}.investigate-form>svg{width:18px;color:var(--acid)}.investigate-form input{color:#fff;font:10px var(--mono);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 13px}.investigate-form button{text-transform:uppercase;height:44px;font:8px var(--mono);cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;padding:0 15px;display:flex}.investigate-form button svg{width:12px}.empty-state{text-align:center;max-width:360px;margin:auto;padding:45px}.empty-state>div{border:1px solid var(--line);place-items:center;width:55px;height:55px;margin:0 auto 19px;display:grid;transform:rotate(45deg)}.empty-state>div svg{stroke-width:1px;width:24px;color:var(--acid);transform:rotate(-45deg)}.empty-state>strong{font:12px var(--mono);text-transform:uppercase}.empty-state p{color:var(--muted);font:9px/1.6 var(--mono)}.empty-state>button{color:var(--acid);font:8px var(--mono);cursor:pointer;background:0 0;border:0;text-decoration:underline}.scanning-state{flex-direction:column;align-items:center;margin:auto;display:flex}.scanning-state>div{border:1px dashed var(--line);border-radius:50%;place-items:center;width:65px;height:65px;margin-bottom:20px;display:grid}.scanning-state svg{width:25px;color:var(--acid)}.scanning-state strong{font:10px var(--mono)}.scanning-state small{font:7px var(--mono);color:#ffffff4d;margin-top:8px}.panel-error{color:#ff7d85;font:9px var(--mono);border:1px solid #ff5a644d;margin:20px;padding:14px}.address-results h3{font:8px var(--mono);color:#ffffff59;padding:12px 20px}.position-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0 20px 20px;display:grid}.position{background:#080a09;align-items:center;gap:10px;height:64px;padding:0 14px;display:flex}.position .token-image,.position .token-fallback{width:31px;height:31px}.position>span{flex:1;min-width:0}.position strong,.position small{font:9px var(--mono);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.position small{color:#ffffff4d;margin-top:4px;font-size:7px}.position em{font:normal 8px var(--mono)}.monitor-layout{flex:1;grid-template-columns:.85fr 1.15fr;display:grid}.monitor-form{border-right:1px solid var(--line);flex-direction:column;gap:21px;padding:28px;display:flex}.form-index{font:8px var(--mono);color:var(--acid)}.monitor-form label{font:7px var(--mono);color:#ffffff59}.monitor-form input,.monitor-form select{border:1px solid var(--line);color:#fff;width:100%;height:46px;font:9px var(--mono);background:#080a09;outline:0;margin-top:8px;padding:0 12px;display:block}.monitor-form .tech-button{align-self:flex-start}.monitor-form>small{font:7px var(--mono);color:#ffffff47}.monitor-list{padding:26px}.list-heading{border-bottom:1px solid var(--line);height:38px;font:8px var(--mono);color:#fff6;justify-content:space-between;display:flex}.list-heading span{color:var(--acid)}.monitor-item{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;height:68px;display:flex}.monitor-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;width:28px;height:14px;padding:2px}.monitor-toggle i{background:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:all .2s;display:block}.monitor-toggle.on i{background:var(--acid);transform:translate(12px)}.monitor-item>div{flex:1;min-width:0}.monitor-item strong,.monitor-item small{font:9px var(--mono);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.monitor-item small{color:#ffffff4d;margin-top:5px;font-size:6px}.monitor-item .remove{color:#ffffff4d;cursor:pointer;background:0 0;border:0}.monitor-item .remove svg{width:13px}.command-bottom{border:1px solid var(--line);color:#ffffff4d;height:54px;font:7px var(--mono);border-top:0;align-items:center;gap:20px;padding:0 18px;display:flex}.command-bottom a{color:#fff;align-items:center;gap:7px;margin-right:auto;text-decoration:none;display:flex}.command-bottom a svg{width:12px}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes shimmer{to{background-position:-200%}}@keyframes pulse{50%{opacity:.2;transform:translateY(-2px)}}@media (max-width:1100px){.desktop-nav button,.desktop-nav a{padding:0 8px}.top-actions>span{display:none}.top-actions{min-width:200px}.landing-hero{grid-template-columns:60% 40%}.pirika-stage{width:53%}.hero-copy{padding-left:45px}.content-section{padding-left:45px;padding-right:45px}.network-grid{grid-template-columns:1fr 1fr}.landing-market{border-top:1px solid var(--line);grid-column:1/-1}.chain-data{border-right:0}.site-footer{grid-template-columns:1.5fr .8fr .9fr}.footer-status{border-top:1px solid var(--line);grid-column:1/-1;align-items:flex-start;padding-top:20px}.command-layout{grid-template-columns:185px 1fr}}@media (max-width:820px){.topbar{height:66px;padding:0 15px}.brand{min-width:0}.brand-word{display:none}.est{font-size:7px}.desktop-nav,.top-actions{display:none}.menu-button{display:block}.menu-button svg{width:21px}.mobile-menu{top:66px}.landing-hero{background:linear-gradient(90deg,#050606fa,#050606c7);height:auto;min-height:780px;padding-top:66px;display:flex}.hero-copy{align-self:flex-end;width:100%;padding:110px 24px 100px}.hero-copy h1{letter-spacing:-2.5px;font-size:clamp(44px,12vw,67px)}.hero-copy>p{max-width:560px}.pirika-stage{opacity:.58;width:100%;height:65%;top:66px}.pirika-image{inset:-8% -15% 0 20%}.pirika-stage:after{background:linear-gradient(90deg,#050606 0%,#0000 45%),linear-gradient(#0000 40%,#050606 100%)}.ring-one{width:330px;height:330px}.ring-two{width:430px;height:430px}.target-cross{width:500px;height:500px}.coordinate,.data-bars,.hero-footer span:nth-last-child(2){display:none}.content-section{min-height:auto;padding:95px 24px}.section-heading>div:last-child{grid-template-columns:1fr;gap:24px}.system-grid{margin-top:60px}.workflow-line{grid-template-columns:1fr 1fr}.workflow-line article:nth-child(2){border-right:0}.workflow-line article:nth-child(-n+2){border-bottom:1px solid var(--line)}.workflow-line article:after{display:none}.network-grid{grid-template-columns:1fr}.chain-core,.chain-data{border-right:0;border-bottom:1px solid var(--line)}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}.command-page{padding:95px 14px 25px}.command-heading{align-items:start}.command-status{display:none}.command-layout{display:block}.command-tabs{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:70px;padding:5px;overflow-x:auto}.command-tabs>button{border-bottom:0;border-right:1px solid var(--line-soft);min-width:140px}.command-tabs>button:before{width:0;height:2px;bottom:-6px;left:10px}.command-tabs>button.active:before{width:45px;height:2px}.aside-network{display:none}.console-panel{min-height:670px}.market-table{overflow-x:auto}.monitor-layout{grid-template-columns:1fr}.monitor-form{border-right:0;border-bottom:1px solid var(--line)}.command-bottom span{display:none}.position-grid{grid-template-columns:1fr}}@media (max-width:520px){.landing-hero{min-height:760px}.hero-copy{padding:125px 17px 86px}.technical-label strong{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.hero-buttons{flex-direction:column;width:100%;max-width:320px}.tech-button,.hero-metrics{width:100%}.metric{flex:1;min-width:0;padding-right:10px}.metric+.metric{padding-left:10px}.metric strong{font-size:8px}.hero-footer{padding:0 16px}.hero-footer span:last-child{margin-left:auto}.signal-bars{display:none}.pirika-image{inset:-3% -45% 0 5%}.section-heading h2{letter-spacing:-1.8px}.system-grid{grid-template-columns:1fr}.system-card{min-height:285px}.workflow-line{grid-template-columns:1fr}.workflow-line article{border-right:0!important;border-bottom:1px solid var(--line)!important}.console-body{padding:24px 18px}.network-grid{margin-top:55px}.chain-data>div{padding:0 14px}.chain-data strong{max-width:180px}.token-row{padding:0 12px}.site-footer{grid-template-columns:1fr;gap:35px;padding:45px 23px}.site-footer>div:first-child{grid-column:auto}.command-heading h1{font-size:43px}.command-tabs>button{min-width:120px}.command-tabs>button>svg:last-child,.console-panel-head em{display:none}.chat-stream{padding:17px}.chat-message{width:95%}.command-input{margin:0 12px 12px}.query-chips{padding-left:12px}.market-summary{padding:12px;overflow-x:auto}.market-summary .metric{min-width:110px}.investigate-form{grid-template-columns:auto 1fr;gap:6px;height:auto;margin:12px;padding:12px;display:grid}.investigate-form button{grid-column:1/-1;justify-content:center}.address-stats{grid-template-columns:1fr 1fr;display:grid}.address-stats .metric:nth-child(3){border-left:0;padding-left:0}.monitor-form,.monitor-list{padding:18px}.command-bottom{padding:0 12px}.command-bottom span:last-child{margin-left:auto;display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scan-beam,.scanner{display:none}}.mobile-wallet{justify-content:flex-start;padding:15px 8px 4px;display:flex}.mobile-connect,.mobile-dock{display:none}.pro-footer{z-index:2;border-top:1px solid var(--line);background:linear-gradient(#0a0c0bd1,#050606 70%);position:relative;overflow:hidden}.pro-footer:before{content:"";border:1px solid #cc1f3b17;border-radius:50%;width:480px;height:480px;position:absolute;top:-240px;right:-230px;box-shadow:0 0 100px #cc1f3b06}.footer-cta{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;min-height:310px;padding:70px clamp(28px,6vw,90px);display:grid;position:relative}.footer-cta:after{content:"";background:linear-gradient(transparent,var(--line),transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.footer-cta h2{letter-spacing:-2.6px;margin:24px 0 0;font:600 clamp(35px,4vw,58px)/1.03 Space Grotesk}.footer-cta h2 em{color:var(--acid);font-style:normal}.footer-cta>div:last-child{justify-self:end;max-width:440px}.footer-cta p{color:var(--muted);font:10px/1.8 var(--mono);margin:0 0 25px}.footer-body{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .58fr .75fr 1.05fr;gap:55px;padding:58px clamp(28px,6vw,90px);display:grid}.footer-brand .brand{min-width:0}.footer-brand p{max-width:310px;color:var(--muted);font:9px/1.7 var(--mono);margin:18px 0 24px}.footer-social{align-items:center;gap:10px;display:flex}.footer-social a{border:1px solid var(--line);color:#fff;place-items:center;width:33px;height:33px;font-family:Arial;text-decoration:none;display:grid}.footer-social a:hover{color:#000;background:#fff}.footer-social span{color:#ffffff59;font:7px var(--mono);letter-spacing:1px}.footer-column{flex-direction:column;gap:14px;display:flex}.footer-column>span{color:#ffffff4d;font:7px var(--mono);letter-spacing:1.2px;margin-bottom:8px}.footer-column a{color:#ffffffa3;text-transform:uppercase;width:max-content;max-width:100%;font:8px var(--mono);align-items:center;gap:5px;text-decoration:none;transition:all .2s;display:flex}.footer-column a:hover{color:var(--acid);transform:translate(3px)}.footer-column a svg{width:10px}.footer-network{border:1px solid var(--line);background:#ffffff05}.network-title{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:69px;padding:0 15px;display:flex}.network-title img{filter:grayscale()brightness(2);width:31px;height:31px}.network-title span{font:8px var(--mono)}.network-title small{color:#ffffff4d;font:6px var(--mono);margin-top:5px;display:block}.network-title>i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 10px var(--acid);border-radius:50%;margin-left:auto}.footer-network dl{margin:0}.footer-network dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:42px;padding:0 15px;display:flex}.footer-network dl>div:last-child{border:0}.footer-network dt{color:#ffffff4d;font:6px var(--mono)}.footer-network dd{color:#ffffffbf;font:7px var(--mono);margin:0}.footer-base{color:#ffffff45;height:52px;font:7px var(--mono);letter-spacing:.5px;align-items:center;gap:30px;padding:0 clamp(28px,6vw,90px);display:flex}.footer-base span:nth-child(2){margin-right:auto}.footer-base span:nth-child(3){color:#cc1f3bad;align-items:center;gap:7px;display:flex}.footer-base i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 8px var(--acid);border-radius:50%}@media (max-width:900px){.footer-cta{grid-template-columns:1fr;align-items:start;gap:35px}.footer-cta:after{display:none}.footer-cta>div:last-child{justify-self:start}.footer-body{grid-template-columns:1.2fr .7fr .8fr}.footer-network{grid-column:1/-1}.footer-base span:nth-child(2){display:none}.footer-base span:nth-child(3){margin-left:auto}}@media (max-width:820px){.menu-button,.mobile-menu{display:none!important}.mobile-connect{transform-origin:100%;margin-left:auto;display:block;transform:scale(.88)}.mobile-dock{z-index:70;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0c0beb;border:1px solid #fff3;border-radius:16px;grid-template-columns:repeat(5,1fr);align-items:center;height:68px;padding:5px 7px;display:grid;position:fixed;box-shadow:0 17px 55px #000000b3,inset 0 1px #ffffff0a}.mobile-dock:before,.mobile-dock:after{content:"";pointer-events:none;width:9px;height:9px;position:absolute}.mobile-dock:before{border-left:1px solid var(--acid);border-top:1px solid var(--acid);top:-2px;left:-2px}.mobile-dock:after{border-right:1px solid var(--acid);border-bottom:1px solid var(--acid);bottom:-2px;right:-2px}.mobile-dock button,.mobile-dock>a{color:#ffffff61;height:56px;font:6px var(--mono);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.mobile-dock button>svg,.mobile-dock>a>svg{stroke-width:1.4px;width:18px;height:18px}.mobile-dock .active{color:#fff}.mobile-dock button.active:after,.mobile-dock>a.active:after{content:"";background:var(--acid);width:16px;height:1px;box-shadow:0 0 8px var(--acid);position:absolute;bottom:0}.mobile-dock .command-dock{color:#cc1f3bb8;overflow:visible}.dock-core{background:#0b0e0c;border:1px solid #cc1f3ba6;place-items:center;width:43px;height:43px;margin-top:-27px;display:grid;transform:rotate(45deg);box-shadow:0 0 0 5px #050606f2,0 0 25px #cc1f3b26}.dock-core svg{width:18px;transform:rotate(-45deg)}.command-dock>span:last-child{margin-top:3px}.site-shell{padding-bottom:92px}.command-page{padding-bottom:110px}.pro-footer{margin-bottom:0}.footer-cta{padding:60px 24px}.footer-body{padding:45px 24px}.footer-base{padding:0 24px}.footer-base span:last-child{display:none}}@media (max-width:540px){.topbar .est{display:none}.mobile-connect{max-width:170px}.footer-cta{min-height:0}.footer-cta h2{letter-spacing:-1.7px;font-size:35px}.footer-cta .tech-button{width:100%}.footer-body{grid-template-columns:1fr 1fr;gap:42px 25px}.footer-brand,.footer-network{grid-column:1/-1}.footer-base{gap:12px;height:60px}.footer-base span:first-child{margin-right:auto}.footer-base span:nth-child(3){font-size:6px}.mobile-dock{left:8px;right:8px}.mobile-dock button,.mobile-dock>a{font-size:5.5px}}appkit-button{--w3m-accent:#cc1f3b;--w3m-color-mix:#cc1f3b;--w3m-color-mix-strength:14;--w3m-font-family:Inter,sans-serif}.technical-label,.desktop-nav button,.desktop-nav a{font-size:11px}.desktop-nav small{font-size:8px}.tech-button{font-size:12px}.metric small{font-size:9px}.metric strong{font-size:13px}.hero-footer{font-size:10px}.section-heading p{font-size:14px}.card-top>span{font-size:11px}.system-card p{font-size:13px}.system-card small{font-size:9px}.workflow-line article>span{font-size:10px}.workflow-line p{font-size:12px}.console-top{font-size:10px}.console-top small{font-size:9px}.console-body p{font-size:12px}.workflow-console>a{font-size:10px}.chain-core>span,.chain-core>small,.chain-data span{font-size:9px}.chain-data strong{font-size:11px}.mini-head{font-size:10px}.mini-head small{font-size:9px}.token-row strong{font-size:13px}.token-row small{font-size:9px}.token-row em{font-size:11px}.token-row b,.landing-market>a,.command-status{font-size:10px}.command-status small{font-size:9px}.command-tabs>button span{font-size:12px}.command-tabs>button small{font-size:8px}.aside-network span{font-size:9px}.aside-network span small{font-size:8px}.console-panel-head>span{font-size:12px}.console-panel-head>span small,.console-panel-head em{font-size:9px}.chat-message>div{font-size:13px}.chat-message>div>small,.terminal-loader span{font-size:8px}.query-chips button{font-size:9px}.command-input input{font-size:13px}.table-head{font-size:9px}.table-row{font-size:11px}.table-row>div small{font-size:9px}.table-row>button{font-size:10px}.investigate-form input{font-size:12px}.investigate-form button{font-size:10px}.empty-state p{font-size:11px}.empty-state>button{font-size:10px}.panel-error,.position strong{font-size:11px}.position small{font-size:9px}.position em{font-size:10px}.monitor-form label,.form-index{font-size:9px}.monitor-form input,.monitor-form select,.monitor-item strong{font-size:11px}.monitor-item small{font-size:8px}.command-bottom{font-size:9px}.footer-cta p{font-size:12px}.footer-brand p{font-size:11px}.footer-column>span{font-size:9px}.footer-column a,.network-title span{font-size:10px}.network-title small{font-size:8px}.footer-network dt,.footer-network dd,.footer-base{font-size:9px}@media (max-width:820px){.mobile-connect{max-width:190px;transform:none}.mobile-dock{width:calc(100% - 24px);max-width:560px;left:50%;right:auto;bottom:max(14px,env(safe-area-inset-bottom));border-radius:20px;height:78px;padding:7px 8px;transform:translate(-50%)}.mobile-dock button,.mobile-dock>a{letter-spacing:.35px;gap:6px;height:64px;font-size:8px;font-weight:500}.mobile-dock button>svg{width:21px;height:21px}.mobile-dock button.active,.mobile-dock>a.active{color:var(--acid)}.mobile-dock button.active:after,.mobile-dock>a.active:after{width:22px;bottom:2px}.mobile-dock .command-dock{padding-top:20px}.dock-core{border-radius:5px;width:49px;height:49px;margin:0;position:absolute;top:-25px;box-shadow:0 0 0 6px #050606f7,0 0 28px #cc1f3b38}.dock-core svg{width:20px}.command-dock>span:last-child{margin-top:19px}.site-shell{padding-bottom:106px}.command-page{padding-bottom:125px}.mobile-connect{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:none;margin-left:auto;display:flex;transform:none}.mobile-x-button{border:1px solid var(--line);color:#fff;place-items:center;width:36px;height:36px;font:15px/1 Arial;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:grid}.mobile-x-button:hover,.mobile-x-button:focus-visible{color:#050606;background:#fff;border-color:#fff;outline:none}}@media (max-width:820px){.command-page{padding-left:8px;padding-right:8px}.mobile-command-toggle{border:1px solid var(--line);color:#ffffff7a;height:34px;font:8px var(--mono);letter-spacing:.6px;background:#080a09db;justify-content:space-between;align-items:center;margin:0 0 8px;padding:0 10px}.mobile-command-toggle>span{align-items:center;gap:7px;display:flex}.mobile-command-toggle i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 8px var(--acid);border-radius:50%}.mobile-command-toggle button{height:24px;color:var(--acid);font:8px var(--mono);cursor:pointer;background:#cc1f3b14;border:1px solid #cc1f3b59;align-items:center;gap:5px;padding:0 8px;display:flex}.mobile-command-toggle button svg{width:11px;height:11px;transition:transform .2s}.mobile-top-open .mobile-command-toggle button svg{transform:rotate(90deg)}.command-page:not(.mobile-top-open) .command-heading,.command-page:not(.mobile-top-open) .command-tabs,.command-page:not(.mobile-top-open) .console-panel-head,.command-page:not(.mobile-top-open) .chat-history-strip{display:none}.command-page:not(.mobile-top-open) .command-layout{border-top-color:#cc1f3b4d}.command-page:not(.mobile-top-open) .command-workspace{width:100%}.command-page:not(.mobile-top-open) .console-panel{min-height:720px}.command-input{margin-left:8px;margin-right:8px}.query-chips{padding-left:8px;padding-right:8px}.chat-stream{padding-left:12px;padding-right:12px}}.chain-core img,.aside-network img,.network-title img{filter:none}@media (max-width:820px){.network-section{min-height:0;padding-left:14px;padding-right:14px}.network-grid{margin-top:48px;overflow:hidden}.chain-core{min-height:335px;padding:26px 16px 24px}.chain-core img{width:72px;height:72px}.chain-orbit{width:225px;height:225px}.chain-orbit:after{inset:28px}.chain-core>span{margin-top:15px}.chain-data>div{gap:16px;height:auto;min-height:50px;padding:11px 14px}.chain-data span{flex:0 0 38%;font-size:8px;line-height:1.25}.chain-data strong{overflow-wrap:anywhere;flex:1;max-width:none;font-size:10px;line-height:1.35}}@media (max-width:420px){.chain-core{min-height:315px}.chain-orbit{width:205px;height:205px}.chain-orbit:after{inset:25px}.chain-core img{width:66px;height:66px}}@media (max-width:820px){.topbar .brand{flex:auto;min-width:0;max-width:132px}.topbar .brand-word{object-fit:contain;width:78px;height:30px;margin-left:6px;display:block}.topbar .est{display:none}}@media (max-width:390px){.topbar{padding-left:9px;padding-right:8px}.topbar .brand{max-width:108px}.topbar .brand-word{width:65px;margin-left:4px}.mobile-connect{gap:5px}.mobile-x-button{width:32px;height:34px}}@media (min-width:821px){.assistant-scroll-region{overscroll-behavior-y:auto}}.swap-asset-fallback svg{width:24px;height:24px;display:block}@media (max-width:420px){.mobile-dock{width:calc(100% - 14px);padding-left:3px;padding-right:3px}.mobile-dock button,.mobile-dock>a{font-size:7.5px}.mobile-dock button>svg{width:20px;height:20px}.dock-core{width:46px;height:46px}.command-dock>span:last-child{margin-top:17px}.mobile-connect{transform-origin:100%;transform:scale(.9)}.topbar{padding-left:12px;padding-right:8px}}.command-view{height:100%}.command-view-hidden{display:none}.site-shell{overflow:clip visible}.assistant-console{min-height:0;overflow:hidden}.assistant-scroll-region{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;overflow-anchor:none;outline:none;flex:auto;min-height:0;overflow:hidden auto}.assistant-scroll-region:focus-visible{box-shadow:inset 0 0 0 1px #cc1f3b47}.assistant-scroll-region .chat-stream{flex:none;min-height:260px;max-height:none;display:flex;overflow:visible}.assistant-scroll-region .execution-dock{max-height:none;overflow:visible}.assistant-composer{z-index:6;background:linear-gradient(#050606d6,#050606 18px);flex:none;padding-top:2px;position:relative}.chat-history-strip{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#cc1f3b09,#ffffff02);flex:none;padding:9px 12px 10px}.chat-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.chat-history-heading>span{color:#ffffff8f;font:8px var(--mono);letter-spacing:.7px;align-items:center;gap:7px;display:flex}.chat-history-heading>span svg{width:13px;color:var(--acid)}.chat-history-heading>span b{min-width:18px;color:var(--acid);text-align:center;border:1px solid #cc1f3b2e;padding:2px 5px;font-weight:500}.chat-history-heading>button{color:var(--acid);height:27px;font:7px var(--mono);cursor:pointer;background:#cc1f3b14;border:1px solid #cc1f3b52;align-items:center;gap:6px;padding:0 9px;display:flex}.chat-history-heading>button svg{width:11px}.chat-history-heading button:disabled,.chat-history-item button:disabled{opacity:.38;cursor:not-allowed}.chat-history-list{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.chat-history-item{border:1px solid var(--line);background:#080a09;flex:0 0 225px;min-width:0;height:54px;transition:border-color .2s,background .2s;display:flex}.chat-history-item.active{background:linear-gradient(100deg,#cc1f3b14,#080a09 65%);border-color:#cc1f3b75}.chat-history-select{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.chat-history-select>span{flex:1;min-width:0}.chat-history-select strong,.chat-history-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-history-select strong{font:8px var(--mono);color:#ffffffd1}.chat-history-select small{font:6px var(--mono);color:#ffffff4d;margin-top:5px}.chat-history-select em{font:normal 5.5px var(--mono);color:#ffffff47}.chat-history-item.active .chat-history-select em{color:var(--acid)}.chat-history-delete{border:0;border-left:1px solid var(--line-soft);color:#ffffff47;cursor:pointer;background:0 0;flex:0 0 31px;place-items:center;width:31px;display:grid}.chat-history-delete:hover{color:#ff7d85;background:#ff5a640d}.chat-history-delete svg{width:12px}.chat-history-heading>span{font-size:9px}.chat-history-heading>button{font-size:8px}.chat-history-select strong{font-size:10px}.chat-history-select small{font-size:8px}.chat-history-select em{font-size:7px}.command-tabs,.query-chips{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}@media (max-width:820px){.assistant-console{height:670px;min-height:670px}.assistant-scroll-region{scrollbar-width:thin}.assistant-scroll-region .chat-stream{min-height:230px;padding-bottom:20px}.chat-history-strip{padding-left:9px;padding-right:9px}.chat-history-item{flex-basis:205px}.chat-history-heading>span{font-size:8.5px}.assistant-composer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.mobile-dock{transition:opacity .2s,transform .25s,visibility .2s}body:has(.assistant-console .command-input:focus-within) .mobile-dock{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(100% + 34px))}body:has(.assistant-console .command-input:focus-within) .assistant-composer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.wallet-trigger{border:1px solid var(--acid);background:var(--acid);color:#071006;text-transform:uppercase;min-width:148px;height:40px;font:600 10px var(--mono);letter-spacing:.4px;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 0 #cc1f3b00}.wallet-trigger:hover{background:#e8536b;transform:translateY(-1px);box-shadow:0 8px 28px #cc1f3b29}.wallet-trigger svg{width:15px;height:15px}.wallet-trigger>i{background:#071006;border-radius:50%;width:6px;height:6px;display:none}.wallet-trigger.connected{color:var(--acid);background:#cc1f3b1a}.wallet-trigger.connected>i{background:var(--acid);box-shadow:0 0 8px var(--acid);display:block}@media (max-width:820px){.wallet-trigger.compact{min-width:0;height:38px;padding:0 12px;font-size:9px}.wallet-trigger.compact svg{width:14px}.wallet-trigger.compact span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}}@media (max-width:390px){.wallet-trigger.compact{width:42px;padding:0}.wallet-trigger.compact span,.wallet-trigger.compact>i{display:none}}.chat-message.with-data{width:min(980px,100%)}.chat-message.with-data>div{width:100%;min-width:0}.chat-token-panel{background:linear-gradient(145deg,#cc1f3b09,#ffffff03 42%,#00000038);border:1px solid #cc1f3b38;margin-top:16px;overflow:hidden;box-shadow:0 18px 55px #0000003d}.chat-token-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 12px;display:flex}.chat-token-panel-head>span{color:#fff;font:8px var(--mono);letter-spacing:.8px;align-items:center;gap:7px;display:flex}.chat-token-panel-head>span i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 11px var(--acid);border-radius:50%}.chat-token-panel-head>small{color:#ffffff61;font:7px var(--mono);text-align:right}.chat-token-grid{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.chat-token-card{background:linear-gradient(155deg,#0b0e0c,#070908);min-width:0;padding:14px;position:relative;overflow:hidden}.chat-token-card:after{content:"";pointer-events:none;border:1px solid #cc1f3b12;border-radius:50%;width:95px;height:95px;position:absolute;top:-35px;right:-30px}.chat-token-title{align-items:center;gap:9px;min-width:0;display:flex}.chat-token-rank{color:#cc1f3b47;font:7px var(--mono);position:absolute;top:8px;right:10px}.chat-token-title>img,.chat-token-fallback{object-fit:cover;background:#101410;border:1px solid #ffffff29;border-radius:10px;flex:0 0 39px;width:39px;height:39px}.chat-token-fallback{color:var(--acid);font:700 11px var(--mono);background:linear-gradient(135deg,#cc1f3b26,#ffffff08);place-items:center;display:grid}.chat-token-fallback svg{width:20px;height:20px}.chat-token-title>div{flex:1;min-width:0}.chat-token-title strong,.chat-token-title small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-token-title strong{color:#fff;font:600 13px var(--mono);letter-spacing:.4px}.chat-token-title small{color:#fff6;font:8px var(--mono);max-width:145px;margin-top:3px}.chat-token-title>em{font:normal 9px var(--mono);border:1px solid;border-radius:3px;margin-top:14px;padding:5px 7px}.chat-token-title>em.positive{background:#cc1f3b0f}.chat-token-title>em.negative{background:#ff5a640d}.chat-token-title>em.neutral{color:#ffffff59}.chat-token-price{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:end;margin:15px 0 12px;padding-bottom:11px;display:flex}.chat-token-price small{color:#ffffff4d;font:7px var(--mono);letter-spacing:.7px}.chat-token-price strong{color:#fff;font:500 17px var(--mono)}.chat-token-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.chat-token-card dl>div{min-width:0}.chat-token-card dl>div+div{border-left:1px solid var(--line-soft);padding-left:8px}.chat-token-card dt{color:#ffffff40;font:6px var(--mono);white-space:nowrap}.chat-token-card dd{color:#ffffffc2;font:9px var(--mono);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;overflow:hidden}.chat-token-stats{color:#ffffff4d;font:6px var(--mono);gap:15px;margin-top:11px;display:flex}.chat-token-stats b{color:#ffffffb8;margin-left:4px;font-weight:500}.chat-token-address{align-items:center;gap:7px;margin:12px 0 10px;display:flex}.chat-token-address>button{border:1px solid var(--line-soft);color:#ffffff73;cursor:pointer;text-align:left;background:#ffffff05;flex:1;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.chat-token-address code{word-break:break-all;min-width:0;font:6.5px/1.35 var(--mono)}.chat-token-address svg{flex:0 0 10px;width:10px}.chat-token-address>span{color:#cc1f3b8c;font:6px var(--mono)}.chat-token-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-token-card footer>div{flex-wrap:wrap;gap:4px;display:flex}.chat-token-card footer span{color:#cc1f3bb8;font:5.5px var(--mono);text-transform:uppercase;background:#cc1f3b0f;border:1px solid #cc1f3b24;padding:3px 5px}.chat-token-card footer>a{border:1px solid var(--line);color:#fff;place-items:center;width:25px;height:25px;display:grid}.chat-token-card footer>a svg{width:11px}.chat-token-method{border-top:1px solid var(--line);padding:9px 12px;color:#ffffff4d!important;font:6.5px/1.5 var(--mono)!important;margin:0!important}.wallet-action-card{background:linear-gradient(90deg,#cc1f3b14,#090c0af5 45%);border:1px solid #cc1f3b57;align-self:flex-start;align-items:center;gap:12px;width:min(720px,92%);margin-left:38px;padding:13px;display:flex;box-shadow:0 12px 35px #0000004d}.wallet-action-card.rejected,.wallet-action-card.error{background:linear-gradient(90deg,#ff5a640f,#090c0af5 45%);border-color:#ff5a6459}.wallet-action-icon{border:1px solid #cc1f3b59;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(45deg)}.wallet-action-icon svg{width:17px;color:var(--acid);transform:rotate(-45deg)}.wallet-action-copy{flex:1;min-width:0}.wallet-action-copy small,.wallet-action-copy strong,.wallet-action-copy span,.wallet-action-copy em{display:block}.wallet-action-copy small{color:var(--acid);font:7px var(--mono);letter-spacing:.6px}.wallet-action-copy strong{color:#fff;font:13px var(--mono);margin-top:4px}.wallet-action-copy span{color:#fff6;font:6.5px/1.4 var(--mono);word-break:break-all;margin-top:3px}.wallet-action-copy em{color:#ff8f96;font:normal 7px var(--mono);margin-top:5px}.wallet-action-card>a,.wallet-action-card>button{color:#fff;text-transform:uppercase;font:7px var(--mono);cursor:pointer;background:0 0;border:1px solid #ffffff59;flex:none;align-items:center;gap:6px;padding:9px 10px;text-decoration:none;display:flex}.wallet-action-card>a svg{width:11px}.wallet-action-pulse{background:var(--acid);width:8px;height:8px;box-shadow:0 0 12px var(--acid);border-radius:50%;margin-right:8px;animation:1s infinite pulse}@media (max-width:700px){.chat-token-grid{grid-template-columns:1fr}.chat-token-panel-head{flex-direction:column;align-items:flex-start}.chat-token-panel-head>small{text-align:left}.wallet-action-card{width:100%;margin-left:0}.chat-message.with-data{width:100%}.chat-token-card{padding:13px}.chat-token-title small{max-width:160px}}@media (max-width:420px){.chat-token-title>em{padding:4px;font-size:8px}.chat-token-card dl>div+div{padding-left:5px}.chat-token-card dt{font-size:5.5px}.chat-token-card dd{font-size:8px}.wallet-action-card{flex-wrap:wrap;align-items:flex-start}.wallet-action-card>a,.wallet-action-card>button{margin-left:50px}}.market-toolbar,.portfolio-tools{border-bottom:1px solid var(--line);background:#ffffff03;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 20px;display:flex}.market-toolbar label,.portfolio-tools label{border:1px solid var(--line);background:#070908;flex:1;align-items:center;gap:9px;min-width:280px;max-width:520px;height:38px;padding:0 11px;display:flex}.market-toolbar label svg,.portfolio-tools label svg{width:15px;color:var(--acid)}.market-toolbar input,.portfolio-tools input{color:#fff;min-width:0;font:11px var(--mono);background:0 0;border:0;outline:0;flex:1}.market-toolbar>span,.portfolio-tools>span{color:#ffffff61;font:9px var(--mono);white-space:nowrap}.portfolio-panel{background:linear-gradient(150deg,#cc1f3b09,#080a09 35%);border:1px solid #cc1f3b3d;min-width:0;margin:16px 20px 22px;overflow:hidden}.portfolio-panel.compact{width:100%;margin:17px 0 0}.portfolio-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:11px 15px;display:flex}.portfolio-head>div:first-child>span{color:#fff;font:10px var(--mono);letter-spacing:.6px;align-items:center;gap:8px;display:flex}.portfolio-head i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 10px var(--acid);border-radius:50%}.portfolio-head>div:first-child>small{color:#ffffff5c;font:8px var(--mono);margin-top:6px;display:block}.portfolio-head>div:last-child{text-align:right}.portfolio-head>div:last-child small,.portfolio-head>div:last-child strong{display:block}.portfolio-head>div:last-child small{color:#ffffff54;font:8px var(--mono)}.portfolio-head>div:last-child strong{color:var(--acid);font:600 18px var(--mono);margin-top:5px}.portfolio-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.portfolio-summary .metric{min-width:0;padding:13px 14px}.portfolio-summary .metric+.metric{padding-left:14px}.portfolio-table{max-height:510px;overflow:auto}.portfolio-panel.compact .portfolio-table{max-height:390px}.portfolio-table-head,.portfolio-row{grid-template-columns:1.4fr .8fr .72fr .78fr .55fr .82fr;align-items:center;gap:14px;min-width:880px;padding:0 14px;display:grid}.portfolio-table-head{z-index:2;color:#ffffff4d;height:37px;font:8px var(--mono);border-bottom:1px solid var(--line);background:#0b0e0c;position:sticky;top:0}.portfolio-row{border-bottom:1px solid var(--line-soft);min-height:61px;font:11px var(--mono);color:#ffffffb3}.portfolio-row>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.portfolio-row>div:first-child>span{min-width:0}.portfolio-row>div:first-child strong,.portfolio-row>div:first-child small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.portfolio-row>div:first-child strong{color:#fff;font-size:12px}.portfolio-row>div:first-child small{color:#ffffff59;margin-top:4px;font-size:9px}.portfolio-row>strong{color:#fff}.portfolio-row.low_liquidity{background:linear-gradient(90deg,#ffb44606,#0000)}.portfolio-row>span{min-width:0}.valuation-flag{color:#ffc56b;width:max-content;font:6px var(--mono);border:1px solid #ffbe504d;margin-top:4px;padding:2px 4px;display:block}.portfolio-row>button{color:#ffffff7a;font:10px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.portfolio-row>button svg{width:12px}.position-logo-fallback,.portfolio-row img{border:1px solid var(--line);object-fit:cover;border-radius:9px;flex:0 0 34px;width:34px;height:34px}.position-logo-fallback{color:var(--acid);font:700 9px var(--mono);background:#cc1f3b14;place-items:center;display:grid}.position-logo-fallback svg{width:17px;height:17px}.portfolio-empty{text-align:center;color:var(--muted);font:11px var(--mono);padding:35px}.portfolio-valuation-note{border-top:1px solid var(--line);padding:9px 14px;color:#fff6!important;font:8px/1.5 var(--mono)!important;margin:0!important}.address-results{flex:1;min-width:0;overflow:auto}.swap-preview{background:linear-gradient(145deg,#cc1f3b12,#080b09 42%,#070807);border:1px solid #cc1f3b61;align-self:flex-start;width:min(920px,96%);margin-left:38px;overflow:hidden;box-shadow:0 20px 60px #00000061}.swap-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:10px 14px;display:flex}.swap-preview>header span{font:10px var(--mono);letter-spacing:.6px;align-items:center;gap:8px;display:flex}.swap-preview>header i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 12px var(--acid);border-radius:50%}.swap-preview>header small{color:#ffffff61;font:8px var(--mono)}.swap-assets{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:118px;padding:18px;display:grid}.swap-assets>div{align-items:center;gap:12px;min-width:0;display:flex}.swap-assets>svg{width:20px;color:var(--acid)}.swap-assets img,.swap-asset-fallback{object-fit:cover;border:1px solid #cc1f3b40;border-radius:13px;flex:0 0 48px;width:48px;height:48px}.swap-asset-fallback{color:var(--acid);font:700 12px var(--mono);background:#cc1f3b17;place-items:center;display:grid}.swap-assets span{min-width:0}.swap-assets small,.swap-assets strong,.swap-assets em{display:block}.swap-assets small{color:#ffffff52;font:8px var(--mono)}.swap-assets strong{font:600 16px var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.swap-assets em{color:#ffffff7a;font:normal 10px var(--mono);margin-top:4px}.swap-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.swap-metrics>div{min-width:0;padding:12px 13px}.swap-metrics>div+div{border-left:1px solid var(--line)}.swap-metrics small,.swap-metrics strong{display:block}.swap-metrics small{color:#ffffff4d;font:7px var(--mono)}.swap-metrics strong{font:10px var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.swap-security{background:#cc1f3b09;border:1px solid #cc1f3b2e;align-items:center;gap:10px;margin:13px 14px 0;padding:11px 12px;display:flex}.swap-security>svg{width:20px;color:var(--acid)}.swap-security strong,.swap-security small{display:block}.swap-security strong{font:9px var(--mono);color:var(--acid)}.swap-security small{font:8px/1.5 var(--mono);color:#ffffff6b;margin-top:3px}.swap-error{background:#ff5a640a;border:1px solid #ff5a644d;padding:10px;color:#ff9198!important;font:9px/1.5 var(--mono)!important;margin:12px 14px 0!important}.swap-preview>footer{justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 14px;display:flex}.swap-preview>footer>span{color:#ffffff47;font:8px var(--mono)}.swap-preview>footer button,.swap-preview>footer a{border:1px solid var(--acid);background:var(--acid);color:#071006;text-transform:uppercase;min-height:39px;font:700 9px var(--mono);cursor:pointer;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex}.swap-preview>footer button:disabled{opacity:.48;cursor:wait}.swap-preview>footer button svg,.swap-preview>footer a svg{width:14px}.swap-preview.error{border-color:#ff5a6461}.monitor-target-input{align-items:end;gap:7px;display:flex}.monitor-target-input input{flex:1;min-width:0}.monitor-target-input button{white-space:nowrap;border:1px solid var(--line);height:46px;color:var(--acid);font:8px var(--mono);cursor:pointer;background:#cc1f3b14;margin-top:8px}.monitor-form-error{color:#ff858d;font:9px/1.5 var(--mono);margin:-8px 0 0}.monitor-list .list-heading{align-items:center}.monitor-list .list-heading>span{color:#ffffff73}.monitor-list .list-heading b{color:var(--acid);font-weight:500}.monitor-list .list-heading>button{color:#ffffff7a;font:8px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.monitor-list .list-heading>button svg{width:13px}.monitor-item{align-items:flex-start;height:auto;min-height:86px;padding:11px 0}.monitor-item>div>span{color:#ffffff7a;font:8px/1.45 var(--mono);margin-top:6px;display:block}.monitor-item>div>em{color:var(--acid);font:normal 8px var(--mono);border:1px solid #cc1f3b33;margin-top:7px;padding:4px 6px;display:inline-block}.monitor-item>div>em.unavailable{color:#ff858d;border-color:#ff5a6438}.spinning{animation:1s linear infinite spin}@media (min-width:821px){.technical-label,.desktop-nav button,.desktop-nav a{font-size:12px}.desktop-nav small,.top-actions>span{font-size:9px}.wallet-trigger{font-size:11px}.command-layout{grid-template-columns:255px 1fr;min-height:760px}.console-panel{min-height:760px}.command-tabs>button{height:70px}.command-tabs>button span{font-size:14px}.command-tabs>button small{font-size:9px}.aside-network span{font-size:10px}.aside-network span small{font-size:9px}.console-panel-head>span{font-size:14px}.console-panel-head>span small,.console-panel-head em{font-size:10px}.chat-stream{gap:26px;max-height:610px;padding:29px}.chat-message>div{font-size:15px;line-height:1.72}.chat-message>div>small{font-size:9px}.chat-message>img{width:32px;height:32px}.command-input input{font-size:15px}.query-chips button{padding:10px 12px;font-size:10px}.table-head{font-size:10px}.table-row{min-height:67px;font-size:13px}.table-row>div small{font-size:10px}.table-row>button{font-size:11px}.market-summary .metric strong,.portfolio-summary .metric strong{font-size:14px}.market-summary .metric small,.portfolio-summary .metric small{font-size:10px}.investigate-form input{font-size:14px}.investigate-form button{font-size:11px}.monitor-form label,.form-index{font-size:10px}.monitor-form input,.monitor-form select,.monitor-item strong{font-size:13px}.monitor-item small,.chat-token-panel-head>span{font-size:10px}.chat-token-panel-head>small{font-size:9px}.chat-token-title strong{font-size:15px}.chat-token-title small{font-size:10px}.chat-token-title>em{font-size:11px}.chat-token-price small{font-size:9px}.chat-token-price strong{font-size:20px}.chat-token-card dt{font-size:8px}.chat-token-card dd{font-size:11px}.chat-token-address code{font-size:8px}.chat-token-card footer span{font-size:7px}.chat-token-method{font-size:8px!important}}.execution-dock{z-index:4;scrollbar-color:#cc1f3b59 transparent;flex:none;max-height:460px;margin:0 20px 14px;position:relative;overflow:auto}.execution-dock .wallet-action-card,.execution-dock .swap-preview{width:100%;margin:0}.swap-contracts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.swap-contracts>div{min-width:0;padding:9px 14px}.swap-contracts>div+div{border-left:1px solid var(--line)}.swap-contracts small,.swap-contracts code{display:block}.swap-contracts small{color:#ffffff47;font:7px var(--mono)}.swap-contracts code{color:#ffffff94;font:8px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.batch-swap-summary{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.35fr .8fr;display:grid}.batch-swap-summary>div{min-width:0;padding:12px 14px}.batch-swap-summary>div+div{border-left:1px solid var(--line)}.batch-swap-summary small,.batch-swap-summary strong{display:block}.batch-swap-summary small{color:#ffffff47;font:7px var(--mono)}.batch-swap-summary strong{color:#fff;font:12px var(--mono);margin-top:5px}.batch-swap-legs{flex-direction:column;display:flex}.batch-swap-leg{border-bottom:1px solid var(--line);background:#ffffff02;padding:13px 14px 13px 42px;position:relative}.batch-swap-leg.confirmed{background:linear-gradient(90deg,#cc1f3b0f,#0000)}.batch-swap-leg.error{background:linear-gradient(90deg,#ff5a640e,#0000)}.batch-leg-index{color:#cc1f3b85;font:8px var(--mono);position:absolute;top:16px;left:13px}.batch-leg-assets{grid-template-columns:34px minmax(0,1fr) 20px 34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.batch-leg-assets>.swap-asset-fallback,.batch-leg-assets>img{width:34px;height:34px}.batch-leg-assets>svg{color:#ffffff59;width:14px}.batch-leg-assets>span{min-width:0}.batch-leg-assets small,.batch-leg-assets strong,.batch-leg-assets code{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.batch-leg-assets small{font:7px var(--mono);color:#ffffff47}.batch-leg-assets strong{font:11px var(--mono);color:#fff;margin-top:3px}.batch-leg-assets code{font:6.5px var(--mono);color:#ffffff47;margin-top:3px}.batch-leg-state{align-items:center;gap:9px;margin-top:10px;display:flex}.batch-leg-state>span{color:#ffffff52;font:7px var(--mono)}.batch-leg-state>strong{color:var(--acid);font:8px var(--mono);margin-left:auto}.batch-leg-state>a{border:1px solid var(--line);color:#fff;place-items:center;width:22px;height:22px;display:grid}.batch-leg-state svg{width:10px}.batch-swap-leg>p{color:#ff8f96;font:8px/1.5 var(--mono);margin:7px 0 0}.batch-complete{color:var(--acid);font:10px var(--mono);align-items:center;gap:7px;display:flex}.batch-complete svg{width:14px}@media (max-width:700px){.execution-dock{max-height:520px;margin:0 12px 12px}.swap-contracts{grid-template-columns:1fr}.swap-contracts>div+div{border-left:0;border-top:1px solid var(--line)}.batch-swap-summary{grid-template-columns:1fr 1fr}.batch-swap-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.batch-leg-assets{grid-template-columns:30px minmax(0,1fr) 14px 30px minmax(0,1fr);gap:6px}.batch-leg-assets>.swap-asset-fallback,.batch-leg-assets>img{width:30px;height:30px}.batch-swap-leg{padding-left:34px}.batch-leg-index{left:9px}.market-toolbar,.portfolio-tools{flex-direction:column;align-items:stretch}.market-toolbar label,.portfolio-tools label{width:100%;min-width:0}.market-toolbar>span,.portfolio-tools>span{font-size:8px}.portfolio-panel{margin:10px}.portfolio-panel.compact{margin:12px 0 0}.portfolio-head{align-items:flex-start}.portfolio-summary{grid-template-columns:1fr 1fr}.portfolio-summary .metric:nth-child(3){border-left:0}.portfolio-table{max-height:430px}.swap-preview{width:100%;margin-left:0}.swap-preview>header{flex-direction:column;align-items:flex-start}.swap-assets{grid-template-columns:1fr;gap:11px}.swap-assets>svg{margin-left:13px;transform:rotate(90deg)}.swap-metrics{grid-template-columns:1fr 1fr}.swap-metrics>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.swap-metrics>div:nth-child(4){border-top:1px solid var(--line)}.swap-preview>footer{flex-direction:column;align-items:stretch}.swap-preview>footer button,.swap-preview>footer a{justify-content:center}}.token-section{background:linear-gradient(#0000,#cc1f3b03 40%,#cc1f3b01)}.token-showcase{justify-content:center;margin-top:75px;display:flex}.token-hero-card{background:linear-gradient(155deg,#cc1f3b0f,#080a09f5 38%,#050606fa);border:1px solid #cc1f3b47;width:100%;max-width:680px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 120px #cc1f3b0a}.token-glow{pointer-events:none;background:radial-gradient(circle,#cc1f3b17,#0000 65%);width:420px;height:420px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.token-card-inner{z-index:2;padding:42px 38px 36px;position:relative}.token-card-grid-lines{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff06 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff06 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.token-identity{align-items:center;gap:26px;display:flex}.token-logo-frame{flex:0 0 90px;width:90px;height:90px;position:relative}.token-logo-frame>img{object-fit:cover;z-index:2;border:2px solid #cc1f3b59;border-radius:18px;width:90px;height:90px;position:relative;box-shadow:0 0 30px #cc1f3b26}.token-logo-ring{z-index:1;border:1px solid #cc1f3b33;border-radius:24px;position:absolute;inset:-9px}.token-logo-pulse{z-index:0;border:1px solid #cc1f3b4d;border-radius:24px;position:absolute;inset:-9px}.token-name-block{min-width:0}.token-badge{color:var(--acid);font:9px var(--mono);letter-spacing:1px;background:#cc1f3b0f;border:1px solid #cc1f3b38;align-items:center;gap:7px;margin-bottom:12px;padding:5px 10px;display:inline-flex}.token-badge i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 10px var(--acid);border-radius:50%}.token-name-block h3{letter-spacing:-2px;color:#fff;margin:0;font:700 clamp(38px,5vw,52px)/1 Space Grotesk}.token-name-block>small{color:#fff6;font:11px var(--mono);margin-top:8px;display:block}.token-ca-row{border-top:1px solid var(--line);margin-top:32px;padding-top:18px}.token-ca-label{color:#ffffff4d;font:8px var(--mono);letter-spacing:1.2px;margin-bottom:10px;display:block}.token-ca-copy{border:1px solid var(--line);color:#ffffff8c;cursor:pointer;background:#ffffff05;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;transition:border-color .2s,background .2s;display:flex;position:relative}.token-ca-copy:hover{background:#cc1f3b0a;border-color:#cc1f3b66}.token-ca-copy code{min-width:0;font:11px var(--mono);word-break:break-all;text-align:left;color:#ffffffb8;flex:1}.token-ca-copy .copy-icon{color:#ffffff6b;align-items:center;display:flex}.token-ca-copy .copy-icon svg{width:16px}.token-ca-copy .copied-icon{color:var(--acid);align-items:center;display:none}.token-ca-copy .copied-icon svg{width:16px}.token-ca-copy[data-copied] .copy-icon{display:none}.token-ca-copy[data-copied] .copied-icon{display:flex}.token-ca-copy[data-copied]{background:#cc1f3b0f;border-color:#cc1f3b80}.token-ca-copy[data-copied] code{color:var(--acid)}.token-actions-row{gap:12px;margin-top:22px;display:flex}.token-buy-btn{letter-spacing:1px;min-height:52px;padding:0 28px;font-size:12px!important}.token-buy-btn:hover{transform:translateY(-2px);box-shadow:0 12px 35px #cc1f3b2e;background:var(--acid)!important;border-color:var(--acid)!important}@media (max-width:820px){.token-section{padding-left:20px;padding-right:20px}.token-showcase{margin-top:55px}.token-card-inner{padding:30px 22px 28px}.token-identity{gap:18px}.token-logo-frame{flex-basis:72px;width:72px;height:72px}.token-logo-frame>img{border-radius:14px;width:72px;height:72px}.token-logo-ring,.token-logo-pulse{border-radius:20px;inset:-7px}.token-name-block h3{letter-spacing:-1.5px;font-size:36px}}@media (max-width:520px){.token-section{padding-left:14px;padding-right:14px}.token-card-inner{padding:24px 16px 22px}.token-identity{flex-direction:column;align-items:flex-start;gap:16px}.token-logo-frame{flex-basis:68px;width:68px;height:68px}.token-logo-frame>img{border-radius:13px;width:68px;height:68px}.token-name-block h3{font-size:32px}.token-ca-copy{padding:10px 11px}.token-ca-copy code{font-size:9px}.token-buy-btn{justify-content:center;width:100%}.token-actions-row{flex-direction:column}}.mobile-command-toggle{display:none}@media (max-width:820px){.command-page{padding-left:8px;padding-right:8px}.mobile-command-toggle{display:flex}.command-page:not(.mobile-top-open) .command-heading,.command-page:not(.mobile-top-open) .command-tabs,.command-page:not(.mobile-top-open) .console-panel-head,.command-page:not(.mobile-top-open) .chat-history-strip{display:none}.command-page:not(.mobile-top-open) .command-workspace{width:100%}.command-page:not(.mobile-top-open) .console-panel{min-height:720px}.command-input{margin-left:8px;margin-right:8px}.query-chips{padding-left:8px;padding-right:8px}.chat-stream{padding-left:12px;padding-right:12px}}

/* ========================================================================
   PRAXIS вЂ” deep-rebrand overrides (append, last-wins). Ex-PirikaOS.
   Aesthetic: engineering / operator-terminal HUD. Amber signal on ink.
   ======================================================================== */
:root,:host{
  --acid:#cc1f3b;              /* amber signal (was lime green) */
  --acid-soft:#e8536b;
  --acid-dim:#cc1f3b33;
  --w3m-accent:#cc1f3b;
  --w3m-color-mix:#cc1f3b;
  --mono:"Saira Condensed","DM Mono",ui-monospace,monospace;
  --display:"Tourney","Racing Sans One","Teko",sans-serif;
}
html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}

/* Display face вЂ” engineering HUD grotesk on all headings */
.hero-copy h1,.command-heading h1,h1,h2,h3{
  font-family:var(--display)!important;
  font-weight:700!important;
}
.hero-copy h1{letter-spacing:-1.5px!important;}
.command-heading h1{letter-spacing:-.5px!important;}

/* Data / labels stay mono with tabular figures */
[class*="mono"],[class*="label"],[class*="stat"],[class*="metric"],code,kbd,time{
  font-variant-numeric:tabular-nums!important;
  font-feature-settings:"tnum" 1,"ss01" 1!important;
}

/* Amber system chrome: selection, focus ring, caret, scrollbar */
::selection{background:#cc1f3b38;color:#fff;}
::-moz-selection{background:#cc1f3b38;color:#fff;}
*{caret-color:#cc1f3b;}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{
  outline:none!important;
  box-shadow:0 0 0 2px #cc1f3baa!important;
}
*::-webkit-scrollbar{width:9px;height:9px;}
*::-webkit-scrollbar-thumb{background:#cc1f3b55;}
*::-webkit-scrollbar-thumb:hover{background:#cc1f3b88;}
*::-webkit-scrollbar-track{background:#0a0c0b;}

/* Mascot / logo art в†’ amber duotone (removes the green-anime identity;
   reads as a thermal/HUD readout, on-brand for an ops terminal) */
.pirika-image img,.pirika-icon img{
  filter:contrast(1.04) saturate(1.05)!important;
}

/* De-AI: no font-weight shift on hover (kept crisp), keyline accents solid */
a:hover,button:hover{font-weight:inherit;}

/* ==========================================================================
   PRAXIS v2 вЂ” rounder controls, pill tabs/badges, rearranged blocks.
   Appended last (wins). Barberry accent lives in --acid.
   ========================================================================== */

/* ---- rounder buttons: drop the sharp corner-ticks, add radius ---- */
.tech-button{border-radius:16px!important;}
.tech-button:before,.tech-button:after{display:none!important;}
.tech-button.solid{border-radius:999px!important;}
.command-input{border-radius:16px!important;}
.command-input button{border-radius:12px!important;}
.hero-metrics{border-radius:16px!important;overflow:hidden;}
.token-ca-copy,.market-summary,.address-stats{border-radius:12px!important;}

/* ---- wallet trigger в†’ full pill, barberry hover ---- */
.wallet-trigger{border-radius:999px!important;}
.wallet-trigger:hover{background:#e8536b!important;color:#050606!important;}

/* ---- nav as pill "РїР»Р°С€РєРё-РІРєР»Р°РґРєРё" ---- */
.desktop-nav button,.desktop-nav a{border-radius:999px!important;padding:7px 14px!important;transition:background .2s,color .2s!important;}
.desktop-nav button:hover,.desktop-nav a:hover{background:#ffffff12!important;color:#fff!important;}
.desktop-nav button:after,.desktop-nav a:after{bottom:4px!important;}

/* ---- EST / CHAIN chips в†’ badge pills ---- */
.brand .est,.top-actions>span{border:1px solid var(--line)!important;border-radius:999px!important;padding:4px 11px!important;background:#ffffff08!important;}

/* ---- suggested-prompt chips в†’ rounded pills ---- */
.query-chips button{border-radius:999px!important;padding:9px 14px!important;}
.query-chips button:hover{border-color:var(--acid)!important;color:#fff!important;background:color-mix(in srgb,var(--acid) 14%,transparent)!important;}

/* ---- command tabs в†’ rounded pill rows ---- */
.command-tabs>button{border-radius:14px!important;border-bottom:0!important;margin-bottom:5px;}
.command-tabs>button.active{background:color-mix(in srgb,var(--acid) 15%,transparent)!important;}

/* ---- REARRANGE (desktop): hero mascot LEFT / copy RIGHT ---- */
@media(min-width:1001px){
  .pirika-stage{right:auto!important;left:0!important;}
  .pirika-stage:after{background:linear-gradient(270deg,#050606 0%,#0000 30%),linear-gradient(#0000 73%,#050606 100%)!important;}
  .hero-copy{padding-left:clamp(340px,53%,900px)!important;text-align:left;}

  /* command console: sidebar to the RIGHT */
  .command-layout{grid-template-columns:1fr 215px!important;}
  .command-tabs{order:2!important;border-right:0!important;border-left:1px solid var(--line)!important;}

  /* footer: flip the status column to the left edge */
  .footer-status{align-items:flex-start!important;}
}

/* ---- selection stays barberry (re-assert over any earlier amber removed) ---- */
::selection{background:color-mix(in srgb,var(--acid) 35%,transparent);color:#fff;}

/* v2 fix: hero copy в†’ RIGHT grid column (mascot owns the left), no overlap */
@media(min-width:1001px){
  .landing-hero{grid-template-columns:54% 46%!important;}
  .hero-copy{grid-column:2!important;padding-left:clamp(24px,3vw,64px)!important;padding-right:clamp(24px,4vw,80px)!important;}
}
/* brighter barberry for large highlighted headline words (readability on black) */
.hero-copy h1 span,.command-heading h1 span,.section-heading h2 em{color:#e8456b!important;text-shadow:0 0 26px #cc1f3b66;}

/* v2 fix: keep the big headline fully legible (override scroll-linked motion opacity) */
.hero-copy h1,.command-heading h1{opacity:1!important;}

/* ---- tall + cut type across the whole site (Teko display / Saira Condensed body) ---- */
html{font-family:var(--mono)!important;}
:root,:host{--w3m-font-family:"Saira Condensed",system-ui,sans-serif;}
.hero-copy h1,.command-heading h1{letter-spacing:-.5px!important;}
[class*="mono"],[class*="stat"],[class*="metric"],[class*="price"],[class*="value"],code,kbd,td,th,time{font-variant-numeric:tabular-nums!important;}

/* ==========================================================================
   PRAXIS injected structure вЂ” ticker, stat cards, tabbed market table, deck.
   Matches Teko/Saira/barberry system. .pv-* namespace.
   ========================================================================== */
.pv-section{position:relative;max-width:1480px;margin:0 auto;padding:70px clamp(24px,5vw,75px);border:1px solid var(--line-soft,#ffffff14);border-top:0;}
.pv-head{max-width:760px;margin-bottom:34px;}
.pv-eyebrow{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--mono);letter-spacing:2px;color:var(--acid);text-transform:uppercase;margin-bottom:14px;}
.pv-h2{font-family:var(--display)!important;font-weight:700;font-size:clamp(32px,4.2vw,58px);line-height:.96;letter-spacing:-.5px;margin:0 0 14px;color:#f7f8f6;}
.pv-h2 em{color:var(--acid);font-style:normal;text-shadow:0 0 26px #cc1f3b55;}
.pv-lead{font:400 clamp(13px,1.1vw,15px)/1.6 var(--mono);color:var(--muted,#ffffff8a);margin:0;max-width:640px;}

/* ---- ticker (carousel) ---- */
.pv-ticker{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#07090899;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);}
.pv-ticker-track{display:flex;gap:0;width:max-content;animation:pv-marquee 55s linear infinite;}
.pv-ticker:hover .pv-ticker-track{animation-play-state:paused;}
@keyframes pv-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.pv-tk{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-right:1px solid var(--line-soft);font:500 12px var(--mono);color:#cfd2cc;text-decoration:none;white-space:nowrap;letter-spacing:.4px;}
.pv-tk b{color:#fff;font-weight:600;}
.pv-tk span{color:var(--muted);}
.pv-tk i{font-style:normal;font-weight:600;}
.pv-tk i.up,.pv-num.up{color:#43c586;}
.pv-tk i.dn,.pv-num.dn{color:var(--acid);}

/* ---- stat cards ---- */
.pv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;}
.pv-stat{border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:linear-gradient(160deg,#0c0e0d,#080a09);display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;}
.pv-stat:before{content:"";position:absolute;top:0;left:0;width:38px;height:2px;background:var(--acid);}
.pv-stat-k{font:500 10px var(--mono);letter-spacing:1.4px;color:var(--muted);text-transform:uppercase;}
.pv-stat-v{font-family:var(--display)!important;font-weight:700;font-size:30px;line-height:1;color:#fff;font-variant-numeric:tabular-nums;}
.pv-stat-v i{font-size:15px;}
.pv-stat-s{font:400 11px var(--mono);color:#7f8279;letter-spacing:.3px;}

/* ---- panel + tabs ---- */
.pv-panel{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#070908cc;}
.pv-panel-top{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);}
.pv-tabs{display:flex;gap:6px;flex-wrap:wrap;}
.pv-tab{font:500 11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:0 0;border:1px solid transparent;border-radius:999px;padding:7px 15px;cursor:pointer;transition:background .18s,color .18s,border-color .18s;}
.pv-tab:hover{color:#fff;background:#ffffff0d;}
.pv-tab.active{color:#fff;background:color-mix(in srgb,var(--acid) 22%,transparent);border-color:color-mix(in srgb,var(--acid) 45%,transparent);}
.pv-refresh{font:500 10px var(--mono);letter-spacing:1.4px;color:var(--acid);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;}

/* ---- table ---- */
.pv-table{display:flex;flex-direction:column;}
.pv-tr{display:grid;grid-template-columns:44px 2.3fr 1fr .8fr 1fr 1fr 1fr .6fr;align-items:center;gap:10px;padding:0 18px;height:56px;text-decoration:none;border-bottom:1px solid var(--line-soft);}
.pv-th{height:38px;font:500 10px var(--mono);letter-spacing:1.2px;color:#71746c;text-transform:uppercase;position:sticky;top:0;background:#0a0c0b;}
.pv-th span:nth-child(n+3){text-align:right;}
.pv-row{color:#e9ebe6;transition:background .15s;}
.pv-row:hover{background:color-mix(in srgb,var(--acid) 9%,transparent);}
.pv-idx{font:600 12px var(--mono);color:#71746c;}
.pv-asset{display:flex;align-items:center;gap:11px;min-width:0;}
.pv-asset b{font-family:var(--display)!important;font-weight:700;font-size:17px;letter-spacing:.3px;}
.pv-asset em{font:400 11px var(--mono);color:var(--muted);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pv-num{font:500 13px var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:#e9ebe6;}
.pv-num.pv-dim{color:#71746c;}
.pv-logo{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:0 0 26px;background:#141613;border:1px solid var(--line-soft);}
.pv-logo-ph{display:inline-flex;align-items:center;justify-content:center;font:600 10px var(--mono);color:var(--acid);}
.pv-empty{padding:40px 18px;text-align:center;font:400 13px var(--mono);color:var(--muted);}

/* ---- command-center INTEL DECK ---- */
.pv-deck{max-width:100%;margin:26px 0 0;}
.pv-deck-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.pv-deck-sub{font:500 10px var(--mono);letter-spacing:1.6px;color:var(--muted);text-transform:uppercase;}
.pv-deck .pv-stats{grid-template-columns:repeat(4,1fr);}
.pv-table-c .pv-tr{grid-template-columns:36px 2.1fr 1fr .8fr 1fr .8fr;height:50px;}
.pv-table-c .pv-th span:nth-child(n+7),.pv-table-c .pv-tr>*:nth-child(n+7){display:none;}

/* ---- responsive ---- */
@media(max-width:900px){
  .pv-stats{grid-template-columns:repeat(2,1fr);}
  .pv-tr{grid-template-columns:32px 1.6fr 1fr .8fr;gap:8px;}
  .pv-tr>*:nth-child(n+5){display:none;}
  .pv-th span:nth-child(n+5){display:none;}
}

/* ===== PRAXIS structure v2: bento intelligence, spotlight carousel, /markets page ===== */

/* ---- Intelligence 2x2 -> asymmetric BENTO ---- */
@media(min-width:860px){
  .system-grid{grid-template-columns:1.32fr 1fr 1fr!important;align-items:stretch!important;}
  .system-card:nth-child(1){grid-column:1!important;grid-row:1/span 2!important;background:radial-gradient(130% 120% at 10% 0%,#160c0f,#080a09 62%)!important;}
  .system-card:nth-child(2){grid-column:2!important;grid-row:1!important;}
  .system-card:nth-child(3){grid-column:3!important;grid-row:1!important;}
  .system-card:nth-child(4){grid-column:2/4!important;grid-row:2!important;}
  .system-card:nth-child(1):before{content:"FEATURED";position:absolute;top:16px;right:18px;font:500 9px var(--mono);letter-spacing:1.6px;color:var(--acid);border:1px solid color-mix(in srgb,var(--acid) 40%,transparent);border-radius:999px;padding:3px 9px;}
}

/* ---- spotlight carousel ---- */
.pv-spot{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:30px;}
.pv-spot-card{flex:1;min-width:0;border:1px solid var(--line);border-radius:16px;padding:22px 26px;background:radial-gradient(120% 170% at 12% 0%,#1a0d10,#080a09 60%);display:grid;grid-template-columns:1.5fr .9fr 1.7fr;gap:24px;align-items:center;position:relative;overflow:hidden;}
.pv-spot-card:after{content:"";position:absolute;top:0;left:0;width:44px;height:2px;background:var(--acid);}
.pv-spot-l{display:flex;align-items:center;gap:14px;min-width:0;}
.pv-spot-l .pv-logo{width:52px;height:52px;flex:0 0 52px;}
.pv-spot-id{display:flex;flex-direction:column;min-width:0;}
.pv-spot-sym{font-family:var(--display)!important;font-weight:700;font-size:30px;line-height:1;color:#fff;}
.pv-spot-name{font:400 12px var(--mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pv-spot-badge{position:absolute;top:14px;right:16px;font:500 9px var(--mono);letter-spacing:1.6px;color:var(--acid);border:1px solid color-mix(in srgb,var(--acid) 40%,transparent);border-radius:999px;padding:4px 10px;}
.pv-spot-mid{display:flex;flex-direction:column;gap:5px;}
.pv-spot-price{font-family:var(--display)!important;font-weight:700;font-size:34px;line-height:1;color:#fff;font-variant-numeric:tabular-nums;}
.pv-spot-chg{font:600 16px var(--mono);}
.pv-spot-chg.up{color:#43c586;} .pv-spot-chg.dn{color:var(--acid);}
.pv-spot-stats{display:flex;gap:20px;align-items:center;flex-wrap:wrap;}
.pv-spot-stats>span{display:flex;flex-direction:column;gap:3px;font:600 14px var(--mono);color:#e9ebe6;font-variant-numeric:tabular-nums;}
.pv-spot-stats em{font:500 9px var(--mono);letter-spacing:1px;color:var(--muted);font-style:normal;}
.pv-spot-link{font:600 11px var(--mono);letter-spacing:.5px;color:var(--acid);text-decoration:none;border:1px solid color-mix(in srgb,var(--acid) 35%,transparent);border-radius:999px;padding:9px 14px;white-space:nowrap;transition:background .15s;}
.pv-spot-link:hover{background:color-mix(in srgb,var(--acid) 14%,transparent);}
.pv-spot-arw{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--line);border-radius:50%;background:#0c0e0d;color:#fff;font-size:18px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s;}
.pv-spot-arw:hover{background:color-mix(in srgb,var(--acid) 18%,transparent);border-color:var(--acid);}
.pv-spot-dots{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);display:flex;gap:6px;}
.pv-dot{width:7px;height:7px;border-radius:50%;border:0;background:#3a3d38;cursor:pointer;padding:0;transition:width .2s,background .2s;}
.pv-dot.on{background:var(--acid);width:18px;border-radius:4px;}
a.pv-refresh{text-decoration:none;cursor:pointer;transition:color .15s;}
a.pv-refresh:hover{color:#fff;}

/* ---- full-page /#/markets terminal ---- */
html.pv-page-open,html.pv-page-open body{overflow:hidden!important;}
.pv-page{position:fixed;inset:0;z-index:9000;background:#050606;overflow-y:auto;animation:pv-fade .2s ease;}
@keyframes pv-fade{from{opacity:0}to{opacity:1}}
.pv-page-inner{max-width:1340px;margin:0 auto;padding:0 clamp(18px,4vw,60px) 90px;}
.pv-page-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:28px;position:sticky;top:0;background:#050606f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;}
.pv-page-home{font-family:var(--display)!important;font-weight:700;font-size:22px;letter-spacing:1px;color:var(--acid);text-decoration:none;}
.pv-page-title{font:500 12px var(--mono);letter-spacing:2px;color:#cfd2cc;text-transform:uppercase;}
.pv-page-title em{color:var(--muted);font-style:normal;}

@media(max-width:820px){
  .pv-spot-card{grid-template-columns:1fr;gap:14px;}
  .pv-spot-badge{position:static;align-self:flex-start;margin-left:auto;}
}

/* ===== animated mascot: iridescent shimmer (РїРµСЂРµР»РёРІР°РµС‚СЃСЏ) + live glitch flicker ===== */
.pirika-image{overflow:hidden;}
.pirika-image img{animation:pv-mascot-glitch 7s linear infinite;will-change:transform,clip-path;}
@keyframes pv-mascot-glitch{
  0%,88%,100%{transform:translateZ(0);clip-path:inset(0 0 0 0);}
  89%{transform:translate3d(-6px,0,0);clip-path:inset(13% 0 63% 0);}
  90.4%{transform:translate3d(7px,0,0);clip-path:inset(47% 0 35% 0);}
  91.8%{transform:translate3d(-4px,0,0);clip-path:inset(5% 0 81% 0);}
  93.2%{transform:translateZ(0);clip-path:inset(0 0 0 0);}
}
.pirika-image::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;mix-blend-mode:overlay;opacity:.5;
  background:linear-gradient(120deg,#cc1f3b33,#7a1f8a33,#1f6f8a33,#cc1f3b33);background-size:300% 300%;animation:pv-irid 8s linear infinite;}
@keyframes pv-irid{0%{background-position:0% 50%}100%{background-position:300% 50%}}
.pirika-image::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;mix-blend-mode:screen;
  background:linear-gradient(115deg,transparent 42%,rgba(255,235,240,.18) 50%,transparent 58%);animation:pv-sweep 5.5s ease-in-out infinite;}
@keyframes pv-sweep{0%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}
@media(prefers-reduced-motion:reduce){.pirika-image img,.pirika-image::before,.pirika-image::after{animation:none!important;}}

/* ===== RACING chrome treatment on the main display headings (like the RACING image) ===== */
.hero-copy h1,.command-heading h1,.section-heading h2,.pv-h2,.pv-page-home,.brand .est{
  background:linear-gradient(180deg,#f6f7f9 0%,#c2c6cd 22%,#5a5e65 46%,#141519 50%,#3f4249 57%,#d2d6dc 82%,#ffffff 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
  -webkit-text-stroke:.6px #0006;
  filter:drop-shadow(0 2px 3px #000a) drop-shadow(0 0 1px #fff3);
  letter-spacing:-1px!important;
}
/* accent word stays barberry, pops against the chrome */
.hero-copy h1 span,.command-heading h1 span,.section-heading h2 em,.pv-h2 em{
  -webkit-text-fill-color:#e8456b!important;color:#e8456b!important;background:none!important;
  -webkit-text-stroke:0!important;text-shadow:0 0 22px #cc1f3b88,0 2px 3px #0009;filter:none;
}

/* glitch-flicker animation removed per request (mascot glitch fully off) */
.pirika-image img{animation:none!important;clip-path:none!important;transform:none!important;}

/* mascot light-sweep: send BEHIND the figure (shows only in the bg around her) + subtle */
.pirika-image img{position:relative;z-index:2;}
.pirika-image::before{z-index:3!important;}              /* keep faint iridescent tint on top */
.pirika-image::after{z-index:0!important;mix-blend-mode:screen;
  background:linear-gradient(115deg,transparent 45%,rgba(255,236,240,.08) 50%,transparent 55%)!important;}

/* ===== anime mascot removed entirely (hero portrait + head icon everywhere) ===== */
.pirika-stage{display:none!important;}
img[src*="pirika-icon"],img[src*="pirika-command-hd"]{display:none!important;}
@media(min-width:1001px){
  .landing-hero{grid-template-columns:1fr!important;}
  .hero-copy{grid-column:1!important;grid-row:1!important;align-self:center!important;
    padding-left:clamp(30px,7vw,120px)!important;padding-right:clamp(30px,6vw,110px)!important;text-align:left!important;}
  .hero-copy>p{margin-left:0!important;}
  .hero-buttons,.hero-metrics{margin-left:0!important;}
}

/* ===== re-insert mascot (new character) вЂ” undo the earlier removal, show it ===== */
.pirika-stage{display:block!important;}
img[src*="pirika-icon"],img[src*="pirika-command-hd"]{display:block!important;}
@media(min-width:1001px){
  .landing-hero{grid-template-columns:54% 46%!important;}
  .hero-copy{grid-column:2!important;padding-left:clamp(24px,3vw,64px)!important;padding-right:clamp(24px,4vw,80px)!important;text-align:left!important;}
}

/* kill the off-brand purple/teal iridescent tint on the mascot area (uniform dark bg) */
.pirika-image::before{display:none!important;}

/* show the full mascot figure (a bit smaller, not cropped) */
.pirika-image{inset:0!important;}
.pirika-image img{object-fit:contain!important;object-position:center 42%!important;}

/* shrink mascot a bit more + nudge down so the head clears the nav / fits fully */
.pirika-image img{object-position:center center!important;transform:scale(.78) translateY(7%)!important;transform-origin:center center!important;}

/* ===== remove the equalizer visualizer effect completely ===== */
.data-bars,.signal-bars{display:none!important;}

/* ===== custom cursor (barberry dot + eased ring) вЂ” fine pointer only ===== */
@media(hover:hover) and (pointer:fine){
  html.pv-cursor,html.pv-cursor *{cursor:none!important;}
  html.pv-cursor input,html.pv-cursor textarea,html.pv-cursor [contenteditable="true"]{cursor:text!important;}
  .pv-cur-dot{position:fixed;top:0;left:0;width:7px;height:7px;border-radius:50%;background:#e8536b;
    box-shadow:0 0 10px 2px #cc1f3baa,0 0 3px #fff;pointer-events:none;z-index:2147483647;opacity:0;transition:opacity .2s;will-change:transform;}
  .pv-cur-ring{position:fixed;top:0;left:0;width:32px;height:32px;border-radius:50%;border:1.5px solid #cc1f3b;
    pointer-events:none;z-index:2147483646;opacity:0;transition:width .18s,height .18s,border-color .18s,background .18s,opacity .25s;will-change:transform;}
  .pv-cur-ring.hot{width:52px;height:52px;border-color:#e8536b;background:color-mix(in srgb,#cc1f3b 14%,transparent);}
  .pv-cur-ring.down{width:24px;height:24px;border-color:#e8536b;}
}

/* falling-particle cursor canvas + hide GitHub links */
.pv-fall{position:fixed;inset:0;pointer-events:none;z-index:2147483000;}
a[href*="github.com" i]{display:none!important;}
/* neutralize the old dot/ring cursor (replaced by falling particles) */
.pv-cur-dot,.pv-cur-ring{display:none!important;}
html.pv-cursor,html.pv-cursor *{cursor:auto!important;}

/* ===== background radar rings: gentle expand/contract pulse ===== */
.target-ring{animation:pvRingPulse 7s ease-in-out infinite;}
.target-ring.ring-two{animation-duration:9.5s;animation-delay:-3s;}
@keyframes pvRingPulse{0%,100%{scale:1;opacity:.5}50%{scale:1.1;opacity:.85}}

/* ===== localized glitch patch under the cursor when hovering the mascot ===== */
.pv-mglitch{position:fixed;left:0;top:0;width:120px;height:88px;pointer-events:none;z-index:40;opacity:0;
  translate:-50% -50%;transition:opacity .1s;mix-blend-mode:screen;filter:contrast(1.25);overflow:hidden;
  animation:pvGlClip .18s steps(3,end) infinite;}
.pv-mglitch i{position:absolute;inset:-12%;}
.pv-mglitch i:nth-child(1){background:repeating-linear-gradient(0deg,rgba(204,31,59,.6) 0 1px,transparent 1px 4px);animation:pvGlA .11s steps(2,end) infinite;}
.pv-mglitch i:nth-child(2){background:repeating-linear-gradient(0deg,rgba(70,210,225,.42) 0 1px,transparent 1px 5px);animation:pvGlB .16s steps(2,end) infinite;}
.pv-mglitch i:nth-child(3){height:30%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent);animation:pvGlScan .45s linear infinite;}
@keyframes pvGlA{0%{transform:translateX(-4px)}50%{transform:translateX(5px)}100%{transform:translateX(-2px)}}
@keyframes pvGlB{0%{transform:translateX(4px)}50%{transform:translateX(-5px)}100%{transform:translateX(3px)}}
@keyframes pvGlScan{0%{transform:translateY(-140%)}100%{transform:translateY(320%)}}
@keyframes pvGlClip{0%{clip-path:inset(0 0 55% 0)}33%{clip-path:inset(38% 0 22% 0)}66%{clip-path:inset(66% 0 0 0)}100%{clip-path:inset(0 0 0 0)}}
@media(prefers-reduced-motion:reduce){.pv-mglitch,.target-ring{animation:none!important}}

/* ===== 3D chromatic glitch patch on the mascot (her own pixels, split in depth) ===== */
.pv-mglitch{display:none!important;}   /* retire the old flat glitch */
.pv-glz{position:fixed;left:0;top:0;width:128px;height:96px;pointer-events:none;z-index:40;opacity:0;overflow:hidden;border-radius:5px;
  transition:opacity .1s;transform:perspective(560px) rotateY(-9deg) rotateX(3deg) scale(1.06);
  box-shadow:0 8px 26px rgba(204,31,59,.4),inset 0 0 0 1px rgba(232,83,107,.5);animation:pvGlzTilt 1.4s ease-in-out infinite;}
.pv-glz i{position:absolute;inset:0;background-image:url("/pirika-command-hd.png");background-repeat:no-repeat;
  background-size:var(--pvbs);background-position:var(--pvbp);will-change:transform;backface-visibility:hidden;}
.pv-glz i:nth-child(1){animation:pvGlzA .1s ease-in-out infinite;}
.pv-glz i:nth-child(2){mix-blend-mode:screen;filter:hue-rotate(-40deg) saturate(1.6) brightness(1.15);opacity:.7;animation:pvGlzB .08s ease-in-out infinite;}
.pv-glz i:nth-child(3){mix-blend-mode:screen;filter:hue-rotate(150deg) saturate(1.4) brightness(1.1);opacity:.55;animation:pvGlzC .09s ease-in-out infinite;}
.pv-glz::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;animation:pvGlzScan .35s linear infinite;}
@keyframes pvGlzTilt{0%,100%{transform:perspective(560px) rotateY(-9deg) rotateX(3deg) scale(1.06)}50%{transform:perspective(560px) rotateY(-3deg) rotateX(-2deg) scale(1.1)}}
@keyframes pvGlzA{0%{transform:translate(0,0)}50%{transform:translate(1px,-1px)}100%{transform:translate(-1px,1px)}}
@keyframes pvGlzB{0%{transform:translate(-6px,.5px)}50%{transform:translate(-7px,-1px)}100%{transform:translate(-5px,1px)}}
@keyframes pvGlzC{0%{transform:translate(6px,-.5px)}50%{transform:translate(7px,1px)}100%{transform:translate(5px,-1px)}}
@keyframes pvGlzScan{0%{background-position:0 0}100%{background-position:0 6px}}
@media(prefers-reduced-motion:reduce){.pv-glz,.pv-glz i,.pv-glz::after{animation:none!important}}

/* remove the EST. 2026 pill next to the logo */
.brand .est,.est{display:none!important;}

/* hero metrics panel: nudge left + gap from the text above + a touch nicer */
.hero-metrics{margin-top:22px!important;margin-left:-14px!important;border-radius:14px!important;
  background:linear-gradient(180deg,#0d0f0e55,#08090a44)!important;box-shadow:inset 0 0 0 1px #ffffff10!important;}

/* sharper, prettier section numbers (leading zeros stripped -> 1,2,3вЂ¦) */
.pv-nz{font-weight:700!important;font-style:italic!important;color:var(--acid)!important;opacity:1!important;
  letter-spacing:.4px!important;font-variant-numeric:tabular-nums!important;text-shadow:0 0 7px #cc1f3b70;}

/* ===== batch: metrics panel drawn+left В· token coming-soon В· intel numbers В· kill hover oval ===== */

/* [1] hero-metrics вЂ” СЃРґРІРёРі РµС‰С‘ Р»РµРІРµРµ + Р”РћР РРЎРћР’РђРќРќРђРЇ РїР°РЅРµР»СЊ (Р±С‹Р»Р° РѕС‚РєСЂС‹С‚Р° РїРѕ Р±РѕРєР°Рј: С‚РѕР»СЊРєРѕ РІРµСЂС…/РЅРёР· border) */
.hero-metrics{
  margin-top:22px!important;
  margin-left:-46px!important;
  width:calc(100% + 46px)!important;
  border:1px solid #ffffff26!important;
  border-top:1px solid color-mix(in srgb,var(--acid) 60%,#ffffff26)!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,#140a0c6b,#0a0b0c42)!important;
  box-shadow:0 16px 40px -18px #000000db, inset 0 1px 0 #ffffff12!important;
}
.hero-metrics .metric:first-child{padding-left:20px!important;}
.hero-metrics .metric:last-child{padding-right:20px!important;}

/* [4] СѓР±СЂР°С‚СЊ Р±Р°СЂР±Р°СЂРёСЃРѕРІС‹Р№ СЂР°РґРёР°Р»СЊРЅС‹Р№ РѕРІР°Р»-glow РЅР° С…РѕРІРµСЂРµ РєР°СЂС‚РѕС‡РµРє; РїР»Р°С€РєСѓ FEATURED СЃРґРµР»Р°С‚СЊ СЃС‚Р°С‚РёС‡РЅРѕР№
       (СЃРµР№С‡Р°СЃ РѕРЅР° opacity:0 РІ РїРѕРєРѕРµ Рё В«РІСЃРїР»С‹РІР°РµС‚В» РЅР° С…РѕРІРµСЂРµ вЂ” СЌС‚Рѕ Рё РµСЃС‚СЊ РѕРІР°Р», С‡С‚Рѕ РїРѕСЏРІР»СЏРµС‚СЃСЏ РїСЂРё РЅР°РІРµРґРµРЅРёРё) */
.system-card:before{background:none!important;opacity:0!important;transition:none!important;}
.system-card:hover:before{opacity:0!important;}
.system-card:nth-child(1):before{content:none!important;display:none!important;}

/* [3] С†РёС„СЂС‹-РёРЅРґРµРєСЃС‹ РєР°СЂС‚РѕС‡РµРє Intelligence вЂ” РєСЂСѓРїРЅРµРµ Рё РІРёРґРЅРµРµ */
.intelligence .card-top .pv-nz,.intelligence .card-top>span:first-child{
  font-size:22px!important;font-weight:800!important;font-style:italic!important;
  line-height:1!important;color:var(--acid)!important;opacity:1!important;
  letter-spacing:.5px!important;text-shadow:0 0 12px #cc1f3b73!important;
}
.intelligence .system-card:nth-child(1) .card-top .pv-nz{font-size:30px!important;}

/* [2] РєРѕРЅС‚СЂР°РєС‚ С‚РѕРєРµРЅР° в†’ COMING SOON (РєСЂР°СЃРёРІРѕ) + Acquire РІ СЃРѕСЃС‚РѕСЏРЅРёРµ В«СЃРєРѕСЂРѕВ» */
.token-ca-copy.pv-soon{
  cursor:default!important;pointer-events:none!important;justify-content:center!important;
  border-color:color-mix(in srgb,var(--acid) 42%,transparent)!important;
  background:linear-gradient(90deg,#cc1f3b16,#cc1f3b08)!important;overflow:hidden!important;
}
.token-ca-copy.pv-soon .copy-icon,.token-ca-copy.pv-soon .copied-icon{display:none!important;}
.token-ca-copy.pv-soon:before{
  content:"";width:7px;height:7px;border-radius:50%;background:var(--acid);flex:none;
  box-shadow:0 0 10px 2px #cc1f3b99;margin-right:11px;
  animation:pvSoonPulse 1.4s ease-in-out infinite;
}
.token-ca-copy.pv-soon code{
  flex:none!important;word-break:normal!important;text-align:center!important;
  font:800 15px var(--display)!important;letter-spacing:5px!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;
  background:linear-gradient(90deg,#e8536b 0%,#ffd9df 35%,#fff 50%,#ffd9df 65%,#e8536b 100%)!important;
  background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;
  animation:pvSoonShimmer 3.4s linear infinite!important;
}
@keyframes pvSoonShimmer{0%{background-position:120% 0}100%{background-position:-120% 0}}
@keyframes pvSoonPulse{0%,100%{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1.18)}}
.token-buy-btn.pv-soon-btn{pointer-events:none!important;cursor:default!important;filter:grayscale(.35)!important;opacity:.6!important;letter-spacing:2px!important;}
.token-buy-btn.pv-soon-btn svg{display:none!important;}

/* [1b] hero-metrics: negative shift only on wide desktop (right column); reset on narrow so left edge is never clipped */
@media (max-width:1100px){.hero-metrics{margin-left:0!important;width:100%!important;}}

/* [square marker -> sacred-geometry star in theme color] + remove COMING SOON button entirely */
.token-actions-row{display:none!important;}
.technical-label i:nth-child(3),.pv-geo{
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23cc1f3b' stroke-width='5' stroke-linejoin='round'%3E%3Cpolygon points='96,50 73,10 27,10 4,50 27,90 73,90'/%3E%3Cpolygon points='96,50 27,10 27,90'/%3E%3Cpolygon points='73,10 4,50 73,90'/%3E%3Cpath d='M96,50 4,50M73,10 27,90M27,10 73,90'/%3E%3C/g%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;
  width:15px!important;height:15px!important;flex:none!important;border-radius:0!important;
  display:inline-block!important;
}
.pv-geo{vertical-align:middle!important;}

/* [markets home link] 'вЂ№' glyph was chrome-clipped (dark mid-band) -> looked like a half-drawn letter.
   Replaced with a crisp barberry chevron SVG; keep PRAXIS wordmark chrome. */
.pv-page-home{display:inline-flex!important;align-items:center!important;gap:7px!important;}
.pv-home-arw{
  width:13px!important;height:13px!important;flex:none!important;
  color:var(--acid)!important;-webkit-text-fill-color:var(--acid)!important;
  stroke:var(--acid)!important;
}

/* Praxis chat: keep the conversation in its own scroll region вЂ” the page no longer grows with messages */
.console-panel.assistant-console{height:auto!important;min-height:0!important;max-height:none!important;}
.assistant-console .assistant-scroll-region{
  flex:0 1 auto!important;min-height:140px!important;
  max-height:min(58vh,600px)!important;
  overflow-y:auto!important;overflow-x:hidden!important;
}
.assistant-console .chat-stream{flex:none!important;max-height:none!important;overflow:visible!important;}

/* Praxis chat: looping video backdrop behind the conversation (chat-bg.mp4) */
.assistant-console{position:relative!important;}
.pv-chat-bg{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important;}
.pv-chat-bg video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.6!important;filter:brightness(.8) saturate(1.1)!important;}
.pv-chat-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05060626 0%,#05060661 58%,#0506069e 100%);}
.assistant-console>.console-panel-head,
.assistant-console>.chat-history-strip,
.assistant-console>.assistant-scroll-region,
.assistant-console>.assistant-composer{position:relative!important;z-index:1!important;}

/* hero heading -> Quantum (Sesohq, 100% free); keep chrome gradient + barberry accent */
@font-face{font-family:"Quantum";src:url("/assets/quantum.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}
.hero-copy h1{font-family:"Quantum",var(--display),sans-serif!important;font-style:normal!important;transform:none!important;font-size:clamp(32px,4.8vw,68px)!important;letter-spacing:-0.006em!important;line-height:1.02!important;}


/* falling petals inside the token card */
.token-hero-card{position:relative;}
.pv-petals{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;}
.token-hero-card>.token-card-inner{position:relative;z-index:1;}

/* ===== WORKFLOWS restructure вЂ” vertical timeline (left) + console (right); diverge from reference ===== */
@media (min-width:981px){
  .workflow-section{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr)!important;column-gap:56px!important;align-items:start!important;}
  .workflow-section>div:first-child{grid-column:1/-1!important;}
  .workflow-line{grid-column:1!important;margin:0!important;}
  .workflow-console{grid-column:2!important;align-self:center!important;margin:0!important;}

  /* steps: horizontal 4-col grid -> vertical timeline */
  .workflow-line{display:flex!important;flex-direction:column!important;gap:0!important;position:relative!important;}
  .workflow-line::before{content:""!important;position:absolute!important;left:23px!important;top:38px!important;bottom:38px!important;width:1px!important;
    background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--acid) 42%,transparent) 12%,color-mix(in srgb,var(--acid) 42%,transparent) 88%,transparent)!important;}
  .workflow-line article{display:grid!important;grid-template-columns:48px 1fr!important;
    grid-template-areas:"num icon" "num title" "num desc"!important;column-gap:20px!important;row-gap:9px!important;
    padding:22px 2px!important;border-top:1px solid var(--line-soft,#ffffff14)!important;align-items:start!important;}
  .workflow-line article:first-child{border-top:0!important;}
  .workflow-line article::after{display:none!important;}
  .workflow-line article>span.pv-nz{grid-area:num!important;width:40px!important;height:40px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    border:1px solid color-mix(in srgb,var(--acid) 48%,transparent)!important;border-radius:50%!important;
    background:#08090a!important;position:relative!important;z-index:1!important;font-size:15px!important;line-height:1!important;
    box-shadow:0 0 16px -4px #cc1f3b77!important;}
  .workflow-line article>div{grid-area:icon!important;}
  .workflow-line article>h3{grid-area:title!important;margin:0!important;}
  .workflow-line article>p{grid-area:desc!important;margin:0!important;max-width:42ch!important;}
}

@media (min-width:981px){
  .workflow-line article{min-height:0!important;padding:20px 2px!important;}
  .workflow-line article>div{margin:0!important;}
}

/* ===== NETWORK restructure вЂ” chain core as a tall left panel, stats+market stacked right (diverge from ref 3-across row) ===== */
@media (min-width:981px){
  .network-grid{grid-template-columns:0.92fr 1.08fr!important;grid-template-areas:"core data" "core market"!important;}
  .chain-core{grid-area:core!important;border-right:1px solid var(--line)!important;border-bottom:0!important;}
  .chain-data{grid-area:data!important;border-right:0!important;border-bottom:1px solid var(--line)!important;}
  .chain-data>div{height:auto!important;min-height:58px!important;padding:15px 20px!important;}
  .chain-data>div:last-child{border-bottom:0!important;}
  .landing-market{grid-area:market!important;grid-column:auto!important;border-top:0!important;}
}

/* ===== FOOTER restructure вЂ” brand top, nav columns below, chain card as a right panel (diverge from ref 4-across row) ===== */
@media (min-width:981px){
  .footer-body{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px!important;
    grid-template-areas:"brand brand network" "explore operate network"!important;
    column-gap:52px!important;row-gap:42px!important;align-items:start!important;
  }
  .footer-body>*:nth-child(1){grid-area:brand!important;}
  .footer-body>*:nth-child(2){grid-area:explore!important;}
  .footer-body>*:nth-child(3){grid-area:operate!important;}
  .footer-body>*:nth-child(4){grid-area:network!important;align-self:center!important;}
}

/* footer CTA: move the center divider into the column gap (was cutting through the heading) */
.footer-cta:after{left:63.5%!important;}

/* WORKFLOWS: push the timeline (its top divider) below the heading descenders */
@media (min-width:981px){.workflow-line{margin-top:56px!important;}}

/* hero backdrop: market node-graph (behind) + ticker waveform (front); retire the plain ring + red scan line */
.pirika-stage .target-ring,.pirika-stage .target-cross,.pirika-stage .scanner{display:none!important;}
.pv-hero-bg{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;}
.pv-hero-fg{position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;}

/* ============================================================
   TYPOGRAPHY PASS вЂ” de-condense + enlarge micro-labels,
   swap the "mono" UI font from Saira Condensed (narrow, unreadable
   at 8-11px) to Chakra Petch (wider, techy, legible). Plus strip
   the oval outline / corner-brackets off the tech buttons.
   (appended last -> wins)
   ============================================================ */

:root{
  --mono:"Chakra Petch","Saira Condensed",ui-monospace,monospace;
}
html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
/* keep data columns aligned even on a proportional face */
.pv-num,.pv-idx,.metric,.chain-data,.up,.dn,.positive,.negative,.pv-stat-k,.pv-stat-s{font-variant-numeric:tabular-nums;}

/* ---- hero kicker (ROBINHOOD CHAIN вЂ” OPERATOR LAYER) ---- */
.token-name-block>*{font-size:13px!important;letter-spacing:.13em!important;}

/* ---- mascot HUD (PRAXIS.UPLINK / SEQ 0x4663 / OPERATOR // ONLINE) ---- */
.pirika-stage .technical-label,.pirika-stage .technical-label *{font-size:12px!important;letter-spacing:.12em!important;line-height:1.7!important;}

/* ---- status card (NETWORK / CHAIN ID / STATUS) ---- */
.metric>:first-child{font-size:12px!important;letter-spacing:.16em!important;}
.metric>:not(:first-child){font-size:17px!important;letter-spacing:.01em!important;}

/* ---- intelligence card chips (LIVE POOLS / TOKEN SIGNALS ...) ---- */
.system-card small{font-size:12px!important;letter-spacing:.08em!important;padding:5px 10px!important;}

/* ---- network table (RPC ENDPOINT / NATIVE GAS / values) ---- */
.chain-data span,.chain-data b,.chain-data strong,.chain-data a,.chain-data div{font-size:13px!important;letter-spacing:.04em!important;}

/* ---- console header (PRAXIS SHELL / ENCRYPTED LINK // RH-4663) ---- */
.console-top,.console-top *{font-size:12px!important;letter-spacing:.1em!important;}

/* ---- footer (EXPLORE / OPERATE headers + nav links) ---- */
.footer-column>*:first-child,.footer-column .footer-heading,.footer-column h4{font-size:12px!important;letter-spacing:.22em!important;}
.footer-column a,.footer-column li{font-size:14px!important;letter-spacing:.03em!important;}

/* ---- header chain pill + bottom secure strip (generic small caps) ---- */
.chain-badge,.pv-chainpill,.uplink-strip,.footer-strip{font-size:12px!important;letter-spacing:.12em!important;}

/* ---- named micro classes bumped to a readable floor ---- */
.est{font-size:11px!important;}
.token-ca-label{font-size:12px!important;}
.pv-spot-badge{font-size:11px!important;}
.pv-stat-k{font-size:12px!important;}
.pv-stat-s{font-size:13px!important;}
.pv-refresh{font-size:12px!important;}
.pv-spot-link{font-size:12px!important;}
.pv-spot-name{font-size:14px!important;}
.pv-tab{font-size:13px!important;}
.pv-num{font-size:14px!important;}
.pv-idx{font-size:13px!important;}
.pv-nz{font-size:14px!important;}
.positive,.negative,.up,.dn{font-size:13px!important;}

/* ---- buttons: strip the oval outline + corner brackets ("СѓР±РµСЂРё РѕР±РІРѕРґРєСѓ, РѕРІР°Р»С‹") ---- */
.tech-button{border:0!important;font-size:12px!important;letter-spacing:.12em!important;}
.tech-button:before,.tech-button:after{display:none!important;content:none!important;}
.tech-button:not(.solid){background:rgba(255,255,255,.06)!important;}
.tech-button:not(.solid):hover{background:rgba(255,255,255,.13)!important;color:#fff!important;}

/* ---- nav: kill the red oval outline around CONSOLE / MARKETS (.command-link) ---- */
.command-link{border:0!important;outline:0!important;border-radius:0!important;}
.command-link:focus,.command-link:focus-visible{outline:0!important;}

/* ---- mascot HUD chrome (PRAXIS.UPLINK / OPERATOR // ONLINE) + secure strip ---- */
.coordinate,.coordinate.c1,.coordinate.c2{font-size:11px!important;line-height:1.75!important;letter-spacing:.1em!important;}
.pirika-footer-strip span,.stage-strip span{font-size:11px!important;}
.hero-footer,.hero-footer *{font-size:11px!important;letter-spacing:.1em!important;}

/* ============================================================
   RACING FONT + ALL-CAPS TREATMENT
   regular/UI face -> Rajdhani (motorsport-telemetry feel);
   whole site set uppercase with tracking so caps breathe.
   heading (Quantum) kept, refined. (appended last -> wins)
   ============================================================ */
:root{ --mono:"Rajdhani","Chakra Petch",ui-monospace,monospace; }

/* whole site uppercase */
main *,.topbar *,.mobile-menu *,footer *{ text-transform:uppercase!important; }

/* refine: uppercase reads better with a little tracking + medium weight */
body{ letter-spacing:.015em; }
main *,.topbar *,footer *{ letter-spacing:.045em; }
p,[class*="lead"],[class*="desc"],[class*="sub"],.landing-hero p,.system-card p{ font-weight:500!important; letter-spacing:.055em!important; line-height:1.62!important; }

/* keep numeric columns tidy on the new face */
.pv-num,.pv-idx,.metric,.chain-data,.up,.dn,.positive,.negative,.pv-stat-k,.pv-stat-s{ font-variant-numeric:tabular-nums; }

/* heading: leave Quantum, keep uppercase, refine tracking */
h1,[class*="hero"] h1,.hero-title{ text-transform:uppercase!important; letter-spacing:.012em!important; }

/* ============================================================
   SHARPER, RIGHT-SLANTED UI FACE
   small/regular text -> Bai Jamjuree (sharp techy, true italic);
   Rajdhani read too even/AI-ish. Slant the UI text; keep the
   display headings (Quantum) + card titles (Racing Sans One) upright.
   ============================================================ */
:root{ --mono:"Bai Jamjuree","Rajdhani",ui-monospace,monospace; }

/* right-slant the small/UI text (real Bai Jamjuree italic) */
main *,.topbar *,footer *,.mobile-menu *{ font-style:italic !important; }
/* keep the big display type upright (no synthetic skew on Quantum / Racing Sans One) */
h1,h2,h3,h4,.hero-title,.pv-logo,[class*="wordmark"]{ font-style:normal !important; }

.pv-num,.pv-idx,.metric,.chain-data,.up,.dn,.positive,.negative{ font-variant-numeric:tabular-nums; }

/* switch small/UI face -> Chakra Petch Italic (sharper cyber cut, stronger right slant) */
:root{ --mono:"Chakra Petch","Bai Jamjuree",ui-monospace,monospace; }

/* ---- PRELAUNCH (token) card: feature the operator mascot on the right, blended in ---- */
.token-hero-card{position:relative;overflow:hidden;}
.token-hero-card::after{content:"";position:absolute;top:0;right:0;bottom:0;width:56%;background:url(/mascot-portrait.jpg) right top/cover no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%);z-index:1;pointer-events:none;}
.token-hero-card .token-card-inner{position:relative;z-index:2;}
.token-hero-card .token-glow{z-index:0;}

/* ===== display face -> Tourney (Google Fonts, OFL: free for commercial use) =====
   Swapped in for Racing Sans One through --display (top of file). Weight 800 matches
   the sample this was approved from. font-style:normal is load-bearing: `main *` above
   forces italic, and no italic axis of Tourney is imported -> the browser would
   synthesise a fake oblique. Racing Sans One stays as the fallback, so a failed font
   load degrades to the previous look instead of a generic sans. */
.command-heading h1,.section-heading h2,.pv-h2,.pv-page-home{
  font-weight:800!important;
  font-style:normal!important;
}

/* ===== [HUD] hero-metrics -> angular HUD frame =====
   Replaces the 14px rounded panel. Pure clip-path + gradients, no image: stays sharp at
   any DPR and recolours with --acid.
   Proportions measured off the reference art (198x123 ink box): the rail is 2px and the
   "thick" accents are SHORT CHUNKY BLOCKS ~11x15, all in ONE red - not long bright bars.
   DOM is untouchable (compiled React; moving nodes breaks hydration), so everything lives
   in the two free pseudo-elements:
     ::before = clipped body fill      ::after = rail + corner blocks + deco + antenna
   ::after stays UNclipped, or the chamfer diagonals get cut in half by the very polygon
   they trace. It also overhangs to the right by --pad to carry the antenna outside the
   panel; every right-anchored layer therefore uses the 4-value `right <off>` syntax
   instead of percentages, which would otherwise measure from the widened box. */
.hero-metrics{
  --cut:20px;            /* big chamfer: top-left + bottom-right */
  --nick:8px;            /* small chamfer: top-right + bottom-left */
  --blk:9px;             /* corner block thickness (reference ratio ~7x the rail) */
  --blkl:16px;           /* corner block length */
  --pad:34px;            /* ::after overhang to the right, room for the antenna */
  --ant:22px;            /* antenna stem length */
  --antd:12px;           /* antenna diamond size */
  position:relative!important;
  border:0!important;
  border-radius:0!important;
  overflow:visible!important;
  background:transparent!important;
  box-shadow:none!important;
}
/* the antenna would overflow the viewport on narrow screens: collapsing these to 0
   removes those two layers entirely (a zero-sized background layer is never painted)
   and pulls ::after back flush with the panel. */
@media (max-width:1100px){ .hero-metrics{--pad:0px;--ant:0px;--antd:0px;} }

/* text must sit above the fill: ::before is positioned (z-index:0) and would otherwise
   paint over the static children regardless of source order */
.hero-metrics .metric{position:relative!important;z-index:1!important;}

/* body fill, clipped to the chamfered silhouette */
.hero-metrics::before{
  content:""!important;position:absolute!important;inset:0!important;z-index:0!important;
  background:linear-gradient(180deg,#140a0ce6,#0a0b0cd9)!important;
  box-shadow:0 16px 40px -18px #000000db!important;
  clip-path:polygon(
    0 var(--cut), var(--cut) 0,
    calc(100% - var(--nick)) 0, 100% var(--nick),
    100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%,
    var(--nick) 100%, 0 calc(100% - var(--nick))
  )!important;
}

.hero-metrics::after{
  content:""!important;position:absolute!important;z-index:2!important;
  inset:0 calc(-1 * var(--pad)) 0 0!important;
  pointer-events:none!important;
  background:
    /* --- 2px rail, one segment per straight edge --- */
    linear-gradient(var(--acid),var(--acid)) left var(--cut) top 0/calc(100% - var(--pad) - var(--cut) - var(--nick)) 2px no-repeat,
    linear-gradient(var(--acid),var(--acid)) left var(--nick) bottom 0/calc(100% - var(--pad) - var(--cut) - var(--nick)) 2px no-repeat,
    linear-gradient(var(--acid),var(--acid)) left 0 top var(--cut)/2px calc(100% - var(--cut) - var(--nick)) no-repeat,
    linear-gradient(var(--acid),var(--acid)) right var(--pad) top var(--nick)/2px calc(100% - var(--cut) - var(--nick)) no-repeat,
    /* --- the four chamfer diagonals --- */
    linear-gradient(135deg,transparent calc(50% - 1.4px),var(--acid) 50%,transparent calc(50% + 1.4px)) left 0 top 0/var(--cut) var(--cut) no-repeat,
    linear-gradient(-135deg,transparent calc(50% - 1.4px),var(--acid) 50%,transparent calc(50% + 1.4px)) right var(--pad) top 0/var(--nick) var(--nick) no-repeat,
    linear-gradient(45deg,transparent calc(50% - 1.4px),var(--acid) 50%,transparent calc(50% + 1.4px)) left 0 bottom 0/var(--nick) var(--nick) no-repeat,
    linear-gradient(-45deg,transparent calc(50% - 1.4px),var(--acid) 50%,transparent calc(50% + 1.4px)) right var(--pad) bottom 0/var(--cut) var(--cut) no-repeat,
    /* --- chunky corner blocks, same red as the rail (reference does not brighten them) --- */
    linear-gradient(var(--acid),var(--acid)) left var(--cut) top 0/var(--blkl) var(--blk) no-repeat,
    linear-gradient(var(--acid),var(--acid)) left 0 top var(--cut)/var(--blk) var(--blkl) no-repeat,
    linear-gradient(var(--acid),var(--acid)) right calc(var(--pad) + var(--cut)) bottom 0/var(--blkl) var(--blk) no-repeat,
    linear-gradient(var(--acid),var(--acid)) right var(--pad) bottom var(--cut)/var(--blk) var(--blkl) no-repeat,
    /* --- antenna out to the right: stem + rhombus (SVG, a diamond is not expressible as a gradient) --- */
    linear-gradient(var(--acid),var(--acid)) right calc(var(--antd)) top 50%/var(--ant) 1px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 1L11 6L6 11L1 6Z' fill='none' stroke='%23cc1f3b' stroke-width='1.6'/%3E%3C/svg%3E") right 0 top 50%/var(--antd) var(--antd) no-repeat,
    /* --- three indicator nodes on the top rail --- */
    radial-gradient(circle,var(--acid) 2.2px,transparent 2.7px) left 150px top 0/8px 8px no-repeat,
    radial-gradient(circle,var(--acid) 2.2px,transparent 2.7px) left 163px top 0/8px 8px no-repeat,
    radial-gradient(circle,var(--acid) 2.2px,transparent 2.7px) left 176px top 0/8px 8px no-repeat,
    /* --- dashed bus along the bottom --- */
    repeating-linear-gradient(90deg,var(--acid) 0 6px,transparent 6px 13px) left 150px bottom 6px/96px 1px no-repeat
  !important;
}


/* ===== section headlines -> Quantum, matching the hero =====
   Same stack as .hero-copy h1, deliberately: Quantum carries NO punctuation (verified -
   period, comma and hyphen are all absent), so those characters fall through to Tourney.
   The hero already renders "SELF-DRIVING" with a Tourney hyphen and that is the look
   being asked for here, so the mixed rendering is intentional, not an oversight.
   Weight 700 (not the 800 set for Tourney): Quantum ships a single 400 face, so the
   number only drives synthetic bolding - 700 is what the hero uses.
   NOT applied to the numeric/data elements (.pv-stat-v, .pv-asset b, .pv-spot-sym,
   .pv-spot-price): prices carry $ . and %, none of which exist in Quantum, so a table of
   figures would render half its characters in a different face. Those stay on Tourney.
   .footer-cta h2 briefly ran Anton with a noise-mask erosion; that read as static rather
   than worn print at this size, so it was dropped and the heading joined this rule. */
.command-heading h1,.section-heading h2,.pv-h2,.footer-cta h2{
  font-family:"Quantum",var(--display),sans-serif!important;
  font-weight:700!important;
  font-style:normal!important;
  letter-spacing:-0.006em!important;
}

/* ===== spotlight card: stop the TOP MOVER badge colliding with the EXPLORER pill =====
   .pv-spot-badge is absolutely positioned at the card's top-right, but the card is only
   ~102px tall and its content starts at padding-top:22px - i.e. INSIDE the badge's own
   14..38px band. The rightmost flow item (.pv-spot-link) therefore shares that band, and
   whether the two pills touch depends purely on how wide the numbers in .pv-spot-stats
   render: measured 1px of clearance on one token and a 10px overlap on another.
   Nudging either element only moves the failure to the next ticker, so instead the badge
   gets a lane of its own: padding-top is opened past the badge's lower edge, which no
   flow content can enter at any width. */
.pv-spot-card{padding-top:42px!important;}
.pv-spot-badge{top:10px!important;}

/* ===== network core logo: trim the yellow field and shrink the mark =====
   robinhood.png is a 512x512 lime tile with ~15% of flat yellow padding on every side and
   near-square corners, which read as a hard block against the thin dashed rings around it.
   clip-path does both jobs in one pass: inset() eats the padding so the feather fills more
   of the tile, and `round` softens the corners the source file barely has.
   The 74px box minus a 13% inset renders as a ~55px mark, down from the previous flat 80px.
   Footer copy (.network-title img, 31px) is left alone - it is small enough already. */
.chain-core img{
  width:74px!important;height:74px!important;
  clip-path:inset(13% round 22%)!important;
}


/* ===== spark ambience, scoped to the network core panel =====
   Was page-wide; pulled back to .chain-core only. The clip is black with bright embers, so
   mix-blend-mode:screen drops the black entirely - without it the video's black (not the
   same value as the page's rgb(5,6,6), plus compression noise) would show as a visible
   rectangle inside the panel.
   It sits BEHIND the content: z-index 0 under the orbit rings, the logo and the readout.
   The static children have to be lifted to z-index 1 - a positioned layer paints above
   non-positioned siblings no matter where they sit in the source.
   --pv-spark-strength is the knob for how hot the embers read. */
:root{ --pv-spark-strength:.55; }
.chain-core > .pv-core-bg{
  position:absolute!important;inset:0!important;z-index:0!important;
  pointer-events:none!important;
  mix-blend-mode:screen;
  opacity:var(--pv-spark-strength);
}
.chain-core > .pv-core-bg video{
  width:100%!important;height:100%!important;object-fit:cover!important;display:block;
}
.chain-core > .chain-orbit{z-index:1!important;}
.chain-core > span,.chain-core > strong,.chain-core > small{position:relative!important;z-index:1!important;}
@media (prefers-reduced-motion:reduce){ .chain-core > .pv-core-bg{display:none!important;} }
/* ===== orbit markers: all three outside the white ring, on one radius =====
   They were placed with hand-written top/left/right/bottom insets and landed at radii
   132, 143 and 144 from the centre while the white ring sits at 182 - so all three floated
   between the rings at slightly different distances, which read as accidental rather than
   orbital. (The inner dashed ring is not concentric either: it is offset ~51px toward the
   top-left, so "distance to a ring" was never consistent.)
   Rewritten as centre + rotate + push-out, which is the only way three markers stay on a
   shared radius no matter what the panel size does. --pv-orbit-r is the single knob. */
.chain-orbit{overflow:visible!important;}
.chain-orbit > i{
  --pv-orbit-r:198px;                 /* white ring is 182 -> 16px clear of it */
  top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;
  margin:0!important;transform-origin:50% 50%;
}
.chain-orbit > i:nth-of-type(1){transform:translate(-50%,-50%) rotate(18deg)  translateY(calc(-1 * var(--pv-orbit-r)))!important;}
.chain-orbit > i:nth-of-type(2){transform:translate(-50%,-50%) rotate(140deg) translateY(calc(-1 * var(--pv-orbit-r)))!important;}
.chain-orbit > i:nth-of-type(3){transform:translate(-50%,-50%) rotate(262deg) translateY(calc(-1 * var(--pv-orbit-r)))!important;}

/* ===== command console: breathing room + pill input ===== */

/* [1] chip row sat flush against the console backdrop - it had no top padding at all
   (0 20px 13px), so the pills touched the artwork above them. */
.query-chips{padding-top:16px!important;}

/* [2] the red input rail. It was already 16px round, which reads as a rectangle at 62px
   tall; taken to a full pill so it matches the chips right above it and the nav. */
.command-input{
  border-radius:999px!important;
  padding-left:10px!important;          /* was 17 - slides the > prompt outward */
}
/* the send button has to follow, or a square sits inside a pill */
.command-input > button{border-radius:999px!important;}
/* Moving the arrow alone does nothing: the form is a flex row, so trimming the padding
   shifts the arrow AND the field by the same amount and the 12px gap between them stays.
   The margin is what actually opens it up - arrow left, text right. */
.command-input > span{margin-right:10px!important;}

/* [3] orbit markers pulled back in toward the ring - still outside it, as asked earlier,
   but hugging it instead of floating 8px clear. */
.chain-orbit > i{--pv-orbit-r:192px!important;}

/* ===== hero-metrics: "glass" depth (variant D) =====
   Only the lighting changes; the chamfered silhouette and every decoration stay as they are.
   Three things are load-bearing here:
   - the outer shadow that used to sit on ::before was dead code. clip-path discards
     box-shadow along with the trimmed corners, so it never painted. Replaced by
     filter:drop-shadow, which is applied AFTER clipping and therefore traces the chamfers.
   - inset shadows do survive clipping, so the bright top / dark bottom edges come from those.
   - the specular sweep and the corner bloom are just extra background layers under the
     existing fill, which costs nothing. */
.hero-metrics::before{
  background:
    linear-gradient(104deg,transparent 26%,#ffffff14 38%,#ffffff05 46%,transparent 58%),
    radial-gradient(120% 180% at 12% -40%,#cc1f3b2e,transparent 60%),
    linear-gradient(180deg,#170d0fe8,#07080ae6)!important;
  filter:drop-shadow(0 10px 20px #000000b8) drop-shadow(0 0 20px #cc1f3b2b)!important;
  box-shadow:
    inset 0 1.5px 0 #ffffff33,
    inset 0 -1.5px 0 #00000099,
    inset 1.5px 0 0 #ffffff10,
    inset 0 0 40px -14px #cc1f3b55!important;
}
/* the rail picks up a hair of lift too, so it does not read as a flat sticker on a lit plate */
.hero-metrics::after{
  filter:drop-shadow(0 1px 1px #000000aa) drop-shadow(0 0 8px #cc1f3b7a)!important;
}

/* ===== remaining robinhood marks: same trim as the network core =====
   Console sidebar (.aside-network) and footer (.network-title) still showed the raw tile:
   hard corners and ~15% of flat yellow padding around the feather.
   No width/height change here, unlike .chain-core: inset() only hides the outer band of the
   image, so the feather itself keeps its current size and the flex row does not reflow -
   only the yellow surround shrinks. */
.aside-network img,.network-title img{
  clip-path:inset(13% round 22%)!important;
}

/* ===== network core: close the gap under the logo =====
   The CHAIN ID label carries margin-top:20px, but the visible gap is larger than that:
   the mark now runs clip-path:inset(13%), which hides the bottom 9.6px of its 74px box,
   so the eye reads ~30px. Trimming the margin to 6px puts the visible distance back around
   15px - tighter than it ever was, which is what was asked for.
   Only the label moves; the flex column is centred, so the whole readout re-centres. */
.chain-core > span{margin-top:6px!important;}
