@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&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:"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;}
