:root{--bg:#070a0f;--bg-2:#0c1118;--panel:rgba(17,24,33,0.82);--panel-strong:rgba(20,29,39,0.95);--text:#e7edf5;--muted:#98a4b3;--soft:#c5ced9;--line:rgba(143,161,184,0.22);--accent:#00f0b5;--accent-2:#65d8ff;--accent-3:#ffbd5a;--danger:#ff6b7a;--shadow:0 24px 80px rgba(0,0,0,0.38);--sans:"Google Sans Flex","Google Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono","SFMono-Regular","Cascadia Code","Roboto Mono",Consolas,monospace;color:var(--text);background:var(--bg);font:16px/1.6 var(--sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{min-width:320px;max-width:100vw;margin:0;background:radial-gradient(circle at 18% 14%,rgba(0,240,181,.13),transparent 28rem),radial-gradient(circle at 86% 20%,rgba(101,216,255,.1),transparent 30rem),linear-gradient(145deg,#06080c,#10131b 44%,#080b10)}body:before{position:fixed;inset:0;pointer-events:none;content:"";opacity:.4;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}a{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}a,button{-webkit-tap-highlight-color:transparent}code,pre{margin:0;font-family:var(--mono)}#app{position:relative;min-height:100svh;overflow:hidden}.site-header{position:-webkit-sticky;position:sticky;z-index:10;top:0;justify-content:space-between;width:100%;padding:18px clamp(20px,5vw,72px);border-bottom:1px solid var(--line);background:rgba(7,10,15,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.hero-actions,.install-command,.nav,.site-footer,.site-header,.terminal-bar{display:flex;align-items:center}.brand{gap:10px;color:#ffffff;font-weight:760;text-decoration:none}.brand-favicon{display:block;width:32px;height:32px}.brand-mark{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(0,240,181,.58);border-radius:7px;color:var(--accent);font-family:var(--mono);font-size:13px;background:rgba(0,240,181,.08);box-shadow:0 0 24px rgba(0,240,181,.18)}.nav{gap:clamp(14px,3vw,28px);color:var(--muted);font-size:14px}.nav a{text-decoration:none;transition:color .16s ease,transform .16s ease}.nav a:hover{color:#ffffff;transform:translateY(-1px)}.header-github-stars{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(143,161,184,.24);border-radius:8px;color:var(--soft);background:rgba(12,17,24,.68);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.header-github-stars:hover{border-color:rgba(0,240,181,.45);color:#ffffff;background:rgba(0,240,181,.06);transform:translateY(-1px)}.header-github-stars svg{width:15px;height:15px;filter:invert(1);opacity:.85}.header-github-stars strong{padding-left:8px;border-left:1px solid rgba(143,161,184,.24);color:var(--accent);font-family:var(--mono);font-size:12px;font-weight:700;white-space:nowrap}.nav-icon{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:8px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.nav-icon:hover{border-color:rgba(143,161,184,.24);background:rgba(12,17,24,.68);transform:translateY(-1px)}.nav-icon svg{width:18px;height:18px;filter:invert(1);opacity:.82;transition:opacity .16s ease}.nav-icon:hover svg{opacity:1}main{width:min(1180px,calc(100% - 40px));margin:0 auto}.hero-section{position:relative;padding-bottom:clamp(72px,9vw,126px);border-bottom:1px solid var(--line);isolation:isolate}.hero-headline-stage{position:relative;justify-content:center;min-height:calc(100svh - 66px);padding:clamp(28px,4svh,48px) 0 clamp(24px,3svh,38px);isolation:isolate}.hero-center-content,.hero-headline-stage{display:flex;flex-direction:column;align-items:center;width:100%}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:clamp(36px,6vw,80px);gap:clamp(36px,6vw,80px);align-items:start}.compression-heading{margin:0 0 clamp(44px,6vw,76px);color:#ffffff;font-size:clamp(42px,5.4vw,72px);font-weight:850;letter-spacing:-.04em;line-height:1;text-align:center}.hero-detail{padding-top:clamp(74px,9vw,126px)}.compression-heading span{color:var(--accent)}.hero-headline-stage:before{position:absolute;z-index:-1;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-1deg);width:max(1540px,122vw);aspect-ratio:1852/849;pointer-events:none;content:"";opacity:.22;background:url(/images/headroom-knot-ai.webp) 50%/contain no-repeat;filter:saturate(1.08) drop-shadow(0 34px 92px rgba(0,240,181,.16));mask-image:radial-gradient(ellipse 74% 72% at 50% 50%,black 0,rgba(0,0,0,.78) 42%,rgba(0,0,0,.28) 68%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 74% 72% at 50% 50%,black 0,rgba(0,0,0,.78) 42%,rgba(0,0,0,.28) 68%,transparent 88%)}.hero-copy{max-width:760px}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:6px 12px;border:1px solid rgba(0,240,181,.44);border-radius:999px;color:var(--accent);background:rgba(0,240,181,.08);font-family:var(--mono);font-size:12px;font-weight:760;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:920px;margin-bottom:20px;color:#ffffff;font-size:clamp(42px,6.1vw,68px);line-height:1.02;letter-spacing:0}.hero-headline{display:flex;flex-direction:column;align-items:center;gap:.42em;max-width:none;margin:0;font-size:clamp(52px,min(6.3vw,9.4svh),88px);font-weight:850;letter-spacing:-.035em;text-align:center;white-space:nowrap}.hero-headline-for,.hero-headline-main{display:block}.hero-headline-main{word-spacing:.12em}.hero-headline-for{color:var(--soft);font-size:.5em;font-weight:700;letter-spacing:-.02em;line-height:1}.accent-word{color:var(--accent)}.agent-rotator{position:relative;display:inline-grid;width:5.4em;height:1.32em;margin:0;overflow:hidden;vertical-align:middle}.agent-rotator:before{visibility:hidden;content:"OpenCode"}.agent-words{position:absolute;inset:0;display:grid;color:#ffffff;animation:agent-rotate 10s cubic-bezier(.76,0,.24,1) infinite}.agent-words span{display:flex;align-items:center;justify-content:center;height:1.32em;line-height:1.32em;padding:0;text-align:center}@keyframes agent-rotate{0%,14%{transform:translateY(0)}20%,34%{transform:translateY(-1.32em)}40%,54%{transform:translateY(-2.64em)}60%,74%{transform:translateY(-3.96em)}80%,94%{transform:translateY(-5.28em)}to{transform:translateY(-5.28em)}}.hero-text{max-width:660px;margin-bottom:22px;color:var(--soft);font-size:19px}.hero-intro{display:flex;flex-direction:column;align-items:center;max-width:720px;margin-top:clamp(32px,4.5svh,44px);text-align:center}.hero-intro .hero-actions{justify-content:center}.hero-impact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:20px;gap:20px;width:100%;min-height:120px;padding:20px 24px;border:1px solid rgba(0,240,181,.22);border-radius:12px;background:linear-gradient(115deg,rgba(0,240,181,.14),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.045),transparent),rgba(12,17,24,.74);box-shadow:inset 0 1px rgba(255,255,255,.05),0 22px 60px rgba(0,240,181,.08)}.impact-stat{min-width:0}.impact-stat+.impact-stat{padding-left:20px;border-left:1px solid rgba(143,161,184,.18)}.hero-impact strong{display:block;color:#ffffff;font-size:clamp(36px,8vw,24px);font-weight:900;line-height:1.1;text-shadow:0 0 34px rgba(0,240,181,.26)}.hero-impact span,.hero-impact strong{font-family:var(--mono);letter-spacing:0}.hero-impact span{color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase}.install-command{justify-content:space-between;width:min(100%,540px);min-height:54px;margin-bottom:22px;padding:10px 10px 10px 20px;border:1px solid rgba(143,161,184,.3);border-radius:10px;color:var(--accent);background:rgba(13,20,28,.9);box-shadow:inset 0 1px rgba(255,255,255,.04);font-family:var(--mono);font-size:14px}.install-command button{height:38px;padding:0 16px;border:1px solid rgba(0,240,181,.36);border-radius:8px;color:#05100d;background:var(--accent);cursor:pointer;font-weight:760}.hero-actions{gap:14px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-weight:760;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{color:#03100c;background:var(--accent);box-shadow:0 18px 44px rgba(0,240,181,.18)}.button.secondary{border:1px solid rgba(143,161,184,.28);color:var(--soft);background:rgba(12,17,24,.6)}.button.secondary:hover{border-color:rgba(101,216,255,.44);color:#ffffff}.contact-trigger span{margin-left:8px;font-size:16px}.github-stars{display:inline-flex;align-items:center;min-height:46px;gap:10px;padding:0 16px;border:1px solid rgba(143,161,184,.26);border-radius:10px;color:var(--soft);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),rgba(12,17,24,.68);font-size:14px;font-weight:760;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease}.github-stars:hover{border-color:rgba(0,240,181,.42);color:#ffffff;transform:translateY(-1px)}.github-stars svg{width:18px;height:18px;filter:invert(1);opacity:.86}.github-stars strong{padding-left:10px;border-left:1px solid rgba(143,161,184,.24);color:var(--accent);font-family:var(--mono);font-size:12px;font-weight:800;white-space:nowrap}.hero-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;isolation:isolate}.every-day-heading{margin:0 0 8px;color:#ffffff;font-size:clamp(28px,3vw,42px);font-weight:850;letter-spacing:-.04em;line-height:1;text-align:center}.every-day-heading span{color:var(--accent)}.hero-visual:before{inset:86px -18px 18px 54px;border:1px solid rgba(143,161,184,.16);border-radius:14px;background:linear-gradient(rgba(0,240,181,.16) 1px,transparent 0),linear-gradient(90deg,rgba(101,216,255,.14) 1px,transparent 0),radial-gradient(circle at 28% 32%,rgba(0,240,181,.12),transparent 34%),rgba(12,17,24,.36);background-size:28px 28px,28px 28px,auto,auto;-webkit-mask-image:linear-gradient(135deg,black,transparent 78%);mask-image:linear-gradient(135deg,black,transparent 78%)}.hero-visual:after,.hero-visual:before{position:absolute;z-index:-1;content:""}.hero-visual:after{right:28px;bottom:46px;width:220px;height:220px;border:1px solid rgba(0,240,181,.2);border-radius:12px;background:linear-gradient(135deg,rgba(0,240,181,.14),transparent 52%),rgba(10,16,23,.44);transform:rotate(8deg)}.hero-credibility{display:flex;flex-direction:column;align-items:center;gap:clamp(44px,6svh,64px);width:100%;margin-top:clamp(48px,7svh,72px)}.credibility-label{margin:0 0 14px;color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:center}.company-logos,.founded-logos{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.company-logo{display:grid;width:auto;min-width:30px;height:34px;place-items:center start}.company-logo img{display:block;width:auto;max-width:104px;max-height:30px;object-fit:contain;object-position:left center}.company-wordmark{display:block;color:#7b28b5;font-size:27px;font-weight:900;letter-spacing:-.08em;line-height:1}.atomicwork-logo img{filter:invert(1) grayscale(1)}.founded-logos{display:flex;flex-wrap:wrap;align-items:center}.founded-group{padding-left:0;border-left:0}.founded-logo{display:flex;align-items:center;gap:8px;width:auto;height:auto;background:transparent;border:none;border-radius:0;padding:0;opacity:.85;transition:opacity .16s ease,transform .16s ease;text-decoration:none}.founded-logo:hover{border-color:transparent;opacity:1;transform:translateY(-1px)}.founded-logo img{display:block;object-fit:contain}.afore-logo img{width:auto;height:20px}.foundation-logo{gap:8px}.foundation-lockup{display:flex;align-items:center;gap:6px}.foundation-lockup img{width:14px;height:18px;filter:invert(1)}.foundation-wordmark{display:flex;flex-direction:column;color:#ffffff;font-size:11px;font-weight:700;letter-spacing:-.02em;line-height:1}.foundation-wordmark small{margin-top:2px;color:var(--muted);font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.foundation-logo .foundation-program{color:var(--soft);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-left:8px;border-left:1px solid rgba(255,255,255,.15)}.vercel-logo{gap:8px}.vercel-lockup{display:flex;align-items:center;gap:6px}.vercel-lockup img{width:13px;height:11px}.vercel-wordmark{display:block;color:#ffffff;font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:1}.vercel-logo .vercel-program{color:var(--soft);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-left:8px;border-left:1px solid rgba(255,255,255,.15)}.berkeley-logo{gap:8px}.berkeley-lockup{display:flex;align-items:center;gap:6px}.berkeley-lockup img{width:15px;height:15px}.berkeley-wordmark{display:block;color:#ffffff;font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:1}.berkeley-logo .berkeley-program{color:#fdb515;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-left:8px;border-left:1px solid rgba(255,255,255,.15)}.contact-dialog[hidden],.contact-form-view[hidden],.contact-success[hidden],[hidden]{display:none!important}.contact-dialog{position:fixed;z-index:50;inset:0;display:grid;padding:20px;place-items:center}.contact-dialog-backdrop{position:absolute;inset:0;background:rgba(3,6,10,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-dialog-panel{position:relative;z-index:1;width:min(100%,640px);max-height:min(90vh,calc(100svh - 32px));overflow-y:auto;padding:clamp(24px,4vw,36px);border:1px solid rgba(0,240,181,.28);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(0,240,181,.12),transparent 20rem),radial-gradient(circle at 100% 100%,rgba(101,216,255,.08),transparent 18rem),var(--panel-strong);box-shadow:var(--shadow),0 0 40px rgba(0,0,0,.5)}.contact-dialog-panel h2{margin:0 0 8px;color:#ffffff;font-size:clamp(24px,4vw,32px);letter-spacing:-.03em;line-height:1.15}.contact-intro{margin-bottom:24px;color:var(--muted);font-size:15px;line-height:1.5}.contact-close{position:absolute;top:14px;right:16px;width:32px;height:32px;border:0;border-radius:8px;color:var(--soft);background:transparent;cursor:pointer;font-size:26px;line-height:1;display:grid;place-items:center;transition:all .15s ease}.contact-close:hover{color:#ffffff;background:rgba(255,255,255,.1)}.contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.contact-form .contact-field-full,.contact-form .contact-form-actions{grid-column:1/-1}.contact-form label{display:flex;flex-direction:column;gap:6px;color:var(--soft);font-size:13px;font-weight:600}.contact-form label span{color:var(--muted);font-size:11px;font-weight:400}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(143,161,184,.28);border-radius:8px;outline:none;padding:10px 12px;color:#ffffff;background:rgba(7,10,15,.85);font:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(152,164,179,.5)}.contact-form textarea{resize:vertical;min-height:96px}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238f9aae' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.contact-form select option{color:#000000;background:#ffffff}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,240,181,.15)}.contact-form-actions{display:flex;justify-content:flex-start;margin-top:4px}.contact-form-actions .button{min-width:150px}.contact-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 16px 24px}.contact-success-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#050b11;background:var(--accent);font-size:26px;font-weight:800;box-shadow:0 0 24px rgba(0,240,181,.35);margin-bottom:12px}.contact-success h2{margin:0 0 8px;font-size:28px;color:#ffffff}.contact-success p{margin:0 0 24px;color:var(--muted);font-size:15px;line-height:1.5;max-width:380px}.contact-success .button{min-width:140px}@media (max-width:580px){.contact-form{grid-template-columns:1fr;gap:12px}.contact-dialog-panel{padding:20px 16px}}.terminal{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(143,161,184,.26);border-radius:12px;background:rgba(10,16,23,.96);box-shadow:var(--shadow)}.terminal:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(120deg,transparent,rgba(101,216,255,.06),transparent 62%)}.terminal-bar{gap:8px;padding:14px 18px;border-bottom:1px solid rgba(143,161,184,.18);background:rgba(255,255,255,.03)}.terminal-bar span{width:10px;height:10px;border-radius:50%}.terminal-bar span:first-child{background:var(--danger)}.terminal-bar span:nth-child(2){background:var(--accent-3)}.terminal-bar span:nth-child(3){background:var(--accent)}.terminal-bar strong{margin-left:auto;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:600}.terminal pre{overflow-x:auto;padding:22px;color:#dbeafe;font-size:14px;line-height:1.8}.muted{color:#7f8a99}.ok{color:var(--accent)}.warn{color:var(--accent-3)}.integrations{padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.integrations h2{margin:0 0 20px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.integration-carousel{position:relative;width:100%;max-width:100%;margin:0 auto;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.integration-carousel:after,.integration-carousel:before{display:none}.integration-track{display:flex;width:max-content;align-items:center;animation:integration-scroll 90s linear infinite;will-change:transform}.integration-carousel:hover .integration-track{animation-play-state:paused}.integration-group{display:flex;align-items:center;gap:56px;padding-right:56px;flex-shrink:0}.stargazer-item{display:inline-flex;align-items:center;flex-shrink:0;color:rgba(255,255,255,.4);transition:color .2s ease-out,transform .2s ease-out;cursor:default}.stargazer-item:hover{color:#ffffff;transform:scale(1.06)}.stargazer-content{display:flex;align-items:center;justify-content:flex-start;gap:12px}.stargazer-icon{width:24px;height:24px;flex-shrink:0;fill:currentColor}.stargazer-name{font-family:var(--mono);font-weight:500;letter-spacing:-.025em;font-size:16px;line-height:1;white-space:nowrap}@keyframes integration-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media (prefers-reduced-motion:reduce){.agent-words{animation:none;transform:translateY(-5.28em)}.integration-track{width:auto;flex-wrap:wrap;justify-content:center;animation:none}.integration-group{flex-wrap:wrap;justify-content:center;padding-right:0;gap:28px}.integration-carousel{mask-image:none;-webkit-mask-image:none}.integration-carousel:after,.integration-carousel:before{display:none}}.section{position:relative;padding:clamp(76px,9vw,126px) 0;border-bottom:1px solid var(--line);isolation:isolate}.section:before{position:absolute;z-index:-1;inset:4% -12%;pointer-events:none;content:"";opacity:.72;background:radial-gradient(circle at 18% 22%,rgba(0,240,181,.11),transparent 26rem),radial-gradient(circle at 88% 58%,rgba(0,240,181,.075),transparent 24rem);filter:blur(2px);-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 48%,black,transparent 74%);mask-image:radial-gradient(ellipse 78% 62% at 50% 48%,black,transparent 74%)}#how:before{background:radial-gradient(circle at 20% 30%,rgba(0,240,181,.16),transparent 28rem),radial-gradient(circle at 78% 72%,rgba(101,216,255,.08),transparent 24rem)}.reversible:before{inset:-4% -14%;background:radial-gradient(circle at 64% 42%,rgba(0,240,181,.16),transparent 30rem),radial-gradient(circle at 12% 74%,rgba(0,240,181,.08),transparent 24rem)}.quickstart:before{inset:-12% -22%;background:radial-gradient(circle at 50% 18%,rgba(0,240,181,.14),transparent 28rem),radial-gradient(circle at 88% 82%,rgba(101,216,255,.08),transparent 24rem)}.proof:before{inset:-8% -14% 8%;background:radial-gradient(circle at 16% 34%,rgba(0,240,181,.13),transparent 28rem),radial-gradient(circle at 80% 72%,rgba(0,240,181,.1),transparent 28rem)}.section-heading{max-width:680px;margin:0 auto 42px;text-align:center}.section-heading h2{margin-bottom:14px;color:#ffffff;font-size:clamp(34px,5vw,56px);line-height:1.03;letter-spacing:0}.section-heading h2:after{color:var(--accent);content:"."}.section-heading p:not(.eyebrow){color:var(--muted);font-size:17px}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.code-panel,.process-card{border:1px solid rgba(143,161,184,.22);border-radius:12px;background:radial-gradient(circle at 18% 0,rgba(0,240,181,.09),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--panel);box-shadow:inset 0 1px rgba(255,255,255,.04),0 22px 60px rgba(0,240,181,.04)}.process-card{min-height:240px;padding:30px}.panel-label,.process-card span{color:var(--accent);font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.process-card h3{margin:24px 0 10px;color:#ffffff;font-size:20px}.process-card p{color:var(--muted)}.reversible{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-gap:clamp(34px,6vw,76px);gap:clamp(34px,6vw,76px);align-items:center}.reversible-copy{max-width:520px}.reversible-copy h2{margin:0 0 18px;color:#ffffff;font-size:clamp(34px,5vw,56px);line-height:1.03}.reversible-copy h2:after{color:var(--accent);content:"."}.reversible-copy p:not(.eyebrow){color:var(--muted);font-size:18px}.trust-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.trust-points span{padding:8px 11px;border:1px solid rgba(0,240,181,.22);border-radius:8px;color:var(--soft);background:rgba(0,240,181,.06);font-family:var(--mono);font-size:12px}.local-diagram{position:relative;overflow:hidden;border:1px solid rgba(143,161,184,.22);border-radius:18px;background:radial-gradient(circle at 38% 42%,rgba(0,240,181,.13),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.04),transparent),rgba(10,16,23,.86);box-shadow:inset 0 1px rgba(255,255,255,.05),var(--shadow)}.local-diagram:before{position:absolute;inset:0;content:"";background:linear-gradient(rgba(0,240,181,.06) 1px,transparent 0),linear-gradient(90deg,rgba(101,216,255,.06) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 48% 50%,black,transparent 74%);mask-image:radial-gradient(circle at 48% 50%,black,transparent 74%);pointer-events:none}.local-diagram-svg{position:relative;z-index:1;display:block;width:100%;height:auto}.machine-boundary{fill:rgba(0,240,181,.045);stroke:rgba(0,240,181,.32);stroke-width:1.5}.ccr-cache rect,.context-chip rect,.headroom-node rect,.provider-card{fill:rgba(12,18,25,.9);stroke:rgba(143,161,184,.24)}.headroom-node rect{fill:rgba(0,240,181,.1);stroke:rgba(0,240,181,.55)}.ccr-cache rect{fill:rgba(101,216,255,.075);stroke:rgba(101,216,255,.32)}.provider-card{fill:rgba(18,24,32,.92);stroke:rgba(143,161,184,.24)}.context-chip rect{fill:rgba(18,26,35,.82)}.ccr-cache text,.context-chip text,.diagram-label,.headroom-node text,.path-label{font-family:var(--mono)}.diagram-label{fill:#e7edf5;font-size:16px;font-weight:800}.machine-label{fill:var(--accent)}.diagram-note{fill:#98a4b3;font-family:var(--mono);font-size:11px}.context-chip text{fill:#c5ced9;font-size:12px;font-weight:700}.ccr-cache text,.headroom-node text{fill:#ffffff;font-size:14px;font-weight:800}.ccr-cache .diagram-note,.headroom-node .diagram-note{fill:#98a4b3;font-size:10px;font-weight:700}.compressed-path{fill:none;stroke:url(#diagramLine);stroke-linecap:round;stroke-width:3}.retrieve-path{fill:none;stroke:#65d8ff;stroke-dasharray:7 8;stroke-linecap:round;stroke-width:2;opacity:.78;animation:retrieve-dash 3.4s linear infinite}.path-label{fill:var(--accent);font-size:10px;font-weight:800;text-transform:uppercase}.retrieve-label{fill:#65d8ff}@keyframes retrieve-dash{to{stroke-dashoffset:-30}}@media (prefers-reduced-motion:reduce){.retrieve-path{animation:none}}.quickstart{width:min(980px,100%);margin:0 auto}.mode-switcher{overflow:hidden;border:1px solid rgba(143,161,184,.22);border-radius:12px;background:radial-gradient(circle at 12% 0,rgba(0,240,181,.12),transparent 38rem),radial-gradient(circle at 96% 88%,rgba(101,216,255,.08),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.04),transparent),rgba(11,17,24,.86);box-shadow:inset 0 1px rgba(255,255,255,.05),var(--shadow),0 30px 90px rgba(0,240,181,.05)}.mode-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding:8px;border-bottom:1px solid rgba(143,161,184,.18);background:rgba(255,255,255,.025)}.mode-tab{min-height:42px;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer;font:760 13px/1 var(--mono);transition:border-color .16s ease,color .16s ease,background .16s ease}.mode-tab:hover{color:#ffffff;background:rgba(255,255,255,.04)}.mode-tab.active{border-color:rgba(0,240,181,.38);color:var(--accent);background:rgba(0,240,181,.1);box-shadow:0 0 28px rgba(0,240,181,.08)}.mode-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mode-panel{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);grid-gap:28px;gap:28px;align-items:stretch;padding:28px}.mode-panel[hidden]{display:none}.mode-panel h3{margin:14px 0 10px;color:#ffffff;font-size:24px;line-height:1.14}.mode-panel p{color:var(--muted)}.panel-label{display:block;padding:0}.mode-panel pre{overflow-x:auto;min-height:230px;padding:22px;border:1px solid rgba(143,161,184,.2);border-radius:10px;color:var(--accent);background:rgba(7,11,17,.88);font-size:14px;line-height:1.7;box-shadow:inset 0 1px rgba(255,255,255,.04)}.proof{border-bottom:0}.benchmark-table{overflow:hidden;max-width:980px;margin:0 auto 26px;border:1px solid rgba(143,161,184,.22);border-radius:12px;background:radial-gradient(circle at 12% 12%,rgba(0,240,181,.11),transparent 28rem),radial-gradient(circle at 88% 88%,rgba(101,216,255,.06),transparent 24rem),linear-gradient(180deg,rgba(255,255,255,.035),transparent),rgba(11,17,24,.78);box-shadow:inset 0 1px rgba(255,255,255,.04),0 28px 80px rgba(0,240,181,.045)}.benchmark-row{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(88px,.35fr));grid-gap:18px;gap:18px;align-items:center;padding:18px 22px;border-top:1px solid rgba(143,161,184,.14);color:var(--soft)}.benchmark-row:first-child{border-top:0}.benchmark-head{color:var(--muted);background:rgba(255,255,255,.025);font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase}.benchmark-row span:not(:first-child),.benchmark-row strong{justify-self:end;font-family:var(--mono)}.benchmark-row em{display:block;color:var(--muted);font-size:12px;font-style:normal}.benchmark-row strong{color:var(--accent)}.proof-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;max-width:980px;margin:34px auto 0;padding:28px;border-top:1px solid rgba(0,240,181,.28);border-bottom:1px solid rgba(143,161,184,.16);background:radial-gradient(circle at 16% 28%,rgba(0,240,181,.13),transparent 28rem),linear-gradient(90deg,rgba(0,240,181,.08),transparent 62%)}.proof-cta h3{max-width:620px;margin:0 0 8px;color:#ffffff;font-size:clamp(25px,3vw,36px);line-height:1.08}.proof-cta p:not(.eyebrow){max-width:660px;color:var(--muted)}.proof-cta-actions{display:flex;align-items:stretch;gap:12px;flex-direction:column;min-width:280px}.proof-cta-actions code{display:flex;align-items:center;min-height:46px;padding:0 16px;border:1px solid rgba(143,161,184,.24);border-radius:10px;color:var(--accent);background:rgba(7,11,17,.78);font-size:13px}.enterprise-section{width:min(980px,100%);margin:0 auto;padding:clamp(64px,8vw,110px) 0 clamp(48px,6vw,80px);position:relative}.enterprise-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,48px);padding:clamp(36px,5vw,52px);border:1px solid rgba(0,240,181,.24);border-radius:16px;background:radial-gradient(circle at 10% 20%,rgba(0,240,181,.12),transparent 28rem),radial-gradient(circle at 90% 80%,rgba(101,216,255,.08),transparent 24rem),linear-gradient(180deg,rgba(255,255,255,.03),transparent),rgba(11,17,24,.88);box-shadow:inset 0 1px rgba(255,255,255,.06),var(--shadow),0 24px 64px rgba(0,240,181,.06)}.enterprise-content{max-width:580px}.enterprise-content .eyebrow{margin-bottom:14px}.enterprise-content h2{margin:0 0 12px;color:#ffffff;font-size:clamp(28px,3.6vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.12}.enterprise-text{margin:0;color:var(--muted);font-size:clamp(15px,1.8vw,17px);line-height:1.55}.enterprise-actions{flex-shrink:0}.enterprise-actions .button{min-height:50px;padding:0 28px;font-size:15px;white-space:nowrap}.site-footer{position:relative;display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);grid-gap:42px;gap:42px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:46px 0 54px;border-top:1px solid rgba(143,161,184,.18);color:var(--muted);font-size:14px;isolation:isolate}.site-footer:before{position:absolute;z-index:-1;inset:-34px -9vw 0;pointer-events:none;content:"";background:radial-gradient(circle at 12% 18%,rgba(0,240,181,.11),transparent 24rem),radial-gradient(circle at 80% 86%,rgba(0,240,181,.07),transparent 26rem);-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.footer-brand{max-width:360px}.footer-brand .brand{display:inline-flex}.footer-brand p{margin:18px 0 0;color:var(--muted)}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.footer-links div{display:grid;grid-gap:9px;gap:9px;align-content:start}.footer-links strong{margin-bottom:4px;color:#ffffff;font-family:var(--mono);font-size:12px;font-weight:800;text-transform:uppercase}.footer-links a,.footer-links span{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;grid-column:1/-1;gap:20px;padding-top:24px;border-top:1px solid rgba(143,161,184,.14);color:rgba(152,164,179,.76);font-family:var(--mono);font-size:12px}.legal-page{width:min(820px,calc(100% - 40px));margin:0 auto;padding:56px 0 96px}.legal-page a{color:var(--accent);-webkit-text-decoration-color:rgba(0,240,181,.45);text-decoration-color:rgba(0,240,181,.45);text-underline-offset:3px}.legal-page a:hover{color:#ffffff}.legal-back{display:inline-block;margin-bottom:42px;color:var(--muted)!important;font-family:var(--mono);font-size:13px;text-decoration:none!important}.legal-back:hover{color:var(--accent)!important}.legal-heading{padding-bottom:34px;border-bottom:1px solid var(--line)}.legal-heading .eyebrow{margin-bottom:18px}.legal-heading h1{margin-bottom:12px;font-size:clamp(40px,6vw,62px)}.legal-heading>p:last-child,.legal-intro,.legal-section>div,.legal-toc{color:var(--soft)}.legal-date{margin-bottom:24px;color:var(--muted);font-family:var(--mono);font-size:13px}.legal-intro,.legal-section,.legal-toc{margin-top:42px}.legal-intro p,.legal-section p,.legal-toc p{margin-bottom:16px}.legal-page h2{margin-bottom:18px;color:#ffffff;font-size:clamp(25px,3.2vw,32px);line-height:1.18}.legal-page h3{margin:32px 0 12px;color:#ffffff;font-size:20px}.legal-page strong{color:#ffffff}.legal-page ol,.legal-page ul{display:grid;grid-gap:9px;gap:9px;margin:16px 0;padding-left:24px}.legal-page code{padding:2px 5px;border:1px solid rgba(143,161,184,.2);border-radius:4px;color:var(--accent);background:rgba(0,240,181,.07);font-size:.88em}.legal-callout{margin-top:38px;padding:24px;border:1px solid rgba(0,240,181,.35);border-radius:12px;background:linear-gradient(115deg,rgba(0,240,181,.12),transparent 75%),rgba(12,17,24,.76)}.legal-callout strong{font-size:18px}.legal-callout p{margin:12px 0 0;color:var(--soft)}.legal-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid var(--line);border-radius:10px}.legal-table-wrap table{width:100%;min-width:640px;border-collapse:collapse;color:var(--soft);font-size:14px}.legal-table-wrap td,.legal-table-wrap th{padding:13px 15px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal-table-wrap th{color:#ffffff;background:rgba(255,255,255,.035);font-family:var(--mono);font-size:12px}.legal-table-wrap tr:last-child td{border-bottom:0}.legal-page address{padding:8px 0 8px 16px;border-left:2px solid var(--accent);color:#ffffff;font-style:normal}.brand-page{width:min(1060px,calc(100% - 40px));margin:0 auto;padding:56px 0 96px}.brand-header{padding-bottom:36px;border-bottom:1px solid var(--line)}.brand-header .eyebrow{margin-bottom:18px}.brand-header h1{margin-bottom:14px;font-size:clamp(36px,5.5vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#ffffff}.brand-intro{max-width:660px;color:var(--soft);font-size:16px;line-height:1.6;margin:0 0 26px}.brand-header-actions{display:flex;gap:14px;align-items:center}.brand-download-all-btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;background:var(--accent);color:#05070a;border:none;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.brand-download-all-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,240,181,.4);opacity:.95}.brand-section{margin-top:52px}.brand-section-header{margin-bottom:24px}.brand-section-header h2{font-size:clamp(22px,3.2vw,28px);font-weight:750;margin-bottom:6px;color:#ffffff;letter-spacing:-.02em}.brand-section-header p{color:var(--muted);font-size:14px;margin:0}.brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.brand-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.brand-card:hover{border-color:rgba(0,240,181,.4);box-shadow:0 12px 36px rgba(0,240,181,.08);transform:translateY(-2px)}.brand-preview-wrap{position:relative;height:200px;background:#05070a;border-bottom:1px solid var(--line);padding:24px;overflow:hidden}.brand-preview-checkerboard,.brand-preview-wrap{width:100%;display:flex;align-items:center;justify-content:center}.brand-preview-checkerboard{height:100%;background-image:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 0),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border-radius:8px;padding:16px}.brand-preview-img{object-fit:contain;max-height:100%;max-width:100%;transition:transform .2s ease}.brand-card:hover .brand-preview-img{transform:scale(1.03)}.brand-img-full{max-width:88%;height:auto}.brand-img-square{max-height:96px;width:auto}.brand-card-content{display:flex;flex-direction:column;flex:1 1;padding:22px;gap:14px}.brand-card-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.brand-card-title-row h3{font-size:17px;font-weight:700;color:#ffffff;margin:0 0 4px}.brand-card-subtitle{font-size:13px;color:var(--muted);margin:0;line-height:1.4}.brand-format-badge{display:inline-block;padding:3px 8px;border-radius:5px;font-family:var(--mono);font-size:11px;font-weight:700;background:rgba(0,240,181,.12);color:var(--accent);border:1px solid rgba(0,240,181,.28);text-transform:uppercase}.brand-card-desc{font-size:13px;color:var(--soft);line-height:1.5;margin:0}.brand-meta-row{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;font-family:var(--mono);color:var(--muted);border-top:1px solid rgba(143,161,184,.12);padding-top:12px}.brand-meta-row strong{color:var(--soft)}.brand-actions{display:flex;gap:10px;margin-top:auto;padding-top:4px}.brand-btn-download{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:8px;background:var(--accent);color:#05070a;font-weight:700;font-size:13px;text-decoration:none;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.brand-btn-download:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,240,181,.35);opacity:.95}.brand-btn-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:rgba(12,17,24,.6);color:var(--soft);font-size:13px;font-weight:500;cursor:pointer;transition:all .16s ease}.brand-btn-copy:hover{border-color:rgba(0,240,181,.4);color:#ffffff;background:rgba(0,240,181,.08)}.brand-colors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-gap:16px;gap:16px}.brand-color-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:0;cursor:pointer;text-align:left;transition:all .18s ease;color:inherit;font:inherit}.brand-color-card:hover{border-color:rgba(0,240,181,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.brand-color-swatch{height:72px;width:100%;border-bottom:1px solid var(--line)}.brand-color-info{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.brand-color-info strong{font-size:13px;color:#ffffff}.brand-color-role{font-size:11px;color:var(--muted)}.brand-color-values{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-family:var(--mono);font-size:12px;color:var(--accent)}.brand-copy-hint{font-size:10px;color:var(--muted);text-transform:uppercase;font-family:var(--mono)}.brand-guidelines-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.brand-guideline-box{padding:24px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.guideline-badge{display:inline-block;font-family:var(--mono);font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px;margin-bottom:16px}.guideline-do .guideline-badge{background:rgba(0,240,181,.14);color:var(--accent);border:1px solid rgba(0,240,181,.3)}.guideline-dont .guideline-badge{background:rgba(255,107,122,.14);color:var(--danger);border:1px solid rgba(255,107,122,.3)}.brand-guideline-box ul{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px;font-size:14px;color:var(--soft);line-height:1.5}.brand-guideline-box code{background:rgba(255,255,255,.08);padding:2px 5px;border-radius:4px;font-family:var(--mono);font-size:12px;color:var(--accent)}@media (max-width:900px){.site-header{position:-webkit-sticky;position:sticky;top:0}.hero-grid{grid-template-columns:1fr}.hero-credibility{gap:48px}.hero-headline-stage:before{top:45%;bottom:auto;transform:translate(-50%,-50%) rotate(-1deg);width:max(960px,175vw);opacity:.22;filter:saturate(1.08) drop-shadow(0 20px 60px rgba(0,240,181,.16));mask-image:radial-gradient(ellipse 64% 54% at 50% 50%,black 0,rgba(0,0,0,.65) 40%,rgba(0,0,0,.2) 68%,transparent 84%);-webkit-mask-image:radial-gradient(ellipse 64% 54% at 50% 50%,black 0,rgba(0,0,0,.65) 40%,rgba(0,0,0,.2) 68%,transparent 84%)}.hero-visual{min-height:320px}.hero-headline-stage{min-height:calc(100svh - 66px)}.mode-panel,.process-grid,.reversible{grid-template-columns:1fr}.reversible-copy{max-width:none;text-align:center}.trust-points{justify-content:center}.benchmark-row{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(72px,auto));gap:14px}.proof-cta,.site-footer{grid-template-columns:1fr}.proof-cta-actions{min-width:0}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.process-card{min-height:0}}@media (max-width:640px){.site-header{position:-webkit-sticky;position:sticky;top:0;flex-direction:row;justify-content:space-between;padding:12px 16px;gap:12px}.nav,.site-header{align-items:center}.nav{width:auto;display:flex;justify-content:flex-end;gap:14px;font-size:13px}.header-github-stars{min-height:32px;padding:0 10px;font-size:12px;gap:6px}.site-footer,main{width:min(100% - 32px,1180px);max-width:100%;box-sizing:border-box}.hero-section{padding-bottom:48px}.hero-headline{font-size:clamp(26px,7.5vw,36px);line-height:1.1;gap:.28em;word-break:normal}.hero-headline,.hero-headline-main{white-space:normal;text-wrap:balance}.hero-intro{width:100%;max-width:100%;margin-top:clamp(24px,3.5svh,36px)}.hero-intro .hero-actions{flex-direction:column;width:100%;max-width:320px;margin:0 auto;gap:12px}.hero-intro .hero-actions .button{width:100%;min-height:48px;font-size:15px}.compression-heading{margin-bottom:24px;font-size:clamp(26px,7.5vw,38px);word-break:break-word}.hero-headline-stage{min-height:calc(100svh - 58px);min-height:calc(100dvh - 58px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 0;box-sizing:border-box}.hero-headline-stage:before{top:40%;bottom:auto;transform:translate(-50%,-50%) rotate(-1deg);width:max(780px,200vw);opacity:.24;filter:saturate(1.08) drop-shadow(0 15px 50px rgba(0,240,181,.16));mask-image:radial-gradient(ellipse 60% 48% at 50% 50%,black 0,rgba(0,0,0,.56) 38%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 60% 48% at 50% 50%,black 0,rgba(0,0,0,.56) 38%,transparent 78%)}.hero-center-content{margin:auto 0;display:flex;flex-direction:column;align-items:center;width:100%}.hero-credibility{margin-top:auto;padding-top:20px;gap:clamp(16px,2.5svh,24px);width:100%;max-width:100%}.founded-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px;max-width:340px;margin:0 auto;justify-items:center}.founded-logo,.founded-logos{width:100%;align-items:center}.founded-logo{display:flex;justify-content:center;height:28px}.integrations{padding:14px 0 16px}.integrations h2{margin:0 0 12px;font-size:11px}.integration-group{gap:36px;padding-right:36px}.hero-detail{padding-top:36px}.hero-grid{grid-template-columns:1fr;width:100%;max-width:100%}.hero-copy,.hero-visual{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.hero-text{font-size:16px;line-height:1.5;word-break:normal;overflow-wrap:break-word}.hero-impact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:auto;padding:10px 12px;width:100%;max-width:100%;box-sizing:border-box}.impact-stat{min-width:0;overflow:hidden}.impact-stat+.impact-stat{padding-top:0;padding-left:8px;border-top:0;border-left:1px solid rgba(143,161,184,.18)}.impact-stat strong{font-size:clamp(18px,5.5vw,24px)}.hero-impact span{font-size:9px;line-height:1.3}.install-command{display:flex;align-items:stretch;gap:10px;flex-direction:column;font-size:13px;padding:12px 14px;width:100%;max-width:100%;box-sizing:border-box}.install-command span{white-space:normal;word-break:break-all;text-align:center;line-height:1.4;width:100%}.install-command button{width:100%;min-height:42px;box-sizing:border-box}.github-stars{width:100%;max-width:100%;justify-content:center;box-sizing:border-box}.mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-panel{gap:20px;padding:20px}.mode-panel h3{font-size:20px}.mode-panel pre{min-height:0}.local-diagram{border-radius:14px}.benchmark-table{margin-bottom:22px}.benchmark-head{display:none}.benchmark-row{grid-template-columns:1fr 1fr;gap:8px 16px;padding:16px 18px}.benchmark-row span:first-child{grid-column:1/-1}.benchmark-row span:nth-child(2):before{content:"Before ";color:var(--muted)}.benchmark-row span:nth-child(3):before{content:"After ";color:var(--muted)}.benchmark-row strong:before{content:"Saved ";color:var(--muted);font-weight:800}.benchmark-row strong{justify-self:start}.hero-visual{min-height:300px}.mode-panel pre,.terminal pre{font-size:12px}.enterprise-section{padding:36px 0 24px}.enterprise-card{flex-direction:column;align-items:stretch;text-align:center;padding:28px 18px;gap:22px}.enterprise-content{max-width:100%}.enterprise-content .eyebrow{margin-left:auto;margin-right:auto}.enterprise-actions{width:100%;display:flex;justify-content:center}.enterprise-actions .button{width:100%;max-width:320px;margin:0 auto}.proof-cta{padding:24px 18px}.proof-cta-actions code{overflow-x:auto;white-space:nowrap}.footer-links{grid-template-columns:1fr}.footer-bottom{justify-content:flex-start;flex-direction:column;gap:8px}.legal-page{width:min(100% - 28px,820px);padding-top:38px}.legal-back{margin-bottom:28px}.legal-callout{padding:19px}.brand-page{width:min(100% - 28px,1060px);padding:38px 0 64px}.brand-grid{grid-template-columns:1fr}.brand-colors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-guidelines-grid{grid-template-columns:1fr}.brand-actions{flex-direction:column}}