.vibe-developer-sdk_section__4L98a{position:relative;overflow:clip;padding:96px 0;background:#fff;color:#071a39;font-family:var(--font-geist-sans),Geist,Arial,sans-serif}.vibe-developer-sdk_section__4L98a:before{content:none}.vibe-developer-sdk_shell__PTzKL{position:relative;width:min(1240px,calc(100% - 48px));margin-inline:auto}.vibe-developer-sdk_header__JJhAA{max-width:820px;display:flex;flex-direction:column;align-items:flex-start}.vibe-developer-sdk_eyebrow___l0vn{margin:0 0 13px;color:#4166aa;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vibe-developer-sdk_header__JJhAA h2{margin:0;color:#071a39;font-family:var(--font-geist-sans),Geist,Arial,sans-serif;font-size:clamp(42px,5vw,76px);font-weight:560;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.vibe-developer-sdk_intro__uaNlv{max-width:680px;margin:20px 0 0;color:#6d7480;font-size:17px;line-height:1.6}.vibe-developer-sdk_learnLink__QCptT,.vibe-developer-sdk_tryLink__GCo2X{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #28558f;background:#28558f;color:#ffffff;font-family:var(--font-geist-sans),Geist,Arial,sans-serif;font-size:10px;font-weight:720;letter-spacing:.07em;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,transform .16s ease}.vibe-developer-sdk_tryLink__GCo2X{min-height:auto;gap:8px;margin-top:24px;padding:0;border:0;background:transparent;color:#28558f;font-size:14px;font-weight:650;letter-spacing:-.01em;text-transform:none}.vibe-developer-sdk_tryLink__GCo2X:hover{background:transparent;color:#071a39;transform:translateX(3px)}.vibe-developer-sdk_learnLink__QCptT:hover{background:#071a39;color:#ffffff}.vibe-developer-sdk_learnLink__QCptT:focus-visible,.vibe-developer-sdk_tryLink__GCo2X:focus-visible{outline:3px solid rgb(11 100 255/30%);outline-offset:3px}.vibe-developer-sdk_compactRow__8_2Eh,.vibe-developer-sdk_largeRow__j7sBc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-developer-sdk_compactRow__8_2Eh{margin-top:64px;gap:16px}.vibe-developer-sdk_compactCard__t9YOt{min-width:0;height:196px;display:grid;grid-template-columns:minmax(0,1fr) 164px;overflow:hidden;border:1px solid rgb(11 44 97/12%);border-radius:24px;background:#ffffff;box-shadow:0 20px 50px rgb(7 26 57/6%)}.vibe-developer-sdk_compactCopy__SIQFU{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:20px}.vibe-developer-sdk_cardIndex__OYxSR{color:#315fae;font-family:var(--font-geist-sans),Geist,Arial,sans-serif;font-size:9px;font-weight:720;letter-spacing:.08em}.vibe-developer-sdk_compactCopy__SIQFU h3,.vibe-developer-sdk_largeHeading__y4bQz h3{margin:0;font-weight:650;letter-spacing:-.04em;line-height:1}.vibe-developer-sdk_compactCopy__SIQFU h3{margin-top:11px;font-size:23px}.vibe-developer-sdk_compactCopy__SIQFU p{max-width:390px;margin:9px 0 0;color:#566984;font-size:12px;line-height:1.42}.vibe-developer-sdk_learnLink__QCptT{gap:8px;min-height:44px;margin-top:auto;padding:0 12px;border-color:rgb(11 44 97/25%);background:#e6f1ff;color:#071a39}.vibe-developer-sdk_stripeVisual__byXD1{position:relative;display:grid;place-items:center;overflow:hidden;border-left:1px solid rgb(11 44 97/10%);background:linear-gradient(90deg,transparent 0 16%,rgb(255 255 255/48%) 16% 25%,transparent 25% 52%,rgb(255 255 255/30%) 52% 59%,transparent 59%),linear-gradient(110deg,#28558f 0 28%,#67e8f9 28% 55%,#accbff 55% 74%,#0b2c61 74% 100%)}.vibe-developer-sdk_stripeVisual__byXD1:after{content:none}.vibe-developer-sdk_stripeGrid__fL6b3{display:none}.vibe-developer-sdk_evidenceGlyph__UhzC7,.vibe-developer-sdk_verifyGlyph__JU0W_{position:relative;z-index:1;width:94px;height:94px;display:grid;place-items:center;border:1px solid rgb(172 203 255/48%);background:#020b1c;box-shadow:0 18px 35px rgb(2 11 28/30%)}.vibe-developer-sdk_evidenceGlyph__UhzC7 i{width:34px;height:34px;border:2px solid #67e8f9;background:#28558f;box-shadow:inset 0 0 0 7px #0b2c61,0 0 0 7px rgb(11 100 255/18%);transform:rotate(45deg)}.vibe-developer-sdk_evidenceGlyph__UhzC7 span{position:absolute;bottom:8px;color:#accbff;font-family:var(--font-geist-sans),Geist,Arial,sans-serif;font-size:7px;letter-spacing:.12em}.vibe-developer-sdk_verifyGlyph__JU0W_{grid-template-rows:52px 12px 12px;gap:5px;padding:10px 9px 8px}.vibe-developer-sdk_verifyDial___VCHE{position:relative;width:48px;height:48px;border:1px solid #67e8f9;border-radius:50%;box-shadow:0 0 0 7px rgb(11 100 255/22%),0 0 0 14px rgb(103 232 249/10%)}.vibe-developer-sdk_verifyDial___VCHE i{position:absolute;inset:5px;border-top:2px solid #ffffff;border-right:2px solid transparent;border-radius:50%;animation:vibe-developer-sdk_verifierSweep__L6mkx 4.8s cubic-bezier(.65,0,.35,1) infinite}.vibe-developer-sdk_verifyDial___VCHE i:after{position:absolute;top:-4px;left:15px;width:5px;height:5px;border-radius:50%;background:#67e8f9;box-shadow:0 0 8px #67e8f9;content:""}.vibe-developer-sdk_verifyDial___VCHE b{position:absolute;top:14px;left:12px;width:23px;height:13px;border-bottom:3px solid #ffffff;border-left:3px solid #ffffff;opacity:0;transform:rotate(-45deg) scale(.7);animation:vibe-developer-sdk_verifierCheck__JuqtS 4.8s ease infinite}.vibe-developer-sdk_verifyTrack__jrLR_{position:relative;width:68px;display:flex;align-items:center;justify-content:space-between}.vibe-developer-sdk_verifyTrack__jrLR_:before{position:absolute;right:4px;left:4px;height:1px;background:rgb(172 203 255/34%);content:""}.vibe-developer-sdk_verifyTrack__jrLR_ i{position:relative;z-index:1;width:7px;height:7px;border:1px solid #67e8f9;border-radius:50%;background:#020b1c;animation:vibe-developer-sdk_verifierNode__8e2LJ 4.8s ease infinite}.vibe-developer-sdk_verifyTrack__jrLR_ i:nth-child(2){animation-delay:1.6s}.vibe-developer-sdk_verifyTrack__jrLR_ i:nth-child(3){animation-delay:3.2s}.vibe-developer-sdk_verifyStatus__X_UlR{position:relative;width:76px;height:12px;overflow:hidden;color:#ffffff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:7px;font-weight:650;letter-spacing:.05em;text-align:center;text-transform:uppercase}.vibe-developer-sdk_verifyStatus__X_UlR span{position:absolute;inset:0;opacity:0;animation:vibe-developer-sdk_verifierLabel__2Z1zf 4.8s ease infinite}.vibe-developer-sdk_verifyStatus__X_UlR span:nth-child(2){animation-delay:1.6s}.vibe-developer-sdk_verifyStatus__X_UlR span:nth-child(3){color:#67e8f9;animation-delay:3.2s}.vibe-developer-sdk_segmentedDivider__6lEla{display:none}.vibe-developer-sdk_segmentedDivider__6lEla i{border-right:1px solid rgb(11 44 97/16%)}.vibe-developer-sdk_segmentedDivider__6lEla i:nth-child(2n){background:rgb(172 203 255/8%)}.vibe-developer-sdk_segmentedDivider__6lEla i:last-child{border-right:0}.vibe-developer-sdk_largeRow__j7sBc{gap:16px;margin-top:16px}.vibe-developer-sdk_largeCard__ZvwvZ{min-width:0;height:400px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgb(11 44 97/12%);border-radius:24px;background:#ffffff;box-shadow:0 24px 60px rgb(7 26 57/7%)}.vibe-developer-sdk_largeHeading__y4bQz{padding:20px 20px 17px;border-bottom:1px solid rgb(11 44 97/16%)}.vibe-developer-sdk_largeHeading__y4bQz h3{margin-top:10px;font-size:25px}.vibe-developer-sdk_codeWindow__n3Fb9{position:relative;min-width:0;margin:15px 20px;overflow:hidden;border:1px solid rgb(11 44 97/20%);background:#020b1c;color:#accbff;box-shadow:0 17px 34px rgb(7 26 57/10%)}.vibe-developer-sdk_codeBar__t4bVN{height:35px;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid rgb(172 203 255/14%);background:#071a39}.vibe-developer-sdk_codeBar__t4bVN i{width:6px;height:6px;background:rgb(172 203 255/38%)}.vibe-developer-sdk_codeBar__t4bVN span{margin-left:4px;color:rgb(172 203 255/54%);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px}.vibe-developer-sdk_codeWindow__n3Fb9 pre{height:calc(100% - 35px);margin:0;overflow:auto;padding:14px;scrollbar-color:#28558f #071a39}.vibe-developer-sdk_codeWindow__n3Fb9 code{display:block;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;line-height:1.55;white-space:pre;animation:vibe-developer-sdk_codeViewport__6cq36 8s cubic-bezier(.65,0,.35,1) infinite}.vibe-developer-sdk_codeLine__f8vdV{position:relative;z-index:0;display:block;padding-right:8px;color:rgb(172 203 255/66%);isolation:isolate;animation:vibe-developer-sdk_codeLineExecute__rT6XR 8s ease infinite;animation-delay:calc(var(--line-index) * .12s)}.vibe-developer-sdk_codeLine__f8vdV:after{position:absolute;inset:1px 0;z-index:-1;border-left:2px solid #67e8f9;background:linear-gradient(90deg,rgb(40 85 143/42%),transparent 80%);content:"";opacity:0;transform:scaleX(.7);transform-origin:left center;animation:vibe-developer-sdk_codeLinePulse__XWgXg 8s ease infinite;animation-delay:calc(var(--line-index) * .12s)}.vibe-developer-sdk_executionStatus__dpoPd{position:absolute;right:10px;bottom:9px;z-index:3;display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgb(103 232 249/24%);background:rgb(2 11 28/92%);color:#ffffff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:7px;letter-spacing:.02em;opacity:0;transform:translateY(5px);animation:vibe-developer-sdk_executionReady__afgLf 8s ease infinite}.vibe-developer-sdk_executionStatus__dpoPd i{width:6px;height:6px;border-radius:50%;background:#67e8f9;box-shadow:0 0 8px #67e8f9}.vibe-developer-sdk_codeKeyword__oPH_I{color:#67e8f9}.vibe-developer-sdk_codeString__PgM2V{color:#ffffff}.vibe-developer-sdk_codeValue__WxpMH{color:#accbff}.vibe-developer-sdk_largeFooter__fCwdu{min-height:94px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid rgb(11 44 97/16%);background:#f4f7fb}.vibe-developer-sdk_largeFooter__fCwdu p{margin:0;color:#415675;font-size:12px;line-height:1.45}.vibe-developer-sdk_largeFooter__fCwdu .vibe-developer-sdk_learnLink__QCptT{margin-top:0}.vibe-developer-sdk_modelVisual__ayvT4{min-height:0;overflow:hidden}.vibe-developer-sdk_radarStage__KGy2O{position:relative;height:100%;min-height:190px;display:grid;place-items:center;overflow:hidden;background:transparent}.vibe-developer-sdk_diamondStack__MUW0f{position:relative;width:124px;height:124px;transform:translateY(-4px)}.vibe-developer-sdk_diamondStack__MUW0f span{position:absolute;inset:0;border:1px solid rgb(255 255 255/55%);transform:rotate(45deg) skew(8deg,8deg)}.vibe-developer-sdk_diamondStack__MUW0f span:first-child{background:#0b2c61;box-shadow:14px 14px 0 rgb(7 26 57/24%);transform:translateY(24px) rotate(45deg) skew(8deg,8deg) scale(.76)}.vibe-developer-sdk_diamondStack__MUW0f span:nth-child(2){background:#28558f;transform:translateY(12px) rotate(45deg) skew(8deg,8deg) scale(.84)}.vibe-developer-sdk_diamondStack__MUW0f span:nth-child(3){border-color:rgb(11 44 97/12%);background:#ffffff;box-shadow:0 0 30px rgb(11 100 255/23%);transform:rotate(45deg) skew(8deg,8deg) scale(.9)}.vibe-developer-sdk_modelMark__Czsu9{position:absolute;inset:0;display:grid;place-items:center;color:#071a39}.vibe-developer-sdk_modelIdentity__XXPi9{grid-area:1/1;display:flex;flex-direction:column;place-items:center;align-items:center;justify-content:center;gap:8px}.vibe-developer-sdk_modelIdentity__XXPi9 img,.vibe-developer-sdk_modelIdentity__XXPi9 svg{width:46px;height:46px;object-fit:contain}.vibe-developer-sdk_modelIdentity__XXPi9 b{font-family:var(--font-geist-sans),Geist,Arial,sans-serif;font-size:12px;font-weight:650;letter-spacing:-.02em}.vibe-developer-sdk_glmLogo__6hyAn{min-width:48px;min-height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#ffffff;font-family:var(--font-geist-sans),Geist,Arial,sans-serif;font-size:13px;letter-spacing:-.04em}.vibe-developer-sdk_srOnly__iXuwO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes vibe-developer-sdk_verifierSweep__L6mkx{0%{opacity:.45;transform:rotate(0deg)}58%{opacity:1;transform:rotate(620deg)}68%,to{opacity:0;transform:rotate(2turn)}}@keyframes vibe-developer-sdk_verifierCheck__JuqtS{0%,62%{opacity:0;transform:rotate(-45deg) scale(.7)}70%,92%{opacity:1;transform:rotate(-45deg) scale(1)}to{opacity:0;transform:rotate(-45deg) scale(.8)}}@keyframes vibe-developer-sdk_verifierNode__8e2LJ{0%,28%{background:#67e8f9;box-shadow:0 0 9px #67e8f9;transform:scale(1.25)}34%,to{background:#020b1c;box-shadow:none;transform:scale(1)}}@keyframes vibe-developer-sdk_verifierLabel__2Z1zf{0%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-4px)}}@keyframes vibe-developer-sdk_codeViewport__6cq36{0%,24%{transform:translateY(0)}55%,82%{transform:translateY(-94px)}94%,to{transform:translateY(0)}}@keyframes vibe-developer-sdk_codeLineExecute__rT6XR{0%,14%,3%,to{color:rgb(172 203 255/66%);transform:translateX(0)}11%,5%{color:#ffffff;transform:translateX(2px)}}@keyframes vibe-developer-sdk_codeLinePulse__XWgXg{0%,14%,3%,to{opacity:0;transform:scaleX(.7)}11%,5%{opacity:1;transform:scaleX(1)}}@keyframes vibe-developer-sdk_executionReady__afgLf{0%,50%{opacity:0;transform:translateY(5px)}58%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-3px)}}@media (max-width:959px){.vibe-developer-sdk_compactRow__8_2Eh,.vibe-developer-sdk_largeRow__j7sBc{grid-template-columns:1fr}.vibe-developer-sdk_segmentedDivider__6lEla{grid-template-columns:repeat(6,1fr)}.vibe-developer-sdk_segmentedDivider__6lEla i:nth-child(n+7){display:none}}@media (max-width:639px){.vibe-developer-sdk_section__4L98a{padding:64px 0}.vibe-developer-sdk_shell__PTzKL{width:calc(100% - 32px)}.vibe-developer-sdk_header__JJhAA h2{font-size:clamp(39px,13vw,56px);line-height:.98}.vibe-developer-sdk_tryLink__GCo2X{width:auto}.vibe-developer-sdk_compactRow__8_2Eh{margin-top:56px}.vibe-developer-sdk_compactCard__t9YOt{height:auto;grid-template-columns:1fr 108px}.vibe-developer-sdk_compactCopy__SIQFU{min-height:196px;padding:15px}.vibe-developer-sdk_compactCopy__SIQFU h3{font-size:20px}.vibe-developer-sdk_compactCopy__SIQFU p{font-size:11px}.vibe-developer-sdk_compactCopy__SIQFU .vibe-developer-sdk_learnLink__QCptT{width:100%}.vibe-developer-sdk_evidenceGlyph__UhzC7,.vibe-developer-sdk_verifyGlyph__JU0W_{width:82px;height:82px}.vibe-developer-sdk_stripeVisual__byXD1{min-height:196px}.vibe-developer-sdk_segmentedDivider__6lEla{height:44px;grid-template-columns:repeat(4,1fr)}.vibe-developer-sdk_segmentedDivider__6lEla i:nth-child(n+5){display:none}.vibe-developer-sdk_largeCard__ZvwvZ{height:auto;min-height:470px}.vibe-developer-sdk_largeHeading__y4bQz{padding:18px 17px 16px}.vibe-developer-sdk_largeHeading__y4bQz h3{font-size:22px}.vibe-developer-sdk_codeWindow__n3Fb9{min-height:220px;margin:14px 16px}.vibe-developer-sdk_largeFooter__fCwdu{grid-template-columns:1fr;padding:16px}.vibe-developer-sdk_largeFooter__fCwdu .vibe-developer-sdk_learnLink__QCptT{width:100%}.vibe-developer-sdk_radarStage__KGy2O{min-height:230px}}@media (prefers-reduced-motion:reduce){.vibe-developer-sdk_learnLink__QCptT,.vibe-developer-sdk_tryLink__GCo2X{transition:none}.vibe-developer-sdk_codeLine__f8vdV,.vibe-developer-sdk_codeLine__f8vdV:after,.vibe-developer-sdk_codeWindow__n3Fb9 code,.vibe-developer-sdk_executionStatus__dpoPd,.vibe-developer-sdk_verifyDial___VCHE b,.vibe-developer-sdk_verifyDial___VCHE i,.vibe-developer-sdk_verifyStatus__X_UlR span,.vibe-developer-sdk_verifyTrack__jrLR_ i{animation:none}.vibe-developer-sdk_verifyDial___VCHE i{opacity:0}.vibe-developer-sdk_executionStatus__dpoPd,.vibe-developer-sdk_verifyDial___VCHE b,.vibe-developer-sdk_verifyStatus__X_UlR span:last-child{opacity:1;transform:none}.vibe-developer-sdk_verifyTrack__jrLR_ i{background:#67e8f9;box-shadow:0 0 7px rgb(103 232 249/60%)}}