:root{--paper:#fbfaf6;--birch:#f3f0e8;--wool:#e6e0d4;--ink:#252722;--stone:#6f716a;--rule:#d4cec1;--focus:#315f76;--error:#a33b32;--idea-crossfade-ms:.75s;--idea-crossfade-ease:cubic-bezier(.22,1,.36,1)}*,:before,:after{box-sizing:border-box}html{background:var(--birch)}body{color:var(--ink);background:var(--birch);margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,textarea{font:inherit}button{cursor:pointer}button:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{flex-direction:column;min-height:100svh;display:flex}.siteHeader,.siteFooter{justify-content:space-between;align-items:center;width:min(100% - 40px,1120px);margin:0 auto;display:flex}.siteHeader{border-bottom:1px solid var(--rule);min-height:72px}.brand{color:var(--ink);align-items:center;gap:9px;font-size:1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.brandMark{background:url(/brand/fixcodenow-mark.svg) 50%/contain no-repeat;flex:none;width:37px;height:20px}.headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.quietButton{color:var(--stone);background:0 0;border:0;padding:10px}.signupButton{background:var(--ink);color:var(--paper);padding:10px 14px;text-decoration:none}.quietButton,.signupButton{white-space:nowrap}.hero{flex:1;align-content:center;gap:48px;width:min(100% - 40px,960px);margin:0 auto;padding:72px 0;display:grid}.intro{text-align:center}h1{letter-spacing:-.045em;flex-direction:column;align-items:center;max-width:940px;margin:0 auto;font-size:clamp(2.2rem,6vw,4.6rem);font-weight:600;line-height:1.05;display:flex}.intro p{max-width:640px;color:var(--stone);margin:20px auto 0;font-size:1.05rem;line-height:1.7}.codeReviewCinematic{aspect-ratio:16/9;isolation:isolate;background:#f6f0df;border:4px solid #211d19;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:10px 12px #211d19,0 28px 70px #2527222e}.samuraiScene{background:linear-gradient(#faf7ee,#f1eadb);position:absolute;inset:0;overflow:hidden}.samuraiSpeedLines{opacity:0;animation:5s linear infinite samurai-speed-lines;position:absolute;inset:12% -25%}.samuraiSpeedLines:before,.samuraiSpeedLines:after{content:"";background:#6f6a61;width:34%;height:2px;position:absolute;left:0;box-shadow:180px 72px #aaa399,520px 160px #6f6a61,760px 42px #aaa399,1040px 210px #6f6a61}.samuraiSpeedLines:before{top:22%}.samuraiSpeedLines:after{top:58%;translate:110px}.samuraiGroundStroke{opacity:.6;background:#211d19;width:112%;height:3px;position:absolute;bottom:17%;right:-8%;rotate:-1deg}.samuraiGroundStroke:after{content:"";background:#aaa399;width:72%;height:2px;position:absolute;top:13px;left:9%}.samuraiRunner,.samuraiAfterimage{aspect-ratio:1323/1189;transform-origin:56% 75%;background:url(/samurai-code-review.webp) 50%/contain no-repeat;width:62%;position:absolute;bottom:7%;left:-42%}.samuraiRunner{z-index:4;filter:contrast(1.1);animation:5s cubic-bezier(.25,.05,.2,1) infinite samurai-run}.samuraiSword{z-index:2;border:3px solid var(--ink);background:var(--wool);clip-path:polygon(0 24%,92% 0,100% 50%,92% 100%,0 76%);transform-origin:3%;width:48%;height:10px;animation:5s cubic-bezier(.65,0,.35,1) infinite samurai-sword-swing;position:absolute;top:52%;left:78%}.samuraiSword:before{content:"";border:3px solid var(--ink);background:var(--ink);width:31%;height:14px;position:absolute;top:-5px;right:96%}.samuraiAfterimage{z-index:3;opacity:0;filter:contrast(1.1)}.samuraiAfterimageBack{animation:5s ease-out infinite samurai-afterimage-back}.samuraiAfterimageFront{animation:5s ease-out infinite samurai-afterimage-front}.slopFruit{--fruit:var(--error);z-index:5;aspect-ratio:1;width:clamp(76px,10vw,112px);color:var(--ink);position:absolute}.slopFruit-overengineering{top:52%;left:49%}.slopFruit-bugs{top:29%;left:63%}.slopFruit-hallucinations{top:53%;left:81%}.fruitPiece{background:var(--fruit);border:4px solid #211d19;border-radius:44% 56% 48% 52%;position:absolute;inset:0;box-shadow:inset 8px -7px #211d191f}.fruitPieceTop{clip-path:inset(0 0 49%)}.fruitPieceTop:before{content:"";background:var(--stone);border:3px solid #211d19;border-radius:100% 0;width:24%;height:30%;position:absolute;top:2%;left:54%;rotate:20deg}.fruitPieceBottom{clip-path:inset(51% 0 0)}.slopFruit b{z-index:2;background:var(--paper);letter-spacing:-.04em;text-align:center;text-transform:uppercase;white-space:nowrap;border:2px solid #211d19;place-items:center;width:calc(100% - 12px);min-height:32px;padding:5px 3px;font-size:clamp(.42rem,.7vw,.56rem);line-height:1;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.fruitCut{z-index:3;opacity:0;background:var(--paper);transform-origin:0;border:2px solid #211d19;border-radius:999px;width:156%;height:6px;position:absolute;top:48%;left:-28%;rotate:-14deg}.slopFruit-overengineering .fruitPieceTop,.slopFruit-overengineering b{animation:5s ease-out infinite fruit-one-top}.slopFruit-overengineering .fruitPieceBottom{animation:5s ease-out infinite fruit-one-bottom}.slopFruit-overengineering .fruitCut{animation:5s ease-out infinite fruit-one-cut}.slopFruit-bugs .fruitPieceTop,.slopFruit-bugs b{animation:5s ease-out infinite fruit-two-top}.slopFruit-bugs .fruitPieceBottom{animation:5s ease-out infinite fruit-two-bottom}.slopFruit-bugs .fruitCut{animation:5s ease-out infinite fruit-two-cut}.slopFruit-hallucinations .fruitPieceTop,.slopFruit-hallucinations b{animation:5s ease-out infinite fruit-three-top}.slopFruit-hallucinations .fruitPieceBottom{animation:5s ease-out infinite fruit-three-bottom}.slopFruit-hallucinations .fruitCut{animation:5s ease-out infinite fruit-three-cut}@keyframes samurai-run{0%{opacity:0;transform:translate(-15%,4%)rotate(3deg)scale(.94)}6%{opacity:1}16%{transform:translate(18%,-2%)rotate(-2deg)scale(.97)}28%{transform:translate(52%,2%)rotate(1deg)scale(1)}40%{transform:translate(82%,-3%)rotate(-3deg)scale(1.02)}52%{transform:translate(108%,2%)rotate(-5deg)scale(1.04)}64%{transform:translate(137%,-3%)rotate(-4deg)scale(1.04)}76%{transform:translate(166%,1%)rotate(-2deg)scale(1)}87%{opacity:1;transform:translate(195%,-2%)rotate(-3deg)scale(1)}90%,to{opacity:0;transform:translate(205%,-2%)rotate(-3deg)scale(1)}}@keyframes samurai-sword-swing{0%,22%{transform:rotate(-24deg)}29%{transform:rotate(48deg)}34%{transform:rotate(30deg)}38%{transform:rotate(-20deg)}44%{transform:rotate(-52deg)}49%{transform:rotate(10deg)}58%{transform:rotate(-20deg)}63%{transform:rotate(-50deg)}68%{transform:rotate(12deg)}76%,to{transform:rotate(-18deg)}}@keyframes samurai-afterimage-back{0%,23%{opacity:0;transform:translate(35%)scale(1.01)}31%,68%{opacity:.14}78%,to{opacity:0;transform:translate(155%)scale(1.04)}}@keyframes samurai-afterimage-front{0%,31%{opacity:0;transform:translate(58%)scale(1.02)}39%,72%{opacity:.09}82%,to{opacity:0;transform:translate(174%)scale(1.04)}}@keyframes samurai-speed-lines{0%,5%{opacity:0;transform:translate(12%)}15%,84%{opacity:.42}90%,to{opacity:0;transform:translate(-34%)}}@keyframes fruit-one-top{0%,27%{opacity:1;transform:none}34%{opacity:1;transform:translate(-15%,-36%)rotate(-22deg)}43%,to{opacity:0;transform:translate(-32%,-72%)rotate(-42deg)}}@keyframes fruit-one-bottom{0%,27%{opacity:1;transform:none}34%{opacity:1;transform:translate(16%,38%)rotate(18deg)}43%,to{opacity:0;transform:translate(35%,76%)rotate(38deg)}}@keyframes fruit-one-cut{0%,26%{opacity:0;transform:scaleX(0)}29%{opacity:1;transform:scaleX(1)}35%,to{opacity:0;transform:scaleX(1.15)}}@keyframes fruit-two-top{0%,46%{opacity:1;transform:none}53%{opacity:1;transform:translate(-15%,-36%)rotate(-22deg)}62%,to{opacity:0;transform:translate(-32%,-72%)rotate(-42deg)}}@keyframes fruit-two-bottom{0%,46%{opacity:1;transform:none}53%{opacity:1;transform:translate(16%,38%)rotate(18deg)}62%,to{opacity:0;transform:translate(35%,76%)rotate(38deg)}}@keyframes fruit-two-cut{0%,45%{opacity:0;transform:scaleX(0)}48%{opacity:1;transform:scaleX(1)}54%,to{opacity:0;transform:scaleX(1.15)}}@keyframes fruit-three-top{0%,65%{opacity:1;transform:none}72%{opacity:1;transform:translate(-15%,-36%)rotate(-22deg)}81%,to{opacity:0;transform:translate(-32%,-72%)rotate(-42deg)}}@keyframes fruit-three-bottom{0%,65%{opacity:1;transform:none}72%{opacity:1;transform:translate(16%,38%)rotate(18deg)}81%,to{opacity:0;transform:translate(35%,76%)rotate(38deg)}}@keyframes fruit-three-cut{0%,64%{opacity:0;transform:scaleX(0)}67%{opacity:1;transform:scaleX(1)}73%,to{opacity:0;transform:scaleX(1.15)}}.workbench{width:100%;max-width:760px;margin:0 auto}.tabs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.tabs button{color:var(--stone);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 10px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);background:var(--wool)}.panel{background:var(--paper);border:1px solid var(--rule);border-top:0}.ideaField{position:relative}textarea{resize:vertical;width:100%;min-height:220px;color:var(--ink);background:0 0;border:0;outline:0;padding:24px;line-height:1.6}.ideaFieldPlaceholder{color:var(--stone);pointer-events:none;padding:24px;line-height:1.6;position:absolute;inset:0;overflow:hidden}.agentChooser{gap:24px;min-height:244px;padding:28px;display:grid}.agentChooserIntro{text-align:center}.agentChooserIntro h2{letter-spacing:-.025em;margin:0;font-size:1.55rem;font-weight:600;line-height:1.2}.agentButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agentButtons button{border:1px solid var(--rule);min-height:112px;color:var(--ink);background:0 0;place-items:center;padding:18px;display:grid}.agentButtons button:hover{background:var(--wool);border-color:var(--stone)}.agentLogo{object-fit:contain;width:56px;height:56px}.agentFeedback{color:var(--stone);text-align:center;margin:0;font-size:.8rem;line-height:1.5}.agentFeedbackError{color:#8a352b}.byocPrompt{color:var(--ink);font:600 1.25rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.panelFooter{border-top:1px solid var(--rule);min-height:64px;color:var(--stone);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 24px;font-size:.75rem;display:flex}.panelFooter button{background:var(--ink);color:var(--paper);border:0;min-height:42px;padding:0 20px}.panelFooter button:disabled{opacity:.4;cursor:default}.trust{border-top:1px solid var(--rule);text-align:left;gap:18px;padding-top:24px;display:grid}.trustLabel{color:var(--stone);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.trustRow{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.trustLogos{flex-wrap:wrap;align-items:center;gap:28px 40px;display:flex}.trustLogo{color:var(--stone);opacity:.9;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:inline-flex}.trustLogo:hover{opacity:1}.trustMark{object-fit:contain;flex:none;width:36px;height:36px}.trustName{letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:650}.nvidiaMark{width:40px;height:26px;color:inherit;flex:none}.nvidiaName{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-direction:column;gap:1px;font-size:.78rem;font-weight:650;line-height:1.15;display:flex}.walkthrough,.examples,.comparison{border-top:1px solid var(--rule);gap:40px;padding-top:24px;display:grid}.supportIntro{max-width:760px}.supportIntro h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;line-height:1.1}.supportIntro p{max-width:720px;color:var(--stone);margin:0;font-size:1.05rem;line-height:1.7}.supportIntro p+p{margin-top:1em}.sectionLabel,.comparisonLabel{color:var(--stone);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.supportIntro .sectionLabel{margin-bottom:14px}.comparisonColumns{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comparisonColumns article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-width:0;padding:24px;display:flex}.comparisonColumns h3{letter-spacing:-.02em;margin:16px 0 12px;font-size:1.2rem;font-weight:600;line-height:1.25}.comparisonColumns article>p:last-of-type{color:var(--stone);margin:0;font-size:.92rem;line-height:1.6}.comparisonFixCodeNow{background:var(--paper)}.comparisonCta{background:var(--ink);color:var(--paper);align-self:flex-start;margin-top:24px;padding:11px 14px;text-decoration:none}.promptGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.promptGroup{min-width:0}.promptGroup h3{border-bottom:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-bottom:14px;font-size:.8rem;font-weight:650}.walkthroughLayout{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:start;gap:56px;display:grid}.walkthroughSteps{min-width:0}.walkthroughStep{will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;display:flex}.walkthroughStep h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:600;line-height:1.15}.walkthroughStep p{color:var(--stone);margin:14px 0 0;font-size:1rem;line-height:1.65}.stepNumber{color:var(--stone);margin-bottom:20px;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.desktopWalkthroughVisual{min-width:0;position:sticky;top:calc(50vh - 260px)}.mobileWalkthroughVisual{width:100%;margin-top:28px;display:none}.productMockup{border:1px solid var(--rule);background:var(--paper);grid-template-columns:116px minmax(0,1fr);min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #25272214}.mockupSidebar{border-right:1px solid var(--rule);background:var(--birch);flex-direction:column;gap:2px;padding:18px 12px;display:flex}.mockupMark{color:var(--ink);align-items:center;gap:6px;margin:0 4px 22px;font-size:.72rem;font-weight:650;display:flex}.mockupMark .brandMark{width:25px;height:14px}.mockupNavItem{color:var(--stone);text-align:left;background:0 0;border:0;padding:8px;font-size:.7rem}.mockupNavItem:hover{color:var(--ink)}.mockupNavItem.isSelected{background:var(--wool);color:var(--ink)}.mockupWorkspace{min-width:0}.mockupBar{border-bottom:1px solid var(--rule);min-height:48px;color:var(--stone);justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:.72rem;display:flex}.mockupBar strong{color:var(--ink);font-weight:650}.mockupBar button{color:var(--stone);background:0 0;border:0;padding:8px}.mockupBar button:hover{color:var(--ink)}.walkthroughSceneStack{min-height:471px;display:grid;overflow:hidden}.walkthroughScene{background:var(--paper);transform-origin:50% 100%;will-change:filter,opacity,transform;grid-area:1/1}.mockupBody{min-height:471px;padding:28px}.chatMockup{flex-direction:column;justify-content:flex-end;gap:40px;display:flex}.chatMessage{background:var(--wool);max-width:360px;color:var(--ink);align-self:flex-end;padding:16px;font-size:.86rem;line-height:1.55}.mockupComposer{border:1px solid var(--rule);background:var(--paper);color:var(--stone);justify-content:space-between;align-items:center;gap:16px;padding:12px;font-size:.72rem;display:flex}.mockupComposer button,.openProductButton{background:var(--ink);color:var(--paper);border:0;padding:9px 12px}.activityMockup,.reviewMockup,.syncMockup{flex-direction:column;justify-content:flex-start;display:flex}.activityHeading{padding-bottom:18px}.activityHeading>span,.developerActions>span{color:var(--stone);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:650}.activityHeading>strong{margin-top:6px;font-size:1.15rem;font-weight:650;display:block}.activityHeading>strong:first-child{margin-top:0}.activityHeading p{color:var(--stone);margin:7px 0 0;font-size:.75rem;line-height:1.5}.activityList,.reviewList,.syncRows{border-block:1px solid var(--rule)}.activityRow{border-bottom:1px solid var(--rule);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;font-size:.7rem;display:grid}.activityRow:last-child,.reviewRow:last-child,.syncRows>div:last-child{border-bottom:0}.activityRow>span{color:var(--stone)}.activityRow>strong{font-weight:550}.activityRow>i,.reviewRow>i{color:#4f6f56;white-space:nowrap;font-style:normal}.activityRow.isWorking>i{color:var(--stone)}.activityRow.isWorking>i:before{content:"·";margin-right:5px}.reviewRow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;display:grid}.reviewRow>div{flex-direction:column;gap:5px;display:flex}.reviewRow strong{font-size:.76rem}.reviewRow span{color:var(--stone);font-size:.7rem;line-height:1.4}.reviewRow.needsAttention>i,.reviewMockup .reviewRow>i{color:#856a26}.developerActions{margin-top:18px}.developerActions>div{gap:8px;margin-top:8px;display:flex}.developerActions button{border:1px solid var(--rule);background:var(--paper);color:var(--ink);align-items:center;gap:7px;padding:8px 10px;font-size:.72rem;display:flex}.syncRows>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:12px 0;font-size:.72rem;display:flex}.syncRows span{color:var(--stone)}.syncRows strong{color:#4f6f56;font-weight:650}.openProductButton{align-self:flex-end;margin-top:18px;font-size:.72rem}.mockupProjects,.mockupSettings{padding-top:18px}.mockupProjectColumns,.mockupProjectRow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(130px,2fr) minmax(150px,3fr) 70px;align-items:center;gap:16px;padding:12px 2px;display:grid}.mockupProjectColumns{color:var(--stone);font-size:.65rem}.mockupProjectColumns span:last-child{text-align:right}.mockupProjectRow{min-height:70px;font-size:.7rem}.mockupProjectRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mockupProjectRow strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.mockupProjectRow div span,.mockupProjectRow code{color:var(--stone);font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mockupProjectRow>i{justify-content:flex-end;align-items:center;gap:6px;font-style:normal;display:flex}.mockupProjectRow>i span{background:#4f6f56;border-radius:50%;width:7px;height:7px}.mockupPlan{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0}.mockupPlan strong{font-size:.88rem;font-weight:550}.mockupSettingRow{border-bottom:1px solid var(--rule);grid-template-columns:100px minmax(0,1fr);gap:16px;padding:16px 0;font-size:.72rem;display:grid}.mockupSettingRow>span{color:var(--stone)}.mockupSettingRow>strong{font-weight:500}.mockupHistoryScrim{z-index:20;background:#2527222e;justify-content:flex-end;display:flex;position:absolute;inset:0}.mockupHistory{border-left:1px solid var(--rule);background:var(--paper);flex-direction:column;width:min(72%,360px);display:flex;box-shadow:-16px 0 36px #2527221a}.mockupHistoryHeader{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:.72rem;display:flex}.mockupHistoryHeader button{color:var(--stone);background:0 0;border:0;padding:8px}.mockupHistory>button{border:0;border-bottom:1px solid var(--rule);color:var(--ink);text-align:left;background:0 0;flex-direction:column;gap:5px;padding:16px;display:flex}.mockupHistory>button:hover{background:var(--birch)}.mockupHistory>button strong{font-size:.74rem;font-weight:550}.mockupHistory>button span{color:var(--stone);font-size:.66rem}.promptList{flex-direction:column;display:flex}.promptList button{border:0;border-bottom:1px solid var(--rule);min-height:56px;color:var(--ink);text-align:left;background:0 0;padding:14px 8px 14px 0;line-height:1.45}.promptList button:hover{background:var(--wool)}.ideaPromptButton{width:100%}.ideaCrossfade{width:100%;display:grid}.ideaCrossfade>.ideaLayer{grid-area:1/1}.ideaLayer{transition:opacity var(--idea-crossfade-ms) var(--idea-crossfade-ease), transform var(--idea-crossfade-ms) var(--idea-crossfade-ease)}.ideaLayer.isIdle,.ideaLayer.isEnterActive{opacity:1;transform:translateY(0)}.ideaLayer.isEnterFrom{opacity:0;transform:translateY(.45em)}.ideaLayer.isOutgoing{opacity:0;pointer-events:none;transform:translateY(-.35em)}@media (prefers-reduced-motion:reduce){.ideaLayer{transition:none}.samuraiScene *{animation:none!important}.samuraiRunner{opacity:1;transform:translate(105%)rotate(-3deg)}.samuraiAfterimage,.samuraiSpeedLines{display:none}}.siteFooter{border-top:1px solid var(--rule);min-height:80px;color:var(--stone);font-size:.8rem}.siteFooter div{gap:20px;display:flex}.siteFooter a{color:inherit;text-decoration:none}.legal{flex:1;width:min(100% - 40px,720px);margin:0 auto;padding:64px 0 80px}.legalMeta{color:var(--stone);margin:0;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.legal h1{letter-spacing:-.035em;text-align:left;align-items:flex-start;margin:12px 0 0;font-size:clamp(2rem,4vw,2.8rem);font-weight:600;line-height:1.1}.legalLead{color:var(--stone);margin:24px 0 0;font-size:1.05rem;line-height:1.7}.legal section{margin-top:40px}.legal h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.legal p{color:var(--stone);margin:14px 0 0;font-size:1.05rem;line-height:1.7}.legal strong{color:var(--ink);font-weight:650}.legal a{color:var(--focus);text-decoration:none}.legal a:hover{text-decoration:underline}@media (max-width:800px){.walkthroughLayout{display:block}.walkthroughStep{border-top:1px solid var(--rule);min-height:0;padding:36px 0;opacity:1!important;transform:none!important}.walkthroughStep:first-child{border-top:0}.desktopWalkthroughVisual{display:none}.mobileWalkthroughVisual{display:block}.productMockup{grid-template-columns:1fr;min-height:0;box-shadow:0 16px 40px #2527220f}.mockupSidebar{display:none}.mockupBody{min-height:430px;padding:24px}}@media (max-width:700px){.siteHeader{flex-wrap:wrap;gap:8px;padding:12px 0}.hero{padding:48px 0}.codeReviewCinematic{aspect-ratio:4/5;border-radius:6px}.samuraiRunner,.samuraiAfterimage{width:90%;bottom:10%;left:-55%}.samuraiGroundStroke{bottom:13%}.slopFruit{width:82px}.slopFruit-overengineering{top:56%;left:46%}.slopFruit-bugs{top:32%;left:59%}.slopFruit-hallucinations{top:55%;left:76%}.agentChooser{padding:24px}.agentButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.agentButtons button{min-height:88px;padding:12px}.agentLogo{width:48px;height:48px}.trustRow{flex-direction:column;align-items:flex-start}.trustLogos{gap:20px 28px}.trustMark{width:30px;height:30px}.trustName{font-size:.95rem}.nvidiaMark{width:34px;height:22px}.promptGroups,.comparisonColumns{grid-template-columns:1fr}.activityRow{grid-template-columns:1fr auto;padding:10px 0}.activityRow>span{grid-column:1/-1}.reviewRow{grid-template-columns:1fr;padding:12px 0}.reviewRow>i{width:max-content}.developerActions>div{flex-wrap:wrap}.siteFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.legal{padding:40px 0 56px}}
