.minimax-wordmark{letter-spacing:-.9px;color:#f5f7ff;white-space:nowrap;font-size:23px;font-weight:850;line-height:1.1;display:inline-block}.minimax-wordmark>span{color:#fcd34d}.model-row-avatar:has(.minimax-wordmark){width:76px;min-width:76px}.model-row-avatar .minimax-wordmark{letter-spacing:-.7px;font-size:17px}.model-promos{min-width:0}.model-promos-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.model-promo{--promo-accent:#4285f4;--promo-accent-soft:#8bafff;cursor:pointer;border:1px solid color-mix(in srgb, var(--promo-accent-soft) 28%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--promo-accent) 14%, #101523), #0f1220 70%);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.model-promo-openai{--promo-accent:#10a37f;--promo-accent-soft:#51dba5}.model-promo-video{--promo-accent:#fbbf24;--promo-accent-soft:#fcd34d}.model-promo:hover{border-color:color-mix(in srgb, var(--promo-accent-soft) 60%, transparent);box-shadow:0 8px 26px -14px color-mix(in srgb, var(--promo-accent) 70%, transparent);transform:translateY(-1px)}.model-promo-logo{background:color-mix(in srgb, var(--promo-accent) 14%, #0b0b12);border:1px solid color-mix(in srgb, var(--promo-accent-soft) 35%, transparent);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.model-promo-logo svg{width:22px;height:22px}.model-promo-logo .minimax-wordmark{letter-spacing:-.3px;justify-items:center;font-size:10.5px;line-height:1.05;display:grid}.model-promo-logo .minimax-wordmark>span{display:block}.model-promo-body{flex:auto;min-width:0}.model-promo h3{color:#f5f7ff;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0 0 2px;font-size:15px;line-height:1.25;display:flex}.model-promo-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-promo h3>:not(.model-promo-title){flex:none}.model-promo h3 .mk-badge{font-size:9px}.model-promo-video-label{color:var(--nb-gold-soft,#fcd34d);border:1px solid #fbbf2459;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.model-promo-tagline{color:#bcc5d6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.35;overflow:hidden}.model-promo-side{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.model-promo-price{box-sizing:border-box;color:#f5f7ff;white-space:nowrap;background:#60a5fa12;border:1px solid #60a5fa40;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:72px;padding:3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.model-promo-side button{min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.model-promo-cta{color:#fff;background:linear-gradient(135deg, var(--promo-accent), color-mix(in srgb, var(--promo-accent) 55%, #8b5cf6));width:36px;box-shadow:0 6px 16px -8px var(--promo-accent);border:0;padding:0}.model-promo-cta-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.model-promo-video .model-promo-cta{color:#1a1206;background:var(--nb-grad-cta,linear-gradient(180deg, #ffbd35, #f0481c))}.model-promo-cta svg{transition:transform .2s}.model-promo:hover .model-promo-cta svg{transform:translate(2px)}.model-promo-side button:disabled{opacity:.6;cursor:wait}.model-promo-side button:focus-visible{outline:2px solid var(--promo-accent-soft);outline-offset:2px}.model-promo-price-inline{display:none}.model-promo-price-inline svg{vertical-align:-1px}@media (width<=440px){.model-promo-side .model-promo-price{display:none}.model-promo-price-inline{color:#f5f7ff;font-weight:700;display:inline}}@media (width<=580px){.model-promos-grid{grid-template-columns:1fr;gap:8px}.model-promo{gap:10px;padding:10px 12px}.model-promo-price{padding:3px 7px;font-size:12px}.model-promo-tagline{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.model-promo,.model-promo-cta svg{transition:none}.model-promo:hover{transform:none}}.model-promo-side .model-promo-animate{width:36px;color:var(--nb-gold-soft,#fcd34d);background:#fbbf241f;border:1px solid #fbbf248c;padding:0}.model-promo-side .model-promo-animate:hover{background:#fbbf243d;border-color:#fbbf24d9}.model-promo:has(.model-promo-animate) .model-promo-side .model-promo-price{display:none}.model-promo:has(.model-promo-animate) .model-promo-price-inline{color:#f5f7ff;font-weight:700;display:inline}.model-promo-has-media{isolation:isolate;position:relative;overflow:hidden}.model-promo-has-media .model-promo-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.model-promo-has-media:before{content:"";z-index:-1;background:linear-gradient(#0b0b120d 0%,#0b0b1259 45%,#0b0b12f0 100%);position:absolute;inset:0}.model-promo-has-media{align-items:flex-end;min-height:150px;padding-top:84px}.model-promo-has-media h3{flex-wrap:wrap}.model-promo-has-media .model-promo-title{white-space:normal;overflow:visible}.model-promo-has-media .model-promo-logo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0b1299}.model-promo-slides img{object-fit:cover;object-position:75% 6%;opacity:0;width:100%;height:100%;animation:10s ease-in-out infinite model-promo-slide;position:absolute;inset:0}.model-promo-slides img:first-child{opacity:1;animation-delay:-.4s}.model-promo-slides img:nth-child(2){animation-delay:1.6s}.model-promo-slides img:nth-child(3){animation-delay:3.6s}.model-promo-slides img:nth-child(4){animation-delay:5.6s}.model-promo-slides img:nth-child(5){animation-delay:7.6s}@keyframes model-promo-slide{0%{opacity:0;transform:scale(1.04)}4%,20%{opacity:1}26%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.model-promo-slides img{animation:none}.model-promo-slides img:not(:first-child){display:none}}.model-promo.model-promo-pair{isolation:isolate;cursor:default;min-height:172px;padding:0;display:block;position:relative;overflow:hidden}.model-promo-half{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#0b0b12;border:0;margin:0;padding:0;position:absolute;inset:0}.model-promo-half-a{clip-path:polygon(0 0,60% 0,40% 100%,0 100%)}.model-promo-half-b{clip-path:polygon(60% 0,100% 0,100% 100%,40% 100%)}.model-promo-half-media{object-fit:cover;width:62%;height:100%;transition:filter .2s;position:absolute;top:0;bottom:0}.model-promo-half-a .model-promo-half-media{object-position:50% 0;left:0}.model-promo-half-b .model-promo-half-media{object-position:35% 0;right:0}.model-promo-half:after{content:"";pointer-events:none;position:absolute;inset:0}.model-promo-half-a:after,.model-promo-half-b:after{background:linear-gradient(#0b0b1200 45%,#0b0b12e0)}.model-promo-half-label{z-index:1;gap:2px;max-width:46%;display:grid;position:absolute}.model-promo-half-a .model-promo-half-label{max-width:37%;bottom:12px;left:14px}.model-promo-half-b .model-promo-half-label{text-align:right;bottom:12px;right:14px}.model-promo-half-label strong{font-size:15px;font-weight:800;line-height:1.2}.model-promo-half-label small{color:#ffffffd1;font-size:12px;line-height:1.35}.model-promo-half:hover .model-promo-half-media{filter:brightness(1.1)}.model-promo-half:focus-visible{outline:none}.model-promo-half:focus-visible .model-promo-half-label strong{-webkit-text-decoration:underline 2px var(--nb-gold-ui,#fbbf24);text-decoration:underline 2px var(--nb-gold-ui,#fbbf24);text-underline-offset:3px}.model-promo-pair-line{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.model-promo-pair-line line{stroke:var(--nb-gold-ui,#fbbf24);stroke-width:3px;vector-effect:non-scaling-stroke}.model-promo-pair-badge{z-index:2;color:var(--nb-gold-soft,#fcd34d);pointer-events:none;background:#0b0b12a6;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:14px}@media (prefers-reduced-motion:reduce){.model-promo-half-media{transition:none}}.scene-compare{background:#14141db3;border:1px solid #fbbf2440;border-radius:18px;gap:10px;padding:14px;display:grid}.scene-compare-head{gap:2px;display:grid}.scene-compare-head strong{color:#fff8e6;font-size:15px}.scene-compare-head small{color:#9a9aa4;font-size:12px}.scene-compare-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scene-compare-tile{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.scene-compare-media{aspect-ratio:10/11;background:#0b0b12;border-radius:12px;display:block;position:relative;overflow:hidden}.scene-compare-media img,.scene-compare-media .scene-compare-video{object-fit:cover;object-position:var(--scene-focus,50%) 50%;width:100%;height:100%;position:absolute;inset:0}.scene-compare-name{color:#fff8e6;font-size:12px;font-weight:700;line-height:1.25}.scene-compare-note{color:#9a9aa4;font-size:11px;line-height:1.3}.scene-compare-tile:focus-visible .scene-compare-media{outline:2px solid var(--nb-gold-ui,#fbbf24);outline-offset:2px}@media (width>=720px){.scene-compare-media{aspect-ratio:16/10}}.refs-showcase,.refs-showcase-row{min-width:0;max-width:100%}.refs-showcase-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:320px;display:grid}.refs-showcase-input{gap:4px;margin:0;display:grid;position:relative}.refs-showcase-input img{aspect-ratio:3/4;object-fit:cover;background:#0b0b12;border-radius:12px;width:100%;display:block}.refs-showcase-input figcaption{color:#9a9aa4;text-align:center;font-size:11px}.refs-showcase-plus{text-align:center;width:12px;color:var(--nb-gold-ui,#fbbf24);font-weight:800;position:absolute;top:42%;right:-15px}.refs-showcase-row{scroll-snap-type:x mandatory;grid-auto-columns:minmax(118px,34%);grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.refs-showcase-row .scene-compare-tile{scroll-snap-align:start}.refs-showcase-media{aspect-ratio:3/4}@media (width>=720px){.refs-showcase-row{grid-auto-columns:minmax(150px,18%)}.refs-showcase-media{aspect-ratio:3/4}}
