.office-intake{display:grid;grid-template-columns:230px minmax(0,1fr) 250px;grid-gap:22px;gap:22px;flex:1 1;min-height:0;width:min(1400px,94%);margin-inline:auto}.office-settings,.office-sources{min-width:0;overflow:auto;padding:12px 3px;scrollbar-width:thin}.office-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:18px}.office-settings-heading h2{font-size:16px;font-weight:600;margin:0}.office-settings-heading p{font-size:11px;line-height:1.5;color:var(--design-muted);margin-top:5px}.office-settings-heading>span{font-size:11px;color:var(--design-muted);white-space:nowrap}.office-setting-fields{display:grid;grid-gap:14px;gap:14px}.office-mode,.office-setting-fields label{display:grid;grid-gap:7px;gap:7px;font-size:12px;min-width:0}.office-setting-fields label>span{display:flex;justify-content:space-between;gap:8px}.office-setting-fields label small{font-size:10px;color:var(--design-muted);font-weight:400}.office-workbench select{min-width:0}.office-mode select,.office-setting-fields select{width:100%;height:40px;border:1px solid #dadddf;border-radius:7px;background:var(--story-crystal);color:var(--ink);padding:0 10px;box-shadow:var(--story-raised)}.office-mode{grid-template-columns:80px minmax(0,1fr);align-items:center;margin-bottom:18px}.office-intake .design-primary-field{height:170px;min-height:140px}.office-intake .design-brief{padding:22px}.office-intake .design-section-heading h2{font-size:20px}.office-intake .design-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.office-field-column{display:grid;align-content:start;min-width:0}.office-setting-field{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0;min-height:69px;padding-block:4px;font-size:12px}.office-setting-field>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 6px;line-height:1.5}.office-setting-field small{font-size:10px;color:var(--design-muted);font-weight:400}.office-setting-field select{width:100%;min-width:0;height:36px;border:1px solid #dadddf;border-radius:7px;background:var(--story-crystal);color:var(--ink);padding-inline:10px;box-shadow:var(--story-raised)}.office-pending{font-size:11px;color:#8b6b4e;white-space:nowrap}.office-pending.is-ready{color:#4d6f62}.office-authorization-note{font-size:10px;line-height:1.5;color:var(--design-muted);margin:5px 0 0 24px}.office-file-list{list-style:none;padding:0;margin:14px 0;display:grid;grid-gap:12px;gap:12px}.office-file-list li{display:flex;align-items:center;gap:8px}.office-file-list li>svg{flex-shrink:0;color:#65717b}.office-file-thumb{width:40px;height:40px;flex:none;object-fit:cover;border-radius:6px;border:1px solid rgba(120,135,145,.35);background:#eef1f2}.office-workbench .design-authorization{align-items:flex-start;line-height:1.7}.office-workbench .design-authorization input{margin-top:3px}.office-workbench .design-review-fields{grid-template-columns:1fr 1fr}@media(max-width:1100px){.office-intake{grid-template-columns:190px minmax(0,1fr) 220px;gap:14px}.office-intake .design-brief{padding:18px}.office-pending{white-space:normal;text-align:right}}@media(min-width:901px) and (max-height:820px){.office-intake .design-brief,.office-intake .design-brief-body{overflow:visible}.office-intake .design-primary-field{height:clamp(125px,19dvh,170px);min-height:125px}.office-intake .design-primary-field textarea{min-height:54px;margin-block:7px 9px;line-height:1.6}}@media(max-width:900px){.office-intake{width:90%;grid-template-columns:1fr;flex:none;gap:18px}.office-settings,.office-sources{overflow:visible}.office-intake .design-brief{grid-row:1}.office-intake .design-brief-body{overflow:visible}.office-workbench .design-review-fields{grid-template-columns:1fr}.office-file-list{max-height:320px;overflow:auto}.office-workbench .design-field-button{min-height:64px}.office-mode select,.office-setting-fields select{height:44px}}.office-upload-lane{padding:8px 0;border-bottom:1px solid #dadddf}.office-upload-lane>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.office-upload-lane h3{margin:0;font-size:12px;font-weight:600}.office-upload-lane .design-format-note,.office-upload-lane header small{font-size:10px;color:var(--design-muted)}.office-upload-lane .design-format-note{display:block;margin-top:6px;line-height:1.5}.office-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #dadddf;border-radius:8px;background:var(--story-crystal);box-shadow:var(--story-raised);font-size:12px;cursor:pointer}.office-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.office-upload-lane.is-dragging .office-upload,.office-upload:focus-within{outline:2px solid #637889;outline-offset:2px}.office-upload{transition:background-color .18s ease,box-shadow .18s ease,transform .16s ease}.office-upload:hover{background:#fff;box-shadow:var(--story-elevation)}.office-upload:active{transform:scale(.98);box-shadow:var(--story-inset)}.office-upload:has(input:focus-visible){outline:2px solid #51575e;outline-offset:3px}.office-upload:focus-within:not(:has(input:focus-visible)){outline:none}.office-upload-lane.is-dragging .office-upload{background:#e9edef;box-shadow:var(--story-inset)}@media(prefers-reduced-motion:reduce){.office-upload:active{transform:none}}.office-file-list{margin:8px 0;gap:8px;min-width:0}.office-file-list li{min-width:0}.office-file-list .design-file-name{min-width:0;flex:1 1}.office-file-list .design-file-name :is(strong,small){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-file-list .design-file-delete{width:36px;height:36px;flex:none}.office-file-preview{position:relative;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:6px;background:transparent}.office-file-preview,.office-file-preview .office-file-thumb{width:36px;height:36px}.office-file-preview>svg{position:absolute;right:1px;bottom:1px;color:#303439;background:#fff;border-radius:2px}.office-file-preview:focus-visible{outline:1px solid #637784!important;outline-offset:2px!important}.office-source-settings{margin-top:12px}.office-source-settings label{display:grid;grid-gap:6px;gap:6px;font-size:12px}.office-source-settings label>span{display:flex;justify-content:space-between;gap:8px}.office-source-settings small{font-size:10px;color:var(--design-muted)}.office-source-settings select{width:100%;height:36px;border:1px solid #dadddf;border-radius:7px;background:var(--story-crystal);color:var(--ink);padding-inline:10px;box-shadow:var(--story-raised)}.office-sources .design-source-confirmation{margin-top:12px;padding-top:12px}.office-review-status{margin:14px 0;color:var(--design-muted);font-size:12px;overflow-wrap:anywhere}.office-workbench .design-review-fields dd,.office-workbench .design-review-files :is(strong,p){overflow-wrap:anywhere}.office-workbench .design-review-files li>div{min-width:0}.office-workbench .design-image-dialog>img{max-width:100%;max-height:calc(100dvh - 110px)}.office-embedded .office-workbench{--workbench-content-width:100%;height:auto;padding:0;background:transparent}.office-embedded .office-intake{width:100%;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto;gap:12px 22px;flex:1 0 auto;min-height:0}.office-embedded .office-sources{grid-column:1;grid-row:1;margin:0 -14px 0 0;padding:0 22px 0 0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin}.office-embedded .office-file-list{max-height:none;overflow:visible}.office-embedded .office-intake>.design-brief{grid-column:2;grid-row:1;margin:0;padding:16px;min-width:0}.office-embedded .design-workbench.office-workbench>.office-intake>.design-brief{margin-top:0}.office-embedded .office-intake .design-brief-body{overflow:visible}.office-embedded .office-intake .design-primary-field{height:120px;min-height:120px}.office-embedded .design-section-heading h2{font-size:16px}.office-embedded .design-field-button{min-height:52px;padding-block:6px}.office-embedded .design-field-copy strong{font-size:12px}.office-embedded .design-field-copy>span{font-size:11px}.office-embedded .office-settings{grid-column:1/-1;grid-row:2;margin:0;padding:12px 0 0;border-top:1px solid #dadddf;overflow:visible}.office-embedded .design-workbench.office-workbench>.office-intake>.office-settings{margin-top:0}.office-embedded .office-setting-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.office-embedded .office-setting-fields label{min-width:0}.office-embedded .design-footer,.office-embedded .story-stage-page{width:100%}.office-embedded .design-footer{min-height:56px;padding-block:8px;gap:12px}.office-embedded .design-footer button{font-size:12px}@media(min-width:1101px){.office-embedded .office-workbench{min-height:calc(100dvh - 100px)}.office-embedded .office-sources{max-height:calc(100dvh - 172px)}}@media(max-width:1100px){.office-embedded .office-intake{grid-template-columns:minmax(0,1fr)}.office-embedded .office-intake>.design-brief{grid-column:1;grid-row:1}.office-embedded .office-sources{grid-column:1;grid-row:2;margin:0;padding:0;max-height:none;overflow:visible}.office-embedded .office-settings{grid-column:1;grid-row:3}.office-embedded .office-setting-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.office-embedded .design-footer{display:flex;flex-wrap:wrap}.office-embedded .design-footer-actions{width:100%;justify-content:flex-end}}@media(max-width:760px){.office-embedded .office-setting-fields{grid-template-columns:minmax(0,1fr)}.office-embedded .office-file-list{max-height:none;overflow:visible}.office-embedded .office-source-settings select{height:44px}.office-embedded .office-file-list .design-file-delete{width:44px;height:44px}}@media(max-width:900px){.office-workbench .design-detail-fields{grid-template-columns:minmax(0,1fr)}}.story-preview-world:has(.office-workbench){min-height:100dvh;background:linear-gradient(180deg,#162127f2,#11191de6 52%,#090c0ff7),url(/commerce-midnight/graphite.webp) 50% /cover fixed;color:#edf2f6;color-scheme:dark}.office-workbench{--design-line:#394144;--design-muted:#aeb9bf;--ink:#edf2f6;--muted:#aeb9bf;--story-paper:#111416;--story-track:#24292b;--story-crystal:#1b1e20;--story-raised:none;--story-inset:none;--story-elevation:none;--story-selection-relief:none;background:transparent;color:var(--ink);color-scheme:dark}.office-workbench ::selection{background:#b5deef;color:#101112}.office-workbench :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#b5e8e2}.office-workbench :is(select,input[type=checkbox]){color-scheme:dark}.office-workbench :is(textarea,input:not([type=checkbox]):not([type=file])){caret-color:#b5deef}.office-workbench .design-header{border-bottom-color:#2a373c;color:#edf2f6}.office-workbench .design-header .design-brand{color:#edf2f6}.office-workbench .design-header>div>span:empty{background:#394144}.office-workbench .design-navigation{color:#edf2f6}.office-workbench .design-project-select{background:#1b2225;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0004}.office-workbench .design-project-select select{color:#edf2f6}.office-workbench .office-intake>.design-brief,.office-workbench>.story-stage-page{background:#111416d9;border:1px solid #394144;box-shadow:0 18px 36px -18px #000d,inset 0 1px #ffffff10}.office-embedded .office-workbench .office-intake>.design-brief,.office-embedded .office-workbench>.story-stage-page{background:transparent;border:0;box-shadow:none}.office-workbench .design-primary-field>span,.office-workbench .design-section-heading h2,.office-workbench .design-section-heading p,.office-workbench .design-side-heading h2,.office-workbench .office-upload-lane h3{color:#edf2f6}.office-workbench .design-boundary,.office-workbench .design-field-copy small,.office-workbench .design-field-copy>span,.office-workbench .design-format-note,.office-workbench .design-primary-field small,.office-workbench .design-section-heading p,.office-workbench .design-side-heading>span,.office-workbench .office-review-status,.office-workbench .office-source-settings small,.office-workbench .office-upload-lane small{color:#aeb9bf}.office-workbench .design-brief-body,.office-workbench :is(.office-sources,.office-settings,.story-stage-main,.story-stage-aside,.story-field-popover){scrollbar-color:#536165 #1b1e20}.office-workbench .design-primary-field{position:relative;background:linear-gradient(155deg,#303436f7,#282c2ef5 52%,#24282af0);border:1px solid #bfced142;border-radius:8px;box-shadow:inset 0 1px #f0ffff25,inset 0 -1px #0004,0 18px 32px -16px #000d;color:#edf2f6}.office-workbench .design-primary-field:focus-within{border-color:#adb4bb;box-shadow:inset 0 1px #ffffff60,0 18px 32px -16px #000d}.office-workbench .design-primary-field textarea{background:transparent;color:#edf2f6}.office-workbench .design-primary-field textarea:focus-visible{outline:none}.office-workbench .design-primary-field textarea::placeholder{color:#aeb9bf}.office-workbench .design-detail-fields{row-gap:0}.office-workbench .design-field-button{border-top-color:#394144;color:#edf2f6}.office-workbench .design-field-button:hover{background:#d5dbe117;color:#fff}.office-workbench .design-field-icon{background:transparent;box-shadow:none;color:#d3dddc}.office-workbench .design-field-button>svg{color:#aeb9bf}.office-workbench .office-mode,.office-workbench .office-setting-field,.office-workbench .office-source-settings label{color:#edf2f6}.office-workbench .office-mode select,.office-workbench .office-setting-field select,.office-workbench .office-source-settings select{background:#1b1e20;border-color:#465154;box-shadow:none;color:#edf2f6}.office-workbench .office-mode select option,.office-workbench .office-setting-field select option,.office-workbench .office-source-settings select option{background:#1b1e20;color:#edf2f6}.office-workbench .office-upload-lane{border-color:#394144}.office-workbench .office-upload{background:linear-gradient(165deg,#303739,#1b2022 62%);border-color:#b9ccce38;box-shadow:inset 0 1px #edffff18,0 5px 10px -5px #000b;color:#edf2f6}.office-workbench .office-upload-lane.is-dragging .office-upload,.office-workbench .office-upload:is(:hover,:focus-within){background:#353a3d;border-color:#adb4bb;color:#fff}.office-workbench .office-file-list li>svg{color:#aeb9bf}.office-workbench .office-file-list .design-file-name{color:#edf2f6}.office-workbench .office-file-list .design-file-name :is(strong,small){overflow-wrap:anywhere}.office-workbench .office-file-list .design-file-delete{color:#aeb9bf}.office-workbench .office-file-list .design-file-delete:hover{color:#ffc2b9}.office-workbench .office-file-preview{background:#292e30;border:1px solid #465154}.office-workbench .office-file-preview>svg{background:#1b1e20;color:#b5deef}.office-workbench .design-source-confirmation,.office-workbench .office-intake .design-field-button,.office-workbench .office-source-settings{border-color:#394144}.office-workbench .design-authorization{color:#c2cccd}.office-workbench .design-authorization input,.office-workbench .design-review-confirmation input{accent-color:#b5deef}.office-workbench .design-error,.office-workbench .story-field-popover [role=alert]{color:#ffc2b9}.office-workbench .design-review-fields>div,.office-workbench .story-stage-heading{border-color:#394144}.office-workbench .design-production-empty p,.office-workbench .design-review-fields dt,.office-workbench .design-review-files p,.office-workbench .story-stage-note{color:#aeb9bf}.office-workbench .story-stage-main{background:transparent;box-shadow:none}.office-workbench .story-stage-aside{background:#1b1e20;border-color:#394144}.office-workbench .design-review-confirmation,.office-workbench .design-review-confirmation:has(input:checked){background:#24292b;border-color:#465154;box-shadow:none}.office-workbench .design-review-confirmation strong,.office-workbench .design-review-confirmation strong svg{color:#edf2f6}.office-workbench .design-deliverables li,.office-workbench .design-missing button,.office-workbench .design-review-confirmation small{color:#c2cccd}.office-workbench :is(.design-deliverables,.story-stage-cost){border-color:#394144}.office-workbench .design-production-empty>svg{color:#dce6e4}.office-workbench .design-next,.office-workbench .design-next:focus-visible,.office-workbench .design-next:hover{background:linear-gradient(170deg,#f0f2f3,#bdc3c6);border-color:#e1e6e5;box-shadow:inset 0 1px #fff9,0 3px 8px #0006;color:#101112;text-shadow:none;filter:none}.office-workbench .design-back{background:linear-gradient(155deg,#424a50,#242b30 65%,#1b2227);border:1px solid #91a1ac;color:#f5f8fa;box-shadow:inset 0 1px #ffffff20,0 4px 12px #0005}.office-workbench .design-back:hover{background:#535e64}.office-workbench .design-footer{color:#edf2f6}.office-workbench .design-footer .story-workflow-steps button{color:#aeb9bf}.office-workbench .design-footer .story-workflow-steps button[aria-current=step]{color:#f5f7f6}.office-workbench .design-footer .story-workflow-steps .phase-number{background:#353d40;color:#edf2f6;box-shadow:none}.office-workbench .design-footer .story-workflow-steps [aria-current=step] .phase-number{background:#b5deef;color:#101112}.office-workbench .design-footer .story-workflow-steps .phase-connector{background:#465154}.office-workbench .design-image-dialog,.office-workbench .story-field-popover{background:#1b1e20;border:1px solid #465154;color:#edf2f6;box-shadow:0 18px 48px #000b;color-scheme:dark}.office-workbench.workbench-studio.story-intake .story-field-popover{background:#1b1e20;background-color:#1b1e20;background-image:none;color:#edf2f6!important}.office-workbench .story-field-popover form .story-field-popover-fields>label{color:#edf2f6}.office-workbench .story-field-popover form .story-field-popover-fields :is(input,select,textarea){background:#111416;border-color:#465154;color:#edf2f6}.office-workbench .story-field-popover header button{color:#edf2f6}.office-workbench .design-image-dialog::-webkit-backdrop,.office-workbench .story-field-popover::-webkit-backdrop{background:#05090c99}.office-workbench .design-image-dialog::backdrop,.office-workbench .story-field-popover::backdrop{background:#05090c99}.office-workbench .design-image-dialog button{color:#edf2f6}.office-embedded .office-workbench{min-height:0;padding-bottom:84px}.office-embedded .office-intake{min-width:0}.workspace-inline-project{max-width:100%;min-height:36px;padding:4px 24px 4px 0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:16px;font-weight:600}.workspace-inline-project:focus-visible{outline:2px solid #b5e8e2;outline-offset:2px}.office-review-project{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:12px}.office-review-project>span{color:var(--design-muted);font-size:12px}.office-workbench .workspace-inline-project{color:#edf2f6}.office-workbench .workspace-inline-project option{background:#1b1e20;color:#edf2f6}.office-embedded .office-sources{border-right:1px solid #394144;background:linear-gradient(180deg,#202325d9,#171a1cba 65%,#11131599)}.office-embedded .office-intake>.design-brief{padding:0 0 16px}.office-embedded .office-intake .design-section-heading{padding-top:0}.office-embedded .office-intake .design-primary-field{height:160px;min-height:140px}.office-embedded .office-intake .design-detail-fields{column-gap:26px}.office-embedded .office-intake .design-source-confirmation,.office-embedded .office-intake .office-source-settings{border-color:#394144}@media (max-width:1100px) and (min-width:901px){.office-embedded .office-intake{grid-template-columns:196px minmax(0,1fr);gap:18px}.office-embedded .office-intake>.design-brief{grid-column:2;grid-row:1}.office-embedded .office-intake>.office-sources{grid-column:1;grid-row:1}.office-embedded .office-intake>.office-settings{grid-column:1/-1;grid-row:2}}@media (max-width:900px){.story-preview-world:has(.office-workbench){background-attachment:scroll}.office-workbench{min-height:0}.office-workbench .design-brief{border-radius:8px}.office-embedded .office-workbench{padding-bottom:128px}.office-embedded .office-sources{border-right:0;background:transparent}.office-embedded .office-intake>.design-brief{padding:16px}.office-embedded .office-intake .design-section-heading{padding-top:0}.office-embedded .office-intake .design-primary-field{height:170px;min-height:150px}.office-embedded .office-intake .design-detail-fields{column-gap:0}.office-workbench .design-footer{min-height:112px}.office-workbench .design-footer .story-workflow-steps{min-width:0}.office-workbench .design-footer .story-workflow-steps button{font-size:11px}}@media (max-width:420px){.office-embedded .office-intake>.design-brief{padding:14px}.office-embedded .office-intake .design-primary-field{height:140px;min-height:140px}.office-workbench .design-section-heading h2{font-size:18px}.office-workbench .office-file-list .design-file-name{font-size:11px}}@media (prefers-reduced-motion:reduce){.story-preview-world:has(.office-workbench){background-attachment:scroll}}