:root{--paper:#f4f2ed;--ink:#171918;--muted:#737874;--line:#d9d9d2;--green:#b5e55e;--orange:#ff6b45;--blue:#b4c9fb;--mono:"DM Mono",monospace;--sans:"Manrope",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:76px;padding:0 5.1vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:23px;letter-spacing:-1.7px;font-weight:800}.wordmark>span:first-child{color:var(--orange)}.wordmark-dot{color:var(--orange)}.main-nav{display:flex;gap:37px;font-size:12px;font-weight:700}.main-nav a:hover,.text-link:hover{color:#556c20}.agent-button{border:1px solid var(--ink);background:transparent;border-radius:3px;padding:10px 15px;font-size:11px;font-weight:700;cursor:pointer}.agent-button:hover{background:var(--ink);color:white}.agent-spark{color:var(--orange);font-size:15px;margin-right:7px}.hero{min-height:610px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;padding:72px 9vw 36px;position:relative;overflow:hidden}.hero-copy{z-index:1;padding-bottom:37px}.eyebrow{font:10px var(--mono);text-transform:uppercase;letter-spacing:1.45px;color:#555a55;margin:0 0 20px;display:flex;align-items:center;gap:10px}.eyebrow-mark{width:7px;height:7px;border-radius:50%;background:var(--orange)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(51px,6.4vw,92px);letter-spacing:-.075em;line-height:.99;margin:0 0 24px;font-weight:600}h1 .accent-word{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.085em;color:#6c842c}.hero-deck{max-width:405px;color:#626762;line-height:1.75;font-size:14px;margin-bottom:28px}.button{display:inline-flex;align-items:center;gap:30px;padding:14px 18px;border:1px solid var(--ink);font-size:11px;font-weight:700;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:white}.button-dark:hover{background:#3b403e}.button-light{background:var(--paper);color:var(--ink);margin-top:9px}.hero-note{display:flex;align-items:center;gap:12px;margin-top:49px;color:#777d78;font:10px var(--mono)}.note-rule{width:28px;border-top:1px solid var(--orange)}.hero-art{height:445px;position:relative;max-width:570px;width:100%;justify-self:end}.art-orbit{position:absolute;left:50%;top:50%;border:1px solid #d4d5ce;border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:270px;height:270px}.orbit-two{width:420px;height:420px;border-style:dashed;border-color:#dedfd9}.art-center{width:152px;height:152px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--ink);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 13px var(--paper),0 0 0 14px #d2d3cc}.center-eyebrow,.center-signal{font:8px var(--mono);letter-spacing:1.1px;color:#b1b6b0}.center-label{text-align:center;font-weight:700;font-size:25px;letter-spacing:-1.8px;line-height:.91;margin:9px 0}.center-signal{color:var(--green);font-size:7px}.device{position:absolute;z-index:1;background:var(--paper);padding:10px 11px;border:1px solid #d4d5ce;box-shadow:0 5px 22px #25281c0c;display:flex;gap:9px;align-items:center;color:#515650;font:8px var(--mono);letter-spacing:.65px}.device-glasses{top:55px;left:46%}.device-wearable{left:4%;top:49%}.device-robot{right:1%;top:68%}.device-icon{height:28px;width:34px;display:flex;align-items:center;justify-content:center;position:relative}.glasses-icon{gap:4px}.glasses-icon i{width:12px;height:9px;border:2px solid var(--ink);border-radius:3px}.glasses-icon:after{content:"";position:absolute;top:12px;width:7px;border-top:2px solid var(--ink)}.wearable-icon:before{content:"";width:17px;height:17px;border:2px solid var(--ink);border-radius:50%}.wearable-icon i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--orange)}.robot-icon:before{content:"";width:21px;height:15px;border:2px solid var(--ink);border-radius:6px;background:var(--blue)}.robot-icon i{position:absolute;left:10px;top:10px;width:3px;height:3px;background:var(--ink);border-radius:50%;box-shadow:7px 0 var(--ink)}.robot-icon b{position:absolute;right:2px;bottom:1px;width:7px;height:7px;border-radius:50%;background:var(--green);border:1px solid var(--ink)}.connector{position:absolute;z-index:0;border-top:1px solid #aeb3a5;transform-origin:left center}.con-top{width:68px;left:55%;top:35%;transform:rotate(-74deg)}.con-left{width:95px;left:31%;top:52%;transform:rotate(178deg)}.con-right{width:95px;left:60%;top:60%;transform:rotate(39deg)}.art-index{position:absolute;right:3px;top:4px;color:#555b55;font:8px var(--mono);letter-spacing:1px}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid var(--line);color:#7e827c;font:8px var(--mono);letter-spacing:.7px}.catalog-section{padding:105px 9vw 83px;background:#eae9e3}.section-head{display:grid;grid-template-columns:1fr .52fr;gap:50px;align-items:end;margin-bottom:52px}.section-head h2,.method-title h2,.agent-section h2,.signup-section h2{font-size:clamp(37px,4.3vw,59px);line-height:1.07;letter-spacing:-.065em;font-weight:600;margin:0}.section-description{font-size:13px;line-height:1.8;color:#656a64;max-width:360px;margin:0 0 3px}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #cbcdc5;padding-bottom:15px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filter-chip{border:1px solid transparent;border-radius:30px;background:transparent;padding:9px 12px;color:#656a64;font-size:10px;cursor:pointer}.filter-chip span{font:9px var(--mono);color:#969a94;margin-left:5px}.filter-chip:hover,.filter-chip.is-active{color:var(--ink);border-color:var(--ink)}.search-box{display:flex;gap:8px;align-items:center;border-bottom:1px solid #999d96;padding:6px 2px;color:#636861}.search-box>span{font-size:19px}.search-box input{width:155px;border:0;outline:0;background:transparent;font-size:10px}.result-line{font:9px var(--mono);color:#555b55;margin:15px 0}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{background:var(--paper);min-width:0;display:flex;flex-direction:column;transition:transform .2s}.product-card:hover{transform:translateY(-3px)}.product-visual{height:190px;position:relative;overflow:hidden;background:#d9e1d2;display:flex;align-items:center;justify-content:center}.product-visual.tone-orange{background:#eed9cc}.product-visual.tone-blue{background:#d5dcea}.product-visual.tone-yellow{background:#eae4c8}.product-visual.tone-lilac{background:#ded8e4}.product-visual.tone-sand{background:#e8dfce}.visual-number{position:absolute;top:13px;left:14px;font:9px var(--mono);color:#606762}.visual-type{position:absolute;right:13px;top:13px;font:8px var(--mono);letter-spacing:.8px;color:#666c64;text-transform:uppercase}.product-shape{position:relative;display:block;filter:drop-shadow(0 10px 8px #1c20172b)}.shape-omi{width:105px;height:52px;border:12px solid #313835;border-radius:50%;transform:rotate(-22deg);background:#9ba28f}.shape-note{width:130px;height:78px;border-radius:12px;background:linear-gradient(145deg,#f7f7f3,#b9bcb4);border:1px solid #858a80;transform:rotate(-8deg)}.shape-note:after{content:"";position:absolute;left:16px;right:16px;top:13px;height:2px;background:#d0d3c9;box-shadow:0 7px #d0d3c9,0 14px #d0d3c9}.shape-note:before{content:"AI";position:absolute;right:13px;bottom:9px;font:9px var(--mono);color:#5a6256}.shape-pin{width:34px;height:100px;border-radius:22px;background:linear-gradient(90deg,#979c91,#e9e9e2 45%,#b5b9b0);border:1px solid #92978c;transform:rotate(27deg)}.shape-pin:after{content:"";position:absolute;left:9px;top:12px;width:14px;height:14px;border-radius:50%;background:#343b35}.shape-robot{width:128px;height:100px;border-radius:43% 43% 30% 30%;background:#e5e7df;border:2px solid #535b52}.shape-robot:before{content:"";position:absolute;top:23px;left:24px;width:75px;height:38px;border-radius:20px;background:#252b27;box-shadow:0 0 0 5px #c7cbc0}.shape-robot:after{content:"";position:absolute;bottom:-12px;left:24px;width:77px;height:17px;background:#464d45;border-radius:5px}.product-shape .eyes{position:absolute;z-index:1;top:38px;left:42px;width:9px;height:9px;background:#c5f881;border-radius:50%;box-shadow:34px 0 #c5f881}.shape-glasses{width:153px;height:58px;display:flex;align-items:center;justify-content:center;gap:10px;transform:rotate(-7deg)}.shape-glasses:before,.shape-glasses:after{content:"";width:57px;height:39px;border:7px solid #292f2d;border-radius:12px;background:#89999b}.shape-glasses:after{position:absolute;right:2px}.shape-glasses:before{position:absolute;left:2px}.shape-glasses i{position:absolute;z-index:1;left:76px;top:23px;width:8px;height:4px;background:#292f2d}.card-body{padding:17px 17px 15px;display:flex;flex-direction:column;flex:1}.product-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font:8px var(--mono);letter-spacing:.8px;color:#777d76;text-transform:uppercase}.product-meta .maker{color:#525850}.product-card h3{font-size:19px;line-height:1.15;letter-spacing:-.6px;margin:0 0 9px;font-weight:700}.product-summary{font-size:11px;line-height:1.65;color:#666b65;min-height:55px;margin-bottom:13px}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 13px}.tag{border:1px solid #d2d4cc;border-radius:20px;padding:4px 7px;font:8px var(--mono);color:#656a64}.source-list{border-top:1px solid #d8d9d2;padding-top:11px;margin-top:auto}.source-heading{font:8px var(--mono);color:#858a83;letter-spacing:.6px;text-transform:uppercase;margin:0 0 7px}.source-links{display:flex;gap:9px;flex-wrap:wrap}.source-links a{font-size:9px;text-decoration:underline;text-decoration-color:#aaa;text-underline-offset:2px}.source-links a:hover{color:#597921}.card-actions{display:flex;gap:7px;margin-top:14px}.buy-link,.affiliate-link{border:1px solid var(--ink);padding:10px 8px;text-align:center;font-size:9px;font-weight:700;flex:1}.buy-link{background:var(--ink);color:white}.buy-link:hover{background:#3c433d}.affiliate-link{background:transparent}.affiliate-link:hover{background:#e6e7df}.catalog-footer{display:flex;justify-content:space-between;margin-top:32px;border-top:1px solid #cbcdc5;padding-top:15px;color:#898d87;font:8px var(--mono);letter-spacing:.8px}.empty-state{grid-column:1/-1;padding:50px 20px;text-align:center;color:#6b706a;font-size:13px}.method-section{padding:104px 9vw 91px;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.method-title h2{font-size:44px;margin-bottom:20px}.method-title>p:last-child{color:#6b706a;font-size:12px;line-height:1.8;max-width:330px}.method-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;padding-top:38px}.method-steps article{border-top:1px solid #aeb2a9;padding-top:12px}.step-number{font:9px var(--mono);color:var(--orange)}.method-steps h3{font-size:14px;line-height:1.3;letter-spacing:-.3px;margin:22px 0 8px}.method-steps p{font-size:10px;line-height:1.75;color:#555b55}.disclosure{grid-column:1/-1;border-top:1px solid var(--line);padding-top:14px;display:flex;gap:10px;align-items:flex-start;color:#555b55}.disclosure-mark{width:15px;height:15px;border:1px solid #91968e;border-radius:50%;font:9px var(--mono);text-align:center;line-height:14px;flex:none}.disclosure p{font-size:9px;line-height:1.6;margin:0}.agent-section{padding:76px 9vw;background:#202622;color:white;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.agent-section .eyebrow{color:#c0c5bd}.agent-section .eyebrow-mark{background:var(--green)}.agent-section h2{font-size:49px;margin-bottom:18px}.agent-section-copy>p:not(.eyebrow){font-size:12px;color:#c1c6be;line-height:1.75;max-width:385px}.agent-terminal{border:1px solid #5a625a;background:#181d19;min-height:223px}.terminal-top{height:37px;border-bottom:1px solid #3b433c;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font:8px var(--mono);color:#949c91;letter-spacing:.5px}.terminal-top>span:first-child{display:flex;gap:4px}.terminal-top i{width:6px;height:6px;border-radius:50%;background:#667060}.terminal-top i:first-child{background:var(--orange)}.terminal-state{color:var(--green)}.terminal-body{padding:21px 17px}.terminal-body p{font:10px/1.8 var(--mono);color:#e3e8de;margin:0 0 13px}.terminal-prompt{color:var(--green)}.terminal-body .terminal-response{color:#bfc7ba}.terminal-body .terminal-faint{color:#9aa599;font-size:8px;margin:19px 0 0}.signup-section{padding:78px 9vw;display:flex;justify-content:space-between;align-items:end;background:#c9e5a0}.signup-section h2{font-size:36px}.signup-section .eyebrow{color:#3e4c30}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:8px}.site-footer{min-height:83px;padding:22px 5.1vw;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:#555b55}.footer-wordmark{color:var(--ink)}.site-footer p{font-size:10px;margin:0}.site-footer>span{font:8px var(--mono);letter-spacing:1px}.mcp-dialog{width:min(525px,calc(100% - 30px));border:1px solid #60665f;background:var(--paper);padding:36px 38px 31px;box-shadow:0 22px 80px #10161055}.mcp-dialog::backdrop{background:#131712a6}.mcp-dialog h2{font-size:32px;line-height:1.1;letter-spacing:-1.3px;margin:0 0 14px}.mcp-dialog>p:not(.eyebrow){font-size:12px;line-height:1.75;color:#636961}.dialog-close{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:25px;cursor:pointer}.endpoint-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #c7c9c1;padding:10px;margin:19px 0}.endpoint-row code,.mcp-tool-list code{font:10px var(--mono);overflow-wrap:anywhere}.endpoint-row button{background:var(--ink);border:0;color:white;padding:8px 10px;font-size:9px;cursor:pointer;flex:none}.mcp-tool-list{display:grid;gap:7px;padding-top:12px;border-top:1px solid var(--line)}.mcp-tool-list>span{font:8px var(--mono);letter-spacing:.8px;color:#555b55}.dialog-note{font-size:9px!important;color:#555b55!important;margin:16px 0 0!important}.mcp-dialog[open]{animation:dialog-in .18s ease-out}@keyframes dialog-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.hero{padding-left:6vw;padding-right:6vw;grid-template-columns:1fr .85fr}.hero-art{transform:scale(.9);transform-origin:right center}.catalog-section,.method-section,.agent-section,.signup-section{padding-left:6vw;padding-right:6vw}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-section{grid-template-columns:1fr;gap:15px}.method-steps{padding-top:20px}.disclosure{grid-column:auto}.agent-section{gap:35px}}@media(max-width:640px){.site-header{height:64px;padding:0 5vw}.wordmark{font-size:21px}.main-nav{display:none}.agent-button{padding:9px 10px;font-size:10px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:66px 6vw 25px;min-height:0}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(54px,13.4vw,77px)}.hero-deck{font-size:13px;max-width:360px}.hero-note{margin-top:28px}.hero-art{align-self:center;justify-self:auto;width:min(100%,430px);height:340px;transform:none;margin:22px auto 8px}.orbit-one{width:205px;height:205px}.orbit-two{width:320px;height:320px}.art-center{width:120px;height:120px}.center-label{font-size:21px}.device-glasses{top:34px;left:41%}.device-wearable{left:0;top:47%}.device-robot{right:-2px;top:70%}.con-left{left:26%}.con-right{left:63%;top:58%}.hero-bottom{gap:10px;font-size:7px}.hero-bottom span:nth-child(2){display:none}.catalog-section{padding:72px 5vw 58px}.section-head{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.section-head h2{font-size:45px}.section-description{font-size:12px}.catalog-toolbar{align-items:flex-start;flex-direction:column-reverse}.filters{gap:2px}.filter-chip{padding:8px 9px;font-size:9px}.search-box{width:100%}.search-box input{width:100%}.product-grid{grid-template-columns:1fr;gap:13px}.product-visual{height:190px}.card-body{padding:16px}.product-summary{min-height:0}.catalog-footer{font-size:7px}.method-section{padding:72px 6vw 63px}.method-title h2{font-size:39px}.method-steps{grid-template-columns:1fr;gap:16px}.method-steps article{display:grid;grid-template-columns:28px 1fr;column-gap:10px;padding-top:10px}.method-steps h3{margin:0 0 4px}.method-steps p{grid-column:2;margin:0}.step-number{grid-row:span 2;padding-top:2px}.agent-section{grid-template-columns:1fr;padding:65px 6vw;gap:28px}.agent-section h2{font-size:42px}.terminal-body{padding:18px 12px}.terminal-body p{font-size:9px}.signup-section{padding:56px 6vw;align-items:flex-start;flex-direction:column;gap:21px}.signup-section h2{font-size:31px}.site-footer{padding:18px 5vw;gap:10px}.site-footer p{display:none}.mcp-dialog{padding:32px 22px 26px}.mcp-dialog h2{font-size:28px}.endpoint-row{align-items:flex-start}.endpoint-row code{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
