:root{--paper:#fff7ea;--paper-strong:#fffdf6;--paper-shadow:#f3e8d2;--ink:#0d0d0d;--line:#0d0d0d;--acid:#f4ff1a;--lilac:#c9a7ff;--orange:#ff9b45;--mint:#8fe36f;--hard-shadow:6px 6px 0 var(--ink);--hard-shadow-small:4px 4px 0 var(--ink);--font-display:"Archivo Black", "Arial Black", Impact, sans-serif;--font-mono:"Space Mono", ui-monospace, Menlo, monospace;--font-ui:"Space Grotesk", system-ui, sans-serif;--dock-h:0px}html{background:var(--paper)}body{font-family:var(--font-ui);background-color:var(--paper);background-image:radial-gradient(#0d0d0d29 1.2px,#0000 1.2px);background-size:22px 22px}.home-page{background:0 0!important}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-weight:400!important}.hero-copy h1,.economy-panel h2,.bottom-cta h2,.how-intro h2,.section-heading h2{letter-spacing:-.035em;font-weight:400!important}.hero-copy h1{line-height:.86}p,small,label,input,textarea,select,td,th,li{font-family:var(--font-mono)}button,.nav-link,.small-brutal-button,.brutal-button,.wallet-connect,.network-pill{font-family:var(--font-ui)}code,pre,kbd{font-family:var(--font-mono)!important}[class*=rounded]{border-radius:0!important}[class*=shadow-]{box-shadow:var(--hard-shadow-small)!important}[class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[class*=bg-gradient]{background-image:none}[class*=border][class*=bg-]:not(input):not(button){border-style:solid;border-width:3px!important;border-color:var(--ink)!important}table{border-collapse:collapse;border:3px solid var(--ink);background:var(--paper-strong)}th{background:var(--acid);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em}th,td{border:2px solid var(--ink)!important}pre,code{color:var(--acid)!important;background:#0d0d0d!important}:not(pre)>code{padding:1px 6px}input,textarea,select{box-shadow:3px 3px 0 var(--ink);border:3px solid var(--ink)!important}input:focus,textarea:focus,select:focus{box-shadow:5px 5px 0 var(--lilac), 5px 5px 0 1px var(--ink);outline:none;background:#fffbd6!important}[role=dialog],[class*=fixed][class*=inset-0]>div{border:3px solid var(--ink)!important;box-shadow:9px 9px 0 var(--ink)!important;background:var(--paper-strong)!important}.brutal-button,.small-brutal-button,.wallet-connect,.network-pill,.pwa-install button,.category-chip{transition:transform .14s,box-shadow .14s,background-color .14s;position:relative;overflow:hidden;border-width:3px!important}.brutal-button:after,.small-brutal-button:after,.wallet-connect:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:40%;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.brutal-button:hover:after,.small-brutal-button:hover:after,.wallet-connect:hover:after{transition:left .6s;left:130%}.brutal-button:hover,.small-brutal-button:hover,.wallet-connect:hover,.network-pill:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-3px,-3px)}.brutal-button:active,.small-brutal-button:active,.wallet-connect:active,.network-pill:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.brutal-button{letter-spacing:.02em;text-transform:uppercase;font-size:14px}.button-acid{background:var(--acid)}.site-header{border-bottom:3px solid var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff7eaf5;transition:box-shadow .2s}html.is-scrolled .site-header{box-shadow:0 5px 0 var(--ink)}.brand-word{font-family:var(--font-display);letter-spacing:-.03em;border-width:3px;font-weight:400}.main-nav{border-width:3px}.nav-link,.nav-more>summary{border-right-width:3px;font-size:14px;font-weight:700}.nav-link.active,.nav-link[aria-current=page]{background:var(--acid);box-shadow:inset 0 -5px 0 var(--ink)}.wallet-connect{background:var(--acid)}.network-pill{background:var(--paper-strong)}.status-strip{border-bottom:3px solid var(--ink);background:var(--ink);color:var(--acid);font:700 11px var(--font-mono);letter-spacing:.06em;overflow:hidden}.status-strip-inner{align-items:center;gap:14px;width:min(100%,1680px);margin:0 auto;padding:7px 28px;display:flex}.status-chip{border:2px solid var(--acid);white-space:nowrap;align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.status-chip i{background:var(--mint);border:1px solid var(--ink);width:8px;height:8px;animation:1.6s steps(2,end) infinite blink}.status-chip.off i{background:var(--orange);animation:none}.status-sync{border:2px solid var(--acid);color:var(--acid);font:700 11px var(--font-mono);white-space:nowrap;background:0 0;padding:3px 9px}.status-sync:hover{background:var(--acid);color:var(--ink)}.status-strip .marquee{min-width:0;color:var(--paper);box-shadow:none;background:0 0;border:0;flex:1}.marquee{border-block:3px solid var(--ink);font:400 clamp(16px, 2.2vw, 26px) var(--font-display);text-transform:uppercase;white-space:nowrap;overflow:hidden}.marquee-ink{background:var(--ink);color:var(--acid)}.marquee-acid{background:var(--acid);color:var(--ink)}.marquee-lilac{background:var(--lilac);color:var(--ink)}.marquee-track{width:max-content;animation:32s linear infinite marquee;display:flex}.marquee-reverse .marquee-track{animation-direction:reverse}.marquee-row{display:flex}.marquee-row span{padding:10px 22px}.marquee-row b{margin-left:22px;font-weight:400}.status-strip .marquee-row span{font:700 11px var(--font-mono);padding:0 16px}.status-strip .marquee{border:0}.home-marquees{margin:0 -38px 36px;transform:rotate(-1deg)}@keyframes marquee{to{transform:translate(-50%)}}@keyframes blink{50%{opacity:.25}}.hero-art{perspective:900px}.art-splash{background:var(--acid)}.float-card{box-shadow:6px 6px 0 var(--ink), 11px 11px 0 var(--lilac);background:var(--paper-strong);will-change:transform;border-width:4px}.hero-art [data-parallax]{translate:var(--px,0) var(--py,0);transition:translate .25s ease-out}.float-code{animation:4s ease-in-out infinite drift-right}.art-cursor{z-index:6;filter:drop-shadow(3px 3px 0 var(--ink));font-size:54px;animation:5.5s ease-in-out infinite cursor-move;position:absolute;top:29%;left:24%}.screen-face span{transform-origin:50%;animation:5s infinite eyes;display:inline-block}.spark{animation:2.4s ease-in-out infinite spark}.spark-two{animation-delay:.8s}@keyframes cursor-move{0%,to{transform:translate(0)rotate(-6deg)}40%{transform:translate(34px,22px)rotate(2deg)scale(.94)}60%{transform:translate(34px,22px)scale(.88)}}@keyframes eyes{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes spark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.35)rotate(18deg)}}.capability-card{box-shadow:var(--hard-shadow);border-width:3px}.capability-card:hover{box-shadow:11px 11px 0 var(--ink);transform:translate(-4px,-4px)rotate(-.6deg)}.agents-section,.starter-agent-card,.how-section,.toolbox-promo,.home-wallet-strip,.marketplace-section{box-shadow:var(--hard-shadow);border-width:3px}.economy-panel{box-shadow:8px 8px 0 var(--lilac), 11px 11px 0 3px var(--ink);border-width:3px}.economy-stat strong{animation:.5s both pop-in}.economy-stat strong.is-counting{background:var(--orange)}@keyframes pop-in{0%{transform:scale(.6)}to{transform:scale(1)}}.bottom-cta{border:3px solid var(--ink);background:var(--lilac);box-shadow:10px 10px 0 var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:34px;display:flex}html.motion-ready [data-reveal]{opacity:0;transition:none;transform:none}html.motion-ready [data-reveal].is-visible{opacity:1;animation:.62s cubic-bezier(.2,.8,.2,1) both reveal-up}html.motion-ready [data-reveal=pop].is-visible{animation-name:reveal-pop}html.motion-ready [data-reveal=left].is-visible{animation-name:reveal-left}html.motion-ready [data-reveal=right].is-visible{animation-name:reveal-right}html.motion-ready [data-reveal].reveal-done{opacity:1!important;animation:none!important;transform:none!important}@keyframes reveal-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes reveal-pop{0%{opacity:0;transform:scale(.88)rotate(-1.5deg)}60%{transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes reveal-left{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}@keyframes reveal-right{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}.hero-copy h1>span.line{animation:.8s cubic-bezier(.2,.8,.2,1) both line-up;display:block}.hero-copy h1>span.line:nth-child(2){animation-delay:.12s}@keyframes line-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}.scroll-progress{z-index:120;pointer-events:none;background:0 0;height:6px;position:fixed;inset:0 0 auto}.scroll-progress>div{background:var(--acid);border-bottom:3px solid var(--ink);transform-origin:0;height:100%;box-shadow:0 2px 0 var(--ink);transform:scaleX(0)}.splash{z-index:200;background:var(--paper);cursor:pointer;place-items:center;animation:.55s cubic-bezier(.7,0,.2,1) 2.7s forwards splash-out;display:grid;position:fixed;inset:0}.splash-blocks{grid-template-rows:repeat(5,1fr);display:grid;position:absolute;inset:0}.splash-blocks i{animation:.5s cubic-bezier(.2,.9,.2,1) forwards block-in;transform:translate(-101%)}.splash-blocks i:first-child{background:var(--acid);animation-delay:0s}.splash-blocks i:nth-child(2){background:var(--ink);animation-delay:70ms}.splash-blocks i:nth-child(3){background:var(--lilac);animation-delay:.14s}.splash-blocks i:nth-child(4){background:var(--orange);animation-delay:.21s}.splash-blocks i:nth-child(5){background:var(--acid);animation-delay:.28s}.splash-center{z-index:2;text-align:center;justify-items:center;gap:22px;padding:24px;display:grid;position:relative}.splash-word{font:400 clamp(38px, 11.5vw, 150px)/1 var(--font-display);color:var(--acid);-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:8px 8px 0 var(--ink);display:flex}.splash-word span{opacity:0;animation:.55s cubic-bezier(.3,1.6,.5,1) forwards letter-drop;display:inline-block;transform:translateY(-120%)rotate(-12deg)}.splash-tag{border:3px solid var(--ink);background:var(--paper-strong);box-shadow:5px 5px 0 var(--ink);font:700 clamp(11px, 2.4vw, 18px) var(--font-ui);padding:10px 16px;animation:.4s cubic-bezier(.3,1.6,.5,1) 1.3s forwards tag-in;transform:rotate(-2deg)scale(0)}.splash-bar{border:3px solid var(--ink);background:var(--paper-strong);width:min(380px,70vw);height:22px;box-shadow:5px 5px 0 var(--ink);overflow:hidden}.splash-bar b{background:repeating-linear-gradient(-45deg, var(--ink) 0 8px, var(--acid) 8px 16px);width:0;height:100%;animation:1.2s steps(14,end) 1.35s forwards bar-fill;display:block}.splash-skip{font:700 10px var(--font-mono);letter-spacing:.12em;opacity:.7}@keyframes block-in{to{transform:none}}@keyframes letter-drop{to{opacity:1;transform:none}}@keyframes tag-in{to{transform:rotate(-2deg)scale(1)}}@keyframes bar-fill{to{width:100%}}@keyframes splash-out{to{visibility:hidden;transform:translateY(-101%)}}.route-wipe{z-index:190;pointer-events:none;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:0}.route-wipe i{animation:.7s cubic-bezier(.7,0,.2,1) forwards wipe;transform:translateY(101%)}.route-wipe i:first-child{background:var(--ink)}.route-wipe i:nth-child(2){background:var(--acid);animation-delay:60ms}.route-wipe i:nth-child(3){background:var(--lilac);animation-delay:.12s}@keyframes wipe{0%{transform:translateY(101%)}45%{transform:none}55%{transform:none}to{transform:translateY(-101%)}}.orchestra-footer{border-top:3px solid var(--ink);background:var(--acid);padding-bottom:calc(20px + var(--dock-h));overflow:hidden}.footer-wordmark{font:400 clamp(46px, 15vw, 230px)/.8 var(--font-display);color:#0000;-webkit-text-stroke:3px var(--ink);text-align:center;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;margin:24px auto 0}.footer-links a:hover{background:var(--ink);color:var(--acid);text-decoration:none}.mobile-dock,.drawer-scrim{display:none}.pwa-install{border:3px solid var(--ink);background:var(--acid);box-shadow:8px 8px 0 var(--ink);animation:.5s both reveal-pop}.pwa-install-copy{font:400 16px var(--font-display)}.pwa-install-copy small{font:400 11px var(--font-mono)}.pwa-status{background:var(--orange);font-family:var(--font-mono);border-width:3px}.pwa-update{z-index:90;border:3px solid var(--ink);background:var(--lilac);box-shadow:6px 6px 0 var(--ink);font:700 12px var(--font-ui);align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.pwa-update button{border:3px solid var(--ink);background:var(--acid);padding:7px 12px;font-weight:700}@media (max-width:860px){:root{--dock-h:calc(66px + env(safe-area-inset-bottom))}body{padding-bottom:var(--dock-h)}.home-shell{padding-inline:16px}.status-strip-inner{padding-inline:14px}.home-marquees{margin-inline:-16px}.main-nav{z-index:140;width:min(86vw,360px);padding:calc(16px + env(safe-area-inset-top)) 0 calc(20px + env(safe-area-inset-bottom));box-shadow:-8px 0 0 var(--ink);border-width:0 0 0 3px;flex-direction:column;align-items:stretch;gap:0;transition:transform .32s cubic-bezier(.7,0,.2,1);position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%)}.main-nav.nav-open{display:flex;transform:none}.main-nav .nav-link{border-right:0;border-bottom:3px solid var(--ink);min-height:54px;font:400 20px var(--font-display);text-transform:uppercase;justify-content:flex-start}.nav-more{border-bottom:3px solid var(--ink)}.nav-more>summary{min-height:54px;font:400 20px var(--font-display);text-transform:uppercase;justify-content:flex-start}.more-menu{box-shadow:none;border-width:0;min-width:0;position:static}.mobile-nav-actions{gap:10px;padding:16px;display:grid}.drawer-scrim.open{z-index:130;background:#0d0d0d8c;display:block;position:fixed;inset:0}.mobile-dock{z-index:100;height:var(--dock-h);padding-bottom:env(safe-area-inset-bottom);border-top:3px solid var(--ink);background:var(--paper-strong);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-dock a,.mobile-dock button{border:0;border-right:2px solid var(--ink);font:700 10px var(--font-ui);text-transform:uppercase;background:0 0;align-content:center;place-items:center;gap:2px;display:grid}.mobile-dock>:last-child{border-right:0}.mobile-dock .dock-icon{font-size:20px;line-height:1}.mobile-dock .active{background:var(--acid);box-shadow:inset 0 4px 0 var(--ink)}.execution-toast,.pwa-install,.pwa-status,.pwa-update,.agent-copilot-launcher,[class*=copilot][class*=fixed]{bottom:calc(var(--dock-h) + 12px)!important}.hero-wrap{grid-template-columns:1fr}html,body{max-width:100vw;overflow-x:clip}}@media (prefers-reduced-motion:reduce){.splash,.route-wipe,.marquee-track,.art-cursor,.spark,.screen-face span,.float-code{animation:none!important}.splash{display:none}html.motion-ready [data-reveal]{opacity:1!important;animation:none!important;transform:none!important}}
