.model-page[data-v-0c9a1021]{background:#fff;color:#16181c}.model-wrap[data-v-0c9a1021]{margin:0 auto;max-width:1160px;padding:0 28px}.model-hero[data-v-0c9a1021]{padding-top:128px}.hero-copy[data-v-0c9a1021]{text-align:center}.model-eyebrow[data-v-0c9a1021]{align-items:center;color:#676b73;display:inline-flex;font-size:12px;font-weight:600;gap:12px}h1[data-v-0c9a1021],h2[data-v-0c9a1021]{font-family:Georgia,Times New Roman,serif;font-weight:400;text-wrap:balance}h1[data-v-0c9a1021]{font-size:60px;line-height:1.08;margin:22px auto 14px;max-width:850px}.hero-intro[data-v-0c9a1021]{font-size:19px;margin-bottom:12px}.hero-description[data-v-0c9a1021]{color:#676b73;font-size:15px;line-height:1.7;margin:auto;max-width:660px}.model-composer[data-v-0c9a1021]{background:#fff;border:1px solid #c9cdd6;border-radius:8px;box-shadow:0 8px 28px #11111107;margin:28px auto 16px;max-width:720px;text-align:left}.model-composer[data-v-0c9a1021]:focus-within{outline:2px solid #365dcc;outline-offset:3px}textarea[data-v-0c9a1021]{background:transparent;border:0;display:block;font-size:15px;line-height:1.6;max-height:260px;min-height:100px;outline:none;padding:18px 20px;resize:vertical;width:100%}.composer-actions[data-v-0c9a1021]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 14px 14px 20px}.model-name[data-v-0c9a1021]{font-size:12px;gap:8px}.model-action[data-v-0c9a1021],.model-name[data-v-0c9a1021]{align-items:center;display:inline-flex;font-weight:600}.model-action[data-v-0c9a1021]{background:#16181c;border-radius:5px;color:#fff;font-size:13px;gap:10px;justify-content:center;min-height:44px;padding:12px 20px;transition:background .18s}.model-action[data-v-0c9a1021]:hover{background:#365dcc}.model-action[data-v-0c9a1021]:active{background:#2648a9}a[data-v-0c9a1021]:focus-visible,button[data-v-0c9a1021]:focus-visible,summary[data-v-0c9a1021]:focus-visible{outline:2px solid #365dcc;outline-offset:4px}.collection-link[data-v-0c9a1021],.text-link[data-v-0c9a1021]{align-items:center;display:inline-flex;font-size:13px;gap:7px;padding:8px 0}.collection-link[data-v-0c9a1021]:hover,.text-link[data-v-0c9a1021]:hover{color:#365dcc;text-decoration:underline}.hero-film[data-v-0c9a1021]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;padding-bottom:42px}.film-image[data-v-0c9a1021]{min-width:0;text-align:left}.film-image img[data-v-0c9a1021]{border-radius:5px;height:174px;-o-object-fit:cover;object-fit:cover;width:100%}.film-image span[data-v-0c9a1021]{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:space-between;margin-top:10px}.film-image:hover span[data-v-0c9a1021]{color:#365dcc}.model-section[data-v-0c9a1021]{padding:88px 0;scroll-margin-top:100px}.collection-section[data-v-0c9a1021],.faq-section[data-v-0c9a1021]{background:#f4f6f8}.section-heading[data-v-0c9a1021]{margin-bottom:38px;max-width:690px}h2[data-v-0c9a1021]{font-size:42px;line-height:1.16;margin:16px 0}.section-heading>p[data-v-0c9a1021]:last-child,.workflow-grid p[data-v-0c9a1021],details p[data-v-0c9a1021]{color:#676b73;font-size:15px;line-height:1.8}.sample-grid[data-v-0c9a1021]{display:grid;gap:44px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.sample-image[data-v-0c9a1021]{background:#e9ecf0;border-radius:6px;display:block;overflow:hidden;position:relative;width:100%}.sample-image img[data-v-0c9a1021]{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;width:100%}.expand-icon[data-v-0c9a1021]{background:#fff;border-radius:50%;bottom:12px;display:grid;height:34px;place-items:center;position:absolute;right:12px;transition:background .18s;width:34px}.sample-image:hover .expand-icon[data-v-0c9a1021]{background:#e6ecff}.sample-caption[data-v-0c9a1021]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 0 10px}.sample-caption h3[data-v-0c9a1021]{align-items:baseline;display:flex;font-size:16px;font-weight:600;gap:10px}.sample-caption h3 span[data-v-0c9a1021]{color:#676b73;font-size:11px;font-weight:400}.sample-caption button[data-v-0c9a1021]{align-items:center;display:inline-flex;font-size:12px;gap:5px;min-height:30px;text-decoration:underline;text-underline-offset:4px}.sample-prompt[data-v-0c9a1021]{color:#676b73;font-size:13px;line-height:1.75}.workflow-grid[data-v-0c9a1021]{display:grid;gap:42px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.step-number[data-v-0c9a1021]{border-top:1px solid #dfe2e8;color:#365dcc;display:block;font-size:13px;padding:16px 0}.workflow-grid h3[data-v-0c9a1021]{font-size:19px;font-weight:500;margin:8px 0 12px}.faq-layout[data-v-0c9a1021]{display:grid;gap:70px;grid-template-columns:1fr 1.4fr}details[data-v-0c9a1021]{border-bottom:1px solid #dfe2e8}summary[data-v-0c9a1021]{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:20px;justify-content:space-between;list-style:none;padding:22px 0}summary[data-v-0c9a1021]::-webkit-details-marker{display:none}summary svg[data-v-0c9a1021]{flex-shrink:0;transition:transform .18s}details[open] summary svg[data-v-0c9a1021]{transform:rotate(45deg)}details p[data-v-0c9a1021]{padding-bottom:24px}.model-finale[data-v-0c9a1021]{padding:70px 0 76px;text-align:center}.model-finale svg[data-v-0c9a1021]{margin:auto}.model-finale h2[data-v-0c9a1021]{margin:22px auto 28px;max-width:640px}@media (max-width:700px){.model-wrap[data-v-0c9a1021]{padding-left:20px;padding-right:20px}.model-hero[data-v-0c9a1021]{padding-top:108px}h1[data-v-0c9a1021]{font-size:38px;line-height:1.13}h2[data-v-0c9a1021]{font-size:32px}.hero-intro[data-v-0c9a1021]{font-size:17px}.hero-description[data-v-0c9a1021]{font-size:14px}.composer-actions[data-v-0c9a1021]{flex-wrap:wrap;padding-left:14px}.composer-actions .model-action[data-v-0c9a1021]{flex-grow:1}.model-name[data-v-0c9a1021]{min-height:32px}.hero-film[data-v-0c9a1021]{gap:20px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.film-image img[data-v-0c9a1021]{height:125px}.film-image span[data-v-0c9a1021]{font-size:11px}.model-section[data-v-0c9a1021]{padding:58px 0}.faq-layout[data-v-0c9a1021],.sample-grid[data-v-0c9a1021],.workflow-grid[data-v-0c9a1021]{gap:30px;grid-template-columns:1fr}.faq-layout .section-heading[data-v-0c9a1021]{margin-bottom:0}}@media (prefers-reduced-motion:reduce){[data-v-0c9a1021],[data-v-0c9a1021]:after,[data-v-0c9a1021]:before{transition:none!important}}
