.vibe-module__wHxHhq__collection{--background:#090b10;--foreground:#f1f4f8;--card:#10141d;--card-foreground:#f1f4f8;--muted:#18202a;--muted-foreground:#a1aaba;--border:#28313e;--primary:#a9f5cf;--primary-foreground:#0a2118;--accent-color:#a9f5cf;--accent-soft:#a9f5cf12;background:var(--background);color:var(--foreground);font-family:var(--font-sans),sans-serif;overflow:clip}:is(body:has(.vibe-module__wHxHhq__collection)>header,body:has(.vibe-module__wHxHhq__collection)>footer){display:none}.vibe-module__wHxHhq__collection [data-accent=blue]{--accent-color:#a8c9ff;--accent-soft:#a8c9ff12}.vibe-module__wHxHhq__collection [data-accent=violet]{--accent-color:#c9b4ff;--accent-soft:#c9b4ff12}.vibe-module__wHxHhq__collection [data-accent=amber]{--accent-color:#efce9a;--accent-soft:#efce9a12}.vibe-module__wHxHhq__collection :is(a,button):focus-visible{outline:2px solid var(--accent-color);outline-offset:5px}.vibe-module__wHxHhq__collection ::selection{color:#0a2118;background:#a9f5cf}.vibe-module__wHxHhq__container{width:min(1180px,100% - 64px);margin-inline:auto}.vibe-module__wHxHhq__header{background:#090b10e8;border-bottom:1px solid #ffffff0b}.vibe-module__wHxHhq__header>.vibe-module__wHxHhq__container{justify-content:space-between;align-items:center;gap:30px;height:82px;display:flex}.vibe-module__wHxHhq__header nav{color:#b8c1cd;align-items:center;gap:30px;font-size:12px;display:flex}.vibe-module__wHxHhq__header nav a:hover{color:#fff}.vibe-module__wHxHhq__headerCta{background:#ffffff08;border:1px solid #ffffff2b;border-radius:7px;align-items:center;gap:18px;padding:10px 17px;font-size:12px;display:flex}.vibe-module__wHxHhq__headerCta:hover{background:#ffffff15}.vibe-module__wHxHhq__hero{isolation:isolate;padding:30px 0 0;position:relative}.vibe-module__wHxHhq__heroMesh{z-index:-1;background:radial-gradient(ellipse at 50% 65%,var(--accent-soft),transparent 65%),linear-gradient(90deg,#ffffff03 1px,transparent 1px),linear-gradient(#ffffff03 1px,transparent 1px);background-size:auto,90px 90px,90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.vibe-module__wHxHhq__breadcrumb{color:#99a3b2;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:48px;font-size:10px;display:flex}.vibe-module__wHxHhq__breadcrumb a:hover{color:#fff}.vibe-module__wHxHhq__heroEyebrow{color:#a3acba;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:22px;font-size:11px;display:flex}.vibe-module__wHxHhq__episode{color:var(--accent-color);background:var(--accent-soft);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;border:1px solid #ffffff20;border-radius:5px;padding:7px 10px}.vibe-module__wHxHhq__hero h1{text-align:center;letter-spacing:-.055em;text-wrap:balance;max-width:1040px;margin:auto;font-size:clamp(37px,4.9vw,67px);font-weight:550;line-height:1.12}.vibe-module__wHxHhq__hero h1 em,.vibe-module__wHxHhq__section h2 em,.vibe-module__wHxHhq__finalCta h2 em,.vibe-module__wHxHhq__gallerySection h2 em{color:var(--accent-color);font-style:normal}.vibe-module__wHxHhq__heroDescription{text-align:center;color:#a8b2c1;text-wrap:pretty;max-width:650px;margin:24px auto 0;font-size:16px;line-height:1.8}.vibe-module__wHxHhq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin:27px 0 18px;display:flex}.vibe-module__wHxHhq__primary,.vibe-module__wHxHhq__secondary{border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:49px;padding:13px 21px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.vibe-module__wHxHhq__primary{background:var(--accent-color);color:#111922;box-shadow:0 0 24px var(--accent-soft)}.vibe-module__wHxHhq__primary:hover{box-shadow:0 7px 32px var(--accent-soft);filter:brightness(1.08);transform:translateY(-2px)}.vibe-module__wHxHhq__secondary{color:#c1cad6;background:#151923;border:1px solid #ffffff18}.vibe-module__wHxHhq__secondary:hover{background:#202734}.vibe-module__wHxHhq__trustLine{color:#8996a8;flex-wrap:wrap;justify-content:center;gap:19px;font-size:10px;display:flex}.vibe-module__wHxHhq__trustLine span{align-items:center;gap:6px;display:flex}.vibe-module__wHxHhq__trustLine svg{color:var(--accent-color)}.vibe-module__wHxHhq__studioContainer{width:min(1340px,100% - 48px);margin:48px auto 0}.vibe-module__wHxHhq__studioFigure{scroll-margin-top:22px;position:relative}.vibe-module__wHxHhq__studioHalo{z-index:-1;background:var(--accent-color);opacity:.08;filter:blur(70px);border-radius:50%;position:absolute;inset:30% 13% 10%}.vibe-module__wHxHhq__studio{background:#11151e;border:1px solid #455064;border-radius:12px;overflow:hidden;box-shadow:0 0 0 6px #ffffff03,0 35px 100px #0008}.vibe-module__wHxHhq__titlebar{background:linear-gradient(#202632,#181e29);border-bottom:1px solid #303746;align-items:center;gap:20px;height:43px;padding:0 16px;display:flex}.vibe-module__wHxHhq__windowDots{gap:6px;display:flex}.vibe-module__wHxHhq__windowDots i{background:#697180;border-radius:50%;width:7px;height:7px}.vibe-module__wHxHhq__windowDots i:first-child{background:#b7747d}.vibe-module__wHxHhq__windowDots i:nth-child(2){background:#b8a573}.vibe-module__wHxHhq__windowDots i:last-child{background:#729b8a}.vibe-module__wHxHhq__titlebar>span:not(.vibe-module__wHxHhq__demoBadge){color:#94a0b4;font:9px var(--font-geist-mono),monospace;margin:auto}.vibe-module__wHxHhq__demoBadge{color:#a1b8b1;font:8px var(--font-geist-mono),monospace;letter-spacing:.05em;align-items:center;gap:6px;display:flex}.vibe-module__wHxHhq__demoBadge i{background:#a9f5cf;border-radius:50%;width:5px;height:5px}.vibe-module__wHxHhq__studioWorkspace{grid-template-columns:158px minmax(0,1fr) 300px;min-height:510px;display:grid}.vibe-module__wHxHhq__sidebar{color:#8d9aad;background:#10141c;border-right:1px solid #29313d;flex-direction:column;gap:6px;padding:20px 12px 15px;font-size:10px;display:flex}.vibe-module__wHxHhq__workspaceLabel{color:#8793a4;font:8px var(--font-geist-mono),monospace;letter-spacing:.07em;justify-content:space-between;margin-bottom:10px;display:flex}.vibe-module__wHxHhq__workspaceLabel span{color:#596576}.vibe-module__wHxHhq__sidebar>div:not(.vibe-module__wHxHhq__sidebarBottom){border-radius:5px;align-items:center;gap:8px;padding:10px 8px;display:flex}.vibe-module__wHxHhq__sidebar>div>span:last-child{margin-left:auto}.vibe-module__wHxHhq__sidebarSelected{color:#b9ead3;background:#a9f5cf12;border:1px solid #a9f5cf15}.vibe-module__wHxHhq__sidebar>.vibe-module__wHxHhq__workspaceLabel:not(:first-child){margin-top:24px}.vibe-module__wHxHhq__sidebarMission{color:#c5ceda;font-size:10px;line-height:1.6}.vibe-module__wHxHhq__sidebarSteps{gap:14px;margin-top:12px;font-size:9px;display:grid}.vibe-module__wHxHhq__sidebarSteps li{color:#717f93;align-items:center;gap:7px;display:flex}.vibe-module__wHxHhq__sidebarSteps li>span{border:1px solid #3b475a;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.vibe-module__wHxHhq__sidebarSteps li[data-done=true]{color:#b1c8bd}.vibe-module__wHxHhq__sidebarSteps li[data-done=true]>span{color:#a9f5cf;background:#a9f5cf10;border-color:#74ad90}.vibe-module__wHxHhq__sidebarBottom{align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:9px;line-height:1.7;display:flex}.vibe-module__wHxHhq__sidebarBottom i{background:#a9f5cf;border-radius:50%;width:6px;height:6px}.vibe-module__wHxHhq__sidebarBottom strong{color:#c1cfca;font-weight:400}.vibe-module__wHxHhq__stage{background:radial-gradient(at bottom,#27364735,#0000 80%),#111620;min-width:0;padding:13px}.vibe-module__wHxHhq__stageHeader,.vibe-module__wHxHhq__stageFooter{font:8px var(--font-geist-mono),monospace;color:#8d9aad;justify-content:space-between;gap:10px;padding:0 0 13px;display:flex}.vibe-module__wHxHhq__stageHeader>span,.vibe-module__wHxHhq__stageFooter>span{align-items:center;gap:6px;display:flex}.vibe-module__wHxHhq__stageHeader i,.vibe-module__wHxHhq__stageFooter i{background:var(--accent-color);border-radius:50%;width:4px;height:4px}.vibe-module__wHxHhq__maestroPane{background:#131e1b;border:1px solid #496355;border-radius:7px;overflow:hidden;box-shadow:0 6px 16px #0002}.vibe-module__wHxHhq__paneHeader{color:#c6d6cf;font:9px var(--font-geist-mono),monospace;background:#ffffff03;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.vibe-module__wHxHhq__paneHeader>span{align-items:center;gap:7px;display:flex}.vibe-module__wHxHhq__paneHeader small{letter-spacing:.1em;color:#8b9a94;border:1px solid #ffffff17;border-radius:3px;padding:3px 5px;font-size:6px}.vibe-module__wHxHhq__brief{background:#ffffff05;border:1px solid #ffffff0c;border-radius:5px;align-items:start;gap:9px;margin:12px 12px 8px;padding:10px;display:flex}.vibe-module__wHxHhq__avatar{color:#cbdbd3;background:#415046;border-radius:5px;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.vibe-module__wHxHhq__brief p{flex:1;font-size:10px;line-height:1.65}.vibe-module__wHxHhq__sendIcon{color:#142a20;background:#a9f5cf;border-radius:3px;padding:3px}.vibe-module__wHxHhq__maestroReply{color:#9abcaa;align-items:start;gap:8px;padding:4px 14px 13px;display:flex}.vibe-module__wHxHhq__maestroReply svg{flex-shrink:0;margin-top:2px}.vibe-module__wHxHhq__maestroReply p{font:9px/1.8 var(--font-geist-mono),monospace;min-height:32px}.vibe-module__wHxHhq__caret{background:#a9f5cf;flex-shrink:0;align-self:center;width:4px;height:11px;animation:1s steps(2,end) infinite vibe-module__wHxHhq__blink;display:block}.vibe-module__wHxHhq__panesArea{height:292px;margin-top:12px;position:relative}.vibe-module__wHxHhq__planning{color:#91a19b;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s,transform .6s;display:flex;position:absolute;inset:0}.vibe-module__wHxHhq__planning>svg{color:#a9f5cf;margin-bottom:13px}.vibe-module__wHxHhq__planning>strong{color:#becdc6;font-size:12px;font-weight:500}.vibe-module__wHxHhq__planning>span{margin-top:8px;font-size:9px}.vibe-module__wHxHhq__planning>div{width:90%;max-width:340px;margin-top:20px}.vibe-module__wHxHhq__planning p{border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;padding:10px 0;font-size:9px;display:flex}.vibe-module__wHxHhq__planning p>span{font:8px var(--font-geist-mono),monospace;color:#829c8f}.vibe-module__wHxHhq__planning p>svg{color:#a9f5cf;margin-left:auto}.vibe-module__wHxHhq__executorPanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vibe-module__wHxHhq__executorPane{transform-origin:0 0;background:#141b27;border:1px solid #48546c;border-radius:6px;transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 8px 25px #0003}.vibe-module__wHxHhq__executorPane[data-agent="1"]{background:#1b1828;border-color:#615575;transition-delay:.25s}.vibe-module__wHxHhq__executorPane[data-agent="1"] .vibe-module__wHxHhq__paneHeader{color:#cebddd}.vibe-module__wHxHhq__panePath{font:7px var(--font-geist-mono),monospace;color:#73849e;border-bottom:1px solid #ffffff06;align-items:center;gap:5px;padding:8px 11px;display:flex}.vibe-module__wHxHhq__terminalLines{padding:9px 11px}.vibe-module__wHxHhq__terminalLines p{font:8px/1.6 var(--font-geist-mono),monospace;color:#8996ac;overflow-wrap:anywhere;margin-bottom:6px}.vibe-module__wHxHhq__terminalLines p:first-child{color:#d1dbea;min-height:25px}.vibe-module__wHxHhq__terminalLines p:first-child span{color:#94c2ff}.vibe-module__wHxHhq__terminalLines .vibe-module__wHxHhq__terminalGreen{color:#a9dabe}.vibe-module__wHxHhq__terminalLines .vibe-module__wHxHhq__terminalFoot{color:#a1b7cf;margin:9px 0 0;font-size:7px}.vibe-module__wHxHhq__statusDot{background:#a9f5cf;border-radius:50%;width:5px;height:5px;animation:2.5s infinite vibe-module__wHxHhq__blink;box-shadow:0 0 8px #a9f5cf50}.vibe-module__wHxHhq__codeSkeleton{padding:2px 0}.vibe-module__wHxHhq__codeSkeleton i{transform-origin:0;background:#7299b570;width:80%;height:2px;margin:5px 0;animation:3s infinite vibe-module__wHxHhq__code;display:block}.vibe-module__wHxHhq__codeSkeleton i:nth-child(2){background:#b8a2cf70;width:55%;animation-delay:-.5s}.vibe-module__wHxHhq__codeSkeleton i:nth-child(3){width:65%;animation-delay:-1s}.vibe-module__wHxHhq__codeSkeleton i:nth-child(4){background:#98c4aa70;width:48%;animation-delay:-1.5s}.vibe-module__wHxHhq__codeSkeleton i:nth-child(5){width:70%;animation-delay:-2s}.vibe-module__wHxHhq__qaPane{z-index:2;background:#1c2427;border:1px solid #839987;border-radius:7px;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:5%;right:5%;box-shadow:0 -16px 50px #0008}.vibe-module__wHxHhq__qaPane .vibe-module__wHxHhq__paneHeader{color:#d8dac4;background:#ffffff04}.vibe-module__wHxHhq__qaPane>div:last-child{padding:8px 12px}.vibe-module__wHxHhq__qaPane p{align-items:center;gap:7px;padding:6px 0;font-size:8px;display:flex}.vibe-module__wHxHhq__qaPane p>svg{color:#b6e8c8;flex-shrink:0}.vibe-module__wHxHhq__qaPane p>span{flex:1}.vibe-module__wHxHhq__qaPane p>small{color:#8eab9a;font:6px var(--font-geist-mono),monospace}.vibe-module__wHxHhq__stageFooter{padding:13px 0 0}.vibe-module__wHxHhq__outputPane{background:#0c1119;border-left:1px solid #303746;flex-direction:column;min-width:0;display:flex}.vibe-module__wHxHhq__outputHeader{color:#a2aebb;font:7px var(--font-geist-mono),monospace;border-bottom:1px solid #27313e;justify-content:space-between;align-items:center;gap:10px;padding:14px 12px;display:flex}.vibe-module__wHxHhq__outputHeader>span{align-items:center;gap:5px;display:flex}.vibe-module__wHxHhq__outputBody{flex:1;padding:13px;display:grid;position:relative;overflow:hidden}.vibe-module__wHxHhq__outputWaiting{text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;padding:14px;transition:opacity .6s,transform .6s;display:flex}.vibe-module__wHxHhq__outputWaiting>strong{color:#c0ccda;margin:35px 0 12px;font-size:13px;font-weight:500}.vibe-module__wHxHhq__outputWaiting>p{color:#7b8a9f;max-width:200px;font-size:10px;line-height:1.8}.vibe-module__wHxHhq__outputWaiting>span{font:9px var(--font-geist-mono),monospace;color:#849d90;margin-top:24px}.vibe-module__wHxHhq__orbit{place-items:center;width:80px;height:80px;display:grid;position:relative}.vibe-module__wHxHhq__orbit>i{border:1px solid #a9f5cf25;border-radius:50%;position:absolute;inset:-12px}.vibe-module__wHxHhq__orbit>i:last-child{border-style:dashed;border-color:#a9f5cf18;animation:40s linear infinite vibe-module__wHxHhq__orbit;inset:-28px}.vibe-module__wHxHhq__orbit>i:first-of-type:after{content:"";background:#a9f5cf;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:12px;box-shadow:0 0 12px #a9f5cf}.vibe-module__wHxHhq__outputResult{grid-area:1/1;align-self:start;min-width:0;transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1)}.vibe-module__wHxHhq__studioFigure[data-phase="0"] .vibe-module__wHxHhq__executorPane{opacity:0;pointer-events:none;transform:translateY(30px)scale(.88)rotateX(12deg)}.vibe-module__wHxHhq__studioFigure:not([data-phase="0"]) .vibe-module__wHxHhq__planning{opacity:0;pointer-events:none;transform:translateY(-15px)}.vibe-module__wHxHhq__studioFigure:is([data-phase="0"],[data-phase="1"]) .vibe-module__wHxHhq__qaPane{opacity:0;pointer-events:none;transform:translateY(32px)scale(.93)}.vibe-module__wHxHhq__studioFigure:not([data-phase="3"]) .vibe-module__wHxHhq__outputResult{opacity:0;pointer-events:none;transform:translateY(25px)scale(.96)}.vibe-module__wHxHhq__studioFigure[data-phase="3"] .vibe-module__wHxHhq__outputWaiting{opacity:0;pointer-events:none;transform:translateY(-15px)}.vibe-module__wHxHhq__studioFigure:not([data-running=true]) :is(.vibe-module__wHxHhq__codeSkeleton i,.vibe-module__wHxHhq__statusDot,.vibe-module__wHxHhq__caret,.vibe-module__wHxHhq__orbit>i){animation-play-state:paused}.vibe-module__wHxHhq__timeline{justify-content:space-between;align-items:stretch;gap:15px;padding:19px 10px 0;display:flex}.vibe-module__wHxHhq__phaseButtons{flex:1;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.vibe-module__wHxHhq__phaseButtons button{text-align:left;color:#8592a6;cursor:pointer;border-bottom:1px solid #303947;align-items:center;gap:8px;padding:9px 0 16px;font-size:10px;display:flex;position:relative}.vibe-module__wHxHhq__phaseButtons strong{font-weight:450}.vibe-module__wHxHhq__phaseButtons span{font:8px var(--font-geist-mono),monospace;color:#68798c}.vibe-module__wHxHhq__phaseButtons button[aria-pressed=true]{color:var(--accent-color);border-color:var(--accent-color)}.vibe-module__wHxHhq__phaseButtons button[aria-pressed=true] span{color:var(--accent-color)}.vibe-module__wHxHhq__phaseButtons button:hover{color:#fff}.vibe-module__wHxHhq__playback{align-items:center;gap:8px;display:flex}.vibe-module__wHxHhq__playback button{color:#c0ccda;cursor:pointer;border:1px solid #394351;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vibe-module__wHxHhq__playback button:disabled{opacity:.35;cursor:default}.vibe-module__wHxHhq__studioFigure>figcaption{text-align:center;color:#78869a;margin-top:17px;font-size:9px;line-height:1.6}.vibe-module__wHxHhq__heroBottom{font:8px var(--font-geist-mono),monospace;color:#8493a6;letter-spacing:.08em;justify-content:center;align-items:center;gap:20px;padding:36px 0 38px;display:flex}.vibe-module__wHxHhq__heroBottom i{background:#394957;width:19px;height:1px}.vibe-module__wHxHhq__section{border-top:1px solid #ffffff0c;padding:100px 0}.vibe-module__wHxHhq__section h2,.vibe-module__wHxHhq__gallerySection h2,.vibe-module__wHxHhq__finalCta h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.4vw,45px);font-weight:500;line-height:1.15}.vibe-module__wHxHhq__eyebrow{color:var(--accent-color);font:9px var(--font-geist-mono),monospace;letter-spacing:.12em;margin-bottom:23px}.vibe-module__wHxHhq__contextGrid,.vibe-module__wHxHhq__reviewGrid,.vibe-module__wHxHhq__faqGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.vibe-module__wHxHhq__bodyCopy{color:#a1adbd;font-size:15px;line-height:1.9}.vibe-module__wHxHhq__jarvisDefinition{background:#ffffff03;border:1px solid #ffffff0e;border-radius:8px;align-items:start;gap:12px;margin-top:25px;padding:20px;display:flex}.vibe-module__wHxHhq__jarvisDefinition svg{color:var(--accent-color);flex-shrink:0;margin-top:4px}.vibe-module__wHxHhq__jarvisDefinition p{color:#a1b0bd;font-size:12px;line-height:1.9}.vibe-module__wHxHhq__buildSection{background:linear-gradient(130deg,#ffffff02,#0000)}.vibe-module__wHxHhq__sectionTop{justify-content:space-between;align-items:end;gap:55px;margin-bottom:48px;display:flex}.vibe-module__wHxHhq__sectionTop>p{color:#92a0b3;max-width:310px;font-size:13px;line-height:1.9}.vibe-module__wHxHhq__buildGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.vibe-module__wHxHhq__largePreview{background:#1a202c;border:1px solid #475265;border-radius:13px;min-width:0;padding:8px;transform:perspective(1400px)rotateY(3deg)rotateX(2deg);box-shadow:0 25px 70px #0003}.vibe-module__wHxHhq__previewFrame{color:#8595aa;font:8px var(--font-geist-mono),monospace;justify-content:space-between;align-items:center;padding:6px 6px 13px;display:flex}.vibe-module__wHxHhq__previewFrame>span:first-child{gap:4px;display:flex}.vibe-module__wHxHhq__previewFrame i{background:#657187;border-radius:50%;width:5px;height:5px}.vibe-module__wHxHhq__largePreview>p{color:#8899b0;padding:12px 7px 5px;font-size:9px;line-height:1.6}.vibe-module__wHxHhq__largePreview .vibe-module__wHxHhq__productContent{padding:25px}.vibe-module__wHxHhq__largePreview .vibe-module__wHxHhq__product h3{font-size:26px}.vibe-module__wHxHhq__largePreview .vibe-module__wHxHhq__productMetric strong{font-size:30px}.vibe-module__wHxHhq__largePreview .vibe-module__wHxHhq__productMetric{margin:18px 0}.vibe-module__wHxHhq__largePreview .vibe-module__wHxHhq__productNav{padding:17px 22px}.vibe-module__wHxHhq__outcomes{flex-direction:column;gap:25px;display:flex}.vibe-module__wHxHhq__outcomes>article{border-bottom:1px solid #ffffff12;gap:19px;padding-bottom:23px;display:flex}.vibe-module__wHxHhq__outcomes>article>span{font:10px var(--font-geist-mono),monospace;color:var(--accent-color);padding-top:4px}.vibe-module__wHxHhq__outcomes h3{letter-spacing:-.02em;margin-bottom:9px;font-size:19px;font-weight:500}.vibe-module__wHxHhq__outcomes p{color:#a0adbe;font-size:13px;line-height:1.8}.vibe-module__wHxHhq__outcomes>a{align-self:start}.vibe-module__wHxHhq__process{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.vibe-module__wHxHhq__process article{background:linear-gradient(#1a223080,#13192340);border:1px solid #303a4b;border-radius:9px;padding:25px}.vibe-module__wHxHhq__processNumber{color:var(--accent-color);justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.vibe-module__wHxHhq__processNumber span{font:10px var(--font-geist-mono),monospace;color:#7a8a9e}.vibe-module__wHxHhq__process h3{letter-spacing:-.025em;margin-bottom:15px;font-size:20px;font-weight:500;line-height:1.3}.vibe-module__wHxHhq__process p{color:#9caabb;font-size:12px;line-height:1.85}.vibe-module__wHxHhq__process ul{border-top:1px solid #ffffff10;gap:11px;margin-top:24px;padding-top:18px;display:grid}.vibe-module__wHxHhq__process li{color:#b5c2d1;align-items:center;gap:6px;font-size:10px;display:flex}.vibe-module__wHxHhq__process li svg{color:var(--accent-color);flex-shrink:0}.vibe-module__wHxHhq__promptSection{background:radial-gradient(ellipse at 80% 60%,var(--accent-soft),transparent 65%)}.vibe-module__wHxHhq__promptGrid{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;display:grid}.vibe-module__wHxHhq__promptGrid .vibe-module__wHxHhq__bodyCopy{margin:23px 0;font-size:14px}.vibe-module__wHxHhq__promptGrid small{color:#8494a6;margin-top:14px;font-size:10px;line-height:1.7;display:block}.vibe-module__wHxHhq__promptCard{background:#111922;border:1px solid #435349;border-radius:10px;box-shadow:0 20px 60px #0003}.vibe-module__wHxHhq__promptCard>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;display:flex}.vibe-module__wHxHhq__promptCard>div>span{color:#93a496;font:9px var(--font-geist-mono),monospace;align-items:center;gap:8px;display:flex}.vibe-module__wHxHhq__promptCard button{color:#bddcc8;cursor:pointer;border:1px solid #466051;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:flex}.vibe-module__wHxHhq__promptCard button:hover{background:#a9f5cf15}.vibe-module__wHxHhq__promptCard>p{font:12px/2 var(--font-geist-mono),monospace;color:#c1d0c8;white-space:pre-wrap;padding:24px}.vibe-module__wHxHhq__copyStatus{color:#849d90;padding:0 24px 21px;font-size:10px;line-height:1.7;display:block}.vibe-module__wHxHhq__reviewGrid .vibe-module__wHxHhq__bodyCopy{margin-top:25px;font-size:14px}.vibe-module__wHxHhq__reviewCard{background:#151c26;border:1px solid #424c58;border-radius:10px;padding:25px}.vibe-module__wHxHhq__reviewCard>div{color:var(--accent-color);border-bottom:1px solid #ffffff13;align-items:center;gap:10px;padding-bottom:18px;font-size:12px;display:flex}.vibe-module__wHxHhq__reviewCard>div>span:last-child{font:9px var(--font-geist-mono),monospace;border:1px solid #ffffff25;border-radius:3px;margin-left:auto;padding:4px 7px}.vibe-module__wHxHhq__reviewCard ul{gap:20px;padding:24px 0;display:grid}.vibe-module__wHxHhq__reviewCard li{color:#c1cbd7;align-items:start;gap:12px;font-size:13px;line-height:1.7;display:flex}.vibe-module__wHxHhq__reviewCard li>span{background:var(--accent-soft);width:20px;height:20px;color:var(--accent-color);border-radius:4px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.vibe-module__wHxHhq__reviewCard>p{color:#8999ae;border-top:1px solid #ffffff13;padding-top:17px;font-size:11px;line-height:1.85}.vibe-module__wHxHhq__faqGrid{gap:65px}.vibe-module__wHxHhq__finalCta{text-align:center;background:radial-gradient(ellipse at bottom,var(--accent-soft),transparent 65%);border-top:1px solid #ffffff10;padding:85px 0;position:relative}.vibe-module__wHxHhq__finalIcon{width:64px;height:64px;color:var(--accent-color);background:var(--accent-soft);border:1px solid #ffffff26;border-radius:17px;place-items:center;margin:0 auto 30px;display:grid;transform:rotate(-7deg)}.vibe-module__wHxHhq__finalCta .vibe-module__wHxHhq__eyebrow{margin-bottom:20px}.vibe-module__wHxHhq__finalCta h2{font-size:clamp(36px,4.5vw,58px)}.vibe-module__wHxHhq__finalCta p:not(.vibe-module__wHxHhq__eyebrow){color:#abb8c8;margin:25px auto;font-size:13px;line-height:1.9}.vibe-module__wHxHhq__finalCta p strong{color:#e1e8ef;font-weight:500}.vibe-module__wHxHhq__finalCta .vibe-module__wHxHhq__offerDetails{color:#8c9caf;max-width:490px;margin:18px auto;font-size:10px}.vibe-module__wHxHhq__finalCta a:last-child{color:#abbaca;align-items:center;gap:8px;font-size:11px;display:inline-flex}.vibe-module__wHxHhq__relatedSection{border-top:1px solid #ffffff10;padding:60px 0}.vibe-module__wHxHhq__relatedHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.vibe-module__wHxHhq__relatedHeading h2{letter-spacing:-.035em;font-size:24px}.vibe-module__wHxHhq__relatedHeading>a{color:#9eacbe;align-items:center;gap:8px;font-size:11px;display:flex}.vibe-module__wHxHhq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.vibe-module__wHxHhq__relatedGrid>a{background:#111822;border:1px solid #2f3b4b;border-radius:8px;padding:22px;transition:transform .2s,border-color .2s;position:relative}.vibe-module__wHxHhq__relatedGrid>a:hover{border-color:var(--accent-color);transform:translateY(-4px)}.vibe-module__wHxHhq__relatedGrid>a>span{font:8px var(--font-geist-mono),monospace;color:var(--accent-color)}.vibe-module__wHxHhq__relatedGrid h3{margin:15px 0 10px;font-size:17px}.vibe-module__wHxHhq__relatedGrid p{color:#8d9bae;max-width:85%;font-size:10px;line-height:1.7}.vibe-module__wHxHhq__relatedGrid svg{color:#93a7b9;position:absolute;bottom:20px;right:20px}.vibe-module__wHxHhq__footer{border-top:1px solid #ffffff10;padding:30px 0 55px}.vibe-module__wHxHhq__footer>.vibe-module__wHxHhq__container{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.vibe-module__wHxHhq__footer p{color:#8e9baf;font-size:10px}.vibe-module__wHxHhq__footer nav{color:#b0bccd;gap:20px;margin-left:auto;font-size:10px;display:flex}.vibe-module__wHxHhq__footer small{color:#6f8098;font-size:9px}.vibe-module__wHxHhq__motionToggle{z-index:30;color:#b1c1d0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#141c26e8;border:1px solid #3a495b;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:9px;display:flex;position:fixed;bottom:12px;right:14px}.vibe-module__wHxHhq__product{color:#25352c;font-family:var(--font-sans),sans-serif;background:#ecefe9;border-radius:7px;overflow:hidden;box-shadow:0 12px 28px #0002}.vibe-module__wHxHhq__productNav{background:#f5f6f0;border-bottom:1px solid #233c3015;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:9px;display:flex}.vibe-module__wHxHhq__productNav>span{align-items:center;gap:5px;display:flex}.vibe-module__wHxHhq__productNav>span:first-child{font-weight:650}.vibe-module__wHxHhq__productNav i{background:#417b58;border-radius:3px;width:8px;height:8px}.vibe-module__wHxHhq__productNav>span:last-child{color:#7a897f;font-size:7px}.vibe-module__wHxHhq__productContent{padding:18px 14px}.vibe-module__wHxHhq__productEyebrow{font:6px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#78857b}.vibe-module__wHxHhq__product h3{letter-spacing:-.04em;margin-top:10px;font-size:19px;font-weight:650;line-height:1.2}.vibe-module__wHxHhq__productMetric{flex-direction:column;gap:3px;margin:14px 0;display:flex}.vibe-module__wHxHhq__productMetric strong{letter-spacing:-.04em;font-size:25px;font-weight:550;line-height:1.2}.vibe-module__wHxHhq__productMetric>span{color:#738779;font-size:7px}.vibe-module__wHxHhq__productFoot{color:#6d8375;border-top:1px solid #203b2b15;justify-content:space-between;align-items:center;gap:7px;padding:11px 13px;font-size:6px;display:flex}.vibe-module__wHxHhq__productFoot>span:first-child{align-items:center;gap:4px;display:flex}.vibe-module__wHxHhq__productFoot i{background:#448265;border-radius:50%;width:4px;height:4px}.vibe-module__wHxHhq__chart{border-bottom:1px solid #264e3820;align-items:end;gap:7px;height:85px;padding:5px 0 10px;display:flex}.vibe-module__wHxHhq__chart i{background:linear-gradient(#69a584,#a4cbb3);border-radius:3px 3px 0 0;flex:1}.vibe-module__wHxHhq__saasList{margin-top:10px}.vibe-module__wHxHhq__saasList>div{border-bottom:1px solid #284a3610;align-items:center;gap:7px;padding:8px 0;font-size:8px;display:flex}.vibe-module__wHxHhq__saasList>div>svg:last-child{color:#809c89;margin-left:auto}.vibe-module__wHxHhq__calendar{text-align:center;grid-template-columns:repeat(5,1fr);gap:5px;margin:15px 0;display:grid}.vibe-module__wHxHhq__calendar>span{color:#8c8f87;font-size:6px}.vibe-module__wHxHhq__calendar>b{background:#fff8;border-radius:6px;padding:10px 2px;font-size:12px;font-weight:500}.vibe-module__wHxHhq__calendar>b[data-selected=true]{color:#fff;background:#77618d}.vibe-module__wHxHhq__slots{gap:6px;display:grid}.vibe-module__wHxHhq__slots>span{border:1px solid #77618d30;border-radius:5px;align-items:center;gap:8px;padding:9px;font-size:8px;display:flex}.vibe-module__wHxHhq__slots>span[data-unavailable=true]{opacity:.5;background:#d3d0d8}.vibe-module__wHxHhq__product[data-kind=calendar],.vibe-module__wHxHhq__product[data-kind=members]{color:#3e334d;background:#f0edf3}.vibe-module__wHxHhq__product[data-kind=calendar] .vibe-module__wHxHhq__productNav,.vibe-module__wHxHhq__product[data-kind=members] .vibe-module__wHxHhq__productNav{background:#f9f7fb}.vibe-module__wHxHhq__product[data-kind=calendar] .vibe-module__wHxHhq__productNav i,.vibe-module__wHxHhq__product[data-kind=members] .vibe-module__wHxHhq__productNav i{background:#8b69a7}.vibe-module__wHxHhq__miniKanban{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.vibe-module__wHxHhq__miniKanban>div{background:#d8d1c550;border-radius:5px;padding:7px}.vibe-module__wHxHhq__miniKanban small{align-items:center;gap:3px;margin-bottom:10px;font-size:6px;display:flex}.vibe-module__wHxHhq__miniKanban small i{background:#9b8154;border-radius:50%;width:4px;height:4px}.vibe-module__wHxHhq__miniKanban article{background:#fff9;border:1px solid #9a846025;border-radius:4px;min-height:90px;padding:10px 6px}.vibe-module__wHxHhq__miniKanban article>span{font-size:8px;font-weight:550}.vibe-module__wHxHhq__miniKanban p{color:#8e806c;margin:16px 0 5px;font-size:6px}.vibe-module__wHxHhq__miniKanban b{font-size:7px;font-weight:450}.vibe-module__wHxHhq__product[data-kind=crm],.vibe-module__wHxHhq__product[data-kind=inventory],.vibe-module__wHxHhq__product[data-kind=directory]{color:#4a4132;background:#f1eee5}.vibe-module__wHxHhq__product[data-kind=crm] .vibe-module__wHxHhq__productNav,.vibe-module__wHxHhq__product[data-kind=inventory] .vibe-module__wHxHhq__productNav,.vibe-module__wHxHhq__product[data-kind=directory] .vibe-module__wHxHhq__productNav{background:#faf8f1}.vibe-module__wHxHhq__product[data-kind=crm] .vibe-module__wHxHhq__productNav i,.vibe-module__wHxHhq__product[data-kind=inventory] .vibe-module__wHxHhq__productNav i,.vibe-module__wHxHhq__product[data-kind=directory] .vibe-module__wHxHhq__productNav i{background:#b89d64}.vibe-module__wHxHhq__calculator>div{border-bottom:1px solid #264e3820;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;font-size:9px;display:flex}.vibe-module__wHxHhq__calculator b{color:#4b8063;font-weight:550}.vibe-module__wHxHhq__slider{background:#c4d7c9;border-radius:4px;width:100%;height:4px}.vibe-module__wHxHhq__slider i{background:#659878;border-radius:4px;width:65%;height:4px;display:block;position:relative}.vibe-module__wHxHhq__slider i:after{content:"";background:#426d52;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:0}.vibe-module__wHxHhq__calculator>p{color:#4b6c58;justify-content:space-between;gap:8px;margin-top:18px;font-size:8px;display:flex}.vibe-module__wHxHhq__search{color:#928673;background:#fff8;border:1px solid #9e927130;border-radius:5px;align-items:center;gap:8px;margin-bottom:11px;padding:10px;font-size:8px;display:flex}.vibe-module__wHxHhq__directory>div{border-bottom:1px solid #4b382510;align-items:center;gap:10px;padding:10px 0;display:flex}.vibe-module__wHxHhq__businessIcon{color:#6a5636;background:#d8c4a2;border-radius:6px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.vibe-module__wHxHhq__directory strong{font-size:9px;font-weight:550}.vibe-module__wHxHhq__directory small{color:#93836b;align-items:center;gap:5px;margin-top:3px;font-size:7px;display:flex}.vibe-module__wHxHhq__inventory>div{border-bottom:1px solid #62482415;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.vibe-module__wHxHhq__inventory>div:first-child{color:#968671;font-size:6px}.vibe-module__wHxHhq__inventory strong{font-size:9px;font-weight:450}.vibe-module__wHxHhq__inventory small{color:#577a4e;background:#d7e2ce;border-radius:4px;padding:4px 6px;font-size:6px}.vibe-module__wHxHhq__inventory small[data-alert=true]{color:#886122;background:#edddbb}.vibe-module__wHxHhq__video{color:#f3eaff;background:radial-gradient(at top,#b79ccd,#65567e);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:110px;display:flex}.vibe-module__wHxHhq__video>span{background:#ffffff20;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vibe-module__wHxHhq__video small{color:#e2d6ed;font-size:7px}.vibe-module__wHxHhq__lessonList{margin-top:8px}.vibe-module__wHxHhq__lessonList>div{border-bottom:1px solid #69508315;align-items:center;gap:7px;padding:9px 0;font-size:8px;display:flex}.vibe-module__wHxHhq__lessonList small{color:#9781a9;margin-left:auto;font-size:7px}.vibe-module__wHxHhq__deliveries>div{border-bottom:1px solid #37567a18;align-items:center;gap:9px;padding:13px 0;display:flex}.vibe-module__wHxHhq__deliveries>div>span{color:#6481a6;background:#d4dfed;border-radius:5px;padding:7px}.vibe-module__wHxHhq__deliveries strong{font-size:9px;font-weight:500}.vibe-module__wHxHhq__deliveries small{color:#8b99ac;margin-top:4px;font-size:7px;display:block}.vibe-module__wHxHhq__deliveries>div>svg{color:#8c9db1;margin-left:auto}.vibe-module__wHxHhq__product[data-kind=portal],.vibe-module__wHxHhq__product[data-kind=prototype],.vibe-module__wHxHhq__product[data-kind=mvp]{color:#34465d;background:#edf1f5}.vibe-module__wHxHhq__product[data-kind=portal] .vibe-module__wHxHhq__productNav,.vibe-module__wHxHhq__product[data-kind=prototype] .vibe-module__wHxHhq__productNav,.vibe-module__wHxHhq__product[data-kind=mvp] .vibe-module__wHxHhq__productNav{background:#f7f9fb}.vibe-module__wHxHhq__product[data-kind=portal] .vibe-module__wHxHhq__productNav i,.vibe-module__wHxHhq__product[data-kind=prototype] .vibe-module__wHxHhq__productNav i,.vibe-module__wHxHhq__product[data-kind=mvp] .vibe-module__wHxHhq__productNav i{background:#7190b5}.vibe-module__wHxHhq__diff{font:8px/1.8 var(--font-geist-mono),monospace;color:#b1dcc6;background:#253344;border-radius:5px;flex-direction:column;gap:5px;margin-bottom:10px;padding:12px;display:flex}.vibe-module__wHxHhq__diff>span:first-child{color:#d6a8ae}.vibe-module__wHxHhq__prototype>div:not(.vibe-module__wHxHhq__diff){align-items:center;gap:7px;padding:9px 0;font-size:9px;display:flex}.vibe-module__wHxHhq__prototype>div>svg{color:#5d8a73}.vibe-module__wHxHhq__miniJourney>div{border-bottom:1px solid #344f7015;align-items:center;gap:8px;padding:13px 0;display:flex}.vibe-module__wHxHhq__miniJourney>div>span{color:#5a7599;background:#d3deec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.vibe-module__wHxHhq__miniJourney strong{font-size:9px;font-weight:500}.vibe-module__wHxHhq__miniJourney svg{color:#6983a4;margin-left:auto}.vibe-module__wHxHhq__feedback{color:#798da7;align-items:center;gap:7px;padding-top:15px;font-size:7px;display:flex}.vibe-module__wHxHhq__feedback>span:last-child{margin-left:auto}.vibe-module__wHxHhq__indexHero{padding-top:72px}.vibe-module__wHxHhq__indexHero h1{max-width:1100px}.vibe-module__wHxHhq__indexHero .vibe-module__wHxHhq__studioContainer{margin-top:44px;margin-bottom:68px}.vibe-module__wHxHhq__gallerySection{border-top:1px solid #ffffff12;padding:90px 0}.vibe-module__wHxHhq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.vibe-module__wHxHhq__galleryCard{background:#121924;border:1px solid #344050;border-radius:12px;flex-direction:column;min-width:0;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.vibe-module__wHxHhq__galleryCard:hover{border-color:var(--accent-color);transform:translateY(-6px)}.vibe-module__wHxHhq__galleryPreview{background:radial-gradient(ellipse at bottom,var(--accent-soft),transparent 80%),#151e2b;height:245px;padding:30px 55px 0;position:relative;overflow:hidden}.vibe-module__wHxHhq__galleryPreview:after{content:"";background:linear-gradient(#0000,#121924);position:absolute;inset:70% 0 0}.vibe-module__wHxHhq__galleryPreview .vibe-module__wHxHhq__product{transition:transform .5s;transform:perspective(1000px)rotateX(8deg)rotate(-3deg);box-shadow:0 8px 40px #0004}.vibe-module__wHxHhq__galleryCard:nth-child(2n) .vibe-module__wHxHhq__product{transform:perspective(1000px)rotateX(8deg)rotate(3deg)}.vibe-module__wHxHhq__galleryCard:hover .vibe-module__wHxHhq__product{transform:perspective(1000px)rotateX(0)rotate(0)translateY(-5px)}.vibe-module__wHxHhq__galleryText{padding:25px 28px 28px;position:relative}.vibe-module__wHxHhq__galleryText>span:first-child{font:8px var(--font-geist-mono),monospace;color:var(--accent-color);letter-spacing:.09em;justify-content:space-between;align-items:center;display:flex}.vibe-module__wHxHhq__galleryText h3{letter-spacing:-.04em;margin:13px 0;font-size:26px;font-weight:500}.vibe-module__wHxHhq__galleryText p{color:#96a5b8;max-width:450px;font-size:12px;line-height:1.85}.vibe-module__wHxHhq__galleryText .vibe-module__wHxHhq__explore{color:var(--accent-color);align-items:center;gap:9px;margin-top:20px;font-size:11px;display:flex}.vibe-module__wHxHhq__indexExplanation{text-align:center;background:radial-gradient(at bottom,#a9f5cf10,#0000 70%);border-top:1px solid #ffffff10;padding:85px 0}.vibe-module__wHxHhq__indexExplanation>.vibe-module__wHxHhq__container>svg{color:#a9f5cf;margin:0 auto 25px}.vibe-module__wHxHhq__indexExplanation h2{letter-spacing:-.04em;font-size:34px;font-weight:500}.vibe-module__wHxHhq__indexExplanation p{color:#9fafbe;max-width:680px;margin:25px auto;font-size:14px;line-height:1.9}.vibe-module__wHxHhq__indexExplanation>.vibe-module__wHxHhq__container>div{color:#b6c8bf;flex-wrap:wrap;justify-content:center;gap:25px;margin-bottom:28px;font-size:11px;display:flex}.vibe-module__wHxHhq__indexExplanation span{align-items:center;gap:7px;display:flex}.vibe-module__wHxHhq__collection [data-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.vibe-module__wHxHhq__collection[data-motion=on] [data-reveal-ready=true]:not([data-revealed=true]){opacity:0;transform:translateY(22px)}.vibe-module__wHxHhq__collection[data-motion=off] *,.vibe-module__wHxHhq__collection[data-motion=off] :before,.vibe-module__wHxHhq__collection[data-motion=off] :after{transition:none!important;animation:none!important}.vibe-module__wHxHhq__collection[data-motion=off] [data-reveal]{opacity:1;transform:none}@keyframes vibe-module__wHxHhq__code{0%,to{opacity:.4;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@keyframes vibe-module__wHxHhq__blink{50%{opacity:.3}}@keyframes vibe-module__wHxHhq__orbit{to{transform:rotate(360deg)}}@media (min-width:1450px){.vibe-module__wHxHhq__studioWorkspace{grid-template-columns:175px minmax(0,1fr) 330px}.vibe-module__wHxHhq__stage{padding:16px}.vibe-module__wHxHhq__panesArea{height:305px}.vibe-module__wHxHhq__terminalLines p,.vibe-module__wHxHhq__qaPane p{font-size:9px}}@media (max-width:1100px){.vibe-module__wHxHhq__studioWorkspace{grid-template-columns:130px minmax(0,1fr) 260px}.vibe-module__wHxHhq__sidebar{padding-inline:9px}.vibe-module__wHxHhq__sidebar>div:not(.vibe-module__wHxHhq__sidebarBottom){font-size:9px}.vibe-module__wHxHhq__paneHeader small{display:none}.vibe-module__wHxHhq__sidebarSteps{font-size:8px}.vibe-module__wHxHhq__contextGrid,.vibe-module__wHxHhq__reviewGrid,.vibe-module__wHxHhq__faqGrid{gap:40px}.vibe-module__wHxHhq__buildGrid,.vibe-module__wHxHhq__promptGrid{gap:35px}.vibe-module__wHxHhq__process{gap:15px}.vibe-module__wHxHhq__process article{padding:21px}.vibe-module__wHxHhq__phaseButtons{gap:10px}.vibe-module__wHxHhq__phaseButtons strong{font-size:9px}}@media (max-width:900px){.vibe-module__wHxHhq__sidebar{display:none}.vibe-module__wHxHhq__studioWorkspace{grid-template-columns:minmax(0,1fr) 260px}.vibe-module__wHxHhq__titlebar>span:not(.vibe-module__wHxHhq__demoBadge){font-size:8px}.vibe-module__wHxHhq__container{width:calc(100% - 44px)}.vibe-module__wHxHhq__contextGrid,.vibe-module__wHxHhq__buildGrid,.vibe-module__wHxHhq__promptGrid,.vibe-module__wHxHhq__reviewGrid,.vibe-module__wHxHhq__faqGrid{grid-template-columns:1fr;gap:35px}.vibe-module__wHxHhq__contextGrid>div:first-child{max-width:580px}.vibe-module__wHxHhq__section{padding:70px 0}.vibe-module__wHxHhq__buildGrid{max-width:700px;margin:auto}.vibe-module__wHxHhq__largePreview{transform:none}.vibe-module__wHxHhq__process{grid-template-columns:1fr}.vibe-module__wHxHhq__process article{grid-template-columns:50px 1fr;gap:0 15px;display:grid}.vibe-module__wHxHhq__processNumber{flex-direction:column;grid-row:1/4;justify-content:start;gap:20px;margin:0}.vibe-module__wHxHhq__process h3{margin-top:0}.vibe-module__wHxHhq__process p,.vibe-module__wHxHhq__process ul{grid-column:2}.vibe-module__wHxHhq__process ul{margin-top:15px}.vibe-module__wHxHhq__sectionTop{gap:25px}.vibe-module__wHxHhq__sectionTop>p{max-width:240px}.vibe-module__wHxHhq__header nav{gap:18px}.vibe-module__wHxHhq__heroBottom{gap:11px;font-size:7px}.vibe-module__wHxHhq__galleryPreview{padding:25px 25px 0}.vibe-module__wHxHhq__galleryText{padding:22px}.vibe-module__wHxHhq__galleryText h3{font-size:23px}}@media (max-width:680px){.vibe-module__wHxHhq__header>.vibe-module__wHxHhq__container{gap:12px;height:70px}.vibe-module__wHxHhq__header nav{display:none}.vibe-module__wHxHhq__headerCta{padding:9px 12px;font-size:11px}.vibe-module__wHxHhq__hero{padding-top:21px}.vibe-module__wHxHhq__breadcrumb{gap:5px;margin-bottom:35px;font-size:9px}.vibe-module__wHxHhq__heroEyebrow{gap:10px;font-size:10px}.vibe-module__wHxHhq__hero h1{font-size:clamp(32px,6.9vw,44px)}.vibe-module__wHxHhq__heroDescription{font-size:14px;line-height:1.85}.vibe-module__wHxHhq__heroActions{gap:10px}.vibe-module__wHxHhq__primary,.vibe-module__wHxHhq__secondary{gap:12px;font-size:12px}.vibe-module__wHxHhq__trustLine{gap:10px;font-size:9px}.vibe-module__wHxHhq__studioContainer{width:calc(100% - 24px);margin-top:32px}.vibe-module__wHxHhq__studioWorkspace{grid-template-columns:1fr}.vibe-module__wHxHhq__outputPane{border-top:1px solid #303746;border-left:0}.vibe-module__wHxHhq__outputBody{min-height:170px;padding:15px}.vibe-module__wHxHhq__outputWaiting{text-align:left;grid-template-columns:70px 1fr;gap:0 20px;min-height:145px;padding:10px;display:grid}.vibe-module__wHxHhq__orbit{grid-row:1/4;justify-self:center;width:42px;height:42px}.vibe-module__wHxHhq__orbit svg{width:27px}.vibe-module__wHxHhq__orbit>i{inset:-7px}.vibe-module__wHxHhq__orbit>i:last-child{inset:-15px}.vibe-module__wHxHhq__orbit>i:first-of-type:after{width:4px;height:4px;top:2px;right:10px}.vibe-module__wHxHhq__outputWaiting>strong{align-self:end;margin:0 0 7px;font-size:12px}.vibe-module__wHxHhq__outputWaiting>p{max-width:none;margin:0;font-size:10px}.vibe-module__wHxHhq__outputWaiting>span{margin:7px 0 0;font-size:8px}.vibe-module__wHxHhq__outputResult{width:100%;max-width:400px;margin:auto}.vibe-module__wHxHhq__outputResult .vibe-module__wHxHhq__product{max-height:400px}.vibe-module__wHxHhq__outputBody:has(.vibe-module__wHxHhq__outputResult[aria-hidden=true]) .vibe-module__wHxHhq__outputResult{position:absolute;inset:15px}.vibe-module__wHxHhq__outputHeader{padding:10px 14px;font-size:7px}.vibe-module__wHxHhq__stage{padding:12px}.vibe-module__wHxHhq__panesArea{height:277px}.vibe-module__wHxHhq__titlebar{gap:12px;height:39px;padding:0 12px}.vibe-module__wHxHhq__titlebar>span:not(.vibe-module__wHxHhq__demoBadge){display:none}.vibe-module__wHxHhq__demoBadge{margin-left:auto;font-size:7px}.vibe-module__wHxHhq__windowDots{gap:4px}.vibe-module__wHxHhq__windowDots i{width:5px;height:5px}.vibe-module__wHxHhq__maestroReply p{font-size:8px}.vibe-module__wHxHhq__brief p{font-size:9px}.vibe-module__wHxHhq__paneHeader{padding:9px;font-size:8px}.vibe-module__wHxHhq__executorPanes{gap:8px}.vibe-module__wHxHhq__terminalLines{padding:9px}.vibe-module__wHxHhq__terminalLines p{font-size:7px}.vibe-module__wHxHhq__terminalLines .vibe-module__wHxHhq__terminalFoot{font-size:6px}.vibe-module__wHxHhq__qaPane{left:2%;right:2%}.vibe-module__wHxHhq__qaPane p{font-size:7px}.vibe-module__wHxHhq__qaPane p>small{display:none}.vibe-module__wHxHhq__timeline{gap:9px;padding:12px 0 0}.vibe-module__wHxHhq__phaseButtons{gap:8px}.vibe-module__wHxHhq__phaseButtons button{flex-direction:column;align-items:start;gap:5px;padding:6px 0 10px}.vibe-module__wHxHhq__phaseButtons strong{font-size:8px;line-height:1.5}.vibe-module__wHxHhq__playback{gap:4px}.vibe-module__wHxHhq__playback button{width:27px;height:27px}.vibe-module__wHxHhq__playback svg{width:12px}.vibe-module__wHxHhq__studioFigure>figcaption{margin-top:12px;padding-inline:8px;font-size:8px}.vibe-module__wHxHhq__heroBottom{flex-wrap:wrap;gap:12px;padding:25px 0;font-size:6px}.vibe-module__wHxHhq__heroBottom i{width:10px}.vibe-module__wHxHhq__section{padding:54px 0}.vibe-module__wHxHhq__section h2,.vibe-module__wHxHhq__gallerySection h2{font-size:32px}.vibe-module__wHxHhq__eyebrow{margin-bottom:17px;font-size:8px;line-height:1.8}.vibe-module__wHxHhq__sectionTop{margin-bottom:30px;display:block}.vibe-module__wHxHhq__sectionTop>p{max-width:none;margin-top:20px}.vibe-module__wHxHhq__bodyCopy{font-size:14px}.vibe-module__wHxHhq__jarvisDefinition{padding:17px}.vibe-module__wHxHhq__jarvisDefinition p{font-size:11px}.vibe-module__wHxHhq__largePreview .vibe-module__wHxHhq__productContent{padding:20px}.vibe-module__wHxHhq__largePreview .vibe-module__wHxHhq__product h3{font-size:24px}.vibe-module__wHxHhq__outcomes h3{font-size:18px}.vibe-module__wHxHhq__outcomes p{font-size:12px}.vibe-module__wHxHhq__outcomes>article{gap:14px}.vibe-module__wHxHhq__outcomes>a{width:100%}.vibe-module__wHxHhq__process article{grid-template-columns:35px 1fr;gap:0 10px;padding:20px 15px}.vibe-module__wHxHhq__process h3{font-size:18px}.vibe-module__wHxHhq__promptGrid{gap:25px}.vibe-module__wHxHhq__promptCard>div{padding:11px}.vibe-module__wHxHhq__promptCard>div>span{gap:5px;font-size:7px}.vibe-module__wHxHhq__promptCard button{gap:4px;font-size:9px}.vibe-module__wHxHhq__promptCard>p{padding:18px;font-size:11px;line-height:1.9}.vibe-module__wHxHhq__copyStatus{padding:0 18px 18px;font-size:9px}.vibe-module__wHxHhq__reviewCard{padding:20px}.vibe-module__wHxHhq__reviewCard li{font-size:12px}.vibe-module__wHxHhq__finalCta{padding:58px 0}.vibe-module__wHxHhq__finalCta h2{font-size:38px}.vibe-module__wHxHhq__finalCta .vibe-module__wHxHhq__primary{width:100%}.vibe-module__wHxHhq__finalCta p:not(.vibe-module__wHxHhq__eyebrow){font-size:11px}.vibe-module__wHxHhq__finalCta .vibe-module__wHxHhq__offerDetails{font-size:9px}.vibe-module__wHxHhq__relatedSection{padding:42px 0}.vibe-module__wHxHhq__relatedHeading{flex-direction:column;align-items:start;gap:13px}.vibe-module__wHxHhq__relatedHeading h2{font-size:23px}.vibe-module__wHxHhq__relatedGrid{grid-template-columns:1fr;gap:10px}.vibe-module__wHxHhq__relatedGrid>a{padding:18px}.vibe-module__wHxHhq__relatedGrid h3{margin:10px 0 7px}.vibe-module__wHxHhq__footer>.vibe-module__wHxHhq__container{gap:20px}.vibe-module__wHxHhq__footer nav{margin:0}.vibe-module__wHxHhq__footer small{width:100%}.vibe-module__wHxHhq__footer{padding-bottom:60px}.vibe-module__wHxHhq__indexHero{padding-top:45px}.vibe-module__wHxHhq__indexHero h1{font-size:39px}.vibe-module__wHxHhq__indexHero .vibe-module__wHxHhq__studioContainer{margin-bottom:35px}.vibe-module__wHxHhq__gallerySection{padding:50px 0}.vibe-module__wHxHhq__gallery{grid-template-columns:1fr;gap:20px}.vibe-module__wHxHhq__galleryPreview{height:220px;padding:25px 38px 0}.vibe-module__wHxHhq__galleryText h3{font-size:25px}.vibe-module__wHxHhq__indexExplanation{padding:55px 0}.vibe-module__wHxHhq__indexExplanation h2{font-size:29px}.vibe-module__wHxHhq__indexExplanation p{font-size:13px}.vibe-module__wHxHhq__indexExplanation>.vibe-module__wHxHhq__container>div{gap:14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.vibe-module__wHxHhq__collection *,.vibe-module__wHxHhq__collection :before,.vibe-module__wHxHhq__collection :after{transition:none!important;animation:none!important}.vibe-module__wHxHhq__collection [data-reveal]{opacity:1!important;transform:none!important}}
