@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800&display=swap";:root{font-family:Inter,Arial,sans-serif;color:#000;background:#fff;font-synthesis:none;--ink: #000;--line: #e2e2e2;--muted: #606060;--ignition: linear-gradient(110deg, #ff3a33, #ffe500)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{outline-offset:5px}:focus-visible{outline:2px solid #000}h1,h2,h3,p{margin-top:0}.wrap{max-width:1240px;margin:auto;padding-inline:40px}.link-emoji{font-size:.8em;letter-spacing:normal}.nav{display:flex;align-items:center;justify-content:space-between;min-height:106px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:20px}.peer-wordmark{display:block;width:108px;height:38px;object-fit:contain}.brand-product{white-space:nowrap;font-size:28px;font-weight:500;letter-spacing:-1.3px}nav{display:flex;gap:30px;align-items:center;font-size:13px;font-weight:500}nav>a:not(.nav-github):hover,footer a:hover{text-decoration:underline;text-underline-offset:5px}.nav-github{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);padding:11px 16px;border-radius:999px}.nav-github:hover{background:#eee}.nav-github svg{width:17px;height:17px;fill:currentColor}.hero{border-bottom:1px solid var(--line)}.hero-inner{max-width:1060px;padding-block:93px 100px}h1{font-size:clamp(48px,6.9vw,86px);line-height:1.05;letter-spacing:-5px;font-weight:550;margin-bottom:40px}em{color:#757575;font-style:normal}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border-radius:999px;padding:17px 24px;font-size:13px;font-weight:600;transition:transform .18s,background .18s}.primary{background:var(--ink);color:#fff}.primary:hover{background:#333;transform:translateY(-2px)}.section{padding-block:80px}h2{font-size:clamp(31px,3.6vw,43px);line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-bottom:0}.how-section h2,.integrations-section h2{margin-bottom:32px}.collaboration-map{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.1fr 1.1fr 1fr;align-items:center;gap:24px;min-height:308px;padding:40px 44px;border:1px solid var(--line);border-radius:20px;background:#f7f7f7;overflow:hidden}.collaboration-map:before{content:"";position:absolute;z-index:-1;left:12%;right:12%;top:50%;border-top:1px solid #aaa}.map-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.bank-stack,.maker-cluster{position:relative;width:180px;height:160px}.bank-choice{position:absolute;display:grid;place-items:center;width:67px;height:67px;border:1px solid #dedede;border-radius:15px;background:#fff;box-shadow:0 8px 22px #00000009}.bank-choice img{width:48px;height:48px;object-fit:contain}.bank-choice-one{top:42px;left:12px;transform:rotate(-8deg)}.bank-choice-two{top:12px;right:13px;transform:rotate(8deg)}.bank-choice-three{bottom:2px;right:18px;transform:rotate(-4deg)}.maker-person{position:absolute;display:grid;place-items:center;width:64px;height:64px;border:1px solid #d3d3d3;border-radius:15px;background:#eee}.maker-person svg{width:31px;height:31px;fill:none;stroke:#333;stroke-width:1.5;stroke-linecap:round}.maker-person:first-child{top:10px;left:8px;transform:rotate(-8deg)}.maker-person.second{top:40px;right:5px;background:#fff;transform:rotate(8deg)}.maker-person.third{bottom:5px;left:25px;background:#dedede;transform:rotate(4deg)}.maker-agent{position:absolute;right:0;bottom:7px;display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:9px;background:#000;color:#fff;font-size:18px}.maker-agent strong{font-size:11px;font-weight:600}.map-repo{width:174px;height:174px;margin:auto;border:7px solid #e7e7e7;border-radius:22px;background:#000;color:#fff}.repo-wordmark{width:100px;height:36px;object-fit:contain;margin-bottom:12px}.map-repo strong{font-size:21px;font-weight:500;letter-spacing:-.5px}.reward-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:180px;height:160px;border-radius:16px;background:var(--ignition)}.reward-check{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#000;color:#fff;font-size:24px}.reward-card strong{white-space:nowrap;font-size:18px;font-weight:650}.integrations-section{border-top:1px solid var(--line)}.catalog-status{color:var(--muted);font-size:12px;margin:0 0 18px;min-height:18px}.integration-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.integration-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:156px;padding:16px 14px;border:1px solid var(--line);background:#fff;border-radius:15px;transition:transform .18s,border-color .18s}.integration-tile:hover,.integration-tile:focus-visible{transform:translateY(-3px);border-color:#777}.integration-logo{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;overflow:hidden;border:1px solid #eee;border-radius:11px;background:#fff;color:#333;font-size:14px;font-weight:600;margin-bottom:13px}.integration-logo img{width:36px;height:36px;object-fit:contain}.integration-name{font-size:13px;line-height:1.3;font-weight:600}.integration-meta{color:#666;font-size:11px;line-height:1.5;margin-top:7px}.contribute-section{background:#000;color:#fff;padding-block:88px}.contribute-section :focus-visible{outline-color:#fff}.contribute-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px}.contribute-section h2{font-size:clamp(34px,4vw,46px)}.prompt-card{border:1px solid #393939;border-radius:14px;background:#141414;overflow:hidden}.prompt-top{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:17px 20px;border-bottom:1px solid #393939}.prompt-top button{border:0;border-radius:999px;background:#eee;color:#000;font-size:11px;font-weight:600;padding:11px 17px}.prompt-top button:hover{background:#fff}.prompt-card #agent-prompt{color:#ccc;font:12px/1.8 monospace;padding:24px;margin:0;overflow-wrap:anywhere}.copy-status{display:block;margin:0 24px 22px;color:#aaa;font-size:10px}.copy-status:empty{display:none}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq details:first-child{border-top:1px solid var(--line)}summary{position:relative;padding-right:25px;list-style:none;cursor:pointer;font-size:14px;font-weight:500}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:0;top:-3px;color:#666;font-size:19px}details[open] summary:after{content:"−"}.faq p{color:var(--muted);font-size:13px;line-height:1.7;margin:16px 0 0}.faq a{text-decoration:underline;text-underline-offset:3px}.closing{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:55px 65px;border-top:1px solid var(--line)}.closing p{font-size:36px;font-weight:450;line-height:1.25;letter-spacing:-1.6px;margin:0}footer{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:30px 38px;border-top:1px solid var(--line)}footer>div{display:flex;gap:22px;font-size:11px}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;top:10px;left:10px;z-index:20;background:#fff;padding:15px}@media(max-width:1050px){.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wrap{padding-inline:28px}.collaboration-map{gap:12px;padding:34px 24px}.contribute-grid,.faq-section{gap:50px}.map-repo{width:150px;height:174px}.reward-card,.bank-stack,.maker-cluster{width:150px}}@media(max-width:720px){.wrap{padding-inline:22px}.nav{min-height:88px;flex-wrap:wrap;gap:18px;padding-block:21px}.peer-wordmark{width:94px;height:33px}.brand{gap:17px}.brand-product{font-size:25px}nav{gap:19px;font-size:11px}.nav-github{padding:8px 11px}.nav-github span{display:none}.hero-inner{padding-block:65px 70px}h1{font-size:clamp(40px,9.9vw,64px);letter-spacing:-2.5px}.section{padding-block:60px}.collaboration-map{grid-template-columns:1fr 1fr;gap:32px 16px;padding:28px 14px}.collaboration-map:before{display:none}.map-bank,.map-makers,.map-bounty{width:min(100%,160px);margin:auto}.map-repo{width:150px;height:174px}.reward-card{width:150px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-tile{min-height:156px;padding:16px 14px}.contribute-section{padding-block:65px}.contribute-grid,.faq-section{grid-template-columns:1fr;gap:34px}.closing{flex-direction:column;align-items:flex-start;padding-block:44px}.closing p{font-size:30px}footer{flex-wrap:wrap;gap:26px}}@media(max-width:380px){.nav{gap:12px}nav{gap:12px}.map-repo,.reward-card,.bank-stack,.maker-cluster{width:132px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.integration-tile{transition:none}}
