:root{color-scheme:dark;--ink:#0f0e0f;--ink-elevated:#161216;--paper:#ffffff;--paper-muted:#f6f4f0;--muted:#a9a4ad;--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.22);--teal:#009999;--teal-soft:rgba(0,153,153,0.18);--gold:#7a6d52;--max:1180px;--radius:8px;font-family:Ubuntu,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:var(--paper)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.site-shell{min-height:100vh;background:linear-gradient(180deg,rgba(0,153,153,.1),transparent 420px),var(--ink)}.announcement{display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:8px 18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.86rem}.announcement a{color:var(--paper)}.public-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:0 clamp(18px,4vw,48px);border-bottom:1px solid var(--line);background:rgba(15,14,15,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;min-width:104px}.brand img{width:104px;height:auto;display:block}.desktop-nav,.nav-actions{display:flex;align-items:center;gap:8px}.nav-button,.nav-link{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.nav-button:hover,.nav-button[aria-expanded=true],.nav-link:hover{border-color:var(--line);color:var(--paper);background:rgba(255,255,255,.05)}.mega-wrap{position:relative}.mega-menu{position:absolute;top:calc(100% + 12px);left:0;z-index:50;display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));width:min(900px,calc(100vw - 48px));padding:14px;border:1px solid var(--line-strong);border-radius:12px;background:#151315;box-shadow:0 24px 80px rgba(0,0,0,.42)}.mega-column{padding:8px}.footer h3,.mega-column h3,.mobile-panel h3{margin:0 0 10px;color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.mega-link,.mobile-link{position:relative;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid transparent;border-radius:var(--radius)}.mega-link:hover,.mobile-link:hover{border-color:rgba(0,153,153,.35);background:var(--teal-soft)}.mega-link span,.mobile-link span{font-weight:600}.mega-link small,.mobile-link small{color:var(--muted);line-height:1.4}.mega-link em,.mobile-link em,.truth-label em{width:-moz-fit-content;width:fit-content;padding:2px 7px;border:1px solid var(--line);border-radius:999px;color:var(--paper);font-size:.68rem;font-style:normal}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--paper);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;font-weight:600}.button.ghost,.button.secondary{border-color:var(--line-strong);background:transparent;color:var(--paper)}.button:hover{box-shadow:0 0 0 4px rgba(0,153,153,.18)}.mobile-close,.mobile-trigger{display:none;border:1px solid var(--line);border-radius:var(--radius);background:transparent;width:42px;height:42px;place-items:center}main{overflow:hidden}.final-cta,.hero,.no-hype,.section{width:min(var(--max),calc(100vw - 36px));margin:0 auto;padding:clamp(72px,10vw,132px) 0}.hero.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center}.hero.centered{display:grid;justify-items:center;text-align:center;max-width:900px}.final-cta h2,.no-hype h2,.section h1,hero h1{margin:18px 0 0;max-width:880px;font-size:clamp(2.1rem,4vw,5.8rem);line-height:1;letter-spacing:0}.final-cta h2,.no-hype h2,.section h1{font-size:clamp(1.8rem,3vw,4.8rem)}.final-cta p,.hero p,.no-hype p,.section>p{max-width:760px;color:var(--muted);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.55}.truth-label{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cta-group{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.artifact{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.product-flow{padding:18px}.artifact-header{display:flex;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--muted)}.artifact-header em{color:var(--paper);font-style:normal}.flow-row{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.flow-row:last-child{border-bottom:0}.flow-row svg{color:var(--teal)}.flow-row div,.mini-artifact{display:grid;grid-gap:6px;gap:6px}.bounty-grid p,.flow-row span,.mini-artifact p,.pricing-card p,.pricing-card small,.workflow-card span{color:var(--muted);line-height:1.45}.artifact-grid,.bounty-grid,.opportunity-grid,.pricing-grid,.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.bounty-grid article,.mini-artifact,.opportunity-grid button,.pricing-card,.workflow-card{min-height:180px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04)}.bounty-grid svg,.mini-artifact svg,.opportunity-grid svg{color:var(--teal)}.opportunity-grid button,.workflow-card{text-align:left;cursor:pointer}.opportunity-grid button:hover,.pricing-card:hover,.workflow-card:hover{border-color:rgba(0,153,153,.5);box-shadow:0 0 0 4px rgba(0,153,153,.12)}.command-artifact{display:flex;align-items:center;gap:10px;padding:18px;margin-top:28px}kbd{min-width:44px;padding:7px 9px;border:1px solid var(--line-strong);border-radius:6px;background:rgba(255,255,255,.08);text-align:center}.governance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:28px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.governance-strip div{display:grid;grid-gap:8px;gap:8px;padding:18px;background:rgba(255,255,255,.04)}.governance-strip span{color:var(--muted);line-height:1.4}.timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px}.timeline button{display:grid;grid-gap:24px;gap:24px;min-height:150px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;text-align:left;cursor:pointer}.timeline span{color:var(--teal)}.pricing-card{display:grid;align-content:start;grid-gap:14px;gap:14px}.comparison-table{display:grid;margin-top:28px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.comparison-table>div{display:grid;grid-template-columns:1.3fr repeat(3,1fr)}.comparison-table span,.comparison-table strong{padding:16px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.faq-list{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.faq-item{border:1px solid var(--line);border-radius:var(--radius)}.faq-item button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px;border:0;background:transparent;cursor:pointer;text-align:left}.faq-item p{margin:0;padding:0 18px 18px;color:var(--muted)}.intake-form{display:grid;grid-gap:18px;gap:18px;margin-top:28px;padding:22px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04)}.intake-form h3{margin:0;font-size:1.35rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.form-grid label{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.form-grid input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(15,14,15,.7);color:var(--paper);padding:0 12px}.form-note{margin:0;color:var(--muted)}.final-cta{text-align:center;display:grid;justify-items:center}.no-hype{display:grid;grid-template-columns:.38fr 1fr;grid-gap:32px;gap:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sticky-cta{position:fixed;right:18px;bottom:18px;z-index:30;display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid rgba(0,153,153,.44);border-radius:999px;background:rgba(15,14,15,.88);color:var(--paper);box-shadow:0 10px 40px rgba(0,0,0,.32)}.footer{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:26px;gap:26px;width:min(var(--max),calc(100vw - 36px));margin:0 auto;padding:48px 0 88px;border-top:1px solid var(--line)}.footer a,.footer p{color:var(--muted)}.footer a{display:block;margin-top:8px}.mobile-panel{position:fixed;inset:0;z-index:80;display:grid;align-content:start;grid-gap:20px;gap:20px;padding:26px;overflow-y:auto;background:var(--ink)}.mobile-close{display:grid;justify-self:end}@media (max-width:920px){.desktop-nav,.nav-actions .button{display:none}.mobile-trigger{display:grid}.artifact-grid,.bounty-grid,.footer,.governance-strip,.hero.split,.no-hype,.opportunity-grid,.pricing-grid,.timeline,.workflow-grid{grid-template-columns:1fr}.comparison-table{overflow-x:auto}.comparison-table>div{min-width:720px}.form-grid{grid-template-columns:1fr}.sticky-cta{display:none}}.coming-soon-page{position:relative;display:grid;min-height:100svh;overflow:hidden;place-items:center;padding:clamp(24px,4vw,48px) 18px 54px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(255,255,255,.08) 86%,rgba(255,255,255,.22)),linear-gradient(180deg,#000000,#0a050a);color:#e6e1e4;isolation:isolate}.coming-soon-canvas{position:fixed;inset:0;z-index:-1;display:block}.coming-soon-content{display:grid;width:min(100%,840px);justify-items:center;text-align:center}.coming-soon-kicker{margin:0 0 clamp(28px,5vw,42px);color:#8f8763;font-size:.72rem;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.coming-soon-logo{width:min(68vw,320px);height:auto;margin-bottom:clamp(34px,6vw,52px)}.coming-soon-copy{display:grid;grid-gap:16px;gap:16px;width:min(100%,760px)}.coming-soon-copy h1{margin:0;color:#ffffff;font-size:clamp(1.25rem,2.3vw,1.9rem);line-height:1.18}.coming-soon-copy p{margin:0;color:#dedbe1;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.65}.coming-soon-form{display:grid;width:min(100%,460px);grid-gap:12px;gap:12px;margin-top:clamp(34px,6vw,52px)}.coming-soon-form-row{display:flex;gap:8px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(28,27,29,.62);box-shadow:6px 6px 18px 6px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.coming-soon-email-label{display:grid;flex:1 1 auto;min-width:0}.coming-soon-email-label span,.coming-soon-hidden-field{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.coming-soon-email-label input{width:100%;min-height:48px;border:0;border-radius:8px;background:rgba(0,0,0,.5);color:#e6e1e4;padding:0 16px;outline:none}.coming-soon-email-label input::placeholder{color:#71717a}.coming-soon-email-label input:focus-visible{box-shadow:0 0 0 2px rgba(143,135,99,.72)}.coming-soon-form button{min-height:48px;border:1px solid #6f684c;border-radius:8px;background:#5c563d;color:#ffffff;padding:0 20px;cursor:pointer;font-weight:800;white-space:nowrap;transition:box-shadow .18s ease,transform .18s ease,opacity .18s ease}.coming-soon-form button:hover{box-shadow:0 0 20px rgba(102,96,68,.35)}.coming-soon-form button:active{transform:scale(.98)}.coming-soon-form button:disabled{cursor:wait;opacity:.72}.coming-soon-form-note{min-height:18px;margin:0;color:#c7c4ca;font-size:.88rem}.coming-soon-form-note.error{color:#f0a6a6}.coming-soon-footer{position:absolute;bottom:22px;left:0;width:100%;color:rgba(230,225,228,.72);font-size:.65rem;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}@media (max-width:560px){.coming-soon-page{align-items:center;padding-top:30px}.coming-soon-canvas{display:none}.coming-soon-form-row{display:grid;grid-gap:8px;gap:8px}.coming-soon-form button{width:100%}}