/* BossAI model studio: white editorial space and graphite product stages. */
.model-page{--studio-ink:#171c1a;--studio-muted:#748078;--studio-dark:#171d1b;--studio-accent:#a6f3cb;background:#fff;color:var(--studio-ink)}
.model-page .studio-main{font-family:Inter,'PingFang SC','Microsoft YaHei',Arial,sans-serif;color:var(--studio-ink);overflow:clip}
.studio-main section{scroll-margin-top:120px}.studio-section-nav{max-width:1320px;margin:auto;min-height:65px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:13px;color:#7b857e}.studio-nav-model{font-weight:600;color:#262e28}.studio-section-nav>div{display:flex;gap:30px}.studio-section-nav a:hover{color:#152e21}
.studio-hero{max-width:1320px;margin:auto;padding:65px 40px 75px;display:grid;grid-template-columns:1fr 1fr;gap:40px 65px;align-items:center}.model-page .studio-hero h1{font-size:clamp(48px,4.7vw,70px);font-weight:600;letter-spacing:-.055em;line-height:1.05;margin:0 0 28px;color:#19221c}.studio-hero h2{font-size:31px;font-weight:450;line-height:1.5;letter-spacing:-.02em;margin:0 0 22px}.studio-hero-copy>p{font-size:16px;line-height:1.9;color:#748078;max-width:470px;margin:0}.studio-hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px;font-size:14px}.studio-button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:13px 23px;border-radius:10px;background:#1b2920;color:#fff;transition:background .16s}.studio-button:hover{background:#36503d}.studio-text-link{color:#65766a}.studio-text-link:hover{color:#1b2920}.studio-service-note{display:flex;align-items:center;gap:7px;margin-top:22px;font-size:12px;color:#88978c}.studio-service-note i{width:5px;height:5px;flex:none;border-radius:50%;background:#9caf9f}
.studio-product-stage{background:#202723;border-radius:20px;overflow:hidden;align-self:stretch;display:flex;flex-direction:column;min-height:430px}.studio-stage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 22px;color:#b7c4ba;font-size:12px;position:relative;z-index:2}.studio-view-switch{display:flex;padding:3px;background:#101913;border-radius:8px;gap:3px}.studio-view-switch button{padding:7px 10px;background:none;color:#9baa9d;font-size:12px;border-radius:5px}.studio-view-switch button[aria-pressed=true]{background:#d9f2e2;color:#213428}.studio-view-switch button:focus-visible{outline:2px solid #a6f3cb;outline-offset:2px}
.studio-product-stage .model-art{padding:0;border:0;border-radius:0;box-shadow:none;background:none;flex:1}.studio-product-stage .product-study{height:100%;min-height:355px;padding:0 25px 23px;background:none;color:#eff5ef;border-radius:0;display:flex;flex-direction:column}.studio-product-stage .study-hero-top,.studio-product-stage figcaption,.studio-product-stage .study-note,.studio-product-stage .study-round,.studio-product-stage .study-orbit{display:none}.studio-product-stage .study-hero-product{flex:1;height:280px;min-height:280px;overflow:hidden}.studio-product-stage .study-hero-product>:is(img,.study-product-image){width:285px;height:285px;max-width:85%;filter:none;transform:scale(1);transform-origin:50% 38%;transition:transform .4s cubic-bezier(.22,1,.36,1)}.studio-product-stage.is-detail .study-hero-product>:is(img,.study-product-image){transform:scale(1.6)}.studio-product-stage .study-hero-bottom{border:0;padding-top:15px}.studio-product-stage .study-hero-bottom strong{font-size:15px;color:#e5efe5}.studio-product-stage .study-hero-bottom span:not(.study-round){font-size:12px;color:#8fa294}
.studio-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:12px}.studio-facts>div{padding:23px 0}.studio-facts strong{display:block;font-size:27px;letter-spacing:-.025em;font-weight:500;color:#2e4234;margin-bottom:10px}.studio-facts span{font-size:13px;color:#8a968b}
.studio-capabilities,.studio-workflow,.studio-explore{max-width:1320px;margin:auto;padding:80px 40px}.studio-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-bottom:60px}.model-page .studio-section-heading h2{font-size:40px;line-height:1.35;font-weight:500;letter-spacing:-.025em;margin:0;color:inherit}.studio-section-heading>p{font-size:15px;line-height:1.9;color:#7b887d;margin:0;max-width:490px}
.studio-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-bottom:90px}.studio-feature:last-child{margin-bottom:0}.studio-feature.is-reversed .studio-feature-art{order:2}.studio-feature.is-reversed .studio-feature-copy{order:1}.studio-feature-type{display:inline-block;color:#57755b;font-size:13px;font-weight:500;margin-bottom:15px}.model-page .studio-feature h3{font-size:27px;line-height:1.5;letter-spacing:-.025em;font-weight:500;margin:0 0 18px;color:#24352a}.studio-feature-copy>p{font-size:15px;line-height:1.9;color:#7a857c;margin:0}
.studio-feature-art{position:relative;background:#edf0eb;border-radius:16px;overflow:hidden;min-width:0}.studio-feature-art .model-art{padding:0;border:0;box-shadow:none;background:none;border-radius:0}.studio-feature-art figcaption{display:none}.studio-feature-art .product-study{min-height:345px;padding:25px 25px 42px;background:none;border-radius:0}.studio-feature-art .study-topline{font-size:12px;color:#71846f;letter-spacing:0}.studio-feature-art .study-topline>span:last-child{display:none}.studio-feature-art .study-footnote{display:none}.studio-feature-art .study-shots{margin-top:22px;gap:12px}.studio-feature-art .shot-photo{height:180px;background:#dce3d5}.studio-feature-art .shot-photo.is-detail{background:#fff}.studio-feature-art .shot-photo.is-scene{background:#ced4bf}.studio-feature-art .shot-photo.is-scene i{display:none}.studio-feature-art .study-shots>div>span{font-size:12px;line-height:1.5;color:#60715f}.studio-feature-art .study-timeline{display:none}.studio-art-label{position:absolute;bottom:18px;left:25px;color:#7b8f76;font-size:12px}
.studio-feature-art .study-reference-result{background:#d8dfd0}.studio-feature-art .study-reference-result strong{font-size:14px}.studio-feature-art .study-reference-result span,.studio-feature-art .study-inputs span{font-size:11px}.studio-feature-art .study-inputs>div{height:113px;background:#fff}.studio-feature-art .study-references{margin-top:19px}.studio-feature-art .study-sound-scene{background:#dbe2d3}.studio-feature-art .study-sound-scene .study-round{display:none}.studio-feature-art .study-sound-label strong{font-size:16px}.studio-feature-art .study-sound-label span{font-size:12px}.studio-feature-art .study-edit-pair>div>span{font-size:12px}.studio-feature-art .study-edit-pair>div>div{background:#fff;border:0}.studio-feature-art .study-edit-pair .edit-scene{background:#d9e1ce}.studio-feature-art .study-edit-pair i{display:none}
.studio-prompt{margin-top:24px;padding:19px 20px;background:#f5f7f3;border-radius:10px}.studio-prompt>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.studio-prompt>div>span{font-size:12px;color:#72816e}.studio-prompt button{font-size:12px;color:#49664b;background:none;padding:4px 0}.studio-prompt button:hover{color:#192e20}.studio-prompt>p{font-size:13px;line-height:1.9;color:#52664e;margin:13px 0 0}.studio-copy-status{display:block;font-size:11px;color:#527453;line-height:1.6}.studio-copy-status:empty{display:none}
.studio-comparison{background:#18211b;color:#edf7ee;padding:75px max(40px,calc((100vw - 1240px)/2))}.studio-comparison .studio-section-heading>p{color:#9eaf9f}.studio-version-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.studio-version{background:#253028;border-radius:16px;padding:30px;border:1px solid transparent}.studio-version.is-current{border-color:#b0d8b4;background:#2d3e30}.studio-version-name{display:flex;align-items:center;justify-content:space-between;gap:15px}.model-page .studio-version h3{font-size:23px;color:#f0f8ec;font-weight:500;margin:0}.studio-version-name>span{font-size:11px;color:#bcdbb8;background:#405c40;padding:5px 9px;border-radius:6px}.studio-duration{display:flex;align-items:center;gap:13px;margin:26px 0 18px;color:#dcf4d2}.studio-duration>strong{font-size:84px;line-height:1;letter-spacing:-.06em;font-weight:450}.studio-duration>span{font-size:23px}.studio-duration>span>span{display:block;font-size:12px;color:#9eb29c;margin-top:7px}.studio-version-note{font-size:16px;color:#c5d6c0;line-height:1.6;margin:0 0 24px}.studio-ref-counts{display:flex;gap:8px;flex-wrap:wrap}.studio-ref-counts span{padding:8px 12px;background:#ffffff08;border-radius:6px;font-size:13px;color:#b3c9ad}.studio-version dl{font-size:13px;line-height:1.8;margin:25px 0}.studio-version dl>div{display:grid;grid-template-columns:75px 1fr;gap:12px;margin:12px 0}.studio-version dt{color:#83977f}.studio-version dd{margin:0;color:#b8ccb1}.studio-version-link{display:flex;justify-content:center;align-items:center;min-height:45px;border-radius:8px;background:#ffffff0b;color:#cce3c2;font-size:13px;transition:background .15s}.studio-version-link:hover{background:#ffffff18}.studio-version.is-current .studio-version-link{background:#c4e6b8;color:#243c20}.studio-comparison-source{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0 0;font-size:12px;color:#80937d;line-height:1.8}.studio-comparison-source a:hover{color:#d4e8cf}
.studio-workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.studio-workflow-grid article>span{display:block;font-size:39px;font-weight:450;letter-spacing:-.04em;color:#b1c2ab;margin-bottom:24px}.model-page .studio-workflow-grid h3{font-size:19px;font-weight:500;margin:0 0 16px;color:#364a34}.studio-workflow-grid p{font-size:14px;color:#83907e;line-height:1.9;margin:0}
.studio-explore{background:#f5f7f2;max-width:none;padding:75px max(40px,calc((100vw - 1240px)/2))}.studio-explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.studio-model-card{display:block;background:#fff;border-radius:13px;overflow:hidden;transition:transform .2s;min-width:0}.studio-model-card:hover{transform:translateY(-5px)}.studio-model-cover{height:230px;background:#e5eade;overflow:hidden}.studio-model-cover .model-art{padding:0;border:0;box-shadow:none;background:none}.studio-model-cover .product-study{padding:0;background:none;min-height:230px;height:230px}.studio-model-cover .study-hero-top,.studio-model-cover .study-hero-bottom,.studio-model-cover .study-orbit,.studio-model-cover .study-note,.studio-model-cover figcaption{display:none}.studio-model-cover .study-hero-product{height:230px}.studio-model-cover .study-hero-product>:is(img,.study-product-image){width:195px;height:195px;filter:none;transition:transform .35s}.studio-model-card:hover .study-hero-product>:is(img,.study-product-image){transform:scale(1.06)}.studio-model-card-copy{padding:23px 25px 25px}.studio-model-card-copy>span:first-child{font-size:12px;color:#98a28e}.model-page .studio-model-card h3{font-size:23px;margin:12px 0 9px;font-weight:500;letter-spacing:-.03em;color:#283a24}.studio-model-card-copy p{font-size:13px;line-height:1.8;color:#87927e;margin:0}.studio-model-visit{display:block;font-size:13px;color:#58734c;margin-top:26px}.studio-model-index{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.studio-model-index a{font-size:12px;color:#85917a;line-height:1.6;border-radius:7px;padding:8px 12px;background:#e8ede1}.studio-model-index a[aria-current=page]{background:#344d2c;color:#e3eedc}.studio-model-index a:hover{color:#284421}
.studio-provenance{max-width:1320px;padding:30px 40px 55px;margin:auto;color:#8a9583;font-size:13px;line-height:1.9}.studio-provenance summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:16px 0;color:#75886b}.studio-provenance summary::-webkit-details-marker{display:none}.studio-provenance summary>span{font-size:12px;color:#9aa78e}.studio-provenance details[open] summary>span{visibility:hidden}.studio-provenance details>div{max-width:940px;padding:6px 0 15px}.studio-provenance details>div>a{margin-right:25px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:64em){.studio-hero{gap:35px;padding:45px 35px 50px}.model-page .studio-hero h1{font-size:52px}.studio-hero h2{font-size:27px}.studio-hero-copy>p{font-size:14px}.studio-product-stage{min-height:390px}.studio-stage-toolbar{padding:16px;font-size:11px}.studio-product-stage .study-hero-product{min-height:250px}.studio-product-stage .study-hero-product>:is(img,.study-product-image){width:245px;height:245px}.studio-feature,.studio-section-heading{gap:40px}.studio-capabilities,.studio-workflow{padding:60px 35px}.studio-feature-art .product-study{padding:20px 18px 42px;min-height:310px}.studio-feature-art .shot-photo{height:150px}.studio-feature-art .study-shots>div>span{font-size:10px}.model-page .studio-feature h3{font-size:24px}.studio-feature-copy>p{font-size:14px}.studio-model-card-copy{padding:20px}.model-page .studio-model-card h3{font-size:20px}.studio-workflow-grid{gap:25px}.studio-version{padding:24px}}
@media(max-width:43.75em){.studio-section-nav{min-height:55px;padding:0 22px;font-size:11px;gap:10px}.studio-section-nav>div{gap:15px}.studio-section-nav>div a:last-child{display:none}.studio-hero{grid-template-columns:1fr;padding:35px 22px 35px;gap:30px}.model-page .studio-hero h1{font-size:48px;margin-bottom:22px}.studio-hero h2{font-size:25px;line-height:1.5}.studio-hero-copy>p{font-size:14px;line-height:1.9}.studio-hero-actions{font-size:13px;gap:24px}.studio-service-note{font-size:11px;margin-top:19px}.studio-product-stage{min-height:360px;border-radius:15px}.studio-stage-toolbar{padding:16px 18px}.studio-view-switch button{font-size:11px;padding:6px 9px}.studio-product-stage .product-study{min-height:290px;padding:0 20px 20px}.studio-product-stage .study-hero-product{height:225px;min-height:225px}.studio-product-stage .study-hero-product>:is(img,.study-product-image){height:235px;width:235px}.studio-product-stage .study-hero-bottom strong{font-size:14px}.studio-product-stage .study-hero-bottom span:not(.study-round){font-size:11px}.studio-facts{gap:15px;padding:0}.studio-facts>div{padding:4px 0}.studio-facts strong{font-size:19px;line-height:1.45;margin-bottom:6px;letter-spacing:-.035em}.studio-facts span{font-size:10px;line-height:1.7;display:block}.studio-capabilities,.studio-workflow{padding:45px 22px}.studio-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.model-page .studio-section-heading h2{font-size:31px;line-height:1.4}.studio-section-heading>p{font-size:14px;line-height:1.9}.studio-feature{grid-template-columns:1fr;gap:28px;margin-bottom:55px}.studio-feature.is-reversed .studio-feature-copy,.studio-feature.is-reversed .studio-feature-art{order:initial}.studio-feature-art{border-radius:13px}.studio-feature-art .product-study{min-height:290px;padding:20px 18px 42px}.studio-art-label{left:18px;font-size:11px;bottom:16px}.studio-feature-art .study-topline{font-size:11px}.studio-feature-art .shot-photo{height:150px}.studio-feature-art .study-shots{gap:8px}.studio-feature-art .study-shots>div>span{font-size:10px}.studio-feature-art .study-inputs>div{height:96px}.studio-feature-art .study-reference-result strong{font-size:12px}.studio-feature-art .study-reference-result span{font-size:10px}.studio-feature-art .study-sound-label strong{font-size:14px}.studio-feature-art .study-sound-label span{font-size:11px}.studio-feature-art .study-edit-pair>div>span{font-size:11px}.studio-feature-type{font-size:12px;margin-bottom:12px}.model-page .studio-feature h3{font-size:25px;line-height:1.5}.studio-feature-copy>p{font-size:14px;line-height:1.9}.studio-prompt{padding:17px;margin-top:20px}.studio-prompt>p{font-size:13px}.studio-comparison{padding:50px 22px}.studio-version-grid{grid-template-columns:1fr;gap:16px}.studio-version{padding:24px}.studio-version-name>span{font-size:10px}.model-page .studio-version h3{font-size:22px}.studio-duration>strong{font-size:72px}.studio-duration{margin-top:22px}.studio-comparison-source{font-size:11px;gap:8px 15px}.studio-workflow-grid{grid-template-columns:1fr;gap:33px}.studio-workflow-grid article>span{font-size:30px;margin-bottom:15px}.model-page .studio-workflow-grid h3{font-size:19px}.studio-workflow-grid p{font-size:14px}.studio-explore{padding:50px 22px}.studio-explore-grid{grid-template-columns:1fr;gap:18px}.studio-model-card{display:grid;grid-template-columns:125px 1fr;align-items:stretch}.studio-model-cover{height:100%;min-height:185px}.studio-model-cover .product-study,.studio-model-cover .study-hero-product{min-height:185px;height:185px}.studio-model-cover .study-hero-product>:is(img,.study-product-image){width:120px;height:145px}.studio-model-card-copy{padding:20px 16px}.studio-model-card-copy>span:first-child{font-size:11px}.model-page .studio-model-card h3{font-size:20px}.studio-model-card-copy p{font-size:12px}.studio-model-visit{margin-top:19px;font-size:12px}.studio-model-index{gap:8px;margin-top:25px}.studio-model-index a{font-size:11px;padding:7px 9px}.studio-provenance{padding:20px 22px 40px;font-size:12px}.studio-main section{scroll-margin-top:165px}}
@media(prefers-reduced-motion:reduce){.studio-main *{scroll-behavior:auto!important;transition:none!important}.studio-model-card:hover{transform:none}}

.studio-main .study-product-image{overflow:hidden!important}


/* Editorial hierarchy: one conclusion, one supporting sentence, examples on demand. */
.studio-section-heading{display:block;margin-bottom:52px;max-width:900px}.model-page .studio-section-heading h2{font-size:38px;font-weight:600;line-height:1.4;letter-spacing:-.025em}.studio-section-heading>p{font-size:15px;line-height:1.85;margin:18px 0 0;max-width:700px;color:#849084}
.model-page .studio-hero h1{font-weight:650}.studio-hero h2{font-size:29px;font-weight:450;color:#3a4d3e}.studio-hero-copy>p{font-size:15px;line-height:1.85;max-width:440px}
.studio-feature-type{font-size:12px;font-weight:400;color:#8b9a87;margin-bottom:18px}.model-page .studio-feature h3{font-size:28px;font-weight:600;line-height:1.5;margin-bottom:22px;max-width:19em}.studio-feature-copy>p{font-size:15px;line-height:1.95;color:#7f8b7d;max-width:34em}
.studio-prompt{padding:0;background:none;border-radius:0;margin-top:28px}.studio-prompt summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:15px 17px;background:#f3f6f0;border-radius:8px;color:#526e4f;font-size:13px;line-height:1.6;cursor:pointer}.studio-prompt summary::-webkit-details-marker{display:none}.studio-prompt summary>span{font-size:12px;color:#95a18d}.studio-prompt[open]{background:#f3f6f0;border-radius:8px;padding-bottom:16px}.studio-prompt[open] summary{color:#284d28}.studio-prompt>div{padding:10px 17px 0}.studio-prompt>p{padding:0 17px;font-size:13px;line-height:1.9;margin-top:13px;color:#788b71}.studio-prompt .studio-copy-status{padding:0 17px}.studio-prompt summary:focus-visible{outline:2px solid #75946a;outline-offset:4px}
.studio-workflow .studio-section-heading{margin-bottom:55px}.studio-workflow-grid{gap:60px}.studio-workflow-grid article>span{display:inline-block;padding:5px 10px;border-radius:5px;background:#eff4eb;color:#899b7d;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:18px}.model-page .studio-workflow-grid h3{font-size:21px;font-weight:600;line-height:1.6;margin:0 0 16px;color:#344a2f}.studio-workflow-grid p{font-size:14px;line-height:1.9;color:#8a9682;max-width:22em}.studio-comparison .studio-section-heading>p{color:#91a68c}.studio-explore .studio-section-heading{margin-bottom:40px}
@media(max-width:64em){.model-page .studio-section-heading h2{font-size:34px}.model-page .studio-feature h3{font-size:26px}.studio-workflow-grid{gap:32px}}
@media(max-width:43.75em){.studio-section-heading{margin-bottom:34px}.model-page .studio-section-heading h2{font-size:28px;line-height:1.5}.studio-section-heading>p{font-size:14px;line-height:1.9;margin-top:14px}.studio-hero h2{font-size:24px}.studio-hero-copy>p{font-size:14px}.studio-feature-type{font-size:11px;margin-bottom:14px}.model-page .studio-feature h3{font-size:25px;line-height:1.5;margin-bottom:18px}.studio-feature-copy>p{font-size:14px;line-height:1.95}.studio-prompt{margin-top:22px}.studio-prompt summary{padding:13px 15px;font-size:13px}.studio-workflow .studio-section-heading{margin-bottom:34px}.studio-workflow-grid{gap:31px}.studio-workflow-grid article>span{font-size:11px;margin-bottom:13px}.model-page .studio-workflow-grid h3{font-size:20px;margin-bottom:11px}.studio-workflow-grid p{font-size:14px;max-width:none}}
