@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Figtree:wght@400;600;700;800;900&display=swap";.agentShell{display:grid;grid-template-columns:.85fr 1.15fr;border-bottom:2px solid var(--ink);background:#fff8dd;min-height:560px}.agentIntro{padding:80px 5vw;border-right:2px solid var(--ink)}.agentIntro h2{font-size:clamp(2rem,4vw,4rem);line-height:1;margin:20px 0;display:flex;gap:14px;align-items:center}.agentName{display:flex;gap:20px;align-items:center;margin:24px 0}.agentName>span{display:grid;place-items:center;width:76px;height:76px;border:2px solid var(--ink);border-radius:22px;background:var(--yellow);box-shadow:7px 7px 0 var(--ink)}.agentName svg{width:38px;height:38px}.agentName h2{margin:0 0 10px}.agentName p{margin:0;color:#68645a}.agentBadges{display:flex;gap:8px;flex-wrap:wrap}.agentBadges b{padding:7px 11px;border:1.5px solid var(--ink);border-radius:999px;background:#fff;font:700 11px var(--mono);text-transform:uppercase}.agentSafety{margin-top:30px;padding:16px;border-left:5px solid var(--yellow);font-size:14px}.chatBox{padding:50px 5vw;display:flex;flex-direction:column;min-width:0}.chatMessages{height:390px;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-right:8px}.chatMessages>div{max-width:84%;padding:14px 16px;border:2px solid var(--ink);border-radius:17px;background:#fff;box-shadow:4px 4px #e7dfc9}.chatMessages .user{align-self:flex-end;background:var(--yellow)}.chatMessages b{font:700 11px var(--mono);text-transform:uppercase}.chatMessages p{margin:5px 0 0;line-height:1.5}.chatBox form{display:flex;gap:10px;margin-top:20px}.chatBox input{flex:1;min-width:0;border:2px solid var(--ink);border-radius:14px;padding:15px;font-size:15px}.chatBox button{width:54px;border:2px solid var(--ink);border-radius:14px;background:var(--ink);color:#fff}.dormant{display:block;min-height:auto}.dormant .agentIntro{border:0}.dormant a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:800}.agentStudio{grid-column:1/-1;background:#fff8dd;border:2px solid var(--ink);border-radius:22px;padding:25px;box-shadow:8px 8px 0 var(--yellow)}.studioHead{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.studioHead h3{display:flex;align-items:center;gap:8px;font-size:24px;margin:8px 0}.pauseButton{display:flex;align-items:center;gap:7px;border:2px solid var(--ink);border-radius:999px;background:#fff;padding:10px 14px;font-weight:800}.knowledge{min-height:150px}.agentStudio small{display:block;color:#726d61;margin-top:4px}@media(max-width:800px){.agentShell{grid-template-columns:1fr}.agentIntro{border-right:0;border-bottom:2px solid var(--ink);padding:48px 22px}.chatBox{padding:32px 22px}.chatMessages{height:360px}.agentName{align-items:flex-start}.agentName>span{width:58px;height:58px;border-radius:17px}.studioHead{align-items:flex-start}.agentStudio{padding:19px}}.opsBand,.fullKitchen,.routeBody,.docsLayout{padding:72px 4%;border-top:2px solid var(--ink)}.laneAction{margin-top:20px;border:0;border-bottom:2px solid var(--ink);background:transparent;padding:6px 0;display:flex;align-items:center;gap:7px;font-weight:900;cursor:pointer}.laneAction:hover{color:var(--red);transform:translate(3px)}.opsMetrics{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--ink);border-radius:24px;overflow:hidden;background:#fff}.opsMetrics article{min-height:150px;padding:24px;display:flex;flex-direction:column;gap:9px;border-right:1px solid var(--ink)}.opsMetrics article:last-child{border-right:0}.opsMetrics svg,.techGrid svg{color:var(--red)}.opsMetrics small{font:700 11px DM Mono;letter-spacing:.08em}.opsMetrics strong{font-size:42px}.opsMetrics span{font-size:13px;color:#6e6b61}.fullKitchen .sectionHead{margin:12px 0 34px}.fullKitchen .sectionHead a{display:flex;align-items:center;gap:7px;font-weight:800}.techGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.techGrid article,.modeGrid article,.templateGrid article{padding:28px;border:2px solid var(--ink);border-radius:22px;background:#fff;box-shadow:7px 7px 0 var(--yellow)}.techGrid h3,.modeGrid h3,.templateGrid h3{font-size:22px;margin:18px 0 8px}.techGrid p,.modeGrid p,.templateGrid p{margin:0;color:#69665e;line-height:1.55}.modeGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.modeGrid article>span{font-size:30px}.templateGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.templateGrid article>b{font:800 12px DM Mono;color:var(--red)}.routeHeader{position:relative}.routeBrand{display:flex;align-items:center;gap:10px;font-size:20px}.routeBrand small{display:block;font:600 8px DM Mono;letter-spacing:.14em}.routeHero{padding:90px 5%;min-height:360px;background:linear-gradient(120deg,#fff7cf,#fffaf0 62%,#ffd044);border-bottom:2px solid var(--ink)}.routeHero h1{font-size:clamp(52px,7vw,96px);max-width:950px;margin:14px 0}.routeHero p{font-size:20px;max-width:750px;line-height:1.6}.routeBody{min-height:500px}.dataList{margin-top:34px;border:2px solid var(--ink);border-radius:18px;overflow:hidden;background:#fff}.dataList>div{display:grid;grid-template-columns:1fr 180px;padding:18px 22px;border-bottom:1px solid #d8d3c4}.dataList>div:last-child{border:0}.dataList>div:first-child{background:var(--ink);color:#fff;font:700 11px DM Mono}.dataList a{font-weight:800}.bigSplit{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bigSplit article{padding:32px;border:2px solid var(--ink);border-radius:22px;background:#fff;box-shadow:8px 8px 0 var(--yellow)}.bigSplit strong{display:block;font-size:64px;margin:12px 0}.bigSplit small{font:700 11px DM Mono}.bigSplit span{color:#656159}.docsLayout{display:grid;grid-template-columns:220px 1fr;gap:60px}.docsLayout aside{position:sticky;top:100px;height:max-content;display:flex;flex-direction:column;border:2px solid var(--ink);border-radius:18px;overflow:hidden}.docsLayout aside a{padding:14px 18px;text-transform:capitalize;border-bottom:1px solid var(--ink)}.docsLayout article>section{padding:0 0 55px;margin-bottom:55px;border-bottom:1px solid #aaa}.docsLayout article h2{font-size:42px;margin:10px 0}.docsLayout article p{font-size:18px;line-height:1.7}.docsLayout article small{font:700 12px DM Mono;color:var(--red)}.connectPanel{max-width:480px;margin-top:28px;padding:24px;border:2px solid var(--ink);border-radius:20px;background:#fff}.connectPanel button{width:100%;display:flex;justify-content:space-between;padding:16px;margin-top:10px;border:1px solid var(--ink);border-radius:12px;background:#fff;font-weight:800}.adminPanels{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.adminPanels>article,.adminPanels>form{padding:26px;border:2px solid var(--ink);border-radius:20px;background:#fff}.adminPanels p{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd;padding:12px 0}.cardLinks{display:flex;align-items:center;justify-content:space-between;gap:12px}.cardLinks a{display:flex;align-items:center;gap:6px;font-weight:800}.cardLinks a:last-child{font-size:12px;color:#706b60}@media(max-width:1000px){.opsMetrics,.techGrid,.modeGrid,.templateGrid{grid-template-columns:repeat(2,1fr)}.bigSplit,.docsLayout{grid-template-columns:1fr}.docsLayout aside{position:static;display:grid;grid-template-columns:repeat(3,1fr)}.adminPanels{grid-template-columns:1fr}}@media(max-width:700px){.opsBand,.fullKitchen,.routeBody,.docsLayout{padding:52px 20px}.opsMetrics,.techGrid,.modeGrid,.templateGrid{grid-template-columns:1fr}.opsMetrics article{border-right:0;border-bottom:1px solid var(--ink)}.routeHero{padding:65px 22px;min-height:auto}.routeHero h1{font-size:50px}.docsLayout aside{grid-template-columns:repeat(2,1fr)}.dataList>div{grid-template-columns:1fr auto}.bigSplit strong{font-size:52px}}.providerPanel{display:flex;gap:13px;align-items:flex-start;border:2px solid var(--ink);border-radius:14px;background:#fff0b8;padding:15px}.providerPanel svg{flex:0 0 auto;margin-top:3px}.providerPanel div{display:grid;gap:3px}.providerPanel small{font:600 10px DM Mono;letter-spacing:.1em}.providerPanel b{font-size:17px}.providerPanel span{color:#665f51;font-size:13px;line-height:1.4}.marketPicker,.agentPreset{margin:0;border:2px solid var(--ink);border-radius:14px;background:#fff;padding:16px}.marketPicker legend,.agentPreset legend{padding:0 8px;font-weight:900}.agentPreset legend{display:flex;align-items:center;gap:7px}.marketChips{display:flex;flex-wrap:wrap;gap:8px;max-height:190px;overflow:auto;padding:3px}.marketChips button{border:1.5px solid var(--ink);border-radius:999px;background:#fff;padding:7px 10px;font:700 11px DM Mono;cursor:pointer}.marketChips button.selected{background:var(--yellow);box-shadow:2px 2px 0 var(--ink)}.marketPicker>small,.agentPreset>small{display:block;color:#6e685b;margin-top:10px}.marketLoading{display:flex;align-items:center;gap:8px;padding:10px;font-weight:700}.marketLoading svg{width:18px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body .modal{width:min(760px,100%)}.feePreview{border:2px solid var(--ink);border-radius:10px;background:#fff0b8;padding:13px;font:600 12px DM Mono}.empty .primary{margin:18px auto 0}.padHero{padding:90px clamp(20px,7vw,100px);background:var(--accent);border-bottom:2px solid}.padHero h1{font-size:clamp(56px,9vw,128px);letter-spacing:-.07em;line-height:.85;margin:22px 0}.padHero>p{font-size:21px;max-width:680px;line-height:1.5}.launchArea{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:90px clamp(20px,7vw,100px);border-bottom:2px solid}.launchArea h2{font-size:clamp(40px,5vw,64px);letter-spacing:-.055em;margin:12px 0}.launchArea>div>p{font-size:18px;line-height:1.55}.launchForm{margin:0;background:#fff;border:2px solid;border-radius:20px;padding:25px;box-shadow:8px 8px 0 var(--yellow)}.connected{display:inline-flex;align-items:center;gap:8px;border:2px solid;border-radius:99px;padding:10px 14px;font-weight:800;margin-top:18px}.card h3 small{font:500 13px DM Mono;color:#666}@media(max-width:760px){.launchArea{grid-template-columns:1fr;gap:35px;padding:70px 18px}.padHero{padding:70px 18px}.padHero h1{font-size:62px}}:root{font-family:Figtree,sans-serif;color:#191917;background:#fffdf3;font-synthesis:none;--yellow:#ffcc33;--red:#ff5b3f;--ink:#191917}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 78% 8%,#fff2ae 0,transparent 23%),#fffdf3}button,input,textarea,select{font:inherit}button,a{transition:.18s ease}a{color:inherit;text-decoration:none}header{height:82px;display:flex;align-items:center;padding:0 clamp(20px,5vw,72px);border-bottom:2px solid #1d1d1b;gap:38px;background:#fffdf3cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px;font-weight:900;line-height:.85;letter-spacing:-.04em;font-size:21px}.brand small{display:block;font:500 9px DM Mono;margin-top:6px;letter-spacing:.1em}.mark{display:grid;place-items:center;width:44px;height:44px;background:var(--yellow);border:2px solid;border-radius:12px;transform:rotate(-3deg);box-shadow:3px 3px #1d1d1b}.mark svg{width:24px}nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-weight:700;font-size:14px}nav a:hover{color:var(--red);transform:translateY(-2px)}.socialX{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border:2px solid var(--ink);border-radius:999px;background:#fff;box-shadow:3px 3px 0 var(--ink);font:900 21px Figtree,sans-serif}.socialX:hover{color:#fff;background:var(--ink);transform:translateY(-2px)}.socialX:active{transform:translate(3px,3px);box-shadow:none}.socialX:focus-visible{outline:3px solid var(--red);outline-offset:3px}.wallet,.round{border:2px solid;background:#fff;border-radius:999px;height:44px;padding:0 18px;display:flex;align-items:center;gap:9px;font-weight:800;box-shadow:3px 3px #1d1d1b;cursor:pointer}.wallet:active,.round:active,.primary:active{transform:translate(3px,3px);box-shadow:none}.hero{min-height:680px;padding:clamp(72px,9vw,130px) clamp(20px,7vw,100px);position:relative;overflow:hidden;border-bottom:2px solid}.eyebrow,.kicker{font:500 12px DM Mono;letter-spacing:.12em;display:flex;align-items:center;gap:8px}.hero h1{font-size:clamp(62px,9vw,138px);line-height:.78;letter-spacing:-.075em;margin:28px 0 34px;max-width:900px}.hero h1 em{font-style:normal;color:var(--red);text-shadow:4px 4px 0 #1d1d1b}.hero>p{font-size:clamp(18px,2vw,24px);line-height:1.4;max-width:610px}.actions{display:flex;gap:16px;align-items:center;margin-top:36px}.primary{border:2px solid;background:var(--ink);color:#fff;border-radius:14px;padding:16px 20px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:800;box-shadow:5px 5px 0 var(--yellow);cursor:pointer}.primary:hover{background:var(--red)}.ghost{font-weight:800;border-bottom:2px solid}.fee{display:flex;gap:34px;margin-top:54px;font:500 12px DM Mono}.fee b{font-family:Figtree;font-size:18px;display:block}.art{position:absolute;right:5vw;top:110px;width:330px;height:380px;transform:rotate(7deg)}.handle{position:absolute;left:78px;top:0;width:175px;height:75px;border:18px solid #1d1d1b;border-bottom:0;border-radius:38px 38px 0 0}.box{position:absolute;top:58px;left:18px;width:295px;height:245px;background:var(--yellow);border:5px solid;border-radius:34px;box-shadow:14px 14px 0 var(--red);overflow:hidden}.box:after{content:"";position:absolute;left:0;right:0;top:115px;border-top:5px solid}.sticker{position:absolute;left:25px;top:30px;background:#fffdf3;border:3px solid;border-radius:50%;width:88px;height:88px;display:grid;place-items:center;text-align:center;font-weight:900;line-height:.85;transform:rotate(-11deg)}.sandwich{font-size:90px;position:absolute;right:18px;top:23px;filter:drop-shadow(4px 5px 0 #fff)}.rocket{position:absolute;right:34px;bottom:14px;font-size:72px;font-weight:900}.crumb{position:absolute;font-size:34px;font-weight:900}.c1{right:-2px;top:5px;color:var(--red)}.c2{left:-14px;bottom:34px}.c3{right:24px;bottom:0}.directory,.how{padding:90px clamp(20px,7vw,100px)}.sectionHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:34px}.sectionHead h2,.how>h2{font-size:clamp(38px,5vw,64px);letter-spacing:-.055em;margin:8px 0}.round{width:52px;height:52px;padding:0;justify-content:center;background:var(--yellow)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{--accent:#ffcc33;border:2px solid;border-radius:20px;background:#fff;padding:24px;min-height:300px;box-shadow:7px 7px 0 var(--accent);display:flex;flex-direction:column}.card:hover{transform:translateY(-5px)}.cardTop{display:flex;justify-content:space-between;align-items:start}.padLogo{width:58px;height:58px;border:2px solid;border-radius:15px;background:var(--accent);display:grid;place-items:center;overflow:hidden}.padLogo img{width:100%;height:100%;object-fit:cover}.status{font:500 10px DM Mono;text-transform:uppercase;border:1px solid;border-radius:99px;padding:6px 9px}.status.active{background:#d8ff8d}.card h3{font-size:28px;letter-spacing:-.04em;margin:28px 0 8px}.card p{line-height:1.5;color:#5d5d55}.meta{display:flex;gap:12px;flex-wrap:wrap;font:500 10px DM Mono;margin:auto 0 20px}.meta span{background:#f4f0df;padding:6px 8px;border-radius:6px}.card>a{display:flex;align-items:center;gap:7px;font-weight:800}.empty{grid-column:1/-1;border:2px dashed;border-radius:20px;min-height:270px;display:grid;place-content:center;text-align:center}.empty svg{margin:auto;width:48px;height:48px}.empty h3{font-size:28px;margin:15px 0 4px}.notice{border:2px solid;background:#fff0b8;padding:14px 18px;border-radius:12px;margin-bottom:20px;font-weight:700}.how{background:#191917;color:#fff}.how .kicker{color:var(--yellow)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#555;margin-top:25px}.steps>div{background:#191917;padding:38px}.steps b{font:500 13px DM Mono;color:var(--yellow)}.steps h3{font-size:28px;margin:40px 0 10px}.steps p{color:#bbb;line-height:1.5}.overlay{position:fixed;inset:0;background:#191917aa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:grid;place-items:center;padding:20px}.modal{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fffdf3;border:3px solid;border-radius:24px;padding:32px;box-shadow:12px 12px 0 var(--yellow);position:relative}.modal h2{font-size:38px;letter-spacing:-.05em;margin:0}.modal>p{color:#666}.close{position:absolute;right:18px;top:18px;border:0;background:transparent;cursor:pointer}.walletList{display:grid;gap:12px;margin-top:24px}.walletList button{border:2px solid;border-radius:12px;background:#fff;padding:17px;text-align:left;font-weight:800;display:flex;justify-content:space-between;cursor:pointer}.walletList button:hover{background:var(--yellow);transform:translate(4px)}form{display:grid;gap:16px;margin-top:24px}label{font-weight:800;font-size:13px}input,textarea,select{display:block;width:100%;border:2px solid;border-radius:10px;background:#fff;padding:12px;margin-top:7px;outline:none}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--yellow)}textarea{min-height:90px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:15px}input[type=color]{height:46px;padding:4px}@media(max-width:900px){nav{display:none}.socialX{margin-left:auto}.art{opacity:.18;right:-120px}.hero h1{max-width:700px}.grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){header{padding:0 16px;gap:10px}.brand span:last-child{display:none}.wallet{font-size:12px;padding:0;width:44px;justify-content:center}.wallet span{display:none}.hero{padding-top:72px;min-height:660px}.hero h1{font-size:64px}.hero>p{font-size:18px}.actions{align-items:flex-start;flex-direction:column}.fee{gap:16px}.art{top:280px;right:-170px;transform:scale(.72) rotate(7deg)}.directory,.how{padding:70px 18px}.grid,.steps,.two{grid-template-columns:1fr}.modal{padding:26px 20px}.sectionHead h2{font-size:38px}}.brand{display:flex;align-items:center;flex:0 0 auto}.brandLogo,.routeBrand img{display:block;width:64px;height:64px;object-fit:contain;border-radius:16px}.routeBrand{display:flex;align-items:center}.brandHeroArt{position:absolute;top:70px;right:3vw;width:min(39vw,500px);height:auto;border-radius:42px;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}.subdomainBand{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:58px clamp(20px,7vw,100px);border-bottom:2px solid var(--ink);background:var(--yellow)}.subdomainBand h2{margin:12px 0;overflow-wrap:anywhere;font:900 clamp(34px,5vw,68px) DM Mono;letter-spacing:-.07em}.subdomainBand p{max-width:760px;margin:0;font-size:18px;line-height:1.55}.subdomainBand .primary{flex:0 0 auto;white-space:nowrap;color:var(--ink);background:#fff;box-shadow:5px 5px 0 var(--red)}.storefrontAddress{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin:2px 0 18px;overflow-wrap:anywhere;border-bottom:1px solid;color:#b33b28;font:700 11px DM Mono}@media(max-width:900px){.brandHeroArt{right:-90px;opacity:.22}}@media(max-width:620px){.brandLogo,.routeBrand img{width:54px;height:54px;border-radius:13px}.brandHeroArt{top:300px;right:-110px;width:365px;opacity:.2}.subdomainBand{align-items:flex-start;flex-direction:column}.subdomainBand h2{font-size:31px}}
