.production-workspace{--workspace-header-height:76px}.production-workspace .workspace-main{padding-top:var(--workspace-header-height)}.production-workspace .studio-redesign .studio-settings-panel{top:calc(var(--workspace-header-height) + 20px);scroll-margin-top:calc(var(--workspace-header-height) + 16px)}.production-workspace .studio-scan-progress{top:calc(var(--workspace-header-height) + 16px)}.production-workspace .studio-flow-heading h2{scroll-margin-top:calc(var(--workspace-header-height) + 16px)}.production-workspace .finishing-editor-layout{scroll-margin-top:calc(var(--workspace-header-height) + 12px)}.production-workspace .workspace-header-polished{--language-border:#ffffff24;--language-surface:#ffffff09;--language-hover:#ffffff16;--language-hover-border:#ffffff40;color:#edf5fa;background:#112b3c}.production-workspace .production-topbar.workspace-header-polished{display:flex;height:76px;padding:0 24px;gap:18px;border-bottom:1px solid #ffffff0d}.workspace-header-polished .production-brand-stack{display:flex;flex-direction:row;align-items:center;align-self:center;justify-content:start;flex:0 0 auto;width:auto;gap:14px;padding-inline-end:14px;border-inline-end:1px solid #ffffff20}.workspace-header-polished .production-brand-stack .production-brand{width:48px;min-height:48px}.production-workspace .workspace-provided-logo{display:block;width:auto;height:48px;max-width:none;object-fit:contain;background:transparent}.workspace-header-polished .production-brand-stack .production-tool-index{display:flex;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:9px;background:#ffffff09;color:#dbe8f1;box-shadow:none}.workspace-header-polished .production-brand-stack .production-tool-index:hover{background:#ffffff16;color:#fff;box-shadow:none;transform:none}.workspace-header-polished .production-brand-stack .production-tool-index>span{display:none}.production-workspace .workspace-tool-links{display:flex;align-items:center;justify-content:flex-start;gap:3px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.workspace-tool-links::-webkit-scrollbar{display:none}.production-workspace .workspace-tool-links a{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;min-height:44px;padding:0 10px;border-radius:8px;color:#c7d8e4;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;position:relative}.production-workspace .workspace-tool-links a svg{display:block;color:#a3bfce;stroke-width:1.8;flex-shrink:0}.production-workspace .workspace-tool-links a:after{content:"";position:absolute;inset-inline:12px;bottom:1px;height:2px;border-radius:2px;background:transparent}.production-workspace .workspace-tool-links a:hover{background:#ffffff0a;color:#fff}.production-workspace .workspace-tool-links a[aria-current=page]{color:#fff;background:#ffffff12}.production-workspace .workspace-tool-links a[aria-current=page]:after{background:#57d4c1}.production-workspace .workspace-tool-links a[aria-current=page] svg{color:#8ce6d7}.production-workspace .production-navigation{flex:1;align-self:center}.workspace-header-polished .workspace-topbar-actions{flex:0 0 auto;gap:6px}.workspace-header-polished :is(.workspace-icon-button,.workspace-search-trigger,.icon-button){display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:9px;background:#ffffff09;color:#dbe8f1}.workspace-header-polished :is(.workspace-icon-button,.workspace-search-trigger,.icon-button):hover{background:#ffffff16;color:white}.workspace-header-polished .workspace-search-trigger kbd{display:none}.workspace-header-polished :is(button,a):focus-visible{outline:2px solid #79cfff;outline-offset:3px}.production-workspace .workspace-mobile-header.workspace-header-polished,.production-workspace .workspace-tablet-tools{display:none}.production-workspace .workspace-sidebar-overlay{display:block;backdrop-filter:blur(3px)}.production-workspace .polished-workspace-sidebar{width:360px;max-width:calc(100vw - 24px);gap:0;background:var(--ws-surface);border-inline-end:1px solid var(--ws-border)}.production-workspace .polished-workspace-sidebar .workspace-sidebar-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding:16px 20px;min-height:80px;border-bottom:1px solid var(--ws-border)}.polished-workspace-sidebar .workspace-brand-link{grid-row:1;grid-column:1;flex-wrap:nowrap;min-height:44px}.polished-workspace-sidebar .workspace-brand-copy{min-width:0;display:grid;gap:3px}.polished-workspace-sidebar .workspace-brand-copy strong{color:var(--ws-text);font-size:15px;font-weight:750;line-height:1.5}.polished-workspace-sidebar .workspace-brand-copy small{color:var(--ws-muted);font-size:12px;line-height:1.5}.production-workspace .polished-workspace-sidebar .workspace-sidebar-header-actions{display:flex;grid-column:2;grid-row:1}.polished-workspace-sidebar .workspace-sidebar-header-actions>.workspace-mobile-close{width:44px;height:44px;border-radius:10px;background:var(--ws-surface-soft);color:var(--ws-muted)}.production-workspace .polished-workspace-sidebar .workspace-sidebar-scroll{padding:16px;scroll-padding-block:16px}.polished-workspace-sidebar .workspace-sidebar-search-panel{padding:16px 16px 0;flex-shrink:0}.polished-workspace-sidebar .workspace-drawer-search{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-surface-soft);color:var(--ws-muted);font-size:13px;text-align:start;cursor:pointer}.polished-workspace-sidebar .workspace-drawer-search svg{flex:0 0 auto}.polished-workspace-sidebar .workspace-drawer-search:hover{border-color:var(--ws-border-strong);color:var(--ws-text)}.production-workspace .polished-workspace-sidebar .workspace-context-card{margin:0 0 16px;min-height:64px;padding:10px 12px;border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-surface-soft)}.polished-workspace-sidebar .workspace-context-card strong{font-size:16px;font-weight:750;font-variant-numeric:tabular-nums}.polished-workspace-sidebar .workspace-context-action{font-size:13px;font-weight:650}.production-workspace .polished-workspace-sidebar .workspace-brand-context{margin:0 0 16px;border-color:var(--ws-border);border-radius:10px}.polished-workspace-sidebar .workspace-nav-section{margin:0 0 20px}.polished-workspace-sidebar .workspace-nav-label{display:flex;align-items:center;gap:12px;margin:0 12px 8px;color:var(--ws-muted);font-size:12px;font-weight:650;letter-spacing:0}.polished-workspace-sidebar .workspace-nav-label:after{content:"";height:1px;flex:1;background:var(--ws-border)}.polished-workspace-sidebar .workspace-nav-list{gap:4px}.polished-workspace-sidebar .workspace-nav-link{min-height:48px;padding:10px 12px;gap:12px;border-radius:10px;font-size:14px;font-weight:550;line-height:1.6;color:var(--ws-text)}.polished-workspace-sidebar .workspace-nav-link>span:first-of-type{min-width:0;flex:1;overflow-wrap:break-word}.polished-workspace-sidebar .workspace-nav-icon{width:20px;height:20px;flex-basis:20px;stroke-width:1.7;color:var(--ws-muted)}.polished-workspace-sidebar .workspace-nav-link.is-active{color:var(--ws-primary);font-weight:750;border-color:color-mix(in srgb,var(--ws-primary) 15%,transparent);background:var(--ws-primary-soft)}.polished-workspace-sidebar .workspace-nav-link.is-active .workspace-nav-icon{color:var(--ws-primary)}.polished-workspace-sidebar .workspace-nav-current{flex-shrink:0;margin-inline-start:auto;color:var(--ws-primary)}html[dir=ltr] .polished-workspace-sidebar .workspace-nav-current{transform:rotate(180deg)}.polished-workspace-sidebar .workspace-nav-details{margin-top:0;border-top:1px solid var(--ws-border);padding-top:8px}.polished-workspace-sidebar .workspace-nav-details>summary{min-height:48px;padding:10px 12px;font-size:13px;color:var(--ws-muted)}.polished-workspace-sidebar .workspace-nav-details .workspace-nav-section{margin:8px 0}.polished-workspace-sidebar .workspace-sidebar-preferences{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--ws-border)}.polished-workspace-sidebar .workspace-sidebar-preferences .language-trigger{color:var(--ws-text);background:transparent;border-color:var(--ws-border)}.production-workspace .polished-workspace-sidebar .workspace-sidebar-footer{margin:0;padding:0 20px 16px;border:0;min-height:60px}.polished-workspace-sidebar .workspace-user-avatar{width:44px;height:44px;flex-basis:44px;border-radius:10px}.polished-workspace-sidebar .workspace-user-copy strong{font-size:13px;font-weight:650}.polished-workspace-sidebar .workspace-user-copy>span{font-size:12px;color:var(--ws-muted);text-align:start}.polished-workspace-sidebar :is(a,button,summary):focus-visible{outline:2px solid var(--ws-primary);outline-offset:2px}.production-workspace .polished-workspace-sidebar .workspace-return-link{margin:0 20px 16px;min-height:44px;border-radius:10px;font-size:13px}@media(max-width:767px){.production-workspace .polished-workspace-sidebar{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}}@media(max-height:520px){.production-workspace .polished-workspace-sidebar .workspace-sidebar-header{padding-block:8px;min-height:64px}.polished-workspace-sidebar .workspace-sidebar-search-panel{padding-top:8px}.polished-workspace-sidebar .workspace-sidebar-preferences{padding-block:8px}.production-workspace .polished-workspace-sidebar .workspace-sidebar-footer{padding-bottom:8px;min-height:52px}.production-workspace .polished-workspace-sidebar .workspace-return-link{margin-bottom:8px}}@media(min-width:1600px){.workspace-header-polished .production-brand-stack .production-tool-index{width:auto;padding-inline:12px;gap:8px}.workspace-header-polished .production-brand-stack .production-tool-index>span{display:inline;font-size:12px}.production-workspace .workspace-tool-links a{font-size:13px;padding-inline:13px;gap:8px}}@media(min-width:1100px){.production-workspace :is(.finishing-toolbox,.finishing-preview-pane){top:calc(var(--workspace-header-height) + 12px)}}@media(min-width:768px) and (max-width:1099px){.production-workspace .finishing-editor-layout{top:calc(var(--workspace-header-height) + 12px);height:calc(100dvh - var(--workspace-header-height) - 30px)}}@media(max-width:1399px){.production-workspace{--workspace-header-height:118px}.production-workspace .production-topbar.workspace-header-polished{display:none}.production-workspace .workspace-mobile-header.workspace-header-polished{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 14px;position:fixed;inset:0 0 auto;height:118px;padding:0 18px;border-bottom:1px solid #ffffff0d}.workspace-header-polished .workspace-mobile-brand-group{height:70px;gap:14px}.workspace-header-polished .workspace-mobile-actions{align-items:center;height:70px;gap:6px}.workspace-header-polished .workspace-mobile-menu-primary{width:44px;min-width:44px;height:44px;padding:0;justify-content:center;border:0;border-radius:9px;background:#ffffff09;color:#dbe8f1;box-shadow:none}.workspace-header-polished .workspace-mobile-menu-primary:hover{background:#ffffff16;transform:none;color:#fff}.workspace-header-polished .workspace-mobile-actions>.workspace-mode-pill,.workspace-header-polished .workspace-mobile-menu-primary span{display:none}.production-workspace .workspace-tablet-tools{display:flex;flex:0 0 100%;height:48px;border-top:1px solid #ffffff14}.production-workspace .workspace-tablet-tools a{padding-inline:14px}}@media(max-width:767px){.production-workspace{--workspace-header-height:calc(70px + env(safe-area-inset-top,0px))}.production-workspace .workspace-mobile-header.workspace-header-polished{height:var(--workspace-header-height);padding:env(safe-area-inset-top,0) max(14px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px));flex-wrap:nowrap;gap:10px}.workspace-header-polished .workspace-mobile-brand-group{gap:8px}.workspace-header-polished .workspace-mobile-actions{gap:5px}.production-workspace .workspace-tablet-tools{display:none}.production-workspace .finishing-editor-layout{top:var(--workspace-header-height);scroll-margin-top:var(--workspace-header-height)}.workspace-header-polished .workspace-mobile-actions>.workspace-credit-pill{display:none}}@media(prefers-reduced-motion:reduce){.production-workspace .workspace-sidebar-overlay{backdrop-filter:none}}