.site-signin{color:#f5f5f5;background:#121212;place-items:center;height:100dvh;min-height:100dvh;padding:32px;font-size:16px;display:grid;overflow-y:auto}.site-back-link{color:#a9bada;align-items:center;margin-bottom:22px;font-size:14px;text-decoration:none;display:inline-flex}.site-back-link:hover{color:#fff}.site-signin section{background:#1a1a1a;border:1px solid #2e2e2e;border-radius:12px;width:min(100%,460px);margin:auto;padding:40px}.site-signin h1{letter-spacing:-1.4px;margin:18px 0;font-size:36px;line-height:1.3}.site-signin p{color:#bcbcbc;line-height:1.8}.site-eyebrow{color:#cacaca;font-size:14px}.site-primary{text-align:center;color:#161616;background:#efefef;border-radius:7px;margin-top:28px;padding:15px 20px;font-size:16px;font-weight:650;text-decoration:none;display:block}.site-note{font-size:14px}.site-brand-logo{background:#fff;border-radius:8px;width:100%;height:auto;display:block}.auth-tabs{gap:8px;margin:22px 0;display:flex}.auth-tabs button{color:#ddd;cursor:pointer;background:#292929;border:1px solid #444;border-radius:8px;flex:1;padding:10px;font-size:16px}.auth-tabs button[aria-pressed=true]{color:#131313;background:#eeeeef}.site-signin .site-primary{background:var(--brand);color:#1a0a13}.site-signin .auth-tabs button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:#fff}.site-signin form{gap:18px;display:grid}.site-signin label{gap:8px;font-size:15px;display:grid}.site-signin input{box-sizing:border-box;color:#eee;background:#171717;border:1px solid #515151;border-radius:8px;width:100%;padding:13px 14px;font-size:16px}.site-signin input:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.site-signin .site-primary{cursor:pointer;border:0;margin-top:4px}.site-signin button:disabled{opacity:.6;cursor:wait}.site-signin .auth-error{color:#ffb6b6}.site-signin h1{font-size:26px}.site-account{z-index:22;color:#d4d4d4;background:#242424;border:1px solid #424242;border-radius:7px;align-items:center;gap:12px;padding:9px 13px;font-size:14px;display:flex;position:fixed;top:72px;right:16px}.site-account button,.site-account a{color:#ededed;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:none}.site-account summary{cursor:pointer}.site-account details>div{overflow-wrap:anywhere;gap:12px;max-width:300px;padding:16px 0 4px;display:grid}.site-sync-error{z-index:200;color:#fff;background:#141414e8;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.site-sync-error section{max-width:520px;font-size:16px;line-height:1.7}.site-sync-error button{font:inherit;cursor:pointer;padding:12px 20px}.site-history{box-sizing:border-box;z-index:100;color:#fff;background:#242424;border:1px solid #555;border-radius:10px;width:84vw;max-width:none;height:76dvh;max-height:none;margin:0;padding:24px;position:fixed;inset:12% 8%;overflow:auto}.site-history::backdrop{background:#0009}.site-history header{justify-content:space-between;align-items:center;display:flex}.site-history button{cursor:pointer;font-size:16px}.site-history-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.site-history img{object-fit:contain;width:100%;height:220px}.site-history a{color:#fff}@media (max-width:760px){.site-signin section{padding:24px}.site-signin h1{font-size:30px}.site-account{box-sizing:border-box;flex-wrap:wrap;max-width:90vw;font-size:14px;top:125px}}.model-studio{box-sizing:border-box;color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1b1e;border:1px solid #44444a;border-radius:12px;width:min(1160px,94vw);max-height:90dvh;margin:auto;padding:26px;font-size:16px;overflow:auto}.model-studio::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a}.model-studio header{justify-content:space-between;align-items:center;gap:20px;display:flex}.model-studio h2{margin:5px 0 18px;font-size:27px}.model-studio h3{margin:0 0 8px;font-size:18px}.studio-eyebrow{color:#a2a4b0;font-size:14px}.model-studio p{color:#b9bac4;margin:8px 0 18px;font-size:14px;line-height:1.7}.model-studio button,.model-studio input,.model-studio select,.model-studio textarea{font:inherit}.model-studio button{color:#eee;cursor:pointer;background:#29292e;border:1px solid #49494f;border-radius:8px;padding:10px 14px}.model-studio button:hover{background:#35353d}.model-studio button:disabled{opacity:.45;cursor:not-allowed}.model-studio :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.studio-tabs{gap:8px;padding:8px 0 20px;display:flex}.model-studio button[aria-pressed=true]{border-color:var(--brand-line);background:var(--brand-soft)}.model-studio fieldset{border:0;margin:0;padding:0}.studio-filters{gap:14px;display:flex;border-bottom:1px solid #36363d!important;margin-bottom:24px!important;padding-bottom:20px!important}.model-studio label{gap:7px;font-size:14px;display:grid}.model-studio input:not([type=checkbox]),.model-studio select,.model-studio textarea{box-sizing:border-box;color:#eee;background:#121215;border:1px solid #494950;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:16px}.studio-filters label{min-width:180px}.model-studio textarea{resize:vertical;line-height:1.6}.studio-columns{grid-template-columns:minmax(270px,.85fr) minmax(360px,1.15fr);gap:32px;display:grid}.studio-controls{border-left:1px solid #36363d;padding-left:28px}.studio-fields{grid-template-columns:1fr 1fr;display:grid;gap:16px!important}.studio-wide{grid-column:1/-1}.studio-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.model-studio .studio-card{text-align:left;background:#232327;border:1px solid #414148;border-radius:7px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.studio-card img{object-fit:cover;background:#151519;border-radius:5px;width:100%;height:190px}.studio-card strong{font-size:16px}.studio-card span{color:#bdbdc8;overflow-wrap:anywhere;font-size:14px}.studio-empty{color:#b5b6c0;border:1px dashed #50505c;border-radius:7px;padding:35px 20px;line-height:1.9}.studio-new{width:100%;margin-top:16px}.model-studio .studio-angles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.studio-angles legend{margin-bottom:12px;font-size:15px}.studio-angles label{align-items:center;gap:8px;display:flex}.studio-angles input{width:17px;height:17px;accent-color:var(--brand)}.model-studio .studio-primary{background:var(--brand);width:100%;color:var(--brand-ink);margin-top:26px;font-weight:650}.model-studio .studio-primary:hover{background:var(--brand-hover)}.model-studio .studio-error{color:#ffc3c3;background:#542a3033;border-radius:8px;padding:14px}.studio-error button{margin-left:14px}.model-studio .studio-notice{color:#ddd;background:#34343466;border-radius:8px;padding:14px}.studio-archive{grid-template-columns:1fr 1fr;gap:30px;display:grid}.studio-archive section>button{margin-top:18px}.studio-draft-preview{object-fit:contain;max-width:180px;height:180px;margin-top:16px;display:block}@media (max-width:800px){.model-studio{padding:18px}.studio-columns,.studio-archive{grid-template-columns:1fr}.studio-controls{border-top:1px solid #36363d;border-left:0;padding:24px 0 0}.studio-cards{grid-template-columns:repeat(2,1fr)}.studio-filters label{flex:1;min-width:0}.studio-tabs{flex-wrap:wrap}.model-studio .studio-angles{grid-template-columns:repeat(2,1fr)}.site-account>span{display:none}}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin{color:#22211e;background:#f8f7f5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-back-link{color:#3a5588;text-decoration:none}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-back-link:hover{color:#1b1a18}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin section{background:#f5f3f0;border:1px solid #e6e4e0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin p{color:#4a4742}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-eyebrow{color:#403e39}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-primary{color:#f2f0eb;background:#2d2c28;text-decoration:none}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-brand-logo{background:#23221f}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .auth-tabs button{color:#33312d;background:#efece6;border:1px solid #dcd9d4}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .auth-tabs button[aria-pressed=true]{color:#f3f1ed;background:#2e2c28}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin .site-primary{background:var(--brand);color:#1a0a13}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin .auth-tabs button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:#1b1a18}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin input{color:#272623;background:#f6f5f2;border:1px solid #d6d3cd}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin input:focus{outline:2px solid var(--focus-ring)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin .site-primary{border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-signin .auth-error{color:#a51d1d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-account{color:#393733;background:#f1efea;border:1px solid #dddad5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-account button,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-account a{color:#282623;background:0 0;border:0;text-decoration:none}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-sync-error{color:#1b1a18;background:#1c191447}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-history{color:#1b1a18;background:#f1efea;border:1px solid #d4d1cb}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-history::backdrop{background:#1c191447}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-history a{color:#1b1a18}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio{color:#272623;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f2ee;border:1px solid #dad8d2}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c191447}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-eyebrow{color:#57544d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio p{color:#484640}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio button{color:#272623;background:#eeebe5;border:1px solid #d8d6d0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio button:hover{background:#e5e3df}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio :focus-visible{outline:2px solid var(--focus-ring)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio button[aria-pressed=true]{border-color:var(--brand-line);background:var(--brand-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio fieldset{border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-filters{border-bottom:1px solid #e1dfda!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio input:not([type=checkbox]),[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio select,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio textarea{color:#272623;background:#f8f6f4;border:1px solid #d8d5cf}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-controls{border-left:1px solid #e1dfda}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio .studio-card{background:#f0eee9;border:1px solid #dcd9d4}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-card img{background:#f6f5f2}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-card span{color:#45433e}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-empty{color:#4b4842;border:1px dashed #d4d1ca}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-angles input{accent-color:var(--brand)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio .studio-primary{background:var(--brand);color:var(--brand-ink)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio .studio-primary:hover{background:var(--brand-hover)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio .studio-error{color:#a51d1d;background:#542a3033}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .model-studio .studio-notice{color:#33312d;background:#e7e6e266}@media (max-width:800px){[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-controls{border-top:1px solid #e1dfda;border-left:0}}
