:root{--graphite-ground:#000;--graphite-panel:#0a0a0c;--graphite-card:#0c0d10;--graphite-control:#121317;--graphite-segment:#121317;--graphite-selected:#1e1f24;--graphite-ink:#ededea;--graphite-body:#c9cbd1;--graphite-muted:#9a9ca3;--graphite-faint:#757780;--graphite-line:#1e1f24;--graphite-edge:#2a2c33;--graphite-primary:#ededea;--graphite-on-primary:#0a0a0c;--graphite-accent:#d7d9de;--graphite-accent-text:#ededea}.suite-application,.ps.four-suite-workbench{color:#ededea;font-variant-numeric:tabular-nums;--color-accent:#ededea;--color-accent-ink:#0a0a0c;--shadow-pop:none;background:#000}.suite-application .lbl,.ps.four-suite-workbench .eyebrow,.ps.four-suite-workbench .field-label{text-transform:none;letter-spacing:0;font-family:var(--graphite-font)}.ps.four-suite-workbench .studio-shell,.suite-application.shell{height:var(--app-visible-height,100dvh);min-height:0}.suite-application .shell-page{overflow:auto}.ps.four-suite-workbench .studio-main{height:100%}.ps.four-suite-workbench .studio-redesign .project-bar{background:#000;border-bottom:1px solid #1e1f24;flex-wrap:nowrap;flex:none;gap:16px;height:52px;min-height:52px;padding:0 16px;display:flex}.ps.four-suite-workbench .project-breadcrumb{flex:1;justify-content:center;min-width:0}.ps.four-suite-workbench .project-breadcrumb>button:first-child,.ps.four-suite-workbench .project-breadcrumb>svg,.ps.four-suite-workbench .project-description{display:none}.ps.four-suite-workbench .project-switch{font-size:12px}.ps.four-suite-workbench .project-bar-actions{gap:12px;margin:0}.ps.four-suite-workbench .project-bar .project-spec{display:none}.ps.four-suite-workbench .studio-redesign .workflow-utilities .atomik-toggle{box-shadow:none;color:#ededea;background:#121317;border:1px solid #2a2c33;border-radius:8px}.ps.four-suite-workbench .studio-redesign .workflow-utilities .atomik-toggle.on{box-shadow:none;border-color:#f0b23e}.ps.four-suite-workbench .studio-settings{border-radius:8px!important}.ps.four-suite-workbench .workspace-body{min-width:0;overflow:hidden}.ps.four-suite-workbench .workspace-body>.work-area{background:#000;min-height:0}.ps.four-suite-workbench[data-suite=moleculr] .work-area{overflow:auto}.ps.four-suite-workbench .suite-wordmark{flex:none;align-items:center;display:flex}.ps.four-suite-workbench .suite-wordmark img{width:68px;height:auto}.ps.four-suite-workbench .suite-page-dock{z-index:25;border-top:1px solid #2a2c33;position:relative;bottom:auto}.ps.four-suite-workbench .suite-atomik-collapse{height:auto}.ps.four-suite-workbench .mobile-app-nav,.ps.four-suite-workbench .phone-home-dock,.ps.four-suite-workbench .phone-stage-pager,.ps.four-suite-workbench .phone-project-header{display:none!important}.ps.four-suite-workbench .production-home{overflow:auto}.ps.four-suite-workbench .btn.primary,.ps.four-suite-workbench .btn.primary:hover{color:#0a0a0c;box-shadow:none;background:#ededea;border-color:#ededea}.ps.four-suite-workbench .atomik-panel .user-message{color:#c9cbd1;background:0 0;border-bottom:1px solid #2a2c33;border-radius:0}.ps.four-suite-workbench .atomik-panel .agent-message{box-shadow:none;background:#0c0d10;border:1px solid #2a2c33;border-radius:10px}.ps.four-suite-workbench .atomik-panel .chat-exchange{margin-bottom:18px}.suite-workspace{width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:32px}.suite-page-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.suite-kicker{color:#9a9ca3;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.suite-page-intro h1,.ps .suite-page-intro h1{letter-spacing:-.035em;margin:12px 0 9px;font-size:30px;font-weight:500;line-height:1.2}.suite-page-intro p,.suite-section-heading p{color:#9a9ca3;max-width:680px;margin:0;font-size:13px;line-height:1.6}.suite-button,.suite-primary{color:#ededea;cursor:pointer;white-space:nowrap;background:#121317;border:1px solid #2a2c33;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.suite-primary{color:#0a0a0c;background:#ededea;border-color:#ededea}.suite-button:hover,.suite-button:focus-visible{background:#1e1f24}.suite-primary:hover{background:#d7d9de}.suite-workspace button:disabled{opacity:.42;cursor:not-allowed}.suite-workspace :is(button,input,textarea,select,a):focus-visible{outline-offset:3px;outline:2px solid #c9cbd1}.suite-panel{background:#0a0a0c;border:1px solid #1e1f24;border-radius:12px;min-width:0;margin-bottom:18px;padding:24px}.suite-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.suite-section-heading h2{margin:0 0 5px;font-size:16px;font-weight:500;line-height:1.4}.suite-badge{color:#9a9ca3;white-space:nowrap;border:1px solid #2a2c33;border-radius:6px;padding:4px 7px;font-size:11px;line-height:1.5}.suite-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;display:grid}.suite-fields label,.suite-variant-controls label{color:#c9cbd1;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.suite-fields :is(input,textarea),.suite-variant-controls select,.suite-plain-textarea{width:100%;font:13px/1.5 var(--graphite-font,inherit);color:#ededea;resize:vertical;background:#121317;border:1px solid #2a2c33;border-radius:8px;min-width:0;padding:11px 12px;display:block}.suite-fields small{color:#9a9ca3;font-size:11px;line-height:1.5}.suite-asset-grid,.suite-output-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.suite-asset-choice{text-align:left;background:#0c0d10;border:1px solid #2a2c33;border-radius:10px;flex-direction:column;width:100%;display:flex;overflow:hidden}.suite-asset-choice[aria-pressed=true]{border-color:#5cc8b4}.suite-asset-choice>img,.suite-output-grid article>img,.suite-output-grid article>span{aspect-ratio:4/3;object-fit:cover;background:#121317;width:100%;display:block}.suite-asset-choice>span{justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.suite-asset-choice>span svg{color:#5cc8b4;flex:none}.suite-cast-card{min-width:0}.suite-cast-card>.suite-text-button{margin:12px 0 4px}.suite-empty{text-align:center;color:#9a9ca3;background:repeating-linear-gradient(135deg,#0a0a0c,#0a0a0c 8px,#0d0e11 8px 9px);border:1px dashed #2a2c33;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:28px;display:flex}.suite-empty p{max-width:500px;margin:0;font-size:13px;line-height:1.6}.suite-panel-footer{color:#9a9ca3;border-top:1px solid #1e1f24;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.suite-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.suite-format{text-align:left;color:#c9cbd1;background:#0c0d10;border:1px solid #2a2c33;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex;position:relative}.suite-format[aria-pressed=true]{border-color:#5cc8b4}.suite-format strong{color:#ededea;font-size:13px;font-weight:500}.suite-format span{color:#9a9ca3;font-size:12px;line-height:1.5}.suite-format>svg:last-child:not(:first-child){color:#5cc8b4;position:absolute;top:12px;right:12px}.suite-marketing-tools{background:#0a0a0c;border:1px solid #1e1f24;border-radius:12px;padding:24px}.suite-marketing-tools>section{max-width:none}.suite-marketing-tools fieldset{min-width:0}.suite-variant-controls{grid-template-columns:2fr 1fr 100px auto;align-items:end;gap:14px;display:grid}.suite-variant-controls select{text-overflow:ellipsis;max-width:100%;height:40px}.suite-text-button{color:#c9cbd1;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.suite-text-button:hover{color:#ededea;text-decoration:underline}.suite-run-list{margin-top:24px}.suite-run-list>div{color:#9a9ca3;border-top:1px solid #1e1f24;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:flex}.suite-run-list strong{color:#ededea;font-weight:500;display:block}.suite-run-list small{margin-top:5px;font-size:11px;display:block}.suite-output-grid article{background:#0c0d10;border:1px solid #2a2c33;border-radius:10px;overflow:hidden}.suite-output-grid h3{margin:0;padding:12px 12px 0;font-size:13px;font-weight:500}.suite-output-grid article>div{flex-wrap:wrap;gap:14px;padding:12px;display:flex}.suite-delivery-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.suite-footnote{color:#9a9ca3;margin-top:18px;font-size:12px;line-height:1.6}.suite-home-brief{background:#0a0a0c;border:1px solid #2a2c33;border-radius:12px;grid-template-columns:1.3fr 1fr;margin-bottom:24px;display:grid;overflow:hidden}.suite-home-brief>div{flex-direction:column;align-items:flex-start;gap:16px;padding:30px;display:flex}.suite-home-brief h1{letter-spacing:-.04em;max-width:560px;margin:0;font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.12}.suite-home-brief p{color:#9a9ca3;max-width:520px;font-size:14px;line-height:1.6}.suite-home-brief img{object-fit:cover;width:100%;height:100%;min-height:280px}.suite-home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 34px;display:grid}.suite-home-card{background:#0c0d10;border:1px solid #2a2c33;border-radius:12px;flex-direction:column;gap:18px;min-height:185px;padding:22px;text-decoration:none;transition:border-color .15s;display:flex}.suite-home-card:hover{border-color:#9a9ca3}.suite-home-card>span{align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.suite-home-card p{color:#9a9ca3;margin:0;font-size:12px;line-height:1.6}.suite-home-card svg{color:#c9cbd1;margin-top:auto}.suite-recipe-chips{flex-wrap:wrap;gap:8px;display:flex}.suite-recipe-chips a{color:#c9cbd1;border:1px solid #2a2c33;border-radius:8px;padding:8px 11px;font-size:12px}.suite-recent-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.suite-recent-projects a{background:#0c0d10;border:1px solid #2a2c33;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.suite-recent-projects strong{font-size:14px;font-weight:500}.suite-recent-projects small{color:#9a9ca3;margin-top:6px;font-size:11px;display:block}.suite-alert{color:#c9cbd1;border:1px solid #2a2c33;border-radius:8px;margin:18px 0;padding:14px;font-size:13px}.suite-step-row{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px;display:grid}.suite-step-row strong{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.suite-step-row span{color:#9a9ca3;font-size:12px;line-height:1.6}.suite-subatomic .suite-workspace{padding:0}@media (max-width:1150px){.suite-workspace{padding:24px}.suite-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-variant-controls{grid-template-columns:1fr 1fr}.suite-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps.four-suite-workbench .project-bar .save-label,.ps.four-suite-workbench .all-assets-button>span{display:none}}@media (max-width:759px){.ps.four-suite-workbench .studio-redesign .project-bar{grid-template-rows:36px 36px;grid-template-columns:auto 1fr auto;gap:6px 10px;height:96px;min-height:96px;padding:8px 10px;display:grid}.ps.four-suite-workbench .studio-redesign .project-breadcrumb{grid-area:2/1/auto/3;justify-content:flex-start;min-width:0}.ps.four-suite-workbench .studio-redesign .project-bar-actions{display:contents}.ps.four-suite-workbench .studio-redesign .project-bar .suite-switcher{grid-area:1/2;justify-self:start}.ps.four-suite-workbench .studio-redesign .project-bar .studio-account{grid-area:1/3;gap:6px}.ps.four-suite-workbench .studio-redesign .project-bar .workflow-utilities{grid-area:2/3;justify-self:end;gap:6px;display:flex}.ps.four-suite-workbench .studio-redesign .workflow-utilities .atomik-toggle>span,.ps.four-suite-workbench .studio-redesign .studio-settings{display:none}.ps.four-suite-workbench .studio-redesign .all-assets-button{width:32px;height:32px;padding:6px;display:flex}.ps.four-suite-workbench .studio-redesign .all-assets-button>span,.ps.four-suite-workbench .studio-redesign .project-bar .save-label{display:none}.ps.four-suite-workbench .studio-redesign .studio-credit{min-width:0;padding:0 5px;font-size:11px}.ps.four-suite-workbench .studio-redesign .studio-workspace-trigger{min-width:32px;padding:0 4px}.ps.four-suite-workbench .studio-redesign .studio-workspace-name{display:none}.ps.four-suite-workbench .studio-redesign .workflow-utilities .atomik-toggle{height:32px;padding:0 8px}.ps.four-suite-workbench .suite-wordmark img{width:53px}.ps.four-suite-workbench .studio-main,.ps.four-suite-workbench .workspace-body>.work-area{padding-bottom:0}.ps.four-suite-workbench .suite-atomik-collapse,.ps.four-suite-workbench .project-bar .workbench-account-name{display:none}.suite-workspace{padding:22px 16px}.suite-page-intro{flex-direction:column;gap:14px;margin-bottom:22px}.suite-page-intro h1,.ps .suite-page-intro h1{font-size:26px}.suite-panel{padding:18px}.suite-section-heading{flex-wrap:wrap;gap:12px}.suite-fields,.suite-variant-controls,.suite-delivery-actions{grid-template-columns:1fr}.suite-format-grid{grid-template-columns:1fr 1fr}.suite-format{padding:14px}.suite-asset-grid,.suite-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-asset-choice>span{padding:9px;font-size:11px}.suite-panel-footer{flex-wrap:wrap}.suite-marketing-tools{padding:16px}.suite-home-brief{grid-template-columns:1fr}.suite-home-brief>div{padding:24px}.suite-home-brief img{min-height:180px;max-height:220px}.suite-home-cards{gap:10px}.suite-home-card{min-height:185px;padding:16px}.suite-recent-projects{grid-template-columns:1fr}.suite-step-row{grid-template-columns:1fr 1fr}.suite-run-list>div{flex-wrap:wrap;gap:10px}}.suite-application .management .management-eyebrow,.suite-application .management .eyebrow{text-transform:none;letter-spacing:0;font-family:var(--graphite-font)}.suite-application .management .management-stat>strong{font-family:var(--graphite-font);font-variant-numeric:tabular-nums}.suite-agent-log-entry{border-bottom:1px solid #2a2c33;flex-direction:column;gap:8px;padding:16px 0;display:flex}.suite-agent-log-entry .ui-mono,.suite-application .ui-mono{font-family:var(--graphite-font);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.suite-agent-log-text{font:13px/1.6 var(--graphite-font);color:#c9cbd1;overflow-wrap:anywhere;white-space:pre-wrap}.ps.four-suite-workbench .ng-node,.ps.four-suite-workbench .ng-inspector,.ps.four-suite-workbench .floating-tools{box-shadow:none}.ps.four-suite-workbench{--graphite-mono:var(--graphite-font)}.ps.four-suite-workbench .studio-redesign :is(.field-label,.eyebrow,.asset-kind,.ng-library-group h3,.project-spec),.ps.four-suite-workbench .studio-redesign .project-bar .studio-credit-label,.ps.four-suite-workbench .studio-redesign .brief-main .field-label,.ps.four-suite-workbench .studio-redesign .export-settings .field-label{text-transform:none;letter-spacing:0;font-family:var(--graphite-font)}@media (max-width:759px){.ps.four-suite-workbench .studio-redesign .studio-settings{background:#121317;border:1px solid #2a2c33;place-items:center;width:32px;height:32px;display:grid}}.suite-header .suite-assets-toggle{color:#ededea;background:#0c0d10;border:1px solid #2a2c33;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (max-width:759px){.suite-application .suite-header:not(.suite-account-header) .studio-navigation.studio-navigation{grid-template-rows:36px 36px;grid-template-columns:auto minmax(0,1fr) 36px 36px;min-height:90px;display:grid}.suite-application .suite-header .suite-wordmark{grid-area:1/1}.suite-application .suite-header .suite-switcher{grid-area:1/2;justify-self:start}.suite-application .suite-header .studio-account{grid-area:1/3/auto/5;justify-self:end}.suite-application .suite-header .suite-project-context{grid-area:2/1/auto/3}.suite-application .suite-header .suite-assets-toggle{grid-area:2/3}.suite-application .suite-header .suite-agent-toggle{grid-area:2/4;width:36px;padding:0}.ps.four-suite-workbench .studio-redesign.is-home .project-bar,.ps.four-suite-workbench .studio-redesign.is-welcome .project-bar{display:grid}}.ps.four-suite-workbench .studio-redesign.is-home .project-breadcrumb,.ps.four-suite-workbench .studio-redesign.is-welcome .project-breadcrumb,.ps.four-suite-workbench .studio-redesign.is-home .project-bar-actions,.ps.four-suite-workbench .studio-redesign.is-welcome .project-bar-actions{display:flex}@media (max-width:759px){.ps.four-suite-workbench .studio-redesign.is-home .project-bar-actions,.ps.four-suite-workbench .studio-redesign.is-welcome .project-bar-actions{display:contents}}@media (min-width:1001px){.suite-header .studio-navigation.studio-navigation,.ps.four-suite-workbench .studio-redesign .project-bar{gap:12px;height:58px;min-height:58px}.suite-switcher .suite-top-tabs{min-height:57px}}@media (max-width:1000px){.suite-header .studio-navigation.studio-navigation,.suite-application .suite-header:not(.suite-account-header) .studio-navigation.studio-navigation{grid-template-rows:36px 46px 36px;grid-template-columns:auto minmax(0,1fr) 36px 36px;gap:4px 8px;height:auto;min-height:138px;padding:6px 10px;display:grid}.suite-header .suite-wordmark{grid-area:1/1}.suite-header .studio-account{grid-area:1/2/auto/5;justify-self:end}.suite-header .suite-switcher,.suite-application .suite-header .suite-switcher{grid-area:2/1/auto/-1;justify-self:stretch;min-width:0}.suite-header .suite-project-context,.suite-application .suite-header .suite-project-context{grid-area:3/1/auto/3;justify-content:flex-start}.suite-header .suite-assets-toggle,.suite-application .suite-header .suite-assets-toggle{grid-area:3/3}.suite-header .suite-agent-toggle,.suite-application .suite-header .suite-agent-toggle{grid-area:3/4}.suite-switcher .suite-top-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:2px;min-width:0;display:grid}.suite-switcher .suite-top-tabs a{white-space:normal;text-align:center;gap:5px;min-width:0;padding:5px 7px;font-size:11px;line-height:1.3}.suite-switcher .suite-top-tabs .suite-dot{width:5px;height:5px}.ps.four-suite-workbench .studio-redesign .project-bar{grid-template-rows:36px 46px 36px;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;height:138px;min-height:138px;padding:6px 10px;display:grid}.ps.four-suite-workbench .studio-redesign .project-bar .suite-wordmark{grid-area:1/1}.ps.four-suite-workbench .studio-redesign .project-bar .suite-switcher{grid-area:2/1/auto/-1;justify-self:stretch;min-width:0}.ps.four-suite-workbench .studio-redesign .project-bar .project-breadcrumb{grid-area:3/1/auto/3;justify-content:flex-start}.ps.four-suite-workbench .studio-redesign .project-bar .project-bar-actions{display:contents}.ps.four-suite-workbench .studio-redesign .project-bar .studio-account{grid-area:1/2/auto/4;justify-self:end}.ps.four-suite-workbench .studio-redesign .project-bar .workflow-utilities{grid-area:3/3;justify-self:end;display:flex}.ps.four-suite-workbench .studio-redesign .project-bar .save-label{display:none}}
