:where(.studio-app-pages) .product-site{background:var(--color-paper);color:var(--color-ink)}:where(.studio-app-pages) .product-header,:where(.studio-app-pages) .product-footer{display:flex;gap:var(--spacing-lg);justify-content:space-between;align-items:center;padding:var(--spacing-md) max(1.5rem,calc((100vw - var(--container-6xl))/2));border-bottom:1px solid var(--color-rule)}:where(.studio-app-pages) .product-footer{border-top:1px solid var(--color-rule);border-bottom:0;align-items:flex-start;flex-wrap:wrap}:where(.studio-app-pages) .product-brand{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:600}:where(.studio-app-pages) .product-brand img{width:2.25rem;height:2.25rem;border-radius:var(--radius-md)}:where(.studio-app-pages) .product-header nav,:where(.studio-app-pages) .product-footer nav{display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:.875rem}:where(.studio-app-pages) .product-hero{min-height:34rem;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--color-ink);color:var(--color-paper)}:where(.studio-app-pages) .product-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg);padding:clamp(3rem,8vw,8rem)}:where(.studio-app-pages) .product-hero h1{font-size:clamp(2.8rem,6vw,6rem)}:where(.studio-app-pages) .product-hero-media{width:100%;height:100%;object-fit:cover}:where(.studio-app-pages) .product-lockup{display:flex;align-items:center;gap:.7rem;font-weight:600}:where(.studio-app-pages) .product-lockup img{width:3rem;height:3rem;border-radius:var(--radius-md)}:where(.studio-app-pages) .product-kicker,:where(.studio-app-pages) .eyebrow{font:600 .75rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}:where(.studio-app-pages) .product-actions{display:flex;gap:var(--spacing-md);align-items:center;flex-wrap:wrap}:where(.studio-app-pages) .product-button{display:inline-flex;padding:.8rem 1rem;background:var(--color-paper);color:var(--color-ink);font-weight:600}:where(.studio-app-pages) .product-status{font-size:.9rem;color:var(--color-paper-warm)}:where(.studio-app-pages) .product-section{max-width:var(--container-6xl);margin:auto;padding:clamp(3rem,7vw,7rem) max(1.5rem,4vw)}:where(.studio-app-pages) .product-section.narrow{max-width:var(--container-prose)}:where(.studio-app-pages) .product-section h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:var(--spacing-md)}:where(.studio-app-pages) .product-section p{max-width:50rem}:where(.studio-app-pages) .product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--spacing-md)}:where(.studio-app-pages) .product-grid article,:where(.studio-app-pages) .detail-list article{padding:var(--spacing-lg);border-top:1px solid var(--color-rule)}:where(.studio-app-pages) .product-grid h3,:where(.studio-app-pages) .detail-list h3{margin-bottom:.45rem}:where(.studio-app-pages) .media-story{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center}:where(.studio-app-pages) .media-story img{width:100%;border-radius:var(--radius-lg)}:where(.studio-app-pages) .media-story:nth-child(2n){direction:rtl}:where(.studio-app-pages) .media-story>*{direction:ltr}:where(.studio-app-pages) .page-hero{padding:clamp(4rem,10vw,9rem) max(1.5rem,calc((100vw - var(--container-6xl))/2));background:var(--color-paper-warm)}:where(.studio-app-pages) .page-hero h1{font-size:clamp(3rem,7vw,6.5rem);max-width:18ch}:where(.studio-app-pages) .modelusd-hero-art{position:relative;min-height:28rem;background:#111;display:grid;place-items:center}:where(.studio-app-pages) .modelusd-model-shell{position:relative;width:min(34rem,90%);aspect-ratio:1}:where(.studio-app-pages) .modelusd-model-shell.is-expanded{position:fixed;inset:5vh 5vw;z-index:100;background:#111;padding:2rem;width:auto;aspect-ratio:auto}:where(.studio-app-pages) .modelusd-model-viewer{display:block;width:100%;height:100%}:where(.studio-app-pages) .modelusd-model-shell button{position:absolute;right:0;bottom:0;padding:.6rem;background:var(--color-paper);color:var(--color-ink)}:where(.studio-app-pages) .modelusd-model-hint{position:absolute;left:0;bottom:0;font-size:.8rem}@media(max-width:720px){:where(.studio-app-pages) .product-header{align-items:flex-start;flex-direction:column}:where(.studio-app-pages) .product-hero,:where(.studio-app-pages) .media-story{grid-template-columns:1fr}:where(.studio-app-pages) .media-story:nth-child(2n){direction:ltr}:where(.studio-app-pages) .product-hero-copy{padding:3rem 1.5rem}:where(.studio-app-pages) .product-hero-media{min-height:22rem}:where(.studio-app-pages) .product-header nav{gap:.55rem}}:where(.studio-app-pages) .product-header{position:sticky;top:0;z-index:80;color:#211a15!important;background:#fbf7f0!important;border-bottom-color:#3f312624!important;box-shadow:0 8px 28px #432e1e14}:where(.studio-app-pages) .product-header nav a{color:#6d6258}:where(.studio-app-pages) .product-header nav a:hover,:where(.studio-app-pages) .product-header nav a:focus-visible{color:#211a15}:where(.studio-app-pages) .product-brand img{box-shadow:0 5px 16px #36261929}:where(.studio-app-pages) .product-foli{--app-accent:#bd684c;--app-soft:#f1d8c7;--app-soft-2:#dbe7e0;--app-ink:#35231d}:where(.studio-app-pages) .product-refro{--app-accent:#4c71a6;--app-soft:#d9e6ed;--app-soft-2:#eee0d0;--app-ink:#1b2b3a}:where(.studio-app-pages) .product-archmm{--app-accent:#d17a36;--app-soft:#efd8bd;--app-soft-2:#dce2d5;--app-ink:#34251a}:where(.studio-app-pages) .product-painthex{--app-accent:#7656ad;--app-soft:#e6d9ed;--app-soft-2:#dce9df;--app-ink:#30223a}:where(.studio-app-pages) .product-modelusd{--app-accent:#bd8e2f;--app-soft:#f0dfb8;--app-soft-2:#d8e4df;--app-ink:#30281b}:where(.studio-app-pages) .info-page{color:var(--app-ink,#2b251f);background:#fbf8f2}:where(.studio-app-pages) .info-page-hero{position:relative;min-height:clamp(620px,78vh,820px);padding-top:clamp(150px,18vh,210px);padding-bottom:clamp(72px,10vh,110px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;color:#fff;background:#1c292d}:where(.studio-app-pages) .info-page-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}:where(.studio-app-pages) .info-page-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0f161980,#0f161929 58%,#0f161903),linear-gradient(0deg,rgba(10,16,18,.42),transparent 64%)}:where(.studio-app-pages) .info-page-hero .eyebrow{color:#ffffffb8}:where(.studio-app-pages) .info-page-hero h1{max-width:13ch;font-size:clamp(62px,8vw,118px);line-height:.88;letter-spacing:-.06em;text-shadow:0 3px 28px rgba(0,0,0,.28)}:where(.studio-app-pages) .info-page-hero>p:not(.eyebrow){max-width:44rem;margin-top:24px;color:#ffffffdb;font-size:clamp(17px,1.4vw,21px);line-height:1.55;text-shadow:0 2px 18px rgba(0,0,0,.28)}:where(.studio-app-pages) .info-page-credit{position:absolute;right:22px;bottom:18px;z-index:2;padding:6px 9px;border-radius:999px;color:#ffffffb3;background:#0a101238;backdrop-filter:blur(10px);font-size:10px;letter-spacing:.06em;text-transform:uppercase}:where(.studio-app-pages) .info-page-lockup{margin-bottom:28px;display:flex;align-items:center;gap:13px;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.025em}:where(.studio-app-pages) .info-page-lockup img{width:46px;height:46px;border-radius:13px;object-fit:cover;box-shadow:0 12px 28px #00000038}:where(.studio-app-pages) .info-page-lead{min-height:clamp(480px,58svh,680px);padding:clamp(72px,9vw,140px) max(24px,8vw);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:clamp(50px,9vw,150px);align-items:center;background:var(--app-soft)}:where(.studio-app-pages) .info-page-lead>div:first-child{max-width:900px}:where(.studio-app-pages) .info-page-lead .eyebrow{margin-bottom:18px;color:var(--app-accent)}:where(.studio-app-pages) .info-page-lead h2{font-size:clamp(48px,6.3vw,94px);line-height:.94;letter-spacing:-.055em}:where(.studio-app-pages) .info-page-lead>div:last-child{display:grid;gap:18px}:where(.studio-app-pages) .info-page-lead>div:last-child p{color:color-mix(in srgb,var(--app-ink) 72%,transparent);font-size:clamp(18px,1.55vw,23px);line-height:1.62}:where(.studio-app-pages) .info-detail-list{max-width:none;padding:clamp(80px,9vw,150px) max(24px,8vw);background:#fbf8f2}:where(.studio-app-pages) .info-detail-header{max-width:980px;margin-bottom:clamp(50px,7vw,94px)}:where(.studio-app-pages) .info-detail-header .eyebrow{margin-bottom:15px;color:var(--app-accent)}:where(.studio-app-pages) .info-detail-header h2{margin:0;font-size:clamp(48px,6vw,88px);line-height:.94;letter-spacing:-.055em}:where(.studio-app-pages) .info-detail-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}:where(.studio-app-pages) .info-detail-list article{min-height:320px;grid-column:span 6;padding:clamp(30px,4vw,54px);display:grid;grid-template-columns:44px minmax(0,1fr);gap:clamp(16px,3vw,34px);align-content:start;border:1px solid color-mix(in srgb,var(--app-accent) 18%,transparent);border-radius:34px;background:color-mix(in srgb,var(--app-soft) 44%,var(--site-white, #f7f6f2));box-shadow:0 18px 50px #4030230f}:where(.studio-app-pages) .info-detail-list article:nth-child(4n+2),:where(.studio-app-pages) .info-detail-list article:nth-child(4n+3){background:color-mix(in srgb,var(--app-soft-2) 56%,var(--site-white, #f7f6f2))}:where(.studio-app-pages) .info-detail-list article:nth-child(5n){grid-column:span 12;min-height:280px;grid-template-columns:64px minmax(0,1fr)}:where(.studio-app-pages) .info-detail-list article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--app-accent);font-size:11px;font-weight:700;letter-spacing:.08em}:where(.studio-app-pages) .info-detail-list h3{max-width:25ch;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.03;letter-spacing:-.045em}:where(.studio-app-pages) .info-detail-list p{margin-top:18px;color:color-mix(in srgb,var(--app-ink) 68%,transparent);font-size:clamp(16px,1.25vw,19px);line-height:1.68}:where(.studio-app-pages) .info-page-kind-roadmap .info-detail-grid article{min-height:280px}:where(.studio-app-pages) .info-page-kind-roadmap .info-detail-grid article:nth-child(5n){grid-column:span 6}:where(.studio-app-pages) .info-page-kind-privacy .info-page-lead{background:linear-gradient(135deg,var(--app-soft),color-mix(in srgb,var(--app-soft-2) 74%,var(--site-white, #f7f6f2)))}:where(.studio-app-pages) .info-page-kind-support .info-page-lead{background:linear-gradient(135deg,var(--app-soft-2),color-mix(in srgb,var(--app-soft) 72%,var(--site-white, #f7f6f2)))}:where(.studio-app-pages) .info-feature-sequence{display:grid;background:#f2ede5}:where(.studio-app-pages) .info-feature-sequence>section{min-height:75svh;padding:clamp(64px,8vw,120px) max(24px,7vw);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,110px);align-items:center}:where(.studio-app-pages) .info-feature-sequence>section:nth-child(2n){background:#e7d7c3}:where(.studio-app-pages) .info-feature-sequence>section>div{max-width:650px}:where(.studio-app-pages) .info-feature-sequence h2{margin-top:14px;font-size:clamp(42px,5vw,76px);line-height:.96;letter-spacing:-.055em}:where(.studio-app-pages) .info-feature-sequence p:not(.eyebrow){margin-top:24px;color:var(--color-mute);font-size:18px;line-height:1.65}:where(.studio-app-pages) .info-feature-sequence img{width:100%;border-radius:24px;box-shadow:0 30px 90px #3626192e}@media(max-width:720px){:where(.studio-app-pages) .info-page-hero{min-height:660px;padding:130px 20px 72px}:where(.studio-app-pages) .info-page-hero h1{font-size:clamp(44px,13vw,64px)}:where(.studio-app-pages) .info-page-lockup{margin-bottom:22px}:where(.studio-app-pages) .info-page-lead{min-height:0;padding:72px 20px;grid-template-columns:1fr;gap:34px}:where(.studio-app-pages) .info-detail-list{padding:76px 20px}:where(.studio-app-pages) .info-detail-grid{grid-template-columns:1fr}:where(.studio-app-pages) .info-detail-list article,:where(.studio-app-pages) .info-detail-list article:nth-child(5n),:where(.studio-app-pages) .info-page-kind-roadmap .info-detail-grid article:nth-child(5n){min-height:0;grid-column:auto;grid-template-columns:38px minmax(0,1fr);padding:30px 24px;border-radius:26px}:where(.studio-app-pages) .info-detail-list article>span{width:34px;height:34px}:where(.studio-app-pages) .info-feature-sequence>section{min-height:0;padding:72px 20px;grid-template-columns:1fr}}
