:root .site-navigation-rail{scrollbar-width:thin;z-index:90;gap:8px}:root .site-account .canvas-bar-content{gap:12px}:root .site-account :is(button,a,summary){align-items:center;min-height:40px;line-height:1.5;display:inline-flex}:root .site-account details>div{gap:8px;padding-top:12px}:root .site-account details>div :is(button,a){background:#30333b;border-radius:8px;justify-content:flex-start;padding:8px 10px}:root .site-account summary{background:#30333b;border-radius:8px;padding:6px 8px}:root .site-help-bar .support-launcher{min-height:44px}:root :is(.site-account,.site-signin,.account-panel,.support-panel,.site-history) :is(button,a,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:root .site-signin{padding:32px 20px}:root .site-signin h1{letter-spacing:-.7px;font-size:clamp(24px,3vw,28px);line-height:1.4}:root .auth-recovery-toggle{min-height:44px;color:var(--brand-text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:8px 0;font-size:14px;text-decoration:underline}:root .site-back-link{min-height:44px;margin-bottom:14px}:root .site-signin .site-note{font-size:13px;line-height:1.8}:root :is(.account-panel,.model-studio,.site-history){overscroll-behavior:contain;scrollbar-width:thin}:root :is(.account-panel,.model-studio,.site-history)>header{z-index:2;background:inherit;padding:12px 0;position:sticky;top:0}:root :is(.account-panel,.model-studio,.site-history)>header button{flex-shrink:0;min-width:44px;min-height:44px}:root .account-panel{box-sizing:border-box}:root .account-panel li span{flex:1;min-width:0}:root .account-panel li button{white-space:nowrap;flex-shrink:0;min-height:44px}:root .model-studio :is(fieldset,label,.studio-controls,.studio-columns>*){min-width:0}:root .studio-card strong{overflow-wrap:anywhere}:root .studio-angles label{cursor:pointer;border:1px solid #393d48;border-radius:8px;min-height:44px;padding:6px 8px}:root .studio-angles input{flex-shrink:0}:root .site-history-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}:root .site-history-grid>*{overflow-wrap:anywhere;min-width:0}:root .site-history-grid a{align-items:center;min-height:44px;display:inline-flex}:root .support-panel{padding-top:env(safe-area-inset-top)}:root .support-panel>:is(header,nav){flex-shrink:0}:root .support-panel header>div{min-width:0}:root .support-panel header>button{flex-shrink:0}:root .support-panel button{min-height:44px}:root .support-panel form{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:60%;padding-bottom:max(18px, env(safe-area-inset-bottom));flex-shrink:0;overflow-y:auto}:root .support-panel textarea{font-size:16px}:root .support-canvas-picker label{min-height:36px}:root .support-send{flex-wrap:wrap}:root .support-send button{margin-left:auto}:root .banner-editor-dialog :is(.banner-preview-caption,.banner-draft-status){font-size:12px}:root .banner-editor-dialog :is(button,select){min-height:40px}@media (max-width:760px){:root .site-navigation-rail{top:calc(68px + env(safe-area-inset-top));flex-direction:row;align-items:flex-start;gap:8px;max-width:calc(100vw - 68px);max-height:none;right:8px;overflow:visible}:root .site-navigation-rail>.canvas-collapsible-bar{background:0 0;border:0;padding:0;inset:auto}:root .site-navigation-rail .canvas-bar-toggle{width:44px;min-width:44px;height:44px}:root .site-navigation-rail .site-account .canvas-bar-content{top:calc(122px + env(safe-area-inset-top));overscroll-behavior:contain;background:#24262c;border:1px solid #424650;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;max-height:calc(100dvh - 204px);padding:14px;position:fixed;left:8px;right:8px;overflow-y:auto;box-shadow:0 12px 32px #0005}:root .site-navigation-rail .site-account :is(button,a,summary){min-height:44px}:root .site-navigation-rail .site-account details>div{max-width:none}:root .site-help-bar .support-launcher{padding:10px 12px;font-size:14px}:root .site-signin{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))}:root .site-signin section{border-radius:10px;padding:24px 20px}:root .site-signin .auth-tabs{margin:20px 0}:root .site-signin input{min-height:48px}:root :is(.account-panel,.model-studio){border-radius:10px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}:root :is(.account-panel,.model-studio,.site-history)>header{padding-block:10px;top:0}:root :is(.account-panel,.model-studio,.site-history) h2{font-size:22px;line-height:1.4}:root .site-history{width:calc(100vw - 24px);height:calc(100dvh - 24px);padding:18px;inset:12px}:root .support-panel>header{padding:12px 14px}:root .support-panel>nav{padding:8px 14px}:root .support-panel form{padding:12px 14px max(14px, env(safe-area-inset-bottom))}:root .support-content{padding-inline:14px}:root .support-welcome{padding-top:12px}:root .support-canvas-picker label,:root .banner-editor-dialog :is(button,select){min-height:44px}:root .banner-editor-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (max-width:600px){:root .studio-fields{grid-template-columns:minmax(0,1fr)}:root .studio-filters{flex-direction:column}:root .studio-cards{grid-template-columns:repeat(2,minmax(0,1fr))}:root .studio-card img{height:156px}:root .studio-tabs button{flex:1}}@media (max-height:560px){:root .support-panel textarea{min-height:60px;max-height:100px}:root .support-panel>header{padding-block:6px}:root .support-panel>nav{padding-block:4px}:root .support-panel form{max-height:55%}}.site-size-recovery{z-index:80;color:#fff4df;background:#282218;border:1px solid #d6a450;border-radius:8px;max-width:min(470px,100vw - 32px);padding:14px;font-size:14px;line-height:1.5;position:fixed;bottom:100px;left:16px;box-shadow:0 8px 30px #0006}.site-size-recovery p{margin:8px 0}.site-size-recovery button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#3d3323;border:1px solid #8d754d;border-radius:8px;margin:4px;padding:8px 12px}.site-save-retrying{z-index:85;color:#fff4df;text-align:center;pointer-events:none;background:#282218;border:1px solid #d6a450;border-radius:7px;max-width:min(520px,100vw - 32px);margin:0;padding:10px 14px;font-size:13px;line-height:1.5;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-account details>div :is(button,a),:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-account summary{background:#e7e5e1}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :is(.site-account,.site-signin,.account-panel,.support-panel,.site-history) :is(button,a,summary):focus-visible{outline:2px solid var(--focus-ring)}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .auth-recovery-toggle{color:var(--brand-text);background:0 0;border:0;text-decoration:underline}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :is(.account-panel,.model-studio,.site-history)>header{background:inherit}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .studio-angles label{border:1px solid #dddbd6}@media (max-width:760px){:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-navigation-rail>.canvas-collapsible-bar{background:0 0;border:0}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-navigation-rail .site-account .canvas-bar-content{background:#efede7;border:1px solid #dad7d1;box-shadow:0 12px 32px #1c191422}}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-size-recovery{color:#a5761d;background:#f9f5ee;border:1px solid #d6a450;box-shadow:0 8px 30px #1c191429}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-size-recovery button{color:inherit;background:#faf5ed;border:1px solid #8d754d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .site-save-retrying{color:#a5761d;background:#f9f5ee;border:1px solid #d6a450;box-shadow:0 8px 24px #1c191429}
.vt-shell{background:var(--canvas);height:100dvh;position:relative;overflow:hidden}.vt-shell-main{height:100%;transition:margin-left .12s;overflow:auto}.vt-shell.has-canvas-navigator .vt-shell-main{margin-left:var(--workspace-left-width)}.vt-shell-reopen{z-index:111;min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--panel-solid);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;position:absolute;top:14px;left:12px}.vt-shell-reopen:hover{background:var(--ui-hover)}@media (max-width:760px){.vt-shell.has-canvas-navigator .vt-shell-main{margin-left:0}}.canvas-assets-panel .canvas-feature-navigation a{text-align:left;min-height:36px;color:inherit;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.canvas-assets-panel .canvas-feature-navigation a>span{flex:1;min-width:0}.canvas-assets-panel .canvas-feature-navigation a>svg{flex-shrink:0}.canvas-assets-panel .canvas-feature-navigation a:hover{color:#eee;background:#333}.canvas-assets-panel .canvas-feature-navigation a[aria-current=page]{background:var(--ui-hover);color:var(--text)}.canvas-assets-panel header a.canvas-navigator-home{text-decoration:none}.vt-shell-main>main{padding-top:76px}.vt-help-note{z-index:91;border:1px solid var(--ui-border);background:var(--panel-solid);width:max-content;max-width:min(280px,100vw - 32px);color:var(--text);box-shadow:var(--shadow);pointer-events:auto;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font-size:13px;line-height:1.6;display:flex;position:absolute;top:calc(100% + 8px);right:0}.vt-help-note button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0}.site-navigation-rail .site-help-bar{pointer-events:auto;position:relative}.site-navigation-rail>.site-account{pointer-events:auto}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .vt-shell{background:var(--canvas)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .vt-shell-reopen{border:1px solid var(--ui-border);background:var(--panel-solid);color:var(--text)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .vt-shell-reopen:hover{background:var(--ui-hover)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-assets-panel .canvas-feature-navigation a{color:inherit;border:0;text-decoration:none}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-assets-panel .canvas-feature-navigation a:hover{color:#272623;background:#e8e6e3}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-assets-panel .canvas-feature-navigation a[aria-current=page]{background:var(--ui-hover);color:var(--text)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-assets-panel header a.canvas-navigator-home{text-decoration:none}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .vt-help-note{border:1px solid var(--ui-border);background:var(--panel-solid);color:var(--text);box-shadow:var(--shadow)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .vt-help-note button{color:var(--ui-muted);background:0 0;border:0}
