@font-face{font-family:Anthropic Sans Local;src:local(AnthropicSansVariable-TextLight),local(Anthropic Sans Text Light);font-weight:300 800;font-style:normal;font-display:swap}.editorial-surface-root[data-studio]{--cs-display:"Geist Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--cs-text:"Anthropic Sans Local", "Anthropic Sans", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--cs-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--cs-ease:cubic-bezier(.2, .7, .3, 1);--cs-bg:#f4f4f1;--cs-panel:#fff;--cs-panel-2:#fafaf8;--cs-sunk:#0f101309;--cs-ink:#0f1013;--cs-soft:#0f1013c7;--cs-muted:#0f101399;--cs-dim:#0f101385;--cs-line:#0f10131a;--cs-line-strong:#0f101338;--cs-accent:#ff5a1f;--cs-accent-ink:#c8410c;--cs-ok:#12804a;--cs-warn:#9a5b00;--cs-bad:#c0352b;--cs-info:#2b62c4;--cs-btn:var(--cs-ink);--cs-btn-ink:#fff;--cs-btn-hover:color-mix(in srgb, var(--cs-ink) 84%, #fff);--cs-hover:#0f10130a;--cs-shadow:0 1px 2px #0f10130d, 0 8px 24px -16px #0f10132e;--cs-menu-shadow:0 18px 44px -18px #0f101352;--cs-dot:#0f10131c;--cs-warn-line:#e5c979;--cs-warn-bg:#fffaf0;--cs-warn-ink:#725500;--cs-radius:8px;--hp-paper:var(--cs-bg);--hp-ink:var(--cs-ink);--hp-muted:var(--cs-muted);--hp-line:var(--cs-line);--hp-sans:var(--cs-text);--hp-serif:var(--cs-text);--hp-serif-display:var(--cs-display);--flow-font:var(--cs-text);--ink:var(--cs-ink);--muted:var(--cs-muted);--dark-line:var(--cs-line);--surface:var(--cs-panel);color:var(--cs-ink);background:var(--cs-bg);font-family:var(--cs-text)}.editorial-surface-root[data-studio=property]{--cs-bg:#f4f2ea;--cs-panel:#fffefb;--cs-panel-2:#faf8f2;--cs-sunk:#1c1b180a;--cs-ink:#1c1b18;--cs-soft:#1c1b18c7;--cs-muted:#1c1b189e;--cs-dim:#1c1b188a;--cs-line:#1c1b181f;--cs-line-strong:#1c1b183d;--cs-accent:#e8542a;--cs-accent-ink:#b8401c;--cs-ok:#1b7443;--cs-warn:#985a00;--cs-bad:#b1271d;--cs-hover:#1c1b180b;--cs-shadow:0 1px 2px #1c1b180d, 0 10px 28px -18px #1c1b1838;--cs-dot:#1c1b1821}.editorial-surface-root[data-studio] .workspace-shell,.editorial-surface-root[data-studio] .project-dialog-backdrop{--ws-font:var(--cs-text);--ws-surface:var(--cs-panel);--ws-surface-2:var(--cs-panel-2);--ws-border:var(--cs-line);--ws-border-strong:var(--cs-line-strong);--ws-muted:var(--cs-muted);--ws-accent:var(--cs-ink);--ws-accent-soft:var(--cs-sunk);--flow-radius:var(--cs-radius)}.editorial-surface-root[data-studio] .workspace-shell{font-family:var(--cs-text);letter-spacing:-.003em;color:var(--cs-ink);background:var(--cs-bg);font-size:15px}.editorial-surface-root[data-studio=property] .workspace-frame{background:radial-gradient(circle at 1px 1px, var(--cs-dot) 1px, transparent 1.4px) 0 0 / 22px 22px;-webkit-mask-image:none}.editorial-surface-root[data-studio=property] .workspace-frame:before{content:none}.editorial-surface-root[data-studio] .workspace-topbar{--workspace-topbar-height:58px;border-bottom-color:var(--cs-line);background:var(--cs-bg);-webkit-backdrop-filter:none;min-height:58px}.editorial-surface-root[data-studio] .workspace-brand{font-family:var(--cs-text);letter-spacing:-.015em;color:var(--cs-ink);gap:8px;font-size:1.0625rem;font-weight:500}.editorial-surface-root[data-studio] .workspace-tabs{gap:4px;margin-left:clamp(8px,2vw,28px)}.editorial-surface-root[data-studio] .workspace-tab{min-height:58px;font-family:var(--header-font);font-size:var(--header-link-size);font-weight:var(--header-link-weight);letter-spacing:-.003em;text-transform:none;color:var(--cs-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0}.editorial-surface-root[data-studio] .workspace-tab-label{border-radius:4px;margin:0;padding:7px 10px}.editorial-surface-root[data-studio] .workspace-tab:hover{color:var(--cs-ink)}.editorial-surface-root[data-studio] .workspace-tab:hover .workspace-tab-label{background:var(--cs-hover)}.editorial-surface-root[data-studio] .workspace-tab.is-active{color:var(--cs-ink);border-bottom-color:var(--cs-ink);font-weight:420}.editorial-surface-root[data-studio] .workspace-tab.is-active .workspace-tab-label{background:0 0}.editorial-surface-root[data-studio] .workspace-tab-label.is-pending{color:var(--cs-ink);background:var(--cs-hover)}.editorial-surface-root[data-studio] .workspace-account-menu summary{border-radius:999px}.editorial-surface-root[data-studio] .workspace-account-avatar{border-color:var(--cs-line-strong);color:var(--cs-ink);background:var(--cs-panel);font-family:var(--cs-text);font-weight:500}.editorial-surface-root[data-studio] .workspace-account-panel{border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);box-shadow:var(--cs-menu-shadow);font-family:var(--cs-text)}.editorial-surface-root[data-studio] .workspace-account-panel a,.editorial-surface-root[data-studio] .workspace-account-panel button{border-radius:4px}.editorial-surface-root[data-studio] .workspace-account-panel{color:var(--cs-ink)}.editorial-surface-root[data-studio] :is(.workspace-account-heading,.workspace-account-group+.workspace-account-group,.workspace-account-panel form){border-color:var(--cs-line)}.editorial-surface-root[data-studio] .workspace-account-heading strong{color:var(--cs-ink)}.editorial-surface-root[data-studio] :is(.workspace-account-heading small,.workspace-account-note){color:var(--cs-muted)}.editorial-surface-root[data-studio] .workspace-account-panel :is(a,button:not(.admin-view-toggle-option,.workspace-theme-option)){color:var(--cs-soft)}.editorial-surface-root[data-studio] .workspace-account-panel :is(a,button:not(.admin-view-toggle-option,.workspace-theme-option)):hover{color:var(--cs-ink);background:var(--cs-hover)}.editorial-surface-root[data-studio] .workspace-account-panel :is(a,button:not(.admin-view-toggle-option,.workspace-theme-option)):active{background:var(--cs-sunk)}.editorial-surface-root[data-studio] .workspace-account-panel :is(a,button):focus-visible{outline:2px solid var(--cs-line-strong);outline-offset:-2px}.editorial-surface-root[data-studio] .workspace-account-panel button[type=submit]{color:var(--cs-bad)}.editorial-surface-root[data-studio] .workspace-account-panel{width:min(296px,100vw - 32px)}.workspace-account-theme{display:none}.editorial-surface-root.workspace-surface[data-studio] .workspace-account-theme{display:grid}.editorial-surface-root[data-studio] .workspace-theme-row{justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 2px 0 10px;display:flex}.editorial-surface-root[data-studio] .workspace-theme-label{color:var(--cs-soft);font-size:.8125rem;font-weight:500}.editorial-surface-root[data-studio] .workspace-theme-switch{border:1px solid var(--cs-line);background:var(--cs-sunk);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.editorial-surface-root[data-studio] .workspace-theme-option{width:30px;height:26px;color:var(--cs-muted);font:500 .75rem/1 var(--cs-text);cursor:pointer;transition:color .15s var(--cs-ease), background-color .15s var(--cs-ease);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.editorial-surface-root[data-studio] .workspace-theme-option:hover{color:var(--cs-ink)}.editorial-surface-root[data-studio] .workspace-theme-option[aria-checked=true]{border-color:var(--cs-line-strong);color:var(--cs-ink);background:var(--cs-thumb,var(--cs-panel))}.editorial-surface-root[data-studio] .workspace-theme-option:focus-visible{outline:2px solid var(--cs-line-strong);outline-offset:1px}.editorial-surface-root[data-studio] .workspace-sign-in{border:1px solid var(--cs-line-strong);min-height:34px;color:var(--cs-ink);font-family:var(--header-font);font-size:var(--header-button-size);font-weight:var(--header-link-weight);background:0 0;border-radius:4px}.editorial-surface-root[data-studio] :is(h1,h2,h3,h4){font-family:var(--cs-display);font-variation-settings:normal;color:var(--cs-ink)}.editorial-surface-root[data-studio] :is(.projects-header h1,.workspace-page-header h1){font-family:var(--cs-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:500;line-height:1.04}.editorial-surface-root[data-studio] .workspace-page-header h1.report-property-title{font-size:clamp(1.9rem,2.4vw,2.35rem)}.editorial-surface-root[data-studio] .workspace-page-header>p:not(.projects-eyebrow,.report-reference){max-width:62ch;color:var(--cs-muted);margin-top:10px;font-size:1rem;line-height:1.55}.editorial-surface-root[data-studio] .projects-eyebrow{font-family:var(--cs-text);letter-spacing:-.003em;text-transform:none;color:var(--cs-muted);margin:0 0 8px;font-size:.875rem;font-weight:450}.editorial-surface-root[data-studio] .feedback-panel-header .projects-eyebrow{display:none}.editorial-surface-root[data-studio] .report-reference{color:var(--cs-muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.875rem}.editorial-surface-root[data-studio] :is(.workspace-main,.project-dialog) a:not(.button):not([class*=projects-]):not([class*=job-]):not(.workspace-tab){text-underline-offset:3px;text-decoration-thickness:1px}.editorial-surface-root[data-studio] :is(.button,.mini-button){height:auto;min-height:40px;font:500 .9063rem/1.1 var(--cs-text);letter-spacing:-.006em;white-space:nowrap;box-shadow:none;transition:background-color .2s var(--cs-ease), border-color .2s var(--cs-ease), color .2s var(--cs-ease), transform .12s ease-out;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex;position:relative;transform:none}.editorial-surface-root[data-studio] :is(.button,.mini-button):hover{transform:none}.editorial-surface-root[data-studio] :is(.button,.mini-button):active:not(:disabled){opacity:1;transform:scale(.98)}.editorial-surface-root[data-studio] :is(.button,.mini-button):focus-visible{box-shadow:0 0 0 2px var(--cs-bg), 0 0 0 4px var(--cs-ink);outline:none}.editorial-surface-root[data-studio] .button-primary{color:var(--cs-btn-ink);border-color:var(--cs-btn);background:var(--cs-btn)}.editorial-surface-root[data-studio] .button-primary:hover:not(:disabled){color:var(--cs-btn-ink);border-color:var(--cs-btn-hover);background:var(--cs-btn-hover)}.editorial-surface-root[data-studio] :is(.button-secondary,.mini-button){color:var(--cs-ink);border-color:var(--cs-line-strong);background:0 0;font-weight:450}.editorial-surface-root[data-studio] :is(.button-secondary,.mini-button):hover:not(:disabled){color:var(--cs-ink);border-color:var(--cs-ink);background:var(--cs-hover)}.editorial-surface-root[data-studio] .mini-button{min-height:34px;padding:0 13px;font-size:.8438rem}.editorial-surface-root[data-studio] .button:disabled{opacity:.45}.editorial-surface-root[data-studio] .workspace-main :is(input[type=text],input[type=search],input[type=email],input:not([type]),select,textarea){border-color:var(--cs-line-strong);color:var(--cs-ink);background-color:var(--cs-panel);font-family:var(--cs-text);border-radius:6px;font-size:.9375rem}.editorial-surface-root[data-studio] .workspace-main :is(input,select,textarea):focus{border-color:var(--cs-ink);box-shadow:0 0 0 3px var(--cs-hover);outline:none}.editorial-surface-root[data-studio] .workspace-main ::placeholder{color:var(--cs-dim)}.editorial-surface-root[data-studio] .projects-header{align-items:end;gap:24px;padding-bottom:28px}.editorial-surface-root[data-studio] .projects-stats{color:var(--cs-muted);gap:0;margin-top:12px;font-size:.9375rem}.editorial-surface-root[data-studio] :is(.projects-stat,.projects-stat-warn){min-height:0;color:var(--cs-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.9375rem}.editorial-surface-root[data-studio] .projects-stat+.projects-stat:before,.editorial-surface-root[data-studio] .projects-stat+.projects-stat-action:before{content:"·";color:var(--cs-dim);margin:0 9px}.editorial-surface-root[data-studio] .projects-stat strong{color:var(--cs-ink);font-variant-numeric:tabular-nums;font-weight:500}.editorial-surface-root[data-studio] .projects-stat-warn strong{color:var(--cs-warn)}.editorial-surface-root[data-studio] .projects-stat-action{color:var(--cs-ink);border:0;margin-left:0;padding:0;font-size:.9375rem;font-weight:500;text-decoration:none}.editorial-surface-root[data-studio] .projects-stat-action:hover{color:var(--cs-accent-ink)}.editorial-surface-root[data-studio] .projects-header-actions{gap:8px}.editorial-surface-root[data-studio] .projects-header-actions .button{border-radius:4px;min-height:42px;padding:0 18px}.editorial-surface-root[data-studio] .projects-cta-plus{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;margin-left:-2px;font-size:1.15rem;font-weight:400;line-height:1}.editorial-surface-root[data-studio] .projects-filters{background:var(--cs-sunk);box-shadow:inset 0 0 0 1px var(--cs-line);border:0;border-radius:6px;gap:2px;padding:3px}.editorial-surface-root[data-studio] .projects-filter-indicator{background:var(--cs-thumb,var(--cs-panel));box-shadow:var(--cs-thumb-ring,0 1px 2px #0f101314, 0 0 0 1px var(--cs-line));border-radius:4px}.editorial-surface-root[data-studio] .projects-filter{min-height:32px;font-family:var(--cs-text);color:var(--cs-muted);border-radius:4px;padding:0 11px;font-size:.875rem;font-weight:450}.editorial-surface-root[data-studio] .projects-filter:hover{color:var(--cs-ink)}.editorial-surface-root[data-studio] .projects-filter.is-active{color:var(--cs-ink);font-weight:500}.editorial-surface-root[data-studio] .projects-filter-count{min-width:0;height:auto;color:var(--cs-dim);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;font-size:.8125rem;font-weight:450}.editorial-surface-root[data-studio] .projects-filter.is-active .projects-filter-count{color:var(--cs-muted);background:0 0}.editorial-surface-root[data-studio] .projects-filter-divider{background:var(--cs-line-strong)}.editorial-surface-root[data-studio] .workspace-select-toggle{min-height:38px}.editorial-surface-root[data-studio] .projects-table{border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);box-shadow:var(--cs-shadow);overflow:clip}.editorial-surface-root[data-studio] .projects-table-head{border-bottom:1px solid var(--cs-line);background:var(--cs-panel-2)}.editorial-surface-root[data-studio] .projects-head-cell{font-family:var(--cs-text);letter-spacing:0;text-transform:none;color:var(--cs-muted);font-size:.8125rem;font-weight:450}.editorial-surface-root[data-studio] .projects-row{border-bottom-color:var(--cs-line);transition:background-color .15s var(--cs-ease)}.editorial-surface-root[data-studio] .projects-row:hover{background:var(--cs-panel-2)}.editorial-surface-root[data-studio] .projects-cell-title strong{font-family:var(--cs-text);letter-spacing:-.01em;color:var(--cs-ink);font-size:.9688rem;font-weight:500}.editorial-surface-root[data-studio] .projects-cell-title small,.editorial-surface-root[data-studio] .projects-row :is(.projects-cell-meta,.projects-cell-updated,.projects-cell-progress){font-family:var(--cs-text);color:var(--cs-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.editorial-surface-root[data-studio] .projects-open-action{font-family:var(--cs-text);color:var(--cs-ink);font-size:.875rem;font-weight:500}.editorial-surface-root[data-studio] .project-row-menu summary{width:30px;height:30px;color:var(--cs-muted);border-radius:4px}.editorial-surface-root[data-studio] .project-row-menu summary:hover,.editorial-surface-root[data-studio] .project-row-menu[open] summary{color:var(--cs-ink);background:var(--cs-hover)}.editorial-surface-root[data-studio] :is(.project-row-menu-panel,.project-context-menu-panel){border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);box-shadow:var(--cs-menu-shadow);font-family:var(--cs-text)}.editorial-surface-root[data-studio] :is(.project-row-menu-panel,.project-context-menu-panel) button{font-family:var(--cs-text);border-radius:4px}.editorial-surface-root[data-studio] .status-badge{color:var(--cs-ink);font-family:var(--cs-text);letter-spacing:-.003em;text-transform:none;background:0 0;border:0;border-radius:0;gap:7px;padding:0;font-size:.875rem;font-weight:450}.editorial-surface-root[data-studio] .status-badge:before{background:var(--cs-dim);width:7px;height:7px}.editorial-surface-root[data-studio] :is(.status-badge-queued,.status-badge-processing,.status-badge-needs_review):before{background:var(--cs-info)}.editorial-surface-root[data-studio] .status-badge-processing:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--cs-info) 18%, transparent);animation:1.8s ease-in-out infinite cs-pulse}.editorial-surface-root[data-studio] .status-badge-completed:before{background:var(--cs-ok)}.editorial-surface-root[data-studio] .status-badge-awaiting_payment:before{background:#d38b13}.editorial-surface-root[data-studio] .status-badge-failed{color:var(--cs-bad)}.editorial-surface-root[data-studio] .status-badge-failed:before{background:var(--cs-bad)}@keyframes cs-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--cs-info) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.editorial-surface-root[data-studio] .status-badge-processing:before{animation:none}}.editorial-surface-root[data-studio] :is(.status-panel,.feedback-panel,.credits-card,.checkout-flow-panel,.job-flow-panel,.data-safety-panel){border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);box-shadow:var(--cs-shadow)}.editorial-surface-root[data-studio] .feedback-panel-header h2{font-family:var(--cs-display);letter-spacing:-.025em;font-size:1.375rem;font-weight:500}.editorial-surface-root[data-studio] .form-note,.editorial-surface-root[data-studio] .feedback-form-footer small{color:var(--cs-muted)}.editorial-surface-root[data-studio] .feedback-form label{color:var(--cs-ink);font-weight:500}.editorial-surface-root[data-studio] .form-optional{color:var(--cs-dim);margin-left:6px;font-weight:400}.editorial-surface-root[data-studio] input[type=file]{font-family:var(--cs-text);border-radius:6px}.editorial-surface-root[data-studio] input[type=file]::file-selector-button{border:1px solid var(--cs-line-strong);color:var(--cs-ink);background:var(--cs-panel);font:450 .8438rem/1.2 var(--cs-text);cursor:pointer;border-radius:4px;margin-right:10px;padding:6px 12px}.editorial-surface-root[data-studio] input[type=file]::file-selector-button:hover{border-color:var(--cs-ink)}.editorial-surface-root[data-studio] .workspace-brand .brand-mark{width:21px;height:30px;transform:translateY(3px);-webkit-mask-size:62px 62px;mask-size:62px 62px}@media (max-width:1080px){.editorial-surface-root[data-studio] .projects-table{--projects-cols:minmax(0, 1.5fr) minmax(0, 1fr) 100px minmax(150px, auto) 150px}}.editorial-surface-root[data-studio] .projects-row .status-badge{white-space:nowrap}.editorial-surface-root[data-studio] .workspace-notice{border:1px solid var(--cs-line);background:var(--cs-panel);font-family:var(--cs-text);border-radius:6px}.editorial-surface-root[data-studio] .workspace-notice strong{color:var(--cs-ink);font-weight:500}.editorial-surface-root[data-studio] .workspace-notice p{color:var(--cs-muted)}.editorial-surface-root[data-studio] .credits-purchase-layout{gap:16px}.editorial-surface-root[data-studio] :is(.credits-balance-card,.credits-pack-section){border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);box-shadow:var(--cs-shadow)}.editorial-surface-root[data-studio] .credits-balance-card{align-items:center;padding:28px 32px}.editorial-surface-root[data-studio] .credits-card-label{font-family:var(--cs-text);letter-spacing:-.003em;text-transform:none;color:var(--cs-soft);margin:0 0 6px;font-size:.9375rem;font-weight:450}.editorial-surface-root[data-studio] .credits-section-heading .credits-card-label{display:none}.editorial-surface-root[data-studio] .credits-balance-number{align-items:baseline;gap:10px;margin:0;display:flex}.editorial-surface-root[data-studio] .credits-balance-number strong{font-family:var(--cs-display);letter-spacing:-.05em;color:var(--cs-ink);font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,5vw,4.4rem);font-weight:500;line-height:.95}.editorial-surface-root[data-studio] .credits-balance-number span{color:var(--cs-muted);font-size:1.0625rem}.editorial-surface-root[data-studio] .credits-balance-copy{border-left:1px solid var(--cs-line);padding-left:28px}.editorial-surface-root[data-studio] .credits-balance-copy p{color:var(--cs-muted);font-size:.9063rem;line-height:1.55}.editorial-surface-root[data-studio] .credits-pack-section{padding:28px 32px}.editorial-surface-root[data-studio] .credits-section-heading{align-items:baseline}.editorial-surface-root[data-studio] .credits-section-heading h2{font-family:var(--cs-display);letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:500}.editorial-surface-root[data-studio] .credits-section-heading>p{color:var(--cs-muted);font-size:.9063rem}.editorial-surface-root[data-studio] .credits-pack-grid{gap:12px}.editorial-surface-root[data-studio] .credits-pack-card{border:1px solid var(--cs-line);background:var(--cs-panel-2);transition:border-color .2s var(--cs-ease);border-radius:6px;gap:18px;padding:20px}.editorial-surface-root[data-studio] .credits-pack-card:hover{border-color:var(--cs-line-strong)}.editorial-surface-root[data-studio] .credits-pack-count{align-items:baseline;gap:7px;margin:0;display:flex}.editorial-surface-root[data-studio] .credits-pack-count strong{font-family:var(--cs-display);letter-spacing:-.04em;font-size:2rem;font-weight:500;line-height:1}.editorial-surface-root[data-studio] .credits-pack-count span{color:var(--cs-muted);font-size:.9375rem}.editorial-surface-root[data-studio] .credits-pack-price{color:var(--cs-ink);margin-top:6px;font-size:.9375rem;font-weight:450}.editorial-surface-root[data-studio] .credits-checkout-note{color:var(--cs-muted);font-size:.8438rem}.editorial-surface-root[data-studio] :is(.referrals-settings-panel,.data-safety-settings-panel){border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);max-width:820px;box-shadow:var(--cs-shadow);padding:8px 32px}.editorial-surface-root[data-studio] :is(.referrals-settings-section,.data-safety-settings-section){border-top:1px solid var(--cs-line);padding:26px 0}.editorial-surface-root[data-studio] :is(.referrals-settings-section,.data-safety-settings-section):first-child{border-top:0}.editorial-surface-root[data-studio] :is(.referrals-settings-section,.data-safety-settings-section) h2{font-family:var(--cs-display);letter-spacing:-.02em;margin:0 0 6px;font-size:1.1875rem;font-weight:500}.editorial-surface-root[data-studio] :is(.referrals-settings-lead,.referrals-settings-note,.data-safety-settings-lead){color:var(--cs-muted);font-size:.9375rem;line-height:1.55}.editorial-surface-root[data-studio] .referrals-link-row{gap:8px;margin-top:14px}.editorial-surface-root[data-studio] .referrals-link-input{min-height:42px;font-family:var(--cs-mono);background:var(--cs-panel-2);font-size:.8438rem}.editorial-surface-root[data-studio] .referrals-copy-button{min-height:42px}.editorial-surface-root[data-studio] .referrals-stats{border:1px solid var(--cs-line);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden}.editorial-surface-root[data-studio] .referrals-stats>div{border:0;border-left:1px solid var(--cs-line);background:var(--cs-panel-2);border-radius:0;min-height:0;padding:14px 16px}.editorial-surface-root[data-studio] .referrals-stats>div:first-child{border-left:0}.editorial-surface-root[data-studio] .referrals-stats dt{color:var(--cs-muted);font-size:.8125rem}.editorial-surface-root[data-studio] .referrals-stats dd{font-family:var(--cs-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.625rem;font-weight:500}@media (max-width:720px){.editorial-surface-root[data-studio] .referrals-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-surface-root[data-studio] .referrals-stats>div{border-top:1px solid var(--cs-line)}.editorial-surface-root[data-studio] .referrals-stats>div:nth-child(odd){border-left:0}.editorial-surface-root[data-studio] .referrals-stats>div:nth-child(-n+2){border-top:0}.editorial-surface-root[data-studio] :is(.referrals-settings-panel,.data-safety-settings-panel){padding:4px 20px}}.editorial-surface-root[data-studio] .referrals-history{border:1px solid var(--cs-line);border-radius:6px;margin-top:14px;overflow:hidden}.editorial-surface-root[data-studio] .referrals-history-row{border:0;border-top:1px solid var(--cs-line);background:var(--cs-panel);border-radius:0;padding:13px 16px}.editorial-surface-root[data-studio] .referrals-history-row:first-child{border-top:0}.editorial-surface-root[data-studio] .referrals-history-main strong{font-size:.9375rem;font-weight:500}.editorial-surface-root[data-studio] .referrals-history-main small{color:var(--cs-muted);font-size:.8438rem}.editorial-surface-root[data-studio] .referrals-history-status{color:var(--cs-muted);font-size:.875rem}.editorial-surface-root[data-studio] .training-consent-check{border:1px solid var(--cs-line);background:var(--cs-panel-2);border-radius:6px;gap:12px;margin-top:16px;padding:14px 16px}.editorial-surface-root[data-studio] .training-consent-check input[type=checkbox]{accent-color:var(--cs-ink)}.editorial-surface-root[data-studio] .training-consent-check-label{color:var(--cs-ink);font-size:.9375rem}.editorial-surface-root[data-studio] .training-consent-check small{color:var(--cs-muted)}.editorial-surface-root[data-studio] .data-safety-settings-actions{margin-top:16px}.editorial-surface-root[data-studio] .job-project-sidebar{font-family:var(--cs-text)}.editorial-surface-root[data-studio] .job-project-sidebar-header p{display:none}.editorial-surface-root[data-studio] .job-project-sidebar-header h2{font-family:var(--cs-display);letter-spacing:-.03em;font-size:1.3125rem;font-weight:500}.editorial-surface-root[data-studio] .job-project-search span{color:var(--cs-muted);font-size:.8125rem}.editorial-surface-root[data-studio] .job-project-search input{min-height:38px;font-size:.875rem}.editorial-surface-root[data-studio] .job-project-link{transition:background-color .15s var(--cs-ease), border-color .15s var(--cs-ease);border:1px solid #0000;border-radius:6px}.editorial-surface-root[data-studio] .job-project-link:hover{background:var(--cs-hover)}.editorial-surface-root[data-studio] .job-project-link.is-active{border-color:var(--cs-line);background:var(--cs-panel);box-shadow:var(--cs-shadow)}.editorial-surface-root[data-studio] .job-project-link.is-active:before{background:var(--cs-accent);border-radius:2px;width:2px;top:12px;bottom:12px;left:-1px}.editorial-surface-root[data-studio] .job-project-service{font-family:var(--cs-text);color:var(--cs-ink);font-size:.875rem;font-weight:500}.editorial-surface-root[data-studio] .job-project-address{color:var(--cs-soft);font-size:.8438rem}.editorial-surface-root[data-studio] .job-project-run,.editorial-surface-root[data-studio] .job-project-link-state{color:var(--cs-dim);font-variant-numeric:tabular-nums;font-size:.75rem}.editorial-surface-root[data-studio] .job-project-status{color:var(--cs-soft);font-size:.8125rem}.editorial-surface-root[data-studio] .job-project-status-progress:before{background:var(--cs-info)}.editorial-surface-root[data-studio] .job-project-status-success:before{background:var(--cs-ok)}.editorial-surface-root[data-studio] .job-project-status-warn:before{background:#d38b13}.editorial-surface-root[data-studio] .job-project-status-error{color:var(--cs-bad)}.editorial-surface-root[data-studio] .job-project-status-error:before{background:var(--cs-bad)}.editorial-surface-root[data-studio] .job-project-resize-grip{background:var(--cs-line-strong);border-radius:2px}.editorial-surface-root[data-studio] .job-back-to-projects{min-height:0;font-family:var(--cs-text);color:var(--cs-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:.875rem;font-weight:450}.editorial-surface-root[data-studio] .job-back-to-projects:hover{color:var(--cs-ink);background:0 0}.editorial-surface-root[data-studio] .job-back-to-projects:focus-visible{outline:2px solid var(--cs-ink);outline-offset:3px;border-radius:4px}.editorial-surface-root[data-studio] .status-panel{padding:24px 26px}.editorial-surface-root[data-studio] .status-panel-percent{color:var(--cs-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.editorial-surface-root[data-studio] .status-meter{background:var(--cs-sunk);height:4px;box-shadow:inset 0 0 0 1px var(--cs-line);border-radius:2px}.editorial-surface-root[data-studio] .status-meter span{background:var(--cs-accent);border-radius:2px}.editorial-surface-root[data-studio] .status-panel-meaning{font-family:var(--cs-display);letter-spacing:-.02em;color:var(--cs-ink);font-size:1.1875rem;font-weight:500}.editorial-surface-root[data-studio] .status-panel-activity{border-color:var(--cs-line);background:var(--cs-panel-2);color:var(--cs-soft);border-radius:6px;font-size:.875rem}.editorial-surface-root[data-studio] .status-panel-activity-stale{border-color:var(--cs-warn-line);background:var(--cs-warn-bg);color:var(--cs-warn-ink)}.editorial-surface-root[data-studio] :is(.status-panel-eta,.status-panel-detail,.status-panel-recovery p){color:var(--cs-muted);font-size:.9063rem;line-height:1.55}.editorial-surface-root[data-studio] .status-panel-detail span{letter-spacing:0;text-transform:none;color:var(--cs-ink);font-size:.8125rem;font-weight:500}.editorial-surface-root[data-studio] .status-panel-recovery{border-color:var(--cs-line);background:var(--cs-panel-2);border-radius:6px}.editorial-surface-root[data-studio] .report-deliverable-download{border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);box-shadow:var(--cs-shadow);padding:22px 24px}.editorial-surface-root[data-studio] .report-deliverable-download-label{font-family:var(--cs-display);letter-spacing:-.02em;text-transform:none;color:var(--cs-ink);margin:0;font-size:1.1875rem;font-weight:500}.editorial-surface-root[data-studio] .report-deliverable-download-intro{color:var(--cs-muted);font-size:.9063rem}.editorial-surface-root[data-studio] .report-deliverable-download-option{border:1px solid var(--cs-line);background:var(--cs-panel-2);border-radius:6px;gap:14px;padding:16px}.editorial-surface-root[data-studio] .report-deliverable-download-option strong,.editorial-surface-root[data-studio] .report-deliverable-download-option h3{font-family:var(--cs-text);font-size:.9375rem;font-weight:500}.editorial-surface-root[data-studio] .report-deliverable-download-option :is(code,.report-deliverable-download-filename){color:var(--cs-dim);font-size:.75rem}.editorial-surface-root[data-studio] .report-deliverable-download-option:not(:first-child) .button-primary{color:var(--cs-ink);border-color:var(--cs-line-strong);background:0 0;font-weight:450}.editorial-surface-root[data-studio] .report-deliverable-download-option:not(:first-child) .button-primary:hover{color:var(--cs-ink);border-color:var(--cs-ink);background:var(--cs-hover)}.editorial-surface-root[data-studio] .report-freshness{color:var(--cs-muted);font-size:.875rem}.editorial-surface-root[data-studio] .report-freshness-label{letter-spacing:0;text-transform:none;color:var(--cs-soft);margin-right:4px;font-weight:500}.editorial-surface-root[data-studio] section[aria-label=Report]>div:first-child>p:first-child{font-family:var(--cs-display);letter-spacing:-.02em;text-transform:none;color:var(--cs-ink);font-size:1.1875rem;font-weight:500}.editorial-surface-root[data-studio] section[aria-label=Report]>div:first-child>a{color:var(--cs-ink);font-size:.875rem;font-weight:450}.editorial-surface-root[data-studio] section[aria-label=Report]>iframe{border:1px solid var(--cs-line);border-radius:var(--cs-radius);box-shadow:var(--cs-shadow);background:#fff}.editorial-surface-root[data-studio] .checkout-flow-panel{padding:26px 28px}.editorial-surface-root[data-studio] .checkout-order-summary h2{font-family:var(--cs-display);letter-spacing:-.025em;font-weight:500}.editorial-surface-root[data-studio] .checkout-order-summary dt{color:var(--cs-muted);font-size:.8125rem}.editorial-surface-root[data-studio] .checkout-order-summary dd{color:var(--cs-ink);font-size:.9375rem}.editorial-surface-root[data-studio] .job-flow-panel{padding:26px 28px}.editorial-surface-root[data-studio] :is(.draft-intake-header h2,.upload-package-header h2,.upload-section-heading h2,.gis-optional-documents-callout h2){font-family:var(--cs-display);letter-spacing:-.02em;font-weight:500}.editorial-surface-root[data-studio] .gis-optional-documents-callout{border:1px solid var(--cs-line);background:var(--cs-panel-2);border-radius:6px}.editorial-surface-root[data-studio] .gis-optional-documents-callout>span,.editorial-surface-root[data-studio] .upload-requirements>span{font-family:var(--cs-text);letter-spacing:0;text-transform:none;color:var(--cs-muted);font-size:.8125rem;font-weight:500}.editorial-surface-root[data-studio] .upload-requirements small{letter-spacing:0;text-transform:none;color:var(--cs-warn);font-size:.75rem}.editorial-surface-root[data-studio] .dropzone{border:1px dashed var(--cs-line-strong);border-radius:var(--cs-radius);background:var(--cs-panel-2);transition:border-color .2s var(--cs-ease), background-color .2s var(--cs-ease)}.editorial-surface-root[data-studio] .dropzone:hover,.editorial-surface-root[data-studio] .dropzone.is-dragging{border-color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 4%, var(--cs-panel))}.editorial-surface-root[data-studio] .checkout-readiness-message{border-radius:6px}.editorial-surface-root[data-studio=rendering]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-bg:#0f0f0e;--cs-panel:#171715;--cs-panel-2:#1c1c19;--cs-sunk:#ffffff0b;--cs-ink:#f1efe9;--cs-soft:#f1efe9db;--cs-muted:#f1efe9b8;--cs-dim:#f1efe999;--cs-line:#ffffff24;--cs-line-strong:#ffffff47;--cs-accent:#f0b35a;--cs-accent-ink:#f5c47c;--cs-ok:#62c08d;--cs-warn:#e6b350;--cs-bad:#f07d6c;--cs-info:#8db0f2;--cs-btn:#f1efe9;--cs-btn-ink:#0f0f0e;--cs-btn-hover:#fff;--cs-hover:#ffffff0f;--cs-shadow:0 24px 48px -28px #000000b3;--cs-thumb:#ffffff1a;--cs-thumb-ring:inset 0 0 0 1px #ffffff0f;--cs-menu-shadow:0 24px 50px -16px #000000bf;--cs-dot:#ffffff0d;--cs-warn-line:#e6b35052;--cs-warn-bg:#e6b35014;--cs-warn-ink:#f1d79a;--rs-tint:#ffffff14;--rs-tint-strong:#ffffff1a;--rs-thumb:#ffffff1a;--rs-thumb-ring:inset 0 0 0 1px #ffffff0f;--rs-media:#1f1f1c;--rs-chip:#0f0f0eb8;--rs-chip-line:#ffffff24;--rs-line-hover:#ffffff5c;--rs-selected:#ffffff12;--rs-dot:#ffffff14;--rs-ok-line:#62c08d47;--rs-ok-ink:#bfe6cf;--rs-ok-bg:#62c08d14;--rs-ok-strong:#d9f1e3;--rs-ok-soft:#bfe6cfc7;--rs-bad-line:#f07d6c59;--rs-bad-ink:#f6c0b6;--rs-bad-bg:#f07d6c14;--rs-backdrop:#0009;--rs-menu-shadow:0 24px 50px -16px #000000bf;--rs-frame-shadow:#000c;--viz-paper:var(--cs-bg);--viz-ink:var(--cs-ink);--viz-muted:var(--cs-muted);--viz-line:var(--cs-line-strong);--viz-moss:var(--cs-accent);--viz-moss-dark:var(--cs-accent-ink);--viz-sage:color-mix(in srgb, var(--cs-accent) 14%, transparent);--viz-blue:color-mix(in srgb, var(--cs-accent) 10%, transparent);--header-bg:var(--cs-bg);--header-ink:var(--cs-ink);--header-soft:var(--cs-soft);--header-muted:var(--cs-muted);--header-line:var(--cs-line);--footer-bg:var(--cs-bg)}:root[data-customer-theme=light] .editorial-surface-root.workspace-surface[data-studio=rendering]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cs-bg:#fafafa;--cs-panel:#fff;--cs-panel-2:#f4f4f3;--cs-sunk:#1111110a;--cs-ink:#111;--cs-soft:#111c;--cs-muted:#1111119e;--cs-dim:#1111118c;--cs-line:#1111111a;--cs-line-strong:#1113;--cs-accent:#a1600c;--cs-accent-ink:#8a5009;--cs-ok:#12804a;--cs-warn:#9a5b00;--cs-bad:#c0352b;--cs-info:#2b62c4;--cs-btn:#111;--cs-btn-ink:#fff;--cs-btn-hover:#2b2b2b;--cs-hover:#1111110b;--cs-shadow:0 1px 2px #1111110d, 0 12px 32px -20px #11111138;--cs-thumb:#fff;--cs-thumb-ring:inset 0 0 0 1px #11111124;--cs-menu-shadow:0 12px 32px -12px #1111112e;--cs-dot:#1111111a;--cs-warn-line:#e5c979;--cs-warn-bg:#fffaf0;--cs-warn-ink:#725500;--rs-tint:#1111110d;--rs-tint-strong:#11111112;--rs-thumb:#fff;--rs-thumb-ring:inset 0 0 0 1px #11111124;--rs-media:#efefed;--rs-chip:#ffffffe0;--rs-chip-line:#1111111f;--rs-line-hover:#1111115c;--rs-selected:#1111110a;--rs-dot:#1111111a;--rs-ok-line:#12804a3d;--rs-ok-ink:#155d38;--rs-ok-bg:#f1f8f3;--rs-ok-strong:#0f4a2c;--rs-ok-soft:#155d38d9;--rs-bad-line:#c0352b42;--rs-bad-ink:#8f2a21;--rs-bad-bg:#fcf4f2;--rs-backdrop:#11111152;--rs-menu-shadow:0 12px 32px -12px #1111112e;--rs-frame-shadow:#1111111f}:root[data-customer-theme=dark] .editorial-surface-root.workspace-surface:is([data-studio=property],[data-studio=account]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-sunk:#fffaf00a;--cs-soft:color-mix(in srgb, var(--cs-ink) 86%, transparent);--cs-muted:color-mix(in srgb, var(--cs-ink) 72%, transparent);--cs-dim:color-mix(in srgb, var(--cs-ink) 62%, transparent);--cs-line:#fffaf026;--cs-line-strong:#fffaf047;--cs-accent:#f26a3d;--cs-accent-ink:#ff9a72;--cs-ok:#5fbf8a;--cs-warn:#e0aa48;--cs-bad:#f07d6c;--cs-info:#8db0f2;--cs-btn:var(--cs-ink);--cs-btn-ink:var(--cs-bg);--cs-btn-hover:#fff;--cs-hover:#fffaf00f;--cs-shadow:0 24px 48px -28px #000000b3;--cs-thumb:#fffaf01a;--cs-thumb-ring:inset 0 0 0 1px #fffaf00f;--cs-menu-shadow:0 24px 50px -16px #000000bf;--cs-dot:#fffaf00d;--cs-warn-line:#e0aa4852;--cs-warn-bg:#e0aa4814;--cs-warn-ink:#f1d79a;--header-bg:var(--cs-bg);--header-ink:var(--cs-ink);--header-soft:var(--cs-soft);--header-muted:var(--cs-muted);--header-line:var(--cs-line);--footer-bg:var(--cs-bg)}:root[data-customer-theme=dark] .editorial-surface-root.workspace-surface[data-studio=property]{--cs-bg:#161511;--cs-panel:#1e1d18;--cs-panel-2:#24231d;--cs-ink:#f2eee4}:root[data-customer-theme=dark] .editorial-surface-root.workspace-surface[data-studio=account]{--cs-bg:#111112;--cs-panel:#19191b;--cs-panel-2:#1f1f22;--cs-ink:#ededee;--cs-accent:#ff7a45}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) :is(.job-row small,.extra-file-row em,.extra-file-row small,.status-panel-percent,.status-panel-eta,.status-panel-recovery p,.upload-package-header p,.package-dropzone span,.upload-section-heading small,.address-confirmation>small){color:var(--cs-muted)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) :is(.extra-file-row,.dashboard-list,.address-confirmation>div:not(.address-confirmation-actions)){border-color:var(--cs-line);background:var(--cs-panel)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) .file-role-select select{border-color:var(--cs-line-strong);color:var(--cs-ink);background:var(--cs-panel)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) .status-panel-activity{border-color:var(--cs-line);color:var(--cs-soft);background:var(--cs-panel-2)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) .status-panel-activity:not(.status-panel-activity-active,.status-panel-activity-stale)>span{background:var(--cs-dim)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) .status-panel-detail{border-color:var(--cs-line);color:var(--cs-soft);background:var(--cs-sunk)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) .status-panel-detail span{color:var(--cs-bad)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) :is(.status-panel-action-required,.checkout-readiness-attention){border-color:var(--cs-warn-line);background:var(--cs-warn-bg)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) .checkout-readiness-attention{color:var(--cs-warn-ink)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) .checkout-readiness-ready{border-color:color-mix(in srgb, var(--cs-ok) 32%, transparent);color:var(--cs-ink);background:color-mix(in srgb, var(--cs-ok) 9%, transparent)}:root[data-customer-theme=dark] .workspace-surface:is([data-studio=property],[data-studio=account]) .address-confirmation span{color:var(--cs-warn-ink)}:root[data-customer-theme=dark] .workspace-surface[data-studio] .feedback-form input[type=file]{border-color:var(--cs-line-strong);color:var(--cs-soft);background:var(--cs-panel)}:root[data-customer-theme=dark] .workspace-surface[data-studio] .feedback-form input[type=file]::file-selector-button{border:1px solid var(--cs-line-strong);color:var(--cs-ink);background:var(--cs-sunk);font:inherit;border-radius:4px;margin-right:10px}.editorial-surface-root[data-studio=rendering] .button-primary,.editorial-surface-root[data-studio=rendering] .viz-primary-button{--cs-bg:var(--cs-btn-ink)}.editorial-surface-root[data-studio=rendering] .workspace-topbar{background:color-mix(in srgb, var(--cs-bg) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px)}.editorial-surface-root[data-studio=rendering] .workspace-account-avatar{border-color:var(--cs-line-strong);color:var(--cs-ink);background:var(--cs-panel-2)}.editorial-surface-root[data-studio=rendering] :is(.project-row-menu-panel,.project-context-menu-panel,.workspace-account-panel){box-shadow:var(--rs-menu-shadow)}.editorial-surface-root[data-studio=rendering] :is(.project-row-menu-panel,.project-context-menu-panel) button{color:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] :is(.project-row-menu-panel,.project-context-menu-panel) button:hover{background:var(--cs-hover)}.editorial-surface-root[data-studio] .project-row-menu-delete{color:var(--cs-bad)}.editorial-surface-root[data-studio=rendering] .projects-filter-indicator{background:var(--rs-thumb);box-shadow:var(--rs-thumb-ring)}.editorial-surface-root[data-studio=rendering] .visual-project-grid{gap:18px}.editorial-surface-root[data-studio=rendering] .visual-project-card{border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);box-shadow:none;transition:border-color .2s var(--cs-ease), transform .25s var(--cs-ease);overflow:clip}.editorial-surface-root[data-studio=rendering] .visual-project-card:hover{border-color:var(--cs-line-strong)}.editorial-surface-root[data-studio=rendering] .visual-project-card.is-selected{border-color:var(--cs-accent);box-shadow:0 0 0 1px var(--cs-accent)}.editorial-surface-root[data-studio=rendering] .visual-project-thumbnail{color:var(--cs-muted);background:var(--rs-media)}.editorial-surface-root[data-studio=rendering] .visual-project-thumbnail img{transition:transform .6s var(--cs-ease)}.editorial-surface-root[data-studio=rendering] .visual-project-card:hover .visual-project-thumbnail img{transform:scale(1.02)}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy{gap:4px;padding:14px 16px 16px}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy strong{font-family:var(--cs-text);letter-spacing:-.01em;color:var(--cs-ink);font-size:.9688rem;font-weight:500}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy span{color:var(--cs-dim);font-size:.8125rem}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy small{width:fit-content;color:var(--cs-soft);text-transform:none;background:0 0;border-radius:0;align-items:center;gap:7px;margin-top:6px;padding:0;font-size:.8125rem;font-weight:450;display:inline-flex}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy small:first-letter{text-transform:uppercase}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy small:before{content:"";background:var(--cs-ok);border-radius:999px;width:7px;height:7px}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy small:is([data-status=generating],[data-status=analyzing]):before{background:var(--cs-accent)}.editorial-surface-root[data-studio=rendering] .visual-project-card:has(.visual-project-thumbnail[aria-busy=true]) .visual-project-card-copy small:before{background:var(--cs-accent)}.editorial-surface-root[data-studio=rendering] :is(.visual-project-menu summary,.visual-project-select){border:1px solid var(--rs-chip-line);color:var(--cs-ink);background:var(--rs-chip);-webkit-backdrop-filter:blur(8px);box-shadow:none;border-radius:4px}.editorial-surface-root[data-studio=rendering] .visual-project-empty>p{color:var(--cs-accent-ink)}.editorial-surface-root[data-studio=rendering] .visualize-create-page{color:var(--cs-ink);background:var(--cs-bg);font-family:var(--cs-text)}.editorial-surface-root[data-studio=rendering] .viz-creator{font-family:var(--cs-text)}.editorial-surface-root[data-studio=rendering] .viz-creator :is(h1,h2,h3){font-family:var(--cs-display);font-variation-settings:normal;letter-spacing:-.035em;color:var(--cs-ink);font-weight:500}.editorial-surface-root[data-studio=rendering] .viz-creator h1{letter-spacing:-.045em;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.02}.editorial-surface-root[data-studio=rendering] .viz-result-heading h1{font-size:clamp(1.9rem,2.6vw,2.5rem)}.editorial-surface-root[data-studio=rendering] .viz-creator h2{letter-spacing:-.03em}.editorial-surface-root[data-studio=rendering] .viz-creator-topbar{border-bottom-color:var(--cs-line)}.editorial-surface-root[data-studio=rendering] .viz-creator-topbar a{color:var(--cs-ink);font-weight:500}.editorial-surface-root[data-studio=rendering] .viz-creator-topbar>div:first-child span{color:var(--cs-muted)}.editorial-surface-root[data-studio=rendering] .viz-creator-topbar>div:first-child a+span:before{content:"/";color:var(--cs-dim);margin-right:10px}.editorial-surface-root[data-studio=rendering] .viz-credit-badge{border:1px solid var(--cs-line-strong);min-height:32px;color:var(--cs-muted);background:0 0;border-radius:4px;padding:0 12px;font-size:.8438rem}.editorial-surface-root[data-studio=rendering] .viz-credit-badge strong{color:var(--cs-ink);font-weight:500}.editorial-surface-root[data-studio=rendering] .viz-stage-nav{border-bottom:1px solid var(--cs-line);gap:4px}.editorial-surface-root[data-studio=rendering] .viz-stage-nav button{color:var(--cs-muted);font:450 .875rem/1 var(--cs-text);letter-spacing:-.005em;border-radius:4px 4px 0 0;padding:12px 12px 14px;position:relative}.editorial-surface-root[data-studio=rendering] .viz-stage-nav button:hover:not(:disabled){color:var(--cs-ink);background:var(--cs-hover)}.editorial-surface-root[data-studio=rendering] .viz-stage-nav button:disabled{color:var(--cs-dim);opacity:1}.editorial-surface-root[data-studio=rendering] .viz-stage-nav button.is-active{color:var(--cs-ink);background:0 0;font-weight:500}.editorial-surface-root[data-studio=rendering] .viz-stage-nav button.is-active:after{content:"";background:var(--cs-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.editorial-surface-root[data-studio=rendering] :is(.viz-tool-kicker,.viz-stage-intro>p,.viz-panel-heading p,.viz-result-heading p,.viz-generating>p){color:var(--cs-muted);font:450 .875rem/1.3 var(--cs-text);letter-spacing:-.003em;text-transform:none}.editorial-surface-root[data-studio=rendering] .viz-stage-intro>span,.editorial-surface-root[data-studio=rendering] .viz-stage-intro>p+h1+span{color:var(--cs-muted)}.editorial-surface-root[data-studio=rendering] .viz-settings-number{color:var(--cs-accent);font:500 .8125rem/1.2 var(--cs-mono)}.editorial-surface-root[data-studio=rendering] .viz-creator :is(label,legend,.viz-field>span){color:var(--cs-soft)}.editorial-surface-root[data-studio=rendering] :is(.viz-primary-button,.viz-secondary-button,.viz-secondary-action){min-height:42px;font:500 .9063rem/1.1 var(--cs-text);letter-spacing:-.006em;transition:background-color .2s var(--cs-ease), border-color .2s var(--cs-ease), color .2s var(--cs-ease), transform .12s ease-out;border-radius:4px;gap:10px;padding:0 18px}.editorial-surface-root[data-studio=rendering] .viz-primary-button{border-color:var(--cs-btn);color:var(--cs-btn-ink);background:var(--cs-btn)}.editorial-surface-root[data-studio=rendering] .viz-primary-button:hover:not(:disabled){border-color:var(--cs-btn-hover);color:var(--cs-btn-ink);background:var(--cs-btn-hover)}.editorial-surface-root[data-studio=rendering] .viz-primary-button span{color:color-mix(in srgb, var(--cs-btn-ink) 55%, transparent);font-weight:450}.editorial-surface-root[data-studio=rendering] .viz-primary-button:disabled{border-color:var(--cs-line);color:var(--cs-dim);background:var(--rs-tint);opacity:1}.editorial-surface-root[data-studio=rendering] :is(.viz-secondary-button,.viz-secondary-action){color:var(--cs-ink);border-color:var(--cs-line-strong);background:0 0;font-weight:450}.editorial-surface-root[data-studio=rendering] :is(.viz-secondary-button,.viz-secondary-action):hover:not(:disabled){color:var(--cs-ink);border-color:var(--cs-ink);background:var(--cs-hover)}.editorial-surface-root[data-studio=rendering] :is(.viz-primary-button,.viz-secondary-button,.viz-secondary-action):active:not(:disabled){transform:scale(.98)}.editorial-surface-root[data-studio=rendering] :is(.viz-primary-button,.viz-secondary-button,.viz-secondary-action,.viz-stage-nav button,.viz-text-button):focus-visible{box-shadow:0 0 0 2px var(--cs-bg), 0 0 0 4px var(--cs-ink);outline:none}.editorial-surface-root[data-studio=rendering] .viz-text-button{color:var(--cs-ink);font:450 .875rem/1.2 var(--cs-text);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-strong);text-decoration-color:var(--cs-line-strong);text-underline-offset:4px}.editorial-surface-root[data-studio=rendering] .viz-text-button:hover{-webkit-text-decoration-color:var(--cs-ink);text-decoration-color:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .viz-creator :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea),.editorial-surface-root[data-studio=rendering] .viz-field select{border:1px solid var(--cs-line-strong);color:var(--cs-ink);background-color:var(--cs-panel);font-family:var(--cs-text);border-radius:6px}.editorial-surface-root[data-studio=rendering] .viz-creator :is(input,select,textarea):focus{border-color:var(--cs-ink);box-shadow:0 0 0 3px var(--rs-tint);outline:none}.editorial-surface-root[data-studio=rendering] .viz-creator ::placeholder{color:var(--cs-dim)}.editorial-surface-root[data-studio=rendering] :is(.viz-upload-card,.viz-signin-gate,.viz-pdf-selector,.viz-generation-progress-card,.viz-credit-dialog,.viz-source-missing){border:1px solid var(--cs-line);border-radius:var(--cs-radius);color:var(--cs-ink);background:var(--cs-panel);box-shadow:var(--cs-shadow)}.editorial-surface-root[data-studio=rendering] .viz-dropzone{border:1px dashed var(--cs-line-strong);background:radial-gradient(circle at 1px 1px, var(--rs-dot) 1px, transparent 1.4px) 0 0 / 18px 18px, var(--cs-panel-2);transition:border-color .2s var(--cs-ease), background-color .2s var(--cs-ease);border-radius:6px}.editorial-surface-root[data-studio=rendering] .viz-dropzone:hover,.editorial-surface-root[data-studio=rendering] .viz-dropzone:focus-within{border-color:var(--cs-accent)}.editorial-surface-root[data-studio=rendering] .viz-dropzone strong{font-family:var(--cs-display);letter-spacing:-.02em;color:var(--cs-ink);font-weight:500}.editorial-surface-root[data-studio=rendering] .viz-dropzone span{color:var(--cs-muted)}.editorial-surface-root[data-studio=rendering] .viz-dropzone em{border:1px solid var(--cs-line-strong);min-height:34px;color:var(--cs-ink);background:0 0;border-radius:4px;align-items:center;padding:0 14px;font-style:normal;font-weight:450;display:inline-flex}.editorial-surface-root[data-studio=rendering] .viz-upload-privacy{color:var(--cs-dim)}.editorial-surface-root[data-studio=rendering] :is(.viz-source-overview,.viz-annotation-image-frame,.viz-pdf-page-frame,.viz-result-image){background:var(--rs-media);box-shadow:0 0 0 1px var(--cs-line), 0 30px 60px -30px var(--rs-frame-shadow);border-radius:6px}.editorial-surface-root[data-studio=rendering] .viz-design-source,.editorial-surface-root[data-studio=rendering] .viz-annotation-tool{border-color:var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel)}.editorial-surface-root[data-studio=rendering] :is(.viz-source-type-options label,.viz-mode-options button,.viz-option-cards label,.viz-tool-action,.viz-feedback button,.viz-history button,.viz-area-actions button,.viz-pdf-page-controls button,.viz-analysis-skip){border:1px solid var(--cs-line-strong);color:var(--cs-soft);background:var(--cs-panel);transition:border-color .2s var(--cs-ease), background-color .2s var(--cs-ease), color .2s var(--cs-ease);border-radius:6px}.editorial-surface-root[data-studio=rendering] :is(.viz-source-type-options label,.viz-mode-options button,.viz-option-cards label,.viz-tool-action,.viz-feedback button,.viz-history button,.viz-area-actions button):hover{border-color:var(--rs-line-hover);color:var(--cs-ink);background:var(--cs-panel-2)}.editorial-surface-root[data-studio=rendering] :is(.viz-source-type-options label.is-selected,.viz-mode-options button.is-selected,.viz-option-cards label.is-selected,.viz-feedback button[aria-pressed=true]){border-color:var(--cs-ink);color:var(--cs-ink);background:var(--rs-selected);box-shadow:inset 0 0 0 1px var(--cs-ink)}.editorial-surface-root[data-studio=rendering] :is(.viz-option-cards label,.viz-mode-options button,.viz-tool-action) strong{color:var(--cs-ink);font-weight:500}.editorial-surface-root[data-studio=rendering] :is(.viz-option-cards label,.viz-mode-options button,.viz-tool-action) :is(span,small,p){color:var(--cs-muted)}.editorial-surface-root[data-studio=rendering] .viz-multi-options label{border:1px solid var(--cs-line-strong);color:var(--cs-soft);font-family:var(--cs-text);background:0 0;border-radius:4px}.editorial-surface-root[data-studio=rendering] .viz-multi-options label:hover{border-color:var(--rs-line-hover);color:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .viz-multi-options label.is-selected{border-color:var(--cs-ink);color:var(--cs-btn-ink);background:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] :is(.viz-annotation-toolbar button,.render-edit-toolbar button){border-radius:4px}.editorial-surface-root[data-studio=rendering] :is(.viz-annotation-toolbar button.is-active,.render-edit-toolbar [aria-pressed=true]){border-color:var(--cs-ink);color:var(--cs-btn-ink);background:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .viz-history button[aria-current=true],.editorial-surface-root[data-studio=rendering] .viz-history button.is-active{border-color:var(--cs-accent);box-shadow:inset 0 0 0 1px var(--cs-accent)}.editorial-surface-root[data-studio=rendering] :is(.viz-setup-controls,.viz-design-controls,.viz-result-tools)>*+*,.editorial-surface-root[data-studio=rendering] :is(.viz-settings-section,.viz-feedback,.viz-history){border-color:var(--cs-line)}.editorial-surface-root[data-studio=rendering] :is(.viz-message,.viz-generation-status,.viz-analysis-progress,.viz-tweak-offer){border:1px solid var(--rs-ok-line);color:var(--rs-ok-ink);background:var(--rs-ok-bg);border-radius:6px}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer strong{color:var(--rs-ok-strong);font-weight:500}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer span,.editorial-surface-root[data-studio=rendering] :is(.viz-generation-status,.viz-analysis-progress) :is(p,small){color:var(--rs-ok-soft)}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer.is-used{border-color:var(--cs-line);color:var(--cs-muted);background:var(--cs-panel)}.editorial-surface-root[data-studio=rendering] :is(.viz-message-error,.viz-pdf-error){border-color:var(--rs-bad-line);color:var(--rs-bad-ink);background:var(--rs-bad-bg)}.editorial-surface-root[data-studio=rendering] .viz-result-disclaimer{border:1px solid var(--cs-line);color:var(--cs-muted);background:var(--cs-panel);border-radius:6px}.editorial-surface-root[data-studio=rendering] .viz-result-disclaimer strong{color:var(--cs-soft);font-weight:500}.editorial-surface-root[data-studio=rendering] .viz-generation-progress-track{background:var(--rs-tint);border-radius:2px}.editorial-surface-root[data-studio=rendering] .viz-generation-progress-track>span{background:linear-gradient(90deg, #c98a3c, var(--cs-accent));border-radius:2px}.editorial-surface-root[data-studio=rendering] :is(.viz-worker-updates>p,.viz-generation-progress-card>small,.render-edit-help,.viz-result-id,.viz-feedback p){color:var(--cs-muted)}.editorial-surface-root[data-studio=rendering] .viz-worker-updates li:before{border-color:var(--cs-line-strong);background:var(--cs-panel)}.editorial-surface-root[data-studio=rendering] .viz-worker-updates li.is-current:before{border-color:color-mix(in srgb, var(--cs-accent) 35%, transparent);background:var(--cs-accent)}.editorial-surface-root[data-studio=rendering] .viz-generating-orbit{border-color:var(--cs-line-strong)}.editorial-surface-root[data-studio=rendering] :is(.viz-prompt-preview details,.viz-prompt-preview pre){border-color:var(--cs-line);color:var(--cs-soft);background:var(--cs-panel);border-radius:6px}.editorial-surface-root[data-studio=rendering] .viz-credit-dialog-backdrop{background:var(--rs-backdrop)}.editorial-surface-root[data-studio=rendering] .viz-credit-dialog-close{color:var(--cs-ink);background:var(--cs-panel-2);border-radius:4px}.editorial-surface-root[data-studio=rendering] .feedback-panel{border-color:var(--cs-line);background:var(--cs-panel);box-shadow:none}.editorial-surface-root[data-studio=rendering] .feedback-panel :is(textarea,input[type=file]){border:1px solid var(--cs-line-strong);color:var(--cs-ink);background:var(--cs-panel-2);border-radius:6px}.editorial-surface-root[data-studio=rendering] .feedback-panel-header p,.editorial-surface-root[data-studio=rendering] .feedback-panel .form-note{color:var(--cs-muted)}.editorial-surface-root[data-studio=rendering] .site-header-shell-editorial,:root[data-customer-theme=dark] .editorial-surface-root.workspace-surface:is([data-studio=property],[data-studio=account]) .site-header-shell-editorial{--header-bg:var(--cs-bg);--header-ink:var(--cs-ink);--header-soft:var(--cs-soft);--header-muted:var(--cs-muted);--header-line:var(--cs-line);--header-on-ink:var(--cs-bg)}.editorial-surface-root[data-studio=rendering] .site-header-shell-editorial .site-header-editorial{border-color:var(--cs-line);background:color-mix(in srgb, var(--cs-panel) 90%, transparent);box-shadow:none}.editorial-surface-root[data-studio=rendering] .site-header-editorial :is(.brand,.nav-link-preview){color:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .site-header-editorial .nav-link-preview{font-family:var(--header-font);font-size:var(--header-link-size);font-weight:var(--header-link-weight);letter-spacing:-.003em;text-transform:none;color:var(--cs-soft)}.editorial-surface-root[data-studio=rendering] .site-header-editorial .nav-link-preview:hover,.editorial-surface-root[data-studio=rendering] .site-header-editorial .nav-link-preview[aria-current=page]{color:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .nav-glider{background:var(--rs-tint);border-radius:4px}.editorial-surface-root[data-studio=rendering] :is(.account-menu summary,.mobile-nav-menu summary){border-color:var(--cs-line-strong);color:var(--cs-ink);background:0 0;border-radius:4px}.editorial-surface-root[data-studio=rendering] .account-avatar{color:var(--cs-ink);background:var(--rs-tint-strong)}.editorial-surface-root[data-studio=rendering] :is(.account-menu-panel,.mobile-nav-panel){border:1px solid var(--cs-line);border-radius:var(--cs-radius);color:var(--cs-ink);background:var(--cs-panel);box-shadow:var(--rs-menu-shadow)}.editorial-surface-root[data-studio=rendering] :is(.account-menu-panel,.mobile-nav-panel) :is(a,button,small,strong){color:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .footer{border-top-color:var(--cs-line);color:var(--cs-soft);background:var(--cs-bg)}.editorial-surface-root[data-studio=rendering] .footer :is(a,.footer-mark){color:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .footer :is(.footer-voice,.footer-meta,.footer-nav-head,.footer-rule span){color:var(--cs-muted)}.editorial-surface-root[data-studio=rendering] .footer-rule{border-top-color:var(--cs-line)}.editorial-surface-root[data-studio] .credits-balance-card{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:32px;display:grid}.editorial-surface-root[data-studio] .credits-balance-copy{max-width:none}@media (max-width:720px){.editorial-surface-root[data-studio] .credits-balance-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.editorial-surface-root[data-studio] .credits-balance-copy{border-top:1px solid var(--cs-line);border-left:0;padding:16px 0 0}.editorial-surface-root[data-studio] .credits-pack-section{padding:22px}}.editorial-surface-root[data-studio] :is(.referrals-settings,.data-safety-settings){width:min(100%,820px)}.editorial-surface-root[data-studio] :is(.referrals-settings-panel,.data-safety-settings-panel){gap:0}.editorial-surface-root[data-studio] .referrals-settings-section+.referrals-settings-section{margin-top:0;padding-top:26px}.editorial-surface-root[data-studio] :is(.job-project-address,.job-project-run){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy small:is([data-status=generating],[data-status=analyzing],[data-status=draft],[data-status=ready]):before{background:var(--cs-accent)}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy small[data-status=generating]:before{animation:1.8s ease-in-out infinite cs-glow}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy small[data-status=archived]:before{background:var(--cs-dim)}@keyframes cs-glow{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.editorial-surface-root[data-studio=rendering] .visual-project-card-copy small[data-status=generating]:before{animation:none}}.editorial-surface-root[data-studio=rendering]{--viz-line:var(--cs-line)}.editorial-surface-root[data-studio=rendering] :is(.viz-setup-heading>div>p,.viz-detected-source>p,.viz-mode-selection>p,.viz-pdf-selection-note>p,.viz-worker-updates>p,.viz-feedback>p){color:var(--cs-muted);font:450 .875rem/1.3 var(--cs-text);letter-spacing:-.003em;text-transform:none}.editorial-surface-root[data-studio=rendering] .viz-creator :is(legend,.viz-field>span,.viz-source-type-options legend,.viz-option-cards legend,.viz-multi-options legend){color:var(--cs-soft);font:500 .8438rem/1.3 var(--cs-text);letter-spacing:-.003em;text-transform:none}.editorial-surface-root[data-studio=rendering] .viz-creator :is(.viz-field>small,.viz-mode-selection>small,.viz-prompt-preview>p,.viz-annotation-note>span,.viz-annotation-empty,.viz-upload-privacy){color:var(--cs-muted);font-size:.8125rem;line-height:1.5}.editorial-surface-root[data-studio=rendering] .viz-source-type-options label{font:450 .875rem/1.25 var(--cs-text)}.editorial-surface-root[data-studio=rendering] .viz-mode-options button strong{font:500 1rem/1.3 var(--cs-display);letter-spacing:-.015em}.editorial-surface-root[data-studio=rendering] .viz-mode-options button :is(span,small,p){font-size:.875rem;line-height:1.5}.editorial-surface-root[data-studio=rendering] :is(.viz-option-cards label,.viz-tool-action) strong{font:500 .9063rem/1.3 var(--cs-text)}.editorial-surface-root[data-studio=rendering] :is(.viz-option-cards label,.viz-tool-action) span{font-size:.8125rem;line-height:1.45}.editorial-surface-root[data-studio=rendering] .viz-multi-options label{font-size:.8438rem}.editorial-surface-root[data-studio=rendering] :is(.viz-annotation-toolbar button,.render-edit-toolbar button){font:500 .8125rem/1 var(--cs-text)}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer strong{font-size:.875rem}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer span{font-size:.8125rem;line-height:1.45}.editorial-surface-root[data-studio=rendering] .viz-result-disclaimer :is(strong,p){font-size:.8125rem;line-height:1.5}.editorial-surface-root[data-studio=rendering] .viz-feedback button{font:450 .875rem/1 var(--cs-text)}.editorial-surface-root[data-studio=rendering] .viz-history button span{color:var(--cs-muted);font-size:.75rem}.editorial-surface-root[data-studio=rendering] .viz-design-stage .viz-panel-heading h1,.editorial-surface-root[data-studio=rendering] .viz-design-source h1{font-size:clamp(1.8rem,2.3vw,2.3rem)}.editorial-surface-root[data-studio=rendering] .viz-panel-heading .viz-text-button{white-space:nowrap}.editorial-surface-root[data-studio=rendering] .viz-setup-heading h1{font-size:clamp(2rem,3vw,2.8rem)}.editorial-surface-root[data-studio=rendering] .viz-detected-source h2,.editorial-surface-root[data-studio=rendering] .viz-mode-selection h2{font-size:clamp(1.5rem,2vw,1.9rem)}@media (max-width:720px){.editorial-surface-root[data-studio] .projects-header{align-items:stretch;padding-bottom:20px}.editorial-surface-root[data-studio] .projects-filter.is-active{background:var(--cs-thumb,var(--cs-panel));box-shadow:var(--cs-thumb-ring,0 1px 2px #0f101314, 0 0 0 1px var(--cs-line))}.editorial-surface-root[data-studio=rendering] .projects-filter.is-active{background:var(--rs-thumb);box-shadow:var(--rs-thumb-ring)}.editorial-surface-root[data-studio] .projects-stats{row-gap:4px}.editorial-surface-root[data-studio] .referrals-stats>div:last-child:nth-child(odd){grid-column:1/-1}.editorial-surface-root[data-studio=rendering] .viz-stage-nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.editorial-surface-root[data-studio=rendering] .viz-stage-nav::-webkit-scrollbar{display:none}.editorial-surface-root[data-studio=rendering] .viz-stage-nav button{white-space:nowrap;flex:none}}.editorial-surface-root[data-studio] .report-access-page .editorial-kicker{font-family:var(--cs-text);letter-spacing:-.003em;text-transform:none;color:var(--cs-muted);font-size:.875rem;font-weight:450}.editorial-surface-root[data-studio] .report-access-page .editorial-page-headline{font-family:var(--cs-display);letter-spacing:-.045em;font-weight:500}.editorial-surface-root[data-studio] .access-meta-panel{border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);box-shadow:var(--cs-shadow);grid-template-columns:repeat(3,max-content);align-items:center;gap:10px;padding:22px 24px}.editorial-surface-root[data-studio] .access-meta-panel>:not(.button){grid-column:1/-1}.editorial-surface-root[data-studio] .access-meta-panel>p:not(.form-success,.form-error){margin-bottom:6px}.editorial-surface-root[data-studio] .access-meta-panel span{font-family:var(--cs-text);letter-spacing:-.003em;text-transform:none;color:var(--cs-muted);font-size:.875rem;font-weight:450}.editorial-surface-root[data-studio] .access-meta-panel strong{font-family:var(--cs-display);font-size:1.1875rem;font-weight:500}.editorial-surface-root[data-studio] .access-meta-panel p{color:var(--cs-muted);font-size:.9063rem}.editorial-surface-root[data-studio] .access-meta-panel-compact{box-shadow:none;grid-template-columns:minmax(0,1fr) max-content;padding:16px 20px}.editorial-surface-root[data-studio] .access-meta-panel-compact>p{grid-column:1;margin:0}.editorial-surface-root[data-studio] .access-meta-panel-compact>.button{grid-column:2}@media (max-width:720px){.editorial-surface-root[data-studio] .access-meta-panel,.editorial-surface-root[data-studio] .access-meta-panel-compact{grid-template-columns:minmax(0,1fr)}.editorial-surface-root[data-studio] .access-meta-panel .button{justify-self:stretch}.editorial-surface-root[data-studio] .access-meta-panel-compact>:is(p,.button){grid-column:1}}.editorial-surface-root[data-studio] .projects-table{--projects-cols:minmax(0, 1.75fr) minmax(0, 1.45fr) minmax(84px, .55fr) minmax(0, .9fr) minmax(184px, auto) minmax(150px, .8fr)}@media (max-width:1080px){.editorial-surface-root[data-studio] .projects-table{--projects-cols:minmax(0, 1.4fr) minmax(0, 1fr) 100px minmax(176px, auto) 150px}}.editorial-surface-root[data-studio=account] .workspace-frame{background:radial-gradient(circle at 1px 1px, var(--cs-dot) 1px, transparent 1.4px) 0 0 / 22px 22px}.editorial-surface-root[data-studio] .feedback-page>.workspace-notice{border-radius:var(--cs-radius);max-width:820px;box-shadow:var(--cs-shadow);justify-items:start;gap:8px;padding:36px 32px}.editorial-surface-root[data-studio] .feedback-page>.workspace-notice strong{font-family:var(--cs-display);letter-spacing:-.025em;font-size:1.25rem}.editorial-surface-root[data-studio] .feedback-page>.workspace-notice p{max-width:52ch;font-size:.9375rem;line-height:1.55}.editorial-surface-root[data-studio] .feedback-page>.workspace-notice a{border:1px solid var(--cs-btn);min-height:40px;color:var(--cs-btn-ink);background:var(--cs-btn);font:500 .9063rem/1 var(--cs-text);transition:background-color .2s var(--cs-ease), transform .12s ease-out;border-radius:4px;align-items:center;margin-top:8px;padding:0 18px;text-decoration:none;display:inline-flex}.editorial-surface-root[data-studio] .feedback-page>.workspace-notice a:hover{background:var(--cs-btn-hover)}.editorial-surface-root[data-studio] .feedback-page>.workspace-notice a:active{transform:scale(.98)}.editorial-surface-root[data-studio] .report-deliverable-download:has(+.report-freshness-compact){border-bottom-right-radius:0;border-bottom-left-radius:0}.editorial-surface-root[data-studio] .report-deliverable-download+.report-freshness-compact{border:1px solid var(--cs-line);border-radius:0 0 var(--cs-radius) var(--cs-radius);background:var(--cs-panel-2);box-shadow:var(--cs-shadow);margin-top:-13px;padding:10px 24px}.editorial-surface-root[data-studio] .report-deliverable-download+.report-freshness-compact p{font-size:.8438rem}.editorial-surface-root[data-studio=rendering] :is(.visualize-create-page,.viz-creator){--viz-paper:var(--cs-bg);--viz-ink:var(--cs-ink);--viz-muted:var(--cs-muted);--viz-line:var(--cs-line);--viz-moss:var(--cs-accent);--viz-moss-dark:var(--cs-accent-ink);--viz-sage:color-mix(in srgb, var(--cs-accent) 14%, transparent);--viz-blue:color-mix(in srgb, var(--cs-accent) 10%, transparent)}.editorial-surface-root[data-studio=rendering] .visualize-create-page-workspace{background:0 0}.editorial-surface-root[data-studio=rendering] .visualize-create-page-workspace .viz-creator{width:100%;min-height:0;padding:0 0 56px}.editorial-surface-root[data-studio=rendering] .viz-credit-badge{align-items:center;gap:4px;line-height:1;display:inline-flex}.editorial-surface-root[data-studio=rendering] .viz-mode-options button{text-align:left;place-content:start;align-items:start}.editorial-surface-root[data-studio=rendering] :is(.viz-source-type-options label,.viz-feedback button,.viz-history button,.viz-area-actions button,.viz-pdf-page-controls button,.viz-analysis-skip){border-radius:4px}.editorial-surface-root[data-studio=rendering] :is(.viz-annotation-toolbar button,.viz-annotation-toolbar select,.viz-area-actions button){border:1px solid var(--cs-line-strong);min-height:32px;color:var(--cs-soft);font:500 .8125rem/1 var(--cs-text);background:0 0;border-radius:4px}.editorial-surface-root[data-studio=rendering] :is(.viz-annotation-toolbar button,.viz-area-actions button):hover:not(.is-active){border-color:var(--rs-line-hover);color:var(--cs-ink);background:var(--cs-hover)}.editorial-surface-root[data-studio=rendering] .viz-annotation-toolbar select{background-color:var(--cs-panel)}.editorial-surface-root[data-studio=rendering] .viz-annotation-toolbar button.is-active{border-color:var(--cs-ink);color:var(--cs-btn-ink);background:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .viz-annotation-note input{color:var(--cs-ink);background:0 0}.editorial-surface-root[data-studio] :is(.referrals-settings,.data-safety-settings,.credits-page,.feedback-page){width:100%;max-width:none}.editorial-surface-root[data-studio] :is(.referrals-settings-panel,.data-safety-settings-panel),.editorial-surface-root[data-studio] .feedback-page>.workspace-notice{max-width:none}@media (min-width:961px){.editorial-surface-root[data-studio] .referrals-settings-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:40px;padding-block:8px}.editorial-surface-root[data-studio] .referrals-settings-panel>.referrals-settings-section:first-child{grid-area:1/1}.editorial-surface-root[data-studio] .referrals-settings-panel>.referrals-settings-section:nth-child(2){grid-area:2/1}.editorial-surface-root[data-studio] .referrals-settings-panel>.referrals-settings-section:nth-child(3){border-top:0;border-left:1px solid var(--cs-line);padding-left:40px;grid-area:1/2/span 2;align-self:start;margin-block:26px;padding-block:0}.editorial-surface-root[data-studio] .data-safety-settings-panel{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.editorial-surface-root[data-studio] .data-safety-settings-panel>.data-safety-settings-section+.data-safety-settings-section{border-top:0;border-left:1px solid var(--cs-line);padding-left:40px;margin-block:26px;padding-block:0}.editorial-surface-root[data-studio] .data-safety-settings-panel>.data-safety-settings-section{flex-direction:column;display:flex}.editorial-surface-root[data-studio] .data-safety-settings-actions{margin-top:auto;padding-top:16px}.editorial-surface-root[data-studio] .credits-purchase-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,2fr);align-items:stretch}.editorial-surface-root[data-studio] .credits-balance-card{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:20px}.editorial-surface-root[data-studio] .credits-balance-copy{border-top:1px solid var(--cs-line);border-left:0;padding:18px 0 0}}.editorial-surface-root[data-studio] .job-project-sidebar-header,.editorial-surface-root[data-studio] .job-project-search{padding-inline:17px}.editorial-surface-root[data-studio] .job-project-resize-grip{opacity:.45;transition:opacity .2s var(--cs-ease)}.editorial-surface-root[data-studio] .job-project-sidebar:hover .job-project-resize-grip,.editorial-surface-root[data-studio] .job-project-resize-handle:focus-visible .job-project-resize-grip{opacity:1}.editorial-surface-root[data-studio] .feedback-form label+.form-note{margin:-5px 0 0}.editorial-surface-root[data-studio] .feedback-form .form-note+input[type=file]{margin-top:-2px}.editorial-surface-root[data-studio] :is(.button,.mini-button,.viz-primary-button,.viz-secondary-button):disabled{border-color:var(--cs-line-strong);color:var(--cs-muted);background:var(--cs-sunk);opacity:1;cursor:not-allowed}.editorial-surface-root[data-studio] :is(.button,.viz-primary-button):disabled span{color:inherit}.editorial-surface-root[data-studio=rendering] .viz-mode-options button{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.editorial-surface-root[data-studio=rendering] .viz-source-overview{align-self:start;min-height:0}.editorial-surface-root[data-studio=rendering] .viz-source-overview img{display:block}.editorial-surface-root[data-studio=rendering] .viz-creator select{text-overflow:ellipsis;padding-right:30px}.editorial-surface-root[data-studio=rendering] .viz-stage-intro a{color:var(--cs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-strong);text-decoration-color:var(--cs-line-strong);text-underline-offset:4px}.editorial-surface-root[data-studio=rendering] .viz-stage-intro a:hover{-webkit-text-decoration-color:var(--cs-ink);text-decoration-color:var(--cs-ink)}.editorial-surface-root[data-studio=rendering] .viz-primary-button:not(:disabled) span{color:color-mix(in srgb, var(--cs-btn-ink) 62%, transparent);font-weight:500}.editorial-surface-root[data-studio=rendering] .viz-result-heading{align-items:end}.editorial-surface-root[data-studio=rendering] .render-source-review{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.editorial-surface-root[data-studio=rendering] .render-source-review>*{grid-column:1/-1}.editorial-surface-root[data-studio=rendering] .render-source-review>.render-comparison-controls{grid-column:1;margin:0}.editorial-surface-root[data-studio=rendering] .render-source-review>.render-edit-preview{display:contents}.editorial-surface-root[data-studio=rendering] .render-edit-preview>*{grid-column:1/-1}.editorial-surface-root[data-studio=rendering] .render-edit-preview>.render-edit-toolbar{grid-column:2;justify-self:start;margin:0}.editorial-surface-root[data-studio=rendering] .render-edit-preview>.render-edit-help{margin:12px 0 10px;font-size:.8125rem}.editorial-surface-root[data-studio] .report-deliverable-download{padding:18px 20px}.editorial-surface-root[data-studio] .report-deliverable-download-copy{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.editorial-surface-root[data-studio] .report-deliverable-download-intro{margin:0}.editorial-surface-root[data-studio] .report-deliverable-download-options{gap:8px}.editorial-surface-root[data-studio] .report-deliverable-download-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 14px;display:grid}.editorial-surface-root[data-studio] .report-deliverable-download-option-copy{gap:2px;min-width:0;display:grid}.editorial-surface-root[data-studio] .report-deliverable-download-format{color:var(--cs-ink);margin:0;font-size:.9375rem;font-weight:500}.editorial-surface-root[data-studio] .report-deliverable-download-description{color:var(--cs-muted);margin:0;font-size:.8125rem}.editorial-surface-root[data-studio] .report-deliverable-download-filename{color:var(--cs-soft);font-family:var(--cs-mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.7188rem;overflow:hidden}.editorial-surface-root[data-studio] .report-deliverable-download-option .button{min-height:34px;padding:0 14px;font-size:.8438rem}.editorial-surface-root[data-studio=rendering] .viz-design-source{background:0 0;border:0}@media (min-width:961px){.editorial-surface-root[data-studio=rendering] .viz-design-stage .viz-prompt-preview{padding-left:56px}}.editorial-surface-root[data-studio=rendering] .render-edit-toolbar button{min-height:42px;font:500 .9063rem/1.1 var(--cs-text);letter-spacing:-.006em;padding:0 18px}@media (min-width:961px){.editorial-surface-root[data-studio=rendering] .render-source-review{grid-template-columns:auto auto minmax(0,1fr)}.editorial-surface-root[data-studio=rendering] .render-edit-preview>.render-edit-help{grid-column:3;align-self:center;max-width:30em;margin:0 0 0 8px;line-height:1.4}.editorial-surface-root[data-studio=rendering] .render-edit-preview>.render-edit-image{margin-top:14px}}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer{border-color:var(--cs-line);color:var(--cs-ink);background:var(--cs-panel)}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer strong{color:var(--cs-ink);align-items:center;gap:8px;display:flex}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer:not(.is-used) strong:before{content:"";background:var(--cs-accent);border-radius:50%;flex:none;width:6px;height:6px}.editorial-surface-root[data-studio=rendering] .viz-tweak-offer span{color:var(--cs-muted)}.editorial-surface-root[data-studio] .referrals-stats>div{flex-direction:column;justify-content:space-between;gap:10px;display:flex}.editorial-surface-root[data-studio] .referrals-stats dd{margin-top:0}.editorial-surface-root[data-studio] .status-panel-recovery{border:1px solid var(--cs-line);padding:14px 16px}.editorial-surface-root[data-studio] .access-meta-panel:not(.access-meta-panel-compact){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editorial-surface-root[data-studio] .access-meta-panel:not(.access-meta-panel-compact)>:not(.button){flex:1 0 100%}.editorial-surface-root[data-studio] .access-meta-panel-compact{padding:16px 24px}.editorial-surface-root[data-studio] .job-project-resize-grip{opacity:0}.editorial-surface-root[data-studio] .job-project-sidebar:hover .job-project-resize-grip{opacity:.6}.editorial-surface-root[data-studio] .job-project-resize-handle:is(:hover,:focus-visible) .job-project-resize-grip{opacity:1}.editorial-surface-root[data-studio] .checkout-order-summary dl>div:last-child{grid-column:auto}.editorial-surface-root[data-studio] .access-meta-panel.access-meta-panel-compact>p{grid-column:1}@media (max-width:720px){.editorial-surface-root[data-studio] .access-meta-panel.access-meta-panel-compact>:is(p,.button){grid-column:1}}.editorial-surface-root[data-studio] .gis-optional-documents-callout .mini-button{justify-self:start;width:auto}.editorial-surface-root[data-studio] .job-project-address{white-space:normal;color:var(--cs-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;order:-1;font-size:.875rem;font-weight:500;display:-webkit-box}.editorial-surface-root[data-studio] .job-project-service{color:var(--cs-soft);font-size:.8125rem;font-weight:450}@media (max-width:720px){.editorial-surface-root[data-studio] .job-project-address{-webkit-line-clamp:1;line-clamp:1}}.editorial-surface-root[data-studio=rendering] .visual-project-card-copy>span{color:var(--cs-muted)}.editorial-surface-root[data-studio] .workspace-loading-bar{background:var(--cs-line);border-radius:4px;animation-name:cs-loading-pulse}.editorial-surface-root[data-studio] .workspace-loading-bar.is-eyebrow{display:none}@keyframes cs-loading-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.editorial-surface-root[data-studio] .workspace-loading-bar{animation:none}}:root:has(.editorial-surface-root[data-studio=account]){background:#f4f4f1}:root:has(.editorial-surface-root[data-studio=account]) body{background:#f4f4f1}:root:has(.editorial-surface-root[data-studio=property]){background:#f4f2ea}:root:has(.editorial-surface-root[data-studio=property]) body{background:#f4f2ea}:root:has(.editorial-surface-root[data-studio=rendering]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f0e}:root:has(.editorial-surface-root[data-studio=rendering]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f0e}:root[data-customer-theme=light]:has(.editorial-surface-root.workspace-surface[data-studio=rendering]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafa}:root[data-customer-theme=light]:has(.editorial-surface-root.workspace-surface[data-studio=rendering]) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafa}:root[data-customer-theme=dark]:has(.editorial-surface-root.workspace-surface[data-studio=property]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161511}:root[data-customer-theme=dark]:has(.editorial-surface-root.workspace-surface[data-studio=property]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161511}:root[data-customer-theme=dark]:has(.editorial-surface-root.workspace-surface[data-studio=account]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111112}:root[data-customer-theme=dark]:has(.editorial-surface-root.workspace-surface[data-studio=account]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111112}.workspace-account-placeholder{display:inline-flex}.editorial-surface-root[data-studio] .page-error{place-items:center;min-height:100svh;padding:48px 20px;display:grid}.editorial-surface-root[data-studio] .page-error-panel{border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-panel);width:min(100%,520px);box-shadow:var(--cs-shadow);padding:32px}.editorial-surface-root[data-studio] .page-error-panel h1{font-family:var(--cs-display);letter-spacing:-.04em;margin:0 0 10px;font-size:2rem;font-weight:500;line-height:1.1}.editorial-surface-root[data-studio] .page-error-panel p{color:var(--cs-muted);margin:0;font-size:.9375rem;line-height:1.55}.editorial-surface-root[data-studio] .page-error-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.editorial-surface-root[data-studio] .not-found-page .editorial-page-headline{font-family:var(--cs-display);letter-spacing:-.045em;font-style:normal;font-weight:500}.editorial-surface-root[data-studio] .not-found-page .editorial-lede{font-family:var(--cs-text);color:var(--cs-muted)}.editorial-surface-root[data-studio] .not-found-page :is(.editorial-cta-primary,.editorial-cta-secondary){min-height:42px;font-family:var(--cs-text);border-radius:4px;padding:0 18px;font-size:.9063rem;font-weight:500}.editorial-surface-root[data-studio] :is(.file-role-select span,.services-label,.address-confirmation span,.project-dialog-heading p,.services-picker-label){font-family:var(--cs-text);letter-spacing:-.005em;text-transform:none;font-size:.8125rem;font-weight:500}.editorial-surface-root[data-studio] :is(.job-row em,.extra-file-row em,.address-suggestions small){font-family:var(--cs-text);letter-spacing:0;text-transform:none;font-size:.75rem;font-style:normal}.editorial-surface-root[data-studio] .services-start-heading h1{font-family:var(--cs-display);letter-spacing:-.045em;font-weight:500}.editorial-surface-root[data-studio] .project-dialog{border-radius:var(--cs-radius)}
@media (max-width:720px){.editorial-surface-root[data-studio] .workspace-tabs{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 26px),#0000 100%)}.editorial-surface-root[data-studio] .workspace-brand{margin-block:-5px;padding-block:5px}.editorial-surface-root[data-studio] .workspace-account-menu summary{margin:-4px;padding:4px}.editorial-surface-root[data-studio] .projects-stats:has(.projects-stat-warn){row-gap:0}.editorial-surface-root[data-studio] .projects-stats:has(.projects-stat-warn):after{content:"";flex-basis:100%;order:1;height:4px}.editorial-surface-root[data-studio] .projects-stats:has(.projects-stat-warn)>.projects-stat-warn~*{order:2}.editorial-surface-root[data-studio] .projects-stats .projects-stat-warn+.projects-stat:before{content:none}.editorial-surface-root[data-studio] .projects-stat-action{margin-block:-10px;padding-block:10px}.editorial-surface-root[data-studio] .visual-workspace-controls{flex-direction:row;align-items:stretch;gap:8px}.editorial-surface-root[data-studio] .projects-filters{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.editorial-surface-root[data-studio] .projects-filters::-webkit-scrollbar{display:none}.editorial-surface-root[data-studio] .projects-filters>*{flex:none}.editorial-surface-root[data-studio] .projects-filter{white-space:nowrap;min-height:40px}.editorial-surface-root[data-studio] .visual-workspace-controls>.workspace-select-toggle{flex:none;align-self:stretch;min-height:46px}.editorial-surface-root[data-studio] .projects-row{flex-wrap:wrap;align-items:center;gap:6px;padding:14px;display:flex}.editorial-surface-root[data-studio] .projects-row.is-selecting{padding-left:48px}.editorial-surface-root[data-studio] .projects-row>.projects-cell-select{top:15px}.editorial-surface-root[data-studio] .projects-row>.projects-cell-title,.editorial-surface-root[data-studio] .projects-row>.projects-cell-meta{flex:1 0 100%;min-width:0}.editorial-surface-root[data-studio] .projects-row>.projects-cell-title{gap:2px}.editorial-surface-root[data-studio] .projects-cell-title strong{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.editorial-surface-root[data-studio] .projects-row>.projects-cell-meta{white-space:normal;order:1}.editorial-surface-root[data-studio] .projects-row>.projects-cell-status{flex:none;order:2;margin-top:4px}.editorial-surface-root[data-studio] .projects-row>.projects-cell-updated{flex:0 auto;order:3;min-width:0;margin-top:4px}.editorial-surface-root[data-studio] .projects-row>.projects-cell-updated:before{content:"·";color:var(--cs-dim);margin-right:6px}.editorial-surface-root[data-studio] .projects-row :is(.status-badge,.projects-cell-updated){font-size:.8125rem}.editorial-surface-root[data-studio] .projects-row>.projects-cell-action{flex:none;order:4;gap:4px;margin-top:4px;margin-left:auto}.editorial-surface-root[data-studio] .projects-open-action{min-height:40px;margin-block:-11px}.editorial-surface-root[data-studio] .project-row-menu summary{width:40px;height:40px}.editorial-surface-root[data-studio] .projects-row .project-row-menu summary{margin:-5px}.editorial-surface-root[data-studio] .job-project-sidebar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px}.editorial-surface-root[data-studio] .job-project-sidebar>*{grid-column:1/-1}.editorial-surface-root[data-studio] .job-project-sidebar>.job-project-sidebar-header{grid-column:1;padding:0}.editorial-surface-root[data-studio] .job-project-sidebar>.job-project-search{grid-column:2;padding:0}.editorial-surface-root[data-studio] .job-project-search>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-surface-root[data-studio] .job-project-search input{min-height:40px}.editorial-surface-root[data-studio] .job-project-list{padding-bottom:4px}.editorial-surface-root[data-studio] .job-project-link{flex-basis:min(220px,64vw);gap:5px;padding:9px 11px}.editorial-surface-root[data-studio] .job-project-identity{gap:1px}.editorial-surface-root[data-studio] .job-project-run{display:none}.editorial-surface-root[data-studio] .job-back-to-projects{min-height:40px;margin-block:-7px}.editorial-surface-root[data-studio] [class*=openLink]{margin-block:-11px;padding-block:11px}.editorial-surface-root[data-studio] .job-flow-panel{padding:20px 16px}.editorial-surface-root[data-studio] .upload-step-actions>.button{flex:100%}.editorial-surface-root[data-studio=rendering] .viz-setup-stage{padding-top:36px}.editorial-surface-root[data-studio=rendering] .viz-source-type-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-surface-root[data-studio=rendering] .viz-source-type-options label{min-height:48px;padding:8px 10px}.editorial-surface-root[data-studio=rendering] .viz-mode-options button{min-height:0}.editorial-surface-root[data-studio=rendering] .viz-settings-section{gap:10px;padding:24px 0 28px}.editorial-surface-root[data-studio=rendering] .viz-settings-section h2{margin-bottom:14px}.editorial-surface-root[data-studio=rendering] .viz-option-cards label{min-height:0;padding:12px 14px}.editorial-surface-root[data-studio=rendering] .viz-option-cards span{margin-top:3px}.editorial-surface-root[data-studio=rendering] .viz-multi-options label{min-height:40px}.editorial-surface-root[data-studio=rendering] .viz-result-heading{align-items:stretch}.editorial-surface-root[data-studio=rendering] .render-source-review{row-gap:8px}.editorial-surface-root[data-studio=rendering] .render-source-review>.render-comparison-controls{grid-column:1/-1}.editorial-surface-root[data-studio=rendering] .render-comparison-controls>.viz-secondary-button{flex:auto}.editorial-surface-root[data-studio=rendering] .render-edit-preview>.render-edit-toolbar{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));justify-self:stretch;display:grid}.editorial-surface-root[data-studio=rendering] .viz-feedback button{min-height:40px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root:has(.editorial-surface-root:is(.hs-root,.ct-root)){background:#f4f4f1}:root:has(.editorial-surface-root:is(.hs-root,.ct-root)) body{background:#f4f4f1}:root:has(.editorial-surface-root:is(.pis-root,.rl-root)){background:#f4f2ea}:root:has(.editorial-surface-root:is(.pis-root,.rl-root)) body{background:#f4f2ea}