.nav-v2 .act-mobile{display:none}@media (max-width: 1024px){.v-container{padding:0 20px}.nav-v2-inner{gap:20px;padding:0 20px}.nav-v2 .links{gap:0;overflow-x:auto}.nav-v2 .links a{padding:0 10px;font-size:13px}.v-h1{font-size:40px!important}.v-h2{font-size:30px!important}.p-hero{padding:64px 0 48px}.p-hero h1{font-size:38px}.hero-inner{grid-template-columns:1fr!important;gap:36px!important}.hero-inner .orbits-wrap{max-width:440px;margin:0 auto}.v-section{padding:80px 0}.v-section-head{margin-bottom:36px}.api-row,.infra-row,.pricing-tease,.compare-row,.case-card,.featured-case,.auth-wrap,.pd-card,.pd-card.flip,.contact-grid,.union-card{grid-template-columns:1fr!important;gap:24px!important}.case-card .thumb{height:140px}.featured-case .thumb{font-size:60px}.compare-vs{padding:14px 0;text-align:center}.models-grid,.matrix,.feat-row,.sol-list,.deploy-grid,.pmini-row,.res-row,.help-cards,.doc-grid,.ind-row,.agent-grid,.price-card-row,.service-grid,.stats-row,.infra-stats,.quote-row,.solutions,.svc-row,.svc-strip,.sub-grid{grid-template-columns:repeat(2,1fr)!important}.matrix .ai-card{grid-row:auto!important;grid-column:span 2!important}.models{grid-template-columns:repeat(3,1fr)!important}.v-models{grid-template-columns:repeat(2,1fr)!important}.os-models,.logo-strip .row,.logo-wall{grid-template-columns:repeat(4,1fr)!important}.app,.cc-app,.cs-app{grid-template-columns:200px 1fr!important}.kpis,.res-row{grid-template-columns:repeat(2,1fr)!important}.grid-2{grid-template-columns:1fr!important}.nav-v2 .v-logo span{display:none!important}}@media (max-width: 720px){body{font-size:14px}.v-container{padding:0 16px}.nav-v2-inner{height:56px;padding:0 14px;gap:12px;position:relative}.nav-v2 .v-logo span{display:none!important}.nav-v2 .v-logo img{height:28px!important}.nav-v2 .nav-toggle{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#ffffff0d;border:1px solid var(--v-line);color:var(--v-text);cursor:pointer;margin-left:auto}.nav-v2 .links{position:absolute;top:56px;left:0;right:0;flex-direction:column;background:var(--v-bg);border-bottom:1px solid var(--v-line);padding:8px 0;align-items:stretch!important;gap:0!important;display:none;max-height:calc(100vh - 56px);overflow-y:auto;z-index:60}.nav-v2.open .links{display:flex}.nav-v2 .links a{height:auto!important;padding:14px 20px!important;border-bottom:1px solid var(--v-line);font-size:15px!important}.nav-v2 .links .has-mega-v{display:flex;flex-direction:column;border-bottom:1px solid var(--v-line)}.nav-v2 .has-mega-v>a{height:auto!important;padding:14px 20px!important;font-size:15px!important;border:0!important}.nav-v2 .has-mega-v .panel,.nav-v2 .has-mega-v .mega,.nav-v2 .act{display:none!important}.nav-v2 .act-mobile{display:flex!important;flex-direction:column!important;gap:12px!important;padding:24px 20px 28px!important;border-top:1px solid var(--v-line)!important;background:#ffffff03!important;margin-top:16px!important}.nav-v2 .act-mobile a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease!important;text-shadow:none!important;box-sizing:border-box!important}.nav-v2 .act-mobile .console{background:#ffffff0a!important;border:1px solid var(--v-line)!important;color:var(--v-text)!important}.nav-v2 .act-mobile .console:hover{background:#ffffff14!important}.nav-v2 .act-mobile .signup{background:linear-gradient(135deg,var(--v-blue) 0%,var(--v-purple) 100%)!important;color:#fff!important;border:0!important;box-shadow:0 4px 12px #8b5cf633!important}.nav-v2 .act-mobile .signup:hover{filter:brightness(1.1)!important}.p-hero{padding:40px 0 32px}.v-h1,.p-hero h1{font-size:32px!important;line-height:1.1!important}.v-h2,.p-hero h1,.p-hero h2{font-size:26px!important}.v-h3{font-size:18px!important}.v-lead,.p-hero .lead{font-size:15px!important}.hero-actions,.acts,.ph-actions{flex-direction:column;gap:10px}.hero-actions a,.acts a{width:100%;justify-content:center}.v-btn{padding:0 16px;height:44px;font-size:13px}.v-btn-lg{height:48px;font-size:14px}.hero-stats,.p-hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:16px 24px!important;margin-top:40px!important;padding-top:24px!important}.p-hero-stats .v,.hero-stats .num{font-size:20px!important;letter-spacing:-.02em!important}.v-section{padding:56px 0}.v-section-head{margin-bottom:28px}.v-section-head h2{margin-top:8px}.models-grid,.matrix,.feat-row,.sol-list,.deploy-grid,.pmini-row,.help-cards,.doc-grid,.ind-row,.agent-grid,.price-card-row,.service-grid,.stats-row,.infra-stats,.quote-row,.solutions,.sub-grid,.vendor-row .v-models,.case-grid,.market,.svc-row,.svc-strip,.res-row,.kpis,.chars,.levels,.items,.grid-2,.grid-3,.grid-4,.dream-grid,.img-grid,.price-tabs{grid-template-columns:1fr!important}.models{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.v-marquee-track{gap:8px}.v-mq-pill{font-size:12px;padding:8px 14px}.os-models,.logo-strip .row,.logo-wall{grid-template-columns:repeat(2,1fr)!important}.matrix .ai-card{grid-column:auto!important}.feat-block,.sol-card,.sol-card-lg,.case-card .body,.agent-card,.pd-card,.deploy-card,.service-card,.ind-card,.price-card,.help-card,.doc-card,.tier,.sub-card,.union-card,.vendor-row,.v-card.glow.model-card,.quote,.testimonial,.game-hero,.char-card,.lv-card,.gen-bar,.pricing-tease{padding:20px!important}.testimonial q{font-size:17px!important}.code-v,.code-panel,.code-block,.code-pane pre{font-size:11px!important}.code-v .body,.code-block pre{padding:14px!important;overflow-x:auto}.code-pane pre{padding:12px!important}.compare-row{grid-template-columns:1fr!important}.compare-vs{font-size:11px!important;padding:8px 0!important}.p-table,.tbl{overflow-x:auto;display:block}.p-table table,table.tbl{min-width:540px}.solutions{grid-template-columns:1fr!important}.cta-v{padding:72px 0!important}.cta-v h2{font-size:28px!important}.cta-v .v-h2+p,.cta-v .v-lead{font-size:14px!important}.foot{padding:48px 0 24px!important}.foot .grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.foot>div:first-child>div{grid-column:span 2}.foot-bot{flex-direction:column;align-items:flex-start;gap:10px}.foot .grid{grid-template-columns:1fr 1fr!important}.foot .grid>div:nth-child(1){grid-column:1 / -1}.stats-row,.stats-row .s{text-align:left}.ai-feats,.ai-deep .ai-feats{grid-template-columns:1fr!important}.arch-grid{grid-template-columns:1fr!important;gap:20px!important}.auth-wrap{grid-template-columns:1fr!important}.auth-side{display:none!important}.auth-main{padding:20px!important}.auth-form{padding:0!important}.cc-app,.cs-app,.app{grid-template-columns:1fr!important}.cs-side,.cc-side,.side{position:fixed!important;top:0;left:0;width:260px!important;height:100vh!important;z-index:60;transform:translate(-100%);transition:transform .25s ease;box-shadow:0 0 36px #0000004d}body.console-open .cs-side,body.console-open .cc-side,body.console-open .side{transform:translate(0)}body.console-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:50}.cs-top,.cc-top,.top{padding:0 14px!important;gap:8px!important}.cs-top .crumb,.cc-top .cc-crumb,.top .crumb{font-size:12px}.cs-search,.cc-search,.search{display:none!important}.cs-top .credit,.cc-top .credit,.top .credit{font-size:10.5px!important;padding:4px 4px 4px 10px!important}.cs-top .credit a,.cc-top .credit a,.top .credit a{padding:3px 8px!important;font-size:10.5px!important}.cs-main,.cc-main,.page{padding:18px 14px 60px!important}.cs-ph,.cc-ph,.ph{flex-direction:column;align-items:flex-start;gap:12px}.cs-ph h1,.cc-ph h1,.ph h1{font-size:20px!important}.cs-ph .actions,.cc-ph .actions,.ph .actions{width:100%}.cs-banner,.cc-banner,.banner{flex-direction:column;align-items:flex-start;gap:12px}.cs-banner .btn-ghost-dark,.cc-banner .cc-btn,.banner .btn{margin-left:0!important}.console-toggle{display:inline-grid!important;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--cc-bg-3, var(--surface-3, var(--v-surf, rgba(255,255,255,.05))));color:var(--cc-text-2, var(--text-2, var(--v-text-2)));cursor:pointer;border:0;flex-shrink:0}.zm-app{grid-template-columns:56px 1fr!important}.zm-rail{padding:70px 0 12px!important}.zm-rail-item{width:42px!important;height:42px!important}.zm-rail-item .lbl{font-size:9px}.zm-rail-avatar,.zm-rail-bottom{width:42px!important;height:42px!important}.zm-logo-link{top:10px!important;left:10px!important;padding:4px 8px}.zm-logo-link img{height:22px!important}.zm-logo-link .home-hint{display:none!important}.zm-main{padding:50px 14px 60px!important}.zm-hub-h h1{font-size:24px!important}.zm-features{grid-template-columns:1fr 1fr!important;gap:8px!important}.zm-feature{padding:12px!important}.zm-feature .txt strong{font-size:12.5px!important}.zm-feature .txt small{font-size:11px!important}.zm-quickstart,.zm-recent{grid-template-columns:1fr 1fr!important;gap:8px!important}.zm-composer{padding:14px!important}.zm-prompt{font-size:14px!important}.model-cols{grid-template-columns:1fr!important}.img-grid,.img-grid[data-ratio]{grid-template-columns:1fr 1fr!important;gap:8px!important}.img-grid[data-ratio="9:16"]{grid-template-columns:1fr 1fr!important}.seg{flex-wrap:wrap}.seg button{padding:4px 9px!important;font-size:11.5px!important}.gen-bar-row{flex-direction:column;align-items:stretch!important}.gen-bar-row .gen-btn{margin-left:0!important;width:100%;justify-content:center}.cs-body.view-both{grid-template-columns:1fr!important}.cs-body.view-both .code-pane{height:280px}.cs-body.view-both .prev-pane{border-left:0!important;border-top:1px solid var(--zm-line)}.code-pane pre,.prev-pane iframe{height:360px!important}.pipe-canvas{padding:12px!important}.pipe-canvas svg{height:200px!important}.examples-mini{flex-direction:column}.examples-mini button{width:100%;text-align:left}.v-marquee-track{animation-duration:24s!important}.v-eyebrow{font-size:11px;padding:4px 10px}.crumb{font-size:12px}.timeline{padding-left:22px!important}.tl-item:before{left:-19px!important;width:10px!important;height:10px!important}.tl-item:before,.timeline:before{left:7px}.contact-row{grid-template-columns:1fr!important}.about-intro-2col{grid-template-columns:1fr!important;gap:24px!important}.ws-h .tag-row{width:100%}.res-pill{padding:12px!important}}@media (max-width: 520px){.v-h1,.p-hero h1{font-size:24px!important}.v-h2{font-size:20px!important}.v-section{padding:40px 0}.hero-stats,.p-hero-stats{grid-template-columns:1fr!important;gap:12px!important}.hero-stats .item,.p-hero-stats>div{padding:14px 18px!important;background:#ffffff05!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.zm-features,.zm-quickstart,.zm-recent{grid-template-columns:1fr!important}}@media (max-width: 380px){.v-h1,.p-hero h1{font-size:22px!important}.v-h2{font-size:18px!important}}
