html:has(.model-page){scroll-behavior:smooth}.model-page{--model-page-accent:var(--accent-primary);--model-page-accent-rgb:16, 185, 129;--model-page-secondary-rgb:34, 211, 238;--model-page-card:#0a0e0e9e;--model-page-soft:#ffffff0f;width:100%;color:var(--text-primary);background:radial-gradient(circle at 50% 16%, rgba(var(--model-page-accent-rgb), .16), transparent 34%), linear-gradient(180deg, #030606 0%, var(--bg-primary) 46%, #030606 100%);position:relative;overflow:clip}.model-page--openai{--model-page-accent:#20d6a2;--model-page-accent-rgb:32, 214, 162;--model-page-secondary-rgb:96, 165, 250}.model-page--nano-pro{--model-page-accent:#7dd3fc;--model-page-accent-rgb:125, 211, 252;--model-page-secondary-rgb:52, 211, 153}.model-page--nano-2{--model-page-accent:#c4b5fd;--model-page-accent-rgb:196, 181, 253;--model-page-secondary-rgb:45, 212, 191}.model-page--nano-fast{--model-page-accent:#34d399;--model-page-accent-rgb:52, 211, 153;--model-page-secondary-rgb:251, 191, 36}.model-page--midjourney{--model-page-accent:#f0c674;--model-page-accent-rgb:240, 198, 116;--model-page-secondary-rgb:244, 114, 182}.model-page--seedance{--model-page-accent:#38bdf8;--model-page-accent-rgb:56, 189, 248;--model-page-secondary-rgb:16, 185, 129}.model-page-hero,.model-page-section{width:min(1180px,100% - 48px);margin:0 auto;scroll-margin-top:76px}.model-page-hero{isolation:isolate;justify-content:center;align-items:center;min-height:100svh;padding:132px 0 112px;display:flex;position:relative}.model-page-hero:before{content:"";z-index:-4;background:linear-gradient(180deg, #0000002e, #030606db 76%, var(--bg-primary) 100%), linear-gradient(105deg, rgba(var(--model-page-accent-rgb), .24), transparent 44%), #030606;position:absolute;inset:0 calc(50% - 50vw)}.model-page-atmosphere{z-index:-3;pointer-events:none;background:linear-gradient(90deg, #000000e0, #00000052 48%, #000000e0), linear-gradient(180deg, #0000001f, #000000c7 82%, var(--bg-primary)), var(--model-page-hero-image,url(/landing-images/hand.webp)) center / cover no-repeat;opacity:.9;filter:saturate(1.08);position:absolute;inset:0 calc(50% - 50vw);overflow:hidden}.model-page-atmosphere video{object-fit:cover;opacity:.72;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.model-page-atmosphere:before,.model-page-atmosphere:after{content:"";background:conic-gradient(from 110deg at 50% 50%, transparent, rgba(var(--model-page-accent-rgb), .22), rgba(var(--model-page-secondary-rgb), .12), transparent 55%);opacity:.5;filter:blur(76px);width:130%;height:68%;animation:18s ease-in-out infinite alternate model-page-field-flow;position:absolute;left:-15%}.model-page-atmosphere:before{top:-20%}.model-page-atmosphere:after{opacity:.32;animation-duration:24s;animation-direction:alternate-reverse;bottom:-26%}.model-page-back{z-index:2;color:var(--text-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex;position:absolute;top:92px;left:0}.model-page-back:hover{color:var(--accent-primary)}.model-page-back:focus-visible{outline:2px solid rgba(var(--model-page-accent-rgb), .82);outline-offset:4px}.model-page-hero-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,1120px);animation:.9s cubic-bezier(.22,1,.36,1) both model-page-hero-rise;display:flex;position:relative}.model-page h1{overflow-wrap:normal;white-space:nowrap;color:#0000;background:linear-gradient(96deg, #f4fffbfa, rgba(var(--model-page-secondary-rgb), .95) 30%, var(--model-page-accent) 50%, #f5fffcfa 72%, rgba(var(--model-page-accent-rgb), .98));letter-spacing:0;max-width:100%;filter:drop-shadow(0 18px 48px rgba(var(--model-page-accent-rgb), .16));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 26px;font-size:clamp(56px,8.2vw,132px);font-weight:800;line-height:.96;animation:8s ease-in-out infinite alternate model-page-title-flow}.model-page-summary{max-width:680px;color:var(--text-secondary);margin:0;font-size:19px;line-height:1.7}.model-page-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.model-page-cta{color:#03120f;background:linear-gradient(135deg, #ffffff38, transparent 42%), var(--accent-primary);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 30px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .22s cubic-bezier(.32,.72,0,1),background .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:0 18px 42px #10b98157}.model-page-cta:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 24px 54px #10b9816b}.model-page-scroll-cue{inset-inline:0;color:#94a3b8ad;text-align:center;justify-items:center;gap:10px;font-size:12px;text-decoration:none;animation:.9s cubic-bezier(.22,1,.36,1) .42s both model-page-hero-rise;display:grid;position:absolute;bottom:28px}.model-page-scroll-cue i{transform-origin:top;background:linear-gradient(#10b98100,#10b981cc);width:1px;height:34px;animation:1.8s ease-in-out infinite model-page-scroll-pulse}.model-page-section{padding:74px 0}.model-page .lp-reveal{opacity:1;filter:none;transition-duration:.98s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:none}.model-page .lp-reveal.visible{filter:blur();transform:translateY(0)}@supports (animation-timeline:view()){.model-page .lp-reveal{animation:both model-page-section-rise;animation-timeline:view();animation-range:entry cover 28%}}.model-page-kicker{border:1px solid rgba(var(--model-page-accent-rgb), .24);min-height:28px;color:var(--model-page-accent);background:rgba(var(--model-page-accent-rgb), .08);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.model-page-section-head{max-width:760px;margin-bottom:34px}.model-page-section-head--center{text-align:center;margin-left:auto;margin-right:auto}.model-page-section-head h2,.model-page-gpt-brief h2,.model-page-pro-console h2,.model-page-nano2-thread h2,.model-page-fast-start h2,.model-page-mj-gallery h2,.model-page-video-board h2,.model-page-gpt-handoff h2,.model-page-pro-workbench h2,.model-page-nano2-prompt h2,.model-page-fast-flow h2,.model-page-fast-ideas h2,.model-page-mj-spectrum h2,.model-page-mj-notes h2,.model-page-video-spec h2,.model-page-video-workflow h2{letter-spacing:0;margin:16px 0 0;font-size:clamp(34px,4.4vw,56px);line-height:1.04}.model-page-section-head p,.model-page-gpt-brief p,.model-page-pro-console p,.model-page-nano2-thread p,.model-page-fast-start p,.model-page-mj-gallery p,.model-page-video-board p,.model-page-gpt-handoff p,.model-page-pro-workbench p,.model-page-mj-notes>div>p,.model-page-video-workflow>div>p{color:var(--text-secondary);margin:18px 0 0;font-size:16px;line-height:1.75}.model-page-gpt-brief,.model-page-pro-console,.model-page-nano2-thread,.model-page-fast-start,.model-page-mj-gallery,.model-page-video-board{align-items:center;gap:34px;min-height:calc(100svh - 76px);display:grid}.model-page-gpt-brief{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr)}.model-page-gpt-brief-copy{min-width:0}.model-page-gpt-brief-copy dl{gap:12px;margin:34px 0 0;display:grid}.model-page-gpt-brief-copy dl div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:16px;transition:transform .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1);display:grid}.model-page-gpt-brief-copy dl div:hover{border-color:rgba(var(--model-page-accent-rgb), .34);transform:translate(5px)}.model-page-gpt-brief-copy dt{color:var(--model-page-accent);font-size:13px;font-weight:800}.model-page-gpt-brief-copy dd{color:var(--text-primary);margin:0;font-weight:800}.model-page-gpt-brief-lab{background:radial-gradient(circle at 8% 0%, rgba(var(--model-page-accent-rgb), .16), transparent 34%), #080c0c94;-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff1f;border-radius:34px;gap:18px;padding:22px;display:grid;box-shadow:0 30px 90px #00000052}.model-page-gpt-prompt{background:#ffffff0f;border-radius:22px;padding:20px}.model-page-gpt-prompt span{color:var(--model-page-accent);font-size:12px;font-weight:800}.model-page-gpt-prompt p{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.model-page-gpt-output-grid{grid-template-columns:1.15fr .85fr;grid-auto-rows:190px;gap:14px;display:grid}.model-page-gpt-output{background:#00000080;border-radius:24px;min-width:0;margin:0;position:relative;overflow:hidden}.model-page-gpt-output:first-child{grid-row:span 2}.model-page-gpt-output img,.model-page-pro-workbench-visuals img,.model-page-fast-tiles img,.model-page-mj-wall img,.model-page-video-timeline img,.model-page-video-timeline video,.model-page-video-commerce-frame video{object-fit:cover;width:100%;height:100%;transition:transform .56s cubic-bezier(.32,.72,0,1),filter .56s cubic-bezier(.32,.72,0,1);display:block}.model-page-gpt-output:after,.model-page-pro-workbench-visuals figure:after,.model-page-fast-tiles figure:after,.model-page-mj-wall figure:after,.model-page-video-timeline figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 34%,#000000c7);position:absolute;inset:0}.model-page-gpt-output:hover img,.model-page-pro-workbench-visuals figure:hover img,.model-page-fast-tiles figure:hover img,.model-page-mj-wall figure:hover img,.model-page-video-timeline figure:hover img,.model-page-video-timeline figure:hover video,.model-page-video-commerce-item:hover video{filter:saturate(1.12)contrast(1.03);transform:scale(1.06)}.model-page-gpt-output figcaption,.model-page-pro-workbench-visuals figcaption,.model-page-fast-tiles figcaption,.model-page-mj-wall figcaption{z-index:1;gap:6px;display:grid;position:absolute;inset:auto 18px 18px}.model-page-gpt-output strong,.model-page-pro-workbench-visuals strong,.model-page-fast-tiles strong,.model-page-mj-wall strong{font-size:20px;line-height:1.15}.model-page-gpt-output span,.model-page-pro-workbench-visuals span,.model-page-fast-tiles span,.model-page-mj-wall span{color:#e2e8f0c7;font-size:13px;line-height:1.45}.model-page-gpt-matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.model-page-gpt-matrix-grid article{background:linear-gradient(#ffffff0f,#0000 64%),#080c0c94;border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;justify-content:space-between;min-width:0;min-height:250px;padding:24px;transition:transform .24s cubic-bezier(.32,.72,0,1),border-color .24s cubic-bezier(.32,.72,0,1),background .24s cubic-bezier(.32,.72,0,1);display:flex}.model-page-gpt-matrix-grid article:hover{border-color:rgba(var(--model-page-accent-rgb), .38);background:linear-gradient(180deg, rgba(var(--model-page-accent-rgb), .1), transparent 64%), #080c0ca8;transform:translateY(-6px)}.model-page-gpt-matrix-grid span,.model-page-nano2-rail span,.model-page-video-spec article>span{color:var(--model-page-accent);font-size:13px;font-weight:900}.model-page-gpt-matrix-grid h3,.model-page-nano2-rail h3,.model-page-video-spec h3{margin:28px 0 0;font-size:22px;line-height:1.2}.model-page-gpt-matrix-grid p,.model-page-nano2-rail p,.model-page-video-spec p{color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.68}.model-page-gpt-handoff{background:linear-gradient(135deg, rgba(var(--model-page-accent-rgb), .14), transparent 34%), #080c0c99;border:1px solid #ffffff1c;border-radius:34px;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);align-items:center;gap:32px;padding:44px;display:grid}.model-page-gpt-handoff ol,.model-page-video-workflow ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.model-page-gpt-handoff li,.model-page-video-workflow li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;gap:7px;padding:18px 20px;transition:transform .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1);display:grid}.model-page-gpt-handoff li:hover,.model-page-video-workflow li:hover{border-color:rgba(var(--model-page-accent-rgb), .32);transform:translate(5px)}.model-page-gpt-handoff li span,.model-page-video-workflow li span{color:var(--text-secondary);font-size:14px;line-height:1.55}.model-page-gpt-handoff .model-page-cta{width:max-content}.model-page-pro-console{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr)}.model-page-pro-console-board{background:linear-gradient(150deg, rgba(var(--model-page-accent-rgb), .12), transparent 46%), #080c0c9e;border:1px solid #ffffff21;border-radius:34px;grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr);gap:18px;padding:20px;display:grid}.model-page-pro-console-board aside{align-content:center;gap:18px;display:grid}.model-page-pro-meter{background:#ffffff0d;border-radius:20px;gap:12px;padding:18px;display:grid}.model-page-pro-meter div{color:var(--text-primary);justify-content:space-between;gap:12px;display:flex}.model-page-pro-meter span{color:var(--model-page-accent);font-weight:900}.model-page-pro-meter i{background:#ffffff1a;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.model-page-pro-meter i:before{content:"";width:var(--meter-fill);border-radius:inherit;background:linear-gradient(90deg, var(--model-page-accent), rgba(var(--model-page-secondary-rgb), .86));position:absolute;inset:0 auto 0 0}.model-page-pro-console-board figure{border-radius:26px;min-height:460px;margin:0;position:relative;overflow:hidden}.model-page-pro-console-board img{object-fit:cover;width:100%;height:100%;display:block}.model-page-pro-console-board figcaption{-webkit-backdrop-filter:blur(18px);background:#0000006b;border:1px solid #ffffff24;border-radius:20px;gap:6px;padding:18px;display:grid;position:absolute;inset:auto 24px 24px}.model-page-pro-system-grid{grid-template-columns:1.12fr repeat(3,.96fr);gap:14px;display:grid}.model-page-pro-system-grid article{background:radial-gradient(circle at 20% 0%, rgba(var(--model-page-accent-rgb), .13), transparent 28%), #080c0c94;border:1px solid #ffffff1c;border-radius:28px;align-content:space-between;min-height:260px;padding:26px;transition:transform .24s cubic-bezier(.32,.72,0,1),border-color .24s cubic-bezier(.32,.72,0,1);display:grid}.model-page-pro-system-grid article:hover{border-color:rgba(var(--model-page-accent-rgb), .36);transform:translateY(-5px)scale(1.01)}.model-page-pro-system-grid span{color:#03120f;background:var(--model-page-accent);border-radius:999px;width:max-content;padding:6px 10px;font-size:12px;font-weight:900}.model-page-pro-system-grid h3,.model-page-pro-workbench-steps strong{margin:24px 0 0;font-size:22px;line-height:1.2}.model-page-pro-system-grid p,.model-page-pro-workbench-steps p{color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:1.68}.model-page-pro-workbench{grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr);gap:20px;display:grid}.model-page-pro-workbench-copy,.model-page-pro-workbench-steps{background:#080c0c94;border:1px solid #ffffff1c;border-radius:32px;min-width:0;padding:34px}.model-page-pro-workbench-copy .model-page-cta{margin-top:28px}.model-page-pro-workbench-panel{gap:14px;min-width:0;display:grid}.model-page-pro-workbench-steps{gap:14px;display:grid}.model-page-pro-workbench-steps article{background:rgba(var(--model-page-accent-rgb), .075);border-radius:20px;padding:20px;transition:transform .22s cubic-bezier(.32,.72,0,1)}.model-page-pro-workbench-steps article:hover{transform:translate(5px)}.model-page-pro-workbench-steps span{color:var(--model-page-accent);font-size:13px;font-weight:900}.model-page-pro-workbench-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.model-page-pro-workbench-visuals figure{aspect-ratio:4/3;background:#ffffff0a;border-radius:24px;min-width:0;min-height:220px;margin:0;position:relative;overflow:hidden}.model-page-pro-workbench-visuals img{position:absolute;inset:0}.model-page-nano2-thread{grid-template-columns:minmax(300px,.48fr) minmax(0,.52fr)}.model-page-nano2-bubbles{gap:14px;margin-top:30px;display:grid}.model-page-nano2-bubbles article{background:#fff1;border-radius:24px 24px 24px 8px;width:min(100%,520px);padding:18px 20px;transition:transform .22s cubic-bezier(.32,.72,0,1),background .22s cubic-bezier(.32,.72,0,1)}.model-page-nano2-bubbles article:nth-child(2){background:rgba(var(--model-page-accent-rgb), .12);border-radius:24px 24px 8px;margin-left:auto}.model-page-nano2-bubbles article:hover{background:rgba(var(--model-page-accent-rgb), .15);transform:translateY(-3px)}.model-page-nano2-bubbles span{color:var(--model-page-accent);font-size:12px;font-weight:900}.model-page-nano2-bubbles strong{margin-top:8px;display:block}.model-page-nano2-bubbles p{margin-top:7px;font-size:14px}.model-page-nano2-remix{grid-template-columns:.9fr 1.1fr;grid-auto-rows:210px;gap:14px;display:grid;transform:rotate(-1deg)}.model-page-nano2-remix figure{border:1px solid #ffffff1f;border-radius:30px;min-width:0;margin:0;transition:transform .24s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000052}.model-page-nano2-remix figure:nth-child(2){grid-row:span 2}.model-page-nano2-remix figure:hover{transform:translateY(-6px)rotate(1deg)}.model-page-nano2-remix img{object-fit:cover;width:100%;height:100%;display:block}.model-page-nano2-remix figcaption{color:var(--text-primary);background:#00000085;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;inset:auto 16px 16px}.model-page-nano2-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.model-page-nano2-rail article{background:#080c0c94;border:1px solid #ffffff1a;border-radius:28px;min-height:246px;padding:24px;transition:transform .24s cubic-bezier(.32,.72,0,1),border-color .24s cubic-bezier(.32,.72,0,1);position:relative}.model-page-nano2-rail article:hover{border-color:rgba(var(--model-page-accent-rgb), .38);transform:translateY(-6px)}.model-page-nano2-prompt{background:radial-gradient(circle at 0% 0%, rgba(var(--model-page-accent-rgb), .14), transparent 36%), #080c0c8f;border:1px solid #ffffff1c;border-radius:34px;grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr);align-items:center;gap:28px;padding:34px;display:grid}.model-page-prompt-copy{align-content:center;gap:18px;min-width:0;display:grid}.model-page-prompt-copy h2,.model-page-prompt-copy p{margin:0}.model-page-prompt-copy p{max-width:520px;color:var(--text-secondary);font-size:16px;line-height:1.72}.model-page-nano2-prompt .model-page-prompt-copy p,.model-page-mj-notes .model-page-prompt-copy p{margin:0}.model-page-prompt-copy .model-page-cta{width:max-content;margin-top:8px}.model-page-prompt-stack{align-content:center;gap:14px;min-width:0;display:grid}.model-page-nano2-prompt article,.model-page-fast-ideas article,.model-page-mj-note-stack article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;padding:22px;transition:transform .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1)}.model-page-nano2-prompt article:hover,.model-page-fast-ideas article:hover,.model-page-mj-note-stack article:hover{border-color:rgba(var(--model-page-accent-rgb), .34);transform:translateY(-4px)}.model-page-nano2-prompt article{border-radius:26px;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"tag title""tag body";align-content:center;column-gap:22px;min-height:138px;padding:24px 28px;display:grid}.model-page-nano2-prompt article span,.model-page-fast-ideas article span,.model-page-mj-note-stack article span{color:var(--model-page-accent);font-size:12px;font-weight:900}.model-page-nano2-prompt article span{color:#c3aeff;grid-area:tag;align-self:center}.model-page-nano2-prompt article h3,.model-page-fast-ideas article h3,.model-page-mj-note-stack article h3{margin:10px 0 0;font-size:20px}.model-page-nano2-prompt article h3{grid-area:title;margin:0;font-size:24px;line-height:1.2}.model-page-nano2-prompt article p,.model-page-fast-ideas article p,.model-page-mj-note-stack article p{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.62}.model-page-nano2-prompt article p{grid-area:body;margin:10px 0 0;font-size:15px;line-height:1.62}.model-page-fast-start{grid-template-columns:minmax(240px,.26fr) minmax(280px,.32fr) minmax(0,.42fr)}.model-page-fast-orbit{aspect-ratio:1;border:1px solid rgba(var(--model-page-accent-rgb), .22);background:radial-gradient(circle, rgba(var(--model-page-accent-rgb), .16), transparent 58%), #ffffff09;border-radius:999px;position:relative}.model-page-fast-orbit:before{content:"";border:1px dashed rgba(var(--model-page-accent-rgb), .34);border-radius:inherit;position:absolute;inset:18%}.model-page-fast-orbit span{max-width:126px;color:var(--text-primary);background:#00000085;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;position:absolute}.model-page-fast-orbit span:first-child{top:8%;left:50%;transform:translate(-50%)}.model-page-fast-orbit span:nth-child(2){top:44%;right:-8%}.model-page-fast-orbit span:nth-child(3){bottom:9%;left:50%;transform:translate(-50%)}.model-page-fast-orbit span:nth-child(4){top:44%;left:-8%}.model-page-fast-tiles{grid-template-columns:1fr;gap:14px;display:grid}.model-page-fast-tiles figure{background:#ffffff0a;border-radius:26px;height:168px;margin:0;transition:transform .22s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.model-page-fast-tiles figure:hover{transform:translate(-5px)}.model-page-fast-flow{background:radial-gradient(circle at 0% 0%, rgba(var(--model-page-accent-rgb), .14), transparent 34%), #080c0c8f;border:1px solid #ffffff1c;border-radius:34px;grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);align-items:stretch;gap:24px;padding:34px;display:grid}.model-page-fast-flow-copy{align-content:center;gap:18px;min-width:0;display:grid}.model-page-fast-flow-copy h2,.model-page-fast-flow-copy p{margin:0}.model-page-fast-flow-copy p{max-width:460px;color:var(--text-secondary);font-size:16px;line-height:1.72}.model-page-fast-flow-copy .model-page-cta{width:max-content;margin-top:8px}.model-page-fast-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.model-page-fast-flow li{background:linear-gradient(180deg, rgba(var(--model-page-accent-rgb), .105), transparent 58%), #080c0c94;border:1px solid #ffffff1a;border-radius:26px;align-content:start;min-height:236px;padding:24px;transition:transform .24s cubic-bezier(.32,.72,0,1),border-color .24s cubic-bezier(.32,.72,0,1);display:grid}.model-page-fast-flow li:hover{border-color:rgba(var(--model-page-accent-rgb), .34);transform:translateY(-6px)}.model-page-fast-flow li>span{border:1px solid rgba(var(--model-page-accent-rgb), .28);width:38px;height:38px;color:var(--model-page-accent);background:rgba(var(--model-page-accent-rgb), .08);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.model-page-fast-flow strong{margin-top:24px;font-size:21px;line-height:1.24;display:block}.model-page-fast-flow p{color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.6}.model-page-fast-ideas{background:linear-gradient(135deg, rgba(var(--model-page-accent-rgb), .12), transparent 42%), #080c0c8f;border:1px solid #ffffff1c;border-radius:34px;margin-top:42px;padding:34px}.model-page-fast-ideas .model-page-section-head{max-width:760px;margin-bottom:28px}.model-page-fast-ideas .model-page-section-head h2{max-width:620px;font-size:clamp(34px,3.8vw,52px)}.model-page-fast-ideas .model-page-section-head p{max-width:520px}.model-page-fast-ideas>div:not(.model-page-section-head){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.model-page-fast-ideas article{background:linear-gradient(#ffffff0f,#0000 68%),#ffffff0a;border-radius:26px;flex-direction:column;align-items:flex-start;min-height:238px;padding:26px;display:flex}.model-page-fast-ideas article h3{margin:0;font-size:23px;line-height:1.2}.model-page-fast-ideas article span{background:rgba(var(--model-page-accent-rgb), .08);border-radius:999px;margin-top:14px;padding:5px 10px;display:inline-flex}.model-page-fast-ideas article p{margin-top:20px}.model-page-fast-ideas .model-page-cta{margin-top:26px}.model-page-mj-gallery{grid-template-columns:minmax(270px,.3fr) minmax(0,.7fr)}.model-page-mj-wall{grid-template-columns:1.1fr .85fr .95fr;grid-auto-rows:190px;gap:14px;display:grid}.model-page-mj-wall figure{background:#ffffff0a;border-radius:34px 14px;min-width:0;margin:0;transition:transform .28s cubic-bezier(.32,.72,0,1),border-radius .28s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.model-page-mj-wall figure:first-child{grid-row:span 2}.model-page-mj-wall figure:nth-child(4){grid-column:span 2}.model-page-mj-wall figure:hover{border-radius:18px 34px;transform:translateY(-6px)rotate(-1deg)}.model-page-mj-spectrum{gap:34px;display:grid}.model-page-mj-axis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:44px;display:grid;position:relative}.model-page-mj-axis:before{content:"";background:linear-gradient(90deg, rgba(var(--model-page-accent-rgb), .2), rgba(var(--model-page-secondary-rgb), .8), rgba(var(--model-page-accent-rgb), .3));border-radius:999px;height:3px;position:absolute;top:16px;left:4%;right:4%}.model-page-mj-axis article{background:linear-gradient(160deg, rgba(var(--model-page-accent-rgb), .09), transparent 44%), #080c0c94;border:1px solid #ffffff1c;border-radius:22px;min-height:240px;padding:24px;transition:transform .24s cubic-bezier(.32,.72,0,1),border-color .24s cubic-bezier(.32,.72,0,1);position:relative}.model-page-mj-axis article:hover{border-color:rgba(var(--model-page-accent-rgb), .36);transform:translateY(-6px)}.model-page-mj-axis article>span{top:-36px;left:var(--axis-pos);background:var(--model-page-accent);width:16px;height:16px;box-shadow:0 0 0 6px rgba(var(--model-page-accent-rgb), .18);border:3px solid #030606;border-radius:999px;position:absolute}.model-page-mj-axis h3{margin:0;font-size:23px;line-height:1.18}.model-page-mj-axis p{color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:1.68}.model-page-mj-notes{background:radial-gradient(circle at 0% 0%, rgba(var(--model-page-accent-rgb), .14), transparent 34%), #080c0c8f;border:1px solid #ffffff1c;border-radius:34px;grid-template-columns:minmax(320px,.34fr) minmax(0,.66fr);align-items:center;gap:30px;padding:34px;display:grid}.model-page-mj-note-stack{align-content:center;gap:14px;display:grid}.model-page-mj-note-stack article{border-radius:28px;grid-template-columns:116px minmax(0,1fr);grid-template-areas:"tag title""tag body";align-content:center;column-gap:24px;min-height:146px;padding:24px 30px;display:grid}.model-page-mj-note-stack article span{color:var(--model-page-accent);grid-area:tag;align-self:center;font-size:13px}.model-page-mj-note-stack article h3{grid-area:title;margin:0;font-size:25px;line-height:1.18}.model-page-mj-note-stack article p{grid-area:body;margin:10px 0 0;font-size:15px}.model-page-video-board{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr)}.model-page-video-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.model-page-video-timeline figure{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:40px;min-height:460px;margin:0;transition:transform .26s cubic-bezier(.32,.72,0,1),border-color .26s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.model-page-video-timeline figure:nth-child(2){transform:translateY(34px)}.model-page-video-timeline figure:hover{border-color:rgba(var(--model-page-accent-rgb), .36);transform:translateY(-6px)}.model-page-video-timeline figure:nth-child(2):hover{transform:translateY(20px)}.model-page-video-timeline figure>span{z-index:1;background:#00000070;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:inline-flex;position:absolute;top:18px;left:18px}.model-page-video-timeline figcaption{z-index:1;color:var(--text-primary);font-size:22px;font-weight:900;position:absolute;inset:auto 22px 22px}.model-page-video-spec>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.model-page-video-spec article{background:linear-gradient(180deg, rgba(var(--model-page-accent-rgb), .11), transparent 58%), #080c0c94;border:1px solid #ffffff1a;border-radius:28px;min-height:238px;padding:24px;transition:transform .24s cubic-bezier(.32,.72,0,1),border-color .24s cubic-bezier(.32,.72,0,1)}.model-page-video-spec article:hover{border-color:rgba(var(--model-page-accent-rgb), .36);transform:translateY(-6px)}.model-page-video-commerce .model-page-section-head{max-width:820px;margin-bottom:16px}.model-page-video-commerce .model-page-section-head h2{margin-top:10px}.model-page-video-commerce .model-page-section-head p{margin-top:8px}.model-page-video-commerce-grid{grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr);align-items:start;gap:18px;display:grid}.model-page-video-commerce-item{align-content:start;gap:10px;margin:0;display:grid}.model-page-video-commerce-frame{background:radial-gradient(circle at 18% 18%, rgba(var(--model-page-accent-rgb), .22), transparent 36%), #080c0ca8;border:1px solid #ffffff1f;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.model-page-video-commerce-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.model-page-video-commerce-item--wide .model-page-video-commerce-frame{aspect-ratio:16/9;min-height:390px}.model-page-video-commerce-item--vertical{align-content:start}.model-page-video-commerce-item--vertical .model-page-video-commerce-frame{aspect-ratio:9/16;width:min(100%,360px);min-height:520px;margin-inline:auto}.model-page-video-commerce-copy{align-content:start;gap:4px;display:grid}.model-page-video-commerce-copy span{color:var(--text-primary);font-size:22px;font-weight:900;line-height:1.15}.model-page-video-commerce-copy p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.68}.model-page-video-workflow{background:linear-gradient(135deg, rgba(var(--model-page-accent-rgb), .12), transparent 36%), #080c0c94;border:1px solid #ffffff1c;border-radius:36px;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);align-items:center;gap:28px;padding:42px;display:grid}.model-page-video-workflow .model-page-cta{margin-top:28px}.model-page-section--faq{width:min(720px,100% - 48px);padding-top:76px;padding-bottom:104px}.model-page-faq-list{flex-direction:column;display:flex}.model-page-faq{border:0;border-bottom:1px solid var(--border-color);background:0 0}.model-page-faq summary{cursor:pointer;color:var(--text-primary);transition:color var(--transition-fast);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:15px;font-weight:600;line-height:1.4;list-style:none;display:flex}.model-page-faq summary:hover,.model-page-faq[open] summary{color:var(--accent-primary)}.model-page-faq summary::-webkit-details-marker{display:none}.model-page-faq-arrow{color:var(--text-muted);flex:none;transition:transform .3s cubic-bezier(.32,.72,0,1)}.model-page-faq[open] summary .model-page-faq-arrow{transform:rotate(180deg)}.model-page-faq p{color:var(--text-secondary);margin:0;padding:0 0 20px;font-size:14px;line-height:1.7}@keyframes model-page-title-flow{0%{background-position:0%}to{background-position:100%}}@keyframes model-page-field-flow{0%{transform:translate(-2%,-2%)rotate(-3deg)scale(1)}to{transform:translate(2%,3%)rotate(3deg)scale(1.04)}}@keyframes model-page-hero-rise{0%{opacity:0;filter:blur(2px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes model-page-section-rise{0%{opacity:.72;filter:blur(6px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes model-page-scroll-pulse{0%,to{opacity:.35;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1024px){.model-page-gpt-brief,.model-page-pro-console,.model-page-nano2-thread,.model-page-fast-start,.model-page-mj-gallery,.model-page-video-board,.model-page-gpt-handoff,.model-page-pro-workbench,.model-page-nano2-prompt,.model-page-fast-flow,.model-page-mj-notes,.model-page-video-workflow{grid-template-columns:1fr}.model-page-gpt-matrix-grid,.model-page-pro-system-grid,.model-page-nano2-rail,.model-page-video-commerce-grid,.model-page-video-spec>div{grid-template-columns:repeat(2,minmax(0,1fr))}.model-page-fast-start{min-height:auto}.model-page-fast-orbit{display:none}}@media (max-width:768px){.model-page-hero,.model-page-section{width:min(100% - 32px,1180px)}.model-page-hero{padding:112px 0 76px}.model-page-back{font-size:12px;top:82px;left:0}.model-page h1{font-size:clamp(42px,12vw,72px)}.model-page-summary{font-size:16px}.model-page-section{padding:58px 0}.model-page-gpt-output-grid,.model-page-gpt-matrix-grid,.model-page-pro-console-board,.model-page-pro-system-grid,.model-page-pro-workbench-visuals,.model-page-nano2-remix,.model-page-nano2-rail,.model-page-fast-flow ol,.model-page-fast-ideas>div:not(.model-page-section-head),.model-page-mj-wall,.model-page-mj-axis,.model-page-video-timeline,.model-page-video-commerce-grid,.model-page-video-spec>div{grid-template-columns:1fr}.model-page-gpt-output:first-child,.model-page-nano2-remix figure:nth-child(2),.model-page-mj-wall figure:first-child,.model-page-mj-wall figure:nth-child(4){grid-area:auto}.model-page-gpt-output-grid{grid-auto-rows:240px}.model-page-pro-console-board figure{min-height:340px}.model-page-pro-workbench-visuals figure{min-height:260px}.model-page-mj-axis:before{display:none}.model-page-mj-axis{padding-top:0}.model-page-mj-axis article>span{margin-bottom:18px;display:block;position:static}.model-page-video-timeline figure,.model-page-video-timeline figure:nth-child(2){width:min(78vw,260px);height:300px;min-height:0;margin-inline:auto;transform:none}.model-page-video-commerce-item--wide .model-page-video-commerce-frame{width:min(100%,340px);min-height:auto;margin-inline:auto}.model-page-video-commerce-item--vertical .model-page-video-commerce-frame{width:min(62vw,220px);min-height:auto}.model-page-video-commerce-grid{gap:22px}.model-page-video-commerce-copy span{font-size:20px}.model-page-gpt-handoff,.model-page-nano2-prompt,.model-page-fast-flow,.model-page-fast-ideas,.model-page-mj-notes,.model-page-video-workflow,.model-page-pro-workbench-copy,.model-page-pro-workbench-steps{border-radius:28px;padding:26px}.model-page-nano2-prompt article,.model-page-mj-note-stack article{grid-template-columns:1fr;grid-template-areas:"tag""title""body"}.model-page-gpt-handoff .model-page-cta,.model-page-nano2-prompt .model-page-cta,.model-page-fast-flow .model-page-cta,.model-page-fast-ideas .model-page-cta,.model-page-mj-notes .model-page-cta{width:100%}}@media (max-width:480px){.model-page h1{white-space:normal}.model-page-actions,.model-page-cta{width:100%}.model-page-scroll-cue{bottom:18px}}@media (prefers-reduced-motion:reduce){html:has(.model-page){scroll-behavior:auto;scroll-snap-type:none}.model-page h1,.model-page-atmosphere:before,.model-page-atmosphere:after,.model-page-hero-copy,.model-page-scroll-cue,.model-page-scroll-cue i{animation:none}.model-page .lp-reveal{filter:none;transition-duration:1ms;animation:none;transform:none}}
