.AiSection-module__RespiW__section{padding:var(--section-gap) 0}.AiSection-module__RespiW__compact{padding:var(--block-gap) 0 0}.AiSection-module__RespiW__head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.AiSection-module__RespiW__heading{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;font-size:clamp(37.5px,4vw,52.5px);font-weight:500;line-height:1.1}.AiSection-module__RespiW__body{text-wrap:pretty;max-width:600px;font-size:clamp(16.5px,1.25vw,18px);line-height:1.6}.AiSection-module__RespiW__logos{max-width:420px;margin-top:8px}.AiSection-module__RespiW__appNames{max-width:80ch;font-family:var(--font-mono);text-wrap:balance;flex-direction:column;align-items:center;font-size:12.5px;line-height:1.6;display:flex}.AiSection-module__RespiW__copyPage{margin-top:4px}.AiSection-module__RespiW__steps{border-top:1px solid var(--line);flex-direction:column;width:100%;display:flex}.AiSection-module__RespiW__steps li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px 0;font-size:15px;line-height:1.45;display:grid}.AiSection-module__RespiW__stepIndex{font-family:var(--font-mono);padding-top:2px;font-size:11.5px}.AiSection-module__RespiW__stepTitle{font-weight:500}.AiSection-module__RespiW__devLink{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;transition:text-decoration-color var(--dur) var(--ease);font-size:14.5px}.AiSection-module__RespiW__devLink:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.AiSection-module__RespiW__devLink span{font-family:var(--font-mono);margin-left:6px;display:inline-block}.AiSection-module__RespiW__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(40px,5vw,64px);display:grid}.AiSection-module__RespiW__desktop,.AiSection-module__RespiW__cli{grid-column:span 7}.AiSection-module__RespiW__mobile,.AiSection-module__RespiW__asks{grid-column:span 5}.AiSection-module__RespiW__desktop,.AiSection-module__RespiW__mobile,.AiSection-module__RespiW__cli{flex-direction:column;gap:14px;margin:0;display:flex}.AiSection-module__RespiW__mobile{justify-content:space-between;align-items:center}.AiSection-module__RespiW__desktop .AiSection-module__RespiW__window,.AiSection-module__RespiW__cli .AiSection-module__RespiW__terminal,.AiSection-module__RespiW__desktop .AiSection-module__RespiW__chat,.AiSection-module__RespiW__cli .AiSection-module__RespiW__term{flex:1}.AiSection-module__RespiW__caption{align-self:flex-start;align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:flex}.AiSection-module__RespiW__caption .AiSection-module__RespiW__captionMark{width:18px;height:18px}.AiSection-module__RespiW__captionSurface{opacity:.6;font-weight:400}.AiSection-module__RespiW__window,.AiSection-module__RespiW__terminal{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.AiSection-module__RespiW__windowBar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 12px;font-size:13px;font-weight:500;display:grid}.AiSection-module__RespiW__dots{gap:6px;display:flex}.AiSection-module__RespiW__dots i{border:1px solid var(--line);border-radius:50%;width:9px;height:9px}.AiSection-module__RespiW__windowTitle,.AiSection-module__RespiW__phoneBar{align-items:center;gap:7px;display:inline-flex}.AiSection-module__RespiW__windowTitle .AiSection-module__RespiW__barMark,.AiSection-module__RespiW__phoneBar .AiSection-module__RespiW__barMark{width:15px;height:15px}.AiSection-module__RespiW__connector{border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-mono);justify-self:end;padding:2px 8px;font-size:11px;font-weight:400}.AiSection-module__RespiW__check{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.AiSection-module__RespiW__ask{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:16px 16px 4px;align-self:flex-end;max-width:82%;padding:10px 14px;font-size:14.5px;line-height:1.45}.AiSection-module__RespiW__toolList{flex-wrap:wrap;gap:6px;display:flex}.AiSection-module__RespiW__toolList li{border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-mono);align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;line-height:1.4;display:inline-flex}.AiSection-module__RespiW__chat{flex-direction:column;gap:18px;padding:22px 22px 8px;display:flex}.AiSection-module__RespiW__reply{align-items:flex-start;gap:12px;display:flex}.AiSection-module__RespiW__reply .AiSection-module__RespiW__replyMark{width:22px;height:22px;margin-top:1px}.AiSection-module__RespiW__replyBody{flex-direction:column;gap:12px;min-width:0;font-size:14.5px;line-height:1.5;display:flex}.AiSection-module__RespiW__product{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;max-width:380px;padding:10px;display:flex}.AiSection-module__RespiW__productArt{border:1px solid var(--line);background:var(--panel) url(/patterns/terrain-2.png) center / cover;border-radius:7px;flex:none;width:52px;height:52px}[data-theme=dark] .AiSection-module__RespiW__productArt{filter:invert()}.AiSection-module__RespiW__productText{flex-direction:column;gap:2px;min-width:0;display:flex}.AiSection-module__RespiW__productName{font-weight:500}.AiSection-module__RespiW__productPrice{font-family:var(--font-mono);font-size:13px}.AiSection-module__RespiW__productPrice s{opacity:.5}.AiSection-module__RespiW__code{border:1px solid var(--line);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px}.AiSection-module__RespiW__productUrl{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;opacity:.6;font-size:11.5px;overflow:hidden}.AiSection-module__RespiW__composer{border:1px solid var(--line);opacity:.85;border-radius:14px;justify-content:space-between;align-items:center;margin:14px 22px 22px;padding:10px 10px 10px 16px;font-size:14px;display:flex}.AiSection-module__RespiW__composer>span:first-child{opacity:.55}.AiSection-module__RespiW__send{background:var(--fg);border-radius:8px;width:26px;height:26px;position:relative}.AiSection-module__RespiW__send:after{content:"";background:var(--bg);position:absolute;inset:7px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10V2M2.5 5.5L6 2l3.5 3.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10V2M2.5 5.5L6 2l3.5 3.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.AiSection-module__RespiW__phone{aspect-ratio:9/18.5;border:1px solid var(--line-strong);background:var(--bg);width:min(100%,272px);box-shadow:0 0 0 5px var(--panel), 0 0 0 6px var(--line);border-radius:38px;flex-direction:column;padding:34px 12px 12px;display:flex;position:relative}.AiSection-module__RespiW__notch{border-radius:var(--radius-pill);background:var(--fg);width:74px;height:20px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.AiSection-module__RespiW__phoneBar{border-bottom:1px solid var(--line);justify-content:center;padding:6px 0 10px;font-size:13px;font-weight:500}.AiSection-module__RespiW__phoneChat{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 4px 8px;display:flex}.AiSection-module__RespiW__phoneChat .AiSection-module__RespiW__ask{font-size:13.5px}.AiSection-module__RespiW__stats{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:2px 8px;padding:12px;display:grid}.AiSection-module__RespiW__statsLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.6;grid-column:1/-1;font-size:10.5px}.AiSection-module__RespiW__statsValue{font-family:var(--font-mono);letter-spacing:-.02em;font-size:22px;font-weight:500}.AiSection-module__RespiW__statsMeta{font-family:var(--font-mono);align-self:end;font-size:11.5px}.AiSection-module__RespiW__statsMeta b{font-weight:600}.AiSection-module__RespiW__bars{grid-column:1/-1;align-items:flex-end;gap:5px;height:46px;margin-top:8px;display:flex}.AiSection-module__RespiW__bars i{background:var(--fg);opacity:.85;border-radius:3px 3px 0 0;flex:1}.AiSection-module__RespiW__bars i:not(:last-child){opacity:.25}.AiSection-module__RespiW__phoneAnswer{font-size:13.5px;line-height:1.45}.AiSection-module__RespiW__phoneComposer{border:1px solid var(--line);border-radius:var(--radius-pill);opacity:.55;padding:10px 14px;font-size:13px}.AiSection-module__RespiW__term{font-family:var(--font-mono);flex-direction:column;gap:14px;padding:20px 22px 24px;font-size:13px;line-height:1.55;display:flex}.AiSection-module__RespiW__prompt{opacity:.5}.AiSection-module__RespiW__termSteps{flex-direction:column;gap:6px;display:flex}.AiSection-module__RespiW__termSteps li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.AiSection-module__RespiW__dot{background:var(--fg);border-radius:50%;width:7px;height:7px}.AiSection-module__RespiW__termSteps b{font-weight:600}.AiSection-module__RespiW__termDetail{opacity:.6;white-space:nowrap}.AiSection-module__RespiW__termAnswer{border-top:1px dashed var(--line);padding-top:12px}.AiSection-module__RespiW__termInput{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.AiSection-module__RespiW__caret{background:var(--fg);opacity:.7;width:7px;height:15px}.AiSection-module__RespiW__asks{padding:var(--card-pad,clamp(20px, 2.4vw, 28px));border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-direction:column;align-items:flex-start;gap:18px;display:flex}.AiSection-module__RespiW__asksTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.AiSection-module__RespiW__askList{border-top:1px solid var(--line);flex-direction:column;width:100%;display:flex}.AiSection-module__RespiW__askList li{border-bottom:1px solid var(--line);gap:10px;padding:11px 0;font-size:15.5px;line-height:1.4;display:flex}.AiSection-module__RespiW__askList li span{font-family:var(--font-mono);opacity:.5}@media (max-width:940px){.AiSection-module__RespiW__desktop,.AiSection-module__RespiW__mobile,.AiSection-module__RespiW__cli,.AiSection-module__RespiW__asks{grid-column:1/-1}}@media (max-width:560px){.AiSection-module__RespiW__chat{padding:16px 14px 4px}.AiSection-module__RespiW__composer{margin:12px 14px 14px}.AiSection-module__RespiW__term{padding:16px 14px 18px;font-size:12px}.AiSection-module__RespiW__termSteps li{grid-template-columns:auto minmax(0,1fr)}.AiSection-module__RespiW__termDetail{grid-column:2}.AiSection-module__RespiW__ask{max-width:92%}}
