@font-face{font-family:Monocraft;src:url(/fonts/Monocraft.ttf)format("truetype");font-display:swap}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{color:#d8e3e5;letter-spacing:0;background:#101315;font:13px/1.65 Monocraft,monospace}button,input,textarea,select{font:inherit;letter-spacing:0}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}a:hover{color:#63e4d1}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #e6cf86}h1,h2,h3,p{margin:0}h1{font-size:25px;font-weight:400;line-height:1.5}h2{font-size:16px;font-weight:400;line-height:1.6}p{color:#a6b3b6}strong{font-weight:400}small{font-size:10px}code{font-family:inherit}.workbench{outline-offset:-2px;background:#101315;border:5px solid #333d3e;outline:1px solid #718281;flex-direction:column;height:100dvh;display:flex;box-shadow:inset 0 0 0 2px #080b0c}.topbar{z-index:2;background:linear-gradient(#293234,#1a2022 35%,#171d1f);border-bottom:1px solid #4b5858;flex-shrink:0;align-items:center;gap:24px;height:87px;padding:0 29px;display:flex;box-shadow:0 5px #080c0d,0 6px #313c3e}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-right:auto;padding:0;display:flex}.brand img{width:54px;height:54px;image-rendering:pixelated}.brand span{color:#e9efef;font-size:24px;line-height:1.5}.brand small{color:#8b9e9f;font-size:10px;display:block}.contract{background:#101819;border:1px solid #445452;align-items:center;gap:12px;min-height:39px;padding:7px 12px;font-size:11px;display:flex;box-shadow:inset 0 2px 5px #080d0e}.contract>span{color:#7e9192}.contract strong{color:#e6cf86}.button{outline-offset:-4px;background:linear-gradient(#374342,#293231);border:1px solid #677a79;outline:1px solid #121819;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:10px 19px;font-size:12px;transition:filter .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #a6b2aa44,0 4px #080c0d}.button:hover:not(:disabled){filter:brightness(1.18)}.button:active:not(:disabled){transform:translateY(2px)}.button.primary{color:#0b2828;background:linear-gradient(#81efde,#53c9bc);border-color:#a5ffed;box-shadow:inset 0 1px #d1fff5,0 4px #1c4d48}.button.wide{justify-content:center;width:100%}.icon{color:#9baead;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:6px;display:inline-flex}.icon:hover{color:#e6cf86}.icon.metal{background:linear-gradient(#303e3d,#1b2526);border:1px solid #556562;width:37px;height:37px;box-shadow:inset 0 0 0 3px #172122,0 3px #080b0c}.workspace{flex:1;min-height:0;padding-top:6px;display:flex}.sidebar{background:linear-gradient(90deg,#161e20,#192225 88%,#11181a);border-right:1px solid #394647;flex-direction:column;flex-shrink:0;width:220px;padding:23px 14px 16px;display:flex;box-shadow:4px 0 #0c1113}.sidebar nav{flex-direction:column;gap:8px;display:flex}.nav-button{text-align:left;color:#8c9fa0;background:0 0;border:1px solid #0000;align-items:center;gap:13px;min-height:48px;padding:12px;font-size:12px;display:flex;position:relative}.nav-button b{color:#6e8384;margin-left:auto;font-size:10px;font-weight:400}.nav-button:hover{color:#dce9e8;background:#243032}.nav-button.selected{color:#8cf3db;background:linear-gradient(90deg,#25433f,#223532);border:1px solid #45645d;box-shadow:inset 0 0 0 3px #182a29,0 3px #0c1213}.nav-button.selected:before{content:"";background:#8cf3db;width:3px;height:19px;position:absolute;left:-1px}.sidebar-bottom{text-align:center;margin-top:auto;padding:20px 6px 0}.sidebar-bottom img{width:70px;image-rendering:pixelated;opacity:.7}.sidebar-bottom a{color:#a9b9b6;justify-content:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.chain{color:#6f8584;white-space:nowrap;font-size:9px}.chain i,.status-light{background:#658078;width:5px;height:5px;margin-right:7px;display:inline-block}.screen{background:radial-gradient(at 80% 0,#1c2729 0,#0000 45%),#101719;flex-direction:column;flex:1;min-width:0;padding:0 32px;display:flex;overflow:hidden}.screen-title{border-bottom:1px solid #354446;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:105px;display:flex}.screen-title p{color:#829997;margin-top:5px;font-size:11px}.view{scrollbar-width:thin;scrollbar-color:#4a6160 #121b1d;flex:1;min-height:0;padding:27px 1px 40px;overflow:hidden auto}.console{color:#91a6a3;border-top:1px solid #354446;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:39px;font-size:9px;display:flex}.console>div{align-items:center;gap:8px;display:flex}.status-light{background:#5a6466;width:5px;height:5px;margin:0}.status-light.on{background:#63e4d1}.muted{color:#7f9696}.break{overflow-wrap:anywhere}.label{color:#819997;margin-bottom:8px;font-size:10px;display:block}.register-grid{grid-template-columns:minmax(280px,1.02fr) minmax(300px,1fr);align-items:start;gap:35px;max-width:1120px;margin:0 auto;display:grid}.agent-display{background:#0c1416;border:1px solid #536362;min-width:0;box-shadow:inset 0 0 0 4px #1f2a2d,0 5px #080e10}.display-top,.display-bottom{color:#829e99;background:linear-gradient(#2b3637,#1c282b);border-bottom:1px solid #334b48;justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}.tiny-led{background:#e6cf86;width:6px;height:6px;box-shadow:0 0 0 3px #1c2626}.robot-scene{perspective:600px;background-color:#0d1619;background-image:linear-gradient(#364b4920 1px,#0000 1px),linear-gradient(90deg,#364b4920 1px,#0000 1px);background-size:24px 24px;justify-content:center;align-items:center;height:344px;display:flex;position:relative;overflow:hidden}.robot{width:190px;height:190px;image-rendering:pixelated;filter:drop-shadow(8px 12px #0007);z-index:1;position:relative;transform:translateY(-12px)}.robot-platform{background:linear-gradient(135deg,#2c4847,#162e31);border:2px solid #3d6560;width:230px;height:140px;position:absolute;bottom:50px;transform:rotateX(57deg)rotate(-16deg);box-shadow:0 8px #17272b,0 12px #0a1114,0 13px #3c5350}.display-coordinate{text-align:center;color:#c5dbd3;overflow-wrap:anywhere;max-width:90%;font-size:12px;position:absolute;bottom:17px}.display-bottom{background:#1a2528;border:0;border-top:1px solid #334b48;gap:12px}.display-bottom span{align-items:center;gap:8px;display:flex}.form-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:21px;display:flex}.bracket{color:#e6cf86;white-space:nowrap;font-size:10px}label{color:#b1c3bf;flex-direction:column;gap:9px;margin-bottom:18px;font-size:11px;display:flex}input,textarea,select{color:#dceae4;background:#0b1214;border:1px solid #435957;border-radius:0;outline:0;width:100%;min-width:0;padding:12px;font-size:12px;line-height:1.6;box-shadow:inset 0 2px 4px #05090b}input:focus,textarea:focus,select:focus{border-color:#63e4d1;box-shadow:0 0 0 1px #63e4d144}input::placeholder,textarea::placeholder{color:#546b6c}input[type=checkbox]{accent-color:#63e4d1;width:16px;height:16px;box-shadow:none;flex-shrink:0;margin:0}fieldset{border:0;margin:0 0 20px;padding:0}legend{color:#b1c3bf;margin-bottom:9px;font-size:11px}.segmented{background:#0e1618;border:1px solid #435957;padding:3px;display:flex;box-shadow:0 3px #080d0e}.segmented button{color:#78908e;text-transform:capitalize;background:0 0;border:0;flex:1;min-width:0;padding:8px 6px;font-size:10px}.segmented button.active{color:#b6f5e7;background:#2c4541;box-shadow:inset 0 0 0 1px #507069}.spec-list{margin:14px 0 21px;font-size:11px}.spec-list>div{border-bottom:1px solid #2c403f;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.spec-list dt{color:#7f9895}.spec-list dd{text-align:right;color:#ccdbd5;overflow-wrap:anywhere;min-width:0;margin:0}.check{color:#8eaaa3;flex-direction:row;align-items:flex-start;gap:10px;font-size:10px;line-height:1.8;display:flex}.check input{margin-top:2px}.form-note{color:#75918d;margin-top:15px;font-size:10px;line-height:1.9}.workflow-strip{border-top:1px solid #344b48;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:32px auto 0;padding:23px 4px;display:flex}.workflow-strip div{flex:1;min-width:0}.workflow-strip strong{color:#d5dfd1;font-size:12px;display:block}.workflow-strip span{color:#6f8884;margin-top:6px;font-size:10px;display:block}.workflow-strip>svg{color:#49635d;flex-shrink:0}.desk-picker{align-items:center;gap:16px;margin-bottom:20px;display:flex}.desk-picker label{color:#899e98;margin:0}.desk-picker select{width:min(100%,400px);padding:9px 12px}.empty{text-align:center;flex-direction:column;align-items:center;gap:22px;min-height:420px;padding:70px 20px;display:flex}.empty>svg{color:#738f86}.empty h2{font-size:20px}.empty p{max-width:430px;font-size:12px}.loading{align-items:center;gap:12px;padding:70px;display:flex}.loading svg{animation:1s linear infinite rotate}.desk-summary{background:linear-gradient(#273936,#1d2a2c);border:1px solid #4b6560;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 4px #162223,0 4px #0a0f12}.desk-summary>img{width:66px;image-rendering:pixelated}.desk-summary .muted{font-size:10px}.wallet-address{align-items:center;gap:7px;font-size:11px;display:flex}.wallet-balance{align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.subtabs{border-bottom:1px solid #3a5350;gap:0;margin:25px 0;display:flex;overflow-x:auto}.subtabs button{color:#78948f;text-transform:capitalize;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 20px;font-size:11px}.subtabs button.active{color:#b5f2df;background:#263d372e;border-bottom-color:#63e4d1}.desk-form{max-width:850px}.desk-form form label:first-child,.desk-form>label:first-child{margin-top:20px}.desk-form p{margin:12px 0 20px;font-size:11px}.desk-form .button{margin-bottom:4px}.form-columns{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.notice{color:#c5bc98;background:#3d3c282f;border-left:3px solid #b6a16a;margin-bottom:20px;padding:16px 18px;font-size:11px;line-height:1.9}.address-box{background:#0c1516;border:1px solid #394f4d;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:11px;display:flex}.section{margin-top:32px}.section h2{color:#c1d8cd;margin-bottom:16px}.rows{border-top:1px solid #405954}.row{border-bottom:1px solid #283d3c;align-items:center;gap:18px;min-width:0;padding:16px 9px;font-size:11px;display:flex}.row>div:first-child{min-width:0;margin-right:auto}.row strong{color:#c4d9ce}.row small{color:#66877b;overflow-wrap:anywhere;margin-top:4px;display:block}.row h2{margin:0 auto 0 0}.row .check{align-items:center;margin:0}.state{color:#d8c894;white-space:nowrap;background:#3c3c2b;border:1px solid #656044;padding:4px 8px;font-size:9px}.state.good{color:#8bdfb9;background:#213c31;border-color:#426b57}.state.bad{color:#e7b1a0;background:#472a27;border-color:#79504b}.receipt{color:#9dbfb3;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.empty-line{color:#6d8a82;padding:24px 8px;font-size:11px}.endpoint-row{background:#0b1518;border:1px solid #48625e;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;box-shadow:inset 0 2px 7px #050b0c}.endpoint-row code{color:#9de9d6;overflow-wrap:anywhere;font-size:13px}.endpoint-row>div{min-width:0}.mcp-grid{border-bottom:1px solid #314a47;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:27px;padding-bottom:30px;display:grid}.connection-diagram{border-right:1px solid #2c4443;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:15px;display:flex}.model-label{color:#cbd8cf;background:#283532;border:1px solid #52645d;padding:10px 18px;font-size:11px;box-shadow:0 3px #060b0e}.connection-diagram>img{width:80px;image-rendering:pixelated;margin:0 0 9px}.connection-diagram>strong{color:#8dcab9;font-size:11px}.connection-diagram>small{color:#536f68;margin-top:9px;font-size:9px}.cable{align-items:center;gap:5px;width:35px;height:40px;display:flex;transform:rotate(90deg)}.cable i{background:#87d6bd;flex-shrink:0;width:3px;height:3px}.instructions{align-self:center;padding:10px 5px}.instructions ol{color:#9eb8ad;margin:18px 0;padding-left:22px;font-size:12px;line-height:2.2}.instructions p{color:#6e8b80;max-width:550px;font-size:11px}.tool-list{flex-wrap:wrap;gap:12px 25px;margin-top:25px;display:flex}.tool-list>span{color:#b1c9bc;align-items:center;gap:7px;font-size:10px;display:flex}.pool-totals{border-bottom:1px solid #3b544b;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:10px 0 30px;display:grid}.pool-totals>div{border-left:2px solid #516658;min-width:0;padding-left:15px}.pool-totals span{color:#819c8c;font-size:10px;display:block}.pool-totals strong{color:#d8e5d6;overflow-wrap:anywhere;margin-top:14px;font-size:24px;display:block}.pool-totals small{color:#6c8877;margin-top:5px;font-size:10px;display:block}.pool-rule{align-items:center;gap:20px;padding:25px 0;display:flex}.pool-rule svg{color:#e6cf86;flex-shrink:0}.pool-rule p{color:#80988b;max-width:820px;font-size:11px}.pool-rule strong{color:#d4dfcb}.pool-addresses{color:#89b4a4;border-top:1px solid #3b544b;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;padding:23px 0;font-size:10px;display:grid}.docs{max-width:860px}.docs section{border-bottom:1px solid #2f4740;margin-bottom:32px;padding-bottom:25px}.docs h2{color:#c6e2d3;margin-bottom:14px}.docs p{color:#91a99c;margin-top:10px;font-size:12px;line-height:1.95}.docs a{color:#b9d5c7;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.note{border-top:1px solid #334d43;padding:21px 0}.note small{color:#6e9682}.note p{white-space:pre-wrap;color:#b5ccbd;font-size:12px}.modal-shade{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;background:#050b0dd9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:linear-gradient(140deg,#263936,#142324);border:1px solid #6e8a7e;width:530px;max-width:100%;max-height:90dvh;padding:25px 28px;overflow:auto;box-shadow:inset 0 0 0 5px #182826,0 10px #03080a}.modal header{border-bottom:1px solid #476155;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;padding-bottom:17px;display:flex}.modal p{margin-bottom:20px;font-size:11px;line-height:1.9}.modal .wide{margin-top:14px}.modal h2{font-size:17px}.toast{z-index:40;color:#cce7d3;background:#243d34;border:1px solid #688c7b;align-items:center;gap:12px;max-width:min(650px,100vw - 30px);padding:14px 18px;font-size:11px;display:flex;position:fixed;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 6px #060e0b}.toast>svg{flex-shrink:0}.toast.error{color:#e5c4b5;background:#382c27;border-color:#806150;align-items:flex-start}.toast span{overflow-wrap:anywhere}.intro{z-index:30;background:#11191bf5;justify-content:center;align-items:center;animation:.3s 1s both boot-away;display:flex;position:fixed;inset:0}.intro-mark{text-align:center}.intro-mark img{width:140px;image-rendering:pixelated;margin:auto;animation:.6s steps(7,end) both materialize;display:block}.intro-mark span{color:#e0eddf;margin-top:12px;font-size:27px;display:block}.intro-mark small{color:#6d9c87;margin-top:14px;font-size:10px;display:block}.intro>.icon{position:absolute;top:20px;right:20px}@keyframes materialize{0%{clip-path:inset(50%);filter:brightness(3)}to{clip-path:inset(0);filter:brightness()}}@keyframes boot-away{to{opacity:0;visibility:hidden}}@keyframes rotate{to{transform:rotate(360deg)}}@media (width>=1550px){.screen{padding:0 55px}.view{padding-top:35px}.register-grid{gap:55px}.robot-scene{height:380px}.sidebar{width:240px}.screen-title{height:115px}}@media (width<=1100px){.sidebar{width:184px;padding:20px 10px}.screen{padding:0 23px}.register-grid{grid-template-columns:minmax(220px,1fr) minmax(270px,1fr);gap:23px}.robot-scene{height:320px}.robot{width:164px;height:164px}.nav-button{gap:10px;font-size:10px}.bracket{font-size:9px}.form-title{flex-wrap:wrap}.topbar{gap:17px;padding:0 22px}.desk-summary{flex-wrap:wrap}.wallet-balance{margin-left:0}.pool-totals{grid-template-columns:1fr 1fr;gap:25px}}@media (width<=800px){.topbar{gap:12px;height:76px;padding:0 14px}.brand img{width:42px;height:42px}.brand span{font-size:19px}.brand small{font-size:8px}.contract{gap:7px;min-height:32px;padding:5px 9px;font-size:9px}.connect{min-height:38px;padding:9px 12px;font-size:10px}.sidebar{width:66px;padding:15px 6px}.nav-button{justify-content:center;min-height:46px;padding:12px 5px}.nav-button span,.nav-button b,.sidebar-bottom{display:none}.screen{padding:0 20px}.screen-title{height:95px}h1{font-size:22px}.screen-title p{font-size:10px}.register-grid{grid-template-columns:1fr;gap:27px}.agent-display{display:none}.register-form{max-width:600px}.workflow-strip{gap:12px}.workflow-strip span{font-size:9px}.workflow-strip strong{font-size:11px}.console>span{display:none}.mcp-grid{grid-template-columns:1fr;gap:25px}.connection-diagram{display:none}.pool-totals strong{font-size:22px}.pool-addresses{grid-template-columns:1fr}.row{gap:12px;font-size:10px}.receipt{font-size:9px}.form-columns{gap:0 15px}.view{padding-top:22px}.endpoint-row{padding:16px}.endpoint-row code{font-size:11px}.desk-summary>img{width:50px}.desk-summary{gap:13px;padding:16px}.desk-summary h2{font-size:15px}.subtabs button{padding:11px 13px;font-size:10px}.modal{padding:20px}.modal h2{font-size:15px}}@media (width<=500px){.workbench{border-width:3px}.workspace{flex-direction:column}.sidebar{border-bottom:1px solid #3c5049;border-right:0;flex-direction:row;width:100%;height:55px;padding:5px 6px}.sidebar nav{flex-direction:row;justify-content:space-between;gap:3px;width:100%}.nav-button{flex:1;max-width:65px;min-height:40px}.nav-button svg{width:17px}.nav-button.selected:before{width:20px;height:2px;bottom:-1px;left:calc(50% - 10px)}.topbar{gap:9px;height:70px;padding:0 10px}.brand img{width:33px;height:33px}.brand span{font-size:15px}.brand small{font-size:7px}.contract{gap:5px;min-height:30px;padding:4px 7px;font-size:8px}.contract .icon{display:none}.connect{gap:6px;min-height:34px;padding:7px 9px;font-size:9px}.connect svg{width:14px}.screen{padding:0 16px}.screen-title{gap:12px;height:90px}h1{font-size:20px}.screen-title p{max-width:240px;font-size:9px}.view{padding-top:20px}.form-title h2{font-size:15px}.spec-list{font-size:10px}.workflow-strip{flex-wrap:wrap}.workflow-strip>svg{display:none}.workflow-strip div{flex-basis:100%;align-items:baseline;gap:15px;display:flex}.workflow-strip strong{flex-shrink:0;width:80px}.workflow-strip span{margin:0}.console{font-size:8px}.console .muted{font-size:7px}.console>div{gap:6px}.pool-totals{gap:20px 12px}.pool-totals>div{padding-left:10px}.pool-totals span{font-size:9px}.pool-totals strong{font-size:20px}.row{flex-wrap:wrap;padding:14px 4px}.row small{font-size:9px}.row>div:first-child{flex:1}.state{font-size:8px}.form-columns{grid-template-columns:1fr}.docs p{font-size:11px}.endpoint-row code{font-size:10px}.desk-picker{gap:12px;font-size:10px}.desk-picker select,.wallet-balance{font-size:10px}.empty{min-height:340px;padding:40px 10px}.empty h2{font-size:17px}.empty p{font-size:11px}.modal-shade{padding:13px}.toast{font-size:10px;bottom:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.intro{display:none}}
