@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";.bp-icon{display:inline-flex;flex:none;vertical-align:middle;--bp-icon-primary:var(--bp-icon-default-primary,currentColor);--bp-icon-secondary:var(--bp-icon-default-secondary,currentColor)}.bp-icon>svg{display:block;width:100%;height:100%}.bp-icon[data-icon-state=hover]{--bp-icon-primary:var(--bp-icon-hover-primary);--bp-icon-secondary:var(--bp-icon-hover-secondary)}.bp-icon[data-icon-state=active]{--bp-icon-primary:var(--bp-icon-active-primary);--bp-icon-secondary:var(--bp-icon-active-secondary)}.bp-icon[data-icon-state=disabled]{--bp-icon-primary:var(--bp-icon-disabled-primary);--bp-icon-secondary:var(--bp-icon-disabled-secondary)}.bp-icon[data-icon-state=success]{--bp-icon-primary:var(--bp-icon-success-primary);--bp-icon-secondary:var(--bp-icon-success-secondary)}.bp-icon[data-icon-state=warning]{--bp-icon-primary:var(--bp-icon-warning-primary);--bp-icon-secondary:var(--bp-icon-warning-secondary)}.bp-icon[data-icon-state=error]{--bp-icon-primary:var(--bp-icon-error-primary);--bp-icon-secondary:var(--bp-icon-error-secondary)}:where(button:hover,button:focus-visible) .bp-icon[data-icon-state=default]{--bp-icon-primary:var(--bp-icon-hover-primary);--bp-icon-secondary:var(--bp-icon-hover-secondary)}:where(button:active,button[aria-pressed=true],button[aria-selected=true]) .bp-icon:is([data-icon-state=default],[data-icon-state=active]){--bp-icon-primary:var(--bp-icon-active-primary);--bp-icon-secondary:var(--bp-icon-active-secondary)}.bp-icon[data-icon-contrast=on-selected]{--bp-icon-primary:var(--bp-control-on-selected,currentColor);--bp-icon-secondary:color-mix(in srgb,var(--bp-control-on-selected,currentColor) 28%,transparent)}:where(button:disabled,fieldset:disabled) .bp-icon{--bp-icon-primary:var(--bp-icon-disabled-primary);--bp-icon-secondary:var(--bp-icon-disabled-secondary)}:where(button.nav-item.active,button.primary,button.bp-ui-button--primary,button[data-variant=primary]) .bp-icon:not([data-icon-state=disabled]){--bp-icon-primary:var(--bp-control-on-selected,currentColor);--bp-icon-secondary:color-mix(in srgb,var(--bp-control-on-selected,currentColor) 28%,transparent)}:where(.brand-designer-workspace-rail-control.is-workspace-switch[aria-pressed=true]) .bp-icon{--bp-icon-primary:var(--bp-control-on-selected,currentColor);--bp-icon-secondary:color-mix(in srgb,var(--bp-control-on-selected,currentColor) 28%,transparent)}button.nav-item.active .bp-icon{--bp-icon-primary:var(--bp-ui-surface-raised,currentColor);--bp-icon-secondary:color-mix(in srgb,var(--bp-ui-surface-raised,currentColor) 28%,transparent)}button.primary .bp-icon{--bp-icon-primary:currentColor;--bp-icon-secondary:color-mix(in srgb,currentColor 28%,transparent)}.block-editor .bp-icon:is([data-icon-state=default],[data-icon-state=hover],[data-icon-state=active]){--bp-icon-primary:currentColor;--bp-icon-secondary:color-mix(in srgb,currentColor 28%,transparent)}.bp-canon-popover{position:absolute}.bp-canon-modal-backdrop{background:color-mix(in srgb,var(--bp-ui-text) var(--bp-interface-backdrop-opacity),transparent)}.bp-canon-modal{isolation:isolate}.brand-designer-workspace-ai-backdrop{position:absolute;z-index:70;top:0;right:0;bottom:0;left:0}.brand-designer-workspace-ai>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--workspace-line)}.brand-designer-workspace-ai>header span{font-size:var(--bp-type-field-label-size);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--workspace-muted)}.brand-designer-workspace-ai h3{margin:4px 0 0;font-size:var(--bp-type-panel-title-size)}.brand-designer-workspace-ai>header button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:var(--bp-ui-radius-control);background:#46443e12}.brand-designer-workspace-ai{position:absolute;top:20px;right:20px;bottom:20px;left:20px;overflow:auto;padding:16px;border:1px solid rgba(255,255,255,.45)}.brand-designer-workspace-ai .brand-designer-ai-sandbox{max-width:1500px;margin:auto}.brand-designer-workspace-ai-backdrop{z-index:90}.brand-designer-workspace-menu-surface{position:fixed;z-index:10020;display:grid;width:220px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:4px;overflow:auto;border:1px solid rgba(57,54,48,.17)}.brand-designer-workspace-menu-surface>button{display:flex;align-items:center;gap:7px;width:100%;min-height:31px;padding:7px 9px;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:inherit;text-align:left;font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.brand-designer-workspace-menu-surface>button>svg{flex:0 0 auto}.brand-designer-workspace-menu-surface>button>span:not(.bp-icon){flex:1}.brand-designer-workspace-menu-surface>button>small{color:var(--bp-ui-muted,#777);font-size:var(--bp-type-control-size)}.brand-designer-workspace-menu-surface>button:hover:not(:disabled),.brand-designer-workspace-menu-surface>button:focus-visible{outline:0;background:var(--bp-ui-accent-soft,#eceee8)}.brand-designer-workspace-menu-surface>button:disabled{opacity:.4}.brand-designer-workspace-menu-surface .danger{color:var(--bp-ui-danger,#93483f)}.brand-designer-workspace-menu-divider{height:1px;margin:3px 5px;background:color-mix(in srgb,var(--bp-ui-border,#393630) 40%,transparent)}.brand-designer-workspace-rename-popover{width:min(286px,calc(100vw - 16px));padding:12px;overflow:visible}.brand-designer-workspace-rename-popover>label{margin-bottom:7px;font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight)}.brand-designer-workspace-rename-popover>input{height:34px;padding:7px 9px;border-radius:var(--bp-ui-radius-control);background:#fff;font-size:var(--bp-type-control-size)}.brand-designer-workspace-rename-popover>small{margin-top:5px;color:var(--bp-ui-danger,#93483f);font-size:var(--bp-type-metadata-size)}.brand-designer-workspace-rename-popover>div{display:flex;justify-content:flex-end;gap:5px;margin-top:9px}.brand-designer-workspace-rename-popover>div button{min-height:29px;padding:6px 9px;border:1px solid var(--workspace-line);border-radius:var(--bp-ui-radius-control);background:#fff;font-size:var(--bp-type-control-size)}.brand-designer-workspace-dialog-backdrop{position:absolute;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.brand-designer-workspace-dialog{display:grid;gap:12px;width:min(390px,90vw);padding:18px;border:1px solid var(--workspace-line)}.brand-designer-workspace-dialog>span,.brand-designer-workspace-dialog label>span{font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight);letter-spacing:var(--bp-type-field-label-tracking);text-transform:uppercase;color:var(--workspace-muted)}.brand-designer-workspace-dialog h3{margin:0}.brand-designer-workspace-dialog label{display:grid;gap:5px}.brand-designer-workspace-dialog input{height:38px;padding:7px 9px;border:1px solid var(--workspace-line);border-radius:var(--bp-ui-radius-control)}.brand-designer-workspace-dialog>div{display:flex;justify-content:flex-end;gap:7px}.brand-designer-workspace-dialog button{padding:8px 10px;border:1px solid var(--workspace-line);border-radius:var(--bp-ui-radius-control);background:#fff}.brand-designer-workspace-dialog button:last-child{background:#3d4238;color:#fff}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-dialog-backdrop{scroll-behavior:auto}}.brand-designer-workspace-menu-surface{padding:var(--bp-workspace-menu-padding,4px);border-color:color-mix(in srgb,var(--bp-ui-border,#c9c7c0) var(--bp-workspace-border-opacity,72%),transparent)}.brand-designer-workspace-menu-surface>button{min-height:var(--bp-workspace-menu-item-height,31px);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.brand-designer-workspace-rename-popover{padding:var(--bp-workspace-panel-padding,10px)}.bp-ui-select__menu{position:fixed;z-index:10020;display:grid;max-height:min(280px,calc(100vh - 20px));padding:5px;overflow:auto;border:1px solid var(--bp-control-border)}.bp-ui-select__menu>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:6px 8px;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-control-text);text-align:left;cursor:pointer;font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.bp-ui-select__menu>button:hover,.bp-ui-select__menu>button.is-active{background:var(--bp-control-surface-hover)}.bp-ui-select__menu>button[aria-selected=true]{background:var(--bp-control-surface-selected);color:var(--bp-control-on-selected)}.bp-ui-select__menu>button:disabled{opacity:var(--bp-control-disabled-opacity);cursor:not-allowed}.bp-ui-tooltip{position:fixed;z-index:1000;display:grid;gap:2px;min-width:120px;max-width:210px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 50%,transparent);pointer-events:none;animation:bp-ui-tooltip-in var(--bp-motion-duration-micro,calc(120 * var(--bp-motion-ms,1ms))) var(--bp-motion-ease-enter,ease-out)}.bp-ui-tooltip b{font-family:var(--bp-type-navigation-font,var(--bp-ui-font));font-size:var(--bp-type-navigation-size,10px);font-weight:var(--bp-type-navigation-weight,500);font-style:var(--bp-type-navigation-style,normal);line-height:var(--bp-type-navigation-line-height,1.3);letter-spacing:var(--bp-type-navigation-tracking,0)}.bp-ui-tooltip span{font-family:var(--bp-type-metadata-font,var(--bp-ui-font));font-size:var(--bp-type-metadata-size,9px);font-weight:var(--bp-type-metadata-weight,500);font-style:var(--bp-type-metadata-style,normal);line-height:var(--bp-type-metadata-line-height,1.4);letter-spacing:var(--bp-type-metadata-tracking,0);opacity:.68}.bp-ui-precision__popover{position:absolute;z-index:70;top:calc(100% + 8px);left:0;display:grid;gap:12px;width:230px;padding:14px;border:1px solid var(--bp-ui-border)}.bp-ui-precision__popover header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-ui-precision__popover header button{padding:0;border:0;background:transparent;color:var(--bp-ui-accent);font-size:var(--bp-type-control-size);cursor:pointer}.bp-ui-precision__popover>input{width:100%;accent-color:var(--bp-ui-accent)}.bp-ui-precision__popover label{display:grid;gap:5px}.bp-ui-precision__popover label span{font-size:var(--bp-type-field-label-size);color:var(--bp-ui-muted);text-transform:uppercase}.bp-ui-precision__popover .bp-ui-number-field{width:100%;min-height:34px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-control);padding:7px 9px;background:var(--bp-ui-surface);color:var(--bp-ui-text)}.bdtest-payload{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px;border:1px solid rgba(55,52,47,.15);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.bdtest-payload>button:first-child{grid-column:1/-1;display:grid;gap:2px;min-height:48px;padding:8px 10px;border:0;border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);text-align:left;font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bdtest-payload.primary>button:first-child{background:#3d4238;color:#fff}.bdtest-payload>em{padding-left:4px;color:#5d6954;font-size:var(--bp-type-body-size);font-style:normal;font-weight:var(--bp-type-body-weight);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase}.bdtest-payload>button.copy{display:block;min-height:26px;padding:5px 8px;border:1px solid rgba(55,52,47,.14);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bdtest-compatibility{display:grid;gap:3px;padding:9px 11px;border:1px solid rgba(150,114,52,.26);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);color:#655735}.bdtest-compatibility b{font-size:var(--bp-type-body-size)}.bdtest-compatibility span{font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height)}.bdtest-review-backdrop{position:fixed;z-index:13000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.bdtest-review{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1900px,calc(100vw - 40px));height:min(1260px,calc(100vh - 40px));overflow:hidden;border:1px solid rgba(255,255,255,.44)}.bdtest-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 17px;border-bottom:1px solid rgba(55,52,47,.14)}.bdtest-review>header span{color:#74736d;font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase}.bdtest-review>header h3{margin:3px 0 2px;font-size:var(--bp-type-panel-title-size)}.bdtest-review>header small{color:#74736d;font-size:var(--bp-type-metadata-size)}.bdtest-review>header button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--bp-ui-radius-control);background:#37342f12}.bdtest-review-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:0}.bdtest-review aside{display:grid;align-content:start;gap:13px;padding:16px;overflow:auto;border-left:1px solid rgba(55,52,47,.14);background:var(--bp-ui-surface-raised)}.bdtest-review aside h4{margin:0;font-size:var(--bp-type-body-size)}.bdtest-review-nav{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bdtest-review-nav button{display:flex;align-items:center;justify-content:center;gap:3px;min-height:34px;padding:6px;border:1px solid rgba(55,52,47,.14);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);font-size:var(--bp-type-control-size)}.bdtest-review-nav button:disabled{opacity:.42}.bdtest-review .bdtest-result-feedback{padding:10px;border:1px solid rgba(55,52,47,.12);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.bdtest-review .bdtest-result-feedback textarea{min-height:90px}@media (max-width:980px){.bdtest-review-body{grid-template-columns:1fr}}@media (max-width:980px){.bdtest-review aside{border-top:1px solid rgba(55,52,47,.14);border-left:0}}.bdtest-workbench nav i{width:6px;height:6px;border-radius:50%;background:#a55449}.bdtest-workbench nav i.complete{background:#5c7854}.bdtest-backdrop{position:fixed;z-index:12000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px}.bdtest-wizard,.bdtest-loading,.bdtest-workbench{border:1px solid rgba(255,255,255,.56);color:#302f2b}.bdtest-wizard{display:grid;gap:16px;width:min(520px,94vw);padding:20px}.bdtest-wizard>header,.bdtest-workbench>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bdtest-wizard header span,.bdtest-workbench>header span,.bdtest-setup label>span,.bdtest-feedback label>span{font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight);letter-spacing:var(--bp-type-field-label-tracking);text-transform:uppercase;color:#74736d}.bdtest-wizard h2,.bdtest-workbench h2{margin:3px 0 0;font-size:var(--bp-type-panel-title-size)}.bdtest-wizard header button,.bdtest-workbench>header button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:6px 9px;border:1px solid rgba(55,52,47,.13);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.bdtest-wizard>label{display:grid;gap:6px}.bdtest-wizard input,.bdtest-setup input,.bdtest-setup textarea,.bdtest-lanes textarea,.bdtest-lanes select,.bdtest-next select,.bdtest-feedback select,.bdtest-feedback textarea{width:100%;border:1px solid rgba(55,52,47,.17);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);color:#302f2b;font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bdtest-wizard input,.bdtest-setup input,.bdtest-lanes select,.bdtest-next select,.bdtest-feedback select{height:36px;padding:6px 8px}.bdtest-wizard footer,.bdtest-workbench footer{display:flex;justify-content:flex-end;gap:7px}.bdtest-wizard footer button,.bdtest-workbench footer button,.bdtest-results header button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:7px 10px;border:1px solid rgba(55,52,47,.15);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.bdtest-wizard .primary,.bdtest-run .primary{background:#3d4238;color:#fff}.bdtest-workbench{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1880px,calc(100vw - 36px));height:min(1280px,calc(100vh - 36px));overflow:hidden}.bdtest-workbench>header{padding:15px 18px;border-bottom:1px solid rgba(55,52,47,.13)}.bdtest-workbench>header>div:last-child{display:flex;gap:6px}.bdtest-workbench>header small{font-size:var(--bp-type-metadata-size);color:#74736d}.bdtest-shell{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:0}.bdtest-shell>nav{display:flex;flex-direction:column;gap:4px;min-height:0;padding:12px;border-right:1px solid rgba(55,52,47,.13);background:#eae9e475}.bdtest-shell>nav>span{margin:3px 5px 6px;font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase;color:#74736d}.bdtest-shell>nav>button{display:grid;grid-template-columns:7px minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;padding:8px;border:1px solid transparent;border-radius:var(--bp-ui-radius-control);background:transparent;text-align:left}.bdtest-shell>nav>button.active{border-color:#4b55433d;background:var(--bp-ui-surface-raised)}.bdtest-shell>nav>button i{grid-row:1/3;align-self:center}.bdtest-shell>nav b{font-size:var(--bp-type-body-size)}.bdtest-shell>nav small{font-size:var(--bp-type-metadata-size);color:#74736d}.bdtest-next{display:grid;gap:5px;margin-top:auto}.bdtest-next button{display:flex;align-items:center;justify-content:center;min-height:31px;border:1px solid rgba(55,52,47,.14);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);font-size:var(--bp-type-control-size)}.bdtest-shell>main{display:grid;align-content:start;gap:13px;min-width:0;overflow:auto;padding:16px}.bdtest-setup{display:grid;gap:9px}.bdtest-fields{display:grid;grid-template-columns:minmax(160px,.36fr) 1fr;gap:8px}.bdtest-setup label{display:grid;gap:5px}.bdtest-setup textarea,.bdtest-lanes textarea,.bdtest-feedback textarea{padding:9px;resize:vertical}.bdtest-payloads{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:7px}.bdtest-payloads button{display:grid;gap:2px;min-height:48px;padding:8px 10px;border:1px solid rgba(55,52,47,.15);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);text-align:left;font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bdtest-payloads button.primary{background:#3d4238;color:#fff}.bdtest-payloads small{font-size:var(--bp-type-metadata-size);font-weight:var(--bp-type-metadata-weight);opacity:.72}.bdtest-frozen{font-size:var(--bp-type-body-size);color:#5d6954}.bdtest-lanes{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:8px}.bdtest-lanes article{display:grid;align-content:start;gap:6px;padding:8px;border:1px solid rgba(55,52,47,.14);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.bdtest-lanes article>header{display:flex;align-items:center;justify-content:space-between;gap:6px}.bdtest-lanes article>header>div{display:grid;gap:2px}.bdtest-lanes article b{font-size:var(--bp-type-body-size)}.bdtest-lanes article header span{font-size:var(--bp-type-body-size);color:#74736d}.bdtest-lanes article header button{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(55,52,47,.14);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);font-size:var(--bp-type-control-size)}.bdtest-lanes article.state-valid{border-color:#4d70466b;background:#e9f1e680}.bdtest-lanes article.state-failed,.bdtest-lanes article.state-incompatible{border-color:#974c4161}.bdtest-lanes textarea[readonly]{background:#efeee9;color:#585750;cursor:not-allowed}.bdtest-run{display:flex;align-items:center;gap:10px}.bdtest-run button{display:flex;align-items:center;gap:7px;min-height:42px;padding:9px 14px;border:0;border-radius:var(--bp-ui-radius-control);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bdtest-run span{font-size:var(--bp-type-body-size);color:#74736d}.bdtest-results{display:grid;gap:9px}.bdtest-results>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.bdtest-results h3{margin:2px 0 0;font-size:var(--bp-type-panel-title-size)}.bdtest-results>header>div:last-child{display:flex;gap:6px}.bdtest-results>div{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:8px}.bdtest-results article{display:grid;gap:5px;padding:8px;border:1px solid rgba(55,52,47,.13);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.bdtest-results article>b{font-size:var(--bp-type-body-size)}.bdtest-results article>img{display:grid;place-items:center;width:100%!important;height:112px!important;object-fit:contain;overflow:hidden;background:#e8e7e2}.bdtest-results article>span{font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight);text-transform:uppercase}.bdtest-results .result-valid{color:#56724f}.bdtest-results .result-failed,.bdtest-results .result-incompatible{color:#984c42}.bdtest-results article small,.bdtest-results article p{margin:0;font-size:var(--bp-type-metadata-size);line-height:var(--bp-type-metadata-line-height);color:#74736d}.bdtest-feedback{display:grid;gap:8px;padding:10px;border:1px solid rgba(55,52,47,.12);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.bdtest-feedback>div{display:flex;gap:10px}.bdtest-feedback label{display:grid;gap:4px;font-size:var(--bp-type-field-label-size)}.bdtest-message{position:sticky;bottom:0;margin:0;padding:8px;border-radius:var(--bp-ui-radius-control);background:#edf1e9;color:#4d5b47;font-size:var(--bp-type-body-size)}.bdtest-workbench main>footer{padding-top:10px;border-top:1px solid rgba(55,52,47,.12)}.bdtest-workbench main>footer .danger{color:#93483f}.bdtest-loading{padding:30px}.bdtest-model-selection{display:grid;gap:5px}.bdtest-model-selection label{display:grid;gap:3px}.bdtest-model-selection label>span{color:var(--bp-control-text-muted,#74736d);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);letter-spacing:var(--bp-type-control-tracking);text-transform:uppercase}.bdtest-model-selection select,.bdtest-model-selection input{width:100%;height:32px;padding:5px 7px;border:1px solid var(--bp-control-border,rgba(55,52,47,.17));border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);color:var(--bp-control-text,#302f2b);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bdtest-model-selection :is(select,input):focus-visible{outline:2px solid var(--bp-control-focus-ring,#59614f);outline-offset:1px}.bdtest-model-selection :is(select,input):disabled{opacity:.68}.bdtest-export-actions{align-items:stretch;flex-wrap:wrap;justify-content:flex-end}.bdtest-results header button.bdtest-package-action{display:flex;align-items:center;text-align:left}.bdtest-package-action>span{display:grid;gap:2px}.bdtest-package-action>span>small{color:var(--bp-control-text-muted,#74736d);font-size:var(--bp-type-metadata-size);font-weight:var(--bp-type-metadata-weight);letter-spacing:var(--bp-type-metadata-tracking);text-transform:none}.bdtest-package-action.primary-package{border-color:var(--bp-control-border-selected,#69735f);background:var(--bp-control-surface-selected,#3d4238);color:var(--bp-control-on-selected,#fff)}.bdtest-package-action.primary-package>span>small{color:inherit;opacity:.72}.bdtest-baseline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;padding:9px 10px;border:1px solid rgba(79,87,72,.18);border-radius:var(--bp-ui-radius-control);background:#eef1ea}.bdtest-baseline b{grid-row:1/3;font-size:var(--bp-type-body-size);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase;color:#596250}.bdtest-baseline span{font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight)}.bdtest-baseline small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bp-type-metadata-size);color:#74736d}.bdtest-baseline-choice p{margin:0;font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height);color:#5d5b55}.bdtest-baseline-choice footer{flex-wrap:wrap}.bdtest-result-feedback{display:grid;gap:5px;margin-top:3px;padding-top:6px;border-top:1px solid rgba(55,52,47,.1)}.bdtest-result-feedback>div{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.bdtest-result-feedback label{display:grid;gap:2px;font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight);color:#74736d}.bdtest-result-feedback select{width:100%;height:24px;border:1px solid rgba(55,52,47,.14);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);font-size:var(--bp-type-control-size)}.bdtest-result-feedback textarea{width:100%;min-height:38px;padding:4px;border:1px solid rgba(55,52,47,.14);border-radius:var(--bp-ui-radius-control);resize:vertical;font-family:var(--bp-type-body-font);font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight)}@media (max-width:1280px){.bdtest-lanes,.bdtest-results>div{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:1280px){.bdtest-workbench{height:calc(100vh - 20px);width:calc(100vw - 20px)}}@media (max-width:1280px){.bdtest-shell{grid-template-columns:150px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bdtest-backdrop *{transition:none!important;animation:none!important}}.bdtest-payload>button.bdtest-payload-action{grid-template-columns:auto minmax(0,1fr);align-items:center;transition:background calc(180 * var(--bp-motion-ms,1ms)) ease,color calc(180 * var(--bp-motion-ms,1ms)) ease,border-color calc(180 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(180 * var(--bp-motion-ms,1ms)) ease}.bdtest-payload-action>small{grid-column:1/-1}.bdtest-payload>button.bdtest-payload-action.is-ready,.bdtest-payload>button.bdtest-payload-action.is-copied{background:var(--bp-ui-success,#526d4e);color:#fff}.bdtest-payload>button.bdtest-payload-action.is-clipboard-error{background:var(--bp-ui-danger,var(--danger));color:#fff}.bdtest-payload-action.is-preparing svg{animation:creative-request-spin calc(720 * var(--bp-motion-ms,1ms)) linear infinite}.bdtest-payload-action.is-copied svg{animation:creative-request-check calc(220 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.9,.2,1.2)}.bdtest-payload>button.copy{display:inline-flex;align-items:center;justify-content:center;gap:4px}.bdtest-payload>button.copy.is-copied{border-color:var(--bp-ui-success,#526d4e);background:var(--bp-ui-success,#526d4e);color:#fff}.bdtest-payload>button.copy.is-clipboard-error{border-color:var(--bp-ui-danger,var(--danger));color:var(--bp-ui-danger,var(--danger))}.bdtest-message{border:1px solid transparent}.bdtest-message.is-success{border-color:color-mix(in srgb,var(--bp-ui-success,#526d4e) 30%,transparent);background:var(--bp-ui-surface-raised);color:var(--bp-ui-success,#526d4e)}.bdtest-message.is-warning{border-color:color-mix(in srgb,var(--bp-ui-warning,#9a742e) 35%,transparent);background:var(--bp-ui-surface-raised);color:var(--bp-ui-warning,#9a742e)}.bdtest-message.is-error{border-color:color-mix(in srgb,var(--bp-ui-danger,var(--danger)) 35%,transparent);background:var(--bp-ui-surface-raised);color:var(--bp-ui-danger,var(--danger))}@media (prefers-reduced-motion:reduce){.bdtest-payload-action.is-preparing svg,.bdtest-payload-action.is-copied svg{animation:none!important}}@media (prefers-reduced-motion:reduce){.bdtest-payload>button.bdtest-payload-action{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}}.bdtest-backdrop button:not(:disabled){transition:background calc(140 * var(--bp-motion-ms,1ms)) ease,border-color calc(140 * var(--bp-motion-ms,1ms)) ease,color calc(140 * var(--bp-motion-ms,1ms)) ease,transform calc(80 * var(--bp-motion-ms,1ms)) ease}.bdtest-backdrop button:not(.primary):not(.bdtest-payload-action):hover:not(:disabled){border-color:var(--bp-control-border-hover,#68725c);background:var(--bp-control-surface-hover,#eef0ea);color:var(--bp-control-text,#292822)}.bdtest-backdrop button.primary:hover:not(:disabled),.bdtest-backdrop .bdtest-payload.primary .bdtest-payload-action:hover:not(:disabled){background:color-mix(in srgb,var(--bp-control-surface-selected,#3d4238) 88%,#000);color:var(--bp-control-on-selected,#fff)}.bdtest-backdrop button:active:not(:disabled){transform:scale(.975)}.bdtest-backdrop button:focus-visible{outline:2px solid var(--bp-control-focus-ring,#59614f);outline-offset:2px}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bdtest-backdrop *{transition:none!important;animation:none!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bdtest-payload-action.is-preparing svg,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bdtest-payload-action.is-copied svg{animation:none!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bdtest-backdrop button:active:not(:disabled){transform:none}.approval-status{display:grid;gap:7px;justify-items:end}.approval-status-states{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.approval-state,.release-state{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(72,66,57,.13);background:#f2f0ea;color:#706b62;font:700 7px/1 var(--bp-ui-font);letter-spacing:.07em;text-transform:uppercase}.approval-state.approved,.release-state.released{background:#e5eedc;color:#4d6a40;border-color:#c4d7b6}.approval-state.actionable{background:#f3e8c9;color:#735d25;border-color:#e1c779}.release-state.unreleased{background:#efede7}.approval-status-action{min-height:40px}.approval-status-action.is-approved{background:#aaa79f!important;color:#fff!important;border-color:#aaa79f!important;opacity:.78}.brand-selector-mark{overflow:hidden}.brand-selector-mark img{width:100%;height:100%;object-fit:contain;padding:3px;background:#fff}.release-name{min-width:360px}.release-name input{min-height:52px;padding:12px 14px;font-size:17px;font-weight:600}.release-manifest{display:grid;gap:15px}.release-manifest-group{border-top:1px solid rgba(72,66,57,.11);padding-top:13px}.release-manifest-group header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.release-manifest-group h4{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.release-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.release-resource-card{position:relative;display:grid;gap:7px;padding:8px;border:1px solid rgba(72,66,57,.13);background:#fff;cursor:pointer}.release-resource-card.excluded{opacity:.48}.release-resource-card input{position:absolute;right:7px;top:7px;z-index:1}.release-resource-card .asset-preview{height:75px;display:grid;place-items:center;background:#f0ede6;overflow:hidden}.release-resource-card .asset-preview img{width:100%;height:100%;object-fit:contain}.release-resource-card>span{display:grid;gap:3px}.release-resource-card b{font-size:9px}.release-resource-card small{font-size:8px;color:var(--muted);line-height:1.35}.release-color-manifest,.release-type-manifest{display:flex;flex-wrap:wrap;gap:7px}.release-color-manifest>div{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(72,66,57,.12);background:#fff;font-size:9px}.release-color-manifest i{width:20px;height:20px;border:1px solid rgba(0,0,0,.15)}.release-type-manifest>div{display:grid;gap:3px;min-width:120px;padding:10px 12px;border:1px solid rgba(72,66,57,.12);background:#ffffff94}.release-type-manifest b{font-size:9px;font-family:var(--bp-ui-font)}.release-type-manifest span{font-size:18px;line-height:1.05}.brand-designer-editor-vector-treatment-tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.brand-designer-editor-vector-treatment-tiles button{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 7px;align-items:center;min-height:52px;padding:7px;text-align:left}.brand-designer-editor-treatment-swatches{grid-row:1/3;display:flex;overflow:hidden;width:36px;height:30px}.brand-designer-editor-treatment-swatches i{flex:1;min-width:9px;height:30px;border:1px solid rgba(0,0,0,.13)}.brand-designer-editor-vector-treatment-tiles b{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-editor-opacity{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:center}.brand-designer-editor-opacity span{grid-column:1/-1}.brand-designer-editor-opacity input{min-width:0}.brand-designer-editor-opacity b{font-size:10px}:root{font-family:var(--bp-ui-font,system-ui,sans-serif);color:#282725;background:#ece9e2;font-synthesis:none;--bg:#ece9e2;--paper:#f7f5f0;--panel:#f4f1eb;--line:#d8d3c9;--ink:#292824;--muted:#777269;--accent:#6f775c;--accent2:#8e765e;--white:#fff;--danger:#9a5b4e}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% 0%,#f7f3ea 0,#ece9e2 38%,#e7e2d9);min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}.auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.auth-loading svg{animation:auth-spin .9s linear infinite}.auth-screen{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr}.auth-intro{position:relative;overflow:hidden;background:#373a34;color:#f7f3ea;padding:clamp(34px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.auth-mark{width:44px;height:44px;border:1px solid rgba(255,255,255,.6);display:grid;place-items:center;font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:25px;margin-bottom:42px}.auth-intro .eyebrow{color:#ffffff8a}.auth-intro h1{position:relative;z-index:1;font-family:var(--bp-ui-font,system-ui,sans-serif);font-weight:400;font-size:clamp(48px,6vw,84px);line-height:.92;letter-spacing:-.055em;max-width:680px;margin:15px 0 24px}.auth-intro p{position:relative;z-index:1;max-width:475px;color:#ffffffad;font-size:13px;line-height:1.85}.auth-orbit{position:absolute;right:-80px;bottom:-100px;width:510px;height:510px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.auth-orbit i{position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%}.auth-orbit i:nth-child(1){width:330px;height:330px;left:-125px;top:94px}.auth-orbit i:nth-child(2){width:170px;height:170px;left:70px;top:-50px}.auth-orbit i:nth-child(3){width:80px;height:80px;right:40px;bottom:76px}.auth-panel{display:flex;align-items:center;justify-content:center;padding:36px;background:#f7f5f0b8}.auth-card{width:min(100%,430px);padding:42px;border:1px solid rgba(72,66,57,.14);background:#f9f7f3ad;box-shadow:0 24px 55px #453d3414}.auth-card h2{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:42px;font-weight:400;letter-spacing:-.04em;margin:8px 0}.auth-card>p{margin:0 0 28px;color:var(--muted);font-size:12px;line-height:1.7}.auth-mode{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;border:1px solid #d8d2c7}.auth-mode button{border:0;background:transparent;padding:11px 8px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:10px}.auth-mode button.active{background:#373a34;color:#fff}.auth-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.auth-field span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.auth-submit{width:100%;justify-content:center;margin-top:7px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-message{font-size:11px;line-height:1.5;margin:3px 0 13px;color:#56604e}.auth-message.error{color:var(--danger)}.auth-note{display:flex;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(72,66,57,.1);color:var(--muted);font-size:10px;line-height:1.55}.auth-note svg{flex:none;color:#6f775c}@keyframes auth-spin{to{transform:rotate(360deg)}}.app-shell{display:grid;grid-template-columns:238px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;border-right:1px solid rgba(64,59,50,.12);padding:22px 16px;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brandmark{display:flex;align-items:center;gap:11px;padding:0 8px 20px}.brandmark-glyph{width:35px;height:35px;display:grid;place-items:center;border:1px solid #77715f;font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:20px}.brandmark div:last-child{display:flex;flex-direction:column;gap:2px}.brandmark strong{font-size:13px;font-weight:600}.brandmark span{font-size:10px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.client-mini{display:flex;align-items:center;gap:9px;margin:0 2px 22px;padding:10px;border:1px solid rgba(72,66,57,.12);background:#ffffff59}.client-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#454942;color:#fff;font-size:11px;font-weight:600}.client-avatar.large{width:42px;height:42px}.client-mini-copy{min-width:0;display:flex;flex-direction:column}.client-mini-copy span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.client-mini select{border:0;background:transparent;padding:2px 0;font-weight:600;font-size:12px;outline:none;max-width:145px}.nav-group{margin-bottom:18px}.nav-group+.nav-group{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 54%,transparent)}.nav-label{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:#8e887d;padding:0 10px 6px}.nav-item{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:9px 10px;color:#5e5a53;text-align:left;border-radius:4px;font-size:12px}.nav-item:hover{background:#ffffff6b;color:#292824}.nav-item.active{background:#32332e;color:#fff;box-shadow:0 8px 18px #2f2d281f}.sidebar-foot{margin-top:auto;border-top:1px solid rgba(72,66,57,.1);padding-top:12px}.sidebar-meta{display:flex;align-items:center;gap:7px;padding:0 8px;opacity:.62;font-size:8px}.sidebar-meta .staging-badge{padding:3px 5px;font-size:6px}.sidebar-foot button{border:0;background:transparent;color:var(--muted);display:flex;gap:8px;align-items:center;font-size:11px;padding:8px}.eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:#777269;font-weight:600}.page-actions{display:flex;gap:8px;align-items:center}.staging-badge{background:#efe2bd;color:#7f682d;padding:6px 8px;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff7a;border:1px solid rgba(72,66,57,.16);padding:9px 34px 9px 12px;color:#4b4944;font-size:11px}.select-wrap svg{position:absolute;right:10px;top:11px;pointer-events:none}.button{border:1px solid rgba(72,66,57,.18);background:#ffffff94;padding:9px 12px;display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#47443f}.button:hover{background:#fff}.button.primary{background:#373a34;color:#fff;border-color:#373a34}.button.ghost{background:transparent}.content{padding:34px 38px 72px;max-width:1450px}.brand-designer-editor-layout{display:grid;grid-template-columns:190px minmax(0,1fr) 270px;gap:16px;align-items:start}.brand-designer-editor-layers,.brand-designer-editor-inspector{padding:17px;position:sticky;top:106px}.brand-designer-editor-layers>.eyebrow{display:flex;gap:7px;align-items:center;margin-bottom:12px}.brand-designer-editor-layers button{width:100%;display:flex;justify-content:space-between;gap:8px;padding:10px 2px;border:0;border-top:1px solid rgba(72,66,57,.11);background:transparent;text-align:left;color:#48453e}.brand-designer-editor-layers button.active{color:#57604a;font-weight:600}.brand-designer-editor-layers button span{font-size:10px}.brand-designer-editor-layers button small{font-size:8px;color:var(--muted);text-transform:uppercase}.brand-designer-editor-board{overflow:hidden}.brand-designer-editor-board>header{display:flex;justify-content:space-between;gap:16px;align-items:start;padding:18px 20px;border-bottom:1px solid rgba(72,66,57,.1)}.brand-designer-editor-board h3,.brand-designer-editor-inspector h3{margin:5px 0 0;font-size:15px}.brand-designer-editor-board small{font-size:9px;color:var(--muted)}.brand-designer-editor-stage{min-height:570px;padding:28px;display:flex;align-items:center;justify-content:center;overflow:auto;background:repeating-conic-gradient(#eeeae1 0,#eeeae1 25%,#f7f4ee 0,#f7f4ee 50%) 50%/20px 20px}.creative-editor-canvas{box-shadow:0 20px 45px #24241f33;line-height:0}.brand-designer-editor-inspector>.eyebrow{display:block;margin-bottom:15px}.brand-designer-editor-inspector .field{margin-top:18px}.brand-designer-editor-reference{display:grid;gap:4px;margin:12px 0}.brand-designer-editor-reference span,.brand-designer-editor-geometry span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.brand-designer-editor-reference code{font-size:10px;overflow-wrap:anywhere}.brand-designer-editor-geometry{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.brand-designer-editor-geometry label{display:grid;gap:5px}.brand-designer-editor-geometry label:last-child{grid-column:1/-1}.brand-designer-editor-geometry input{padding:8px;font-size:11px}.brand-designer-editor-empty{min-height:190px;display:grid;place-content:center;gap:8px;text-align:center;color:var(--muted)}.brand-designer-editor-empty p{max-width:190px;margin:0;font-size:10px;line-height:1.5}.brand-designer-editor-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 15px;margin:0 0 16px}.brand-designer-editor-toolbar>.eyebrow{margin-right:5px}.brand-designer-editor-toolbar-spacer{flex:1}.brand-designer-editor-toolbar .danger{color:#a4483d}.brand-designer-editor-picker{padding:14px 16px;margin:-7px 0 16px}.brand-designer-editor-picker>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.brand-designer-editor-picker button{display:grid;gap:3px;min-width:145px;padding:10px;border:1px solid rgba(72,66,57,.14);background:#ffffff85;text-align:left}.brand-designer-editor-picker button:hover{border-color:#737a62;background:#fff}.brand-designer-editor-picker b{font-size:10px}.brand-designer-editor-picker small{font-size:8px;color:var(--muted)}.brand-designer-editor-layer{display:grid;grid-template-columns:minmax(0,1fr) 24px 24px 24px;align-items:center;border-top:1px solid rgba(72,66,57,.11)}.brand-designer-editor-layers .brand-designer-editor-layer>button:first-child{border-top:0}.brand-designer-editor-layers .brand-designer-editor-layer>button:not(:first-child){width:24px;justify-content:center;padding:8px 0;border:0;color:var(--muted)}.brand-designer-editor-inspector select{width:100%;padding:8px;font-size:10px}.brand-designer-editor-board>header{align-items:center}.brand-designer-editor-canvas-controls{display:flex;align-items:center;gap:6px}.brand-designer-editor-canvas-controls small{min-width:34px;text-align:center}.brand-designer-editor-canvas-controls .button{padding:7px 9px}.brand-designer-editor-canvas-controls .button.active{background:#737a62;color:#fff}.brand-designer-editor-picker>p{margin:7px 0 0;font-size:9px;color:var(--muted)}.brand-designer-editor-asset-card{grid-template-columns:48px minmax(100px,1fr);align-items:center;min-width:220px!important}.brand-designer-editor-asset-card>span:last-child{display:grid;gap:3px}.brand-designer-editor-asset-thumbnail{display:grid;place-items:center;width:48px;height:42px;overflow:hidden;background:#e9e6de;border:1px solid rgba(72,66,57,.1)}.brand-designer-editor-asset-thumbnail img{width:100%;height:100%;object-fit:contain}.brand-designer-editor-stage{position:relative}.creative-editor-canvas{overflow:hidden}.creative-editor-canvas canvas{display:block}.brand-designer-editor-left{display:grid;gap:16px;align-self:start}.brand-designer-editor-brand-panel{padding:16px}.brand-designer-editor-brand-panel>.eyebrow{display:block;margin-bottom:12px}.brand-designer-editor-brand-section{padding:10px 0;border-top:1px solid rgba(72,66,57,.11)}.brand-designer-editor-brand-section h3{margin:0 0 8px;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.brand-designer-editor-resource-list{display:grid;gap:5px}.brand-designer-editor-resource{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:5px;border:1px solid rgba(72,66,57,.1);background:#fff6;text-align:left}.brand-designer-editor-resource>span{grid-row:1/3;display:grid;place-items:center;width:30px;height:26px;overflow:hidden;background:#e9e6de}.brand-designer-editor-resource img{max-width:100%;max-height:100%;object-fit:contain}.brand-designer-editor-resource b{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-editor-resource small{font-size:8px;color:var(--muted)}.brand-designer-editor-resource:disabled{opacity:.52;cursor:not-allowed}.brand-designer-editor-swatches{display:grid;grid-template-columns:1fr 1fr;gap:5px}.brand-designer-editor-swatches>div{display:grid;grid-template-columns:19px 1fr;column-gap:6px;align-items:center}.brand-designer-editor-swatches i{grid-row:1/3;width:19px;height:19px;border:1px solid rgba(0,0,0,.14)}.brand-designer-editor-swatches b,.brand-designer-editor-swatches small{font-size:8px}.brand-designer-editor-swatches small{color:var(--muted)}.brand-designer-editor-type-roles{display:grid;gap:6px}.brand-designer-editor-type-roles>div{display:grid;gap:1px;padding:6px;background:#ffffff59;border:1px solid rgba(72,66,57,.08)}.brand-designer-editor-type-roles b{font-size:15px;line-height:1}.brand-designer-editor-type-roles span,.brand-designer-editor-type-roles small{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:8px;color:var(--muted)}.brand-designer-editor-brand-select{display:grid;gap:3px}.brand-designer-editor-brand-select span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.brand-designer-editor-brand-select select{min-width:190px}.brand-designer-editor-inspector-asset{padding:8px;background:#4842390f;font-size:9px;line-height:1.4}.brand-designer-editor-board header small{font-size:9px;color:var(--muted)}.brand-designer-editor-tool-rail{display:grid;gap:3px;padding:12px;position:sticky;top:106px}.brand-designer-editor-tool-rail>.eyebrow{margin:0 0 6px 4px}.brand-designer-editor-tool-rail button{display:flex;align-items:center;gap:9px;padding:9px;border:0;background:transparent;color:#4b4944;text-align:left;font-size:10px}.brand-designer-editor-tool-rail button:hover{background:#ffffffb3}.brand-designer-editor-tool-rail button:disabled{opacity:.42}.brand-designer-editor-brand-panel{padding:12px}.brand-designer-editor-brand-panel summary{display:grid;gap:4px;cursor:pointer;list-style:none}.brand-designer-editor-brand-panel summary::-webkit-details-marker{display:none}.brand-designer-editor-brand-panel summary b{font-size:11px}.brand-designer-editor-brand-count{display:block;margin-top:10px;font-size:8px;color:var(--muted)}.brand-designer-editor-picker{margin:-7px 0 16px}.brand-designer-editor-picker-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.brand-designer-editor-picker-head h3{margin:3px 0 0;font-size:14px}.brand-designer-editor-picker .brand-designer-editor-resource-list{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));margin-top:12px}.brand-designer-editor-focal{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.brand-designer-editor-focal label{display:grid;gap:5px}.brand-designer-editor-focal span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.brand-designer-editor-focal input{padding:8px;font-size:11px}.brand-designer-editor-stage{padding:28px;display:flex;align-items:center;justify-content:center;overflow:auto}.creative-editor-canvas{flex:none;background:#fff}.brand-designer-editor-shape-options{display:flex;gap:8px;margin-top:12px}.brand-designer-editor-shape-options button{padding:9px 12px;border:1px solid rgba(72,66,57,.15);background:#fff;font-size:10px}.brand-designer-editor-color-picker{display:grid;gap:7px;margin-top:16px}.brand-designer-editor-color-picker>span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.brand-designer-editor-color-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.brand-designer-editor-color-picker button{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;align-items:center;padding:6px;border:1px solid rgba(72,66,57,.14);background:#ffffff7a;text-align:left}.brand-designer-editor-color-picker button.active{border-color:#555e49;box-shadow:inset 0 0 0 1px #555e49}.brand-designer-editor-color-picker i{grid-row:1/3;width:18px;height:18px;border:1px solid rgba(0,0,0,.14)}.brand-designer-editor-color-picker b,.brand-designer-editor-color-picker small{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-editor-color-picker small{color:var(--muted)}.creative-editor-canvas{position:relative}.creative-inline-text-editor{position:fixed;z-index:20;box-sizing:border-box;resize:none;overflow:auto;margin:0;padding:0;border:1px solid #57604a;outline:2px solid rgba(87,96,74,.22);background:#fffffff7}.brand-designer-editor-type-toolbar,.brand-designer-editor-align-toolbar{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.brand-designer-editor-type-toolbar select,.brand-designer-editor-type-toolbar input{width:auto;min-width:72px;padding:6px;font-size:10px}.brand-designer-editor-type-toolbar select:first-child{min-width:125px}.brand-designer-editor-align-toolbar{padding-left:8px;border-left:1px solid rgba(72,66,57,.14)}.brand-designer-editor-context-menu{position:fixed;z-index:50;display:grid;min-width:165px;padding:5px;background:#fff;border:1px solid rgba(72,66,57,.26);box-shadow:0 12px 28px #24241f38}.brand-designer-editor-context-menu button{padding:7px 9px;border:0;background:transparent;text-align:left;font-size:11px;color:#48453e}.brand-designer-editor-context-menu button:hover{background:#57604a1f}.brand-designer-editor-context-menu hr{width:100%;height:1px;margin:3px 0;border:0;background:#4842391f}.brand-designer-editor-board:hover,.brand-designer-editor-board:focus-within{transform:none!important;box-shadow:none!important}.brand-designer-editor-stage:hover{transform:none!important}.creative-inline-text-editor{padding:2px 3px;white-space:pre-wrap;overflow:auto;min-height:32px;caret-color:#20201e}.brand-designer-editor-layers{max-height:calc(100vh - 130px);overflow:auto}.brand-designer-editor-layer{min-height:38px}.brand-designer-editor-layer>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-editor-layout{grid-template-columns:170px minmax(520px,1fr) 250px}.brand-designer-editor-stage{min-height:min(72vh,760px)}.brand-designer-editor-layer{grid-template-columns:minmax(0,1fr) 25px 25px 25px;padding-right:4px}.brand-designer-editor-layer>button:first-child{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;min-width:0;gap:6px}.brand-designer-editor-layer>button:first-child>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-editor-layer-kind{color:#747b66;font-weight:700}.brand-designer-editor-layer small{padding-left:3px;white-space:nowrap}.brand-designer-editor-resource-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:9px}.brand-designer-editor-resource{grid-template-columns:1fr;grid-template-rows:90px auto auto;gap:5px;padding:8px}.brand-designer-editor-resource>span{grid-row:auto;width:100%;height:90px}.brand-designer-editor-resource b{font-size:10px}.brand-designer-editor-resource small{font-size:8px}.brand-designer-editor-inspector label.field:has(select[aria-label="Typography role"]),.brand-designer-editor-inspector label.field:has(input[placeholder="Role default"]),.brand-designer-editor-inspector label.field:has(input[aria-label="Inspector font size"]),.brand-designer-editor-inspector label.field:has(select[aria-label="Text alignment"]){display:none}.brand-designer-editor-workspace{display:grid;grid-template-columns:170px minmax(0,1fr) 260px;gap:16px;align-items:start}.brand-designer-editor-main{min-width:0;display:grid;gap:16px}.brand-designer-editor-right{display:grid;gap:16px;align-self:start}.brand-designer-editor-canvas-header{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(72,66,57,.1)}.brand-designer-editor-canvas-header .brand-designer-editor-toolbar{flex:1;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.brand-designer-editor-canvas-header .brand-designer-editor-toolbar>.eyebrow{display:none}.brand-designer-editor-canvas-header .button{padding:7px 9px;font-size:10px}.brand-designer-editor-canvas-controls{flex:none}.brand-designer-editor-bottom-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.brand-designer-editor-bottom-panel{min-height:150px;padding:14px}.brand-designer-editor-tabs{display:flex;gap:14px;border-bottom:1px solid rgba(72,66,57,.12);margin:-2px -2px 12px}.brand-designer-editor-tabs button{padding:8px 2px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.brand-designer-editor-tabs button.active{border-color:#57604a;color:#3f4736}.brand-designer-editor-bottom-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;max-height:210px;overflow:auto}.brand-designer-editor-bottom-assets .brand-designer-editor-resource-list{display:contents}.brand-designer-editor-bottom-assets .brand-designer-editor-resource{min-width:0}.brand-designer-editor-placeholder{font-size:10px;line-height:1.55;color:var(--muted)}.brand-designer-editor-export-status{position:fixed;right:24px;bottom:20px;z-index:40;display:flex;align-items:center;gap:10px;padding:9px 11px;background:#343830;color:#fff;font-size:10px;box-shadow:0 12px 25px #24241f33}.brand-designer-editor-export-status button{border:0;background:transparent;color:#fff;text-decoration:underline;font-size:10px}.brand-designer-editor-preflight{position:absolute;right:0;bottom:calc(100% + 8px);width:min(390px,calc(100vw - 48px));padding:15px;color:#35332f;background:#fff}.brand-designer-editor-preflight .icon-button{position:absolute;right:8px;top:8px}.brand-designer-editor-preflight ul{margin:10px 0 0;padding-left:16px;display:grid;gap:7px}.brand-designer-editor-preflight li{font-size:10px;line-height:1.4}.brand-designer-editor-layers{position:static;max-height:420px}.brand-designer-editor-layers-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.brand-designer-editor-layers-head .eyebrow{margin:0}.brand-designer-editor-layers-head button{width:auto;padding:5px 7px;border:1px solid rgba(72,66,57,.16);background:#fff;font-size:9px}.brand-designer-editor-layer{grid-template-columns:minmax(0,1fr) 25px;cursor:grab}.brand-designer-editor-layer.active{background:#57604a1a}.brand-designer-editor-layer>button:first-child{grid-template-columns:14px minmax(0,1fr)}.brand-designer-editor-document-info{padding:14px;display:grid;gap:5px}.brand-designer-editor-document-info b{font-size:12px}.brand-designer-editor-document-info small{font-size:9px;color:var(--muted)}.brand-designer-editor-focal{display:none}.brand-designer-editor-document-meta{display:grid;gap:3px;padding:0 0 12px;border-bottom:1px solid rgba(72,66,57,.1)}.brand-designer-editor-document-meta b{font-size:11px}.brand-designer-editor-document-meta small{font-size:9px;color:var(--muted)}.brand-designer-editor-workspace{grid-template-columns:minmax(0,1fr) 260px;position:relative}.brand-designer-editor-stage{position:relative;padding:0;display:block;overflow:hidden}.brand-designer-editor-artwork-viewport{position:absolute;top:0;right:0;bottom:0;left:0;padding:28px;display:flex;align-items:center;justify-content:center;overflow:auto;background:repeating-conic-gradient(#eeeae1 0,#eeeae1 25%,#f7f4ee 0,#f7f4ee 50%) 50%/20px 20px}.brand-designer-editor-tools-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;pointer-events:none}.brand-designer-editor-tool-rail{position:absolute!important;z-index:1;width:138px;padding:8px;pointer-events:auto;box-shadow:0 18px 38px #24241f2e}.brand-designer-editor-tool-grip{display:flex!important;justify-content:space-between!important;cursor:grab;border-bottom:1px solid rgba(72,66,57,.12)!important;margin-bottom:4px}.brand-designer-editor-tool-grip:active{cursor:grabbing}.brand-designer-editor-picker{position:absolute;z-index:35;left:24px;top:170px;width:min(430px,calc(100% - 48px));max-height:calc(100% - 200px);overflow:auto;margin:0}.brand-designer-editor-canvas-header,.brand-designer-editor-canvas-header:hover,.brand-designer-editor-canvas-header .button:hover,.brand-designer-editor-canvas-header .icon-button:hover{transform:none!important;box-shadow:none!important}.brand-designer-editor-canvas-header .brand-designer-editor-type-toolbar{gap:3px;padding:3px;border:1px solid rgba(72,66,57,.15);background:#ffffff8c}.brand-designer-editor-canvas-header .brand-designer-editor-type-toolbar select,.brand-designer-editor-canvas-header .brand-designer-editor-type-toolbar input{min-width:0;width:68px;padding:6px 7px;border:0;border-right:1px solid rgba(72,66,57,.12);background:transparent}.brand-designer-editor-canvas-header .brand-designer-editor-type-toolbar select:first-child{width:126px}.brand-designer-editor-canvas-header .brand-designer-editor-align-toolbar{gap:2px;padding-left:6px}.creative-crop-mode-label{position:absolute;left:10px;top:10px;z-index:4;padding:6px 8px;background:#343830;color:#fff;font:10px var(--bp-ui-font);line-height:1.2;box-shadow:0 5px 13px #0003}.crop-mode-active{outline:2px solid #57604a;outline-offset:3px}.brand-designer-editor-right{align-content:start}.brand-designer-editor-right>.brand-designer-editor-inspector,.brand-designer-editor-right>.brand-designer-editor-layers{position:static;top:auto}.brand-designer-editor-command-bar,.brand-designer-editor-command-bar:hover,.brand-designer-editor-command-bar:focus-within{transform:none!important;box-shadow:none!important}.brand-designer-editor-approved-colors{display:grid;gap:6px;max-height:280px;overflow:auto}.brand-designer-editor-approved-colors button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;width:100%;padding:8px;border:1px solid rgba(72,66,57,.14);background:#ffffff85;text-align:left}.brand-designer-editor-approved-colors button:hover{transform:none;box-shadow:none;background:#fff;border-color:#737a62}.brand-designer-editor-approved-colors button.active{border-color:#57604a;box-shadow:inset 0 0 0 1px #57604a;background:#eef0e8}.brand-designer-editor-approved-colors i{width:28px;height:28px;border:1px solid rgba(0,0,0,.15)}.brand-designer-editor-approved-colors .transparent-swatch{background:linear-gradient(45deg,#eee 25%,transparent 25%) 0 0/8px 8px,linear-gradient(-45deg,#eee 25%,transparent 25%) 0 0/8px 8px #fff}.brand-designer-editor-approved-colors span{display:grid;min-width:0;gap:2px}.brand-designer-editor-approved-colors b,.brand-designer-editor-approved-colors small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-editor-approved-colors b{font-size:10px}.brand-designer-editor-approved-colors small{font-size:8px;color:var(--muted)}.brand-designer-editor-document-menu{position:relative}.brand-designer-editor-document-menu>summary{min-height:38px;padding:10px 12px;border:1px solid #d6d0c4;background:#ffffffb8;cursor:pointer;font-size:10px}.brand-designer-editor-document-menu>div{position:absolute;z-index:45;right:0;top:calc(100% + 5px);display:grid;width:280px;max-height:330px;overflow:auto;padding:5px;border:1px solid rgba(72,66,57,.18);background:#fbfaf7;box-shadow:0 14px 30px #24241f29}.brand-designer-editor-document-menu article{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center}.brand-designer-editor-document-menu article.active{background:#eef0e8}.brand-designer-editor-document-menu article>button:first-child{display:grid;gap:2px;min-width:0;padding:9px;border:0;background:transparent;text-align:left}.brand-designer-editor-document-menu b,.brand-designer-editor-document-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-editor-document-menu b{font-size:10px}.brand-designer-editor-document-menu small{font-size:8px;color:var(--muted)}.brand-designer-editor-document-menu .danger{color:#995043}.brand-designer-editor-document-select{display:none}.brand-designer-editor-design-panel{display:grid;gap:12px;padding:14px}.brand-designer-editor-design-panel>.eyebrow{margin:0}.brand-designer-editor-design-panel .field{display:grid;gap:5px;margin:0}.brand-designer-editor-design-panel .field>span,.brand-designer-editor-design-library>span{font:700 9px/1 var(--bp-ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.brand-designer-editor-design-panel input{width:100%;box-sizing:border-box;padding:9px 10px;font:600 12px var(--bp-ui-font)}.brand-designer-editor-design-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.brand-designer-editor-design-actions .button{justify-content:center;padding:8px 7px;font-size:9px}.brand-designer-editor-design-actions .button:last-child{grid-column:1/-1}.brand-designer-editor-design-library{display:grid;gap:6px;padding-top:12px;border-top:1px solid rgba(72,66,57,.12)}.brand-designer-editor-design-library article{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border:1px solid rgba(72,66,57,.12);background:#ffffff73}.brand-designer-editor-design-library article.active{border-color:#697052;background:#eef0e8;box-shadow:inset 0 0 0 1px #697052}.brand-designer-editor-design-open{display:grid;min-width:0;gap:3px;padding:8px;border:0;background:transparent;text-align:left}.brand-designer-editor-design-open b,.brand-designer-editor-design-open small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-editor-design-open b{font-size:10px}.brand-designer-editor-design-open small{font-size:8px;color:var(--muted)}.brand-designer-editor-design-library .icon-button{width:28px;height:28px;color:#995043}.brand-designer-editor-design-library .icon-button:disabled{color:var(--muted);cursor:not-allowed}.brand-designer-editor-shape-options button:last-child{display:none}@media (max-width:1100px){.brand-designer-editor-workspace{grid-template-columns:130px minmax(0,1fr)}.brand-designer-editor-right{grid-column:1/-1;grid-template-columns:1fr 1fr}.brand-designer-editor-bottom-grid{grid-template-columns:1fr}.brand-designer-editor-tool-rail{position:static}.brand-designer-editor-canvas-header{align-items:flex-start;flex-wrap:wrap}}.approved-color-options{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;border:0;padding:0}.approved-color-options legend{width:100%;font-size:9px;font-weight:600;color:var(--muted)}.approved-color-options label{display:flex;align-items:center;gap:5px;font-size:10px}.approved-color-options i{width:13px;height:13px;border:1px solid rgba(0,0,0,.16)}.brand-selector-new{width:100%;margin-top:5px;padding:10px;border:1px dashed rgba(72,66,57,.24);background:transparent;text-align:left;font-size:10px;color:#57604a}.page-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:26px}.page-head h2{font-size:34px;letter-spacing:-.045em;font-weight:500;margin:6px 0 8px}.page-head p{max-width:650px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.welcome{min-height:270px;background:linear-gradient(115deg,#373a34f5,#5b624ee0),url();color:#fff;padding:42px;display:flex;align-items:flex-end;justify-content:space-between;box-shadow:0 28px 55px #3731291c;position:relative;overflow:hidden}.welcome:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.18);border-radius:50%;right:-60px;top:-120px;box-shadow:-70px 70px 0 -1px transparent,-70px 70px 0 1px #ffffff1a}.welcome>div{position:relative;z-index:1}.welcome .eyebrow{color:#ffffff94}.welcome h2{font-family:var(--bp-ui-font,system-ui,sans-serif);font-weight:400;font-size:42px;max-width:580px;margin:7px 0 10px;letter-spacing:-.035em}.welcome p{color:#ffffffad;font-size:12px;line-height:1.7;max-width:580px}.welcome .button{position:relative;z-index:1;background:#f3efe6;color:#333;border:0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(72,66,57,.12);border-top:0;background:#ffffff59}.metric{padding:20px 22px;border-right:1px solid rgba(72,66,57,.1);display:flex;flex-direction:column}.metric:last-child{border-right:0}.metric span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.metric strong{font-size:20px;font-weight:500;margin:7px 0 3px}.metric small{font-size:10px;color:#9a958b}.dash-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:18px;margin-top:18px}.panel{background:#f9f7f3a3;border:1px solid rgba(72,66,57,.12);box-shadow:0 14px 34px #453d340b}.panel-head{padding:20px 22px;border-bottom:1px solid rgba(72,66,57,.1);display:flex;align-items:center;justify-content:space-between}.panel-head h3,.section-title h3{font-size:14px;margin:4px 0 0;font-weight:600}.quick-list{display:grid;grid-template-columns:1fr 1fr}.quick{display:flex;align-items:center;gap:12px;border:0;border-right:1px solid rgba(72,66,57,.08);border-bottom:1px solid rgba(72,66,57,.08);background:transparent;padding:18px;text-align:left}.quick:hover{background:#ffffff9e}.quick .icon-well{width:35px;height:35px;display:grid;place-items:center;background:#e5e3da;color:#5e6650}.quick>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.quick b{font-size:11px}.quick small,.activity-row small{font-size:10px;color:var(--muted)}.activity-row{display:flex;gap:10px;align-items:flex-start;padding:17px 22px;border-bottom:1px solid rgba(72,66,57,.08)}.activity-row .dot{width:7px;height:7px;background:#757b62;border-radius:50%;margin-top:5px}.activity-row div:last-child{display:flex;flex-direction:column;gap:4px}.activity-row b{font-size:11px}.client-table{border:1px solid rgba(72,66,57,.12);background:#fff6}.client-row{display:grid;grid-template-columns:54px 1.5fr 1fr .7fr 24px;gap:16px;width:100%;align-items:center;border:0;border-bottom:1px solid rgba(72,66,57,.1);padding:16px 18px;background:transparent;text-align:left}.client-row:hover{background:#ffffffa6}.client-row .grow{display:flex;flex-direction:column;gap:3px}.client-row strong,.client-row b{font-size:11px}.client-row span{font-size:10px;color:var(--muted)}.table-label{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:8px!important;margin-bottom:4px}.editor-grid,.type-layout,.signature-layout,.graphic-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:18px;margin-bottom:18px}.form-panel{padding:24px}.section-title{display:flex;gap:13px;align-items:flex-start;margin-bottom:24px}.section-title p{margin:4px 0 0;color:var(--muted);font-size:10px}.step{width:31px;height:31px;display:grid;place-items:center;border:1px solid #c8c1b5;font-size:10px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field>span,.copy-field label span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}input,textarea,select{width:100%;border:1px solid #d8d2c7;background:#fff9;padding:10px 11px;color:#35332f;outline:none;border-radius:0}input:focus,textarea:focus,select:focus{border-color:#7d8369;background:#fff}.large-input{font-size:18px}.live-card{border:1px solid rgba(72,66,57,.12);background:#d9d4c8;padding:18px;display:flex;flex-direction:column}.preview-label{font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:#746e64;margin-bottom:14px}.mini-guide{background:#f7f3ea;flex:1;padding:36px;display:flex;flex-direction:column;justify-content:flex-end}.mini-guide>span{font-size:8px;text-transform:uppercase;letter-spacing:.15em;color:#777}.mini-guide h2{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:32px;font-weight:400;line-height:1.05;margin:9px 0 12px}.mini-guide p{font-size:10px;line-height:1.7;color:#6d685f;max-width:420px}.mini-swatches{display:flex;margin-top:18px}.mini-swatches i{height:32px;flex:1}.block-mini-list{padding:0 22px}.block-mini{display:grid;grid-template-columns:22px 36px 1fr .7fr 80px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(72,66,57,.08)}.block-index{font-size:9px;color:#999288}.block-mini b{font-size:11px}.block-mini small{font-size:10px;color:var(--muted)}.approved-custom-blocks{padding:0 20px 18px!important;display:grid;gap:7px}.approved-custom-blocks>span{margin-top:2px}.approved-custom-blocks button{display:flex;justify-content:space-between;gap:8px;border:1px solid rgba(72,66,57,.12);background:#ffffff59;padding:10px;text-align:left}.approved-custom-blocks button:hover{background:#fff}.approved-custom-blocks b{font-size:10px}.approved-custom-blocks small{font-size:9px;color:var(--muted)}.shared-block-renderer{width:100%;overflow:hidden;max-width:100%;border:1px solid rgba(72,66,57,.12);background:#fff}.shared-block-renderer__canvas{max-width:100%;overflow:hidden}.shared-block-renderer canvas{display:block}.block-render-diagnostics{display:block;padding:7px 9px;border-top:1px solid rgba(72,66,57,.12);background:#f6f3ec;color:#716d65;font:9px/1.45 var(--bp-ui-font,Inter,system-ui,sans-serif);letter-spacing:.02em}.portal-custom-block .shared-block-renderer{margin-top:22px}.block-permissions{display:grid;gap:7px;padding:12px 0;border:0;border-top:1px solid rgba(72,66,57,.12)}.block-permissions legend{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:0}.block-permissions label{font-size:10px}.icon-selection-preview{min-height:60px;display:grid;place-items:center;border:1px solid rgba(72,66,57,.12);font-size:11px}.client-design-builder{min-height:100vh;padding:34px 38px;background:var(--bg)}.client-design-builder>header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.client-design-builder h2{margin:5px 0;font-size:32px;font-weight:500;letter-spacing:-.04em}.client-design-builder p{margin:0;color:var(--muted);font-size:11px}.client-design-builder>header>div:last-child{display:flex;gap:8px}.client-design-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:18px;align-items:start}.client-design-library,.client-design-inspector{padding:18px}.client-design-library{display:grid;gap:7px}.client-design-library>button{display:grid;gap:3px;border:1px solid rgba(72,66,57,.1);background:transparent;padding:11px;text-align:left}.client-design-library>button.active{background:#e8ebdf;border-color:#737a62}.client-design-library b{font-size:11px}.client-design-library small,.client-design-inspector>small{font-size:9px;color:var(--muted);line-height:1.5}.client-design-canvas{padding:18px;overflow:auto;min-height:520px;display:flex;justify-content:center;align-items:flex-start}.client-design-inspector{position:sticky;top:25px}.client-design-inspector>.eyebrow{display:block;margin-bottom:15px}.logo-mode input[type=radio],.check-row input[type=checkbox]{width:auto;flex:none;padding:0}.client-site-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.client-site-workspace:has(.client-site-sidepanel){grid-template-columns:minmax(0,1fr) 340px}.client-site-board{min-width:0}.board-head,.sidepanel-head{display:flex;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid rgba(72,66,57,.1)}.board-head h3,.sidepanel-head h3{font-size:16px;margin:5px 0}.board-head p,.sidepanel-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.board-head>span{font-size:10px;color:var(--muted);padding-top:10px}.site-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.site-block-card{min-height:205px;border:1px solid rgba(72,66,57,.13);background:#ffffff61;padding:17px;text-align:left;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.site-block-card:hover{background:#ffffffbd;border-color:#959486;transform:translateY(-1px)}.site-block-card.full{grid-column:1/-1;min-height:178px}.site-block-card.hidden{opacity:.55}.site-block-card header{display:grid;grid-template-columns:20px 25px 1fr auto;gap:7px;align-items:center}.site-block-card header>b{font-size:12px}.site-block-card header>span:not(.site-block-grip),.site-block-card header small{font-size:9px;color:var(--muted)}.site-block-grip{color:#8b857a;cursor:grab}.site-block-preview{height:89px;margin:16px 0 11px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(72,66,57,.08);border-bottom:1px solid rgba(72,66,57,.08)}.site-block-card p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.board-logo-preview{display:flex;gap:7px;max-width:100%;overflow:hidden}.board-logo-preview span{padding:9px 11px;border:1px solid rgba(72,66,57,.13);font-size:10px;white-space:nowrap}.site-block-preview em{font-size:10px;color:var(--muted);font-style:normal}.board-colors-preview{display:flex;width:100%;gap:7px}.board-colors-preview i{display:block;flex:1;min-height:40px;border:1px solid rgba(72,66,57,.08)}.board-type-preview{font-size:46px;line-height:1}.board-copy-preview{display:flex;flex-direction:column;gap:7px;max-width:72%}.board-copy-preview b{font-size:17px}.board-copy-preview span,.board-download-preview{font-size:10px;color:var(--muted);line-height:1.45}.site-add-zone{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 36px);min-height:76px;margin:0 18px 18px;border:1px dashed #bbb4a7;background:transparent;color:#494641;font-size:11px}.site-add-zone:hover{background:#ffffff7a;border-color:#858b72}.client-site-sidepanel{position:sticky;top:106px;min-height:520px}.client-site-sidepanel>section{padding:20px}.sidepanel-head .icon-button{height:32px;flex:none}.standard-block-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px}.standard-block-grid button{min-height:126px;border:1px solid rgba(72,66,57,.13);background:#ffffff59;padding:13px;display:flex;align-items:flex-start;flex-direction:column;gap:8px;text-align:left}.standard-block-grid button:hover{background:#fff}.standard-block-grid b{font-size:11px}.standard-block-grid small{font-size:9px;color:var(--muted);line-height:1.4}.block-library-groups{padding:0 20px 20px!important}.block-library-groups>span{display:block;margin-bottom:8px}.block-library-groups button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid rgba(72,66,57,.09);background:transparent;padding:13px 0;font-size:11px;color:#4b4842}.client-site-sidepanel>.field,.client-site-sidepanel>.check-row{margin:18px 20px}.sidepanel-source{margin:22px 20px;padding:14px;border-top:1px solid rgba(72,66,57,.1);border-bottom:1px solid rgba(72,66,57,.1);display:flex;flex-direction:column;gap:5px}.sidepanel-source b{font-size:11px}.sidepanel-source small{font-size:10px;color:var(--muted);line-height:1.5}.sidepanel-actions{display:flex;justify-content:flex-end;gap:8px;margin:20px}.brand-preview-widget{margin-top:18px}.brand-preview-top{padding:19px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(72,66,57,.1)}.brand-preview-top h3{font-size:14px;margin:4px 0 0}.brand-preview-canvas{padding:32px;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end}.brand-preview-canvas>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;opacity:.68}.brand-preview-canvas h4{max-width:720px;margin:12px 0;font-size:clamp(32px,5vw,68px);line-height:.98}.brand-preview-canvas p{max-width:570px;margin:0;opacity:.76}.brand-preview-canvas>div{display:flex;margin-top:25px}.brand-preview-canvas i{display:block;width:38px;height:24px}.pill{display:inline-flex;width:max-content;align-items:center;background:#dce3d5;color:#56604e;padding:5px 7px;font-size:8px;text-transform:uppercase;letter-spacing:.07em;border:0}.brand-color-selector{display:grid;gap:6px}.brand-color-selector button{display:flex;align-items:center;gap:9px;border:1px solid rgba(72,66,57,.12);background:#ffffff59;padding:7px;text-align:left}.brand-color-selector button:hover,.brand-color-selector button.selected{border-color:#747a62;background:#eef0e7}.brand-color-selector i{width:25px;height:25px;border:1px solid rgba(72,66,57,.12);flex:none}.brand-color-selector span{display:flex;flex-direction:column;gap:1px}.brand-color-selector b{font-size:10px}.brand-color-selector small{font-size:9px;color:var(--muted)}.pill.off{background:#e6e2db;color:#857e74}.pill.warning{background:#efe2bd;color:#7f682d}.color-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.color-card{background:#f9f7f3ad;border:1px solid rgba(72,66,57,.12)}.swatch{height:190px;padding:16px;display:flex;align-items:flex-end;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.25)}.swatch span{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:24px}.color-fields{padding:17px}.copy-field{display:grid;grid-template-columns:1fr 38px;gap:6px;align-items:end;margin-bottom:8px}.copy-field label{display:flex;flex-direction:column;gap:5px}.copy-field button,.icon-button{height:37px;border:1px solid #d7d1c7;background:#ffffff80;display:grid;place-items:center;color:#625e57}.copy-field button:hover,.icon-button:hover{background:#fff}.text-danger{border:0;background:transparent;color:var(--danger);display:flex;gap:6px;align-items:center;padding:5px 0;font-size:9px}.type-specimen{background:#f7f3ea;border:1px solid rgba(72,66,57,.12);padding:34px}.specimen-display{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:48px;line-height:1.02;letter-spacing:-.035em;margin:14px 0 26px}.alphabet{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:17px;line-height:1.6;color:#55514a}.type-specimen hr{border:0;border-top:1px solid #d7d0c4;margin:32px 0}.type-specimen p{font-size:13px;line-height:1.8;max-width:580px}.logo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.logo-card{border:1px solid rgba(72,66,57,.12);background:#f9f7f3b3}.logo-stage{height:245px;background:#f4efe5;display:grid;place-items:center}.logo-1 .logo-stage{background:#363832;color:#fff}.logo-2 .logo-stage{background:#d9d2c4}.fake-logo{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:58px;border:1px solid currentColor;width:112px;height:112px;display:grid;place-items:center}.logo-meta{padding:16px;display:flex;justify-content:space-between;gap:10px}.logo-meta>div{display:flex;flex-direction:column;gap:4px}.logo-meta strong{font-size:11px}.logo-meta span{font-size:9px;color:var(--muted)}.derivatives{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(72,66,57,.1)}.derivatives button{border:0;border-right:1px solid rgba(72,66,57,.08);background:transparent;padding:10px 4px;display:flex;justify-content:center;gap:5px;align-items:center;font-size:8px;color:#625e56}.asset-table{padding:0 20px}.asset-row{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid rgba(72,66,57,.08);font-size:10px}.file-icon{width:34px;height:34px;display:grid;place-items:center;background:#e6e1d7;color:#69685a}.asset-row .grow{display:flex;flex:1;flex-direction:column;gap:3px}.asset-row b{font-size:11px}.asset-row span{color:var(--muted)}.folder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.folder-card{min-height:145px;border:1px solid rgba(72,66,57,.12);background:#f9f7f399;padding:20px;text-align:left;display:grid;grid-template-columns:34px 1fr;gap:12px}.folder-card:hover{background:#faf8f3;transform:translateY(-1px)}.folder-card div{display:flex;flex-direction:column;gap:6px}.folder-card b{font-size:12px}.folder-card span,.folder-card small{font-size:9px;color:var(--muted);line-height:1.5}.folder-card small{grid-column:2}.blocks-panel{padding:0 20px}.block-row{display:grid;grid-template-columns:22px 36px 1fr 74px 38px 38px 38px;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(72,66,57,.08)}.block-row .grow{display:flex;flex-direction:column;gap:3px}.block-row b{font-size:11px}.block-row span{font-size:9px;color:var(--muted)}.toggle{cursor:pointer}.icon-button.danger{color:var(--danger)}.signature-preview{background:#e5e0d6;border:1px solid rgba(72,66,57,.12);padding:28px;display:flex;flex-direction:column;gap:22px}.sig{background:#fff;padding:30px;display:flex;gap:18px;align-items:center;box-shadow:0 12px 28px #3e38310f}.sig-mark{width:62px;height:62px;border:1px solid #5f6555;display:grid;place-items:center;font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:28px;color:#555b4c}.sig>div:last-child{display:flex;flex-direction:column;gap:3px;font-size:10px}.sig strong{font-size:16px;font-weight:600}.sig b{color:#69705d}.sig small{margin-top:6px;color:#8b857b}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.proof-card{background:#f9f7f3a6;border:1px solid rgba(72,66,57,.12);padding:14px}.pdf-thumb{height:180px;background:#e7e1d6;display:flex;flex-direction:column;justify-content:space-between;padding:18px;font-size:11px;letter-spacing:.12em}.pdf-thumb span{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:58px;color:#b0a99d}.proof-card>div:last-child{display:flex;flex-direction:column;gap:6px;padding:14px 2px 2px}.proof-card b{font-size:11px}.proof-card span{font-size:9px;color:var(--muted)}.graphic-layout{grid-template-columns:360px 1fr}.rule-note{display:flex;gap:10px;background:#e3e7dc;padding:12px;color:#5c6452}.rule-note p{font-size:10px;line-height:1.5;margin:0}.social-canvas{aspect-ratio:1200/627;min-height:360px;color:#fff;padding:34px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 22px 45px #3c36301f}.canvas-logo{width:54px;height:54px;border:1px solid currentColor;display:grid;place-items:center;font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:24px}.social-canvas span{font-size:10px;text-transform:uppercase;letter-spacing:.13em}.social-canvas h3{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:44px;max-width:700px;font-weight:400;line-height:1;margin:8px 0}.social-canvas small{font-size:9px;opacity:.7}.domain-card{background:#3b3e38;color:#fff;padding:28px;display:flex;align-items:center;gap:20px}.domain-card h3{font-family:var(--bp-ui-font,system-ui,sans-serif);font-weight:400;font-size:30px;margin:5px 0}.domain-card p{font-size:10px;color:#ffffffa6;margin:0}.domain-card .eyebrow{color:#ffffff80}.status-dot{width:12px;height:12px;border-radius:50%;background:#b89a65;box-shadow:0 0 0 6px #b89a6526}.status-dot.ok{background:#91aa79;box-shadow:0 0 0 6px #91aa7926}.dns-panel{margin-top:16px;padding:20px}.dns-row{display:grid;grid-template-columns:100px 1fr;padding:12px 0;border-bottom:1px solid rgba(72,66,57,.08);font-size:11px}.dns-row span{color:var(--muted)}.dns-panel .button{margin-top:18px}.stub{min-height:520px;border:1px dashed #c4beb2;background:#f9f7f36b;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:50px}.stub h2{font-size:36px;font-weight:500;letter-spacing:-.04em;margin:10px 0}.stub p{max-width:560px;color:var(--muted);font-size:12px;line-height:1.8}.stub .button{margin-top:12px}.toast{position:fixed;right:22px;bottom:22px;background:#343630;color:#fff;padding:11px 14px;display:flex;align-items:center;gap:8px;font-size:10px;box-shadow:0 16px 34px #0000002e;z-index:99}.color-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px}.brand-color-swatch{position:relative;margin:0;border:0}.brand-color-swatch input{position:absolute;right:10px;bottom:10px;width:30px;height:30px;padding:2px;border:1px solid rgba(255,255,255,.65);background:#fff}.brand-color-main{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px}.brand-color-main>div{display:flex;flex-direction:column;gap:5px}.brand-color-name{border:0;background:transparent;padding:0;font-size:16px;font-weight:600}.brand-color-role{border:0;background:transparent;padding:0;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.brand-color-values{border-top:1px solid rgba(72,66,57,.1);border-bottom:1px solid rgba(72,66,57,.1)}.brand-color-values label{display:grid;grid-template-columns:46px 1fr;align-items:center;border-bottom:1px solid rgba(72,66,57,.08);padding:8px 0}.brand-color-values label:last-child{border:0}.brand-color-values span,.brand-color-usage>span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.brand-color-values input{border:0;background:transparent;padding:0;font-size:11px}.brand-color-usage{padding-top:13px;display:flex;flex-direction:column;gap:7px}.brand-color-usage div{display:flex;gap:5px;flex-wrap:wrap}.brand-color-usage small{border:1px solid rgba(72,66,57,.13);padding:5px 6px;font-size:8px}.brand-color-usage em{font-size:9px;color:var(--muted)}.color-origin{display:block;margin-top:10px;font-size:8px;color:#777269}.color-qa{display:flex;flex-direction:column;gap:16px}.color-qa-card{background:#f9f7f3b3;border:1px solid rgba(72,66,57,.12);padding:18px}.color-qa-card h3{font-size:13px;margin:6px 0 14px}.color-qa-card p{font-size:10px;line-height:1.65;color:var(--muted)}.color-qa-card.quiet svg{color:var(--accent)}.qa-stat{display:flex;flex-direction:column;margin-bottom:16px}.qa-stat b{font-size:24px;font-weight:500}.qa-stat span{font-size:9px;color:var(--muted)}.detected-color{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;border-top:1px solid rgba(72,66,57,.08);padding:10px 0}.detected-color i,.detected-line i{width:20px;height:20px;border:1px solid rgba(0,0,0,.1)}.detected-color b,.detected-color span{display:block;font-size:9px}.detected-color span{color:var(--muted);margin-top:2px}.detected-color .button{padding:5px 6px;font-size:8px}.logo-workspace{display:grid;grid-template-columns:.9fr 1.2fr;gap:18px}.logo-upload-panel{padding:24px}.svg-drop{min-height:180px;width:100%;border:1px dashed #c9c1b4;background:#ffffff40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:17px;color:#4a4842}.svg-drop b{font-size:12px}.svg-drop span{font-size:9px;color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.source-list{min-height:300px}.source-asset{display:grid;grid-template-columns:82px 1fr auto;gap:13px;padding:14px 20px;border-bottom:1px solid rgba(72,66,57,.08);align-items:center}.source-asset img{width:82px;height:64px;object-fit:contain;background:#eee9e0;border:1px solid rgba(72,66,57,.08)}.source-asset>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.source-asset b{font-size:11px}.source-asset select{padding:5px 7px;font-size:9px}.source-asset small{font-size:9px;color:var(--muted)}.source-actions{display:flex;gap:5px}.logo-controls{display:grid;grid-template-columns:1fr 1fr .9fr;gap:18px;margin:18px 0}.logo-control-card,.detected-summary{padding:20px}.logo-control-card h3,.detected-summary h3{font-size:14px;margin:7px 0 14px}.check-row{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:11px}.check-row input{width:auto}.one-color-list{border-top:1px solid rgba(72,66,57,.1);margin-top:7px;padding-top:7px}.color-choice{display:flex;align-items:center;gap:7px;font-size:10px;padding:5px 0}.color-choice input{width:auto}.color-choice i{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.custom-color{display:flex;flex-direction:column;gap:5px;margin-top:10px;font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.custom-color input{padding:7px;font-size:10px}.custom-add{margin-top:9px;padding:6px 7px;font-size:9px}.settings-summary>div{display:flex;flex-direction:column;gap:4px;padding:9px 0;border-top:1px solid rgba(72,66,57,.08)}.settings-summary b{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.settings-summary span,.settings-summary code{font-size:10px;color:var(--muted)}.settings-summary .button{margin-top:9px}.detected-summary p{font-size:10px;line-height:1.6;color:var(--muted)}.detected-line{display:grid;grid-template-columns:18px 56px 1fr;gap:6px;align-items:center;border-top:1px solid rgba(72,66,57,.08);padding:9px 0}.detected-line i{width:16px;height:16px}.detected-line span,.detected-line small{font-size:9px}.detected-line small{color:var(--muted)}.generation-error{padding:11px 14px;margin:0 0 10px;background:#f1dfda;color:#884d43;font-size:11px}.generate-button{width:100%;border:0;background:#262725;color:#fff;padding:18px;font-size:13px;box-shadow:0 10px 20px #2b2a2524}.generate-button:disabled{opacity:.6;cursor:wait}.generation-note{text-align:center;font-size:10px;color:var(--muted);margin:11px 0 28px}.generated-results{border-top:1px solid rgba(72,66,57,.16);padding-top:26px}.results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.results-head h2{font-size:28px;font-weight:500;margin:6px 0}.variant-results{margin:28px 0}.variant-results>div:first-child h3{font-size:14px;margin:5px 0 12px}.generated-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.generated-card{background:#f9f7f3b8;border:1px solid rgba(72,66,57,.13)}.generated-preview{height:190px;width:100%;border:0;border-bottom:1px solid rgba(72,66,57,.1);background:repeating-conic-gradient(#e4e0d9 0,#e4e0d9 25%,#f5f2ec 0,#f5f2ec 50%) 50%/18px 18px;position:relative}.generated-preview img{max-width:78%;max-height:76%;object-fit:contain}.generated-preview svg{position:absolute;right:10px;bottom:10px}.generated-meta{padding:13px;display:flex;flex-direction:column;gap:5px}.generated-meta h4{font-size:13px;margin:0}.generated-meta small,.generated-meta code{font-size:9px;color:var(--muted);overflow-wrap:anywhere}.manual-override{background:#efe2bd;color:#7f682d;padding:4px 5px;width:max-content;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.generated-actions{display:flex;gap:6px;padding:0 13px 13px}.generated-actions .button{padding:7px;font-size:9px}.confirm-button{margin:8px 0 0}.confirmation-summary{padding:20px;background:#e3e7dc;border:1px solid #ccd2c3}.confirmation-summary h3{margin:0 0 12px;font-size:15px}.confirmation-summary>div{display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(72,66,57,.1);padding:10px 0}.confirmation-summary b{font-size:10px}.confirmation-summary span{font-size:9px;color:#596054}.asset-viewer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#201f1cdb;padding:5vh 5vw;display:flex;flex-direction:column}.asset-viewer-bar{background:#f7f5f0;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-viewer-bar>div:first-child{display:flex;flex-direction:column;gap:3px}.asset-viewer-bar b{font-size:11px}.asset-viewer-bar span{font-size:9px;color:var(--muted)}.asset-viewer-bar>div:last-child{display:flex;gap:5px}.actual-size-canvas{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start;padding:34px;background:repeating-conic-gradient(#d9d5cd 0,#d9d5cd 25%,#eeebe5 0,#eeebe5 50%) 50%/24px 24px}.actual-size-canvas img{margin:auto}.settings-panel{padding:25px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:25px 0}.format-options{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;margin-top:12px}.check-row.disabled{opacity:.45}.check-row small{font-size:8px;text-transform:uppercase}.settings-help{display:flex;gap:7px;margin-top:17px;font-size:10px;line-height:1.55;color:var(--muted)}.filename-preview{background:#ece9e2;padding:13px;display:flex;flex-direction:column;gap:5px}.filename-preview span,.token-help{font-size:9px;color:var(--muted)}.filename-preview code{font-size:11px}.token-help{display:block;margin-top:-8px}.logo-system-studio{padding:22px;margin:0 0 18px;background:linear-gradient(120deg,#f7f5f0e6,#e7ebdf9e)}.logo-system-studio-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.logo-system-studio h3{margin:5px 0 6px;font-size:20px;font-weight:500;letter-spacing:-.03em}.logo-system-studio h4{margin:5px 0 7px;font-size:13px}.logo-system-studio p{margin:0;color:var(--muted);font-size:10px;line-height:1.55;max-width:560px}.logo-system-studio-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;padding-top:18px;border-top:1px solid rgba(72,66,57,.12)}.logo-system-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.logo-system-form>.field:first-child,.logo-system-form>.logo-system-existing,.logo-system-form>.field:last-child{grid-column:1/-1}.logo-system-config-fields{display:contents}.logo-system-existing{display:grid;gap:3px;padding:10px 12px;background:#ffffff73;border:1px solid rgba(72,66,57,.12)}.logo-system-existing b{font-size:11px}.logo-system-existing code{font-size:9px;color:var(--muted);overflow-wrap:anywhere}.logo-system-source{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid rgba(72,66,57,.14);background:#ffffff52}.logo-system-source .field{margin:0}.logo-system-source .button{justify-self:start;font-size:10px}.logo-system-divider{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.logo-system-divider:before,.logo-system-divider:after{content:"";height:1px;flex:1;background:#48423921}.logo-system-message{margin:14px 0 0!important;padding:10px 12px;background:#e3e7dc;color:#4e5947}.logo-system-overview{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(72,66,57,.12)}.logo-system-overview>p{font-size:10px}.logo-system-overview article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;border-top:1px solid rgba(72,66,57,.09)}.logo-system-overview article div{display:grid;gap:2px}.logo-system-overview b{font-size:11px}.logo-system-overview small,.logo-system-overview article>span{font-size:9px;color:var(--muted)}.logo-control-note{font-size:9px;line-height:1.45;color:var(--muted);margin:-5px 0 12px}.logos-system-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:26px;padding:22px 24px;margin:0 0 16px;background:linear-gradient(110deg,#ffffffb3,#ecefe6bf)}.logos-system-summary{display:flex;align-items:center;gap:16px}.logos-system-mark{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(72,66,57,.14);background:#f8f7f2;color:#657054;font-size:18px;font-weight:700}.logos-system-name{display:flex;align-items:center;gap:10px}.logos-system-name h3{margin:0;font-size:23px;letter-spacing:-.04em}.logos-system-summary p{margin:5px 0;font-size:11px;color:var(--muted)}.logos-system-summary small{font-size:10px;color:var(--muted)}.logos-system-readiness{display:flex;align-items:center;justify-content:space-between;gap:16px;border-left:1px solid rgba(72,66,57,.12);padding-left:24px}.logos-system-readiness>div:first-child{display:grid;gap:6px}.logos-system-readiness b{font-size:10px}.logos-system-readiness span{font-size:9px}.logos-system-readiness .ready{color:#53764a}.logos-system-readiness .not-ready,.logos-system-readiness .pending{color:var(--muted)}.logos-system-actions{display:grid;gap:7px;min-width:205px}.logos-system-actions .button{justify-content:center}.logos-system-actions select{font-size:9px;padding:7px 8px;background:#ffffff94}.logos-workspace{display:grid;grid-template-columns:250px minmax(0,1fr) 350px;padding:0;margin:0;border:1px solid rgba(72,66,57,.13);background:#ffffff59}.configuration-navigator{border-right:1px solid rgba(72,66,57,.12);min-width:0}.configuration-nav-head{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 12px;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;color:var(--muted)}.configuration-navigator .icon-button{width:30px;height:30px;border:1px solid rgba(72,66,57,.14);background:#fff}.configuration-nav-list{display:grid}.configuration-nav-list>button{display:grid;grid-template-columns:55px minmax(0,1fr);gap:11px;align-items:center;padding:14px 17px;border:0;border-top:1px solid rgba(72,66,57,.1);border-left:3px solid transparent;background:transparent;text-align:left}.configuration-nav-list>button:hover,.configuration-nav-list>button.active{background:#eef1e8;border-left-color:#70a84b}.configuration-nav-list img,.configuration-placeholder{width:55px;height:55px;object-fit:contain;background:#f4f2ec;border:1px solid rgba(72,66,57,.08)}.configuration-placeholder{display:grid;place-items:center;color:var(--muted)}.configuration-nav-list b,.configuration-nav-list small{display:block}.configuration-nav-list b{font-size:11px}.configuration-nav-list small{margin-top:4px;font-size:9px;color:var(--muted)}.configuration-nav-note{margin:14px 17px;font-size:9px;line-height:1.55;color:var(--muted)}.logo-preview-workspace{display:grid;grid-template-rows:auto minmax(420px,1fr) auto;min-width:0;padding:22px;border-right:1px solid rgba(72,66,57,.12)}.logo-preview-workspace header{display:flex;justify-content:space-between;align-items:start;gap:14px;padding-bottom:15px}.logo-preview-workspace h3{margin:0;font-size:24px;letter-spacing:-.04em}.logo-preview-workspace header>div>span{display:block;margin-top:5px;font-size:10px;color:var(--muted)}.official-source-context{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:9px;color:var(--muted)}.official-source-context b{color:var(--ink)}.official-source-context .button{padding:7px 9px}.logo-preview-canvas{display:grid;place-items:center;min-height:420px;border:1px solid rgba(72,66,57,.1);padding:38px;overflow:hidden}.logo-preview-canvas.background-light{background:#fbfaf7}.logo-preview-canvas.background-dark{background:#273b49}.logo-preview-canvas.background-transparent{background:repeating-conic-gradient(#e4e0d9 0,#e4e0d9 25%,#f5f2ec 0,#f5f2ec 50%) 50%/18px 18px}.logo-preview-canvas.background-brand{background:var(--accent)}.logo-preview-svg{width:min(100%,590px);height:min(100%,440px);display:grid;place-items:center}.logo-preview-svg svg{display:block;width:100%;height:100%;max-height:440px;object-fit:contain}.logo-preview-empty{display:grid;justify-items:center;gap:7px;color:var(--muted);font-size:10px}.logo-preview-empty b{color:#555047}.logo-preview-workspace footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:15px}.logo-preview-workspace footer>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.logo-preview-workspace footer span{font-size:9px;color:var(--muted)}.logo-preview-workspace footer button{border:1px solid rgba(72,66,57,.15);background:#fff;padding:8px 10px;font-size:9px}.logo-preview-workspace footer button.active{border-color:#70a84b;background:#eef4e9}.logo-preview-zoom{white-space:nowrap}.logos-inspector{min-width:0}.logos-inspector-tabs{display:flex;border-bottom:1px solid rgba(72,66,57,.12)}.logos-inspector-tabs button{flex:1;border:0;border-bottom:2px solid transparent;background:transparent;padding:18px 10px;font-size:11px}.logos-inspector-tabs button.active{border-bottom-color:#70a84b;font-weight:700}.appearance-panel,.logo-settings-panel{padding:18px}.inspector-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--muted)}.inspector-section-head .button{padding:7px 8px;text-transform:none;letter-spacing:0}.appearance-list{display:grid;gap:7px}.appearance-list>button{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid rgba(72,66,57,.12);background:#fff6;text-align:left}.appearance-list>button.selected{border-left:3px solid #70a84b;background:#f6f8f2}.appearance-swatch{display:grid;place-items:center;width:45px;height:45px;background:#e7e6e0;color:#8c897f;font-size:13px}.appearance-list b,.appearance-list small{display:block}.appearance-list b{font-size:10px}.appearance-list small{margin-top:3px;font-size:8px;color:var(--muted)}.appearance-list em{padding:4px 6px;border-radius:2px;font-size:8px;font-style:normal}.appearance-list em.approved{background:#e7f1dd;color:#52813a}.appearance-list em.draft{background:#f0ede6;color:#77736a}.appearance-preparation{margin-top:16px;padding-top:15px;border-top:1px solid rgba(72,66,57,.12)}.appearance-preparation p{font-size:9px;line-height:1.5;color:var(--muted)}.appearance-preparation .treatment-options{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}.appearance-preparation .treatment-choice{padding:7px;font-size:9px}.appearance-preparation .one-color-list{max-height:135px;overflow:auto}.appearance-export-files{display:grid;gap:8px;margin-top:15px;padding-top:15px;border-top:1px solid rgba(72,66,57,.12)}.appearance-export-files>span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.appearance-export-files>div{display:flex;gap:5px}.appearance-export-files>div b{padding:6px 7px;border:1px solid rgba(72,66,57,.13);font-size:9px}.appearance-export-files label{display:grid;gap:4px;font-size:9px;color:var(--muted)}.appearance-export-files select{font-size:9px;padding:7px}.appearance-export-files .button{justify-content:center;font-size:9px}.settings-fields{display:grid;gap:10px}.official-source-settings{display:grid;gap:8px;margin-top:17px;padding:13px;background:#f2f4eeb3;border:1px solid rgba(72,66,57,.11)}.official-source-settings p,.official-source-settings small,.analysis-disclosure p,.logo-rules p{margin:0;font-size:9px;line-height:1.5;color:var(--muted)}.official-source-settings select{font-size:10px;padding:8px}.logo-rules{margin-top:14px;border-top:1px solid rgba(72,66,57,.12);border-bottom:1px solid rgba(72,66,57,.12);padding:11px 0}.logo-rules summary{font-size:10px;font-weight:600;cursor:pointer}.logo-rules p{padding-top:8px}.analysis-disclosure{display:grid;gap:6px;margin-top:14px}.analysis-disclosure button{justify-self:start;border:0;background:transparent;padding:0;font-size:10px;text-decoration:underline}.analysis-disclosure .color-inspection{margin-top:10px;padding:14px}.analysis-disclosure .color-inspection-head,.analysis-disclosure .qa-preview-toggle{display:none}.analysis-disclosure .color-inspection-layout{grid-template-columns:1fr;min-height:0}.analysis-disclosure .color-inspection-canvas{min-height:240px;padding:18px}.analysis-disclosure .color-inspection-sidebar{border-left:0;border-top:1px solid rgba(72,66,57,.12);padding:12px}.analysis-disclosure .inspection-color-list{grid-template-columns:repeat(2,minmax(0,1fr))}.source-artwork-inbox{margin-top:16px;padding:20px}.source-artwork-inbox header{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px}.source-artwork-inbox h3{margin:0 0 4px;font-size:15px}.source-artwork-inbox p,.source-artwork-inbox header>span{margin:0;font-size:10px;color:var(--muted)}.source-inbox-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.source-inbox-grid article{display:grid;grid-template-columns:68px minmax(0,1fr);gap:9px;padding:10px;border:1px solid rgba(72,66,57,.12);background:#ffffff59}.source-inbox-preview{grid-row:span 3;border:0;background:#f4f2ec;padding:4px}.source-inbox-preview img{display:block;width:100%;height:58px;object-fit:contain}.source-inbox-grid b,.source-inbox-grid small,.source-inbox-grid em{display:block}.source-inbox-grid b{font-size:10px;overflow-wrap:anywhere}.source-inbox-grid small{margin-top:4px;font-size:8px;color:var(--muted)}.source-inbox-grid em{margin-top:5px;color:#5e8d44;font-size:8px;font-style:normal}.source-inbox-grid select{grid-column:1/-1;padding:7px;font-size:9px}.source-inbox-actions{grid-column:1/-1;display:flex;gap:4px}.source-inbox-actions .button{flex:1;justify-content:center;padding:6px 5px;font-size:8px}.source-inbox-upload{display:grid;place-content:center;justify-items:center;gap:7px;min-height:180px;border:1px dashed #b9b4a9;background:#ffffff42;text-align:center;color:var(--muted)}.source-inbox-upload b{font-size:10px;color:#565148}.source-inbox-upload span{font-size:9px;max-width:130px;line-height:1.5}.source-inbox-upload.is-dragging{border-color:#6f9257;background:#edf3e7}.logo-export-review{margin-top:16px}@media (max-width:1060px){.logos-system-header{grid-template-columns:1fr}.logos-system-readiness{border-left:0;border-top:1px solid rgba(72,66,57,.12);padding:16px 0 0}.logos-workspace{grid-template-columns:210px minmax(0,1fr)}.logos-inspector{grid-column:1/-1;border-top:1px solid rgba(72,66,57,.12);border-left:0;display:grid;grid-template-columns:150px minmax(0,1fr)}.logos-inspector-tabs{display:grid;border-bottom:0;border-right:1px solid rgba(72,66,57,.12)}.logos-inspector-tabs button{border-bottom:0;border-left:2px solid transparent}.logos-inspector-tabs button.active{border-left-color:#70a84b}.source-inbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.logos-system-header{padding:17px}.logos-system-readiness{display:grid}.logos-system-actions{min-width:0}.logos-workspace{grid-template-columns:1fr}.configuration-navigator{border-right:0;border-bottom:1px solid rgba(72,66,57,.12)}.configuration-nav-list{display:flex;overflow:auto}.configuration-nav-list>button{min-width:185px}.logo-preview-workspace{border-right:0;padding:17px}.logo-preview-workspace header{display:grid}.logos-inspector{display:block}.logos-inspector-tabs{display:flex;border-right:0;border-bottom:1px solid rgba(72,66,57,.12)}.logos-inspector-tabs button.active{border-left:0;border-bottom:2px solid #70a84b}.source-inbox-grid{grid-template-columns:1fr}.source-artwork-inbox{padding:16px}.official-source-context{align-items:start}.logo-preview-workspace footer{display:grid}.logo-preview-workspace footer>div{display:grid;grid-template-columns:repeat(2,1fr)}}.logos-system-name input{width:min(360px,48vw);margin:0;padding:2px 0;border:0;border-bottom:1px solid rgba(72,66,57,.2);background:transparent;font-size:23px;font-weight:650;letter-spacing:-.04em}.logo-canonical-workspace{min-width:0}.logos-page-title{margin-bottom:18px}.logos-page-title h2{margin:5px 0 4px}.logos-page-title p{margin:0;max-width:720px}.logo-canonical-workspace .logos-system-header{display:grid;grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);gap:24px;margin:0;padding:18px 20px;background:linear-gradient(110deg,#ffffffb8,#ecefe6c7)}.logo-canonical-workspace .logos-system-summary{gap:13px}.logo-canonical-workspace .logos-system-mark{width:62px;height:62px;font-size:15px}.logo-canonical-workspace .logos-system-name{margin-top:3px}.logo-canonical-workspace .logos-system-name input{width:min(330px,35vw);font-size:20px}.logo-state{padding:4px 7px;background:#eee8da;color:#736642;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.logo-state.approved{background:#e3ecd9;color:#4f6f3e}.logo-canonical-workspace .logos-system-readiness{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;padding-left:20px}.logos-system-readiness ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;margin:7px 0 0;padding:0;list-style:none}.logos-system-readiness li{display:flex;gap:5px;align-items:flex-start;font-size:8px;line-height:1.35}.logos-system-readiness li>span{width:11px;text-align:center;flex:none}.logos-system-readiness li svg{flex:none}.logos-system-actions small{font-size:8px;line-height:1.45;color:var(--muted);text-align:center}.logo-canonical-workspace .source-artwork-inbox{margin:12px 0;padding:14px 16px}.logo-canonical-workspace .source-artwork-inbox header{margin-bottom:10px}.logo-canonical-workspace .source-artwork-inbox h3{font-size:14px;margin:3px 0}.logo-canonical-workspace .source-inbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.logo-canonical-workspace .source-inbox-upload{min-height:124px;order:-1}.logo-canonical-workspace .source-inbox-grid article{display:grid;grid-template-columns:58px minmax(0,1fr);grid-auto-rows:auto;gap:5px 9px;min-height:124px;padding:8px}.logo-canonical-workspace .source-inbox-preview{grid-row:span 2;width:58px;height:58px;padding:4px}.logo-canonical-workspace .source-inbox-preview .asset-preview{width:100%;height:100%;display:grid;place-items:center}.logo-canonical-workspace .source-inbox-preview img{width:100%;height:100%;object-fit:contain}.logo-canonical-workspace .source-inbox-grid select{grid-column:1/-1;padding:6px;font-size:8px}.source-assignment-state{grid-column:1/-1;display:flex;gap:5px;align-items:center;color:#5e7250;font-size:8px}.source-assignment-state>span:only-child{color:var(--muted)}.logo-canonical-workspace .source-inbox-actions{grid-column:1/-1}.logo-canonical-workspace .source-inbox-actions .button{min-height:28px}.logo-canonical-workspace .source-inbox-actions .button:first-child{flex:1.6}.logo-canonical-workspace .source-inbox-upload:focus-visible{outline:2px solid #727a61;outline-offset:2px}.logo-canonical-workspace .logos-workspace{display:grid;grid-template-columns:220px minmax(520px,1fr) 330px;min-width:0;align-items:stretch;padding:0;overflow:visible}.logo-canonical-workspace .configuration-navigator{min-width:0;background:#faf9f547}.logo-canonical-workspace .configuration-nav-list>button{grid-template-columns:48px minmax(0,1fr);padding:12px 13px}.logo-canonical-workspace .configuration-nav-list .asset-preview,.logo-canonical-workspace .configuration-placeholder{width:48px;height:48px;display:grid;place-items:center;background:#f4f2ec;border:1px solid rgba(72,66,57,.08)}.logo-canonical-workspace .configuration-nav-list .asset-preview img{width:100%;height:100%;padding:4px;object-fit:contain}.logo-canonical-workspace .configuration-nav-list b{overflow-wrap:anywhere}.logo-canonical-workspace .configuration-nav-note{font-size:8px}.logo-canonical-workspace .logo-preview-workspace{display:grid;grid-template-rows:auto minmax(480px,1fr) auto auto;min-width:0;padding:18px}.logo-canonical-workspace .logo-preview-workspace header{min-height:72px}.logo-canonical-workspace .logo-preview-workspace h3{font-size:23px;overflow-wrap:anywhere}.logo-canonical-workspace .official-source-context{justify-content:flex-end;max-width:300px;text-align:right}.logo-canonical-workspace .logo-preview-canvas{position:relative;display:grid;place-items:center;min-height:clamp(480px,45vw,680px);padding:clamp(36px,5vw,78px);overflow:hidden}.logo-canonical-workspace .logo-preview-canvas.background-transparent{background-color:#f4f0e8;background-image:linear-gradient(45deg,rgba(100,92,81,.07) 25%,transparent 25%),linear-gradient(-45deg,rgba(100,92,81,.07) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(100,92,81,.07) 75%),linear-gradient(-45deg,transparent 75%,rgba(100,92,81,.07) 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}.logo-canonical-workspace .logo-preview-canvas.background-brand{background:var(--logo-preview-brand,#7b8f62)}.logo-canvas-artwork{display:block;width:100%;height:100%;max-width:760px;max-height:540px;object-fit:contain}.logo-canonical-workspace .logo-preview-svg{width:100%;height:100%;min-height:260px}.logo-canonical-workspace .logo-preview-svg img{display:block;width:100%;height:100%;max-height:540px;object-fit:contain}.logo-canonical-workspace .logo-preview-empty{text-align:center}.logo-canonical-workspace .logo-preview-workspace footer{padding-top:11px}.canvas-analysis-action{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:8px;color:#514e47;font-size:9px}.canvas-analysis-action:hover,.canvas-analysis-action.active{background:#e9ede2}.canvas-analysis-action:disabled{opacity:.35}.technical-preview-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(72,66,57,.08)}.technical-preview-controls>span{font-size:8px;color:var(--muted);margin-right:3px}.technical-preview-controls button{border:1px solid rgba(72,66,57,.14);background:#ffffff80;padding:7px 8px;font-size:8px}.technical-preview-controls button.active{background:#727a61;border-color:#727a61;color:#fff}.logo-canonical-workspace .logos-inspector{min-width:0;max-height:none;background:#faf9f54d}.logo-canonical-workspace .appearance-panel,.logo-canonical-workspace .logo-settings-panel{padding:16px}.logo-canonical-workspace .appearance-list>button{grid-template-columns:40px minmax(0,1fr) auto;padding:8px}.logo-canonical-workspace .appearance-swatch{width:40px;height:40px}.appearance-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:10px}.appearance-add-row select{min-width:0;padding:7px;font-size:9px}.appearance-add-row .button{padding:7px 9px}.appearance-detail{display:grid;gap:13px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(72,66,57,.12)}.appearance-detail .appearance-preparation{margin:0;padding:0;border:0}.background-compatibility-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.background-compatibility-grid .check-row{font-size:9px;padding:5px 0}.default-appearance{margin-top:8px;border-top:1px solid rgba(72,66,57,.1)}.appearance-export-files p,.inspector-empty{font-size:9px;line-height:1.5;color:var(--muted)}.logo-canonical-workspace .settings-fields{gap:12px}.logo-canonical-workspace .two-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.logo-canonical-workspace .field small{font-size:8px;line-height:1.4;color:var(--muted);text-transform:none;letter-spacing:0}.official-source-settings b{font-size:10px}.logo-rule-section{display:grid;gap:8px;padding:12px 0;border-top:1px solid rgba(72,66,57,.12)}.logo-rule-section p{margin:0;font-size:8px;line-height:1.45;color:var(--muted)}.save-logo-draft{justify-content:center}.advanced-settings{margin-top:4px;padding-top:11px;border-top:1px solid rgba(72,66,57,.12)}.advanced-settings summary{cursor:pointer;font-size:9px;color:var(--muted)}.advanced-settings p{font-size:8px;color:var(--muted)}.advanced-settings dl{display:grid;grid-template-columns:105px minmax(0,1fr);gap:7px;margin:10px 0 0}.advanced-settings dt{font-size:8px;color:var(--muted)}.advanced-settings dd{margin:0;font:8px/1.4 monospace;overflow-wrap:anywhere}.artwork-analysis-inspector{display:grid;align-content:start;gap:14px;padding:16px}.artwork-analysis-inspector header{display:grid;gap:4px}.artwork-analysis-inspector h3{margin:2px 0;font-size:17px;overflow-wrap:anywhere}.artwork-analysis-inspector header p,.analysis-findings p,.analysis-colors>p{margin:0;font-size:9px;line-height:1.5;color:var(--muted)}.analysis-back{display:flex;align-items:center;gap:4px;width:max-content;margin:0 0 8px;padding:0;border:0;background:transparent;font-size:9px;color:#555047}.analysis-preview-controls{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:11px 0;border-top:1px solid rgba(72,66,57,.12);border-bottom:1px solid rgba(72,66,57,.12)}.analysis-preview-controls>span{grid-column:1/-1;font-size:8px;color:var(--muted)}.analysis-preview-controls button{min-height:31px;border:1px solid rgba(72,66,57,.14);background:#fff;font-size:8px}.analysis-preview-controls button.active{background:#727a61;color:#fff}.analysis-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.analysis-summary div{display:grid;gap:2px;padding:9px;border:1px solid rgba(72,66,57,.1);background:#fff6}.analysis-summary b{font-size:13px;text-transform:capitalize}.analysis-summary span{font-size:7px;color:var(--muted)}.analysis-findings{display:grid;gap:7px}.analysis-warning,.analysis-clear{display:flex;align-items:flex-start;gap:6px;padding:8px;background:#f1ead9;color:#705f34;font-size:8px;line-height:1.4}.analysis-warning.blocking{background:#f5e3df;color:#934835}.analysis-clear{background:#e6eee0;color:#527047}.analysis-colors{display:grid;gap:6px}.analysis-colors article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:7px;align-items:center;padding:7px;border:1px solid rgba(72,66,57,.11)}.analysis-colors article>i{width:28px;height:28px;border:1px solid rgba(0,0,0,.12)}.analysis-colors article>span{display:grid;gap:2px}.analysis-colors article b{font-size:8px}.analysis-colors article small{font-size:7px;color:var(--muted)}.analysis-colors article>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.analysis-colors article button{border:1px solid rgba(72,66,57,.14);background:#fff;padding:5px;font-size:7px}.analysis-colors article button.active{background:#727a61;color:#fff}.analysis-done{justify-content:center}@media (max-width:1320px){.logo-canonical-workspace .logos-system-header{grid-template-columns:1fr}.logo-canonical-workspace .logos-system-readiness{border-left:0;border-top:1px solid rgba(72,66,57,.12);padding:14px 0 0}.logo-canonical-workspace .logos-workspace{grid-template-columns:200px minmax(0,1fr)}.logo-canonical-workspace .logos-inspector{grid-column:1/-1;display:grid;grid-template-columns:140px minmax(0,1fr);border-top:1px solid rgba(72,66,57,.12)}.logo-canonical-workspace .logos-inspector-tabs{display:grid;border-right:1px solid rgba(72,66,57,.12);border-bottom:0}.logo-canonical-workspace .logos-inspector-tabs button.active{border-left:2px solid #70a84b;border-bottom:0}.logo-canonical-workspace .appearance-panel,.logo-canonical-workspace .logo-settings-panel,.logo-canonical-workspace .artwork-analysis-inspector{max-width:none}.logo-canonical-workspace .artwork-analysis-inspector{grid-column:1/-1}.logo-canonical-workspace .logo-preview-canvas{min-height:500px;padding:45px}.logo-canonical-workspace .source-inbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.logo-canonical-workspace .logos-workspace{grid-template-columns:190px minmax(0,1fr)}.logo-canonical-workspace .logos-inspector{grid-column:1/-1;display:grid;grid-template-columns:140px minmax(0,1fr);border-top:1px solid rgba(72,66,57,.12)}.logo-canonical-workspace .logos-inspector-tabs{display:grid;border-right:1px solid rgba(72,66,57,.12);border-bottom:0}.logo-canonical-workspace .logos-inspector-tabs button.active{border-left:2px solid #70a84b;border-bottom:0}.logo-canonical-workspace .appearance-panel,.logo-canonical-workspace .logo-settings-panel,.logo-canonical-workspace .artwork-analysis-inspector{max-width:none}.logo-canonical-workspace .artwork-analysis-inspector{grid-column:1/-1}.logo-canonical-workspace .source-inbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.logo-canonical-workspace .logos-system-readiness{display:grid;grid-template-columns:1fr}.logos-system-readiness ul{grid-template-columns:1fr 1fr}.logo-canonical-workspace .logos-system-name input{width:min(70vw,330px)}.logo-canonical-workspace .logos-workspace{grid-template-columns:1fr}.logo-canonical-workspace .configuration-navigator{border-right:0;border-bottom:1px solid rgba(72,66,57,.12)}.logo-canonical-workspace .configuration-nav-list{display:flex;overflow:auto}.logo-canonical-workspace .configuration-nav-list>button{min-width:190px}.logo-canonical-workspace .logo-preview-workspace{border-right:0;padding:14px}.logo-canonical-workspace .logo-preview-canvas{min-height:390px;padding:30px}.logo-canonical-workspace .official-source-context{justify-content:flex-start;text-align:left}.logo-canonical-workspace .logo-preview-workspace footer{display:grid}.canvas-background-controls{display:flex!important;overflow:auto;flex-wrap:nowrap!important}.logo-canonical-workspace .logos-inspector{display:block}.logo-canonical-workspace .logos-inspector-tabs{display:flex;border-right:0;border-bottom:1px solid rgba(72,66,57,.12)}.logo-canonical-workspace .source-inbox-grid{grid-template-columns:1fr}.technical-preview-controls{display:grid;grid-template-columns:1fr 1fr}.technical-preview-controls>span{grid-column:1/-1}}@media (max-width:700px){.logo-system-studio{padding:17px}.logo-system-studio-head,.logo-system-overview article{display:grid;gap:10px}.logo-system-studio-grid,.logo-system-form{grid-template-columns:1fr}.logo-system-form>.field,.logo-system-form>.logo-system-existing{grid-column:auto}.logo-system-source .button{width:100%}}.platform-logo{width:36px;height:36px;display:block;object-fit:contain;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.client-mini-copy.empty{gap:6px}.text-button{border:0;background:transparent;padding:0;color:#69685a;font-size:10px;text-align:left;text-decoration:underline}.workspace-create{max-width:620px;margin-bottom:18px}.workspace-empty{min-height:280px}.settings-placeholder{border-left:1px solid rgba(72,66,57,.12);padding-left:26px}.settings-placeholder h4{margin:5px 0;font-size:13px}.settings-placeholder p{margin:0 0 20px;color:var(--muted);font-size:10px;line-height:1.6}.portal{--brand:#767b64;--paper:#f4efe6;--ink:#36332e;background:var(--paper);color:var(--ink);min-height:100vh}.portal-head{min-height:84px;height:auto;display:grid;grid-template-columns:minmax(100px,220px) 1fr auto;align-items:center;padding:11px 5vw;border-bottom:1px solid rgba(55,50,43,.14);position:sticky;top:0;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10}.portal-head:has([style*=background]){-webkit-backdrop-filter:none;backdrop-filter:none}.portal-logo-asset{width:var(--logo-max-width,180px);height:var(--logo-max-height,62px);display:grid;place-items:center;overflow:hidden}.portal-logo-asset img{display:block;max-width:100%;max-height:100%;object-fit:contain}.portal-logo-asset.large{width:100%;height:150px;margin:auto}.portal-logo-asset.compact{width:42px;height:42px}.asset-unavailable{min-height:88px;display:grid;align-content:center;gap:4px;padding:12px;border:1px dashed currentColor;color:#9a4c42;font:10px/1.4 Inter,system-ui,sans-serif}.asset-unavailable small{font-family:ui-monospace,monospace;font-size:8px}.asset-unavailable span{font-size:9px;opacity:.78}.asset-unavailable.compact{min-height:35px;width:42px;padding:4px;font-size:7px;overflow:hidden}.asset-unavailable.compact small,.asset-unavailable.compact span{display:none}.portal-nav{display:flex;justify-content:center;gap:26px}.portal-nav a{text-decoration:none;color:var(--portal-nav-color,inherit);font-size:9px;text-transform:uppercase;letter-spacing:.13em}.portal-edit{justify-self:end;border:1px solid rgba(55,50,43,.18);background:transparent;padding:9px 11px;display:flex;align-items:center;gap:7px;font-size:9px}.portal-actions{display:flex;justify-content:flex-end;gap:8px}.portal-structured-section{padding:64px max(6vw,30px);background:var(--section-background,transparent)}.portal-structured-section.width-contained>.portal-section-content{max-width:1180px;margin:auto}.portal-structured-section.width-narrow>.portal-section-content{max-width:760px;margin:auto}.portal-structured-section.padding-compact{padding-top:32px;padding-bottom:32px}.portal-structured-section.padding-generous{padding-top:110px;padding-bottom:110px}.structured-section-grid{display:grid;grid-template-columns:repeat(var(--section-columns),minmax(0,1fr));gap:var(--section-gap);margin-top:28px}.structured-section-item{min-width:0;grid-column:span var(--section-item-span)}.portal-site-block{min-width:0}.portal-site-block .shared-block-renderer{border:0}.client-site-v2-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px}.section-outline{padding:15px;align-self:start;display:grid;gap:6px}.section-outline h3{margin:2px 0 10px;font-size:17px}.section-outline>button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:10px;border:1px solid transparent;background:transparent;text-align:left}.section-outline>button.active{border-color:#737a62;background:#e9ece2}.section-outline b,.section-outline small{display:block}.section-outline b{font-size:11px}.section-outline small{margin-top:3px;font-size:9px;color:var(--muted)}.section-add-button{display:flex!important;align-items:center;gap:6px;border-top:1px solid rgba(72,66,57,.12)!important;margin-top:8px;color:#687057}.section-workspace{min-width:0}.section-editor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;border-bottom:1px solid rgba(72,66,57,.12)}.section-editor-head input{border:0;background:transparent;font:400 25px/1 var(--bp-ui-font);padding:3px 0}.section-layout-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px}.section-responsive-controls{display:flex;align-items:end;gap:12px;padding:0 20px 20px;border-bottom:1px solid rgba(72,66,57,.1)}.section-responsive-controls>.eyebrow{margin-right:auto}.segmented{display:flex;overflow:hidden;border:1px solid rgba(72,66,57,.16);border-radius:8px;background:#f5f2ec}.segmented button{flex:1;min-height:34px;border:0;border-right:1px solid rgba(72,66,57,.1);background:transparent;padding:0 8px;font-size:9px;text-transform:capitalize}.segmented button:last-child{border-right:0}.segmented button.active{background:#373a34;color:#fff}.section-canvas{padding:24px}.section-grid-preview{display:grid;min-height:240px;padding:16px;border:1px dashed rgba(72,66,57,.25);background:#ffffff6b}.section-grid-preview article{display:grid;align-content:start;gap:7px;min-height:130px;padding:14px;border:1px solid rgba(72,66,57,.14);background:#fff}.section-grid-preview article b{font-size:12px}.section-grid-preview article small{font-size:9px;color:var(--muted)}.span-control{margin-top:auto}.span-control button{font-size:8px}.section-add-site-block{display:flex;align-items:center;justify-content:center;gap:7px;min-height:100px;border:1px dashed #8c927d;background:#ffffff61;font-size:10px}.site-modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.site-modal{position:relative;width:min(720px,100%);padding:30px}.site-modal>.icon-button{position:absolute;right:16px;top:16px}.site-modal h3{margin:6px 0;font-size:28px;font-weight:400}.site-modal p{margin:0 0 22px;color:var(--muted);font-size:11px}.section-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.section-preset-grid button{display:grid;gap:7px;min-height:110px;padding:15px;border:1px solid rgba(72,66,57,.14);background:#ffffff73;text-align:left}.section-preset-grid button:hover{background:#fff;border-color:#737a62}.section-preset-grid b{font-size:12px}.section-preset-grid small{font-size:10px;color:var(--muted)}.portal-hero{min-height:660px;display:grid;grid-template-columns:1fr .8fr;align-items:center;padding:80px 8vw 70px;overflow:hidden}.portal-hero-copy>span{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--brand)}.portal-hero h1{font-family:var(--bp-ui-font,system-ui,sans-serif);font-weight:400;font-size:clamp(58px,7vw,104px);line-height:.9;letter-spacing:-.055em;max-width:850px;margin:18px 0 30px}.portal-hero p{max-width:600px;font-size:14px;line-height:1.9;color:#70695f}.portal-object{height:430px;position:relative}.portal-object i{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 70%,white);background:color-mix(in srgb,var(--brand) 65%,#d9d3c8)}.portal-object i:nth-child(1){width:300px;height:300px;left:18%;top:5%;box-shadow:0 50px 80px #2d28201f}.portal-object i:nth-child(2){width:210px;height:210px;left:48%;top:42%;background:color-mix(in srgb,var(--brand) 35%,#e9e1d5)}.portal-object i:nth-child(3){width:110px;height:110px;left:4%;top:57%;background:transparent}.portal-section{padding:90px 8vw;border-top:1px solid rgba(55,50,43,.12)}.portal-section-content{width:100%;margin:0 auto}.portal-section.width-contained .portal-section-content{max-width:1180px}.portal-section.width-narrow .portal-section-content{max-width:760px}.portal-section.width-full{padding-left:0;padding-right:0}.portal-section.width-full>.portal-section-content{max-width:none}.portal-section.width-full>.portal-section-content>.portal-section-head{padding-left:8vw;padding-right:8vw}.portal-section-head{margin-bottom:48px}.portal-section-head h2{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:46px;font-weight:400;margin:0 0 8px}.portal-section-head p{margin:0;font-size:11px;color:#7d766b}.portal-logo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.portal-logo-card{background:#f9f5ec;border:1px solid rgba(55,50,43,.1);min-height:350px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.portal-logo-card.v1{background:var(--ink);color:#fff}.portal-logo-card.v2{background:color-mix(in srgb,var(--brand) 55%,white)}.portal-logo-card>div:nth-child(2){display:flex;flex-direction:column;gap:4px}.portal-logo-card b{font-size:11px}.portal-logo-card span{font-size:9px;opacity:.65}.portal-logo-card button{align-self:flex-end;border:0;background:transparent;color:inherit;display:flex;gap:5px;align-items:center;font-size:9px}.portal-custom-block.content-full .shared-block-renderer,.portal-custom-block.content-narrow .shared-block-renderer{margin-left:auto;margin-right:auto}.portal-color{background:#e8e3d9}.portal-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.portal-color-card{background:#f4efe6;padding-bottom:20px}.portal-color-card>div{height:220px}.portal-color-card h3{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:22px;font-weight:400;margin:18px 18px 10px}.portal-color-card button{margin:0 18px 12px;border:0;background:transparent;padding:0;display:flex;align-items:center;gap:7px;font-size:10px}.portal-color-card>span{display:block;margin:4px 18px;font-size:8px;color:#81796d}.portal-type-card{padding:48px 0;border-top:1px solid rgba(55,50,43,.18);border-bottom:1px solid rgba(55,50,43,.18)}.portal-type-card>span,.portal-type-body>span{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--brand)}.portal-type-card h3{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:64px;line-height:1.02;font-weight:400;max-width:1000px;margin:24px 0}.portal-type-card div{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:20px;line-height:1.6}.portal-type-body{display:grid;grid-template-columns:240px 1fr;gap:40px;padding-top:44px}.portal-type-body p{font-size:15px;line-height:1.9;max-width:720px;margin:0}.portal-downloads{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(55,50,43,.13)}.portal-downloads button{display:flex;align-items:center;gap:14px;padding:17px 0;border:0;border-bottom:1px solid rgba(55,50,43,.13);background:transparent;text-align:left}.portal-downloads button:nth-child(odd){margin-right:25px}.portal-downloads button:nth-child(2n){margin-left:25px}.portal-downloads div{display:flex;flex-direction:column;gap:3px}.portal-downloads b{font-size:10px}.portal-downloads small{font-size:8px;color:#817b72}.portal-footer{height:110px;background:var(--ink);color:#fff;display:grid;grid-template-columns:60px 1fr auto;align-items:center;padding:0 8vw;gap:16px}.portal-footer span{font-size:10px}.portal-footer small{font-size:8px;opacity:.6}@media (max-width:1000px){.auth-screen{grid-template-columns:1fr}.auth-intro{min-height:350px}.auth-panel{padding:28px}.auth-card{width:min(100%,520px)}.color-guide-layout{grid-template-columns:1fr}.color-qa{display:grid;grid-template-columns:1fr 1fr}.logo-workspace,.logo-controls,.settings-grid{grid-template-columns:1fr}.generated-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:74px 1fr}.sidebar{padding:16px 10px}.brandmark div:last-child,.client-mini-copy,.nav-item span,.nav-label,.sidebar-foot{display:none}.brandmark{justify-content:center;padding:0 0 18px}.client-mini{justify-content:center;padding:8px}.nav-item{justify-content:center}.content{padding:28px 24px}.metrics{grid-template-columns:repeat(2,1fr)}.dash-grid,.editor-grid,.type-layout,.signature-layout,.graphic-layout{grid-template-columns:1fr}.logo-grid,.proof-grid,.folder-grid{grid-template-columns:repeat(2,1fr)}.portal-nav{display:none}.portal-head{grid-template-columns:1fr auto}.portal-hero{grid-template-columns:1fr}.portal-object{display:none}.portal-logo-grid,.portal-palette{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.auth-intro{min-height:300px;padding:32px 26px}.auth-intro h1{font-size:50px}.auth-intro p{font-size:11px}.auth-mark{margin-bottom:28px}.auth-panel{padding:16px}.auth-card{padding:30px 24px}.auth-card h2{font-size:36px}.color-card-grid,.color-qa,.generated-card-grid{grid-template-columns:1fr}.color-guide-head .page-actions{width:100%;flex-wrap:wrap}.logo-controls{margin-top:14px}.source-asset{grid-template-columns:64px 1fr}.source-asset img{width:64px}.source-actions{grid-column:2}.asset-viewer{padding:10px}.asset-viewer-bar{align-items:flex-start;flex-direction:column}.actual-size-canvas{padding:14px}.app-shell{display:block}.sidebar{display:none}.content{padding:20px 14px}.page-head{align-items:flex-start;flex-direction:column}.page-head h2{font-size:29px}.welcome{padding:26px;min-height:330px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:18px}.welcome h2{font-size:34px}.metrics{grid-template-columns:1fr 1fr}.dash-grid,.color-grid,.logo-grid,.proof-grid,.folder-grid{grid-template-columns:1fr}.client-row{grid-template-columns:50px 1fr 20px}.client-row>div:nth-child(3),.client-row>div:nth-child(4){display:none}.quick-list{grid-template-columns:1fr}.block-row{grid-template-columns:20px 30px 1fr 60px}.block-row .icon-button{display:none}.portal-head{padding:0 20px}.portal-hero,.portal-section{padding-left:24px;padding-right:24px}.portal-hero{min-height:520px}.portal-hero h1{font-size:56px}.portal-logo-grid,.portal-palette{grid-template-columns:1fr}.portal-section-head{grid-template-columns:36px 1fr}.portal-section-head h2{font-size:38px}.portal-type-card h3{font-size:44px}.portal-type-body,.portal-downloads{grid-template-columns:1fr}.portal-downloads button{margin:0!important}.portal-footer{padding:0 24px}}.page-head h2{font-size:clamp(36px,2.4vw,52px);font-weight:400;letter-spacing:-.05em}.page-head{margin-bottom:32px}.page-head p{font-size:13px}.svg-drop{min-height:210px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.svg-drop:hover,.svg-drop:focus-visible{border-color:#77715f;background:#fff9;outline:0}.svg-drop:active{transform:scale(.995)}.svg-drop.is-dragging{border-color:var(--accent);background:#e3e7dc;box-shadow:inset 0 0 0 1px var(--accent)}.source-asset{padding:18px 20px}.source-actions .button{min-height:38px}.danger-button{color:var(--danger)}.treatment-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.treatment-choice{min-height:46px;display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid #d8d2c7;background:#ffffff52;font-size:11px;transition:background .14s ease,border-color .14s ease,transform .14s ease}.treatment-choice:hover{background:#ffffffb3}.treatment-choice.selected{border-color:#727a61;background:#e3e7dc}.treatment-choice:active,.size-choice:active,.color-choice:active{transform:scale(.985)}.treatment-choice input,.color-choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #aaa397;border-radius:2px;margin:0;display:grid;place-items:center;flex:none}.treatment-choice input:checked,.color-choice input:checked{border-color:#5e6650;background:#5e6650}.treatment-choice input:focus-visible,.color-choice input:focus-visible{outline:2px solid #77715f;outline-offset:2px}.one-color-toggle{margin-top:10px}.one-color-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.color-choice{min-height:54px;border:1px solid #d8d2c7;padding:8px;display:grid;grid-template-columns:16px 26px 1fr;align-items:center;column-gap:7px;row-gap:2px;background:#ffffff47;transition:background .14s ease,border-color .14s ease,transform .14s ease}.color-choice.selected{border-color:#727a61;background:#e3e7dc}.color-choice i{width:25px;height:25px}.color-choice span{font-size:10px;line-height:1.2}.color-choice small{grid-column:3;font-size:8px;color:var(--muted)}.custom-color{grid-column:1/-1;margin-top:4px}.custom-color input{min-height:40px}.size-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.size-choice{min-height:50px;border:1px solid #d8d2c7;background:#ffffff4d;padding:8px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:3px;transition:background .14s ease,border-color .14s ease,transform .14s ease}.size-choice b{font-size:10px}.size-choice span{font-size:8px;color:var(--muted)}.size-choice.selected{border-color:#727a61;background:#e3e7dc}.favicon-label{display:block;margin-top:18px}.favicon-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.favicon-options .size-choice{align-items:center;text-align:center;font-size:9px;min-height:38px}.detected-summary{padding:22px}.detected-palette{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detected-palette-card{min-height:112px;border:1px solid rgba(72,66,57,.13);padding:9px;display:flex;flex-direction:column;gap:7px;background:#ffffff4d}.detected-palette-card i{height:54px;width:100%;border:1px solid rgba(0,0,0,.09)}.detected-palette-card b{font-size:10px}.detected-palette-card small{font-size:8px;line-height:1.35;color:var(--muted)}.remove-artwork{margin-top:18px}.settings-summary{display:flex;align-items:center;gap:28px;padding:15px 20px;margin:18px 0}.settings-summary>div{flex:1}.settings-summary span{display:block;margin-bottom:5px}.settings-summary b,.settings-summary code{font-size:11px}.generated-card{transition:transform .16s ease,box-shadow .16s ease}.generated-card:hover{transform:translateY(-2px);box-shadow:0 14px 26px #453d3412}.generated-actions .button{min-height:36px}.content{max-width:1700px}@media (min-width:1600px){.content{max-width:1960px;padding:46px 54px 90px}.logo-workspace{grid-template-columns:minmax(490px,.8fr) minmax(720px,1.2fr);gap:22px}.logo-controls{gap:22px;margin:22px 0}.logo-upload-panel{padding:30px}.generated-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.generated-preview{height:220px}.color-guide-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.color-grid{gap:22px}.panel-head{padding:24px 26px}}@media (max-width:680px){.page-head h2{font-size:clamp(34px,10vw,44px)}.treatment-options,.one-color-list,.detected-palette{grid-template-columns:1fr}.settings-summary{align-items:flex-start;flex-direction:column;gap:12px}.source-actions .button{font-size:8px}.favicon-options{grid-template-columns:repeat(3,1fr)}}.source-asset.active{box-shadow:inset 3px 0 #727a61}.source-preview,.source-name{border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.source-preview img{display:block}.source-name{font:inherit;font-weight:600}.source-name:hover{text-decoration:underline}.color-inspection{margin:20px 0;padding:24px}.color-inspection-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.color-inspection-head h3{margin:6px 0}.color-inspection-head p{font-size:11px;max-width:560px;margin:0;color:var(--muted)}.color-inspection-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:480px;border:1px solid rgba(72,66,57,.13)}.color-inspection-canvas{position:relative;display:grid;place-items:center;overflow:hidden;padding:46px;background-color:#f4f0e8;background-image:linear-gradient(45deg,rgba(100,92,81,.06) 25%,transparent 25%),linear-gradient(-45deg,rgba(100,92,81,.06) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(100,92,81,.06) 75%),linear-gradient(-45deg,transparent 75%,rgba(100,92,81,.06) 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}.inspected-svg{width:min(100%,760px);max-height:470px}.inspected-svg svg{display:block;width:100%;height:auto;max-height:470px}.inspected-svg [data-color-groups]{cursor:crosshair;transition:opacity .16s ease,filter .16s ease}.inspected-svg .is-color-highlighted{filter:brightness(1.05) drop-shadow(0 0 3px rgba(30,29,26,.55))}.inspected-svg .is-color-muted{opacity:.2}.color-inspection-sidebar{border-left:1px solid rgba(72,66,57,.13);background:#fff6;padding:17px;overflow:auto}.inspection-sidebar-head{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.inspection-sidebar-head b{font-size:11px}.inspection-color-list{display:grid;gap:8px}.inspection-color-card{border:1px solid rgba(72,66,57,.15);background:#ffffff52;width:100%;padding:9px;display:grid;grid-template-columns:48px 1fr;gap:10px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.inspection-color-card:hover,.inspection-color-card.hovered,.inspection-color-card.selected{border-color:#727a61;background:#e8eadf}.inspection-color-card:active{transform:scale(.985)}.inspection-color-card i{width:48px;height:56px;border:1px solid rgba(0,0,0,.09)}.inspection-color-card span{display:flex;min-width:0;flex-direction:column;gap:3px}.inspection-color-card b{font-size:10px;line-height:1.25}.inspection-color-card small,.inspection-color-card em{font-size:9px;color:var(--muted);font-style:normal}.color-group-actions{border-top:1px solid rgba(72,66,57,.14);margin-top:16px;padding-top:15px}.color-group-actions>b{font-size:13px;display:block;margin:4px 0}.color-group-actions p{font-size:10px;line-height:1.5;color:var(--muted)}.color-group-actions>div{display:grid;gap:6px}.color-group-actions button{min-height:37px;border:1px solid #d8d2c7;background:#ffffff59;padding:8px;text-align:left;font-size:10px;transition:border-color .14s ease,background .14s ease}.color-group-actions button.selected{border-color:#727a61;background:#e3e7dc}.color-group-actions button:focus-visible,.inspection-color-card:focus-visible{outline:2px solid #77715f;outline-offset:2px}@media (max-width:860px){.color-inspection-layout{grid-template-columns:1fr}.color-inspection-sidebar{border-left:0;border-top:1px solid rgba(72,66,57,.13)}.inspection-color-list{grid-template-columns:repeat(2,minmax(0,1fr))}.color-inspection-canvas{min-height:340px}}@media (max-width:540px){.color-inspection{padding:16px}.color-inspection-head{flex-direction:column}.inspection-color-list{grid-template-columns:1fr}.color-inspection-canvas{padding:24px;min-height:260px}}.page-composition-grid{display:grid;grid-template-columns:repeat(var(--site-composition-columns),minmax(0,1fr));gap:var(--site-composition-gap)}.page-composition-item{min-width:0;grid-column:span var(--site-composition-span)}.portal-section-children{margin-top:28px}.portal-page-composition>.page-composition-item>.portal-section,.portal-page-composition>.page-composition-item>.portal-hero{height:100%}.qa-preview-toggle{display:inline-flex;border:1px solid rgba(72,66,57,.18);margin:0 0 16px;background:#ffffff6b}.qa-preview-toggle button{min-height:35px;padding:0 13px;border:0;border-right:1px solid rgba(72,66,57,.12);background:transparent;font-size:10px}.qa-preview-toggle button:last-child{border-right:0}.qa-preview-toggle button.active{background:#727a61;color:#fff}.reversed-preview .color-inspection-canvas{background-color:#343936;background-image:none}.block-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.block-library-card{min-height:210px;display:flex;flex-direction:column;align-items:flex-start;padding:24px}.block-library-card h3{font-size:23px;font-weight:400;margin:12px 0 4px}.block-library-card small{color:var(--muted)}.block-library-card>div{margin-top:auto;display:flex;align-items:center;gap:8px}.empty-library{padding:48px;grid-column:1/-1}.block-editor{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;background:#e8e4dc;display:grid;grid-template-columns:74px minmax(0,1fr) 320px;grid-template-rows:66px minmax(0,1fr);color:#292722}.block-editor-top{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:0 18px;background:#f8f6f1;border-bottom:1px solid rgba(70,62,52,.14)}.block-name{border:0;background:transparent;font:400 18px/1 var(--bp-ui-font);min-width:180px}.save-state{font-size:10px;color:#777166}.editor-top-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.editor-top-actions select{height:34px;min-width:70px}.editor-toolrail{background:#f5f2ec;border-right:1px solid rgba(70,62,52,.14);padding:12px 9px;display:flex;flex-direction:column;gap:5px}.editor-toolrail button{min-height:55px;border:1px solid transparent;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:8px;color:#5e594f}.editor-toolrail button:hover,.editor-toolrail button.active{background:#e6e4d9;border-color:#d4cec0}.editor-pasteboard{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;padding:48px;background:#dcd8d0;background-image:radial-gradient(rgba(57,52,45,.14) .7px,transparent .7px);background-size:15px 15px}.artboard-viewport{position:relative;flex:none}.artboard-wrap{position:relative;box-shadow:0 18px 55px #322c2333;background-repeat:no-repeat;isolation:isolate}.text-editor-overlay{position:absolute;z-index:4;padding:0;border:1px solid #727a61;background:#fffffff5;resize:none;line-height:1.15}.editor-inspector{background:#f8f6f1;border-left:1px solid rgba(70,62,52,.14);overflow:auto}.inspector-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(70,62,52,.14)}.inspector-tabs button{height:52px;border:0;border-right:1px solid rgba(70,62,52,.1);background:transparent;font-size:10px;display:flex;align-items:center;justify-content:center;gap:6px}.inspector-tabs button.active{background:#ebe9df;box-shadow:inset 0 -2px #727a61}.property-stack{padding:20px;display:grid;gap:14px}.property-stack h3{margin:0 0 4px;font-size:19px;font-weight:400}.split-input{display:grid;grid-template-columns:1fr 1fr;gap:6px}.color-control{display:flex;gap:6px;align-items:center}.color-control input[type=color]{width:34px;height:34px;padding:2px}.color-control input:not([type=color]){min-width:0;width:76px}.color-control button{width:21px;height:21px;border:1px solid rgba(0,0,0,.15);padding:0}.layers-panel{padding:12px}.layer-row{display:grid;grid-template-columns:1fr repeat(4,28px);align-items:center;gap:3px;border-bottom:1px solid rgba(70,62,52,.1);padding:7px 0}.layer-row.selected{background:#e7e7dc}.layer-row button{border:0;background:transparent;min-height:30px;text-align:left;font-size:10px}.layer-row button:not(:first-child){text-align:center}.icon-picker{padding:16px;border-top:1px solid rgba(70,62,52,.14)}.icon-picker>div:first-child{display:flex;align-items:center;gap:7px;border:1px solid #d8d2c7;padding:0 8px;background:#fff}.icon-picker input{border:0;background:transparent;min-width:0}.icon-results{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;max-height:250px;overflow:auto}.icon-results button{min-height:58px;border:1px solid #ddd6c9;background:#fff;font-size:8px;overflow:hidden}.icon-results span{display:block;font-size:20px}.icon-results small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typography-editor{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:18px}.font-library-panel,.assignments-panel{padding:24px}.brand-font-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(70,62,52,.12);padding:13px 0}.brand-font-row b,.brand-font-row small{display:block}.brand-font-row small{font-size:10px;color:var(--muted);margin-top:3px}.font-picker{display:grid;gap:8px;margin-top:12px}.font-picker select{min-height:40px}.font-results{max-height:220px;overflow:auto;border:1px solid #ddd6c9;background:#fff}.font-results button{display:flex;width:100%;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #eee9df;background:transparent;padding:10px;text-align:left}.font-results small{color:var(--muted)}.adobe-form{border-top:1px solid rgba(70,62,52,.14);margin-top:20px;padding-top:18px;display:grid;gap:9px}.type-assignment{border-bottom:1px solid rgba(70,62,52,.14);padding:18px 0;display:grid;gap:9px}.type-assignment>input{font:400 18px/1 var(--bp-ui-font);border:0;padding:0;background:transparent}.assignment-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.assignment-fields label{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.assignment-fields input{margin-top:4px;width:100%}@media (max-width:980px){.block-editor{grid-template-columns:60px minmax(0,1fr);grid-template-rows:66px minmax(0,1fr)}.editor-inspector{display:none}.typography-editor{grid-template-columns:1fr}.block-library{grid-template-columns:1fr 1fr}}.dev-editor-shell{min-height:100vh;background:#e8e4dc}.dev-editor-label{height:28px;padding:7px 16px;background:#323530;color:#f8f6f1;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.dev-editor-shell>.page-head,.dev-editor-shell>.block-library{margin:28px auto;max-width:1200px}.layer-row{grid-template-columns:18px 1fr 28px 28px}.layer-row.dragging{opacity:.45;border-top:2px solid #727a61}.layer-row button b,.layer-row button small{display:block}.layer-row button small{color:var(--muted);font-size:8px}.layer-grip{cursor:grab;color:#928b7f;font-size:11px;letter-spacing:-4px}.field>span{display:block;margin:0 0 6px;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#716c62}.field input,.field select,.field textarea,.editor-top-actions select{min-height:38px;border:1px solid #d6d0c4;background:#ffffffb8;box-shadow:inset 0 1px #fff9;font-size:11px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.field textarea{line-height:1.5;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover,.editor-top-actions select:hover{border-color:#aaa396;background:#fff}.field input:focus,.field select:focus,.field textarea:focus,.editor-top-actions select:focus{border-color:#737a62;box-shadow:0 0 0 3px #737a6221;background:#fff}.editor-empty-note,.editor-help{margin:0;padding:20px;font-size:11px;line-height:1.55;color:var(--muted)}.block-editor.client-mode{grid-template-columns:minmax(0,1fr) 320px}.block-editor.client-mode .block-editor-top{grid-column:1/-1}.block-editor.client-mode .block-name{display:grid;gap:2px;font:400 18px/1 var(--bp-ui-font)}.block-editor.client-mode .block-name small{font:9px/1.3 Inter,system-ui,sans-serif;color:var(--muted)}.block-editor.client-mode .editor-pasteboard{grid-column:1}.inspector-tabs:has(button:nth-child(3)){grid-template-columns:repeat(3,1fr)}.advanced-block-tools{padding:20px;display:grid;gap:12px}.advanced-block-tools h3{margin:5px 0;font-size:18px;font-weight:400}.advanced-block-tools p{margin:0;font-size:10px;line-height:1.55;color:var(--muted)}.token-inspector{display:grid;gap:5px;border-top:1px solid rgba(70,62,52,.12);padding-top:13px}.token-inspector code{font-size:9px;color:#5b6250;overflow-wrap:anywhere}.advanced-block-entry{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px;margin-top:18px}.advanced-block-entry h3{margin:5px 0;font-size:18px;font-weight:400}.advanced-block-entry p{margin:0;max-width:620px;font-size:11px;line-height:1.5;color:var(--muted)}.brand-color-selector{margin-top:2px}.color-group-label{margin-top:6px;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.custom-color-override{margin-top:6px;border:1px solid rgba(72,66,57,.13);background:#ffffff59}.custom-color-override summary{padding:10px 11px;cursor:pointer;font-size:10px}.custom-color-picker{display:grid;grid-template-columns:42px 40px minmax(0,1fr);gap:8px;align-items:center;padding:0 10px 10px}.custom-color-picker>i{height:36px;border:1px solid rgba(0,0,0,.13)}.custom-color-picker input[type=color]{width:40px;height:36px;padding:2px}.custom-color-picker input:not([type=color]){min-width:0;height:36px;padding:7px;font-size:10px}.reset-brand-color{width:calc(100% - 20px);margin:0 10px 10px;padding:8px;border:0;border-top:1px solid rgba(72,66,57,.12);background:transparent;text-align:left;font-size:9px;color:#677053}.site-section-card{grid-column:1/-1;border:1px solid rgba(72,66,57,.16);padding:18px;background:#f7f5efa3}.site-section-card>header{display:flex;align-items:center;gap:12px}.site-section-card>header>span{font-size:9px;color:var(--muted)}.site-section-card>header>div{display:grid;gap:3px}.site-section-card>header b{font-size:13px}.site-section-card>header small{font-size:9px;color:var(--muted)}.site-section-card>header .button{margin-left:auto}.section-drop-zone{display:grid;place-items:center;min-height:56px;margin-top:15px;border:1px dashed #bdb6aa;color:#817a6f;font-size:10px;transition:background .15s,border-color .15s}.section-drop-zone.active,.section-drop-zone:hover{border-color:#737a62;background:#e9ece3;color:#555d49}.section-child-grid{padding:14px 0 0!important}.section-child-grid .site-block-card{background:#ffffff85}.site-settings-fields{display:grid;gap:14px;padding:20px}.approved-custom-blocks>button>span{font-size:9px;line-height:1.45;color:var(--muted)}.approved-custom-blocks>button>small{text-transform:uppercase;letter-spacing:.08em;color:#687057}.client-template-tray{max-width:1180px;margin:0 auto;padding:28px}.client-template-tray h3{margin:5px 0 22px;font-size:26px;font-weight:400}.client-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.client-template-grid button{min-height:220px;padding:18px;border:1px solid rgba(72,66,57,.14);background:#ffffff6b;display:grid;align-content:start;gap:8px;text-align:left}.client-template-grid button:hover{background:#fff;border-color:#7a8068}.template-preview{height:105px;display:grid;place-items:center;background:#e7e5dd;border:1px solid rgba(72,66,57,.1)}.client-template-grid b{font-size:13px}.client-template-grid small{font-size:10px;line-height:1.45;color:var(--muted)}.client-template-grid em{margin-top:auto;font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:.1em;color:#697152}.portal-site-section{width:100%;padding:70px max(6vw,30px)}.portal-site-section.spacing-compact{padding-top:35px;padding-bottom:35px}.portal-site-section.spacing-generous{padding-top:110px;padding-bottom:110px}.portal-section-children{display:grid;gap:28px}.portal-site-section .portal-section{padding:0;background:transparent}.portal-design-builder{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:13px 16px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:11px}@media (max-width:980px){.block-editor.client-mode{grid-template-columns:minmax(0,1fr)}.block-editor.client-mode .editor-inspector{display:block}.client-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-block-entry{align-items:flex-start;flex-direction:column}.structured-section-grid{grid-template-columns:repeat(var(--section-tablet-columns),minmax(0,1fr))}.structured-section-item{grid-column:span var(--section-item-tablet-span)}}.editorial-wizard{max-width:1040px;margin:0 auto;padding:30px 0 60px}.editorial-wizard-head{display:grid;grid-template-columns:180px 1fr auto;align-items:start;gap:22px;margin-bottom:32px}.editorial-wizard-head h2{margin:5px 0 0;font-size:32px;font-weight:400;letter-spacing:-.035em}.editorial-step{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding-top:12px}.editorial-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.editorial-start-card,.editorial-template-card{border:1px solid rgba(70,62,52,.16);background:#faf8f3e6;text-align:left;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.editorial-start-card:hover,.editorial-template-card:hover{transform:translateY(-2px);border-color:#727a61;box-shadow:0 12px 26px #3831281a}.editorial-start-card{min-height:260px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:19px}.editorial-start-card svg{color:#727a61}.editorial-start-card b,.editorial-template-card b{display:block;font-size:20px;font-weight:500;margin-bottom:8px}.editorial-start-card small,.editorial-template-card small{display:block;font-size:13px;line-height:1.55;color:var(--muted)}.editorial-start-card em{margin-top:auto;font-size:11px;font-style:normal;text-transform:uppercase;letter-spacing:.1em;color:#727a61}.editorial-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.editorial-template-card{min-height:156px;padding:20px}.editorial-template-card>span{display:block;margin-bottom:28px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#727a61}.editorial-template-card.saved{background:#f4f0e7}.editorial-brief,.editorial-ai-import{max-width:760px;padding:28px;background:#faf8f3e0;border:1px solid rgba(70,62,52,.14)}.editorial-brief{display:grid;gap:28px}.editorial-brief section{display:grid;gap:10px}.editorial-choice-grid,.editorial-chips,.design-assistant-options{display:flex;flex-wrap:wrap;gap:7px}.editorial-choice-grid button,.editorial-chips button,.design-assistant-options button{border:1px solid #d8d2c7;background:#fff;padding:9px 12px;font:500 12px/1 var(--bp-ui-font);color:#4e493f}.editorial-choice-grid button.selected,.editorial-chips button.selected,.design-assistant-options button.selected{background:#727a61;border-color:#727a61;color:#fff}.editorial-direction label{display:grid;gap:7px;font-size:14px}.editorial-direction textarea,.editorial-ai-import textarea{width:100%;padding:12px;border:1px solid #d8d2c7;background:#fff;font:14px/1.5 var(--bp-ui-font);resize:vertical}.editorial-direction small{color:var(--muted);font-size:12px}.editorial-brief footer,.editorial-ai-import>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(70,62,52,.12);padding-top:20px}.editorial-ai-import h3{margin:6px 0;font-size:25px;font-weight:400}.editorial-ai-import>p{color:var(--muted);line-height:1.5;margin:0 0 18px}.editorial-import-message{margin-top:14px!important;color:#a13f2c!important}.design-assistant{margin:14px;padding:16px;border:1px solid #d8d2c7;background:#f2efe7;display:grid;gap:10px}.design-assistant h3{font-size:18px;font-weight:400;margin:0}.design-assistant p{font-size:12px;line-height:1.45;color:var(--muted);margin:0}.design-assistant>small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:4px}.design-assistant-options button{font-size:10px;padding:7px 9px}.design-assistant .button{justify-self:start;margin-top:4px}@media (max-width:760px){.editorial-wizard{padding:20px 0}.editorial-wizard-head{grid-template-columns:1fr;gap:12px}.editorial-step{padding:0}.editorial-start-grid,.editorial-template-grid{grid-template-columns:1fr}.editorial-start-card{min-height:180px}.editorial-brief,.editorial-ai-import{padding:20px}.editorial-choice-grid{display:grid;grid-template-columns:1fr 1fr}.editorial-choice-grid button{text-align:left}}.editorial-ai-workflow{max-width:840px;display:grid;gap:16px}.editorial-ai-step,.editorial-validation{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:26px;background:#faf8f3e6;border:1px solid rgba(70,62,52,.14)}.editorial-ai-step h3{margin:5px 0 8px;font-size:24px;font-weight:400}.editorial-ai-step>div>p{margin:0 0 16px;color:var(--muted);line-height:1.5}.editorial-ai-step section{display:grid;gap:7px;margin-top:16px}.editorial-ai-step section>small{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.editorial-ai-step textarea{width:100%;padding:12px;border:1px solid #d8d2c7;background:#fff;font:14px/1.5 var(--bp-ui-font);resize:vertical}.editorial-step-number{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#727a61;color:#fff;font:600 12px/1 var(--bp-ui-font)}.editorial-copy-message{display:flex;align-items:center;gap:7px;margin:14px 0 0!important;color:#536044!important;font-size:12px}.editorial-validation{background:#f3f0e8}.editorial-validation.valid{border-color:#718262;background:#edf2e9}.editorial-validation.invalid{border-color:#b86c59;background:#fbefeb}.editorial-validation p{display:flex;align-items:center;gap:7px;margin:7px 0;font-size:13px}.editorial-validation.valid p svg{color:#567047}.editorial-validation.invalid p svg{color:#a4513d}.editorial-validation details{margin-top:14px;font-size:12px}.editorial-validation summary{cursor:pointer;color:#755a34}.editorial-validation details p{color:#755a34}@media (max-width:760px){.editorial-ai-step,.editorial-validation{padding:20px;grid-template-columns:28px minmax(0,1fr)}.editorial-ai-step .inline-actions{align-items:stretch;flex-direction:column}.editorial-ai-step .inline-actions .button{justify-content:center}}@media (max-width:640px){.structured-section-grid{grid-template-columns:repeat(var(--section-mobile-columns),minmax(0,1fr))}.structured-section-item{grid-column:span var(--section-item-mobile-span)}.client-site-v2-layout{grid-template-columns:1fr}.section-layout-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.section-responsive-controls{display:grid;grid-template-columns:1fr 1fr}.section-responsive-controls>.eyebrow{grid-column:1/-1}.section-preset-grid{grid-template-columns:1fr}}.brand-selector{position:relative;min-width:0;flex:1}.brand-selector-trigger{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;background:transparent;padding:0;text-align:left;color:inherit}.brand-selector-trigger>span:nth-child(2){display:grid;min-width:0;gap:2px}.brand-selector small{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.brand-selector b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.brand-selector em{font-size:9px;font-style:normal;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-selector-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#42443e;color:#fff;font-size:9px;font-weight:600}.brand-selector-menu{position:absolute;z-index:30;top:calc(100% + 10px);left:-11px;right:-11px;display:grid;padding:6px;border:1px solid rgba(72,66,57,.16)}.brand-selector-menu button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:9px;border:1px solid transparent;background:transparent;text-align:left}.brand-selector-menu button:hover,.brand-selector-menu button.active{background:#e9ece2;border-color:#d4d9ca}.brand-selector-menu button>span:last-child{display:grid;gap:2px;min-width:0}.brand-selector.compact{min-width:185px;flex:none;border:1px solid rgba(72,66,57,.16);background:#fff6;padding:6px 9px}.brand-selector.compact .brand-selector-menu{left:0;right:0}.site-settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(72,66,57,.12)}.site-settings-tabs button{min-height:38px;border:0;border-right:1px solid rgba(72,66,57,.08);border-bottom:1px solid rgba(72,66,57,.08);background:transparent;font-size:9px}.site-settings-tabs button.active{background:#e8ebe0;box-shadow:inset 0 -2px #737a62}.theme-control-group{display:grid;gap:10px;padding:15px;border:1px solid rgba(72,66,57,.12);background:#ffffff4d}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.client-theme-preview{display:grid;gap:7px;padding:19px;border:1px solid rgba(72,66,57,.14);color:#292722}.client-theme-preview>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;opacity:.65}.client-theme-preview h4,.client-theme-preview h5,.client-theme-preview p{margin:0}.client-theme-preview h4{font-size:28px}.client-theme-preview h5{font-size:20px}.client-theme-preview p{font-size:12px;line-height:1.55}.system-block-library{margin-bottom:22px}.system-block-library .section-heading{margin-bottom:14px}.system-block-library .section-heading h3,.block-library>.section-heading h3{margin:5px 0;font-size:20px;font-weight:400}.system-block-library .section-heading p{margin:0;font-size:11px;color:var(--muted)}.system-block-card{background:#ebeee58c}.icon-selection-preview{overflow:hidden}.icon-selection-preview img{display:block;width:48px;height:48px;object-fit:contain}.icon-picker-head{display:flex;gap:7px}.icon-picker-head>div{flex:1}.icon-results{grid-template-columns:repeat(4,1fr);max-height:310px}.icon-results button{display:grid;place-items:center;align-content:center;gap:6px;min-height:82px;padding:7px}.icon-results img{width:32px;height:32px;object-fit:contain}.icon-results small{text-transform:capitalize;max-width:100%}.portal{background-attachment:fixed}.portal-head,.portal-footer{font-family:Inter,system-ui,sans-serif}.portal-section-head{border-top:var(--site-divider-thickness) solid var(--site-divider-color);padding-top:22px}.portal-section-head h2,.portal-site-section .portal-section-head h2{font-family:var(--site-section-font);font-weight:var(--site-section-weight);font-size:var(--site-section-size);line-height:var(--site-section-leading);letter-spacing:var(--site-section-tracking);text-transform:var(--site-section-transform);color:var(--site-section-color)}.portal-section-head{border-top-style:var(--site-divider-display)}.portal-section .portal-section-head h2{font-family:var(--site-block-font);font-weight:var(--site-block-weight);font-size:var(--site-block-size);line-height:var(--site-block-leading);letter-spacing:var(--site-block-tracking);text-transform:var(--site-block-transform);color:var(--site-block-color)}.portal-hero h1{font-family:var(--site-section-font);font-weight:var(--site-section-weight)}.portal-footer{height:auto;min-height:110px;grid-template-columns:60px minmax(0,1fr) auto auto}.portal-footer>div:nth-child(2){display:grid;gap:4px}.portal-footer nav{display:flex;gap:11px}.portal-footer nav a{font-size:9px;color:inherit;text-decoration:none}.client-site-board .board-head h3{font-size:18px}.client-mini .brand-selector{width:100%}@media (max-width:720px){.brand-selector.compact{display:none}.icon-results{grid-template-columns:repeat(3,1fr)}.portal-footer{grid-template-columns:52px 1fr}.portal-footer nav{display:none}.two-fields{grid-template-columns:1fr}}@media (max-width:640px){.client-template-grid{grid-template-columns:1fr}.site-section-card{padding:14px}.site-section-card>header{align-items:flex-start}.site-section-card>header .button{margin-left:0}.custom-color-picker{grid-template-columns:36px 36px minmax(0,1fr)}}.typography-system{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:20px;align-items:start}.typography-font-library{padding:23px}.panel-copy,.section-heading p,.builder-intro{color:var(--muted);font-size:12px;line-height:1.55}.panel-copy{margin:2px 0 17px}.brand-font-list{border-top:1px solid rgba(70,62,52,.12)}.font-library-add{border-top:1px solid rgba(70,62,52,.12);margin-top:12px;padding-top:16px}.font-source-roadmap{display:grid;gap:9px;border-top:1px solid rgba(70,62,52,.12);margin-top:20px;padding-top:18px}.font-source-roadmap>div{display:flex;gap:9px;padding:10px;border:1px solid rgba(70,62,52,.1);background:#ffffff57}.font-source-roadmap svg{margin-top:2px;color:#747b63}.font-source-roadmap b,.font-source-roadmap small{display:block}.font-source-roadmap b{font-size:10px}.font-source-roadmap small{font-size:9px;line-height:1.4;color:var(--muted);margin-top:3px}.inline-actions{display:flex;gap:8px;flex-wrap:wrap}.typography-styles{min-width:0}.section-heading h3{margin:4px 0 5px;font-size:25px;font-weight:400}.section-heading p{margin:0 0 17px}.typography-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.typography-style-card{min-height:270px;padding:21px;display:flex;flex-direction:column;align-items:stretch}.typography-style-card.active{border-color:#7a8067;box-shadow:inset 0 0 0 1px #727a6124}.style-card-head{display:flex;justify-content:space-between;gap:10px}.style-card-head h4{margin:11px 0 4px;font:400 21px/1.1 var(--bp-ui-font)}.style-card-head small{font-size:9px;color:var(--muted)}.style-card-head>svg{color:#737b62;margin-top:3px}.style-role-sample{display:grid;gap:6px;border-top:1px solid rgba(70,62,52,.12);border-bottom:1px solid rgba(70,62,52,.12);padding:14px 0;margin:17px 0;min-height:95px}.style-role-sample span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typography-style-card>.button{margin-top:auto;justify-content:center}.typography-create-card{min-height:270px;border:1px dashed #bdb6a9;background:transparent;color:#5d594f;padding:28px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center}.typography-create-card:hover{background:#ffffff70;border-color:#727a61}.typography-create-card b{font:400 20px/1 var(--bp-ui-font)}.typography-create-card span{font-size:11px;line-height:1.5;color:var(--muted);max-width:190px}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.type-template{min-height:190px;padding:22px;text-align:left;background:#ffffff59}.type-template:hover,.type-template.selected{border-color:#777e68;background:#edf0e8;box-shadow:inset 0 0 0 1px #727a6121}.type-template h3{font:400 22px/1.1 var(--bp-ui-font);margin:14px 0 8px}.type-template p{font-size:11px;line-height:1.5;color:var(--muted);min-height:48px}.type-template small{font-size:9px;color:#625e55}.builder-head{align-items:flex-end}.style-name-input{display:block;width:min(560px,100%);padding:2px 0 5px;border:0;border-bottom:1px solid transparent;background:transparent;font:400 32px/1.1 var(--bp-ui-font);color:var(--ink)}.style-name-input:focus{outline:0;border-bottom-color:#727a61}.builder-intro{margin:-3px 0 20px;max-width:780px}.typography-canvas{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(310px,.7fr);overflow:hidden;min-height:430px}.canvas-main{padding:45px 48px;display:grid;align-content:center;gap:15px;background:linear-gradient(135deg,#ffffffad,#f0ede55c)}.canvas-role{max-width:760px}.canvas-role>span{display:block;font-size:8px;font-family:Arial,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#817a6f;margin-bottom:5px}.canvas-role p{margin:0}.canvas-role:nth-child(1) p{font-size:inherit}.canvas-role:nth-child(2) p{max-width:650px}.canvas-role-index{padding:28px;border-left:1px solid rgba(70,62,52,.12);display:grid;align-content:start;gap:0;background:#f9f7f27a}.canvas-role-index>.eyebrow{margin-bottom:14px}.canvas-role-index>div{display:flex;gap:13px;align-items:center;border-top:1px solid rgba(70,62,52,.12);padding:14px 0}.canvas-role-index b{font-size:31px;line-height:1}.canvas-role-index span{display:grid;gap:3px}.canvas-role-index strong{font-size:11px}.canvas-role-index small{font-size:9px;color:var(--muted)}.typography-options{padding:24px;margin-top:18px}.typography-options .panel-head{align-items:flex-start}.typography-options .panel-head p{max-width:580px;margin:5px 0 0;font-size:10px;line-height:1.5;color:var(--muted)}.role-editor-list{border-top:1px solid rgba(70,62,52,.12);margin-top:17px}.role-editor{padding:17px 0;border-bottom:1px solid rgba(70,62,52,.12)}.role-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.role-editor-heading input{border:0;background:transparent;padding:0;font:400 18px/1 var(--bp-ui-font)}.role-fields{display:grid;grid-template-columns:1.5fr repeat(6,minmax(75px,1fr));gap:8px}.role-fields label,.variable-axis-fields label{display:grid;gap:5px;font-size:8px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.role-fields input,.role-fields select{width:100%;min-width:0}.variable-axis-fields{display:flex;gap:14px;flex-wrap:wrap;background:#f2f0e9b8;padding:11px 12px;margin-top:11px;align-items:flex-end}.variable-axis-fields>.eyebrow{width:100%}.variable-axis-fields label{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;min-width:240px}.variable-axis-fields label span{grid-column:1/-1}.variable-axis-fields b{font-size:10px;color:#47443d}.builder-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:15px 0}.builder-footer>span{font-size:10px;color:var(--muted)}.eye-note{color:#727a61;margin-right:5px}.approve-type-button{min-width:270px;min-height:54px;border:0;background:#272622;color:#fff;display:flex;justify-content:center;align-items:center;gap:9px;font-size:12px}.approve-type-button:disabled{opacity:.45}.approve-type-button:not(:disabled):hover{background:#45443d}@media (max-width:1100px){.typography-system{grid-template-columns:1fr}.typography-font-library{max-width:none}.role-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.typography-canvas{grid-template-columns:1fr}.canvas-role-index{border-left:0;border-top:1px solid rgba(70,62,52,.12);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.canvas-role-index>.eyebrow{grid-column:1/-1}}@media (max-width:760px){.typography-head,.builder-head{align-items:flex-start;flex-direction:column}.typography-style-grid,.template-grid{grid-template-columns:1fr}.role-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-main{padding:28px}.canvas-role-index{grid-template-columns:1fr}.builder-footer{align-items:stretch;flex-direction:column}.approve-type-button{width:100%}.style-name-input{font-size:27px}.typography-canvas{min-height:0}}.typography-head{align-items:flex-end}.typography-head .style-name-input{margin:4px 0 5px}.type-head-actions{display:flex;align-items:center;gap:10px}.typography-builder-shell{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.type-workflow-label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px}.type-workflow-label>span{font-size:9px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:#777269}.type-workflow-label small{font-size:10px;color:var(--muted)}.typography-canvas{display:block;min-height:0}.type-canvas-row{display:grid;grid-template-columns:160px minmax(0,1fr) 165px;gap:22px;align-items:center;padding:25px 27px;border-bottom:1px solid rgba(70,62,52,.12);background:#ffffff2b;transition:background .15s ease,box-shadow .15s ease}.type-canvas-row.selected{background:#ebefe6a6;box-shadow:inset 3px 0 #727a61}.type-canvas-label{display:grid;gap:5px}.type-canvas-label>span{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.type-canvas-label small,.type-canvas-meta small{font-size:9px;line-height:1.5;color:var(--muted)}.type-canvas-preview{min-width:0}.type-canvas-preview p{margin:0;max-width:700px;overflow-wrap:break-word}.type-canvas-meta{display:grid;gap:4px;justify-items:start}.type-canvas-meta>b{font-size:11px}.type-canvas-meta .icon-button{margin-top:7px}.font-unavailable{padding:16px;border:1px dashed #c8c0b2;color:#777269;font-size:11px;background:#ffffff61}.logo-lettering-preview{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.logo-lettering-preview>b{width:40px;height:40px;display:grid;place-items:center;background:#34352f;color:#fff;font:400 21px/1 var(--bp-ui-font)}.logo-lettering-preview span{font-size:15px;font-weight:600}.logo-lettering-preview small{width:100%;font-size:10px;color:var(--muted)}.add-type-role{width:100%;min-height:54px;border:0;background:#fff6;display:flex;align-items:center;justify-content:center;gap:8px;color:#514e47;font-size:11px}.add-type-role:hover{background:#e8eadf}.type-options{padding:21px;position:sticky;top:0}.role-options{display:grid;gap:12px}.role-options .font-picker{margin-top:0}.type-fast-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.advanced-toggle{display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid rgba(70,62,52,.12);border-bottom:1px solid rgba(70,62,52,.12);padding:12px 0;background:transparent;font-size:10px;color:#555149}.type-advanced-fields{display:grid;gap:10px}.logo-mode{display:grid;gap:7px;margin:0;padding:0;border:0}.logo-mode legend{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:3px}.logo-mode label{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid rgba(70,62,52,.13);font-size:10px;background:#ffffff40}.logo-mode label.selected{border-color:#757c65;background:#e8ebdf}.remove-type-role{display:flex;align-items:center;gap:5px;justify-content:center;border-top:1px solid rgba(70,62,52,.12);padding-top:12px;font-size:10px}.remove-type-role:disabled{opacity:.4;cursor:not-allowed}.type-style-strip{display:grid;grid-template-columns:1fr auto;gap:11px;margin-top:17px}.type-style-strip p{font-size:10px;color:var(--muted);margin:4px 0 0}.type-style-list{grid-column:1/-1;display:flex;gap:8px;overflow:auto;padding-bottom:3px}.type-style-chip{min-width:165px;padding:13px;border:1px solid rgba(70,62,52,.14);background:#ffffff4d;text-align:left}.type-style-chip.active{border-color:#717862;background:#ebeee4}.type-style-chip b,.type-style-chip small{display:block}.type-style-chip b{font-size:11px}.type-style-chip small{margin-top:3px;font-size:9px;color:var(--muted)}.template-tray{margin-top:14px;padding:18px}.template-tray>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.template-tray button{display:grid;gap:5px;min-height:90px;padding:13px;border:1px solid rgba(70,62,52,.14);background:#ffffff57;text-align:left}.template-tray button:hover{background:#e9ece3;border-color:#757c65}.template-tray b{font-size:11px}.template-tray small{font-size:9px;line-height:1.4;color:var(--muted)}.font-library-disclosure{margin-top:18px;padding:0}.font-library-disclosure summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 21px;cursor:pointer}.font-library-disclosure summary::-webkit-details-marker{display:none}.font-library-disclosure summary span{display:grid;gap:4px}.font-library-disclosure summary b{font-size:12px;font-weight:500}.font-library-disclosure[open] summary{border-bottom:1px solid rgba(70,62,52,.12)}.font-library-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:22px;padding:20px 21px}.font-library-content .adobe-form{margin:0}.font-picker{position:relative}.font-results{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 3px);box-shadow:0 12px 25px #302a2321}.font-results button>span{display:grid;gap:3px}.font-results button>small{white-space:nowrap}.font-search{min-height:43px}.integration-panel .panel-copy code{font:inherit}@media (max-width:1100px){.typography-builder-shell{grid-template-columns:1fr}.type-options{position:static}.font-library-content{grid-template-columns:1fr}.template-tray>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.typography-head{align-items:flex-start}.type-head-actions{align-items:stretch;flex-direction:column}.type-canvas-row{grid-template-columns:1fr;gap:12px;padding:21px}.type-style-strip{grid-template-columns:1fr}.type-style-strip>.button{justify-self:start}.template-tray>div{grid-template-columns:1fr}}.portal-section-head{border-top-style:var(--site-divider-style)}.portal-section-head{display:block}.block-editor-top{position:relative}.breakpoint-tabs{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;padding:3px;border:1px solid rgba(70,62,52,.16);border-radius:999px;background:#eeece6;box-shadow:0 2px 6px #2f2a230d}.breakpoint-tabs button{display:flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#716c62;font-size:9px;text-transform:capitalize}.breakpoint-tabs button.active{background:#2f302c;color:#fff;box-shadow:0 1px 2px #00000021}.breakpoint-tabs button:disabled{opacity:.38;cursor:not-allowed}.create-breakpoint{position:relative}.create-breakpoint:after{content:"Create responsive layout";position:absolute;z-index:4;top:calc(100% + 8px);right:0;display:none;width:max-content;padding:5px 7px;background:#2f302c;color:#fff;font-size:8px}.create-breakpoint:hover:after{display:block}.property-stack{gap:10px}.property-stack>details{border-top:1px solid rgba(70,62,52,.12);border-bottom:1px solid rgba(70,62,52,.12);padding:2px 0}.property-stack details>summary{display:flex;align-items:center;min-height:36px;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#59554d}.property-stack details[open]>summary{margin-bottom:9px}.property-stack details .field{margin-bottom:9px}.property-stack details .field:last-child{margin-bottom:0}.property-stack .block-permissions{border-top:1px solid rgba(70,62,52,.12);padding-top:12px}.property-stack .brand-color-selector{max-height:210px;overflow:auto;padding-right:2px}.effect-row{display:grid;grid-template-columns:minmax(0,1fr) 68px 28px;gap:6px;margin:7px 0}.effect-row select,.effect-row input{min-width:0}.property-stack .check-row{font-size:10px}.property-stack .split-input{gap:8px}.approval-pill.not-started{background:#f5d9d4;color:#922f29;box-shadow:inset 0 0 0 1px #922f2929}.approval-colors-preview.comprehensive-colors{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));max-height:none;overflow:visible;gap:10px}.approval-colors-preview.comprehensive-colors article{min-width:0}.approval-colors-preview.comprehensive-colors i{height:78px}.approval-colors-preview.comprehensive-colors b{display:block;margin-top:6px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.approval-colors-preview.comprehensive-colors em{display:block;margin-top:3px;color:#6e7566;font-size:8px;font-style:normal}.approval-colors-preview.comprehensive-colors dl{display:grid;gap:3px;margin:7px 0 0}.approval-colors-preview.comprehensive-colors dl div{display:grid;grid-template-columns:36px 1fr;gap:4px}.approval-colors-preview.comprehensive-colors dt,.approval-colors-preview.comprehensive-colors dd{margin:0;font:8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.approval-colors-preview.comprehensive-colors dt{color:var(--muted)}.approval-type-preview.actual-roles{display:grid;gap:9px;max-height:none;overflow:visible}.approval-type-preview.actual-roles article{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:10px;align-items:baseline;padding-bottom:8px;border-bottom:1px solid rgba(72,66,57,.1)}.approval-type-preview.actual-roles article:last-child{border:0}.approval-type-preview.actual-roles article>span{grid-column:1;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.approval-type-preview.actual-roles strong{grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-type-preview.actual-roles small{grid-column:2;color:var(--muted);font-size:8px}.asset-library-error{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(145,47,41,.18);background:#f7e4df;color:#842f2b;font-size:10px}.asset-library-error p{margin:0}.asset-library-error details,.asset-card-error details{margin-top:6px}.asset-card-error{display:grid;gap:3px;margin:0 14px 12px;padding:9px 10px;border:1px solid rgba(145,47,41,.2);background:#fbefeb;color:#842f2b;font-size:9px}.asset-card-error span{color:#6f4a46}.approval-pill.invalid{background:#f7e4df;color:#842f2b}@media (max-width:980px){.breakpoint-tabs{position:static;transform:none;order:3;margin-left:auto}.block-editor-top{gap:8px}.breakpoint-tabs button{padding:0 7px}.breakpoint-tabs button span{display:none}}@media (max-width:640px){.block-editor-top>.button.ghost:first-child,.save-state{display:none}.breakpoint-tabs{margin-left:0}.editor-top-actions{gap:4px}.editor-top-actions .button.ghost{display:none}}.approval-overview{display:flex;flex-direction:column;gap:26px}.approval-intro{position:relative;max-width:760px;padding:9px 0 4px}.approval-intro h2{margin:8px 0 10px;font-size:clamp(32px,4vw,47px);letter-spacing:-.045em;line-height:1}.approval-intro p{max-width:680px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.approval-client-site{position:absolute;left:calc(100% + 45px);bottom:5px;white-space:nowrap}.approval-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.approval-card{min-width:0;display:grid;grid-template-rows:auto 1fr auto;border:1px solid rgba(72,66,57,.13);background:#ffffff75;box-shadow:0 9px 24px #463f340b}.approval-card>header{min-height:72px;padding:18px 19px 14px;display:flex;justify-content:space-between;gap:9px;border-bottom:1px solid rgba(72,66,57,.08)}.approval-card>header .eyebrow{font-weight:700;color:#34332f}.approval-card>header p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.approval-pill{align-self:flex-start;display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:3px;background:#e8e6e0;color:#4a4944;font-size:9px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.approval-pill.draft{background:#f7d46f;color:#5c4815}.approval-pill.approved{background:#dbe8dc;color:#426047}.approval-card-preview{display:flex;align-items:center;min-height:220px;padding:20px}.approval-card footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid rgba(72,66,57,.09)}.approval-card footer .button{justify-self:start;min-height:34px;padding:0 11px;font-size:10px}.approval-card footer small{grid-column:1/-1;color:var(--muted);font-size:10px;line-height:1.48}.approval-card footer .compact{grid-column:2;grid-row:1;justify-self:end;background:#282724;border-color:#282724;color:#fff}.approval-logo-preview{width:100%;min-height:158px;padding:22px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px;border:1px solid rgba(72,66,57,.09);background:#fff;box-shadow:0 8px 18px #30291e0d}.approval-logo-preview b{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:23px;font-weight:400;line-height:1.05}.approval-logo-preview span{grid-column:1;color:var(--muted);font-size:10px}.approval-logo-preview i{grid-row:1/3;grid-column:2;display:grid;place-items:center;width:53px;height:53px;border-radius:50%;background:#29342d;color:#fff;font-size:12px;font-style:normal}.approval-colors-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:5px;align-items:start}.approval-colors-preview>div{min-width:0}.approval-colors-preview i{display:block;height:116px;border:1px solid rgba(72,66,57,.1);border-radius:3px}.approval-colors-preview span{display:block;margin-top:7px;overflow:hidden;color:#656159;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.approval-empty-preview{display:grid;place-items:center;width:100%;min-height:130px;border:1px dashed rgba(72,66,57,.22);color:var(--muted);font-size:11px}.approval-type-preview{width:100%}.approval-type-preview h3{margin:0 0 11px;color:#2f3a31;font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:clamp(26px,2.8vw,39px);line-height:1.05}.approval-type-preview h4{margin:0 0 13px;color:#40503e;font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:18px}.approval-type-preview p{margin:0 0 19px;color:#555149;font-size:11px;line-height:1.7}.approval-type-preview span{color:var(--muted);font-size:9px}.brand-preview-widget{margin-top:0}.brand-preview-canvas{position:relative;display:grid;grid-template-columns:minmax(120px,.5fr) minmax(0,1.15fr);gap:34px;align-items:end;min-height:310px;padding:44px 48px}.brand-preview-canvas.preview-reverse{grid-template-columns:minmax(0,1.15fr) minmax(120px,.5fr)}.brand-preview-canvas.preview-reverse .brand-preview-mark{order:2}.brand-preview-canvas.preview-stacked{grid-template-columns:1fr;gap:18px}.brand-preview-canvas.preview-editorial{grid-template-columns:.65fr 1.35fr;align-items:center}.brand-preview-mark{align-self:stretch;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:16px;border:1px solid currentColor;background:#ffffff17}.brand-preview-mark span{font-family:var(--bp-ui-font,system-ui,sans-serif);font-size:18px;letter-spacing:-.02em}.brand-preview-mark i{display:block;width:46px;height:46px;border-radius:50%}.brand-preview-copy h4{max-width:690px;margin:0 0 16px;font-size:clamp(31px,4.6vw,64px);line-height:.98}.brand-preview-copy p{max-width:560px;margin:0;opacity:.82}.brand-preview-palette{position:absolute;right:48px;bottom:24px;display:flex;gap:5px}.brand-preview-palette i{display:block;width:31px;height:20px;border:1px solid rgba(255,255,255,.36)}.brand-preview-note{padding:12px 22px;border-top:1px solid rgba(72,66,57,.1);color:var(--muted);font-size:10px}.approval-next-steps{display:grid;grid-template-columns:220px 1fr;overflow:hidden}.approval-next-steps>div:first-child{padding:23px;border-right:1px solid rgba(72,66,57,.1)}.approval-next-steps h3{margin:6px 0 0;font-size:15px;line-height:1.35}.approval-next-steps>div:last-child{display:grid;grid-template-columns:repeat(3,1fr)}.approval-next-steps button{display:grid;grid-template-columns:25px 1fr 14px;align-items:start;gap:8px;padding:23px 17px;border:0;border-right:1px solid rgba(72,66,57,.1);background:transparent;text-align:left;color:inherit}.approval-next-steps button:last-child{border-right:0}.approval-next-steps button:hover{background:#ffffff80}.step-check{display:grid;place-items:center;width:20px;height:20px;border:1px solid #cbc6bb;border-radius:50%;color:#fff}.step-check.complete{border-color:#6e9871;background:#6e9871}.approval-next-steps b{display:block;font-size:11px}.approval-next-steps small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.45}.empty-approval-overview{max-width:1120px}.empty-approval-overview .approval-intro{padding-top:30px}.empty-approval-overview .approval-intro .button{margin-top:20px}@media (max-width:1080px){.approval-client-site{position:static;margin-top:18px}.approval-card-grid{grid-template-columns:1fr}.approval-card-preview{min-height:190px}.approval-next-steps{grid-template-columns:1fr}.approval-next-steps>div:first-child{border-right:0;border-bottom:1px solid rgba(72,66,57,.1)}.approval-next-steps>div:last-child{grid-template-columns:1fr}.approval-next-steps button{border-right:0;border-bottom:1px solid rgba(72,66,57,.1)}}@media (max-width:640px){.brand-preview-canvas,.brand-preview-canvas.preview-reverse,.brand-preview-canvas.preview-editorial{grid-template-columns:1fr;padding:27px;gap:20px}.brand-preview-canvas.preview-reverse .brand-preview-mark{order:0}.brand-preview-mark{min-height:105px}.brand-preview-palette{position:static}.approval-card footer{grid-template-columns:1fr}.approval-card footer .compact{grid-column:1;grid-row:auto;justify-self:start}.approval-colors-preview i{height:86px}}.asset-preview{position:relative;display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;background:linear-gradient(135deg,#f4f1ea,#ebe7dc)}.asset-preview img{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .16s ease}.asset-preview.is-loaded img{opacity:1}.asset-preview-missing{gap:7px;color:#878075;font-size:9px;text-align:center;padding:12px}.approval-pill{min-height:25px;padding:0 10px;border-radius:999px;font-size:9px;letter-spacing:.08em;box-shadow:inset 0 0 0 1px #36322a0f}.approval-logo-preview{grid-template-columns:1fr;align-content:center;padding:16px}.approval-logo-preview .approval-logo-asset{height:142px;width:100%;border:1px solid rgba(72,66,57,.09);background:#fff}.approval-logo-preview>span{margin-top:9px}.approval-logo-fallback{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:142px;padding:18px;border:1px solid rgba(72,66,57,.09);background:#fff}.approval-logo-fallback b{font:400 23px/1.05 var(--bp-ui-font)}.approval-logo-fallback i{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#29342d;color:#fff;font-size:12px;font-style:normal}.approval-colors-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.approval-colors-preview i{height:96px}.approval-colors-preview b{display:block;margin-top:7px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.approval-colors-preview small{display:block;margin-top:3px;color:var(--muted);font-size:8px}.overview-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.overview-status-panel{padding:20px}.overview-status-panel>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-status-panel h3{margin:17px 0 6px;font:400 24px/1.1 var(--bp-ui-font)}.overview-status-panel p{min-height:17px;margin:0 0 18px;color:var(--muted);font-size:10px}.brand-preview-mark .brand-preview-logo{width:100%;height:100%;background:transparent}.brand-preview-media{position:absolute;right:70px;top:34px;width:180px;height:116px;border:1px solid rgba(255,255,255,.32);box-shadow:0 16px 26px #0000001f}.asset-logo-library{display:grid;gap:18px;padding:22px;border:1px solid rgba(72,66,57,.14);background:linear-gradient(135deg,#ffffffb8,#f2f2eaa8)}.asset-logo-library>header{display:grid;gap:5px}.asset-logo-library h2,.asset-logo-library h3,.asset-logo-library h4{margin:0}.asset-logo-library>header h2{font-size:26px}.asset-logo-library>header p{margin:0;color:var(--muted);font-size:10px}.approved-logo-library,.all-logo-files{display:grid;gap:12px}.asset-logo-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.asset-logo-section-head h3{margin-top:5px;font-size:16px}.asset-logo-section-head small{color:var(--muted);font-size:9px}.approved-logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.approved-logo-card{display:grid;gap:12px;padding:13px;border:1px solid rgba(72,66,57,.14);background:#fff;box-shadow:0 6px 17px #463f340a}.asset-logo-preview{box-sizing:border-box;aspect-ratio:var(--logo-aspect-ratio,2 / 1);min-height:180px;height:clamp(180px,30vw,260px);padding:18px;border:1px solid rgba(72,66,57,.1);background:linear-gradient(135deg,#f4f1ea,#ebe7dc);overflow:hidden}.asset-logo-preview img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.approved-logo-meta{display:flex;align-items:start;justify-content:space-between;gap:10px}.approved-logo-meta h4{margin-top:5px;font-size:14px}.approved-logo-meta>span{max-width:42%;color:var(--muted);font-size:8px;text-align:right}.approved-logo-treatments{display:flex;flex-wrap:wrap;gap:6px}.approved-logo-treatments button{display:grid;grid-template-columns:15px auto;align-items:center;gap:5px;padding:6px 7px;border:1px solid rgba(72,66,57,.13);background:#faf9f5;color:#5c574e;font-size:8px;text-align:left}.approved-logo-treatments button.active{border-color:#68755c;background:#e9eee3;color:#343a31;box-shadow:inset 0 0 0 1px #66745929}.approved-logo-treatments i{display:block;width:15px;height:15px;border:1px solid rgba(72,66,57,.12)}.logo-download-control{position:relative}.logo-download-control>.button{width:100%;justify-content:center}.logo-download-flyout{position:absolute;z-index:4;right:0;bottom:calc(100% + 7px);display:grid;gap:5px;min-width:158px;padding:9px;border:1px solid rgba(72,66,57,.16);background:#fff;box-shadow:0 12px 28px #312d252e}.logo-download-flyout>b{padding:2px 3px 5px;font-size:9px}.logo-download-flyout button{padding:7px;border:0;background:#f2f1eb;color:#3f433b;font:700 8px var(--bp-ui-font);text-align:left}.logo-download-flyout button:hover{background:#e5eadf}.logo-archive-divider{padding:12px 0;border-top:1px solid rgba(112,96,59,.34);border-bottom:1px solid rgba(112,96,59,.18);color:#756e5d;font-size:9px;line-height:1.45}.logo-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.logo-file-card{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid rgba(72,66,57,.12);background:#ffffffb3}.logo-file-card .asset-logo-preview{min-height:52px;height:52px;padding:5px}.logo-file-card>div:nth-child(2){display:grid;gap:4px;min-width:0}.logo-file-card b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.logo-file-card span{color:var(--muted);font-size:8px}.logo-file-card .button{padding:7px 8px;font-size:8px}.visual-asset-library{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.asset-category-nav{display:grid;gap:5px;padding:9px;border:1px solid rgba(72,66,57,.12);background:#ffffff61}.asset-category-nav button{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:42px;padding:0 10px;border:0;background:transparent;color:#565148;text-align:left;font-size:10px}.asset-category-nav button:hover,.asset-category-nav button.active{background:#e9ece2;color:#30322d}.asset-category-nav small{display:grid;place-items:center;min-width:19px;height:19px;border-radius:50%;background:#3f3d3614;font-size:8px}.asset-visual-main{min-width:0;padding:21px;border:1px solid rgba(72,66,57,.12);background:#ffffff6b}.visual-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px}.visual-asset-card{display:grid;gap:0;border:1px solid rgba(72,66,57,.13);background:#fff;overflow:hidden;box-shadow:0 6px 18px #463f340a}.visual-asset-thumb{height:172px;border-bottom:1px solid rgba(72,66,57,.1)}.asset-document-thumb{display:grid;place-items:center;align-content:center;gap:8px;background:#f0ede5;color:#716c61}.asset-document-thumb span{font-size:9px;font-weight:700;letter-spacing:.08em}.visual-asset-meta{display:flex;justify-content:space-between;gap:8px;padding:13px 14px 8px}.visual-asset-meta h3{margin:5px 0 0;font-size:13px;line-height:1.25}.visual-asset-meta .approval-pill{min-height:20px;padding:0 7px;font-size:8px}.visual-asset-details{display:flex;justify-content:space-between;gap:8px;padding:0 14px 13px;color:var(--muted);font-size:9px}.asset-available{color:#557650}.asset-private{color:#8e7461}.visual-asset-card footer{display:grid;grid-template-columns:1fr minmax(80px,.8fr) 30px;align-items:center;gap:7px;padding:9px 10px;border-top:1px solid rgba(72,66,57,.1);background:#faf8f4}.visual-asset-card footer select{min-width:0;height:29px;font-size:9px}.visual-asset-card footer .check-row{font-size:9px}.visual-asset-card footer .icon-button{width:30px;height:30px}.asset-visual-main .asset-empty{min-height:270px}@media (max-width:1000px){.visual-asset-library{grid-template-columns:1fr}.asset-category-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-category-nav button{grid-template-columns:20px 1fr}.asset-category-nav small{display:none}.visual-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-status-grid{grid-template-columns:1fr}.brand-preview-media{display:none}}@media (max-width:620px){.asset-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-asset-grid{grid-template-columns:1fr}.approval-colors-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-site-block{position:relative;width:100%;max-width:100%;overflow:hidden;background:#fff;isolation:isolate}.live-site-block__canvas{position:relative;width:100%;aspect-ratio:var(--live-block-ratio);overflow:hidden}.live-site-block__text,.live-site-block__button,.live-site-block__asset,.live-site-block__shape,.live-site-block__line,.live-site-block__path,.live-site-block__icon,.live-site-block__group,.live-site-block__repeater{box-sizing:border-box}.live-site-block__text{overflow-wrap:anywhere}.live-site-block__text[href],.live-site-block__button[href]{color:inherit}.live-site-block__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;display:flex}.live-site-block__asset{display:block;max-width:none}.live-site-block__path{overflow:visible}.live-site-block__path path{vector-effect:non-scaling-stroke}.live-site-block__icon>svg{display:block;width:100%;height:100%}.live-site-block__repeater{overflow:hidden}.live-site-block__repeater-item{transform-origin:top left}.platform-identity-area{width:100%;min-height:68px;justify-content:center;border:1px dashed rgba(72,66,57,.2);background:#ffffff47;color:var(--muted);font:500 10px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.platform-identity-area:hover{background:#ffffff9e;border-color:#737a62}.platform-identity-area .platform-logo{display:block;max-width:100%;max-height:58px;object-fit:contain}.sidebar-foot{display:grid;gap:7px}.sidebar-foot>span{padding:0 8px;color:var(--muted);font-size:9px;letter-spacing:.08em}.style-name-input,.section-editor-head input,.block-name,.block-editor.client-mode .block-name,.type-canvas-label,.type-canvas-meta,.type-style-chip,.template-tray,.type-options{font-family:Inter,system-ui,sans-serif!important}.style-name-input{font-size:29px!important;font-weight:500!important;letter-spacing:-.035em}.section-item-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-item-delete{display:grid;place-items:center;width:25px;height:25px;border:0;background:transparent;color:#9a5b4e;opacity:.54}.section-grid-preview article:hover .section-item-delete,.section-item-delete:focus-visible{opacity:1;background:#9a5b4e14}.platform-identity-area{min-height:128px;border:0;background:transparent}.platform-identity-area:hover{background:transparent;color:#5f6650}.platform-identity-area .platform-logo{width:100%;height:108px;max-width:none;max-height:none;object-fit:contain}.asset-preview,.platform-logo-preview{background:linear-gradient(135deg,#f4f1ea,#ebe7dc)}.platform-logo-preview{border:1px solid rgba(72,66,57,.12)}.one-color-list .color-choice{grid-template-columns:16px 28px 1fr;column-gap:12px}.copy-feedback{position:relative;overflow:hidden;transition:transform .18s ease,background .18s ease}.copy-feedback.is-copied{background:#657154;transform:translateY(-1px)}.copy-feedback.is-copied:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 22%,rgba(255,255,255,.26) 48%,transparent 72%);animation:copy-sweep .7s ease-out}.copy-feedback span,.copy-feedback svg{position:relative;z-index:1}.signature-live-preview:has(.copy-feedback.is-copied) .signature-preview-sheet{animation:copy-settle .55s ease-out}@keyframes copy-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes copy-settle{0%{transform:translateZ(0)}35%{transform:translate3d(3px,-2px,0)}70%{transform:translate3d(-2px,1px,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.copy-feedback,.signature-preview-sheet{animation:none!important;transition:none!important}.copy-feedback.is-copied:before{animation:none}}.copy-value{position:relative;display:grid;justify-items:start;gap:2px;overflow:visible;border:0;background:transparent;padding:1px 0;color:inherit;text-align:left;font:inherit;cursor:copy}.copy-value-text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:inherit}.copy-value small{color:var(--muted);font-size:8px;line-height:1;opacity:.7}.copy-value:hover .copy-value-text{text-decoration:underline;text-underline-offset:3px}.copy-echo{position:absolute;z-index:2;left:50%;top:50%;width:8px;height:8px;border:1px solid currentColor;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%)}.is-copied .copy-echo-first{animation:copy-echo-first .48s cubic-bezier(.2,.75,.35,1)}.is-copied .copy-echo-second{animation:copy-echo-second .72s cubic-bezier(.15,.75,.3,1) .06s}.copy-feedback .copy-echo{color:#fff}.copy-value .copy-echo{color:#657154}@keyframes copy-echo-first{0%{opacity:.75;transform:translate(-50%,-50%) scale(.7)}to{opacity:0;transform:translate(-50%,-50%) scale(4)}}@keyframes copy-echo-second{0%{opacity:.62;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(7)}}@media (prefers-reduced-motion:reduce){.copy-echo{display:none}.copy-value,.copy-feedback{transition:none!important}}.approved-template-preview{display:grid;gap:12px}.approved-template-preview>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.approved-template-preview h3{margin:0;font-size:14px;font-weight:500}.brand-preview{position:relative;width:100%;overflow:hidden;background:transparent;box-shadow:0 13px 32px #2d281f1c}.brand-preview-artboard{position:absolute;top:0;left:0;transform-origin:top left;overflow:hidden}.brand-preview-element{box-sizing:border-box}.brand-preview-element.bp-logo,.brand-preview-element.bp-image{display:grid;place-items:center}.brand-preview-asset{width:100%;height:100%;background:transparent!important}.brand-preview-asset img{object-fit:contain!important}.brand-preview .bp-headline{letter-spacing:-.055em}.brand-preview .bp-body{max-width:100%}.approved-template-preview{padding:24px;border:1px solid rgba(72,66,57,.13);background:#ffffff6b}.approved-template-preview>header{display:flex;align-items:end;justify-content:space-between;gap:18px}.approved-template-preview>header h3{margin:5px 0 0;font-size:20px;font-weight:400}.approved-template-preview>header small{font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.approved-template-preview>.brand-preview{width:min(100%,980px);margin:auto;box-shadow:0 16px 38px #2d281f1f}.approved-template-preview .shared-block-renderer__canvas{margin:auto}@media (max-width:640px){.approved-template-preview{padding:16px}.approved-template-preview>header{align-items:start;flex-direction:column;gap:7px}}.platform-identity-area{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.platform-identity-area:hover,.platform-identity-area:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.approval-logo-preview{aspect-ratio:1/1;min-height:0!important;padding:18px!important;border:0!important;background:transparent!important;box-shadow:none!important}.approval-logo-preview .approval-logo-asset{width:100%;height:100%!important;min-height:0!important;border:0!important;background:transparent!important}.approval-logo-preview .approval-logo-asset img{object-fit:contain!important;padding:20px}.one-color-preview-card{position:relative;border:0!important;background:transparent!important;padding:0!important}.one-color-preview-card>div{display:grid;place-items:center;min-height:170px}.one-color-preview-card>div svg{max-width:100%;max-height:150px}.one-color-preview-card>span{position:absolute;left:50%;bottom:8px;z-index:2;display:flex!important;gap:5px;transform:translate(-50%);padding:5px 7px;background:#26241fc7;color:#fff;opacity:0;transition:opacity .16s ease;font-size:9px;white-space:nowrap}.one-color-preview-card:hover>span,.one-color-preview-card:focus-within>span{opacity:1}.signature-launch-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:34px;align-items:center;padding:30px}.signature-launch-card h3{margin:7px 0;font-size:22px;font-weight:500;letter-spacing:-.035em}.signature-launch-card p{max-width:550px;margin:0;color:var(--muted);font-size:11px;line-height:1.65}.signature-modal-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#26231e6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.signature-modal{width:min(1060px,100%);max-height:calc(100vh - 56px);overflow:auto;padding:0;box-shadow:0 28px 70px #25211b38}.signature-modal>header{display:flex;justify-content:space-between;gap:20px;padding:27px 30px 20px;border-bottom:1px solid rgba(72,66,57,.12)}.signature-modal h3{margin:5px 0;font-size:29px;font-weight:500;letter-spacing:-.045em}.signature-modal header p{margin:0;color:var(--muted);font-size:11px}.signature-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.85fr)}.signature-form{padding:26px 30px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px;align-content:start}.signature-form .field:nth-child(3),.signature-form .field:nth-child(4),.signature-form .field:nth-child(9),.signature-form .signature-style-control{grid-column:1/-1}.signature-live-preview{display:flex;flex-direction:column;gap:15px;padding:28px;background:#ebe7de;border-left:1px solid rgba(72,66,57,.12)}.signature-preview-sheet{display:grid;place-items:center;min-height:290px;padding:35px;background:#fff;box-shadow:0 14px 30px #39312614}.signature-live-preview>small{font-size:9px;line-height:1.5;color:var(--muted)}.signature-copy-button{justify-content:center}.signature-style-control{display:grid;gap:7px;margin-bottom:14px}.signature-style-control>span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.email-signature{display:flex;align-items:flex-start;gap:16px;max-width:420px;color:#292824;font-family:Arial,sans-serif}.email-signature__logo{display:grid;place-items:center;min-width:84px;max-width:126px;min-height:58px;padding-right:16px;border-right:1px solid #d9d6cf}.email-signature__logo img{display:block;max-width:112px;max-height:70px;object-fit:contain}.email-signature__logo span{font-size:9px;color:var(--muted);text-align:center}.email-signature__content{display:grid;gap:3px;font-size:12px;line-height:1.35;color:#5c584f}.email-signature__content strong{margin-bottom:2px;font-size:15px;color:#292824}.email-signature__content a{color:inherit;text-decoration:none}.email-signature--compact{gap:10px}.email-signature--compact .email-signature__logo{min-width:66px;max-width:94px;min-height:42px;padding-right:10px}.email-signature--compact .email-signature__logo img{max-width:80px;max-height:46px}.email-signature--compact .email-signature__content{font-size:10px;gap:2px}.email-signature--compact .email-signature__content strong{font-size:13px}.email-signature--brand-forward{gap:18px;padding:14px;border-top:4px solid var(--accent);background:#f5f3ed}.email-signature--brand-forward .email-signature__content strong{color:var(--accent)}.settings-tabs{display:flex;gap:5px;margin:-8px 0 20px;padding:5px;border:1px solid rgba(72,66,57,.12);background:#ffffff4d;width:max-content;max-width:100%;overflow:auto}.settings-tabs button{display:flex;align-items:center;gap:7px;min-height:36px;border:0;background:transparent;padding:0 12px;color:var(--muted);font-size:10px;white-space:nowrap}.settings-tabs button.active{background:#34352f;color:#fff;box-shadow:0 4px 10px #2d2b261f}.platform-appearance{padding:24px}.platform-identity-grid{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:center}.platform-logo-preview,.platform-background-preview{display:grid;place-items:center;min-height:120px;padding:14px;border:1px dashed rgba(72,66,57,.22);background:#ffffff57;color:var(--muted);font-size:10px;text-align:center}.platform-logo-preview img{max-width:100%;max-height:92px;object-fit:contain}.platform-background-preview{background-size:cover;background-position:center}.platform-background-preview span{padding:5px 7px;background:#ffffffb8;color:#49463f;font-size:9px}.platform-background-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;margin-top:14px}.platform-background-controls .signature-style-control{grid-column:1/-1}.recovery-center{padding:32px;max-width:980px}.recovery-center h3,.documentation-intro h3{margin:7px 0;font-size:26px;font-weight:500;letter-spacing:-.04em}.recovery-center>p,.documentation-intro p{max-width:680px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.recovery-center>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:26px;background:#4842391c}.recovery-center article{display:grid;gap:7px;min-height:140px;padding:18px;background:#f9f7f3d9}.recovery-center article b{font-size:12px}.recovery-center article span{font-size:10px;line-height:1.45;color:var(--muted)}.recovery-center article small{margin-top:auto;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#8b857a}.documentation-center{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px}.documentation-intro{padding:26px}.documentation-form{grid-row:span 2;padding:21px}.documentation-list{display:grid;gap:9px}.documentation-list article{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:16px}.documentation-list article>div{display:grid;gap:3px}.documentation-list article b{font-size:12px}.documentation-list article small{font-size:9px;color:var(--muted)}.documentation-list article p{grid-column:2;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.documentation-empty{display:flex;gap:10px;align-items:center;padding:22px;color:var(--muted)}.documentation-empty p{font-size:11px;line-height:1.5}.block-status-control{display:grid;gap:4px;margin:13px 0}.block-status-control>span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.block-status-control select{min-height:31px;padding:6px 8px;font-size:10px}@media (max-width:780px){.signature-launch-card,.signature-builder-grid,.documentation-center{grid-template-columns:1fr}.signature-live-preview{border-left:0;border-top:1px solid rgba(72,66,57,.12)}.signature-form{grid-template-columns:1fr;padding:22px}.signature-form .field{grid-column:1!important}.platform-identity-grid{grid-template-columns:1fr}.recovery-center>div{grid-template-columns:1fr 1fr}.documentation-form{grid-row:auto}.platform-background-controls{grid-template-columns:1fr}.sidebar-foot>span{display:none}}.visual-asset-thumb{height:auto!important;aspect-ratio:1/1}.visual-asset-thumb img{object-fit:contain!important;padding:12px}.asset-dropzone{width:100%;min-height:260px;display:grid;place-content:center;justify-items:center;gap:9px;border:1px dashed rgba(105,111,89,.45);background:linear-gradient(135deg,#ffffff40,#ebeee473);color:#696d60;text-align:center}.asset-dropzone:hover{border-color:#6f775c;background:#edf0e6}.asset-dropzone b{font-size:12px;font-weight:600}.asset-dropzone span{max-width:260px;color:var(--muted);font-size:10px;line-height:1.5}.check-row input,.color-choice input{align-self:center}.color-choice{display:grid!important;grid-template-columns:16px 18px minmax(0,1fr) auto;align-items:center;column-gap:8px}.one-color-help{margin:0 0 9px;color:var(--muted);font-size:9px;line-height:1.5}.source-asset img{border:0!important;background:transparent!important}.source-preview{border:0;background:transparent;padding:0}.results-actions{display:flex;align-items:center;gap:8px}.one-color-preview-gallery{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;align-items:stretch;max-height:390px;overflow:auto;padding:8px}.one-color-preview-card{min-height:158px;display:grid;grid-template-rows:1fr auto;border:1px solid rgba(72,66,57,.14);background:#ffffff8c;box-shadow:0 10px 22px #3e362b0f;overflow:hidden}.one-color-preview-card>div{display:grid;place-items:center;padding:20px}.one-color-preview-card svg{display:block;max-width:100%;max-height:90px;width:100%;height:100%;object-fit:contain}.one-color-preview-card>span{display:flex;align-items:center;gap:7px;padding:9px 11px;border-top:1px solid rgba(72,66,57,.1);font-size:10px}.one-color-preview-card i{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.14)}.color-tier{display:grid;gap:14px;margin-bottom:30px}.color-tier>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.color-tier h3{margin:4px 0;font-size:21px;font-weight:500;letter-spacing:-.035em}.color-tier p{max-width:560px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.color-tier-empty{min-height:110px;display:grid;place-items:center;border:1px dashed rgba(72,66,57,.24);color:var(--muted);font-size:10px}.brand-color-card{box-shadow:0 12px 28px #3d352a0d}.brand-color-swatch{min-height:170px!important}.brand-color-values label{grid-template-columns:46px minmax(0,1fr) 62px!important;gap:8px}.brand-color-values .copy-value-button{min-height:27px;padding:4px 6px;justify-content:center;font-size:8px}.brand-color-values .copy-value-button svg{display:none}.color-tier-select{display:grid;grid-template-columns:1fr 105px;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid rgba(72,66,57,.1)}.color-tier-select span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.color-tier-select select{padding:6px 7px;font-size:9px}.overall-page-settings{display:grid;gap:9px;margin-top:14px;padding:16px 0 2px;border-top:1px solid rgba(72,66,57,.13)}.overall-page-settings h3{margin:0 0 3px;font-size:13px}.overall-page-settings .field{margin:0}.overall-page-settings textarea{resize:vertical}.signature-workspace{overflow:hidden}.signature-workspace>header{padding:27px 30px 20px;border-bottom:1px solid rgba(72,66,57,.12)}.signature-workspace h3{margin:5px 0;font-size:29px;font-weight:500;letter-spacing:-.045em}.signature-workspace header p{max-width:680px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.portal-signature-block{padding:30px;background:#f7f5f0}.site-typography-controls{display:grid;gap:8px;padding:12px;border:1px solid rgba(72,66,57,.12);background:#ffffff57}.site-typography-controls p{margin:0 0 3px;font-size:9px;line-height:1.45;color:var(--muted)}.section-headline-controls{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr);align-items:end;gap:12px;padding:0 20px 20px;border-bottom:1px solid rgba(72,66,57,.1)}.section-headline-controls>.eyebrow{align-self:center}.section-headline-controls .check-row{font-size:10px}.portal-nav a{color:var(--portal-nav-color,var(--site-nav-color,inherit));font-family:var(--site-nav-font);font-weight:var(--site-nav-weight);font-size:var(--site-nav-size);line-height:var(--site-nav-leading);letter-spacing:var(--site-nav-tracking);text-transform:var(--site-nav-transform)}.portal-edit{font-family:var(--site-button-font);font-weight:var(--site-button-weight);font-size:var(--site-button-size);line-height:var(--site-button-leading);letter-spacing:var(--site-button-tracking);text-transform:var(--site-button-transform);color:var(--site-button-color)}.portal-hero p{font-family:var(--site-body-font);font-weight:var(--site-body-weight);font-size:var(--site-body-size);line-height:var(--site-body-leading);letter-spacing:var(--site-body-tracking);text-transform:var(--site-body-transform);color:var(--site-body-color,#70695f)}.asset-preflight-backdrop{position:fixed;z-index:260;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#26231e6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.asset-intelligence-modal{position:fixed;z-index:260;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.asset-intelligence-modal .asset-intelligence-popover{position:static!important;width:min(620px,100%)!important;max-height:calc(100vh - 48px)!important;transform:none!important;box-shadow:0 26px 70px #231f1947}.asset-intelligence-modal .focal-protection-grid{aspect-ratio:16/9;height:auto;grid-template-rows:repeat(3,1fr)}.asset-intelligence-modal .focal-protection-image,.asset-intelligence-modal .focal-protection-image .asset-preview,.asset-intelligence-modal .focal-protection-image img{object-fit:contain!important}.asset-preflight{width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(72,66,57,.18);background:#faf9f5;box-shadow:0 26px 70px #231f1947}.asset-preflight>header{display:flex;justify-content:space-between;gap:16px;padding:26px;border-bottom:1px solid rgba(72,66,57,.12)}.asset-preflight h2{margin:5px 0;font-size:28px;font-weight:400}.asset-preflight header p{margin:0;color:var(--muted);font-size:11px}.asset-preflight-drop{display:grid;place-items:center;gap:8px;width:calc(100% - 52px);min-height:160px;margin:26px;border:1px dashed #7f886c;background:#e8ebe080;color:#566049}.asset-preflight-drop b{font-size:13px}.asset-preflight-drop small{font-size:10px;color:var(--muted)}.asset-preflight-summary{display:flex;justify-content:space-between;gap:12px;padding:0 26px 14px;font-size:11px}.asset-preflight-summary span{color:var(--muted)}.asset-preflight-results{display:grid;gap:1px;margin:0 26px;background:#4842391f}.asset-preflight-results article{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px;padding:13px;background:#fff}.asset-preflight-results b,.asset-preflight-results small{display:block}.asset-preflight-results small,.asset-preflight-results p{font-size:9px;color:var(--muted)}.asset-preflight-results p{grid-column:1/-1;margin:0;color:#8a594c}.preflight-ready{color:#557650}.preflight-warning{color:#a85a45}.asset-preflight footer{display:flex;justify-content:flex-end;gap:8px;padding:20px 26px}.asset-delete-dialog{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:28px;background:#faf9f5;box-shadow:0 26px 70px #231f1947}.experiment-save-dialog{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:28px}.asset-delete-dialog h3,.experiment-save-dialog h3{margin:5px 0 12px;font-size:25px;font-weight:400}.asset-delete-dialog p{line-height:1.55}.text-danger{color:#9a463d!important}.asset-preflight-workspace{display:grid;gap:24px}.preflight-workspace-head{display:flex;gap:20px;align-items:flex-start}.preflight-workspace-head h2{margin:4px 0;font-size:31px;font-weight:400}.preflight-workspace-head p{margin:0;max-width:650px;color:var(--muted)}.preflight-workspace-grid{display:grid;grid-template-columns:260px minmax(0,1fr) 260px;gap:14px;align-items:start}.preflight-upload-column,.preflight-preview-panel,.preflight-defaults,.ai-experiments-lab{border:1px solid rgba(72,66,57,.14);background:#ffffff94}.preflight-upload-column .asset-preflight-drop{width:calc(100% - 28px);min-height:128px;margin:14px}.preflight-file-list{display:grid;border-top:1px solid rgba(72,66,57,.12)}.preflight-file-list button{display:flex;gap:8px;padding:11px;border:0;border-bottom:1px solid rgba(72,66,57,.08);background:transparent;text-align:left}.preflight-file-list button.selected{background:#e8ebe0}.preflight-file-list b,.preflight-file-list small{display:block;font-size:10px}.preflight-file-list small{color:var(--muted)}.preflight-preview-panel{min-height:570px;padding:18px}.preflight-canvas{display:grid;place-items:center;min-height:410px;background-color:#f1efe9}.preflight-canvas img{max-width:100%;max-height:410px;object-fit:contain}.preflight-inspection h3{margin:16px 0 4px}.preflight-inspection p{font-size:11px}.preflight-error{color:#97453c}.preflight-defaults{display:grid;gap:12px;padding:18px}.preflight-defaults h3{margin:0;font-size:20px}.preflight-role-chips{display:flex;flex-wrap:wrap;gap:6px}.preflight-role-chips span{width:100%;font-size:10px;font-weight:700}.preflight-role-chips button{padding:6px 8px;border:1px solid rgba(72,66,57,.16);background:#fff;font-size:10px}.preflight-role-chips button.selected{background:#667053;color:#fff}.preflight-defaults small{font-size:10px;line-height:1.45;color:var(--muted)}.ai-experiments-lab{padding:24px}.ai-experiments-lab>header{display:flex;justify-content:space-between;gap:18px;margin-bottom:20px}.ai-experiments-lab h3{margin:5px 0;font-size:26px;font-weight:400}.ai-experiments-lab p{color:var(--muted)}.ai-response-error-log{margin:-5px 0 18px;padding:13px;border:1px solid rgba(154,70,61,.28);background:#fbefed}.ai-response-error-log h4,.ai-response-error-log p{margin:4px 0}.ai-response-error-log h4{font-size:13px}.ai-response-error-log p{font-size:10px}.experiments-grid{display:grid;grid-template-columns:270px minmax(0,1fr);border-top:1px solid rgba(72,66,57,.14)}.experiments-grid>aside{border-right:1px solid rgba(72,66,57,.14)}.experiments-grid>aside button{display:grid;gap:4px;width:100%;padding:13px;border:0;border-bottom:1px solid rgba(72,66,57,.1);background:transparent;text-align:left}.experiments-grid>aside button.active{background:#e8ebe0}.experiments-grid small{font-size:10px;color:var(--muted)}.experiments-grid>main{padding:20px}.experiment-render{display:grid;place-items:center;min-height:220px;background:#f0eee8}.experiment-render img{max-width:100%;max-height:380px;object-fit:contain}.experiment-versions{display:grid;grid-template-columns:120px 1fr;gap:5px;font-size:11px}.experiment-versions dt{color:var(--muted)}.experiments-grid pre{max-height:220px;overflow:auto;padding:12px;background:#f0eee8;font-size:10px}.experiment-issue-list{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0;padding:12px;border:1px solid rgba(72,66,57,.13)}.experiment-issue-list label{width:calc(50% - 5px);font-size:10px}@media (max-width:960px){.preflight-workspace-grid{grid-template-columns:1fr}.preflight-preview-panel{min-height:auto}.experiments-grid{grid-template-columns:1fr}.experiments-grid>aside{border-right:0;border-bottom:1px solid rgba(72,66,57,.14)}.preflight-workspace-head{display:grid}.ai-experiments-lab>header{display:grid}}.asset-intelligence-modal .focal-protection-grid{grid-template-rows:repeat(3,1fr);background:#e7e3dc}.asset-intelligence-modal .focal-protection-image{opacity:1}.asset-intelligence-modal .focal-protection-image>*{object-fit:contain!important}.asset-intelligence-modal .focal-protection-grid button{background:transparent;border-color:#ffffff73}.asset-intelligence-modal .focal-protection-grid button.protected{background:#54784285}.visual-asset-card{align-content:start}.visual-asset-thumb,.visual-asset-thumb .asset-preview{display:grid;place-items:center}.visual-asset-thumb .asset-preview img{object-fit:contain!important}.asset-intelligence-modal .focal-protection-grid{min-height:180px;aspect-ratio:auto}.asset-intelligence-report{display:grid;gap:8px;margin:12px 0;padding:10px;border:1px solid rgba(72,66,57,.13);background:#ffffff8f}.asset-intelligence-report section{display:grid;gap:3px}.asset-intelligence-report b{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.asset-intelligence-report span{font-size:10px;color:var(--muted)}.technical-capabilities{padding-top:7px;border-top:1px solid rgba(72,66,57,.1)}.workflow-decision-required{font-size:10px;color:#a85a45}.workflow-recommendation{display:grid;gap:5px;margin:12px 0;padding:11px;border:1px solid rgba(85,118,80,.25);background:#e8ebe085}.workflow-recommendation>div{display:flex;justify-content:space-between;align-items:center;gap:9px}.workflow-recommendation .eyebrow{font-size:9px}.workflow-recommendation h4{display:flex;align-items:center;gap:5px;margin:0;font-size:12px}.workflow-recommendation p,.workflow-recommendation small{margin:0;font-size:10px;line-height:1.45;color:var(--muted)}.workflow-recommendation small{color:#4d6246}.workflow-recommendation ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.workflow-recommendation li,.behavior-confidence{font-size:10px}.workflow-recommendation li{color:#566049}.behavior-confidence{width:max-content;padding:3px 6px;border:1px solid rgba(85,118,80,.22);background:#fff;color:#4d6246}.workflow-recommendation .workflow-action{padding-top:4px;border-top:1px solid rgba(72,66,57,.12);color:#3e4937}.preflight-governance-note{display:flex;gap:7px;align-items:flex-start;margin:0!important;padding:9px;border:1px solid rgba(168,90,69,.2);background:#fff7efb8;font-size:10px!important;line-height:1.4;color:#7e5647!important}.preflight-governance-note svg{flex:0 0 auto;margin-top:1px}.governance-policy{display:grid;gap:9px;margin:0;padding:11px;border:1px solid rgba(72,66,57,.14);background:#ffffff7a}.governance-policy legend{padding:0 3px;font-size:10px;font-weight:700;color:#4d5246}.governance-policy .field{gap:4px}.governance-policy small{color:var(--muted)}.aligned-asset-workspace{display:grid;gap:16px}.asset-workspace-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:21px 23px;border:1px solid rgba(72,66,57,.14);background:linear-gradient(110deg,#ffffffb8,#ebefe5ad)}.asset-workspace-identity{display:flex;align-items:center;gap:13px;min-width:0}.asset-workspace-identity>img,.asset-workspace-identity>span{width:60px;height:60px;object-fit:contain;border:1px solid rgba(72,66,57,.12);background:#f7f6f1}.asset-workspace-identity>span{display:grid;place-items:center;color:#687057;font-size:12px;font-weight:700}.asset-workspace-identity h2{margin:3px 0;font-size:25px;letter-spacing:-.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-workspace-identity p,.asset-workspace-status small{margin:0;font-size:10px;color:var(--muted)}.asset-workspace-status{display:grid;justify-items:end;gap:6px}.asset-workspace-grid{display:grid;grid-template-columns:250px minmax(0,1fr) 300px;align-items:stretch;border:1px solid rgba(72,66,57,.14);background:#ffffff6b}.asset-workspace-queue{border-right:1px solid rgba(72,66,57,.12);min-width:0}.asset-queue-head{padding:18px 17px 11px}.asset-queue-head h3{margin:4px 0 0;font-size:15px}.aligned-asset-workspace .asset-preflight-drop{width:calc(100% - 28px);margin:0 14px 14px;min-height:126px}.asset-queue-note{display:block;margin:13px 17px;font-size:9px;line-height:1.5;color:var(--muted)}.asset-technical-workspace{display:grid;grid-template-rows:auto minmax(370px,1fr) auto;min-width:0;padding:20px;border-right:1px solid rgba(72,66,57,.12)}.asset-technical-workspace>header{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}.asset-technical-workspace h3{margin:4px 0;font-size:22px;letter-spacing:-.035em}.asset-technical-workspace header p{margin:0;font-size:10px;color:var(--muted)}.asset-technical-workspace .preflight-canvas{min-height:370px}.asset-technical-findings{padding-top:6px}.asset-technical-workspace .preflight-empty{display:grid;place-content:center;justify-items:center;gap:7px;color:var(--muted);font-size:10px}.asset-technical-workspace .preflight-empty b{color:#555047}.asset-governance-decisions{display:grid;align-content:start;gap:13px;padding:18px;background:#faf9f6a6}.asset-governance-decisions>header h3{margin:4px 0;font-size:19px;letter-spacing:-.03em}.asset-governance-decisions>header p{margin:0;font-size:10px;line-height:1.5;color:var(--muted)}.governance-decision-section{display:grid;gap:9px;padding-top:13px;border-top:1px solid rgba(72,66,57,.11)}.governance-decision-section>span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#57554e}.governance-decision-section .preflight-role-chips>small{width:100%;font-size:9px;color:var(--muted)}.governance-save{justify-content:center}.asset-governance-decisions>small{font-size:9px;line-height:1.45;color:var(--muted)}.ai-asset-context .asset-intelligence-popover-body{display:grid;gap:15px}.ai-context-group{display:grid;gap:9px;padding-top:14px;border-top:1px solid rgba(72,66,57,.12)}.ai-context-group>b{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ai-context-group>small,.ai-context-group p,.ai-context-group li{font-size:10px;line-height:1.5;color:var(--muted)}.ai-context-group>section{display:grid;gap:6px}.ai-context-group section>b{font-size:10px}.ai-context-restrictions{background:#eff2e99e;padding:12px;border:1px solid rgba(85,118,80,.18)}.ai-context-restrictions ul{margin:0;padding-left:18px}.ai-context-restrictions p{margin:0}.ai-context-restrictions strong{color:#444940}@media (max-width:1020px){.asset-workspace-grid{grid-template-columns:210px minmax(0,1fr)}.asset-governance-decisions{grid-column:1/-1;border-top:1px solid rgba(72,66,57,.12);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.asset-governance-decisions>header,.asset-governance-decisions>.preflight-governance-note,.asset-governance-decisions>.governance-save,.asset-governance-decisions>small{grid-column:1/-1}}@media (max-width:700px){.asset-workspace-header{grid-template-columns:auto minmax(0,1fr)}.asset-workspace-header>.button{grid-column:1/-1;justify-self:start}.asset-workspace-status{display:none}.asset-workspace-grid{grid-template-columns:1fr}.asset-workspace-queue,.asset-technical-workspace{border-right:0;border-bottom:1px solid rgba(72,66,57,.12)}.asset-governance-decisions{display:grid;grid-template-columns:1fr}.asset-technical-workspace{padding:16px}.asset-technical-workspace .preflight-canvas{min-height:270px}.asset-workspace-identity h2{font-size:20px}.asset-workspace-identity>img,.asset-workspace-identity>span{width:48px;height:48px}}.asset-intelligence-modal .focal-protection-grid{width:100%;min-height:0;grid-template-rows:repeat(3,minmax(0,1fr));background:#e7e3dc}.asset-intelligence-modal .focal-protection-image,.asset-intelligence-modal .focal-protection-image .asset-preview{width:100%;height:100%;overflow:hidden}.asset-intelligence-modal .focal-protection-image img{width:100%;height:100%;object-fit:contain!important}.visual-asset-card{display:flex;flex-direction:column;align-self:stretch}.visual-asset-card footer{margin-top:auto}.visual-asset-card>.field,.visual-asset-card>.split-input,.asset-intelligence-trigger,.asset-ai-alias{flex:0 0 auto}.experiment-save-dialog{width:min(1100px,100%)}.experiment-save-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:24px}.experiment-save-preview{display:grid;align-content:start;gap:10px;padding:14px;background:#f0eee8}.experiment-save-preview img{width:100%;max-height:600px;object-fit:contain}.experiment-save-preview small{color:var(--muted);font-size:10px;line-height:1.45}.experiment-issue-list label{display:flex;align-items:center;gap:6px;min-height:31px;padding:6px 8px;border:1px solid rgba(72,66,57,.15);border-radius:4px;background:#fff;cursor:pointer;transition:border-color var(--bp-motion-duration-quick,.15s) var(--bp-motion-ease-standard,ease),background-color var(--bp-motion-duration-quick,.15s) var(--bp-motion-ease-standard,ease),color var(--bp-motion-duration-quick,.15s) var(--bp-motion-ease-standard,ease)}.experiment-issue-list label:hover{border-color:#747d62;background:#f3f5ef}.experiment-issue-list label.selected{border-color:#657154;background:#e5e9dd;color:#3f4938}.experiment-issue-list input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0;border:1px solid #989184;border-radius:3px;background:#fff}.experiment-issue-list input:checked{border-color:#61704e;background:#657154;box-shadow:inset 0 0 0 3px #fff}@media (max-width:760px){.experiment-save-grid{grid-template-columns:1fr}.experiment-save-preview img{max-height:300px}}.documentation-hub{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.handbook{padding:34px;line-height:1.65}.handbook h3{margin:7px 0 25px;font-size:29px;letter-spacing:-.045em}.handbook h4{margin:27px 0 7px;font-size:15px}.handbook p,.handbook li{font-size:11px;color:#555149}.handbook p{margin:0 0 13px}.handbook ul{margin:0 0 13px;padding-left:18px}.why-callout{margin:18px 0;padding:15px 17px;border-left:3px solid #737a62;background:#e8ebe0;color:#51594b;font-size:10px;line-height:1.55}.documentation-side{display:grid;gap:16px;position:sticky;top:104px}.documentation-downloads,.documentation-form{padding:20px}.documentation-downloads h3{margin:6px 0 13px;font-size:17px}.documentation-downloads>button:not(.button){display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:12px 0;border:0;border-top:1px solid rgba(72,66,57,.11);background:transparent;text-align:left}.documentation-downloads>button:not(.button):hover{color:#58634e}.documentation-downloads span{display:grid;gap:3px}.documentation-downloads b{font-size:10px}.documentation-downloads small{font-size:9px;color:var(--muted)}.documentation-downloads .button{width:100%;justify-content:center;margin-top:13px}.documentation-hub>.documentation-list{grid-column:1/-1}.documentation-hub .documentation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.documentation-hub .documentation-list article{padding:14px}.documentation-hub .documentation-list p{margin:8px 0 0;color:var(--muted);font-size:10px;line-height:1.5}@media (max-width:880px){.documentation-hub{grid-template-columns:1fr}.documentation-side{position:static;grid-template-columns:1fr 1fr}.documentation-hub .documentation-list{grid-template-columns:1fr}}@media (max-width:560px){.documentation-side{grid-template-columns:1fr}.handbook{padding:22px}}.client-create-fields,.client-record-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.client-create-fields .field:nth-child(5),.client-record-editor-grid .field:nth-child(5){grid-column:1/-1}.client-status-control{width:180px;margin:8px 0 15px}.client-status-filter{width:190px;margin:26px 0 13px}.client-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-record-card{position:relative;border:1px solid rgba(72,66,57,.13);background:#f9f7f3b8;box-shadow:0 13px 28px #3e362c0d;overflow:hidden}.client-record-main{display:grid;grid-template-columns:68px minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;border:0;background:transparent;padding:19px;text-align:left;color:inherit}.client-record-main:hover{background:#ffffff73}.client-record-main h3{margin:5px 0 2px;font-size:18px;letter-spacing:-.03em}.client-record-main p{margin:0;color:var(--muted);font-size:10px}.client-record-mark{display:grid;place-items:center;width:68px;height:68px;overflow:hidden;background:#e8e4dc;color:#575d51;font-size:15px;font-weight:700}.client-record-logo{width:100%;height:100%;background:repeating-conic-gradient(#dddcd8 0,#dddcd8 25%,#f4f3f0 0,#f4f3f0 50%) 50%/14px 14px}.client-disclosure{width:100%;border:0;border-top:1px solid rgba(72,66,57,.1);background:#ffffff3d;padding:8px 19px;text-align:left;color:#606751;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.client-record-details{display:grid;gap:8px;padding:13px 19px 18px}.client-record-details p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.client-contact-copy{justify-content:flex-start;width:100%;padding:7px 9px;background:#fff;color:#4d5149;border-color:#48423921}.client-empty-record{padding:25px;border:1px dashed rgba(72,66,57,.24);color:var(--muted);font-size:11px}.client-record-editor{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:28px}.client-record-editor aside{padding:16px;border-left:1px solid rgba(72,66,57,.12);color:var(--muted)}.client-record-editor aside p{font-size:10px;line-height:1.6}@media (max-width:720px){.client-record-grid,.client-create-fields,.client-record-editor{grid-template-columns:1fr}.client-record-editor aside{border-left:0;border-top:1px solid rgba(72,66,57,.12)}}.approval-logo-preview .approval-logo-asset{height:178px!important;min-height:178px;background:transparent!important}.approval-logo-preview .approval-logo-asset img{object-fit:contain!important;padding:18px}.clients-directory{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:24px;align-items:start}.clients-directory .client-create{margin:0}.client-directory-list{min-width:0}.client-directory-list .client-status-filter{margin-top:0}.client-record-grid{grid-template-columns:1fr}.approval-logo-preview .approval-logo-asset{height:100%!important;min-height:0!important;border:0!important;background:transparent!important}.approval-logo-preview{border:0!important;box-shadow:none!important}@media (max-width:720px){.clients-directory{grid-template-columns:1fr}}.client-inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.client-inline-fields .field{margin:0}.client-inline-fields .field:nth-last-child(-n+2){grid-column:1/-1}@media (max-width:520px){.client-inline-fields{grid-template-columns:1fr}}.color-choice input{width:16px;height:16px;margin:0;justify-self:center}.color-choice i{justify-self:center}.portal-color-copy{margin:0 18px 12px!important;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;display:flex;align-items:center;gap:7px;font-size:10px!important;box-shadow:none!important}.portal-color-copy.is-copied{background:#ffffff38!important;padding:4px 6px!important}.approval-next-steps button{align-items:center}.platform-identity-area:has(.platform-logo){padding:10px 16px;background:linear-gradient(135deg,#ffffff9e,#e1ded557)!important}.architecture-observatory{--obs-bg:#171a16;--obs-surface:#1e221d;--obs-surface-2:#252a23;--obs-line:rgba(225,233,214,.12);--obs-line-strong:rgba(225,233,214,.24);--obs-text:#f1f2ec;--obs-muted:#969f90;--obs-green:#a8bf8d;--obs-blue:#8daeb4;--obs-gold:#c4aa78;--obs-violet:#a797bb;--obs-red:#cc8173;overflow:hidden;border:1px solid rgba(29,34,28,.8);background:var(--obs-bg);color:var(--obs-text);box-shadow:0 24px 65px #25241f29}.architecture-observatory button,.architecture-observatory select{font-family:var(--bp-ui-font)}.architecture-observatory .eyebrow{color:#8f9988}.architecture-observatory-head{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:29px 32px 26px;border-bottom:1px solid var(--obs-line);background:radial-gradient(circle at 88% 0,rgba(139,163,119,.13),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.02),transparent)}.architecture-observatory-head>div:first-child{max-width:760px}.architecture-observatory-head h2{margin:7px 0 8px;font-size:35px;font-weight:400;letter-spacing:-.045em}.architecture-observatory-head p{max-width:690px;margin:0;color:var(--obs-muted);font-size:11px;line-height:1.65}.architecture-observatory-actions{display:flex;align-items:end;gap:8px;flex:none}.architecture-observatory-actions label{display:grid;gap:6px}.architecture-observatory-actions label span{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--obs-muted)}.architecture-observatory-actions select{min-width:190px;height:38px;border:1px solid var(--obs-line-strong);background:#20241f;color:var(--obs-text);padding:0 31px 0 11px;font-size:10px}.architecture-observatory-actions>button,.architecture-trace-button{display:flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border:1px solid #9fb486;background:#9fb486;color:#151813;font-size:10px;font-weight:600}.architecture-view-switcher{display:flex;align-items:stretch;padding:0 20px;border-bottom:1px solid var(--obs-line);background:#1b1e1a}.architecture-view-switcher>button{display:flex;align-items:center;gap:10px;min-width:190px;padding:16px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--obs-muted);text-align:left}.architecture-view-switcher>button:hover{color:var(--obs-text)}.architecture-view-switcher>button.active{border-bottom-color:var(--obs-green);color:var(--obs-text);background:linear-gradient(to top,rgba(168,191,141,.08),transparent)}.architecture-view-switcher>button span{display:grid;gap:2px}.architecture-view-switcher>button b{font-size:10px;font-weight:500}.architecture-view-switcher>button small{font-size:8px;color:inherit;opacity:.7}.architecture-language-mode{display:flex;align-items:center;gap:3px;margin-left:auto;padding:0 8px;color:var(--obs-muted)}.architecture-language-mode>button{padding:6px 8px;border:0;background:transparent;color:var(--obs-muted);font-size:9px}.architecture-language-mode>button.active{background:#30362d;color:var(--obs-text)}.architecture-topology-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;min-height:690px}.architecture-map-shell{position:relative;min-width:0;min-height:690px;overflow:hidden;border-right:1px solid var(--obs-line);background:radial-gradient(circle at 53% 45%,rgba(107,126,91,.08),transparent 38%),#181b17;cursor:grab}.architecture-map-shell:active{cursor:grabbing}.architecture-map-shell>svg{display:block;width:100%;height:100%;min-height:690px;touch-action:none;-webkit-user-select:none;user-select:none}.architecture-grid{color:#e6ebe009}.architecture-canvas-tools{position:absolute;z-index:3;top:15px;right:15px;display:flex;align-items:center;border:1px solid var(--obs-line);background:#191d18e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.architecture-canvas-tools button{display:grid;place-items:center;width:32px;height:32px;border:0;border-right:1px solid var(--obs-line);background:transparent;color:var(--obs-muted)}.architecture-canvas-tools button:hover{background:var(--obs-surface-2);color:var(--obs-text)}.architecture-canvas-tools span{min-width:47px;text-align:center;color:var(--obs-muted);font-size:8px}.architecture-layer-label text{fill:#737d6f;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px}.architecture-layer-label line{stroke:#d6e0cc1f}.architecture-edges path{fill:none;stroke:#bdc9b524;stroke-width:1;vector-effect:non-scaling-stroke;transition:opacity .22s,stroke .22s,stroke-width .22s}.architecture-edges path.primary{stroke:#a8bf8d4f}.architecture-edges path.active{stroke:var(--obs-green);stroke-width:1.65;stroke-dasharray:7 7;animation:architecture-flow 1s linear infinite}.architecture-edges path.dimmed{opacity:.12}.architecture-map-shell marker path{fill:#788271}.architecture-node{outline:none;cursor:pointer;transition:opacity .2s}.architecture-node rect{fill:#222720;stroke:#e1e9d624;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s,filter .2s}.architecture-node.layer-foundation rect{fill:#20241f}.architecture-node.layer-brand-systems rect{fill:#222820}.architecture-node.layer-authority rect{fill:#2a2f25;stroke:#a8bf8d61}.architecture-node.layer-creative-ai rect{fill:#232723}.architecture-node.layer-experiences rect{fill:#242720}.architecture-node:hover rect,.architecture-node.active rect{fill:#30372c;stroke:var(--obs-green);filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.architecture-node.related:not(.active) rect{stroke:#a8bf8d85}.architecture-node.dimmed{opacity:.22}.architecture-node-category{fill:#7f887a;font-size:6.8px;text-transform:uppercase;letter-spacing:1.05px}.architecture-node-name{fill:#e9ebe4;font-size:11px;font-weight:500;letter-spacing:-.12px}.architecture-node-health{fill:#789060}.architecture-node.status-attention .architecture-node-health{fill:var(--obs-gold)}.architecture-node.status-critical .architecture-node-health{fill:var(--obs-red)}.architecture-tooltip{position:absolute;z-index:8;width:264px;transform:translate(15px,13px);pointer-events:none;padding:14px;border:1px solid var(--obs-line-strong);background:#1d221cf5;box-shadow:0 18px 45px #00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.architecture-tooltip>b{font-size:11px}.architecture-tooltip>p{margin:6px 0 11px;color:var(--obs-muted);font-size:9px;line-height:1.5}.architecture-tooltip>div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:7px;padding:5px 0;border-top:1px solid var(--obs-line)}.architecture-tooltip>div span{font-size:7px;text-transform:uppercase;letter-spacing:.1em;color:#778171}.architecture-tooltip>div strong{font-size:8px;font-weight:400;line-height:1.4}.architecture-tooltip .architecture-status{display:inline-flex;margin-top:8px}.architecture-inspector{min-width:0;max-height:690px;overflow:auto;padding:24px 20px;background:#1d211c}.architecture-inspector>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.architecture-inspector>header h3{margin:5px 0 0;font-size:20px;font-weight:400;letter-spacing:-.035em}.architecture-inspector>header button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--obs-line);background:transparent;color:var(--obs-muted)}.architecture-purpose{margin:13px 0 18px;color:#b9c0b2;font-size:10px;line-height:1.62}.architecture-facts{display:grid;grid-template-columns:72px 1fr;margin:0 0 11px;padding:12px 0;border-top:1px solid var(--obs-line);border-bottom:1px solid var(--obs-line)}.architecture-facts dt,.architecture-facts dd{margin:0;padding:4px 0;font-size:8px}.architecture-facts dt{color:#778171;text-transform:uppercase;letter-spacing:.09em}.architecture-facts dd{color:#d9dcd4}.architecture-inspector-section{padding:13px 0;border-bottom:1px solid var(--obs-line)}.architecture-inspector-section>span{display:block;margin-bottom:8px;color:#7f8979;font-size:7px;font-weight:600;text-transform:uppercase;letter-spacing:.13em}.architecture-inspector-section ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.architecture-inspector-section li,.architecture-inspector-section>p{margin:0;color:#b5bcb0;font-size:9px;line-height:1.45}.architecture-inspector-section li:before{content:"";display:inline-block;width:4px;height:4px;margin:0 7px 1px 0;border-radius:50%;background:#7f9270}.architecture-impact>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.architecture-impact em{padding:4px 6px;border:1px solid var(--obs-line);color:#aeb6a8;font-size:7px;font-style:normal}.architecture-evidence{display:grid;grid-template-columns:auto 1fr;gap:5px 8px;padding:9px 0;border-top:1px solid var(--obs-line)}.architecture-evidence:first-of-type{border-top:0}.architecture-evidence b{font-size:8px;font-weight:500}.architecture-evidence p{grid-column:2;margin:0;color:var(--obs-muted);font-size:8px;line-height:1.4}.architecture-risk{display:flex;gap:8px;padding:9px;background:#c4aa7812;color:var(--obs-gold)}.architecture-risk div{display:grid;gap:4px}.architecture-risk b{font-size:8px}.architecture-risk p{margin:0;color:#aaa898;font-size:8px;line-height:1.4}.architecture-inspector-empty{display:grid;place-content:center;text-align:center;color:var(--obs-muted)}.architecture-inspector-empty svg{margin:auto}.architecture-inspector-empty h3{margin:11px 0 5px;color:var(--obs-text);font-size:15px}.architecture-inspector-empty p{max-width:220px;margin:0;font-size:9px;line-height:1.55}.architecture-status{display:inline-flex;align-items:center;width:max-content;gap:5px;color:#a9bd92;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.architecture-status.status-attention{color:var(--obs-gold)}.architecture-status.status-critical{color:var(--obs-red)}.architecture-status.status-not-applicable{color:#81887d}.architecture-status.compact{font-size:7px;letter-spacing:.06em}.architecture-lineage-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:690px}.architecture-lineage-main{min-width:0;padding:28px 30px 34px;border-right:1px solid var(--obs-line);background:radial-gradient(circle at 36% 42%,rgba(138,160,119,.07),transparent 32%)}.architecture-lineage-main>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.architecture-lineage-main h3{margin:6px 0 7px;font-size:28px;font-weight:400;letter-spacing:-.04em}.architecture-lineage-main header p{max-width:660px;margin:0;color:var(--obs-muted);font-size:10px;line-height:1.6}.architecture-lineage-picker{display:flex;gap:4px;margin:25px 0 34px}.architecture-lineage-picker button{padding:8px 11px;border:1px solid var(--obs-line);background:transparent;color:var(--obs-muted);font-size:8px}.architecture-lineage-picker button.active{border-color:#8da17a;background:#2d3429;color:var(--obs-text)}.architecture-lineage-track{display:flex;align-items:stretch;overflow-x:auto;padding:20px 2px 34px;scrollbar-color:#56604f transparent}.architecture-lineage-track>svg{flex:none;align-self:center;margin:0 8px;color:#4e5849;transition:color .2s}.architecture-lineage-track>svg.active{color:var(--obs-green)}.architecture-lineage-track article{position:relative;flex:0 0 164px;min-height:192px;padding:17px 14px;border:1px solid var(--obs-line);background:#1e221d;transition:transform .28s,border-color .28s,background .28s}.architecture-lineage-track article>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--obs-line-strong);border-radius:50%;color:#7e8878;font-size:8px}.architecture-lineage-track article>div{display:grid;gap:6px;margin-top:27px}.architecture-lineage-track article small{min-height:20px;color:#6f796b;font-size:6.5px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.architecture-lineage-track article b{font-size:11px;font-weight:500}.architecture-lineage-track article p{margin:0;color:var(--obs-muted);font-size:8px;line-height:1.5}.architecture-lineage-track article.active{z-index:1;transform:translateY(-7px);border-color:var(--obs-green);background:#2a3026;box-shadow:0 18px 38px #00000042}.architecture-lineage-track article.active:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--obs-green);animation:architecture-trace-pulse 1.35s ease-out infinite}.architecture-lineage-track article.passed{border-color:#a8bf8d6b}.architecture-lineage-track article.passed>span{border-color:#819771;background:#819771;color:#151813}.architecture-lineage-guide{padding:28px 22px;background:#1d211c}.architecture-lineage-guide h3{margin:7px 0 8px;font-size:20px;font-weight:400;letter-spacing:-.035em}.architecture-lineage-guide>p{margin:0 0 22px;color:var(--obs-muted);font-size:9px;line-height:1.6}.architecture-lineage-principle{display:flex;gap:10px;padding:14px 0;border-top:1px solid var(--obs-line);color:var(--obs-green)}.architecture-lineage-principle div{display:grid;gap:4px}.architecture-lineage-principle b{color:var(--obs-text);font-size:9px}.architecture-lineage-principle p{margin:0;color:var(--obs-muted);font-size:8px;line-height:1.45}.architecture-lineage-guide ol{display:grid;gap:2px;margin:20px 0 0;padding:0;list-style:none}.architecture-lineage-guide li{display:flex;align-items:center;gap:9px;padding:6px;color:#777f73;font-size:8px}.architecture-lineage-guide li span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--obs-line);border-radius:50%;font-size:7px}.architecture-lineage-guide li.active{background:#293026;color:var(--obs-text)}.architecture-lineage-guide li.active span{border-color:var(--obs-green);color:var(--obs-green)}.architecture-health-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;min-height:690px}.architecture-health-layout>main{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:16px;padding:22px;border-right:1px solid var(--obs-line);background:radial-gradient(circle at 15% 10%,rgba(139,163,119,.08),transparent 28%)}.architecture-health-layout>aside{background:#1d211c}.architecture-health-layout>aside>.architecture-inspector{max-height:none;height:100%}.architecture-health-hero{grid-column:1/-1;display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:190px;padding:25px;border:1px solid var(--obs-line);background:linear-gradient(120deg,#232820,#1c201b)}.architecture-health-orbit{position:relative;display:grid;place-items:center;width:80px;height:80px;border:1px solid rgba(168,191,141,.33);border-radius:50%;color:var(--obs-green)}.architecture-health-orbit i{position:absolute;border:1px solid rgba(168,191,141,.12);border-radius:50%;animation:architecture-orbit 5s linear infinite}.architecture-health-orbit i:first-of-type{width:104px;height:104px}.architecture-health-orbit i:last-of-type{width:132px;height:132px;animation-direction:reverse;animation-duration:8s}.architecture-health-hero.status-attention .architecture-health-orbit{border-color:#c4aa7880;color:var(--obs-gold)}.architecture-health-hero.status-critical .architecture-health-orbit{border-color:#cc817380;color:var(--obs-red)}.architecture-health-hero h3{margin:6px 0 8px;font-size:28px;font-weight:400;letter-spacing:-.04em}.architecture-health-hero p{max-width:480px;margin:10px 0 0;color:var(--obs-muted);font-size:9px;line-height:1.55}.architecture-health-hero dl{display:flex;margin:0}.architecture-health-hero dl div{min-width:88px;padding:4px 15px;border-left:1px solid var(--obs-line)}.architecture-health-hero dt{font-size:26px;letter-spacing:-.05em}.architecture-health-hero dd{margin:5px 0 0;color:var(--obs-muted);font-size:7px;text-transform:uppercase;letter-spacing:.1em}.architecture-health-checks,.architecture-system-health{border:1px solid var(--obs-line);background:#1d211c}.architecture-health-checks>header,.architecture-system-health>header{display:flex;align-items:start;justify-content:space-between;padding:17px;border-bottom:1px solid var(--obs-line);color:var(--obs-muted)}.architecture-health-checks h3,.architecture-system-health h3{margin:5px 0 0;color:var(--obs-text);font-size:15px;font-weight:500}.architecture-health-checks>article{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:11px;padding:13px 16px;border-bottom:1px solid var(--obs-line)}.architecture-health-checks>article:last-child{border-bottom:0}.architecture-health-checks>article>div{display:grid;gap:4px}.architecture-health-checks b{font-size:9px}.architecture-health-checks p{margin:0;color:var(--obs-muted);font-size:8px;line-height:1.4}.architecture-health-checks article>span:last-child{color:#6f786c;font-size:6px;text-transform:uppercase;letter-spacing:.1em}.architecture-system-health>header p{max-width:180px;margin:0;color:var(--obs-muted);font-size:8px;line-height:1.45;text-align:right}.architecture-system-health>div{display:grid;grid-template-columns:1fr 1fr;max-height:480px;overflow:auto}.architecture-system-health button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:9px;border:0;border-right:1px solid var(--obs-line);border-bottom:1px solid var(--obs-line);background:transparent;color:var(--obs-text);text-align:left}.architecture-system-health button:hover,.architecture-system-health button.active{background:#293027}.architecture-system-glyph{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--obs-line);color:#879381}.architecture-system-glyph.layer-authority{color:var(--obs-green);border-color:#a8bf8d52}.architecture-system-glyph.layer-creative-ai{color:var(--obs-violet)}.architecture-system-glyph.layer-experiences{color:var(--obs-gold)}.architecture-system-health button>div{display:grid;gap:3px;min-width:0}.architecture-system-health b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.architecture-system-health small{color:#6f786c;font-size:6px;text-transform:uppercase;letter-spacing:.08em}.architecture-system-health .architecture-status{justify-self:end}.architecture-risk-register{height:100%;padding:25px 20px}.architecture-risk-register h3{margin:7px 0;font-size:20px;font-weight:400}.architecture-risk-register>p{margin:0 0 20px;color:var(--obs-muted);font-size:9px;line-height:1.5}.architecture-risk-register article{display:flex;gap:10px;padding:14px 0;border-top:1px solid var(--obs-line);color:var(--obs-gold)}.architecture-risk-register article div{display:grid;gap:5px}.architecture-risk-register b{color:var(--obs-text);font-size:9px}.architecture-risk-register article p{margin:0;color:var(--obs-muted);font-size:8px;line-height:1.45}.architecture-risk-register small{color:#757d72;font-size:6px;text-transform:uppercase;letter-spacing:.08em}.architecture-observatory-foot{display:flex;align-items:center;gap:22px;min-height:42px;padding:0 23px;border-top:1px solid var(--obs-line);background:#181b17;color:#717a6e}.architecture-observatory-foot span{display:flex;align-items:center;gap:6px;font-size:7px;text-transform:uppercase;letter-spacing:.08em}@keyframes architecture-flow{to{stroke-dashoffset:-14}}@keyframes architecture-trace-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes architecture-orbit{to{transform:rotate(360deg)}}@media (max-width:1180px){.architecture-topology-layout,.architecture-lineage-layout,.architecture-health-layout{grid-template-columns:minmax(0,1fr) 270px}.architecture-health-layout>main{grid-template-columns:1fr}.architecture-health-hero,.architecture-health-checks,.architecture-system-health{grid-column:auto}.architecture-health-hero{grid-template-columns:70px 1fr}.architecture-health-hero dl{grid-column:1/-1}.architecture-view-switcher>button{min-width:160px}}@media (max-width:900px){.architecture-observatory-head{align-items:start;flex-direction:column}.architecture-topology-layout,.architecture-lineage-layout,.architecture-health-layout{grid-template-columns:1fr}.architecture-map-shell{border-right:0}.architecture-inspector,.architecture-lineage-guide,.architecture-health-layout>aside{max-height:none;border-top:1px solid var(--obs-line)}.architecture-view-switcher{overflow:auto}.architecture-language-mode{min-width:max-content}.architecture-health-layout>main{border-right:0}.architecture-health-hero{grid-template-columns:58px 1fr}.architecture-health-orbit{width:58px;height:58px}.architecture-health-orbit i:first-of-type{width:72px;height:72px}.architecture-health-orbit i:last-of-type{width:86px;height:86px}}@media (max-width:620px){.architecture-observatory-head{padding:23px 20px}.architecture-observatory-head h2{font-size:28px}.architecture-observatory-actions{width:100%}.architecture-observatory-actions label{min-width:0;flex:1}.architecture-observatory-actions select{width:100%;min-width:0}.architecture-view-switcher{padding:0 8px}.architecture-view-switcher>button{min-width:145px}.architecture-language-mode{display:none}.architecture-map-shell,.architecture-map-shell>svg{min-height:560px}.architecture-lineage-main{padding:22px 18px}.architecture-lineage-main>header{flex-direction:column}.architecture-health-layout>main{padding:14px}.architecture-health-hero{grid-template-columns:1fr}.architecture-health-orbit{display:none}.architecture-health-hero dl{display:grid;grid-template-columns:1fr 1fr}.architecture-health-hero dl div{border:0;border-top:1px solid var(--obs-line)}.architecture-system-health>div{grid-template-columns:1fr}.architecture-observatory-foot{align-items:start;flex-direction:column;gap:7px;padding:13px 18px}}@media (prefers-reduced-motion:reduce){.architecture-edges path.active,.architecture-lineage-track article.active:after,.architecture-health-orbit i{animation:none}}.platform-identity-area:has(.platform-logo){padding:10px 16px;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.platform-identity-area:has(.platform-logo):hover,.platform-identity-area:has(.platform-logo):focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.overview-color-groups{display:grid;gap:16px;width:100%}.overview-palette{display:grid;gap:10px}.overview-palette.secondary{padding-top:16px;border-top:1px solid rgba(72,66,57,.15)}.overview-palette h4{margin:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.overview-palette .comprehensive-colors{width:100%}.ai-brand-description{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:22px;padding:22px}.ai-brand-description h3{margin:5px 0;font-size:20px;font-weight:500}.ai-brand-description p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.ai-brand-description textarea{min-height:110px;resize:vertical}@media (max-width:720px){.ai-brand-description,.color-grid{grid-template-columns:1fr}.section-headline-controls{grid-template-columns:1fr;align-items:start}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.generated-card[role=button],.bp-ui-collection-card[data-interactive=true]{transition:transform .22s cubic-bezier(.2,.75,.3,1),box-shadow .22s cubic-bezier(.2,.75,.3,1)}.generated-card[role=button]:hover,.bp-ui-collection-card[data-interactive=true]:hover{transform:translateY(-6px);box-shadow:0 20px 44px #14191421}}.nav-item.active{position:relative;background:#60675221;color:#353932;box-shadow:none}.nav-item.active:before{content:"";position:absolute;left:0;width:3px;height:20px;background:#6f775c}.nav-item.active svg{stroke-width:2.4}.copy-highlight{position:absolute;z-index:1;left:50%;top:50%;width:130%;height:1.55em;border-radius:3px;background:#e2ebbdd1;mix-blend-mode:multiply;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scaleX(.2)}.copy-particle{position:absolute;z-index:2;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.copy-value .copy-particle{color:#697457}.copy-feedback .copy-particle{color:#fff}.is-copied .copy-highlight{animation:copy-highlight-flash .5s ease-out}.is-copied .copy-particle{animation:copy-particle-burst .5s cubic-bezier(.16,.75,.3,1) both;animation-delay:calc(var(--particle) * 8ms)}.copy-particle:nth-of-type(2){--x:18px;--y:-21px}.copy-particle:nth-of-type(3){--x:31px;--y:-4px}.copy-particle:nth-of-type(4){--x:24px;--y:21px}.copy-particle:nth-of-type(5){--x:5px;--y:29px}.copy-particle:nth-of-type(6){--x:-20px;--y:23px}.copy-particle:nth-of-type(7){--x:-31px;--y:4px}.copy-particle:nth-of-type(8){--x:-24px;--y:-20px}.copy-particle:nth-of-type(9){--x:-5px;--y:-29px}.copy-particle:nth-of-type(10){--x:15px;--y:-30px}.copy-particle:nth-of-type(11){--x:34px;--y:16px}@keyframes copy-highlight-flash{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.2)}28%{opacity:1;transform:translate(-50%,-50%) scaleX(1)}to{opacity:0;transform:translate(-50%,-50%) scaleX(1.08)}}@keyframes copy-particle-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(.7)}}.brand-color-values label{padding:6px 0!important}.brand-color-values .copy-value{gap:1px}.brand-color-values .copy-value-text,.overview-palette .copy-value-text{font-size:16px;font-weight:600;letter-spacing:-.025em;color:#373832}.brand-color-values .copy-value small,.overview-palette .copy-value small{font-size:7px}.brand-color-values input{font-size:10px!important;color:var(--muted)}.ai-brand-description{margin-top:18px;padding:18px 20px;gap:18px}.ai-brand-description h3{font-size:16px;font-weight:500}.ai-brand-description p{font-size:9px}.ai-brand-description textarea{min-height:88px;font-size:11px;line-height:1.55}.approved-template-preview{padding:0;border:0;background:transparent;gap:10px}.canvas-options{display:flex;justify-content:flex-end;gap:2px}.canvas-options button{display:grid;gap:2px;min-width:86px;padding:6px 9px;border:1px solid transparent;background:transparent;text-align:left;color:var(--muted)}.canvas-options button b{font-size:9px}.canvas-options button small{font-size:8px}.canvas-options button.active{border-color:#48423929;background:#fff6;color:var(--ink)}.approved-template-preview>.brand-preview{width:100%;box-shadow:none}.canvas-wide>.brand-preview{max-width:100%;aspect-ratio:16/9;display:flex;align-items:center;overflow:hidden}.canvas-ultrawide>.brand-preview{max-width:100%;aspect-ratio:1850/650;display:flex;align-items:center;overflow:hidden}.canvas-wide .shared-block-renderer,.canvas-ultrawide .shared-block-renderer{width:100%}.canvas-wide .shared-block-renderer__canvas,.canvas-ultrawide .shared-block-renderer__canvas{margin:auto}.block-library{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px}.block-library-card{min-height:168px;padding:17px 18px}.template-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.block-library-card h3{font-size:18px;margin:11px 0 3px}.block-library-card small{font-size:9px}.template-card-actions{width:100%;gap:6px!important}.template-card-actions .button{padding:7px 8px;font-size:9px}.template-overflow{position:relative;margin-left:auto}.template-overflow summary{display:grid;place-items:center;width:29px;height:29px;list-style:none;border:1px solid rgba(72,66,57,.16);cursor:pointer}.template-overflow summary::-webkit-details-marker{display:none}.template-overflow>div{position:absolute;right:0;bottom:34px;z-index:8;display:grid;min-width:120px;border:1px solid rgba(72,66,57,.16);background:var(--paper);box-shadow:12px 17px 35px #14191426}.template-overflow button{display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:9px;font-size:9px;text-align:left}.template-overflow button:hover{background:#fff}.client-record-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.client-record-card{min-height:150px}.client-record-main{grid-template-columns:50px minmax(0,1fr);gap:11px;padding:14px}.client-record-mark{width:50px;height:50px;font-size:12px}.client-record-main h3{font-size:16px}.client-record-details{max-height:0;overflow:hidden;padding:0 14px;opacity:0;transition:max-height .18s ease,padding .18s ease,opacity .18s ease}.client-record-card:hover .client-record-details,.client-record-card:focus-within .client-record-details{max-height:86px;padding:8px 14px 14px;opacity:1}@media (prefers-reduced-motion:reduce){.copy-highlight,.copy-particle{display:none}.is-copied .copy-highlight,.is-copied .copy-particle{animation:none}.client-record-details{transition:none}}@media (max-width:720px){.canvas-options{justify-content:flex-start;overflow:auto}.canvas-options button{min-width:82px}.block-library,.client-record-grid{grid-template-columns:1fr}.color-inspection-layout,.color-inspection-canvas{min-height:330px}.color-inspection-sidebar{border-top:1px solid rgba(72,66,57,.13)}}.copy-value .copy-value-text{font-size:16px;font-weight:400;letter-spacing:0}.brand-color-values .copy-value-text,.overview-palette .copy-value-text{font-weight:400!important;letter-spacing:0!important}.copy-highlight,.copy-particle{display:none!important}.export-controls{grid-template-columns:1fr 1fr 1fr}.export-naming{display:grid;gap:6px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(72,66,57,.1)}.export-naming code{font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.export-naming .button{justify-self:start}.output-options{display:grid;align-content:start;gap:7px}.output-options h3{margin-bottom:4px}.output-options label{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid rgba(72,66,57,.12);font-size:10px}.output-options label.selected{background:#e8ebdf;border-color:#737a62}.output-options label.disabled{opacity:.52}.output-options small{font-size:9px;line-height:1.45;color:var(--muted)}.one-color-list{display:grid;gap:2px;margin-top:5px;padding-top:8px}.one-color-list .color-choice{margin:0}.settings-summary{display:none}.future-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.future-dropzone{min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;border:1px dashed rgba(72,66,57,.3);background:#f9f7f36b;text-align:center;color:var(--muted)}.future-dropzone svg{color:#6f775c}.future-dropzone h3{margin:0;color:var(--ink);font-size:24px;font-weight:400;letter-spacing:-.035em}.future-dropzone p{max-width:300px;margin:0;font-size:11px;line-height:1.55}.future-panels{display:grid;gap:12px}.future-panel{min-height:128px;padding:18px}.future-panel h3{margin:6px 0;font-size:16px;font-weight:500}.future-panel p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.asset-visual-main{padding:0!important;border:0!important;background:transparent!important}.asset-library-bar{margin-bottom:18px;padding:15px 17px;border:1px solid rgba(72,66,57,.12);background:#f9f7f38a}.visual-asset-grid{margin-top:0!important}.visual-asset-card{box-shadow:0 10px 24px #463f340d}.platform-identity-area{height:66px!important;min-height:66px!important;padding:10px 16px!important}.platform-identity-area .platform-logo{width:100%!important;height:44px!important;max-width:none!important;max-height:none!important;object-fit:contain}.sidebar{padding-top:11px}.brandmark{min-height:66px;padding-bottom:0;align-items:center}.typography-options-workspace{align-self:start;padding:0;background:transparent;border:0;box-shadow:none}.typography-guidance-disclosure{margin-top:14px;border-top:1px solid rgba(70,62,52,.12);border-bottom:1px solid rgba(70,62,52,.12)}.typography-guidance-disclosure summary{display:flex;align-items:center;gap:8px;padding:12px 0;cursor:pointer;font-size:10px}.typography-guidance-disclosure summary::-webkit-details-marker{display:none}.typography-guidance-disclosure summary small{margin-left:auto;color:#657154;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.typography-guidance-disclosure[open] summary{border-bottom:1px solid rgba(70,62,52,.12)}.typography-guidance-disclosure .role-options{padding:14px 0}.approved-color-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(70,62,52,.12)}.approved-color-usage>.eyebrow{grid-column:1/-1}.approval-type-preview.actual-roles article{align-items:start;padding:8px 0 12px}.approval-type-preview.actual-roles strong{line-height:1.32;padding-top:1px;overflow:visible;text-overflow:clip;white-space:normal}.approval-type-preview.actual-roles small{padding-top:3px}.email-signature--editorial{display:grid;gap:10px;max-width:360px}.email-signature--editorial .email-signature__logo{border:0;border-bottom:2px solid var(--accent);padding:0 0 10px;max-width:100%;justify-content:flex-start}.email-signature--editorial .email-signature__content{padding-top:0}.email-signature--brand-forward .email-signature__logo{border-right:3px solid var(--accent)}.client-record-card{background:#f9f7f3d1}.client-record-main{display:flex;flex-direction:column;align-items:stretch;padding:16px}.client-record-mark{width:100%;height:76px;background:#f7f5f0}.client-record-logo{background:transparent!important;padding:10px}.client-record-logo img{object-fit:contain!important}.client-record-main>div:last-child{display:grid;gap:3px}.client-record-main h3{font-size:18px}.client-record-main small{font-size:10px;color:var(--muted)}.client-record-details{border-top:1px solid rgba(72,66,57,.1)}@media (max-width:1100px){.export-controls,.future-workspace{grid-template-columns:1fr}.future-dropzone{min-height:420px}.future-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.future-panels{grid-template-columns:1fr}.platform-identity-area{height:54px!important;min-height:54px!important}.platform-identity-area .platform-logo{height:36px!important}.approved-color-usage{grid-template-columns:1fr}.output-options{grid-template-columns:repeat(2,1fr)}}.ai-creative-controls{display:grid;gap:7px;padding:12px 0}.ai-creative-controls>p{margin:0 0 2px;color:var(--muted);font-size:10px;line-height:1.4}.ai-creative-controls .check-row{min-height:0;align-items:start;padding:7px 0;border-top:1px solid rgba(72,66,57,.09)}.ai-creative-controls .check-row input{margin-top:1px}.ai-creative-controls .check-row b{font-size:10px;font-weight:600}.ai-creative-controls .check-row small{color:var(--muted);font-size:9px;line-height:1.35;text-transform:none;letter-spacing:0}.output-options label{display:flex;min-width:0;gap:8px}.output-options label span{font-weight:600}.output-options label code{margin-left:auto;color:var(--muted);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.output-options label.disabled{opacity:.72;color:#77736b}.color-inspection-canvas>.inspected-svg{height:100%;max-height:none;display:grid;place-items:center}.color-inspection-canvas>.inspected-svg svg{width:100%;height:100%;max-height:100%;object-fit:contain}.mapping-editor{border-top:1px solid rgba(72,66,57,.14);margin-top:16px;padding-top:15px}.mapping-flow{display:grid;justify-items:center;gap:8px}.mapping-flow>b{font-size:18px;color:var(--muted)}.mapping-flow>span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.mapping-tile{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 7px;width:100%;padding:7px;border:1px solid rgba(72,66,57,.14);background:#ffffff5c;text-align:left}.mapping-tile i{grid-row:1/3;width:26px;height:26px;border:1px solid rgba(0,0,0,.12)}.mapping-tile span{font-size:9px;font-weight:600}.mapping-tile small{font-size:8px;color:var(--muted)}.mapping-tile.selected{border-color:#727a61;background:#e8eadf}.mapping-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%}.transparent-swatch{background-image:repeating-conic-gradient(#d9d4ca 0,#d9d4ca 25%,#f7f4ee 0,#f7f4ee 50%)!important;background-size:8px 8px}.color-inspection-canvas:has(.inspected-svg) .inspected-svg .is-color-muted{opacity:.2}@media (max-width:720px){.color-inspection-layout:has(.inspected-svg),.color-inspection-canvas:has(.inspected-svg){height:330px;min-height:330px}.mapping-destinations{grid-template-columns:1fr}}.approved-template-preview{position:relative}.preview-settings{position:absolute;top:10px;right:10px;z-index:4;opacity:0;transition:opacity .16s}.approved-template-preview:hover .preview-settings,.preview-settings:focus-within{opacity:1}.preview-settings>.icon-button{width:30px;height:30px;background:#f8f6f1e0}.preview-settings>div{position:absolute;top:34px;right:0;display:grid;min-width:132px;padding:4px;border:1px solid rgba(72,66,57,.16);background:var(--paper);box-shadow:12px 17px 35px #14191426}.preview-settings>div button{display:flex;justify-content:space-between;gap:12px;border:0;background:transparent;padding:8px;text-align:left;font-size:10px}.preview-settings>div button.active,.preview-settings>div button:hover{background:#f0f1ea}.preview-settings>div small{color:var(--muted);font-size:8px}@media (max-width:720px){.preview-settings{opacity:1}}.color-inspection-layout:has(.inspected-svg),.color-inspection-canvas:has(.inspected-svg){height:560px;min-height:560px}.color-inspection-canvas:has(.inspected-svg){padding:42px}.color-inspection-canvas>.inspected-svg{width:100%;height:100%;max-height:none;min-width:0;min-height:0}.color-inspection-canvas>.inspected-svg svg{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;overflow:visible}.output-options label{box-sizing:border-box;display:grid;grid-template-columns:18px minmax(0,1fr) auto;width:100%;overflow:hidden;cursor:pointer}.output-options label code{margin-left:0;white-space:nowrap}.output-options label.disabled{cursor:not-allowed}.client-mini{margin:8px 2px 18px}@media (max-width:720px){.color-inspection-layout:has(.inspected-svg),.color-inspection-canvas:has(.inspected-svg){height:330px;min-height:330px}.color-inspection-canvas:has(.inspected-svg){padding:24px}}.ai-import-review{margin-top:12px;border-top:1px solid rgba(72,66,57,.12);padding-top:12px}.ai-import-review summary{cursor:pointer;font-size:10px;font-weight:600}.ai-import-review>div{display:grid;gap:11px;margin-top:12px}.ai-import-review fieldset{display:flex;flex-wrap:wrap;gap:7px;border:0;padding:0}.ai-import-review legend{width:100%;margin-bottom:3px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ai-import-review fieldset label,.review-rating label{font-size:9px}.review-rating{display:flex;flex-wrap:wrap;gap:10px}.developer-tools{display:grid;gap:12px;max-width:760px;padding:26px}.developer-tools h3{margin:0;font-size:22px;font-weight:500}.developer-tools p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.review-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.review-scores label,.creative-decisions>span{display:grid;gap:4px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.creative-decisions{display:grid;gap:7px}.creative-decisions>div{display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.creative-decisions input{min-width:0}.creative-decisions .text-danger{font-size:9px}@media (max-width:620px){.review-scores{grid-template-columns:1fr}.creative-decisions>div{grid-template-columns:1fr}.creative-decisions .text-danger{justify-self:start}}.section-title .step{display:none}.field input,.field select,.field textarea,.editor-top-actions select{min-height:40px;border-radius:5px;background:#ffffffc7;font:400 11px/1.35 var(--bp-ui-font);padding:0 10px}.field select,.editor-top-actions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#716c62 50%),linear-gradient(135deg,#716c62 50%,transparent 50%);background-position:calc(100% - 14px) 17px,calc(100% - 9px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.field textarea{min-height:76px;padding:9px 10px}.field input:focus,.field select:focus,.field textarea:focus,.editor-top-actions select:focus{outline:0}.field input:disabled,.field select:disabled,.field textarea:disabled{cursor:not-allowed;opacity:.5;background:#eeebe5}.check-row{position:relative;min-height:42px;margin:0;border:1px solid transparent;border-radius:5px;padding:0 10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.check-row:hover{border-color:#5c644f38;background:#e8ebe09e}.check-row:focus-within{border-color:#737a62;box-shadow:0 0 0 3px #737a6221}.check-row input[type=checkbox],.color-choice input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1px solid #aaa396;border-radius:4px;background:#fff;display:grid;place-content:center;cursor:pointer}.check-row input[type=checkbox]:after,.color-choice input[type=checkbox]:after{content:"";width:8px;height:4px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);transition:transform .12s}.check-row input[type=checkbox]:checked,.color-choice input[type=checkbox]:checked{border-color:#5e674f;background:#657154}.check-row input[type=checkbox]:checked:after,.color-choice input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.check-row input[type=checkbox]:focus-visible,.color-choice input[type=checkbox]:focus-visible{outline:2px solid #737a62;outline-offset:2px}.check-row input:disabled{cursor:not-allowed;opacity:.45}.check-row.compact{min-height:36px;padding:0 6px}.visual-asset-card{transition:border-color .15s,box-shadow .15s}.visual-asset-card:focus-within{border-color:#8a9276;box-shadow:0 10px 25px #463f341a}.visual-asset-card>.field{margin:0 14px 12px}.visual-asset-card>.split-input{margin:0 14px 12px;gap:10px}.asset-number{display:inline-grid;place-items:center;min-width:27px;margin-left:5px;border:1px solid rgba(72,66,57,.18);border-radius:4px;padding:1px 4px;background:#f5f1e9;color:#716c62;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.asset-ai-alias{display:flex;align-items:center;gap:5px;margin:-2px 14px 10px;color:var(--muted);font-size:9px}.asset-ai-alias code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#59614f;font:600 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.asset-transparency-grid{background-color:#eee9df!important;background-image:repeating-conic-gradient(#e4e0d9 0,#e4e0d9 25%,#f5f2ec 0,#f5f2ec 50%)!important;background-size:18px 18px!important}.visual-asset-card footer{grid-template-columns:minmax(0,1fr) minmax(112px,1.2fr) minmax(74px,.85fr) 30px}.visual-asset-card footer .check-row{font-size:9px;white-space:nowrap}.archive-brand-action{border:0;background:transparent;color:#8e564d;font-size:10px;text-decoration:underline;text-underline-offset:3px}.archived-brands{margin-top:18px;padding:20px}.archived-brands h3{margin:5px 0;font-size:17px}.archived-brands>p{margin:0 0 12px;color:var(--muted);font-size:10px;line-height:1.5}.archived-brands>div{display:grid;border-top:1px solid rgba(72,66,57,.12)}.archived-brands article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(72,66,57,.1)}.archived-brands article span{display:grid;gap:3px}.archived-brands article b{font-size:11px}.archived-brands article small{color:var(--muted);font-size:9px}.overview-archive-action{display:flex;justify-content:flex-end;margin-bottom:8px}.asset-intelligence{margin:0 14px 12px;border:1px solid rgba(72,66,57,.12);background:#faf9f5}.asset-intelligence summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;cursor:pointer;list-style:none}.asset-intelligence summary::-webkit-details-marker{display:none}.asset-intelligence summary>span{display:grid;gap:3px}.asset-intelligence summary b{font-size:11px}.asset-intelligence summary small{font-size:8px;color:var(--muted)}.asset-intelligence-body{display:grid;gap:13px;padding:0 10px 12px;border-top:1px solid rgba(72,66,57,.1)}.asset-intelligence-body>p{margin:10px 0 0;font-size:9px;line-height:1.45;color:var(--muted)}.asset-intelligence-body section{display:grid;gap:7px}.asset-intelligence-body section>b{font-size:9px;text-transform:uppercase;letter-spacing:.07em}.asset-intelligence-body section>small{font-size:9px;line-height:1.35;color:var(--muted)}.intelligence-chips{display:flex;flex-wrap:wrap;gap:5px}.intelligence-chips button,.intelligence-weight button{border:1px solid #d8d2c7;background:#fff;color:#5e594f;font:600 9px/1 var(--bp-ui-font);padding:7px 8px;border-radius:999px}.intelligence-chips button.selected,.intelligence-weight button.selected{border-color:#717a5e;background:#e3e7dc;color:#454d3c}.intelligence-weight{display:grid;grid-template-columns:1fr 1fr;gap:5px}.intelligence-weight button{display:flex;align-items:center;gap:6px;border-radius:4px;text-align:left}.intelligence-weight i{width:9px;height:9px;border:1px solid #8b857a;border-radius:50%}.intelligence-weight button.selected i{border:3px solid #657154}.focal-protection-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,38px);overflow:hidden;border:1px solid #cfc8bc;background:#e7e3dc}.focal-protection-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38}.focal-protection-image>*{width:100%;height:100%;object-fit:cover}.focal-protection-grid button{position:relative;border:1px solid rgba(255,255,255,.7);background:#41453514;color:#fff;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.focal-protection-grid button.protected{background:#5463428c}.focal-protection-grid button:focus-visible{outline:2px solid #333;outline-offset:-3px}.asset-intelligence-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 14px 12px;padding:10px;border:1px solid rgba(72,66,57,.12);background:#faf9f5;color:inherit;text-align:left}.asset-intelligence-trigger:hover,.asset-intelligence-trigger[aria-expanded=true]{border-color:#8a9276;background:#eef0e8}.asset-intelligence-trigger>span{display:grid;gap:3px}.asset-intelligence-trigger b{font-size:11px}.asset-intelligence-trigger small{font-size:8px;color:var(--muted)}.visual-asset-card.selected{border-color:#8a9276;box-shadow:0 10px 25px #463f341a}.asset-intelligence-popover{position:fixed;z-index:200;display:grid;width:min(410px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 24px));border:1px solid rgba(72,66,57,.2);background:#faf9f5;box-shadow:0 18px 48px #302c2438;overflow:hidden}.asset-intelligence-popover header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px 12px;border-bottom:1px solid rgba(72,66,57,.12);background:#fff}.asset-intelligence-popover header>div{display:grid;gap:4px}.asset-intelligence-popover h3{margin:0;font-size:15px}.asset-intelligence-popover-body{display:grid;gap:13px;overflow:auto;padding:14px 16px}.asset-intelligence-popover-body>p{margin:0;font-size:9px;line-height:1.45;color:var(--muted)}.asset-intelligence-popover-body section{display:grid;gap:7px}.asset-intelligence-popover-body section>b{font-size:9px;text-transform:uppercase;letter-spacing:.07em}.asset-intelligence-popover-body section>small{font-size:9px;line-height:1.35;color:var(--muted)}.asset-intelligence-popover footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid rgba(72,66,57,.12);background:#fff}.asset-intelligence-popover footer .button{min-height:34px}.one-color-preview-card>div{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden}.one-color-preview-card>div svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;overflow:visible}.client-record-mark,.client-record-logo{overflow:hidden}.client-record-logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important}.typography-preview-scale{position:relative}.typography-preview-controls{position:absolute;right:0;top:0;z-index:2;display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid rgba(72,66,57,.14);background:#f9f7f3f0;color:var(--muted);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease}.typography-preview-scale:hover .typography-preview-controls,.typography-preview-scale:focus-within .typography-preview-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.typography-preview-controls span{font:600 9px/1 var(--bp-ui-font);color:var(--muted)}.typography-preview-controls input{width:72px;accent-color:#697152}.platform-identity-area{margin-bottom:16px}.workspace-sidebar-back{display:flex!important;align-items:center;justify-content:flex-start!important;gap:9px;height:54px!important;min-height:54px!important;margin-bottom:16px;padding:0 12px!important;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 58%,transparent)!important;border-radius:var(--bp-ui-radius-control,8px)!important;background:color-mix(in srgb,var(--bp-ui-surface-raised,#fbfaf7) 72%,transparent)!important;color:var(--bp-ui-text,#292824)!important;font:var(--bp-type-navigation-weight,600) var(--bp-type-navigation-size,10px)/1 var(--bp-type-navigation-font,Inter,sans-serif)!important;letter-spacing:0!important;text-transform:none!important}.sidebar.is-compact .workspace-sidebar-back{justify-content:center!important;padding:0!important}.sidebar.is-compact .workspace-sidebar-back span{display:none}.sidebar.is-compact .nav-group+.nav-group{padding-top:10px}.workspace-sidebar-back{justify-content:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.workspace-sidebar-back span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.client-mini{margin-top:0}@media (prefers-reduced-motion:reduce){.typography-preview-controls{transition:none}}.generated-preview{display:grid;place-items:center;overflow:hidden}.generated-preview img{display:block;width:auto;max-width:78%;height:auto;max-height:76%;object-fit:contain}.color-guide-layout .brand-color-values label{grid-template-columns:46px minmax(0,1fr);min-height:40px;padding:7px 0}.brand-color-values input{width:100%;font:500 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:0!important;color:var(--ink)}.brand-color-values input.color-spec-primary{font-size:17px!important;font-weight:500!important}.brand-color-values span{font-size:9px;letter-spacing:.06em}.overview-palette .copy-value{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit}.overview-palette .copy-value .copy-value-text{display:block;font:500 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:0!important}.overview-palette .copy-value.color-spec-primary .copy-value-text{font-size:17px!important;font-weight:500!important}.overview-palette .copy-value small{display:none}.approval-colors-preview.comprehensive-colors article>i{height:78px}.approval-colors-preview.comprehensive-colors .copy-value i{display:inline!important;width:auto!important;height:auto!important;border:0!important;background:transparent!important}.color-inspection{padding:24px}.color-inspection-layout:has(.inspected-svg){height:auto;min-height:480px;border:1px solid rgba(72,66,57,.13)}.color-inspection-canvas:has(.inspected-svg){height:auto;min-height:0;padding:46px}.color-inspection-canvas>.inspected-svg{display:block;width:min(100%,760px);height:auto;min-width:0;min-height:0;max-height:470px;overflow:visible}.color-inspection-canvas>.inspected-svg svg{display:block;width:100%!important;height:auto!important;max-width:100%;max-height:470px;object-fit:initial;overflow:visible}.one-color-preview-card>div svg{display:block;width:100%!important;height:auto!important;max-width:100%!important;max-height:90px!important;object-fit:initial}@media (max-width:720px){.color-inspection-layout:has(.inspected-svg){height:auto;min-height:330px}.color-inspection-canvas:has(.inspected-svg){height:auto;min-height:330px;padding:24px}}.brand-designer-editor-tool-shape{position:relative}.brand-designer-editor-shape-flyout{position:absolute;z-index:3;left:0;top:calc(100% + 4px);display:grid;width:138px;padding:5px;border:1px solid rgba(72,66,57,.17);background:#fff;box-shadow:0 12px 26px #2d2a2329}.brand-designer-editor-shape-flyout button{justify-content:flex-start;background:#fff}.brand-designer-editor-shape-flyout button:hover{background:#6971521a;transform:none;box-shadow:none}.brand-designer-editor-tools-layer .brand-designer-editor-picker{position:absolute;inset:8px auto auto 164px;z-index:4;max-height:calc(100% - 16px);overflow:auto;pointer-events:auto}.brand-designer-editor-crop-controls,.brand-designer-editor-group-actions,.brand-designer-editor-type-style-picker{display:grid;gap:8px;margin:14px 0;padding:12px;border-top:1px solid rgba(72,66,57,.13);border-bottom:1px solid rgba(72,66,57,.13)}.brand-designer-editor-crop-controls>span,.brand-designer-editor-group-actions>span,.brand-designer-editor-type-style-picker>span{font:700 10px/1.2 var(--bp-ui-font);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.brand-designer-editor-type-style-picker button{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border:0;background:transparent;text-align:left}.brand-designer-editor-type-style-picker button:hover{transform:none;box-shadow:none;color:var(--accent)}.brand-designer-editor-type-style-picker small{color:var(--muted)}.creative-editor-canvas.crop-mode-active{outline:2px solid rgba(105,113,82,.7);outline-offset:4px}.creative-editor-canvas .creative-crop-mode-label{pointer-events:none}.brand-designer-editor-canvas-header .button:hover,.brand-designer-editor-canvas-header .icon-button:hover,.brand-designer-editor-toolbar button:hover{transform:none;box-shadow:none}.editor-type-toolbar{display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid rgba(72,66,57,.14);background:#fff}.editor-type-toolbar select,.editor-type-toolbar input{min-width:0;height:29px;border:0;border-right:1px solid rgba(72,66,57,.12);background:transparent;font:500 11px var(--bp-ui-font)}.editor-type-toolbar select{max-width:130px;padding:0 7px}.editor-type-toolbar>button,.editor-type-toolbar label>button{display:grid;place-items:center;min-width:28px;height:29px;padding:0;border:0;background:transparent;font:600 12px var(--bp-ui-font)}.editor-type-toolbar button.active{background:var(--ink);color:#fff}.editor-type-toolbar>label{display:flex;align-items:center;gap:2px}.editor-type-toolbar>label>span{font-size:12px;color:var(--muted)}.brand-designer-editor-size-control input{width:40px;text-align:center}.editor-type-toolbar label:not(.brand-designer-editor-size-control) input{width:54px;padding:0 4px}.brand-designer-editor-toolbar-divider{width:1px;height:20px;background:#48423926;margin:0 2px}.brand-designer-editor-command-bar{min-height:52px;gap:0!important;padding:8px 10px;background:#ffffff94;border-color:#4842391f;box-shadow:0 8px 24px #302c250b}.brand-designer-editor-command-bar .editor-type-toolbar{gap:0;padding:3px 5px;border-color:#4842391f;background:#ffffff75}.brand-designer-editor-command-bar .editor-toolbar-group{gap:3px;padding:0 9px;border-right-color:#4842391a}.brand-designer-editor-command-bar .editor-toolbar-group:first-child{padding-left:3px}.brand-designer-editor-command-bar .editor-toolbar-group:last-child{padding-right:3px}.brand-designer-editor-command-bar .brand-designer-editor-align-toolbar{gap:2px;margin-left:9px;padding:3px 7px;border-left:1px solid rgba(72,66,57,.1);background:#ffffff52}.brand-designer-editor-command-bar .editor-toolbar-actions{display:flex;align-items:center;gap:3px;margin-left:10px;padding-left:10px;border-left:1px solid rgba(72,66,57,.12)}.brand-designer-editor-command-bar[data-selection-context=none] .editor-toolbar-actions{margin-left:0;padding-left:0;border-left:0}.brand-designer-editor-command-bar .editor-toolbar-icon{width:29px;height:29px;display:grid;place-items:center;padding:0;border:0;border-radius:2px;background:transparent;color:#48453e}.brand-designer-editor-command-bar .editor-toolbar-icon:hover:not(:disabled){background:#57604a1a}.brand-designer-editor-command-bar .editor-toolbar-icon.active{background:#343830;color:#fff}.brand-designer-editor-command-bar .editor-toolbar-icon:disabled{opacity:.34}.brand-designer-editor-command-bar .brand-designer-editor-toolbar-spacer{min-width:12px}.brand-designer-editor-floating-zoom{position:absolute;right:14px;bottom:14px;z-index:2;display:flex;align-items:center;gap:3px;padding:4px;background:#fffffff0;border:1px solid rgba(72,66,57,.16);box-shadow:0 8px 20px #24241f1f;pointer-events:auto}.brand-designer-editor-floating-zoom .icon-button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:0;background:transparent}.brand-designer-editor-floating-zoom span{min-width:38px;text-align:center;font-size:10px;color:var(--muted)}.brand-designer-editor-floating-zoom .icon-button:hover{transform:none;box-shadow:none;background:#57604a1a}.brand-designer-editor-canvas-header{min-height:48px;background:#e9e6df}.brand-designer-editor-toolbar{gap:7px!important}.editor-toolbar-group{display:flex;align-items:center;gap:3px;padding-right:7px;border-right:1px solid rgba(72,66,57,.12)}.editor-toolbar-group:last-of-type{border-right:0}.editor-type-toolbar{gap:2px;padding:3px 4px;border-radius:2px;box-shadow:none}.editor-type-toolbar select,.editor-type-toolbar input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;height:28px;border-radius:0;outline:none}.editor-type-toolbar input::-webkit-outer-spin-button,.editor-type-toolbar input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.editor-type-toolbar select:focus,.editor-type-toolbar input:focus{background:#57604a14}.editor-type-toolbar>button,.editor-type-toolbar label>button{border-radius:2px}.editor-type-toolbar>button:hover,.editor-type-toolbar label>button:hover{transform:none;box-shadow:none;background:#57604a1a}.editor-type-toolbar button.active{background:#343830;color:#fff}.editor-type-toolbar .editor-size-control{gap:0}.editor-type-toolbar .editor-size-control input{width:38px}.editor-spacing-group label{padding:0 4px}.editor-spacing-group label>span{font-size:11px}.brand-designer-editor-toolbar .button,.brand-designer-editor-toolbar .icon-button{border-radius:2px}.brand-designer-editor-toolbar .button:hover,.brand-designer-editor-toolbar .icon-button:hover{transform:none!important;box-shadow:none!important;background:#57604a1a}.brand-designer-editor-approved-badge{padding:2px 5px!important;border:1px solid rgba(87,96,74,.28);border-radius:999px;color:#57604a!important;font:700 8px/1 var(--bp-ui-font)!important;letter-spacing:.04em;text-transform:uppercase}.brand-designer-editor-type-style-picker button{align-items:center}.brand-designer-editor-empty{min-height:170px}.brand-designer-editor-empty p{margin:auto;max-width:205px}.typography-options-workspace{position:relative}.typography-guidance-disclosure{position:relative;margin-top:12px}.typography-guidance-disclosure>summary{display:flex;align-items:center;gap:8px;width:max-content;padding:8px 10px;border:1px solid rgba(72,66,57,.16);background:#fff;list-style:none;font-size:10px;cursor:pointer}.typography-guidance-disclosure>summary::-webkit-details-marker{display:none}.typography-guidance-disclosure>summary small{color:#57604a}.typography-guidance-disclosure[open]>summary{background:#e9ece2}.typography-guidance-disclosure[open]>.typography-guidance-fields{position:absolute;z-index:25;right:0;top:calc(100% + 8px);width:min(760px,calc(100vw - 64px));padding:16px;border:1px solid rgba(72,66,57,.18);background:#fbfaf7;box-shadow:0 18px 38px #24241f2e}.typography-guidance-fields .type-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.typography-guidance-fields .type-advanced-fields .field:last-child{grid-column:auto}.approved-color-usage{display:grid;gap:12px;margin-top:18px}.approved-color-tabs{display:flex;gap:6px}.approved-color-tabs button{padding:7px 10px;border:1px solid rgba(72,66,57,.16);background:#fff;font-size:9px}.approved-color-tabs button.active{background:#57604a;color:#fff;border-color:#57604a}.approved-color-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.approved-color-tiles button{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 11px;min-height:42px;border:1px solid rgba(72,66,57,.15);background:#fff;text-align:left;font-size:9px}.approved-color-tiles button.selected{border-color:#57604a;box-shadow:inset 0 0 0 1px #57604a}.approved-color-tiles i{display:block;flex:none;width:18px;height:18px;border:1px solid rgba(0,0,0,.14)}@media (max-width:1100px){.typography-guidance-disclosure{margin-top:8px}}@media (min-width:1101px){.typography-options-workspace{position:sticky;top:106px}}.typography-guidance-disclosure{margin-top:12px;border-top:1px solid rgba(70,62,52,.12);border-bottom:1px solid rgba(70,62,52,.12)}.typography-guidance-trigger{display:flex;align-items:center;gap:8px;cursor:pointer;border:0;background:transparent;padding:12px 0;font-size:10px;color:var(--ink);width:max-content}.typography-guidance-trigger small{margin-left:auto;color:#657154;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.typography-guidance-trigger .open{transform:rotate(180deg)}.typography-guidance-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#1a191557;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.typography-guidance-modal.panel{position:relative;z-index:91;max-width:min(980px,calc(100vw - 36px));width:100%;max-height:min(88vh,760px);display:grid;padding:34px 38px 38px;overflow:auto;background:#f7f5f0f0;border:0;box-shadow:0 18px 38px #24241f29}.typography-guidance-close{position:absolute;top:17px;right:17px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(72,66,57,.18);background:#ffffffb3;border-radius:999px}.typography-guidance-close:hover{background:#fff}.typography-guidance-modal .typography-guidance-fields{grid-template-columns:1fr;margin:0;min-height:0;gap:24px}.typography-guidance-modal fieldset.typography-guidance-fields{border:0;padding:0;margin:0}.typography-guidance-modal fieldset.typography-guidance-fields legend{width:auto;padding:0;margin:0 0 6px}.typography-guidance-modal .approved-color-usage{margin-top:22px}@media (max-width:820px){.typography-guidance-modal{max-width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.typography-guidance-fields .type-advanced-fields,.approved-color-tiles{grid-template-columns:1fr 1fr}}.brand-selector-new{display:flex!important;grid-template-columns:none!important;place-content:center!important;min-height:44px;margin-top:8px!important;border-style:solid!important;text-align:center!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}.brand-selector-new:hover{background:#e9ece2!important;border-color:#aeb6a0!important}@media (max-width:820px){.typography-guidance-disclosure[open]>.typography-guidance-fields{left:0;right:auto;width:calc(100vw - 48px)}.typography-guidance-fields .type-advanced-fields,.approved-color-tiles{grid-template-columns:1fr 1fr}}.brand-color-field{display:grid;gap:6px;min-width:0}.brand-color-field-label{font:700 9px/1.2 var(--bp-ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.brand-color-selector{position:relative;min-width:0}.brand-color-selector>summary{display:flex;align-items:center;gap:9px;min-height:43px;padding:7px 10px;border:1px solid rgba(72,66,57,.2);background:#fff;list-style:none;cursor:pointer}.brand-color-selector>summary::-webkit-details-marker{display:none}.brand-color-selector>summary>span{display:grid;min-width:0;flex:1;text-align:left}.brand-color-selector>summary b,.brand-color-options b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.brand-color-selector>summary small,.brand-color-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:var(--muted)}.brand-color-selector[open]>summary{border-color:#6c765b;box-shadow:inset 0 0 0 1px #6c765b}.brand-color-selector-swatch{display:block;flex:none;width:22px;height:22px;border:1px solid rgba(0,0,0,.16);background-image:linear-gradient(45deg,#eee 25%,transparent 25%),linear-gradient(-45deg,#eee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eee 75%),linear-gradient(-45deg,transparent 75%,#eee 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.brand-color-selector-swatch.empty{background:#fff}.brand-color-options{position:absolute;z-index:80;right:0;top:calc(100% + 5px);display:grid;width:max(100%,250px);max-height:280px;overflow:auto;padding:5px;border:1px solid rgba(72,66,57,.2);background:#fbfaf7;box-shadow:0 14px 30px #24241f29}.brand-color-options button{display:flex;align-items:center;gap:9px;min-width:0;padding:8px;border:0;background:transparent;text-align:left}.brand-color-options button:hover,.brand-color-options button[aria-selected=true]{background:#e9ece2;transform:none;box-shadow:none}.brand-color-options button>span{display:grid;min-width:0;flex:1}.brand-color-empty{margin:0;padding:12px;font-size:9px;color:var(--muted)}.brand-color-field.compact{width:100%}.brand-color-field.compact .brand-color-field-label{display:block;text-transform:none}.brand-color-field.compact .brand-color-selector>summary{min-height:38px}.logo-preview-canvas{position:relative}.canvas-preview-pill{position:absolute;z-index:4;top:14px;left:50%;display:flex;gap:2px;padding:3px;transform:translate(-50%);border:1px solid rgba(72,66,57,.16);border-radius:999px;background:#ffffffe6;box-shadow:0 5px 16px #24241f17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canvas-preview-pill button{padding:6px 10px;border:0;border-radius:999px;background:transparent;font:650 8px var(--bp-ui-font);white-space:nowrap}.canvas-preview-pill button.active{background:#42483c;color:#fff}.canvas-preview-pill button:hover{transform:none;box-shadow:none}.appearance-color-intent{display:grid;gap:5px;padding:12px;border:1px solid rgba(72,66,57,.13);background:#ffffff80}.appearance-color-intent p{margin:0;font-size:9px;color:var(--muted)}.detected-color-mappings{display:grid;gap:8px;margin:4px 0 10px;padding:11px;border:1px solid rgba(72,66,57,.13);background:#ffffff6b}.detected-color-mappings>div>p{margin:3px 0 0;font-size:9px;color:var(--muted)}.detected-color-mappings article{display:grid;grid-template-columns:minmax(92px,.75fr) 14px minmax(130px,1.25fr);align-items:center;gap:7px;padding-top:8px;border-top:1px solid rgba(72,66,57,.1)}.source-color-evidence{display:flex;align-items:center;gap:8px;min-width:0}.source-color-evidence i{width:23px;height:23px;flex:none;border:1px solid rgba(0,0,0,.15)}.source-color-evidence span,.mapping-disabled{display:grid;min-width:0}.source-color-evidence b,.mapping-disabled b{font-size:9px}.source-color-evidence small,.mapping-disabled small{font-size:8px;color:var(--muted)}.mapping-arrow{text-align:center;color:var(--muted)}p.mapping-disabled{margin:0;padding:9px;border:1px dashed rgba(72,66,57,.18);font-size:9px;color:var(--muted)}.approved-treatment-control{display:grid;gap:8px;min-width:0}.approved-treatment-control header span{display:grid}.approved-treatment-control header b{font-size:9px}.approved-treatment-control header small{font-size:8px;color:var(--muted)}.approved-treatment-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.approved-treatment-tile{display:grid;min-width:0;border:1px solid rgba(72,66,57,.14);background:#fff}.approved-treatment-tile.selected{border-color:#657154;box-shadow:inset 0 0 0 1px #657154}.approved-treatment-tile.previewing{background:#f0f3eb}.treatment-approval{display:flex;align-items:center;gap:6px;min-width:0;padding:7px;border:0;background:transparent;text-align:left}.treatment-approval:hover,.treatment-preview:hover{transform:none;box-shadow:none;background:#57604a14}.treatment-approval>i{display:block;flex:none;width:18px;height:18px;border:1px solid rgba(0,0,0,.15)}.treatment-approval>span{display:grid;min-width:0;flex:1}.treatment-approval b,.treatment-preview{font-size:8px}.treatment-approval small{overflow:hidden;text-overflow:ellipsis;font-size:7px;color:var(--muted);white-space:nowrap}.treatment-preview{display:flex;align-items:center;justify-content:center;gap:4px;padding:5px;border:0;border-top:1px solid rgba(72,66,57,.1);background:transparent;color:#57604a}.treatment-preview[aria-pressed=true]{background:#57604a;color:#fff}@media (max-width:820px){.canvas-preview-pill{top:8px;max-width:calc(100% - 16px);overflow:auto}.canvas-preview-pill button{padding:5px 8px}.detected-color-mappings article{grid-template-columns:1fr}.mapping-arrow{transform:rotate(90deg)}}.logo-state.prominent{padding:7px 11px;border:1px solid rgba(110,102,77,.2);font-size:9px;font-weight:800}.logo-state.released{background:#343b31;color:#fff}.source-inbox-grid article{position:relative}.source-approval-badge{position:absolute;z-index:2;top:7px;right:7px;padding:4px 7px;border:1px solid rgba(72,66,57,.15);background:#f0ece1;color:#6f633f;font:800 7px/1 var(--bp-ui-font);letter-spacing:.08em;text-transform:uppercase}.source-approval-badge.approved{background:#e4eddc;color:#4e703d;border-color:#bdcfaf}.source-color-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.source-color-chips span{display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid rgba(72,66,57,.12);background:#fff;font-size:8px}.source-color-chips i{display:block;width:13px;height:13px;border:1px solid rgba(0,0,0,.15)}.appearance-mapping{display:grid;gap:10px;padding:12px;border:1px solid rgba(72,66,57,.13);background:#ffffff73}.appearance-mapping>p{margin:0;font-size:9px;color:var(--muted);line-height:1.5}.appearance-region-list{display:grid;gap:8px}.appearance-region-list>article,.analysis-color-card{display:grid;gap:7px;padding:9px;border:1px solid rgba(72,66,57,.12);background:#fbfaf7}.appearance-region-list article>header,.analysis-color-card>header{display:flex;align-items:center;gap:8px}.appearance-region-list header>i,.analysis-color-card header>i{display:block;width:25px;height:25px;flex:none;border:1px solid rgba(0,0,0,.16)}.appearance-region-list header>span,.analysis-color-card header>span{display:grid}.appearance-region-list header b,.analysis-color-card header b{font-size:9px}.appearance-region-list header small,.analysis-color-card header small{font-size:8px;color:var(--muted)}.mapping-actions{display:flex;gap:4px}.mapping-actions button{flex:1;min-height:27px;padding:5px;border:1px solid rgba(72,66,57,.14);background:#fff;font-size:7px}.mapping-actions button.active{background:#626d54;color:#fff;border-color:#626d54}.appearance-lifecycle-actions{display:flex;gap:6px;padding-top:12px;border-top:1px solid rgba(72,66,57,.12)}.appearance-lifecycle-actions .button{flex:1;justify-content:center}.remove-configuration{width:100%;justify-content:center;margin-top:8px}.settings-remove-note{display:block;text-align:center;color:var(--muted);font-size:8px}.analysis-colors .analysis-color-card{grid-template-columns:1fr}.analysis-colors .analysis-color-card>header{grid-column:1/-1}.release-simple-workspace{display:grid;gap:16px}.release-current{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(74,86,62,.2);background:#eef2e8}.release-current>span{display:grid;flex:1;font-size:10px}.release-current>span b{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#59664d}.release-current em{padding:5px 8px;background:#4f5a48;color:#fff;font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.release-compose{padding:0;overflow:hidden}.release-compose>header{display:grid;grid-template-columns:1fr minmax(250px,360px);gap:28px;align-items:end;padding:24px 26px;border-bottom:1px solid rgba(72,66,57,.12)}.release-compose>header h3,.release-section-head h3,.release-destinations h3{margin:4px 0;font-size:18px}.release-compose>header p,.release-destinations>p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.release-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px}.release-included{padding:24px 26px}.release-section-head{display:flex;justify-content:space-between;align-items:start}.release-section-head>span{padding:5px 8px;background:#eeece5;font-size:8px}.release-brand-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.release-brand-summary>div{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:12px;border:1px solid rgba(72,66,57,.12);background:#ffffff7a}.release-brand-summary b{grid-row:span 2;font-size:22px}.release-brand-summary span{font-size:10px;font-weight:700}.release-brand-summary small{font-size:8px;color:var(--muted)}.release-candidate-list{display:grid;gap:7px}.release-candidate{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(72,66,57,.13);background:#fff;cursor:pointer}.release-candidate.excluded{opacity:.55;background:transparent}.release-candidate>span{display:grid}.release-candidate b{font-size:10px}.release-candidate small{margin-top:3px;font-size:8px;color:var(--muted);text-transform:capitalize}.release-candidate em{font:700 7px var(--bp-ui-font);letter-spacing:.08em;text-transform:uppercase;color:#657154}.release-empty{padding:18px;border:1px dashed rgba(72,66,57,.2);color:var(--muted);font-size:10px}.release-destinations{padding:24px;border-left:1px solid rgba(72,66,57,.12);background:#f2f0ea8c}.release-destinations>div{display:grid;gap:7px;margin-top:16px}.release-destination{display:flex;gap:9px;align-items:start;padding:10px;border:1px solid rgba(72,66,57,.12);background:#fff}.release-destination>span{display:grid}.release-destination b{font-size:9px}.release-destination small{margin-top:2px;font-size:8px;color:var(--muted)}.release-readiness{margin:0 26px 24px;padding:14px 16px;border:1px solid}.release-readiness>div{display:grid}.release-readiness b{font-size:10px}.release-readiness span,.release-readiness li{font-size:9px;line-height:1.45}.release-readiness ul{margin:10px 0 0;padding-left:18px}.release-readiness.ready{border-color:#bdcfaf;background:#edf3e8;color:#4d653f}.release-readiness.blocked{border-color:#d7b9ad;background:#f8eee9;color:#834c39}.release-compose>.success-note,.release-compose>.preflight-error{margin:0 26px 24px}@media (max-width:1100px){.release-compose>header{grid-template-columns:1fr}.release-layout{grid-template-columns:1fr}.release-destinations{border-left:0;border-top:1px solid rgba(72,66,57,.12)}.release-brand-summary{grid-template-columns:1fr}}@media (max-width:700px){.typography-guidance-modal.panel{padding:28px 22px}.logo-state.prominent{padding:5px 8px}.mapping-actions{display:grid}.release-included,.release-destinations{padding:18px}.release-readiness{margin:0 18px 18px}}.configuration-identity{display:grid;gap:9px;margin:14px 12px 0;padding:13px 0 0;border-top:1px solid rgba(72,66,57,.12)}.configuration-identity .field{gap:4px}.configuration-identity .field>span{font-size:7px}.configuration-identity input,.configuration-identity select{min-width:0;padding:7px;font-size:9px}.source-assignment-control{grid-column:1/-1;display:grid;gap:4px}.source-assignment-control>span{font:700 7px/1.2 var(--bp-ui-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.logo-canonical-workspace .source-assignment-control select{grid-column:auto}.logo-canonical-workspace .source-inbox-actions .button:first-child{flex:1}.logo-canonical-workspace .logo-preview-workspace{grid-template-rows:auto minmax(480px,1fr) auto auto}.logo-deliverables{display:grid;gap:12px;margin-top:16px;padding:17px;border:1px solid rgba(72,66,57,.14);background:#ffffff7a}.logo-deliverables>header{display:flex!important;min-height:0!important;align-items:start;justify-content:space-between;gap:16px}.logo-deliverables h4{margin:3px 0;font-size:16px}.logo-deliverables p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.deliverable-status{flex:none;padding:5px 7px;border:1px solid rgba(72,66,57,.12);background:#eeeae1;font:750 7px/1 var(--bp-ui-font);letter-spacing:.08em;text-transform:uppercase}.deliverable-status.approved{background:#e3ecd9;color:#4f6f3e}.deliverable-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid rgba(72,66,57,.1);border-bottom:1px solid rgba(72,66,57,.1)}.deliverable-summary>div:first-child{display:grid;gap:2px}.deliverable-summary b{font-size:10px}.deliverable-summary small{font-size:8px;color:var(--muted)}.deliverable-format-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.deliverable-format-list span{display:flex;align-items:center;gap:4px;padding:5px 7px;background:#e8efe2;color:#527047;font-size:8px;font-weight:700}.deliverable-review{display:grid;gap:7px}.deliverable-review article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(72,66,57,.11);background:#fff}.deliverable-review article>span{display:grid;min-width:0}.deliverable-review article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.deliverable-review article small{font-size:8px;color:var(--muted)}.deliverable-review article>a{font-size:7px;color:#587248;text-decoration:underline;white-space:nowrap}.deliverable-confirmed{display:flex;align-items:center;gap:6px!important;padding:9px!important;background:#e8efe2;color:#527047!important}.logo-deliverables>footer{display:flex!important;justify-content:flex-end;gap:7px;padding:0!important}.logo-deliverables>footer .button{min-height:34px}.technical-evidence{padding:11px 0;border-top:1px solid rgba(72,66,57,.12);border-bottom:1px solid rgba(72,66,57,.12)}.technical-evidence>summary{cursor:pointer;font-size:9px;font-weight:700}.technical-evidence>div{display:grid;gap:10px;padding-top:12px}.technical-evidence .analysis-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-evidence .source-color-chips{margin-top:0}.logo-settings-panel>.settings-fields>.appearance-mapping,.logo-settings-panel>.settings-fields>.appearance-color-intent{margin:0}.logo-settings-panel .appearance-region-list{max-height:360px;overflow:auto}.release-destination{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;width:100%;min-width:0;box-sizing:border-box}.release-destination>input[type=checkbox]{width:15px!important;min-width:15px!important;height:15px!important;margin:0!important;padding:0!important}.release-destination>span{min-width:0;overflow-wrap:anywhere}.release-destination b,.release-destination small{display:block;min-width:0}@media (max-width:1320px){.configuration-identity{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 12px 12px;padding-bottom:3px}.configuration-identity>.eyebrow{grid-column:1/-1}.logo-canonical-workspace .configuration-navigator{align-self:start}.logo-deliverables{margin-bottom:2px}}@media (max-width:700px){.configuration-identity{grid-template-columns:1fr}.configuration-identity>.eyebrow{grid-column:auto}.logo-deliverables>header,.deliverable-summary{display:grid!important}.deliverable-format-list{justify-content:flex-start}.deliverable-review article{grid-template-columns:auto minmax(0,1fr)}.deliverable-review article>a{grid-column:2}.logo-deliverables>footer{display:grid!important}.logo-deliverables>footer .button{width:100%;justify-content:center}}.overview-context-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px;margin-top:18px}.overview-context-grid .ai-brand-description{margin-top:0;height:100%;box-sizing:border-box}.overview-release-status{display:grid;gap:16px;padding:18px 20px;border-color:#727f5b47;background:linear-gradient(135deg,#eff4e9e6,#ffffff9e)}.overview-release-status-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.overview-release-status h3{margin:4px 0;font-size:16px}.overview-release-status-head .button{padding:6px 8px;font-size:8px}.overview-release-hero{display:flex;align-items:center;gap:13px;padding:13px 0;border-top:1px solid rgba(72,66,57,.12);border-bottom:1px solid rgba(72,66,57,.12)}.overview-release-check{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#526446;color:#fff;box-shadow:0 7px 18px #3d50323d}.overview-release-hero>div{display:grid;gap:3px}.overview-release-hero strong{font-size:19px;letter-spacing:.08em;color:#43533a}.overview-release-hero small,.overview-release-hero em{font-size:9px;color:var(--muted);font-style:normal}.overview-release-channels>span{display:block;margin-bottom:7px;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.overview-release-channels>div{display:flex;flex-wrap:wrap;gap:5px}.overview-release-channels b{padding:5px 6px;border:1px solid rgba(79,100,65,.22);border-radius:999px;background:#fff;color:#4b5d40;font-size:8px;line-height:1.1}.overview-release-empty{display:flex;align-items:start;gap:11px;padding-top:11px;border-top:1px solid rgba(72,66,57,.12);color:#7d5948}.overview-release-empty strong{font-size:12px;letter-spacing:.07em}.overview-release-empty p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.release-publish-action{display:grid;justify-items:end;gap:4px;min-width:260px}.release-publish-action small{font:700 8px var(--bp-ui-font);letter-spacing:.1em;text-transform:uppercase}.release-publish-action .button{min-height:42px;padding:0 15px;font-size:11px;box-shadow:0 8px 18px #43563833}.release-publish-action>span{max-width:290px;color:var(--muted);font-size:8px;line-height:1.35;text-align:right}.release-publish-action.ready small{color:#4c673d}.release-publish-action.ready .button{background:#4f6a41}.release-publish-action.blocked{opacity:.68}.release-publish-action.blocked small{color:#914c39}.release-publish-action.blocked .button{background:#9e988d;color:#f7f5f0;box-shadow:none;cursor:not-allowed}@media (max-width:900px){.overview-context-grid{grid-template-columns:1fr}.release-publish-action{justify-items:start}.release-publish-action>span{text-align:left}}@media (max-width:700px){.release-publish-action{min-width:0}.release-publish-action .button{width:100%;justify-content:center}}.brand-creation-dialog{width:min(520px,100%)}.brand-creation-dialog .field{margin:22px 0}.brand-creation-dialog .inline-actions{justify-content:flex-end}.overview-brand-name{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px;padding:20px 22px}.overview-brand-name h3{margin:4px 0;font-size:18px}.overview-brand-name p{max-width:540px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.overview-brand-name-value{display:flex;align-items:center;gap:12px}.overview-brand-name-value strong{font-size:18px;white-space:nowrap}.overview-brand-name form{display:grid;gap:8px;min-width:min(360px,100%)}.overview-brand-name form input{width:100%}.overview-brand-name form .inline-actions{justify-content:flex-end}@media (max-width:700px){.overview-brand-name{display:grid}.overview-brand-name form{min-width:0}.overview-brand-name-value{justify-content:space-between}.overview-brand-name-value strong{white-space:normal}}.ai-context-json{max-height:250px;overflow:auto;margin:6px 0 0;padding:10px;background:#262824;color:#e7eadf;font:9px/1.45 ui-monospace,monospace;white-space:pre-wrap}.ai-context-page{display:grid;gap:18px}.ai-context-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px}.ai-context-hero h3,.ai-context-summary h3,.ai-context-boundary h3,.ai-context-resources h3{margin:5px 0;font-size:22px}.ai-context-hero p,.ai-context-summary p,.ai-context-resources header p{font-size:10px;color:var(--muted);line-height:1.55;margin:0}.ai-context-hero-stats{display:flex;gap:14px;flex-wrap:wrap}.ai-context-hero-stats span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--muted)}.ai-context-hero-stats b{font-size:18px;color:var(--ink)}.ai-context-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.ai-context-summary,.ai-context-boundary,.ai-context-resources{padding:22px}.ai-context-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}.ai-context-category-grid div{padding:12px;border:1px solid rgba(72,66,57,.11);background:#ffffff59}.ai-context-category-grid b,.ai-context-category-grid small{display:block}.ai-context-category-grid b{font-size:10px}.ai-context-category-grid small,.ai-context-boundary li{font-size:9px;color:var(--muted);line-height:1.5}.ai-context-boundary{background:linear-gradient(145deg,#eff2e9,#ffffff8c)}.ai-context-boundary ul{margin:14px 0 0;padding-left:18px;display:grid;gap:7px}.ai-context-resources header{display:flex;justify-content:space-between;gap:18px}.ai-context-resource-list{display:grid;margin-top:16px;border-top:1px solid rgba(72,66,57,.1)}.ai-context-resource{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 2px;border-bottom:1px solid rgba(72,66,57,.1);cursor:pointer}.ai-context-resource input{width:auto}.ai-context-resource b,.ai-context-resource small{display:block}.ai-context-resource b{font-size:11px}.ai-context-resource small{margin-top:3px;font-size:9px;color:var(--muted)}.ai-context-resource>span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#657053}.ai-context-empty{padding:32px;display:grid;gap:8px;justify-items:start}.logo-workspace-gate{min-height:190px;padding:32px;display:flex;align-items:center;gap:17px;background:linear-gradient(120deg,#faf9f5e6,#eaefe5bf)}.logo-workspace-gate h3{margin:4px 0;font-size:20px}.logo-workspace-gate p{max-width:620px;margin:0;font-size:11px;line-height:1.55;color:var(--muted)}.generated-deliverable-card{border-color:#b6a774!important;background:linear-gradient(145deg,#fdfaebe6,#ffffff8c)!important}.brand-color-card.copied{animation:color-copy-shimmer .75s ease}.brand-color-values label.copied span{color:#617851;font-weight:700}@keyframes color-copy-shimmer{0%{box-shadow:inset -180px 0 #fff0}50%{box-shadow:inset 180px 0 #dce6cfbf}to{box-shadow:inset 380px 0 #fff0}}@media (max-width:780px){.ai-context-hero,.ai-context-resources header{display:grid}.ai-context-grid,.ai-context-category-grid{grid-template-columns:1fr}.ai-context-hero-stats{display:grid;grid-template-columns:1fr 1fr}}.logo-canonical-workspace .source-inbox-grid article.source-assignment-card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px;min-height:260px;background:linear-gradient(145deg,#fffc,#eef2e88c);border-color:#5b6f493d}.source-assignment-card .source-inbox-preview{grid-row:span 2;width:96px;height:96px}.source-artwork-meta{padding:4px 42px 4px 0}.source-artwork-meta b{font-size:12px!important}.source-assignment-fields{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding-top:9px;border-top:1px solid rgba(72,66,57,.1)}.source-assignment-fields .field{gap:4px}.source-assignment-fields .field>span{font-size:7px}.source-assignment-fields input,.source-assignment-fields select{min-height:34px;padding:7px;font-size:9px}.assign-artwork-button{grid-column:1/-1;justify-content:center;min-height:37px}.assigned-source-card .source-artwork-meta{padding-right:44px}.logo-preview-canvas>.canvas-background-controls{position:absolute;z-index:3;left:50%;bottom:13px;transform:translate(-50%);display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(72,66,57,.16);border-radius:7px;background:#f8f7f2d6;box-shadow:0 6px 18px #2d2a241a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.logo-preview-canvas>.canvas-background-controls>span{padding:0 6px;font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap}.logo-preview-canvas>.canvas-background-controls button{min-height:26px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#625e56;font-size:8px;white-space:nowrap}.logo-preview-canvas>.canvas-background-controls button.active{background:#536048;color:#fff}.configuration-navigator .configuration-nav-head{justify-content:flex-start}.configuration-navigator .configuration-nav-head .icon-button{display:none}@media (max-width:700px){.logo-canonical-workspace .source-inbox-grid article.source-assignment-card{grid-template-columns:72px minmax(0,1fr)}.source-assignment-card .source-inbox-preview{width:72px;height:72px}.source-assignment-fields{grid-template-columns:1fr}.logo-preview-canvas>.canvas-background-controls{max-width:calc(100% - 24px);overflow:auto;left:12px;right:12px;transform:none}.logo-preview-canvas>.canvas-background-controls>span{display:none}}.brand-designer-editor-command-bar{min-height:58px;padding:7px 9px!important;background:#e9e6df;border:0;border-bottom:1px solid rgba(72,66,57,.16);box-shadow:none}.brand-designer-editor-canvas-header .brand-designer-editor-command-bar{background:#e9e6df}.brand-designer-editor-command-bar .editor-type-toolbar{gap:6px;padding:0;border:0;background:transparent}.brand-designer-editor-command-bar .editor-toolbar-group{position:relative;min-height:42px;gap:2px;padding:12px 8px 2px;border:1px solid rgba(72,66,57,.12)!important;border-radius:4px;background:#faf9f5c2}.brand-designer-editor-command-bar .editor-toolbar-group:before{content:attr(data-label);position:absolute;left:8px;top:3px;color:#777268;font:700 7px/1 var(--bp-ui-font);letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.brand-designer-editor-command-bar .editor-font-group{padding-left:5px}.brand-designer-editor-command-bar .editor-primary-type-group{padding-right:10px;border-color:#56654847!important;background:#e8ece2;box-shadow:inset 0 2px #6f775c}.brand-designer-editor-command-bar .editor-font-group select{width:162px;max-width:162px;font-weight:650;color:#353832}.brand-designer-editor-command-bar .editor-size-control{height:27px;border-left:1px solid rgba(72,66,57,.13)}.brand-designer-editor-command-bar .editor-size-control input{font-variant-numeric:tabular-nums}.brand-designer-editor-command-bar .editor-toolbar-icon{width:27px;height:27px;border-radius:4px;color:#56534c}.brand-designer-editor-command-bar .editor-toolbar-icon:hover:not(:disabled){background:#ecefe7;color:#343830}.brand-designer-editor-command-bar .editor-toolbar-icon.active{background:#41473d;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.brand-designer-editor-command-bar .editor-color-group{gap:5px}.editor-color-swatch{width:17px;height:17px;padding:0;border:1px solid rgba(49,46,41,.2);border-radius:50%;background:var(--editor-swatch);box-shadow:inset 0 0 0 1px #ffffff29}.editor-color-swatch:hover{transform:none!important;box-shadow:0 0 0 2px #57604a3d}.editor-color-swatch.active{outline:2px solid #59624d;outline-offset:2px}.editor-color-empty{font-size:8px;color:var(--muted);white-space:nowrap}.brand-designer-editor-command-bar .editor-spacing-group label{height:27px;border-radius:3px;background:#f5f4ef}.brand-designer-editor-command-bar .editor-spacing-group input{font-variant-numeric:tabular-nums}.brand-designer-editor-command-bar .editor-toolbar-actions{gap:2px;margin-left:8px;padding-left:8px;border-left:1px solid rgba(72,66,57,.15)}.brand-designer-editor-command-bar .editor-toolbar-actions .editor-toolbar-icon:last-child{color:#995043}@media (max-width:1180px){.brand-designer-editor-command-bar{align-items:flex-start;overflow-x:auto}.brand-designer-editor-command-bar .editor-type-toolbar{flex-wrap:nowrap}.brand-designer-editor-command-bar .brand-designer-editor-toolbar-spacer{min-width:18px}}.brand-designer-ai-sandbox{grid-column:1/-1;display:grid;gap:14px;min-height:240px;padding:18px;border-color:#6f5c324d;background:linear-gradient(145deg,#fbf8ebf5,#f2efe4d1);box-shadow:0 14px 32px #483d2614}.brand-designer-ai-sandbox>header{display:flex;align-items:start;justify-content:space-between;gap:18px}.brand-designer-ai-sandbox h3{margin:4px 0;font-size:20px}.brand-designer-ai-sandbox header p,.sandbox-proposal>p,.sandbox-diagnostics p{max-width:720px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.sandbox-badge{padding:6px 8px;border:1px solid #b49c63;background:#f8efce;color:#715e2e;font:750 7px/1 var(--bp-ui-font);letter-spacing:.1em;text-transform:uppercase}.sandbox-tabs{display:flex;gap:4px;padding:4px;border:1px solid rgba(72,66,57,.12);background:#ffffff85}.sandbox-tabs button{padding:8px 12px;border:0;background:transparent;color:#625e54;font:700 8px/1 var(--bp-ui-font);letter-spacing:.08em;text-transform:uppercase}.sandbox-tabs button.active{background:#4a4e43;color:#fff}.sandbox-context,.sandbox-proposal,.sandbox-diagnostics{display:grid;gap:13px}.sandbox-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sandbox-summary-grid article{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(72,66,57,.12);background:#ffffffa1}.sandbox-summary-grid span,.sandbox-context-lists section>b,.sandbox-validation section>span,.sandbox-diagnostic-grid>section>span{font:700 7px/1 var(--bp-ui-font);letter-spacing:.1em;text-transform:uppercase;color:#7b7467}.sandbox-summary-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sandbox-summary-grid small{font-size:8px;line-height:1.4;color:var(--muted)}.sandbox-context-lists{display:grid;grid-template-columns:1.35fr .65fr;gap:10px}.sandbox-context-lists>section,.sandbox-diagnostic-grid>section{padding:12px;border:1px solid rgba(72,66,57,.12);background:#ffffff94}.sandbox-context-lists ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:220px;overflow:auto;margin:10px 0 0;padding:0;list-style:none}.sandbox-context-lists li{display:grid;gap:2px;padding:7px;background:#eeede5b8}.sandbox-context-lists li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.sandbox-context-lists li small{font-size:7px;color:var(--muted)}.sandbox-context-lists dl,.sandbox-diagnostic-grid dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:10px 0 0;font-size:8px}.sandbox-context-lists dt,.sandbox-diagnostic-grid dt{color:var(--muted)}.sandbox-context-lists dd,.sandbox-diagnostic-grid dd{margin:0;overflow-wrap:anywhere}.sandbox-actions{display:flex;gap:7px;flex-wrap:wrap}.sandbox-message{display:block;color:#5c704e;font-size:8px}.sandbox-test-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sandbox-test-list label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:13px;border:1px solid rgba(72,66,57,.13);background:#ffffff94}.sandbox-test-list label.complete{border-color:#9caf8d;background:#edf3e8}.sandbox-test-list input{width:16px;height:16px;margin:2px 0 0}.sandbox-test-list span{display:grid;gap:4px}.sandbox-test-list small{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#7d7158}.sandbox-test-list b{font-size:11px}.sandbox-test-list p,.sandbox-test-list em{margin:0;font-size:8px;line-height:1.45}.sandbox-test-list em{color:var(--muted);font-style:normal}.sandbox-proposal>label{display:grid;gap:6px}.sandbox-proposal>label>span{font:700 8px var(--bp-ui-font);letter-spacing:.08em;text-transform:uppercase}.sandbox-proposal textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid rgba(72,66,57,.18);background:#fff;font:9px/1.5 ui-monospace,monospace;resize:vertical}.sandbox-proposal>.button{justify-self:start}.sandbox-warning{padding:8px 10px;border-left:3px solid #a67b34;background:#fbf1d8;color:#74582d!important}.sandbox-validation{display:grid;gap:8px;padding:12px;border:1px solid}.sandbox-validation.valid{border-color:#aabf9a;background:#edf3e9}.sandbox-validation.invalid{border-color:#d2aa98;background:#f8ede8}.sandbox-validation>b{font-size:11px}.sandbox-validation>small,.sandbox-validation li{font-size:8px;line-height:1.45}.sandbox-validation section{display:grid;gap:5px}.sandbox-validation ul,.sandbox-validation ol{display:grid;gap:4px;margin:0;padding-left:18px}.sandbox-diagnostic-grid{display:grid;grid-template-columns:.8fr 1.25fr .8fr;gap:9px}.sandbox-diagnostic-grid>section{display:grid;align-content:start;gap:8px}.sandbox-diagnostic-grid ul{display:grid;gap:5px;max-height:250px;overflow:auto;margin:0;padding:0;list-style:none}.sandbox-diagnostic-grid li{display:grid;gap:2px;padding:7px;background:#efeee8c7}.sandbox-diagnostic-grid li b{font-size:8px}.sandbox-diagnostic-grid li small{font-size:7px;color:#7e735f;text-transform:uppercase}.sandbox-diagnostic-grid li em{font-size:8px;line-height:1.4;font-style:normal}.sandbox-diagnostic-grid .button{justify-content:center}.sandbox-diagnostics details{border:1px solid rgba(72,66,57,.12);background:#ffffff9e}.sandbox-diagnostics summary{padding:9px;cursor:pointer;font-size:8px;font-weight:700}.sandbox-diagnostics pre{max-height:320px;overflow:auto;margin:0;padding:12px;background:#292b27;color:#e6eadf;font:8px/1.45 ui-monospace,monospace;white-space:pre-wrap}@media (max-width:1000px){.sandbox-summary-grid,.sandbox-test-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-diagnostic-grid{grid-template-columns:1fr 1fr}.sandbox-diagnostic-grid>section:last-child{grid-column:1/-1}}@media (max-width:700px){.brand-designer-ai-sandbox>header,.sandbox-context-lists{grid-template-columns:1fr;display:grid}.sandbox-summary-grid,.sandbox-test-list,.sandbox-diagnostic-grid{grid-template-columns:1fr}.sandbox-diagnostic-grid>section:last-child{grid-column:auto}.sandbox-tabs{overflow:auto}.sandbox-tabs button{white-space:nowrap}}.sandbox-experiment{display:grid;gap:14px}.sandbox-workflow-steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.sandbox-workflow-steps li{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:8px;border:1px solid rgba(72,66,57,.12);background:#ffffff7a;color:#827b6f}.sandbox-workflow-steps li>span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#dedbd1;font-size:8px}.sandbox-workflow-steps li>b{overflow:hidden;font-size:7px;line-height:1.25;text-overflow:ellipsis}.sandbox-workflow-steps li.complete{border-color:#55714442;background:#edf3e8;color:#4f6841}.sandbox-workflow-steps li.complete>span{background:#617a51;color:#fff}.sandbox-experiment-fields{display:grid;grid-template-columns:1.5fr .5fr;gap:10px}.sandbox-experiment-fields label{display:grid;gap:5px}.sandbox-experiment-fields label>span,.sandbox-experiment-start span,.sandbox-experiment-history>span,.sandbox-comparison>header>span,.sandbox-change-summary>span{font:700 7px/1 var(--bp-ui-font);letter-spacing:.1em;text-transform:uppercase;color:#7b7467}.sandbox-experiment-fields textarea,.sandbox-experiment-fields input{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(72,66,57,.18);background:#fff;font:9px/1.45 var(--bp-ui-font)}.sandbox-experiment-fields label>span small{font-size:7px;color:var(--muted);text-transform:none;letter-spacing:0}.sandbox-experiment-start{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid rgba(72,66,57,.12);background:#fff9}.sandbox-experiment-start>div{display:grid;gap:3px}.sandbox-experiment-start b{font-size:11px}.sandbox-experiment-start small{font-size:8px;color:var(--muted)}.sandbox-experiment-history{display:grid;gap:6px}.sandbox-experiment-history article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(72,66,57,.1);background:#ffffff80}.sandbox-experiment-history article>div{display:grid;gap:2px}.sandbox-experiment-history b{font-size:8px}.sandbox-experiment-history small{font-size:7px;color:var(--muted);text-transform:capitalize}.sandbox-test-list blockquote{margin:3px 0;padding:7px;border-left:2px solid #9c8958;background:#ffffffa6;font-size:8px;line-height:1.45}.sandbox-review-actions{display:flex!important;flex-wrap:wrap;gap:6px}.sandbox-decision{color:#566d48;font-weight:700;text-transform:capitalize}.sandbox-comparison{display:grid;gap:11px;padding:12px;border:1px solid rgba(72,66,57,.14);background:#ffffff94}.sandbox-comparison>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sandbox-comparison>header small{font-size:8px;color:var(--muted)}.sandbox-comparison-canvases{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sandbox-comparison-canvases article{display:grid;gap:6px;min-width:0}.sandbox-comparison-canvases article>b{font-size:9px}.sandbox-comparison-canvases article>div{display:grid;place-items:center;min-height:220px;overflow:hidden;border:1px solid rgba(72,66,57,.12);background:#deddd6}.sandbox-comparison-canvases .creative-document-renderer{max-width:100%;box-shadow:0 5px 18px #28262124}.sandbox-change-summary{display:grid;gap:6px}.sandbox-change-summary ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.sandbox-change-summary li{display:grid;gap:2px;padding:8px;background:#eeeee8}.sandbox-change-summary li b{font-size:8px}.sandbox-change-summary li small{overflow-wrap:anywhere;font-size:7px;color:var(--muted)}.sandbox-quality{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(72,66,57,.12)}.sandbox-quality>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.sandbox-quality>header>div{display:flex;align-items:baseline;gap:8px}.sandbox-quality>header span{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sandbox-quality>header b{font-size:17px}.sandbox-quality>header small{font-size:8px;color:var(--muted)}.sandbox-quality>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sandbox-quality article{display:grid;gap:2px;padding:8px;border:1px solid rgba(72,66,57,.1);background:#fff}.sandbox-quality article span{font-size:7px;text-transform:uppercase;color:var(--muted)}.sandbox-quality article b{font-size:13px}.sandbox-quality article small{font-size:7px;color:var(--muted)}.sandbox-quality>ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.sandbox-quality>ul li{display:grid;grid-template-columns:145px minmax(0,1fr);gap:8px;padding:6px 8px;background:#f6edda;font-size:8px}.sandbox-quality>ul li b{font-size:7px;letter-spacing:.04em}.sandbox-quality>p{margin:0;font-size:8px;color:#59704b}.brand-designer-canvas-fallback{display:grid;place-items:center;align-content:center;gap:7px;width:100%;min-height:180px;padding:18px;box-sizing:border-box;background:#f6eee5;color:#794c3d;text-align:center}.brand-designer-canvas-fallback b{font-size:12px}.brand-designer-canvas-fallback p{max-width:360px;margin:0;font-size:9px;line-height:1.45}.brand-designer-canvas-fallback .button{margin-top:3px}@media (max-width:1180px){.sandbox-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.sandbox-experiment-fields,.sandbox-comparison-canvases,.sandbox-change-summary ul{grid-template-columns:1fr}.sandbox-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-experiment-start,.sandbox-comparison>header,.sandbox-quality>header{align-items:start;display:grid}.sandbox-quality>div{grid-template-columns:repeat(2,1fr)}.sandbox-quality>ul li{grid-template-columns:1fr}}.creative-mode-storage-warning{display:grid;gap:3px;margin:0;padding:10px 12px;border-left:3px solid #b68a41;background:#faf2dd;color:#705a2d;font-size:8px;line-height:1.45}.creative-mode-saved-prompts{width:100%;box-sizing:border-box;border-top:1px solid rgba(72,66,57,.1);padding-top:8px}.creative-mode-saved-prompts>summary{cursor:pointer;font-size:8px;font-weight:700}.creative-mode-saved-prompts>label{margin-top:8px}.creative-mode-saved-prompts>label>span{font-size:8px;font-weight:700}.creative-mode-saved-prompts input,.creative-mode-saved-prompts select{box-sizing:border-box;width:100%;padding:8px;border:1px solid rgba(72,66,57,.15);background:#fff;font-size:9px}.creative-mode-saved-prompts>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.creative-mode-step select{box-sizing:border-box;width:100%;padding:9px;border:1px solid rgba(72,66,57,.15);background:#fff;font-size:9px}.creative-mode-reference-actions{display:flex;justify-content:flex-end;gap:7px}.ai-experiments-settings{display:grid;gap:24px}.brand-designer-reference-archive{display:grid;gap:14px}.brand-designer-reference-archive>header{display:flex;gap:18px;justify-content:space-between;align-items:flex-start}.brand-designer-reference-archive>header p{max-width:700px}.brand-designer-reference-list{display:grid;gap:10px}.brand-designer-reference-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid rgba(72,66,57,.13);border-radius:8px;background:#ffffff80}.brand-designer-reference-list>article.active{border-color:#657154}.brand-designer-reference-select{display:grid;gap:4px;font-size:8px}.brand-designer-reference-card{display:grid;grid-template-columns:460px minmax(0,1fr);gap:12px;text-align:left;background:transparent;border:0;padding:0;color:inherit}.brand-designer-reference-card small{display:block;margin-top:4px;font-size:8px;color:var(--muted)}.brand-designer-reference-card p{margin:7px 0 0;font-size:8px}.brand-designer-reference-canvases,.brand-designer-reference-detail-canvases{display:flex;gap:8px}.brand-designer-reference-preview{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(72,66,57,.13);border-radius:5px;background:#f2f1eb;min-width:0}.brand-designer-reference-preview.small{width:220px;height:130px}.brand-designer-reference-preview.large{width:520px;height:300px;margin-top:8px}.brand-designer-reference-preview.empty{font-size:8px;color:var(--muted)}.brand-designer-reference-detail{display:grid;gap:12px}.brand-designer-reference-detail-canvases{overflow:auto}.brand-designer-editor-vector-treatment-picker{display:grid;gap:7px;margin:12px 0}.brand-designer-editor-vector-treatment-picker>div{display:flex;flex-wrap:wrap;gap:6px}.brand-designer-editor-vector-treatment-picker button{padding:6px 9px;border:1px solid rgba(72,66,57,.15);background:#fff;border-radius:4px;font-size:8px}.brand-designer-editor-vector-treatment-picker button.active{border-color:#657154;background:#edf3e8}.brand-designer-editor-vector-treatment-picker small{font-size:8px;color:var(--muted)}@media (max-width:900px){.brand-designer-reference-archive>header,.brand-designer-reference-card{display:grid}.brand-designer-reference-card{grid-template-columns:1fr}.brand-designer-reference-canvases{max-width:100%;overflow:auto}.brand-designer-reference-preview.large{width:min(520px,78vw)}}.creative-mode-apply-error{display:grid;gap:5px;margin:0;padding:12px;border:1px solid #c78373;background:#fff1ed;color:#7b3528;font-size:9px}.creative-mode-apply-error p{margin:0}.creative-mode-apply-error small{line-height:1.45}.storage-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 22px}.storage-health-card{display:grid;gap:5px;padding:14px;border:1px solid rgba(72,66,57,.13);background:#f8f7f2}.storage-health-card>span,.storage-health-card>small{font-size:9px;color:#777168}.storage-health-card>b{font-size:13px}.storage-health-card.attention{border-color:#c5a159;background:#fff8e6}.storage-health-card.critical{border-color:#c78373;background:#fff1ed}.storage-recent-failure{display:grid;gap:4px;margin:14px 0;padding:14px;border-left:4px solid #ae4d3c;background:#fff1ed;color:#713428}.storage-backend,.storage-reconciliation{margin:18px 0;padding:16px;border:1px solid rgba(72,66,57,.12);background:#ffffff73}.storage-backend dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px}.storage-backend p,.storage-reconciliation p{font-size:10px;color:#68635b}.storage-backend article{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(72,66,57,.1)}.storage-cleanup-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}@media (max-width:1000px){.storage-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.storage-data-page{display:grid;gap:22px;max-width:1180px}.storage-data-header,.storage-registry>header,.storage-attachments>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.storage-data-header h3{margin:4px 0 6px;font-size:28px}.storage-data-header p,.storage-registry>header p,.storage-attachments>header p{max-width:700px;margin:0;color:#6d685f}.storage-accounting-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.storage-accounting-overview article,.storage-card,.storage-attachments,.storage-registry,.storage-cleanup,.storage-managed,.storage-technical{box-sizing:border-box;border:1px solid rgba(72,66,57,.13);background:#ffffffa1;padding:20px}.storage-accounting-overview article{display:grid;align-content:start;gap:8px;min-height:150px}.storage-accounting-overview article>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.storage-accounting-overview strong{font-size:30px;line-height:1}.storage-accounting-overview p{margin:0;color:#6b665e;font-size:10px;line-height:1.5}.storage-accounting-overview .storage-unattributed{background:#f4f0e8}.storage-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:14px}.storage-card h4,.storage-attachments h4,.storage-registry h4,.storage-cleanup h4,.storage-managed h4{margin:5px 0 12px;font-size:16px}.storage-usage-visual{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:24px;min-height:240px}.storage-donut{display:grid;place-items:center;width:190px;height:190px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #2c2a2614}.storage-donut:after{content:"";position:absolute;top:38px;right:38px;bottom:38px;left:38px;border-radius:50%;background:#f8f7f2}.storage-donut>span{z-index:1;display:grid;text-align:center}.storage-donut b{font-size:18px}.storage-donut small{color:#746f66}.storage-chart-legend{display:grid;gap:4px}.storage-chart-legend button{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;border:0;border-bottom:1px solid rgba(72,66,57,.08);background:transparent;padding:7px 2px;text-align:left;color:inherit}.storage-chart-legend button:hover{background:#4f60540f}.storage-chart-legend i{width:8px;height:8px;border-radius:50%}.storage-chart-legend span,.storage-chart-legend b{font-size:9px}.storage-mechanisms{display:grid;gap:14px}.storage-mechanisms article>div{display:flex;justify-content:space-between;font-size:10px}.storage-mechanisms article>i{display:block;height:8px;margin:6px 0;background:#e4e0d6;overflow:hidden}.storage-mechanisms article>i span{display:block;height:100%;background:#526a5d}.storage-mechanisms p{margin:0;color:#6c675f;font-size:9px;line-height:1.45}.storage-status{display:inline-flex;align-items:center;gap:4px;width:max-content;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.storage-status--healthy{color:#3e6952}.storage-status--warning{color:#916b25}.storage-status--problem{color:#a33f35}.storage-attachments{border-left:4px solid #55705f}.storage-attachments.has-problem{border-left-color:#ad4136;background:#fff7f5}.storage-attachment-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 10px}.storage-attachment-metrics span{display:grid;gap:3px;padding:10px;background:#f3f1eb;font-size:8px;color:#6d685f}.storage-attachment-metrics b{font-size:15px;color:#35332f}.storage-attachment-metrics .problem{background:#fff0ed;color:#9d3e33}.storage-reclaimable{margin:0 0 12px;font-size:10px}.storage-attachments details{margin:14px 0}.storage-attachments summary,.storage-technical>summary{cursor:pointer;font-weight:700}.storage-file-list{display:grid;margin-top:10px;border-top:1px solid rgba(72,66,57,.13)}.storage-file-list article{display:grid;grid-template-columns:minmax(220px,1fr) 90px 80px 110px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(72,66,57,.1);font-size:9px}.storage-file-list article>div{display:grid}.storage-file-list small{color:#777168}.storage-largest{display:grid}.storage-largest>button{display:grid;grid-template-columns:100px 1fr auto;gap:12px;padding:10px 0;border:0;border-bottom:1px solid rgba(72,66,57,.1);background:transparent;text-align:left;color:inherit}.storage-largest>button:hover{padding-left:6px;background:#4f60540d}.storage-largest>button small{color:#69645c}.storage-registry-controls{display:flex;align-items:center;gap:12px}.storage-registry-controls label:first-child{display:flex;align-items:center;gap:5px;border:1px solid rgba(72,66,57,.18);background:#fff;padding:7px 9px}.storage-registry-controls input{border:0;background:transparent;font:inherit}.storage-registry-controls label:last-child{font-size:9px;white-space:nowrap}.storage-registry-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:16px}.storage-registry-table{min-width:0;border-top:1px solid rgba(72,66,57,.14)}.storage-registry-row{box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(100px,.8fr) 82px 90px 104px;align-items:center;gap:10px;padding:10px;border:0;border-bottom:1px solid rgba(72,66,57,.1);background:transparent;color:inherit;text-align:left;font-size:9px}.storage-registry-row>span:first-child{display:grid;gap:2px}.storage-registry-row small{color:#777168}.storage-registry-row.is-selected{background:#eef1ec;box-shadow:inset 3px 0 #526a5d}.storage-registry-head{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#716c64}.storage-item-detail{display:grid;align-content:start;gap:8px;padding:18px;background:#f2f0e9;position:sticky;top:12px}.storage-item-detail h4{margin:0}.storage-item-detail dl{display:grid;gap:5px}.storage-item-detail dt{margin-top:7px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.storage-item-detail dd{margin:0;color:#625e57;font-size:9px;line-height:1.5}.storage-item-detail details{margin-top:8px}.storage-item-detail code{display:block;overflow-wrap:anywhere;margin:8px 0;font-size:8px}.storage-item-detail details small{display:block}.storage-cleanup-list{display:grid;gap:10px}.storage-cleanup-list>article{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px;background:#f4f2ec}.storage-cleanup-list>article>div:first-child{display:grid;gap:3px}.storage-cleanup-list small{color:#706b63}.storage-cleanup-list .problem{background:#fff0ed}.storage-cleanup-list .storage-cleanup-actions{justify-content:flex-end;margin:0}.storage-managed{display:flex;align-items:flex-start;gap:12px;background:#edf1ec}.storage-managed h4,.storage-managed p{margin:0 0 5px}.storage-technical{margin-top:0}.storage-technical>summary{display:flex;align-items:center;gap:8px;font-size:13px}.storage-technical>.storage-backend{overflow:auto}.storage-technical table{width:100%;border-collapse:collapse}.storage-technical th,.storage-technical td{padding:6px;border-bottom:1px solid rgba(72,66,57,.1);font-size:9px;text-align:left}@media (max-width:1100px){.storage-accounting-overview,.storage-dashboard-grid{grid-template-columns:1fr}.storage-attachment-metrics{grid-template-columns:repeat(3,1fr)}.storage-registry-layout{grid-template-columns:1fr}.storage-item-detail{position:static}.storage-usage-visual{grid-template-columns:180px 1fr}.storage-donut{width:165px;height:165px}}@media (max-width:720px){.storage-data-header,.storage-registry>header,.storage-attachments>header{display:grid}.storage-accounting-overview,.storage-usage-visual{grid-template-columns:1fr}.storage-registry-controls{align-items:flex-start;flex-direction:column}.storage-registry-row{grid-template-columns:minmax(130px,1fr) 75px 70px}.storage-registry-row>span:nth-child(2),.storage-registry-row>span:nth-child(4){display:none}.storage-file-list article{grid-template-columns:1fr auto}.storage-file-list article>.storage-status,.storage-file-list article>span:nth-child(3){display:none}.storage-cleanup-list>article{align-items:flex-start;flex-direction:column}}.creative-mode{gap:18px;background:linear-gradient(145deg,#f9f7eefa,#ecf0e5e0);border-color:#5b6f494d}.creative-mode-workflow{display:grid;gap:14px}.creative-mode-step{display:grid;justify-items:start;gap:9px;padding:16px;border:1px solid rgba(72,66,57,.12);background:#ffffff9e}.creative-mode-step>span,.creative-mode-feedback>span,.creative-mode-review-warnings>span,.creative-mode-comparison>header>div>span{font:750 7px/1 var(--bp-ui-font);letter-spacing:.11em;text-transform:uppercase;color:#777164}.creative-mode-comparison>header>div{display:grid;gap:4px}.creative-mode-comparison>header>div>b{font-size:11px}.creative-mode-step label{display:grid;width:100%;gap:7px}.creative-mode-step label>b{font-size:12px}.creative-mode-step label>small,.creative-mode-step>small{max-width:760px;color:var(--muted);font-size:8px;line-height:1.5}.creative-mode-step textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid rgba(72,66,57,.18);border-radius:4px;background:#fff;font:10px/1.55 var(--bp-ui-font);resize:vertical}.creative-mode-step:nth-child(2) textarea{font-family:ui-monospace,monospace;font-size:9px}.creative-mode-failure{display:grid;justify-items:start;gap:8px;padding:16px;border:1px solid #d2aa98;background:#f8ede8;color:#714438}.creative-mode-failure h4{margin:0;font-size:16px}.creative-mode-failure h5{margin:0;font-size:11px}.creative-mode-failure p,.creative-mode-failure small{margin:0;font-size:9px;line-height:1.5}.creative-mode-failure details{width:100%}.creative-mode-failure summary{cursor:pointer;font-size:8px;font-weight:700}.creative-mode-failure ul{display:grid;gap:5px;margin:4px 0;padding-left:18px;font-size:8px;line-height:1.45}.creative-mode-failure hr{width:100%;border:0;border-top:1px solid rgba(112,68,56,.15)}.creative-mode-restored{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border-left:3px solid #70845e;background:#edf3e8;color:#506444;font-size:8px}.creative-mode-restored span{color:#687861}.creative-mode-session-issue{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d7bd7e;background:#fbf3dc;color:#705a2d}.creative-mode-session-issue p{margin:0;font-size:9px}.creative-mode-auto-captured{justify-self:end;color:#536c48;font-size:8px;font-weight:700}.creative-mode-review-warnings{display:grid;gap:6px;padding:9px 10px;border-left:3px solid #b68a41;background:#faf2dd}.creative-mode-review-warnings ul{display:grid;gap:4px;margin:0;padding-left:17px;font-size:8px;line-height:1.45}.creative-mode-review-actions{display:flex;justify-content:flex-end;gap:7px}.creative-mode-feedback{display:grid;justify-items:start;gap:8px;padding:12px;border:1px solid rgba(72,66,57,.1);background:#ffffff85}.creative-mode-feedback>div,.creative-mode-feedback fieldset{display:flex;flex-wrap:wrap;gap:12px}.creative-mode-feedback label{display:flex;align-items:center;gap:5px;font-size:9px}.creative-mode-feedback input{width:auto}.creative-mode-feedback fieldset{margin:0;padding:8px 0 0;border:0;border-top:1px solid rgba(72,66,57,.1)}.creative-mode-feedback legend{padding:0 0 6px;font-size:8px;font-weight:700}.creative-mode-feedback legend small{color:var(--muted);font-weight:400}.creative-mode-advanced{border:1px solid rgba(72,66,57,.12);background:#ffffff7a}.creative-mode-advanced>summary{padding:11px 13px;cursor:pointer;font:700 8px var(--bp-ui-font);letter-spacing:.06em;text-transform:uppercase}.creative-mode-advanced-primary{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1.35fr);gap:9px;padding:0 12px 12px}.creative-mode-advanced-primary>label,.creative-mode-advanced-primary>div{display:grid;align-content:start;gap:6px;padding:12px;border:1px solid rgba(72,66,57,.1);background:#ffffffa6}.creative-mode-advanced-primary label>span{font-size:8px;font-weight:700}.creative-mode-advanced-primary input{width:100%;box-sizing:border-box;padding:8px;border:1px solid rgba(72,66,57,.15);background:#fff;font-size:9px}.creative-mode-advanced-primary small,.creative-mode-developer-diagnostics p,.creative-mode-diagnostic-actions small{margin:0;color:var(--muted);font-size:8px;line-height:1.45}.creative-mode-developer-diagnostics{margin:0 12px 12px;border:1px solid rgba(72,66,57,.1);background:#f8f8f4b8}.creative-mode-developer-diagnostics>summary{padding:9px;cursor:pointer;font-size:8px;font-weight:700}.creative-mode-developer-diagnostics>p{padding:0 10px}.creative-mode-diagnostic-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px}.creative-mode-diagnostic-actions>div{display:grid;align-content:start;gap:5px}.creative-mode-developer-diagnostics>dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;margin:0;padding:10px;border-top:1px solid rgba(72,66,57,.08);font-size:8px}.creative-mode-developer-diagnostics dt{color:var(--muted)}.creative-mode-developer-diagnostics dd{margin:0}.creative-mode-developer-diagnostics>details{margin:0 10px 10px;border:1px solid rgba(72,66,57,.1)}.creative-mode-developer-diagnostics>details>summary{padding:8px;cursor:pointer;font-size:8px;font-weight:700}.creative-mode-advanced pre{max-height:320px;overflow:auto;margin:0;padding:12px;background:#292b27;color:#e6eadf;font:8px/1.45 ui-monospace,monospace;white-space:pre-wrap}.creative-mode .sandbox-decision{justify-self:end}.creative-mode-comparison{padding:16px}@media (max-width:800px){.creative-mode-advanced-primary,.creative-mode-diagnostic-actions{grid-template-columns:1fr}.creative-mode-review-actions{justify-content:start}.creative-mode-comparison .sandbox-comparison-canvases{grid-template-columns:1fr}.creative-mode-session-issue{align-items:start;display:grid}}.creative-mode-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr);align-items:start;gap:14px}.creative-mode-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creative-request-options{display:grid;width:100%;gap:6px}.creative-request-option{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:5px;padding:9px;border:1px solid rgba(72,66,57,.12);background:#ffffffad}.creative-request-option>div{display:flex;align-items:center;gap:6px}.creative-request-option>div>b{font-size:9px}.creative-request-option>div>span{padding:2px 4px;border:1px solid #ccb573;color:#806b2e;font-size:6px;font-weight:750;text-transform:uppercase}.creative-request-option p{margin:0;color:var(--muted);font-size:7px;line-height:1.35}.creative-request-option>small{color:#5d594f;font:7px/1.3 ui-monospace,monospace}.creative-request-option>.button{justify-self:start;min-width:112px;padding:7px 9px}.creative-request-option em{font-style:normal;font-weight:700}.creative-request-option .budget-normal{color:#53704d}.creative-request-option .budget-caution{color:#886d26}.creative-request-option .budget-high,.creative-request-option .budget-oversized{color:#9a4e36}.creative-mode-utilities{position:sticky;top:12px;display:grid;gap:10px;padding:13px;border:1px solid rgba(72,66,57,.12);background:#ffffff94}.creative-mode-utilities>span{font:750 7px/1 var(--bp-ui-font);letter-spacing:.11em;text-transform:uppercase;color:#777164}.creative-mode-utilities>label,.creative-mode-utilities>div{display:grid;gap:6px}.creative-mode-utilities label>b{font-size:9px}.creative-mode-utilities input{width:100%;box-sizing:border-box;padding:8px;border:1px solid rgba(72,66,57,.15);background:#fff;font-size:9px}.creative-mode-utilities small{color:var(--muted);font-size:7px;line-height:1.4}.creative-mode-utilities .creative-mode-developer-diagnostics{margin:0}.creative-mode-utilities .creative-mode-diagnostic-actions{grid-template-columns:1fr;padding:7px}.creative-mode-utilities .creative-mode-diagnostic-actions .button{width:100%}.creative-mode-serializer-versions{font-family:ui-monospace,monospace}.creative-mode-comparison,.creative-mode-failure,.creative-mode-feedback,.creative-mode-reference-actions,.creative-mode-review-actions{min-width:0}.creative-mode-feedback{padding:16px;border-color:#5b6f494d;background:#fff}.creative-mode-feedback>div{width:100%;gap:8px}.creative-mode-feedback>div>label{justify-content:center;min-width:88px;padding:10px 12px;border:1px solid rgba(72,66,57,.16);background:#f7f7f2;font-size:10px;font-weight:700}.creative-mode-review-notes{display:grid!important;align-items:start!important;width:100%;gap:6px!important}.creative-mode-review-notes>span{font-size:8px;font-weight:700}.creative-mode-review-notes>span small{color:var(--muted);font-weight:400}.creative-mode-review-notes textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(72,66,57,.16);background:#fff;font:9px/1.45 var(--bp-ui-font);resize:vertical}.creative-mode-review-details{border:1px solid rgba(72,66,57,.12);background:#ffffff7a}.creative-mode-review-details>summary{padding:11px 13px;cursor:pointer;font-size:8px;font-weight:700}.creative-mode-review-details>.creative-mode-technical-preflight,.creative-mode-review-details>.creative-mode-review-warnings,.creative-mode-review-details>.sandbox-change-summary{margin:0 12px 12px}.creative-mode-technical-preflight{display:grid;gap:4px;padding:10px;border:1px solid rgba(72,66,57,.1);background:#f7f7f2}.creative-mode-technical-preflight>span{font:750 7px/1 var(--bp-ui-font);letter-spacing:.1em;text-transform:uppercase;color:#777164}.creative-mode-technical-preflight>b{font-size:10px}.creative-mode-technical-preflight>small{font-size:7px;line-height:1.4;color:var(--muted)}@media (max-width:1100px){.creative-mode-layout{grid-template-columns:1fr}.creative-mode-utilities{position:static;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);align-items:start}.creative-mode-utilities>span,.creative-mode-utilities>.creative-mode-developer-diagnostics,.creative-mode-utilities>.creative-mode-serializer-versions{grid-column:1/-1}}@media (max-width:760px){.creative-mode-input-grid,.creative-mode-utilities,.creative-request-option{grid-template-columns:1fr}.creative-request-option>.button{grid-column:1;grid-row:auto;justify-self:start}.creative-mode-utilities>span,.creative-mode-utilities>.creative-mode-developer-diagnostics,.creative-mode-utilities>.creative-mode-serializer-versions{grid-column:auto}}.brand-designer-content-files{display:grid;align-content:start;gap:11px;background:linear-gradient(145deg,#faf9f6fa,#eff2ebd1)}.brand-designer-content-files>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.brand-designer-content-files h3{margin:4px 0;font-size:17px}.brand-designer-content-files header p{max-width:430px;margin:0;color:var(--muted);font-size:8px;line-height:1.5}.brand-designer-content-dropzone{display:grid;place-items:center;gap:5px;min-height:132px;padding:16px;border:1px dashed rgba(80,96,66,.42);border-radius:6px;background:#ffffff9e;color:#536049;text-align:center}.brand-designer-content-dropzone b{font-size:12px}.brand-designer-content-dropzone span,.brand-designer-content-dropzone small{font-size:8px;color:var(--muted)}.brand-designer-content-list{display:grid;gap:6px;padding-top:4px;border-top:1px solid rgba(72,66,57,.1)}.brand-designer-content-list>span{font:750 7px/1 var(--bp-ui-font);letter-spacing:.11em;text-transform:uppercase;color:#777164}.brand-designer-content-list p{margin:0;padding:8px;background:#ffffff7a;color:var(--muted);font-size:8px}.creative-inputs{display:grid;width:100%;box-sizing:border-box;gap:9px;padding:11px;border:1px solid rgba(80,96,66,.24);border-radius:5px;background:#f4f7efc7}.creative-inputs>header{display:flex;align-items:start;justify-content:space-between;gap:8px}.creative-inputs>header>div{display:grid;gap:3px}.creative-inputs>header span,.creative-input-category>b{font-size:9px;font-weight:750}.creative-inputs>header small,.creative-inputs>small,.creative-input-category p,.creative-input-category>small{margin:0;color:var(--muted);font-size:7px;line-height:1.4}.creative-input-category{display:grid;gap:6px;padding-top:8px;border-top:1px solid rgba(72,66,57,.1)}.creative-input-resource-list{display:grid;gap:3px;max-height:150px;overflow:auto}.creative-input-resource-list label{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px!important;padding:5px 6px;background:#ffffffb8;font-size:8px}.creative-input-resource-list input{width:auto}.creative-input-resource-list small{color:var(--muted);font-size:7px}.creative-input-data{display:grid;gap:5px;padding:7px;background:#ffffffad}.creative-input-data strong{font-size:8px}.creative-input-data label{grid-template-columns:auto minmax(0,1fr);align-items:center}.creative-input-data label span{font-size:7px;font-weight:700}.creative-input-data select{padding:5px}.creative-input-data details summary{cursor:pointer;font-size:7px;font-weight:700}.creative-input-table-wrap{max-width:100%;overflow:auto}.creative-input-table-wrap table{border-collapse:collapse;font-size:7px;white-space:nowrap}.creative-input-table-wrap th,.creative-input-table-wrap td{padding:4px;border:1px solid rgba(72,66,57,.12);text-align:left}.creative-input-category textarea{min-height:84px}.creative-inputs>.creative-mode-integrity-warning{margin:0}.brand-designer-content-group>span{font:750 7px/1 var(--bp-ui-font);letter-spacing:.08em;text-transform:uppercase;color:#777164}.photograph-focal-canvas{position:relative;overflow:hidden}.photograph-focal-canvas>img{display:block}.asset-focal-zone{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);pointer-events:none}.asset-focal-zone button{position:relative;border:1px solid rgba(255,255,255,.48);background:transparent;pointer-events:auto}.asset-focal-zone button:hover{background:#bfdb8a29}.asset-focal-zone button.selected{background:#bfdb8a33;box-shadow:inset 0 0 0 2px #bfdb8a}.asset-focal-zone button.selected:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#1d3542;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.asset-description-count{justify-self:end;font-size:9px;color:var(--muted)}.shape-capabilities b{font-size:11px}.shape-capabilities small{font-size:9px;line-height:1.45;color:var(--muted)}.photograph-composition-editor{display:grid;gap:8px;min-width:0}.photograph-composition-toolbar{display:flex;flex-wrap:wrap;gap:5px}.photograph-composition-toolbar button{padding:7px 9px;border:1px solid var(--line);background:#fff;color:var(--muted);font:700 8px/1 var(--bp-ui-font);text-transform:uppercase}.photograph-composition-toolbar button.selected{border-color:#657456;background:#eef4e5;color:#44513d}.photograph-composition-media{position:relative;display:inline-block;justify-self:center;max-width:100%;background:var(--checker)}.photograph-composition-media>img{display:block;max-width:100%;max-height:620px}.photograph-composition-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair;touch-action:none;background-image:linear-gradient(to right,transparent 33.15%,rgba(255,255,255,.45) 33.2%,rgba(255,255,255,.45) 33.45%,transparent 33.5%,transparent 66.45%,rgba(255,255,255,.45) 66.5%,rgba(255,255,255,.45) 66.75%,transparent 66.8%),linear-gradient(to bottom,transparent 33.15%,rgba(255,255,255,.45) 33.2%,rgba(255,255,255,.45) 33.45%,transparent 33.5%,transparent 66.45%,rgba(255,255,255,.45) 66.5%,rgba(255,255,255,.45) 66.75%,transparent 66.8%)}.photo-composition-region{position:absolute;box-sizing:border-box;pointer-events:none}.photo-composition-region.important{border:2px solid #d9b24b;background:#d9b24b33}.photo-composition-region.safe{border:2px solid #8fd3e8;background:#8fd3e82e}.photo-composition-region.machine{border:2px dashed #51b9c8;background:#51b9c81f}.photo-composition-point{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#1d3542;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000073;pointer-events:none}.photo-composition-point.machine{width:10px;height:10px;border-color:#51b9c8;background:transparent}.photograph-composition-editor>small{color:var(--muted);font-size:9px}.creative-mode-integrity-warning{margin:8px 0;padding:9px 10px;border-left:3px solid #b9821e;background:#fff6df;color:#654b16;font-size:10px}.brand-designer-content-dropzone{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.brand-designer-content-dropzone.active{border-color:var(--bp-ui-accent,var(--accent));background:color-mix(in srgb,var(--bp-ui-accent-soft,#e3e7dc) 82%,#fff);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bp-ui-accent,var(--accent)) 28%,transparent);transform:scale(.995)}.brand-designer-analysis-bulk{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.brand-designer-content-group article{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.brand-designer-content-group article>div{display:grid;gap:2px;min-width:0}.brand-designer-analysis-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:3px;font-size:7px;font-weight:750}.brand-designer-analysis-status.complete{color:var(--bp-ui-success,#526d4e)}.brand-designer-analysis-status.failed{color:var(--bp-ui-danger,var(--danger))}.brand-designer-analysis-status.pending{color:var(--bp-ui-accent,var(--accent))}.brand-designer-analysis-status.review{color:var(--bp-ui-warning,#9a742e)}.brand-designer-analysis-status small{color:inherit!important;font-size:6px!important}.brand-designer-analysis-status.pending svg,.creative-resource-analysis.pending svg,.creative-request-copy.is-preparing svg{animation:creative-request-spin .72s linear infinite}.brand-designer-analysis-retry{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:5px 7px!important;color:var(--bp-ui-danger,var(--danger));white-space:nowrap}.creative-mode-layout{grid-template-columns:minmax(250px,1fr) minmax(290px,1.12fr) minmax(230px,.86fr);align-items:start;align-content:start}.creative-mode-step,.creative-mode-utilities{align-content:start;min-width:0}.creative-mode-utilities{position:static}.creative-mode-step input,.creative-mode-step select,.creative-mode-step textarea,.creative-mode-utilities input,.creative-mode-utilities select,.creative-mode-utilities textarea,.creative-inputs select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:var(--bp-ui-control-height,34px);padding:8px 10px;border:1px solid color-mix(in srgb,var(--bp-ui-border,#393630) 82%,transparent);border-radius:var(--bp-ui-radius-control,6px);background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 90%,transparent);color:var(--bp-ui-text,var(--ink));font:var(--bp-type-control-size,10px)/1.45 var(--bp-ui-font);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--bp-ui-text,#302f2b) 5%,transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.creative-mode-step textarea,.creative-mode-utilities textarea{resize:vertical}.creative-mode-step input:focus,.creative-mode-step select:focus,.creative-mode-step textarea:focus,.creative-mode-utilities input:focus,.creative-mode-utilities select:focus,.creative-mode-utilities textarea:focus,.creative-inputs select:focus{outline:0;border-color:var(--bp-ui-accent,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--bp-ui-accent,var(--accent)) 14%,transparent)}.creative-mode-step select,.creative-mode-utilities select,.creative-inputs select{background-image:linear-gradient(45deg,transparent 50%,var(--bp-ui-muted,var(--muted)) 50%),linear-gradient(135deg,var(--bp-ui-muted,var(--muted)) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.creative-mode-utilities textarea{font-family:var(--bp-ui-font)}.creative-request-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:138px;text-transform:uppercase;letter-spacing:.035em;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.creative-request-copy.is-ready,.creative-request-copy.is-copied,.creative-request-copy.is-clipboard-error{border-color:var(--bp-ui-success,#526d4e);background:var(--bp-ui-success,#526d4e);color:#fff}.creative-request-copy.is-ready{animation:creative-request-ready .42s ease-out}.creative-request-copy.is-copied svg{animation:creative-request-check .22s cubic-bezier(.2,.9,.2,1.2)}.creative-request-copy-error{grid-column:1/-1!important;color:var(--bp-ui-danger,var(--danger))!important}.creative-mode-document-resources{display:grid;width:100%;gap:6px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--bp-ui-border,#393630) 36%,transparent)}.creative-mode-document-resources>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.creative-mode-document-resources>header b{font-size:9px}.creative-mode-document-resources>header small,.creative-mode-document-resources>p{margin:0;color:var(--bp-ui-muted,var(--muted));font-size:7px}.creative-mode-document-resources>div{display:grid;gap:3px;max-height:260px;overflow:auto}.creative-mode-document-resources article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px 7px;border:1px solid color-mix(in srgb,var(--bp-ui-border,#393630) 34%,transparent);border-radius:var(--bp-ui-radius-control,5px);background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 76%,transparent)}.creative-mode-document-resources article>div{display:grid;min-width:0;gap:2px}.creative-mode-document-resources strong,.creative-mode-document-resources small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-mode-document-resources strong{font-size:8px}.creative-mode-document-resources small{color:var(--bp-ui-muted,var(--muted));font-size:7px}.creative-mode-document-resources button{display:inline-flex;align-items:center;gap:3px;min-height:25px;padding:4px 6px;font-size:7px}.creative-resource-analysis{display:inline-flex;align-items:center;gap:3px;font-size:7px;font-weight:750;white-space:nowrap}.creative-resource-analysis.failed{color:var(--bp-ui-danger,var(--danger))}.creative-resource-analysis.complete{color:var(--bp-ui-success,#526d4e)}.creative-resource-analysis.pending{color:var(--bp-ui-accent,var(--accent))}.creative-resource-analysis.neutral{color:var(--bp-ui-muted,var(--muted))}.creative-mode-utilities>.creative-inputs{margin-top:3px}.creative-mode-utilities>.creative-inputs>header,.creative-mode-utilities>.creative-inputs>.creative-input-category{display:grid;grid-column:auto}.creative-input-resource-list label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes creative-request-spin{to{transform:rotate(360deg)}}@keyframes creative-request-ready{0%{box-shadow:0 0 color-mix(in srgb,var(--bp-ui-success,#526d4e) 32%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes creative-request-check{0%{transform:scale(.55);opacity:.3}to{transform:scale(1);opacity:1}}@media (max-width:1100px){.creative-mode-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-mode-utilities{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr)}.creative-mode-utilities>.creative-inputs{grid-column:1/-1}}@media (max-width:760px){.creative-mode-layout,.creative-mode-utilities{grid-template-columns:1fr}.creative-mode-utilities,.creative-mode-utilities>.creative-inputs{grid-column:auto}.brand-designer-content-group article{grid-template-columns:auto minmax(0,1fr) auto auto auto}.brand-designer-analysis-retry{grid-column:2/3;justify-self:start}}@media (prefers-reduced-motion:reduce){.brand-designer-analysis-status.pending svg,.creative-resource-analysis.pending svg,.creative-request-copy.is-preparing svg,.creative-request-copy.is-ready,.creative-request-copy.is-copied svg{animation:none!important}.brand-designer-content-dropzone,.creative-request-copy{transition-duration:.01ms!important}}.integration-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integration-card{display:grid;align-content:start;gap:16px;padding:24px}.integration-state{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(72,66,57,.14);background:#efede7;color:var(--muted);font-size:9px}.integration-state b{font-size:10px;color:var(--ink)}.integration-state.connected{background:#e5edde;border-color:#c6d5ba}.integration-state.invalid,.integration-state.load-failure{background:#f3e4df;border-color:#dfc1b6}.integration-family-list{display:flex;flex-wrap:wrap;gap:6px;padding-top:5px}.integration-family-list>.eyebrow{width:100%}.integration-family-list>span{display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(72,66,57,.12);background:#fff}.integration-family-list b{font-size:9px}.integration-family-list small{font-size:8px;color:var(--muted)}@media (max-width:900px){.integration-cards{grid-template-columns:1fr}}.creative-request-copy.is-clipboard-error{border-color:var(--bp-ui-danger,var(--danger));background:var(--bp-ui-danger,var(--danger));color:#fff}.creative-inline-text-editor{position:absolute}.asset-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:5px;color:#878075;font-size:8px;text-align:center}.font-picker>.font-search{position:relative;display:flex;align-items:center;padding:0}.font-picker>.font-search>svg{position:absolute;z-index:1;left:9px;pointer-events:none}.bp-ui-theme,[data-interface-appearance-owner=root]{--bp-ui-page-space:clamp(24px,3.2vw,52px);--bp-workspace-stroke-width:1px;--bp-workspace-stroke-color:color-mix(in srgb,var(--bp-ui-border) var(--bp-workspace-border-opacity),transparent);--bp-workspace-control-size:50px;--bp-workspace-control-gap:8px;--bp-workspace-shell-left-inset:clamp(20px,2vw,28px);--bp-workspace-shell-right-inset:14px;--bp-workspace-scrollbar-reserve:17px;--bp-workspace-fixed-right-reserve:calc(var(--bp-workspace-edge-inset,var(--bp-workspace-shell-right-inset,14px)) + var(--bp-workspace-control-size) + var(--bp-workspace-control-gap));--bp-workspace-edge-tab-radius:8px;--bp-workspace-artboard-preview-radius:0px;--bp-workspace-top-rail-height:48px;--bp-workspace-governed-edge-inset:8px;--bp-workspace-layer-content:40;--bp-workspace-layer-title:68;--bp-workspace-layer-cluster:68;--bp-workspace-layer-governance-rail:76;--bp-workspace-layer-drawer-backdrop:80;--bp-workspace-layer-drawer:2;--bp-workspace-specimen-card-border:color-mix(in srgb,var(--bp-ui-border) 56%,transparent)}.bp-ui-theme{color:var(--bp-ui-text);background:var(--bp-ui-canvas)}.bp-ui-theme *{box-sizing:border-box}.bp-ui-button:not(.bp-ui-button--chrome),.bp-ui-icon-button,.bp-ui-tabs button,.bp-ui-segmented button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--bp-control-border) var(--bp-ui-border-opacity),transparent);border-radius:var(--bp-ui-radius-control);color:var(--bp-control-text);background:color-mix(in srgb,var(--bp-control-surface) var(--bp-ui-raised-opacity),transparent);cursor:pointer;transition:transform var(--bp-motion-duration-quick,calc(150 * var(--bp-motion-ms,1ms))) var(--bp-motion-ease-standard,cubic-bezier(.2,.8,.2,1)),box-shadow calc(180 * var(--bp-motion-ms,1ms)) ease,border-color var(--bp-motion-duration-quick,calc(150 * var(--bp-motion-ms,1ms))) ease,background var(--bp-motion-duration-quick,calc(150 * var(--bp-motion-ms,1ms))) ease,color var(--bp-motion-duration-quick,calc(150 * var(--bp-motion-ms,1ms))) ease}.bp-ui-button:not(.bp-ui-button--chrome){display:inline-flex;min-height:var(--bp-ui-control-height);align-items:center;justify-content:center;gap:var(--bp-ui-control-gap);padding:7px 14px;font-size:var(--bp-type-control-size,11px);font-weight:var(--bp-type-control-weight,620);line-height:var(--bp-type-control-line-height,1);letter-spacing:var(--bp-type-control-tracking,0);white-space:nowrap;box-shadow:0 2px 8px color-mix(in srgb,var(--bp-ui-text) 5%,transparent)}.bp-ui-button.bp-ui-button--compact{min-height:var(--bp-ui-control-height-compact);padding:5px 10px}.bp-ui-button.bp-ui-button--roomy{min-height:var(--bp-ui-control-height-roomy);padding:9px 17px}.bp-ui-button:not(.bp-ui-button--chrome):hover,.bp-ui-icon-button:hover{transform:translateY(-2px);border-color:var(--bp-control-border-hover);background:var(--bp-control-surface-hover);box-shadow:0 8px 20px color-mix(in srgb,var(--bp-ui-text) 11%,transparent)}.bp-ui-button:not(.bp-ui-button--chrome):active,.bp-ui-icon-button:active{transform:translateY(0) scale(.975);background:var(--bp-control-surface-pressed);box-shadow:0 2px 7px color-mix(in srgb,var(--bp-ui-text) 8%,transparent);transition-duration:calc(70 * var(--bp-motion-ms,1ms))}.bp-ui-button--primary{border-color:color-mix(in srgb,var(--bp-control-surface-selected) 82%,var(--bp-control-border));background:var(--bp-control-surface-selected);color:var(--bp-control-on-selected);box-shadow:0 5px 15px color-mix(in srgb,var(--bp-ui-accent) 23%,transparent)}.bp-ui-button--primary:hover{background:color-mix(in srgb,var(--bp-control-surface-selected) 88%,var(--bp-control-on-selected));color:var(--bp-control-on-selected)}.bp-ui-button--quiet{border-color:transparent;background:transparent;box-shadow:none}.bp-ui-button--commit{border-color:var(--bp-ui-success);background:var(--bp-ui-success);color:#fff}.bp-ui-button--danger{border-color:color-mix(in srgb,var(--bp-control-danger) 42%,var(--bp-control-border));color:var(--bp-control-danger);background:var(--bp-control-danger-surface)}.bp-ui-button:not(.bp-ui-button--chrome):disabled,.bp-ui-icon-button:disabled{cursor:not-allowed;opacity:var(--bp-control-disabled-opacity);transform:none;box-shadow:none}.bp-ui-icon-button{position:relative;display:inline-grid;width:34px;height:34px;place-items:center;padding:0}.bp-ui-spinner{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bp-ui-spin calc(700 * var(--bp-motion-ms,1ms)) linear infinite}.bp-ui-panel{border:1px solid color-mix(in srgb,var(--bp-ui-border) var(--bp-ui-border-opacity),transparent)}.bp-ui-panel.bp-ui-panel--interactive{cursor:pointer;transition:transform calc(220 * var(--bp-motion-ms,1ms)) cubic-bezier(.18,.88,.28,1.2),box-shadow calc(240 * var(--bp-motion-ms,1ms)) ease,border-color calc(180 * var(--bp-motion-ms,1ms)) ease,background calc(180 * var(--bp-motion-ms,1ms)) ease}.bp-ui-panel.bp-ui-panel--interactive:hover,.bp-ui-panel.bp-ui-panel--interactive:focus-within{transform:translateY(-7px);border-color:color-mix(in srgb,var(--bp-ui-border) 72%,#fff);background:color-mix(in srgb,var(--bp-ui-surface-raised) var(--bp-ui-raised-opacity),transparent);box-shadow:0 20px 45px color-mix(in srgb,var(--bp-ui-text) 14%,transparent),inset 0 1px color-mix(in srgb,#fff 70%,transparent)}.bp-ui-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:4px 8px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 72%,transparent);border-radius:var(--bp-ui-radius-pill);background:color-mix(in srgb,var(--bp-ui-surface-raised) 80%,transparent);color:var(--bp-ui-muted);font-size:var(--bp-type-badge-size,9px);font-weight:var(--bp-type-badge-weight,700);box-shadow:0 1px 4px color-mix(in srgb,var(--bp-ui-text) 5%,transparent)}.bp-ui-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.bp-ui-badge--draft,.bp-ui-badge--warning{color:var(--bp-ui-warning)}.bp-ui-badge--approved,.bp-ui-badge--released,.bp-ui-badge--success,.bp-ui-badge--saved{color:var(--bp-ui-success)}.bp-ui-badge--failure,.bp-ui-badge--unsaved{color:var(--bp-ui-danger)}.bp-ui-badge--experimental{color:var(--bp-ui-accent);border-style:dashed}.bp-ui-status{display:inline-flex;align-items:center;gap:6px;width:max-content;min-height:25px;padding:4px 8px;border:1px solid color-mix(in srgb,currentColor 25%,var(--bp-ui-border));border-radius:var(--bp-ui-radius-pill);background:color-mix(in srgb,currentColor 7%,var(--bp-ui-surface-raised));font-size:var(--bp-type-badge-size,9px);font-weight:var(--bp-type-badge-weight,700);line-height:1}.bp-ui-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.bp-ui-status--authority,.bp-ui-status--needs-approval,.bp-ui-status--warning{color:var(--bp-ui-warning)}.bp-ui-status--authority.bp-ui-status--approved,.bp-ui-status--release.bp-ui-status--current,.bp-ui-status--release.bp-ui-status--released,.bp-ui-status--readiness.bp-ui-status--ready{color:var(--bp-ui-success)}.bp-ui-status--authority.bp-ui-status--draft,.bp-ui-status--release.bp-ui-status--unreleased{color:var(--bp-ui-muted)}.bp-ui-status--readiness.bp-ui-status--blocked,.bp-ui-status--failure{color:var(--bp-ui-danger)}.bp-ui-status--experimental,.bp-ui-status--staging{color:var(--bp-ui-accent);border-style:dashed}.bp-ui-field{display:grid;gap:6px;min-width:0}.bp-ui-field>span,.bp-ui-range-number>header span{color:var(--bp-ui-muted)}.bp-ui-field>small{font-size:10px;line-height:1.4;color:var(--bp-ui-muted)}.bp-ui-field input,.bp-ui-field textarea,.bp-ui-field select,.bp-ui-range-number .bp-ui-number-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:var(--bp-ui-control-height);border:1px solid color-mix(in srgb,var(--bp-ui-border) 82%,transparent);border-radius:var(--bp-ui-radius-control);padding:8px 10px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 88%,transparent);color:var(--bp-ui-text);accent-color:var(--bp-ui-accent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--bp-ui-text) 5%,transparent);transition:border-color calc(150 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(150 * var(--bp-motion-ms,1ms)) ease,background calc(150 * var(--bp-motion-ms,1ms)) ease}.bp-ui-number-field{font-variant-numeric:tabular-nums;-moz-appearance:textfield}.bp-ui-button:not(.bp-ui-button--chrome){font-family:var(--bp-type-control-font,var(--bp-ui-font));font-size:var(--bp-type-control-size,10px)}.bp-ui-page-header h2{font-family:var(--bp-type-page-title-font,var(--bp-ui-font));font-size:var(--bp-type-page-title-size,31px)}.bp-ui-badge,.bp-ui-status{font-family:var(--bp-type-badge-font,var(--bp-ui-font));font-style:var(--bp-type-badge-style,normal);letter-spacing:var(--bp-type-badge-tracking,0)}.bp-ui-field>span,.bp-ui-range-number>header span{font-family:var(--bp-type-field-label-font,var(--bp-ui-font));font-size:var(--bp-type-field-label-size,9px);font-weight:var(--bp-type-field-label-weight,700);line-height:var(--bp-type-field-label-line-height,1.2);letter-spacing:var(--bp-type-field-label-tracking,.1em)}.bp-ui-field>small{font-family:var(--bp-type-helper-font,var(--bp-ui-font));font-size:var(--bp-type-helper-size,10px);font-weight:var(--bp-type-helper-weight,400);line-height:var(--bp-type-helper-line-height,1.45)}.bp-ui-page-header__identity>span{font-family:var(--bp-type-eyebrow-font,var(--bp-ui-font));font-size:var(--bp-type-eyebrow-size,9px);font-weight:var(--bp-type-eyebrow-weight,700);line-height:var(--bp-type-eyebrow-line-height,1.2);letter-spacing:var(--bp-type-eyebrow-tracking,.14em)}.bp-ui-page-header__metadata{font-family:var(--bp-type-metadata-font,var(--bp-ui-font));font-size:var(--bp-type-metadata-size,9px);font-weight:var(--bp-type-metadata-weight,500);line-height:var(--bp-type-metadata-line-height,1.4)}.bp-ui-field select{background-image:linear-gradient(45deg,transparent 50%,var(--bp-ui-muted) 50%),linear-gradient(135deg,var(--bp-ui-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.bp-ui-field textarea{min-height:72px;resize:vertical}.bp-ui-field.is-invalid input{border-color:var(--bp-ui-danger)}.bp-ui-field.is-invalid small{color:var(--bp-ui-danger)}.bp-ui-tabs{display:flex;gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 70%,transparent);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface) 66%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur-soft));backdrop-filter:blur(var(--bp-ui-blur-soft))}.bp-ui-tabs button{min-height:32px;padding:6px 12px;border-color:transparent;background:transparent;color:var(--bp-ui-muted);font-size:11px;box-shadow:none}.bp-ui-tabs button:hover{color:var(--bp-ui-text);background:color-mix(in srgb,var(--bp-ui-surface-raised) 56%,transparent)}.bp-ui-tabs button.active{background:color-mix(in srgb,var(--bp-ui-surface-raised) 92%,transparent);color:var(--bp-ui-text);box-shadow:0 4px 14px color-mix(in srgb,var(--bp-ui-text) 10%,transparent)}.bp-ui-segmented{display:inline-flex;padding:3px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 76%,transparent);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-canvas) 66%,transparent)}.bp-ui-segmented button{min-height:30px;padding:5px 11px;border-color:transparent;background:transparent;color:var(--bp-ui-muted);font-size:10px;box-shadow:none}.bp-ui-segmented button[aria-pressed=true]{background:color-mix(in srgb,var(--bp-ui-surface-raised) 94%,transparent);color:var(--bp-ui-text);box-shadow:0 3px 10px color-mix(in srgb,var(--bp-ui-text) 10%,transparent)}.bp-ui-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.bp-ui-switch input{position:absolute;opacity:0;pointer-events:none}.bp-ui-switch>span{position:relative;width:36px;height:20px;border:1px solid var(--bp-ui-border);border-radius:99px;background:color-mix(in srgb,var(--bp-ui-muted) 72%,transparent);transition:background calc(160 * var(--bp-motion-ms,1ms)) ease,border-color calc(160 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(160 * var(--bp-motion-ms,1ms)) ease}.bp-ui-switch>span:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--bp-ui-surface-raised);box-shadow:0 2px 5px color-mix(in srgb,var(--bp-ui-text) 20%,transparent);transition:transform calc(180 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.85,.2,1.2)}.bp-ui-switch input:checked+span{border-color:var(--bp-ui-accent);background:var(--bp-ui-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bp-ui-accent) 10%,transparent)}.bp-ui-switch input:checked+span:after{transform:translate(16px)}.bp-ui-switch b{font-size:11px}.bp-ui-switch.is-disabled{opacity:.48;cursor:not-allowed}.bp-ui-select{position:relative;min-width:0}.bp-ui-select>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--bp-control-border);border-radius:var(--bp-ui-radius-control);background:var(--bp-control-surface);color:var(--bp-control-text);font:inherit;text-align:left;cursor:pointer}.bp-ui-select>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-ui-select>button:hover{border-color:var(--bp-control-border-hover);background:var(--bp-control-surface-hover)}.bp-ui-select>button[aria-expanded=true]{border-color:var(--bp-control-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--bp-control-focus-ring) 14%,transparent)}.bp-ui-select>button:disabled{opacity:var(--bp-control-disabled-opacity);cursor:not-allowed}.bp-ui-theme input[type=checkbox]:not([role=switch]){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:16px;height:16px;min-width:16px;margin:0;border:1px solid var(--bp-control-border);border-radius:max(2px,calc(var(--bp-ui-radius-control) * .42));background:var(--bp-control-surface);color:var(--bp-control-on-selected);cursor:pointer;transition:background calc(120 * var(--bp-motion-ms,1ms)) ease,border-color calc(120 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(120 * var(--bp-motion-ms,1ms)) ease,transform calc(80 * var(--bp-motion-ms,1ms)) ease}.bp-ui-theme input[type=checkbox]:not([role=switch]):hover{border-color:var(--bp-control-border-hover);background:var(--bp-control-surface-hover)}.bp-ui-theme input[type=checkbox]:not([role=switch]):active{transform:scale(.92);background:var(--bp-control-surface-pressed)}.bp-ui-theme input[type=checkbox]:not([role=switch]):checked,.bp-ui-theme input[type=checkbox]:not([role=switch]):indeterminate{border-color:var(--bp-control-surface-selected);background:var(--bp-control-surface-selected)}.bp-ui-theme input[type=checkbox]:not([role=switch]):checked:after{content:"";width:7px;height:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.bp-ui-theme input[type=checkbox]:not([role=switch]):indeterminate:after{content:"";width:8px;height:2px;border-radius:2px;background:currentColor}.bp-ui-theme input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--bp-control-focus-ring);outline-offset:2px}.bp-ui-theme input[type=checkbox]:not([role=switch]):disabled{opacity:var(--bp-control-disabled-opacity);cursor:not-allowed}.bp-ui-empty-state{display:grid;place-items:center;align-content:center;gap:8px;min-height:150px;padding:24px;border:1px dashed var(--bp-ui-border);border-radius:var(--bp-ui-radius);text-align:center;background:color-mix(in srgb,var(--bp-ui-surface-raised) 35%,transparent)}.bp-ui-empty-state p{max-width:330px;margin:0;color:var(--bp-ui-muted);font-size:11px;line-height:1.5}.bp-ui-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-width:0}.bp-ui-page-header__identity{display:grid;gap:4px;min-width:0}.bp-ui-page-header__identity>span{color:var(--bp-ui-accent);font-size:9px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.bp-ui-page-header h2{max-width:900px;margin:0;font-size:var(--bp-type-page-title-size,34px);font-weight:var(--bp-type-page-title-weight,520);letter-spacing:var(--bp-type-page-title-tracking,-.045em);line-height:var(--bp-type-page-title-line-height,1.04);overflow-wrap:anywhere}.bp-ui-page-header__metadata,.bp-ui-page-header__status,.bp-ui-page-header__actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.bp-ui-page-header__metadata{color:var(--bp-ui-muted);font-size:10px}.bp-ui-page-header__commands{display:grid;justify-items:end;gap:9px;flex:0 0 auto}.bp-ui-set-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.bp-ui-set-heading__identity{display:flex;align-items:center;gap:9px;min-width:0}.bp-ui-set-heading__identity small{display:inline-flex;align-items:center;min-height:20px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 46%,transparent);border-radius:var(--bp-ui-radius-pill);background:color-mix(in srgb,var(--bp-ui-surface-raised) 70%,transparent);color:var(--bp-ui-muted);font-family:var(--bp-type-eyebrow-font,var(--bp-ui-font));font-size:var(--bp-type-eyebrow-size,9px);font-weight:var(--bp-type-eyebrow-weight,700);letter-spacing:var(--bp-type-eyebrow-tracking,.14em);text-transform:uppercase}.bp-ui-set-heading__identity h3,.bp-ui-set-title,.bp-ui-set-title-editor{min-width:0;margin:0;color:var(--bp-ui-text);font-family:var(--bp-type-card-title-font,var(--bp-ui-font));font-size:15px;font-weight:680;line-height:1.1}.bp-ui-set-title-editor{padding:0;border:0;background:transparent;text-align:left;cursor:text}.bp-ui-set-title-editor__input{width:min(280px,42vw);height:28px;padding:4px 7px;border:1px solid var(--bp-control-focus-ring);border-radius:var(--bp-ui-radius-control);background:var(--bp-control-surface);color:var(--bp-control-text);font-family:var(--bp-type-card-title-font);font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);font-style:var(--bp-type-card-title-style);line-height:var(--bp-type-card-title-line-height);letter-spacing:var(--bp-type-card-title-tracking)}.bp-ui-set-heading__identity>b{display:inline-flex;align-items:center;min-height:20px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 46%,transparent);border-radius:var(--bp-ui-radius-pill);background:color-mix(in srgb,var(--bp-ui-surface-raised) 70%,transparent);color:var(--bp-ui-muted);font-size:7px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.bp-ui-set-heading__actions,.bp-ui-set-heading__menu{display:flex;align-items:center;gap:7px;flex:0 0 auto}.bp-ui-set-heading__menu .bp-ui-overflow>summary{width:26px;height:26px;padding:0;border:0;background:transparent}.bp-ui-set-heading__menu .bp-ui-overflow[open]>summary{border:0;background:color-mix(in srgb,var(--bp-ui-accent-soft) 66%,transparent)}.bp-ui-add-set-action{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0;border:0;background:transparent;color:var(--bp-ui-accent);font-size:10px;font-weight:700;cursor:pointer}.bp-ui-add-set-action:disabled{opacity:var(--bp-control-disabled-opacity);cursor:not-allowed}.bp-page-governance{display:grid;justify-items:end;gap:8px}.bp-page-governance__status,.bp-page-governance__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.bp-ui-overflow{position:relative}.bp-ui-overflow>summary{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface-raised) 76%,transparent);cursor:pointer;list-style:none}.bp-ui-overflow>summary::-webkit-details-marker{display:none}.bp-ui-overflow[open]>summary{border-color:var(--bp-ui-accent);background:var(--bp-ui-surface-raised)}.bp-ui-overflow>div{position:absolute;z-index:85;right:0;top:calc(100% + 7px);display:grid;min-width:190px;padding:6px;border:1px solid var(--bp-ui-border)}.bp-ui-overflow>div>button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-ui-text);text-align:left;font-size:var(--bp-type-control-size,11px)}.bp-ui-overflow>div>button:hover{background:var(--bp-ui-accent-soft)}.bp-ui-overflow>div>button.is-danger{color:var(--bp-ui-danger)}@keyframes bp-ui-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.bp-ui-precision{position:relative;display:grid;gap:4px;min-width:66px}.bp-ui-precision>span{font-size:8px;font-weight:780;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ui-muted)}.bp-ui-precision>button{min-width:66px;height:31px;padding:0 10px;border:1px solid var(--bp-ui-border);border-radius:8px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 88%,transparent);color:var(--bp-ui-text);text-align:left;font-variant-numeric:tabular-nums}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.bp-ui-panel,.bp-ui-tabs{background:color-mix(in srgb,var(--bp-ui-surface-raised) 96%,var(--bp-ui-surface-tint))}}.bp-ui-range-number>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-ui-range-number>header button{padding:0;border:0;background:transparent;color:var(--bp-ui-accent);font-size:9px;cursor:pointer}.bp-ui-range-number input[type=range]{width:100%;accent-color:var(--bp-ui-accent)}.bp-ui-range-number{display:grid;gap:8px}.bp-ui-theme :focus-visible{outline:2px solid var(--bp-ui-accent);outline-offset:3px}@keyframes bp-ui-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.bp-ui-page-header{align-items:flex-start;flex-direction:column}.bp-ui-page-header__commands,.bp-page-governance{justify-items:start}.bp-page-governance__status,.bp-page-governance__actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.bp-ui-theme *{scroll-behavior:auto;transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-iteration-count:1!important}.bp-ui-button:not(.bp-ui-button--chrome):hover,.bp-ui-icon-button:hover,.bp-ui-panel.bp-ui-panel--interactive:hover{transform:none}.bp-ui-spinner{animation-duration:calc(1400 * var(--bp-motion-ms,1ms))!important}}.bp-ui-button--content{min-height:0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px}.bp-ui-button--chrome{padding:0;border:0;background:transparent;box-shadow:none}.bp-ui-button--chrome{cursor:pointer}.bp-ui-button--chrome:disabled{cursor:not-allowed;opacity:var(--bp-control-disabled-opacity)}.bp-ui-button--chrome:focus-visible{outline:2px solid var(--bp-ui-accent);outline-offset:2px}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-theme *{scroll-behavior:auto;transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-iteration-count:1!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-button:not(.bp-ui-button--chrome):hover,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-icon-button:hover,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-panel.bp-ui-panel--interactive:hover{transform:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-spinner{animation-duration:calc(1400 * var(--bp-motion-ms,1ms))!important}.bp-ui-button.bp-ui-button--tag{min-height:20px;padding:3px 7px;box-shadow:none;text-transform:uppercase}.bp-ui-button.bp-ui-button--tag:hover{transform:none;box-shadow:none}.app-shell{--bg:var(--bp-ui-canvas);--paper:var(--bp-ui-surface-raised);--panel:var(--bp-ui-surface);--line:var(--bp-ui-border);--ink:var(--bp-ui-text);--muted:var(--bp-ui-muted);--accent:var(--bp-ui-accent);--danger:var(--bp-ui-danger);font-family:var(--bp-ui-font);grid-template-columns:246px minmax(0,1fr);color:var(--bp-ui-text);background-position:center}.app-shell--compact{grid-template-columns:76px minmax(0,1fr)}.main{position:relative;min-width:0}.workspace-search{position:absolute;z-index:95;top:14px;right:14px;display:flex;justify-content:flex-end;max-width:calc(100% - 28px);font-family:var(--bp-type-control-font,var(--bp-ui-font));font-size:var(--bp-type-control-size,10px);font-weight:var(--bp-type-control-weight,600);line-height:var(--bp-type-control-line-height,1.1);letter-spacing:var(--bp-type-control-tracking,0)}.workspace-search.is-workspace{top:76px;right:14px}.workspace-search-trigger,.workspace-search-close{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid color-mix(in srgb,var(--bp-ui-border) 76%,transparent);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface-raised) 82%,transparent);color:var(--bp-ui-text);box-shadow:var(--bp-ui-elevation-floating);backdrop-filter:blur(var(--bp-ui-blur));-webkit-backdrop-filter:blur(var(--bp-ui-blur));transition:transform calc(140 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(160 * var(--bp-motion-ms,1ms)) ease,background calc(140 * var(--bp-motion-ms,1ms)) ease}.workspace-search-trigger:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--bp-ui-surface-raised) 96%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--bp-ui-text) 14%,transparent)}.workspace-search-dialog{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:min(380px,calc(100vw - 108px));min-height:42px;padding:4px 4px 4px 12px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 76%,transparent);border-radius:var(--bp-ui-radius-floating);background:color-mix(in srgb,var(--bp-ui-surface-raised) 94%,transparent);color:var(--bp-ui-muted);box-shadow:var(--bp-ui-elevation-floating);backdrop-filter:blur(var(--bp-ui-blur));-webkit-backdrop-filter:blur(var(--bp-ui-blur));transform-origin:right center;animation:workspace-search-in calc(150 * var(--bp-motion-ms,1ms)) ease-out}.workspace-search-dialog input{width:100%;min-width:0;min-height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bp-ui-text);font:inherit;box-shadow:none!important;outline:0}.workspace-search-close{width:32px;height:32px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-search-results{position:absolute;z-index:2;top:calc(100% + 7px);right:0;display:grid;width:100%;overflow:hidden;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-card);background:color-mix(in srgb,var(--bp-ui-surface-raised) 97%,transparent);box-shadow:var(--bp-ui-elevation-floating)}.workspace-search-results button,.workspace-search-results span{min-height:36px;padding:9px 12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 48%,transparent);background:transparent;color:var(--bp-ui-text);font:inherit;text-align:left}.workspace-search-results button:last-child{border-bottom:0}.workspace-search-results button:hover,.workspace-search-results button:focus-visible{background:var(--bp-ui-accent-soft)}@keyframes workspace-search-in{0%{opacity:0;transform:scaleX(.88) translate(4px)}to{opacity:1;transform:none}}.workspace-search.is-sidebar{position:relative;z-index:100;top:auto;right:auto;display:block;width:100%;max-width:none;height:42px;min-height:42px;margin-bottom:12px}.workspace-search.is-sidebar .workspace-search-trigger{display:flex;width:100%;justify-content:flex-start;gap:10px;padding:0 10px;box-shadow:none}.workspace-search.is-sidebar .workspace-search-trigger>span{font-size:12px}.workspace-search.is-sidebar .workspace-search-dialog{position:absolute;top:0;left:0;width:min(380px,calc(100vw - var(--sidebar-width,76px) - 20px));max-width:calc(100vw - 20px);transform-origin:left center}.sidebar.is-compact .workspace-search.is-sidebar .workspace-search-dialog{left:0;width:min(340px,calc(100vw - var(--sidebar-width,76px) - 12px));min-width:220px}.workspace-search-dialog.is-sidebar-portal{position:fixed;z-index:10020;max-width:calc(100vw - 20px);transform-origin:left center}.workspace-search.is-sidebar .workspace-search-dialog:focus-within,.workspace-search-dialog.is-sidebar-portal:focus-within{box-shadow:var(--bp-ui-elevation-floating),0 0 0 2px color-mix(in srgb,var(--bp-control-focus-ring,var(--bp-ui-accent)) 48%,transparent)}.workspace-search.is-sidebar .workspace-search-dialog input:focus-visible,.workspace-search-dialog.is-sidebar-portal input:focus-visible{outline:0;box-shadow:none!important}.sidebar.is-compact .workspace-search.is-sidebar .workspace-search-trigger{justify-content:center;padding:0}.sidebar.is-compact .workspace-search.is-sidebar .workspace-search-trigger>span:not(.bp-icon){display:none}.production-page>.panel,.production-page .panel:not(.block-editor):not(.asset-viewer),.settings-navigation{border-color:color-mix(in srgb,var(--bp-ui-border) var(--bp-ui-border-opacity),transparent);background:color-mix(in srgb,var(--bp-ui-surface-tint) 20%,color-mix(in srgb,var(--bp-ui-surface) var(--bp-ui-surface-opacity),transparent));box-shadow:0 2px 10px color-mix(in srgb,var(--bp-ui-text) 5%,transparent),inset 0 1px color-mix(in srgb,#fff 55%,transparent);backdrop-filter:blur(var(--bp-ui-blur)) saturate(.82);-webkit-backdrop-filter:blur(var(--bp-ui-blur)) saturate(.82)}.sidebar{border-color:color-mix(in srgb,var(--bp-ui-border) var(--bp-ui-border-opacity),transparent);backdrop-filter:blur(var(--bp-ui-blur)) saturate(.82);-webkit-backdrop-filter:blur(var(--bp-ui-blur)) saturate(.82)}.sidebar{z-index:12;padding:18px 13px;border-right:1px solid color-mix(in srgb,var(--bp-ui-border) 72%,transparent);transition:width calc(180 * var(--bp-motion-ms,1ms)) ease,padding calc(180 * var(--bp-motion-ms,1ms)) ease}.brandmark.platform-identity-area{position:relative;min-height:58px;padding:8px;border-style:solid;border-radius:10px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 46%,transparent)}.client-mini{border-radius:10px;border-color:color-mix(in srgb,var(--bp-ui-border) 72%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised) 52%,transparent)}.nav-group{margin-bottom:14px}.nav-label{padding:0 9px 6px;color:var(--bp-ui-muted);font-size:var(--bp-type-eyebrow-size,9px)}.nav-item{position:relative;min-height:38px;border-radius:var(--bp-ui-radius-control);padding:9px;color:var(--bp-ui-muted);font-family:var(--bp-type-navigation-font,var(--bp-ui-font));font-size:var(--bp-type-navigation-size,10px);font-weight:var(--bp-type-navigation-weight,500);font-style:var(--bp-type-navigation-style,normal);line-height:var(--bp-type-navigation-line-height,1.3);letter-spacing:var(--bp-type-navigation-tracking,0);transition:transform calc(120 * var(--bp-motion-ms,1ms)) ease,background calc(150 * var(--bp-motion-ms,1ms)) ease,color calc(150 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(150 * var(--bp-motion-ms,1ms)) ease}.nav-item:hover{background:color-mix(in srgb,var(--bp-ui-surface-raised) 68%,transparent);color:var(--bp-ui-text);transform:translate(2px)}.nav-item:active{transform:translate(1px) scale(.985)}.nav-item.active{background:var(--bp-ui-text);color:var(--bp-ui-surface-raised);box-shadow:0 8px 20px color-mix(in srgb,var(--bp-ui-text) 16%,transparent)}.sidebar-foot{gap:5px}.sidebar-foot button{position:relative;min-height:34px;border-radius:8px;color:var(--bp-ui-muted);font-family:var(--bp-type-navigation-font,var(--bp-ui-font));font-size:var(--bp-type-navigation-size,10px);font-weight:var(--bp-type-navigation-weight,500);font-style:var(--bp-type-navigation-style,normal);line-height:var(--bp-type-navigation-line-height,1.3);letter-spacing:var(--bp-type-navigation-tracking,0)}.sidebar-foot button:hover{background:color-mix(in srgb,var(--bp-ui-surface-raised) 64%,transparent);color:var(--bp-ui-text)}.sidebar-mode-toggle{border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 60%,transparent)!important;margin-top:3px;padding-top:10px!important}.sidebar.is-compact{padding-inline:10px}.sidebar.is-compact .platform-identity-area{height:48px;min-height:48px;padding:0}.sidebar.is-compact .client-mini{padding:8px;margin-inline:0}.sidebar.is-compact .client-mini .brand-selector-trigger{grid-template-columns:28px}.sidebar.is-compact .client-mini .brand-selector-trigger>span:nth-child(2),.sidebar.is-compact .client-mini .brand-selector-trigger>svg,.sidebar.is-compact .client-mini .brand-selector-trigger>.bp-icon,.sidebar.is-compact .nav-label,.sidebar.is-compact .nav-item span:not(.bp-icon),.sidebar.is-compact .sidebar-foot button span:not(.bp-icon),.sidebar.is-compact .sidebar-meta .staging-badge{display:none}.sidebar.is-compact .nav-item,.sidebar.is-compact .sidebar-foot button{justify-content:center;padding-inline:0}.sidebar.is-compact .nav-group{margin-bottom:9px}.sidebar.is-compact .sidebar-meta{justify-content:center;padding:0}.sidebar.is-compact .platform-logo{max-width:45px;max-height:37px}.production-page{position:relative;z-index:1;width:100%;max-width:none;padding:24px clamp(24px,3.2vw,52px) 76px;margin:0 auto}.production-page--content>:not(.bp-workspace-route-host){max-width:1180px;margin-inline:auto}.production-page--collection>*{max-width:none}.production-page--workbench>:not(.bp-workspace-route-host){max-width:2100px;margin-inline:auto}.production-page--workspace{padding:0;max-width:none}.production-page--interface-lab{padding:0}.page-head,.bp-ui-page-header{min-height:68px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.page-head>div:first-child,.bp-ui-page-header__identity{display:grid;gap:5px;min-width:0}.page-head h2,.bp-ui-page-header h2{max-width:900px;margin:0;font-size:var(--bp-type-page-title-size,34px);font-weight:var(--bp-type-page-title-weight,520);letter-spacing:var(--bp-type-page-title-tracking,-.045em);line-height:var(--bp-type-page-title-line-height,1.04);overflow-wrap:anywhere}.page-head>div>p{display:none}.page-actions,.bp-ui-page-header__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.bp-ui-page-header__commands{display:grid;justify-items:end;gap:8px}.button,.icon-button,.text-button,.settings-navigation button{border-radius:9px;transition:transform calc(120 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(160 * var(--bp-motion-ms,1ms)) ease,border-color calc(140 * var(--bp-motion-ms,1ms)) ease,background calc(140 * var(--bp-motion-ms,1ms)) ease,color calc(140 * var(--bp-motion-ms,1ms)) ease}.button{min-height:var(--bp-ui-control-height);border:1px solid color-mix(in srgb,var(--bp-ui-border) 82%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised) 72%,transparent);color:var(--bp-ui-text);box-shadow:0 2px 8px color-mix(in srgb,var(--bp-ui-text) 5%,transparent)}.button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--bp-ui-accent) 48%,var(--bp-ui-border));background:color-mix(in srgb,var(--bp-ui-surface-raised) 92%,transparent);box-shadow:0 9px 22px color-mix(in srgb,var(--bp-ui-text) 11%,transparent)}.button:active,.icon-button:active{transform:translateY(0) scale(.975)}.button.primary{border-color:var(--bp-ui-text);background:var(--bp-ui-text);color:var(--bp-ui-surface-raised);box-shadow:0 6px 16px color-mix(in srgb,var(--bp-ui-text) 18%,transparent)}.button.ghost{background:color-mix(in srgb,var(--bp-ui-surface-raised) 20%,transparent);box-shadow:none}.button.danger,.button.destructive,.text-danger{border-color:color-mix(in srgb,var(--bp-ui-danger) 38%,var(--bp-ui-border));background:color-mix(in srgb,var(--bp-ui-danger) 7%,var(--bp-ui-surface-raised));color:var(--bp-ui-danger)}.button:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.app-shell :focus-visible{outline:2px solid var(--bp-ui-accent);outline-offset:3px}.app-shell input,.app-shell textarea,.app-shell select{accent-color:var(--bp-ui-accent)}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.app-shell textarea,.app-shell select{border-color:color-mix(in srgb,var(--bp-ui-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 78%,transparent);color:var(--bp-ui-text)}.approval-state,.release-state,.approval-pill,.pill,.staging-badge{border-radius:999px}.panel{border-radius:var(--bp-ui-radius-panel)}.visual-asset-card,.client-record-card,.block-library-card,.color-card,.approval-card,.folder-grid>article{border-radius:var(--bp-ui-radius-card);border-color:color-mix(in srgb,var(--bp-ui-border) 72%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised) 86%,transparent);box-shadow:var(--bp-ui-elevation-raised)}.visual-asset-card,.client-record-card,.block-library-card,.folder-grid>article{transition:border-color calc(180 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(220 * var(--bp-motion-ms,1ms)) ease}.bp-ui-collection-card[data-interactive=true],.folder-grid>article[data-interactive=true]{transition:transform calc(210 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1),box-shadow calc(220 * var(--bp-motion-ms,1ms)) ease,border-color calc(180 * var(--bp-motion-ms,1ms)) ease}.bp-ui-collection-card[data-interactive=true]:hover,.folder-grid>article[data-interactive=true]:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--bp-ui-border) 66%,#fff);box-shadow:0 20px 44px color-mix(in srgb,var(--bp-ui-text) 13%,transparent)}.block-library-card>div{max-width:100%;flex-wrap:wrap}.block-library-card>div .button,.block-library-card>div .text-danger{min-width:0}.bp-ui-collection-card.block-library-card{min-height:178px;padding:var(--bp-ui-card-padding)}.visual-asset-card footer{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));align-items:stretch}.visual-asset-card footer .button{min-width:0;white-space:normal}.visual-asset-details,.visual-asset-card>p,.visual-asset-meta .approval-pill,.release-resource-card small,.release-current,.logos-system-readiness small{font-size:max(var(--bp-type-metadata-size,9px),9px);line-height:var(--bp-type-metadata-line-height,1.4)}.client-site-v2-layout .panel,.section-outline,.section-editor{border-radius:var(--bp-ui-radius-panel);box-shadow:var(--bp-ui-elevation-panel)}.client-site-v2-layout .field input,.client-site-v2-layout .field select,.client-site-v2-layout .field textarea{min-height:var(--bp-ui-control-height);border-radius:var(--bp-ui-radius-control)}.section-add-site-block{border-radius:var(--bp-ui-radius-card)}.folder-grid>article.is-unavailable{opacity:.62}.folder-grid>article.is-unavailable button{cursor:not-allowed}.visual-asset-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.block-library{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.client-record-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.settings-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.settings-navigation{position:sticky;top:24px;padding:10px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 68%,transparent);border-radius:var(--bp-ui-radius)}.settings-navigation>div{display:grid;gap:13px}.settings-navigation section{display:grid;gap:3px}.settings-navigation section>span{padding:5px 9px;color:var(--bp-ui-muted);font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.settings-navigation button{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 9px;border:0;background:transparent;color:var(--bp-ui-muted);font-family:var(--bp-type-navigation-font,var(--bp-ui-font));font-size:var(--bp-type-navigation-size,10px);font-weight:var(--bp-type-navigation-weight,500);font-style:var(--bp-type-navigation-style,normal);line-height:var(--bp-type-navigation-line-height,1.3);letter-spacing:var(--bp-type-navigation-tracking,0);text-align:left}.settings-navigation button:hover{background:color-mix(in srgb,var(--bp-ui-surface-raised) 64%,transparent);color:var(--bp-ui-text)}.settings-navigation button.active{background:var(--bp-ui-text);color:var(--bp-ui-surface-raised);box-shadow:0 6px 15px color-mix(in srgb,var(--bp-ui-text) 13%,transparent)}.settings-content{min-width:0}.settings-content>.panel:first-child{margin-top:0}.account-session-settings{display:grid;justify-items:start;gap:10px;max-width:720px;padding:26px}.account-session-settings h3{margin:0;font-size:var(--bp-type-section-title-size,21px)}.account-session-settings p{max-width:560px;margin:0 0 8px;color:var(--bp-ui-muted);line-height:1.55}.type-set-identity{display:flex;align-items:end;justify-content:space-between;gap:22px;margin:0 0 18px;padding:16px 20px}.type-set-identity label{display:grid;gap:4px}.type-set-identity label small{color:var(--bp-ui-muted);font-size:9px}.type-set-identity .style-name-input{width:min(640px,70%);min-height:46px;border:0;border-bottom:1px solid var(--bp-ui-border);border-radius:0!important;background:transparent!important;text-align:right}.typography-builder-shell{align-items:start}.type-workflow-label{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px}.type-workflow-label span{font-weight:720;letter-spacing:.08em;text-transform:uppercase}.type-workflow-label small{color:var(--bp-ui-muted)}.typography-options-workspace{position:sticky;top:24px;padding:0;background:transparent;border:0;box-shadow:none}.type-options-panel{padding:21px}.type-canvas-row{border-radius:8px}.type-canvas-row.selected{box-shadow:inset 3px 0 var(--bp-ui-accent)}.release-publish-action{border-radius:var(--bp-ui-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) 50%,transparent)}.approval-status[role=status]{min-width:max-content}.client-directory-heading{margin:0 0 14px}.client-directory-heading h3{margin:5px 0 0;font-size:22px;font-weight:520;letter-spacing:-.03em}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.production-page>.panel,.production-page .panel:not(.block-editor):not(.asset-viewer),.settings-navigation{background:color-mix(in srgb,var(--bp-ui-surface-raised) 95%,var(--bp-ui-surface-tint))}}@media (max-width:1100px){.settings-shell{grid-template-columns:minmax(0,1fr)}.settings-navigation{position:static;min-width:0}.settings-navigation>div{display:flex;gap:8px;overflow:auto}.settings-navigation section{display:flex;gap:3px;min-width:max-content}.settings-navigation section>span{display:none}.typography-options-workspace{position:static}.production-page{padding-inline:24px}}@media (max-width:760px){.app-shell{display:block}.sidebar{display:none}.production-page{padding:24px 14px 58px}.page-head,.bp-ui-page-header{align-items:flex-start;flex-direction:column}.bp-ui-page-header__commands{justify-items:start}.type-set-identity{align-items:stretch;flex-direction:column}.type-set-identity .style-name-input{width:100%;text-align:left}.settings-navigation>div{display:grid}.settings-navigation section{display:flex;min-width:0;overflow:auto}}@media (prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto;animation-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-iteration-count:1!important;transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}.nav-item:hover,.button:hover,.bp-ui-collection-card[data-interactive=true]:hover,.folder-grid>article[data-interactive=true]:hover{transform:none!important}}.page-head h2,.bp-ui-page-header h2{font-family:var(--bp-type-page-title-font,var(--bp-ui-font));font-size:var(--bp-type-page-title-size,31px)}.production-page{font-family:var(--bp-type-body-font,var(--bp-ui-font));font-size:var(--bp-type-body-size,11px);line-height:var(--bp-type-body-line-height,1.5)}.production-page .button{font-family:var(--bp-type-control-font,var(--bp-ui-font));font-size:var(--bp-type-control-size,10px);font-weight:var(--bp-type-control-weight,600);line-height:var(--bp-type-control-line-height,1.1);white-space:nowrap}.production-page .eyebrow{font-family:var(--bp-type-eyebrow-font,var(--bp-ui-font));font-size:var(--bp-type-eyebrow-size,9px);font-weight:var(--bp-type-eyebrow-weight,700);letter-spacing:var(--bp-type-eyebrow-tracking,.14em)}.bp-interface-save-error{position:fixed;z-index:150;bottom:12px;left:12px;max-width:calc(100vw - 24px);padding:10px;background:var(--bp-ui-surface-raised);color:var(--bp-ui-danger);border:1px solid var(--bp-ui-danger);border-radius:var(--bp-ui-radius-control);font-family:var(--bp-ui-font)}.settings-navigation button{justify-content:flex-start;text-align:left}.settings-navigation button>span{justify-content:flex-start;text-align:left}:root{--bp-motion-duration-instant:0ms;--bp-motion-duration-reduced:.1s;--bp-motion-duration-micro:.12s;--bp-motion-duration-quick:.15s;--bp-motion-duration-control:.22s;--bp-motion-duration-object:.4s;--bp-motion-duration-scene:.52s;--bp-motion-ease-standard:cubic-bezier(.2,.8,.2,1);--bp-motion-ease-enter:cubic-bezier(.16,.82,.22,1);--bp-motion-ease-exit:cubic-bezier(.36,0,.72,.24);--bp-motion-ease-emphasized:cubic-bezier(.18,.88,.28,1.2);--bp-motion-ease-physical:cubic-bezier(.25,.78,.2,1);--bp-motion-ease-overshoot:cubic-bezier(.34,1.56,.64,1);--bp-motion-ease-reflow:cubic-bezier(.2,.86,.25,1);--bp-motion-stagger-micro:8ms;--bp-motion-stagger-object:45ms;--bp-motion-stagger-deck:60ms;--bp-motion-perspective:1200px;--bp-motion-float-amplitude:3px}:root[data-motion-document=hidden] [data-motion-kind=decorative],:root[data-motion-document=hidden] [data-motion-kind=decorative] *,:root[data-motion-reduced=true] [data-motion-kind=decorative],:root[data-motion-reduced=true] [data-motion-kind=decorative] *{animation-play-state:paused!important}.asset-preview[data-preview-fit]>img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;box-sizing:border-box;object-position:center}.asset-preview[data-preview-fit=contain]>img{object-fit:contain!important;padding:var(--asset-preview-artwork-padding,8px)}.asset-preview[data-preview-fit=cover]>img{object-fit:cover!important;padding:0}.bp-platform-header-rail.brand-designer-workspace-object-header{position:absolute;z-index:76;top:0;right:var(--bp-workspace-edge-inset,8px);left:auto;display:block;width:calc((100% - (var(--bp-workspace-edge-inset,8px) * 2) - 8px)/2);max-width:none;height:var(--bp-workspace-platform-header-height,64px);min-height:var(--bp-workspace-platform-header-height,64px);padding:6px 8px;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) var(--bp-workspace-border-opacity,72%),transparent);container-type:inline-size;transform:none;transition:none;isolation:isolate}.bp-platform-header-rail__viewport{position:relative;width:100%;height:100%;min-width:0}.bp-platform-header-rail__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;min-width:0}.bp-platform-header-rail__content.is-settled{position:relative;height:100%}.bp-platform-header-rail__content.is-outgoing{z-index:1;pointer-events:none;overflow:clip}.bp-platform-header-rail__content.is-incoming{z-index:2;overflow:clip}.bp-platform-header-rail .bp-approval-release-rail__content{height:100%}.bp-creative-document-rail{display:grid;grid-template-columns:auto minmax(110px,1fr) auto auto;align-items:center;gap:8px;width:100%;min-width:0;height:100%}.bp-creative-document-rail__identity{min-width:0}.bp-platform-header-rail .brand-designer-workspace-document-name{display:block;min-width:0}.bp-platform-header-rail .brand-designer-workspace-document-name>span{display:none}.bp-platform-header-rail .brand-designer-workspace-document-name input{width:100%;min-width:0;height:32px;padding:4px 7px;border:1px solid transparent;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-control-text,var(--bp-ui-text));font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.bp-platform-header-rail .brand-designer-workspace-document-name input:hover{border-color:color-mix(in srgb,var(--bp-ui-border) 65%,transparent)}.bp-platform-header-rail .brand-designer-workspace-document-name input:focus{border-color:var(--bp-control-focus-ring,var(--bp-ui-accent));outline:2px solid color-mix(in srgb,var(--bp-control-focus-ring,var(--bp-ui-accent)) 20%,transparent);outline-offset:1px;background:var(--bp-ui-surface-raised)}.bp-creative-document-rail__actions{display:flex;align-items:center;gap:5px;min-width:0}.bp-creative-document-rail__actions>button,.bp-creative-document-rail__actions>.brand-designer-workspace-document-menu>summary{display:flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:7px 9px;border:1px solid var(--bp-control-border,var(--bp-ui-border));border-radius:var(--bp-ui-radius-control);background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-control-text,var(--bp-ui-text));cursor:pointer;transition:background-color calc(150 * var(--bp-motion-ms,1ms)) ease,border-color calc(150 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(150 * var(--bp-motion-ms,1ms)) ease;font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.bp-creative-document-rail__actions>button:hover,.bp-creative-document-rail__actions>.brand-designer-workspace-document-menu>summary:hover{border-color:var(--bp-control-border-hover,var(--bp-ui-accent));background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));box-shadow:0 4px 10px color-mix(in srgb,var(--bp-ui-text) 8%,transparent)}.bp-creative-document-rail__actions>button:focus-visible,.bp-creative-document-rail__actions>.brand-designer-workspace-document-menu>summary:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}.bp-creative-document-rail__actions svg{flex:0 0 auto}@container (max-width:570px){.bp-creative-document-rail{grid-template-columns:minmax(80px,1fr) auto;gap:5px}.bp-creative-document-rail>.brand-designer-workspace-badge,.bp-creative-document-rail>.brand-designer-workspace-save-state{display:none}.bp-creative-document-rail__actions{gap:4px}.bp-creative-document-rail__actions>button,.bp-creative-document-rail__actions>.brand-designer-workspace-document-menu>summary{padding-inline:7px}}@container (max-width:430px){.bp-creative-document-rail{grid-template-columns:minmax(32px,1fr) auto}.bp-platform-header-rail .brand-designer-workspace-document-name input{font-size:var(--bp-type-control-size)}.bp-creative-document-rail__actions>button,.bp-creative-document-rail__actions>.brand-designer-workspace-document-menu>summary{width:32px;min-width:32px;padding:0}.bp-creative-document-rail__actions>button>span,.bp-creative-document-rail__actions>.brand-designer-workspace-document-menu>summary>span{display:none}}.bp-platform-header-rail__content.is-outgoing [data-platform-header-item]{animation:bp-platform-header-item-out var(--bp-platform-header-out-duration) cubic-bezier(.55,0,.85,.4) var(--bp-platform-header-item-delay) both}.bp-platform-header-rail__content.is-incoming [data-platform-header-item]{animation:bp-platform-header-item-in var(--bp-platform-header-in-duration) linear calc(var(--bp-platform-header-handoff) + var(--bp-platform-header-item-delay)) both}@keyframes bp-platform-header-item-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,calc(-1 * var(--bp-platform-header-in-offset)),0)}}@keyframes bp-platform-header-item-in{0%{opacity:0;transform:translate3d(0,calc(-1 * var(--bp-platform-header-in-offset)),0);animation-timing-function:cubic-bezier(.3,.1,.65,1)}72%{opacity:1;transform:translate3d(0,4px,0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.bp-platform-header-rail__content.is-outgoing [data-platform-header-item],.bp-platform-header-rail__content.is-incoming [data-platform-header-item]{animation-duration:var(--bp-platform-header-reduced-duration);animation-delay:calc(0 * var(--bp-motion-ms,1ms));transform:none}.bp-platform-header-rail__content.is-outgoing [data-platform-header-item]{animation-name:bp-platform-header-item-out-reduced}.bp-platform-header-rail__content.is-incoming [data-platform-header-item]{animation-name:bp-platform-header-item-in-reduced}}@keyframes bp-platform-header-item-out-reduced{0%{opacity:1}to{opacity:0}}@keyframes bp-platform-header-item-in-reduced{0%{opacity:0}to{opacity:1}}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-platform-header-rail__content.is-outgoing [data-platform-header-item],body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-platform-header-rail__content.is-incoming [data-platform-header-item]{animation-duration:var(--bp-platform-header-reduced-duration);animation-delay:calc(0 * var(--bp-motion-ms,1ms));transform:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-platform-header-rail__content.is-outgoing [data-platform-header-item]{animation-name:bp-platform-header-item-out-reduced}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-platform-header-rail__content.is-incoming [data-platform-header-item]{animation-name:bp-platform-header-item-in-reduced}:root{--bp-workspace-layer-drawer-host:80;--bp-workspace-layer-utility:76;--bp-workspace-utility-stroke:var(--bp-workspace-stroke-color);--bp-workspace-utility-edge-inset:14px;--bp-workspace-dock-inset:8px;--bp-workspace-dock-gap:8px;--bp-workspace-drawer-radius:0px;--bp-workspace-control-size:50px}.bp-workspace-header-mount{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--bp-workspace-layer-utility);pointer-events:none}.bp-workspace-header-mount>.bp-platform-header-rail{pointer-events:auto}.bp-workspace-header-owner{position:absolute;top:0;right:0;bottom:0;left:0}.bp-workspace-header-owner[hidden]{display:none}.bp-workspace-header-owner[data-header-route-phase]:not([data-header-route-phase=settled]){overflow:clip}.bp-workspace-utility-slot .bp-workspace-header-mount>.bp-platform-header-rail{left:0!important;right:0!important;top:0!important;width:100%!important}.bp-workspace-utility-slot>.bp-platform-header-rail.brand-designer-workspace-object-header{left:0!important;right:0!important;top:0!important;width:100%!important}.bp-platform-header-rail.brand-designer-workspace-object-header{border-color:var(--bp-workspace-utility-stroke)}.bp-workspace-persistence-warning{position:absolute;left:18px;bottom:8px;z-index:78;max-width:calc(100% - 36px);padding:8px 12px;border-radius:8px;background:#fff7da;color:#57451e;font-size:11px}.bp-workspace-cluster-mount,.bp-workspace-cluster-portal,.bp-workspace-cluster-owner{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bp-workspace-cluster-mount{z-index:var(--bp-workspace-layer-cluster,68)}.bp-workspace-cluster-owner[hidden]{display:none}.bp-workspace-drawer-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--bp-workspace-layer-drawer-host);isolation:isolate;pointer-events:none}.bp-workspace-drawer-host>.brand-designer-workspace-right-edge-backdrop{z-index:0;pointer-events:none}.bp-workspace-drawer-host>.brand-designer-workspace-right-edge-backdrop.is-open{pointer-events:auto}.bp-workspace-drawer-host .brand-designer-workspace-right-edge-drawer{z-index:1}[data-workspace-drawer-surface=shared]{border-radius:var(--bp-workspace-drawer-radius)}.brand-designer-workspace-typography{display:flex;align-items:flex-end;gap:7px;min-width:max-content}.brand-designer-workspace-typography>label,.brand-designer-workspace-type-button-group{display:grid;gap:4px}.brand-designer-workspace-typography label>span,.brand-designer-workspace-type-button-group>span,.brand-designer-workspace-type-precision summary span{font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--workspace-muted)}.brand-designer-workspace-typography select,.brand-designer-workspace-typography input[type=number]{height:31px;padding:5px 7px;border:1px solid var(--workspace-line);border-radius:5px;background:#ffffffb8;font-size:9px}.brand-designer-workspace-typography input[type=number]{width:62px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.brand-designer-workspace-typography input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.brand-designer-workspace-type-style select{width:145px}.brand-designer-workspace-type-color select{width:104px}.brand-designer-workspace-type-button-group>div{display:flex}.brand-designer-workspace-type-button-group button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid var(--workspace-line);background:#ffffffa8}.brand-designer-workspace-type-button-group button+button{border-left:0}.brand-designer-workspace-type-button-group button.active{background:#3d4238;color:#fff}.brand-designer-workspace-type-precision,.brand-designer-workspace-type-advanced{position:relative}.brand-designer-workspace-type-precision summary,.brand-designer-workspace-type-advanced>summary{display:grid;gap:3px;min-width:66px;height:49px;padding:4px 7px;border:1px solid var(--workspace-line);border-radius:5px;background:#ffffffb3;font-size:9px;cursor:pointer;list-style:none}.brand-designer-workspace-type-advanced>summary{display:flex;align-items:center;height:31px;margin-top:18px}.brand-designer-workspace-type-precision>div,.brand-designer-workspace-type-advanced>div{position:absolute;z-index:90;top:calc(100% + 6px);right:0;display:grid;grid-template-columns:140px 62px;align-items:center;gap:8px;width:max-content;padding:9px;border:1px solid var(--workspace-line);border-radius:7px;background:#fbfaf7;box-shadow:0 18px 40px #2a272238}.brand-designer-workspace-type-advanced>div{grid-template-columns:1fr;min-width:190px}.brand-designer-workspace-type-advanced small{color:var(--workspace-muted)}.brand-designer-workspace-type-advanced button{padding:6px;border:1px solid var(--workspace-line);background:#fff}.brand-designer-workspace-typography-empty{margin:0;white-space:nowrap}.brand-designer-workspace-typography .bp-ui-number-field{width:62px;height:31px;padding:5px 7px;border:1px solid var(--workspace-line);border-radius:5px;background:#ffffffb8;font-size:9px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.brand-designer-workspace-type-styles{display:grid;gap:6px}.brand-designer-workspace-type-styles button{display:grid;gap:3px;padding:10px;border:1px solid var(--workspace-line);background:#ffffff8a;text-align:left}.brand-designer-workspace-type-styles button.active{border-color:#68725c;background:#edf1e9;box-shadow:inset 0 0 0 1px #68725c}.brand-designer-workspace-type-styles b{font-size:16px}.brand-designer-workspace-type-styles small{font-family:var(--bp-ui-font);font-size:8px;color:var(--workspace-muted)}.brand-designer-workspace-type-precision>button,.brand-designer-workspace-type-advanced>button{display:grid;gap:3px;min-width:66px;height:49px;padding:4px 7px;border:1px solid var(--workspace-line);background:#ffffffb3;text-align:left}.brand-designer-workspace-type-advanced>button{display:flex;align-items:center;height:31px;margin-top:18px}.brand-designer-workspace-type-overlay{position:fixed;z-index:10030;display:grid;grid-template-columns:140px 62px;align-items:center;gap:8px;width:218px;padding:var(--bp-workspace-panel-padding);border:1px solid var(--workspace-line)}.brand-designer-workspace-type-overlay.is-advanced{grid-template-columns:1fr;width:200px}.brand-designer-workspace-type-overlay.is-advanced button{min-height:var(--bp-workspace-menu-item-height);border:1px solid var(--workspace-line);background:#fff}.brand-designer-workspace-type-styles{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:7px;height:100%;min-height:0}@container (min-width:520px) and (max-height:190px){.brand-designer-workspace-type-styles{grid-template-rows:minmax(0,1fr) 22px}}.brand-designer-workspace-toolbar .brand-designer-workspace-typography{gap:5px;min-width:0;overflow:visible}.brand-designer-workspace-toolbar .brand-designer-workspace-typography.is-horizontal{display:flex;flex-flow:row nowrap;align-items:center}.brand-designer-workspace-toolbar .brand-designer-workspace-typography.is-vertical{display:flex;flex-flow:column nowrap;align-items:stretch}.brand-designer-workspace-toolbar .brand-designer-workspace-type-button-group button,.brand-designer-workspace-toolbar .brand-designer-workspace-type-precision>button,.brand-designer-workspace-toolbar .brand-designer-workspace-type-advanced>button{display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 42%,transparent);background:var(--bp-ui-surface-raised,#fbfaf7);box-shadow:0 2px 7px #2a272214;color:var(--bp-ui-text,var(--workspace-ink));transform:translateZ(0);transition:transform calc(140 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(140 * var(--bp-motion-ms,1ms)) ease,background-color calc(140 * var(--bp-motion-ms,1ms)) ease,color calc(140 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-toolbar .brand-designer-workspace-type-button-group button:hover:not(:disabled),.brand-designer-workspace-toolbar .brand-designer-workspace-type-precision>button:hover:not(:disabled),.brand-designer-workspace-toolbar .brand-designer-workspace-type-advanced>button:hover:not(:disabled){background:#fff;box-shadow:0 5px 12px #2a272221;transform:translateY(-1px) scale(1.025)}.brand-designer-workspace-toolbar .brand-designer-workspace-typography{align-items:center}.brand-designer-workspace-toolbar .brand-designer-workspace-typography>label,.brand-designer-workspace-toolbar .brand-designer-workspace-type-button-group{display:block}.brand-designer-workspace-toolbar .brand-designer-workspace-typography select,.brand-designer-workspace-toolbar .brand-designer-workspace-typography input[type=number]{height:38px;margin:0;padding:0 9px;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 42%,transparent);border-radius:var(--bp-workspace-button-radius);background:var(--bp-ui-surface-raised,#fbfaf7);box-shadow:0 2px 7px #2a27220f;font-size:var(--bp-type-field-label-size,9px)}.brand-designer-workspace-toolbar .brand-designer-workspace-typography input[type=number]{width:64px}.brand-designer-workspace-toolbar .brand-designer-workspace-type-style select{width:144px}.brand-designer-workspace-toolbar .brand-designer-workspace-type-color select{width:110px}.brand-designer-workspace-toolbar .brand-designer-workspace-type-button-group>div{display:flex;gap:3px}.brand-designer-workspace-toolbar .brand-designer-workspace-type-button-group button+button{border-left:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 42%,transparent)}.brand-designer-workspace-toolbar .brand-designer-workspace-type-precision,.brand-designer-workspace-toolbar .brand-designer-workspace-type-advanced{position:relative}.brand-designer-workspace-toolbar .brand-designer-workspace-type-advanced>button{margin-top:0}.brand-designer-workspace-toolbar .brand-designer-workspace-typography.is-vertical .brand-designer-workspace-type-button-group>div{justify-content:center}.brand-designer-workspace-toolbar .brand-designer-workspace-typography.is-vertical select,.brand-designer-workspace-toolbar .brand-designer-workspace-typography.is-vertical input[type=number]{width:144px}.brand-designer-workspace-toolbar .brand-designer-workspace-typography.is-vertical .brand-designer-workspace-type-precision>button,.brand-designer-workspace-toolbar .brand-designer-workspace-typography.is-vertical .brand-designer-workspace-type-advanced>button{width:144px}.brand-designer-workspace-type-overlay{overflow:visible}.brand-designer-workspace-type-overlay.is-advanced button{display:flex;align-items:center;gap:7px;padding-inline:8px}.brand-designer-workspace-type-overlay.is-advanced .brand-designer-workspace-toolbar-icon{width:18px;height:18px;flex-basis:18px}.brand-designer-workspace-toolbar .brand-designer-workspace-typography{gap:var(--bp-workspace-toolbar-gap,6px)}.brand-designer-workspace-toolbar .brand-designer-workspace-type-button-group button,.brand-designer-workspace-toolbar .brand-designer-workspace-type-precision>button,.brand-designer-workspace-toolbar .brand-designer-workspace-type-advanced>button,.brand-designer-workspace-slide-select-trigger,.brand-designer-workspace-type-size button,.brand-designer-workspace-type-weight>button{border-color:color-mix(in srgb,var(--bp-control-border,var(--bp-ui-border)) 58%,transparent);background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-control-text,var(--bp-ui-text))}.brand-designer-workspace-toolbar .brand-designer-workspace-type-button-group button:hover:not(:disabled),.brand-designer-workspace-toolbar .brand-designer-workspace-type-precision>button:hover:not(:disabled),.brand-designer-workspace-toolbar .brand-designer-workspace-type-advanced>button:hover:not(:disabled),.brand-designer-workspace-slide-select-trigger:hover,.brand-designer-workspace-type-size button:hover,.brand-designer-workspace-type-weight>button:hover{border-color:var(--bp-control-border-hover,var(--bp-ui-accent));background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-control-text,var(--bp-ui-text));box-shadow:0 5px 12px color-mix(in srgb,var(--bp-ui-text,#292822) 13%,transparent);transform:translateY(-1px) scale(1.015)}.brand-designer-workspace-slide-select-trigger:active,.brand-designer-workspace-type-size button:active,.brand-designer-workspace-type-weight>button:active{background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft));transform:translateY(0) scale(.97)}.brand-designer-workspace-slide-select-trigger:focus-visible,.brand-designer-workspace-radial-select button:focus-visible,.brand-designer-workspace-slide-select button:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}.brand-designer-workspace-toolbar .brand-designer-workspace-typography{display:flex;max-width:none}.brand-designer-workspace-toolbar .brand-designer-workspace-typography.is-vertical{align-items:stretch}.brand-designer-workspace-type-style{position:relative}.brand-designer-workspace-slide-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:150px;height:38px;padding:0 10px;border:1px solid;border-radius:var(--bp-workspace-button-radius);box-shadow:0 2px 7px color-mix(in srgb,var(--bp-ui-text,#292822) 6%,transparent);font:var(--bp-type-control-weight,600) var(--bp-type-field-label-size,9px)/1 var(--bp-type-control-font,var(--bp-ui-font));transition:transform calc(140 * var(--bp-motion-ms,1ms)) ease,background calc(140 * var(--bp-motion-ms,1ms)) ease,border-color calc(140 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(140 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-slide-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-typography.is-vertical .brand-designer-workspace-slide-select-trigger{width:154px}.brand-designer-workspace-slide-select{position:fixed;z-index:10020;display:grid;gap:3px;width:228px;max-height:min(360px,calc(100vh - 16px));padding:6px;overflow:auto;border:1px solid color-mix(in srgb,var(--bp-control-border,#c9c7c0) 74%,transparent);transform-origin:top left;animation:workspace-slide-select-in calc(160 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.82,.24,1) both}.brand-designer-workspace-slide-select button{display:grid;gap:3px;width:100%;min-height:46px;padding:7px 9px;border:1px solid transparent;background:transparent;color:var(--bp-control-text,#292822);text-align:left}.brand-designer-workspace-slide-select button:hover{background:var(--bp-control-surface-hover,#eef0ea)}.brand-designer-workspace-slide-select button[aria-selected=true]{border-color:var(--bp-control-border-hover,#59614f);background:var(--bp-control-surface-pressed,#e4e7df)}.brand-designer-workspace-slide-select b{font-size:15px;line-height:1.12}.brand-designer-workspace-slide-select small{color:var(--bp-control-text-muted,#6f6d67);font-family:var(--bp-type-metadata-font);font-size:var(--bp-type-metadata-size);font-weight:var(--bp-type-metadata-weight);line-height:var(--bp-type-metadata-line-height)}.brand-designer-workspace-slide-select>p{margin:0;padding:12px 10px;color:var(--bp-control-text-muted,#6f6d67);font-family:var(--bp-type-helper-font);font-size:var(--bp-type-helper-size);font-weight:var(--bp-type-helper-weight);line-height:var(--bp-type-helper-line-height)}.brand-designer-workspace-type-size{display:flex;align-items:center;gap:3px}.brand-designer-workspace-type-size>button{width:32px!important;min-width:32px!important}.brand-designer-workspace-type-size>label{position:relative;display:block}.brand-designer-workspace-type-size .bp-ui-number-field{width:64px!important;height:38px;padding:0 22px 0 8px;border:1px solid color-mix(in srgb,var(--bp-control-border,#c9c7c0) 58%,transparent);border-radius:var(--bp-workspace-button-radius);background:var(--bp-control-surface,#fbfaf7);color:var(--bp-control-text,#292822);font-variant-numeric:tabular-nums}.brand-designer-workspace-type-size label>.bp-icon{position:absolute;right:6px;top:50%;color:var(--bp-control-text-muted,#6f6d67);pointer-events:none;transform:translateY(-50%)}.brand-designer-workspace-type-weight{position:relative}.brand-designer-workspace-type-weight>button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid;box-shadow:0 2px 7px color-mix(in srgb,var(--bp-ui-text,#292822) 7%,transparent);transition:transform calc(140 * var(--bp-motion-ms,1ms)) ease,background calc(140 * var(--bp-motion-ms,1ms)) ease,border-color calc(140 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(140 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-radial-select{position:fixed;z-index:10030;width:190px;height:190px;border:0;animation:workspace-radial-in calc(140 * var(--bp-motion-ms,1ms)) ease-out both}.brand-designer-workspace-radial-select button,.brand-designer-workspace-radial-center{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:39px;height:39px;margin:-19.5px;border:1px solid color-mix(in srgb,var(--bp-control-border,#c9c7c0) 64%,transparent);border-radius:50%;background:var(--bp-control-surface,#fbfaf7);color:var(--bp-control-text,#292822);box-shadow:0 4px 12px color-mix(in srgb,var(--bp-ui-text,#292822) 13%,transparent)}.brand-designer-workspace-radial-select button{transform:translate(var(--radial-x),var(--radial-y));transition:transform calc(120 * var(--bp-motion-ms,1ms)) ease,background calc(120 * var(--bp-motion-ms,1ms)) ease,color calc(120 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-radial-select button:hover{background:var(--bp-control-surface-hover,#eef0ea);transform:translate(var(--radial-x),var(--radial-y)) scale(1.08)}.brand-designer-workspace-radial-select button[aria-selected=true]{border-color:var(--bp-control-surface-selected,#59614f);background:var(--bp-control-surface-selected,#59614f);color:var(--bp-control-on-selected,#fff)}.brand-designer-workspace-radial-center{z-index:2;background:var(--bp-control-surface-pressed,#e4e7df)}.brand-designer-workspace-radial-center .bp-icon{width:20px;height:20px}.brand-designer-workspace-type-colors{display:flex;align-items:center;gap:4px;padding:0 2px}.brand-designer-workspace-type-colors button{position:relative;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:2px solid var(--bp-control-surface,#fbfaf7)!important;background:var(--swatch-color)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--bp-control-text,#292822) 32%,transparent)!important;transform:none!important}.brand-designer-workspace-type-colors button:hover{box-shadow:0 0 0 2px var(--bp-control-border-hover,#59614f)!important}.brand-designer-workspace-type-colors button[aria-checked=true]{box-shadow:0 0 0 2px var(--bp-control-surface,#fbfaf7),0 0 0 4px var(--bp-control-surface-selected,#59614f)!important}.brand-designer-workspace-type-colors button:focus-visible{outline:2px solid var(--bp-control-focus-ring,#59614f)!important;outline-offset:4px!important}.brand-designer-workspace-type-overlay{position:fixed;z-index:10030;display:grid;grid-template-columns:1fr 64px;align-items:center;gap:10px;width:220px;padding:10px;border:1px solid color-mix(in srgb,var(--bp-control-border,#c9c7c0) 72%,transparent);animation:workspace-control-popover-in calc(140 * var(--bp-motion-ms,1ms)) ease-out both}.brand-designer-workspace-type-overlay input[type=range]{width:100%;accent-color:var(--bp-control-surface-selected,#59614f)}.brand-designer-workspace-type-overlay .bp-ui-number-field{width:64px;height:32px;padding:5px 7px;border:1px solid var(--bp-control-border,#c9c7c0);border-radius:var(--bp-workspace-button-radius,8px);background:var(--bp-control-surface,#fbfaf7);color:var(--bp-control-text,#292822)}.brand-designer-workspace-type-overlay.is-advanced{grid-template-columns:1fr;width:210px}.brand-designer-workspace-type-overlay.is-advanced button{min-height:34px;border:1px solid var(--bp-control-border,#c9c7c0);background:var(--bp-control-surface,#fbfaf7);color:var(--bp-control-text,#292822)}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-slide-select,.brand-designer-workspace-radial-select,.brand-designer-workspace-type-overlay{animation:none}.brand-designer-workspace-radial-select button{transition:none}}.brand-designer-workspace-slide-select button[aria-selected=true]{border-color:transparent;border-left:3px solid var(--bp-control-border-selected,var(--bp-ui-accent));background:color-mix(in srgb,var(--bp-control-surface-selected,var(--bp-ui-accent-soft)) 54%,transparent);color:var(--bp-control-text,var(--bp-ui-text))}.brand-designer-workspace-slide-select button[aria-selected=true]:hover{background:color-mix(in srgb,var(--bp-control-surface-hover,var(--bp-ui-accent-soft)) 82%,transparent)}.brand-designer-workspace-type-size>button{border:0!important;background:transparent!important;box-shadow:none!important}.brand-designer-workspace-type-size>button:hover:not(:disabled){background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft))!important}.brand-designer-workspace-slide-select-trigger{border-color:transparent;box-shadow:none}.brand-designer-workspace-slide-select-trigger:hover,.brand-designer-workspace-slide-select-trigger[aria-expanded=true]{border-color:transparent}.brand-designer-workspace-slide-select-trigger:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}.brand-designer-workspace-type-size-value{position:relative;display:flex;align-items:stretch;width:72px}.brand-designer-workspace-type-size-value>label{display:block;min-width:0}.brand-designer-workspace-type-size-value .bp-ui-number-field{width:72px!important;padding-right:25px}.brand-designer-workspace-type-size-picker-trigger{position:absolute!important;right:1px;top:1px;width:24px!important;min-width:24px!important;height:36px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.brand-designer-workspace-type-size-picker-trigger:hover{background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft))!important}.brand-designer-workspace-type-size-menu{position:fixed;z-index:10030;display:grid;width:92px;max-height:340px;padding:5px;overflow:auto;border:1px solid color-mix(in srgb,var(--bp-control-border,var(--bp-ui-border)) 68%,transparent)}.brand-designer-workspace-type-size-menu>button{min-height:29px;padding:5px 8px;border:0;background:transparent;color:var(--bp-control-text,var(--bp-ui-text));text-align:right}.brand-designer-workspace-type-size-menu>button:hover,.brand-designer-workspace-type-size-menu>button:focus-visible{outline:0;background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft))}.brand-designer-workspace-type-size-menu>button[aria-selected=true]{background:var(--bp-control-surface-selected,var(--bp-ui-accent));color:var(--bp-control-on-selected,#fff)}.brand-designer-workspace-type-size-value .bp-ui-number-field{font-size:13px;font-weight:700}.brand-designer-workspace-type-size-picker-trigger:hover,.brand-designer-workspace-type-size-picker-trigger:active{background:transparent!important;box-shadow:none!important;color:var(--bp-control-border-hover,var(--bp-ui-accent));transform:none!important}.brand-designer-artboard-guide-popover button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:35px;height:30px;padding:0 7px;border:0;background:transparent;color:var(--bp-control-text,var(--bp-ui-text));white-space:nowrap}.brand-designer-artboard-guide-popover button:hover,.brand-designer-artboard-guide-popover button:focus-visible{outline:0;background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-control-text-hover,var(--bp-ui-accent))}.brand-designer-artboard-guide-popover button:active{background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft));transform:translateY(1px)}.brand-designer-artboard-grid-size{display:flex;align-items:center;width:58px;height:30px;padding:0 5px;border-radius:var(--bp-ui-radius-control,7px);background:var(--bp-control-surface,var(--bp-ui-surface));color:var(--bp-control-text-muted,var(--bp-ui-muted))}.brand-designer-artboard-grid-size .bp-ui-number-field{width:38px;height:28px;padding:0;border:0;background:transparent;color:var(--bp-control-text,var(--bp-ui-text));font-size:9px;text-align:right;box-shadow:none}.brand-designer-artboard-grid-size .bp-ui-number-field:focus-visible{outline:2px solid var(--bp-control-focus-ring);outline-offset:0}.brand-designer-artboard-grid-size>i{font-size:7px;font-style:normal}.brand-designer-artboard-guide-popover{position:absolute;z-index:6;right:0;top:calc(100% + 8px);display:grid;gap:8px;width:252px;padding:10px;border:1px solid var(--bp-control-border,var(--bp-ui-border));color:var(--bp-ui-text)}.brand-designer-artboard-guide-popover>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.brand-designer-artboard-guide-popover>header>b{font-size:10px}.brand-designer-artboard-guide-popover>header>button{min-width:26px;width:26px;padding:0}.brand-designer-artboard-guide-add{display:grid;grid-template-columns:1fr 1fr;gap:5px}.brand-designer-artboard-guide-add>button{border:1px solid var(--bp-control-border,var(--bp-ui-border));background:var(--bp-control-surface,var(--bp-ui-surface))}.brand-designer-artboard-guide-popover>ul{display:grid;gap:4px;max-height:200px;margin:0;padding:0;overflow:auto;list-style:none}.brand-designer-artboard-guide-popover>ul>li{display:grid;grid-template-columns:minmax(0,1fr) 64px 28px;align-items:center;gap:5px;min-height:31px;padding:3px 4px;border-radius:var(--bp-ui-radius-control,7px);background:var(--bp-control-surface,var(--bp-ui-surface))}.brand-designer-artboard-guide-popover li>span{font-size:8px}.brand-designer-artboard-guide-popover li .bp-ui-number-field{width:64px;height:26px;padding:3px 5px;border:1px solid var(--bp-control-border,var(--bp-ui-border));border-radius:5px;background:var(--bp-ui-surface-raised);font-size:8px}.brand-designer-artboard-guide-popover li>button{min-width:26px;width:26px;padding:0}.brand-designer-artboard-guide-popover>p{margin:5px 0;color:var(--bp-ui-muted);font-size:9px;text-align:center}.brand-designer-artboard-guide-popover>.brand-designer-artboard-guide-clear{justify-self:end;color:var(--bp-ui-danger,#93483f)}.bp-ui-switch{position:relative;min-height:30px}.bp-ui-switch input:focus-visible+span{outline:2px solid var(--bp-control-focus-ring);outline-offset:3px}.bp-ui-switch>span:after{transition:transform calc(180 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.85,.2,1.2)}.bp-ui-checkbox{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:32px;cursor:pointer}.bp-ui-checkbox input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.bp-ui-checkbox>span{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border:1px solid var(--bp-control-border);border-radius:min(var(--bp-ui-radius-control),6px);background:var(--bp-control-surface)}.bp-ui-checkbox>span svg{stroke-dashoffset:22;opacity:0;scale:.7}.bp-ui-checkbox input:checked+span{background:var(--bp-ui-accent);border-color:var(--bp-ui-accent);color:var(--bp-control-on-selected,#fff)}.bp-ui-checkbox input:checked+span svg{stroke-dashoffset:0;opacity:1;scale:1}.bp-ui-checkbox input:focus-visible+span{outline:2px solid var(--bp-control-focus-ring);outline-offset:3px}.bp-ui-checkbox:has(input:disabled){opacity:var(--bp-control-disabled-opacity,.45);cursor:default}.bp-ui-checkbox:has(input:disabled) *{transition:none}.bp-ui-checkbox b,.bp-ui-switch b{font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bp-ui-select>button>svg{transition:rotate calc(160 * var(--bp-motion-ms,1ms)) ease}.bp-ui-select>button[aria-expanded=true]>svg{rotate:180deg}.bp-ui-button:not(.bp-ui-button--content)>span{display:inline-flex;align-items:center;justify-content:center;gap:5px}.bp-ui-button[data-interface-alignment=start]>span{justify-content:flex-start;text-align:left}body[data-motion-mode=off] .bp-ui-spinner{animation:none}.bp-ui-button[aria-pressed=true]{background:var(--bp-control-surface-pressed)}.bp-ui-expressive-range{position:relative;height:46px;min-width:0;width:100%;isolation:isolate;--bp-range-center:calc(var(--bp-range-progress) + 9px - var(--bp-range-ratio) * 18px)}.bp-ui-expressive-range__track{position:absolute;inset:26px 0 auto;height:4px;pointer-events:none;transition:height calc(190 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1.25),top calc(190 * var(--bp-motion-ms,1ms)) ease}.bp-ui-expressive-range__track>i{position:absolute;height:100%;border-radius:999px;top:0}.bp-ui-expressive-range__active{left:0;width:max(0px,calc(var(--bp-range-center) - 8px));background:color-mix(in srgb,var(--bp-ui-accent) 65%,var(--bp-control-surface))}.bp-ui-expressive-range__remaining{left:min(100%,calc(var(--bp-range-center) + 8px));right:0;background:color-mix(in srgb,var(--bp-ui-accent) 15%,var(--bp-control-surface))}.bp-ui-expressive-range__track>.bp-ui-expressive-range__stop{right:2px;top:1px;width:2px;height:2px;background:var(--bp-ui-accent)}.bp-ui-expressive-range__handle{position:absolute;left:var(--bp-range-center);top:20px;display:flex;align-items:center;justify-content:center;gap:2px;width:10px;height:16px;translate:-50% 0;border-radius:var(--bp-ui-radius-pill);background:color-mix(in srgb,var(--bp-ui-accent) 78%,var(--bp-control-surface));pointer-events:none;transition:width calc(190 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1.35),height calc(190 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1.35),top calc(190 * var(--bp-motion-ms,1ms)) ease,rotate calc(190 * var(--bp-motion-ms,1ms)) ease}.bp-ui-expressive-range__handle>i{width:1px;height:6px;border-radius:1px;background:var(--bp-control-on-selected,#fff);opacity:.6}.bp-ui-expressive-range__handle>output{position:absolute;bottom:calc(100% + 4px);padding:1px 4px;min-width:25px;text-align:center;border-radius:var(--bp-ui-radius-pill);background:transparent;color:var(--bp-ui-muted);font-family:var(--bp-type-metadata-font);font-size:var(--bp-type-metadata-size);font-weight:var(--bp-type-control-weight);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background calc(150 * var(--bp-motion-ms,1ms)) ease,color calc(150 * var(--bp-motion-ms,1ms)) ease}.bp-ui-expressive-range:is(:hover,.is-focused):not(.is-disabled) .bp-ui-expressive-range__handle{width:14px;height:20px;top:18px}.bp-ui-expressive-range:is(:hover,.is-focused):not(.is-disabled) output{background:var(--bp-control-surface);color:var(--bp-ui-text)}.bp-ui-expressive-range.is-dragging:not(.is-disabled) .bp-ui-expressive-range__track{height:7px;top:24.5px}.bp-ui-expressive-range.is-dragging:not(.is-disabled) .bp-ui-expressive-range__active{background:var(--bp-ui-accent)}.bp-ui-expressive-range.is-dragging:not(.is-disabled) .bp-ui-expressive-range__handle{width:18px;height:26px;top:15px;rotate:-3deg;background:var(--bp-ui-accent)}.bp-ui-expressive-range.is-dragging:not(.is-disabled) .bp-ui-expressive-range__handle>i{height:10px;opacity:1}.bp-ui-expressive-range.is-dragging:not(.is-disabled) output{background:var(--bp-ui-accent);color:var(--bp-control-on-selected,#fff)}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-expressive-range .bp-ui-expressive-range__handle{rotate:0deg;transition:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-expressive-range__track{transition:none}@media (prefers-reduced-motion:reduce){.bp-ui-expressive-range.is-dragging:not(.is-disabled) .bp-ui-expressive-range__handle{rotate:0deg;transition:none}.bp-ui-expressive-range__track{transition:none}}.bp-ui-range{position:absolute;top:8px;right:0;bottom:0;left:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0!important;width:100%;height:40px;min-height:40px!important;padding:0!important;border:0!important;opacity:0;cursor:ew-resize;touch-action:pan-y}.bp-ui-range::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:36px}.bp-ui-range::-moz-range-thumb{width:18px;height:36px;border:0}.bp-ui-expressive-range:has(.bp-ui-range:focus-visible){outline:2px solid var(--bp-control-focus-ring);outline-offset:3px;border-radius:var(--bp-ui-radius-control)}.bp-ui-expressive-range.is-disabled{opacity:var(--bp-control-disabled-opacity,.45)}.bp-ui-expressive-range.is-disabled .bp-ui-range{cursor:default}.bp-ui-range-number--compact>header{display:flex;align-items:center;justify-content:space-between;min-height:25px}.bp-ui-range-number>header>div>.bp-ui-button{min-width:26px;padding:3px;border:0}.bp-ui-range-number>.bp-ui-number-field{width:100%;margin-top:4px}.bp-ui-input,.bp-ui-number-field,.bp-ui-native-select{width:100%;min-width:0;min-height:var(--bp-ui-control-height);padding:7px 9px;border:1px solid var(--bp-control-border,var(--bp-ui-border));background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-ui-text)}.bp-ui-field>span{text-transform:none}.bp-ui-field--floating{position:relative;display:block;padding-top:6px}.bp-ui-field--floating>span{position:absolute;z-index:1;top:calc(6px + var(--bp-ui-control-height)/2);left:8px;translate:0 -50%;max-width:calc(100% - 20px);padding:0 3px;pointer-events:none;background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-ui-muted);transition:top calc(180 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1),color calc(180 * var(--bp-motion-ms,1ms)) ease}.bp-ui-field--floating.has-placeholder>span,.bp-ui-field--floating:focus-within>span,.bp-ui-field--floating:has(:is(input,textarea):not(:placeholder-shown))>span{top:6px;color:var(--bp-ui-text)}.bp-ui-field--floating:focus-within>span{color:var(--bp-control-focus-ring)}.bp-ui-field--floating>small{display:block;margin-top:5px}.bp-ui-field--floating>input,.bp-ui-field--floating>textarea{padding:8px 10px}.bp-ui-input:focus-visible,.bp-ui-number-field:focus-visible,.bp-ui-native-select:focus-visible{outline:0;border-color:var(--bp-control-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--bp-control-focus-ring) 15%,transparent)}.bp-ui-checkbox>span{transition:transform calc(260 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.85,.3,1.45),background calc(160 * var(--bp-motion-ms,1ms)) ease,border-color calc(160 * var(--bp-motion-ms,1ms)) ease;transform:rotate(-6deg) scale(.95)}.bp-ui-checkbox input:checked+span{transform:rotate(0) scale(1)}.bp-ui-checkbox:active:not(:has(input:disabled))>span{transform:scale(.82) rotate(8deg)}.bp-ui-checkbox input:checked+span svg{transition-delay:calc(50 * var(--bp-motion-ms,1ms))}.bp-ui-checkbox>span svg{stroke-width:3;stroke-dasharray:22;transition:stroke-dashoffset calc(220 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1),scale calc(220 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.85,.2,1.3),opacity calc(100 * var(--bp-motion-ms,1ms)) ease}.bp-ui-select__menu{transform-origin:top center;animation:bp-control-menu-in calc(280 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1) both}.bp-ui-select__menu>[role=option],.brand-designer-workspace-menu-surface>[role=menuitem]{animation:bp-control-menu-row calc(240 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--bp-menu-row,0) * 24 * var(--bp-motion-ms,1ms))}@keyframes bp-control-menu-in{0%{opacity:0;filter:blur(9px);transform:translateY(-6px) scale(.94)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes bp-control-menu-row{0%{opacity:0;transform:translate(-12px);filter:blur(3px)}to{opacity:1;transform:translate(0);filter:blur(0)}}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-expressive-range *{transition:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-checkbox>span{transform:none;transition:background var(--bp-motion-state-ms) ease}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-ui-select__menu,body:is([data-motion-mode=reduced],[data-motion-mode=off]) [role=option],body:is([data-motion-mode=reduced],[data-motion-mode=off]) [role=menuitem]{animation:none;filter:none}.bp-ui-badge[data-badge-presentation=compact]{padding:4px 7px;border-radius:var(--bp-ui-radius-pill);text-transform:uppercase;letter-spacing:.065em;white-space:nowrap}.bp-ui-range-number>header>div{display:flex;align-items:center;gap:4px}.bp-ui-range-number>.bp-ui-expressive-range{display:block;width:100%}.brand-designer-workspace-control-rail{position:absolute;z-index:66;right:9px;top:64px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 68%,transparent);contain:layout style}.brand-designer-workspace-control-rail>i{width:24px;height:1px;margin:3px 0;background:color-mix(in srgb,var(--bp-ui-border) 72%,transparent)}.brand-designer-workspace-rail-control{--rail-control-scale:1;position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;transform:scale(var(--rail-control-scale));transition:transform calc(110 * var(--bp-motion-ms,1ms)) ease-out,background calc(130 * var(--bp-motion-ms,1ms)) ease,color calc(130 * var(--bp-motion-ms,1ms)) ease;transform-origin:center right}.brand-designer-workspace-rail-control:hover,.brand-designer-workspace-rail-control:focus-visible{z-index:2;outline:0;background:color-mix(in srgb,var(--bp-ui-accent-soft) 74%,#fff);color:var(--bp-ui-accent)}.brand-designer-workspace-rail-control:disabled{opacity:.28}.brand-designer-workspace-rail-control>b{font-size:var(--bp-type-control-size);letter-spacing:-.02em}.brand-designer-workspace-rail-control>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon){position:absolute;right:calc(100% + 12px);top:50%;width:max-content;max-width:190px;padding:5px 7px;border:1px solid var(--bp-ui-border);border-radius:5px;background:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation-raised);font-size:var(--bp-type-control-size);font-weight:700;opacity:0;pointer-events:none;transform:translate3d(5px,-50%,0);transition:opacity calc(120 * var(--bp-motion-ms,1ms)) ease,transform calc(120 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-rail-control:hover>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon),.brand-designer-workspace-rail-control:focus-visible>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon){opacity:1;transform:translate3d(0,-50%,0)}.brand-designer-workspace-rail-control.is-workspace-switch[aria-pressed=true]{background:#3f463a;color:#fff}@media (max-width:900px){.brand-designer-workspace-control-rail{top:56px;right:6px}}@media (max-width:900px){.brand-designer-workspace-rail-control{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-rail-control,.brand-designer-workspace-rail-control>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon){transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}}.brand-designer-workspace-shell-clusters{position:absolute;z-index:68;top:0;right:0;bottom:0;left:0;pointer-events:none}.brand-designer-workspace-control-rail{right:9px;top:64px;display:grid;grid-template-columns:repeat(2,34px);gap:8px;padding:2px;border:0;contain:layout style;pointer-events:auto}.brand-designer-workspace-control-rail.is-layout-protype{grid-template-columns:repeat(2,34px)}.brand-designer-workspace-control-rail>i{grid-column:1/-1;grid-row:4;width:100%;height:1px;margin:3px 0;background:color-mix(in srgb,var(--bp-ui-border) 56%,transparent)}.brand-designer-workspace-control-slot{display:grid;place-items:center}.brand-designer-workspace-control-slot.is-exiting-context{position:absolute;z-index:3;pointer-events:none}.brand-designer-workspace-control-slot.is-workspace-switch-slot{grid-column:1;grid-row:5}.brand-designer-workspace-rail-control{--rail-control-lift:0px;transform:translate3d(var(--rail-control-lift),0,0) scale(var(--rail-control-scale));transform-origin:center;transition:transform calc(120 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1),background calc(150 * var(--bp-motion-ms,1ms)) ease,color calc(150 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(150 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-rail-control:hover,.brand-designer-workspace-rail-control:focus-visible{box-shadow:0 8px 18px #2a27221a}.brand-designer-workspace-rail-control:disabled{opacity:.45}.brand-designer-workspace-rail-control>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon){visibility:hidden;transition:opacity calc(120 * var(--bp-motion-ms,1ms)) ease,transform calc(120 * var(--bp-motion-ms,1ms)) ease,visibility calc(0 * var(--bp-motion-ms,1ms)) linear calc(140 * var(--bp-motion-ms,1ms))}.brand-designer-workspace-rail-control:hover>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon){visibility:visible;transition-delay:calc(280 * var(--bp-motion-ms,1ms)),calc(280 * var(--bp-motion-ms,1ms)),calc(280 * var(--bp-motion-ms,1ms))}.brand-designer-workspace-rail-control:focus-visible>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon){visibility:visible;transition-delay:calc(0 * var(--bp-motion-ms,1ms))}.brand-designer-workspace-shell-clusters.is-switching .brand-designer-workspace-rail-control>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon){visibility:hidden!important;opacity:0!important;transform:translate3d(5px,-50%,0)!important;transition-delay:calc(0 * var(--bp-motion-ms,1ms))!important}@media (max-width:900px){.brand-designer-workspace-control-rail{top:54px}}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-rail-control{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}}.brand-designer-workspace-control-rail,.brand-designer-workspace-control-rail.is-layout-protype{right:0;top:var(--bp-workspace-header-zone-bottom);display:grid;grid-template-columns:42px;align-items:start;gap:8px;width:42px;padding:0}.brand-designer-workspace-control-rail>i{grid-column:1;grid-row:auto;width:30px;justify-self:center;margin:4px 0}.brand-designer-workspace-control-slot{width:42px}.brand-designer-workspace-control-slot.is-workspace-switch-slot{grid-column:1;grid-row:auto;margin-top:14px}.brand-designer-workspace-rail-control{width:42px;height:42px}.brand-designer-workspace-rail-control .brand-designer-workspace-toolbar-icon{width:22px;height:22px}.brand-designer-workspace-zoom-group{--rail-control-scale:1;display:grid;width:42px;overflow:hidden;border:1px solid color-mix(in srgb,var(--bp-control-border,var(--bp-ui-border)) 62%,transparent);border-radius:var(--bp-workspace-button-radius);background:color-mix(in srgb,var(--bp-control-surface) var(--bp-ui-raised-opacity),transparent);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate3d(var(--rail-control-lift,0),0,0) scale(var(--rail-control-scale));transform-origin:center}.brand-designer-workspace-zoom-group>button{display:grid;place-items:center;width:40px;height:35px;padding:0;border:0;border-radius:0;background:transparent;color:var(--bp-control-text,var(--bp-ui-text));font-size:var(--bp-type-control-size);font-variant-numeric:tabular-nums}.brand-designer-workspace-zoom-group>button+button{border-top:1px solid color-mix(in srgb,var(--bp-control-border,var(--bp-ui-border)) 52%,transparent)}.brand-designer-workspace-zoom-group>button:hover:not(:disabled),.brand-designer-workspace-zoom-group>button:focus-visible{outline:0;background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft))}.brand-designer-workspace-zoom-group>button:active:not(:disabled){background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft))}.brand-designer-workspace-zoom-group>.is-zoom-value{height:29px;color:var(--bp-control-text-muted,var(--bp-ui-muted));font-weight:750;cursor:pointer}@media (max-width:900px){.brand-designer-workspace-control-rail,.brand-designer-workspace-control-rail.is-layout-protype{top:var(--bp-workspace-header-zone-bottom);right:0}}.brand-designer-workspace-rail-control>.brand-designer-workspace-toolbar-icon{position:static;display:block;width:24px;height:24px;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;opacity:1;visibility:visible;pointer-events:none;transform:none;transition:none}.brand-designer-workspace-rail-control>.brand-designer-workspace-toolbar-icon>svg{display:block;width:100%;height:100%;fill:currentColor;color:inherit}.brand-designer-workspace-rail-control:hover>.brand-designer-workspace-toolbar-icon,.brand-designer-workspace-rail-control:focus-visible>.brand-designer-workspace-toolbar-icon{opacity:1;visibility:visible;transform:none}.brand-designer-workspace-rail-control.is-open,.brand-designer-workspace-rail-control[aria-pressed=true]{background:var(--bp-control-surface-selected,var(--bp-ui-accent));color:var(--bp-control-on-selected,#fff)}.brand-designer-workspace-control-slot.is-context-exit-retained{pointer-events:none}.brand-designer-workspace-control-rail,.brand-designer-workspace-control-rail.is-layout-protype{right:14px;top:var(--bp-workspace-header-zone-bottom);grid-template-columns:var(--bp-workspace-cluster-width);gap:var(--bp-workspace-control-gap);width:var(--bp-workspace-cluster-width)}.brand-designer-workspace-control-slot{width:var(--bp-workspace-cluster-width)}.brand-designer-workspace-rail-control{width:var(--bp-workspace-cluster-width);height:var(--bp-workspace-control-size);padding:10px}.brand-designer-workspace-zoom-group{width:var(--bp-workspace-cluster-width)}.brand-designer-workspace-zoom-group>button{width:48px}@media (max-width:900px){.brand-designer-workspace-control-rail,.brand-designer-workspace-control-rail.is-layout-protype{right:14px;top:var(--bp-workspace-header-zone-bottom)}}.brand-designer-workspace-control-rail:is(:hover,:focus-within) .brand-designer-workspace-rail-control,.brand-designer-workspace-control-rail:is(:hover,:focus-within) .brand-designer-workspace-zoom-group{will-change:transform}.brand-designer-workspace-control-rail,.brand-designer-workspace-control-rail.is-layout-protype{right:var(--bp-workspace-edge-inset)}.brand-designer-workspace-control-slot.is-expandable,.bp-expandable-cluster-control{position:relative;width:34px;height:34px;overflow:visible}.bp-expandable-cluster-anchor{position:absolute;z-index:3;right:0;top:0;transform-origin:center right}.bp-expandable-cluster-anchor.is-open{background:var(--bp-control-surface-selected,var(--bp-ui-accent));color:var(--bp-control-on-selected,#fff)}.bp-expandable-cluster-surface{position:absolute;z-index:2;right:-5px;top:-5px;display:flex;align-items:center;gap:4px;width:max-content;max-width:calc(100vw - 32px);min-height:44px;padding:5px 43px 5px 6px;overflow:visible;border:var(--bp-workspace-stroke-width) solid var(--bp-workspace-stroke-color);transform-origin:right center}.bp-expandable-cluster-surface>button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:35px;height:30px;padding:0 7px;border:0;border-radius:var(--bp-ui-radius-control,7px);background:transparent;color:var(--bp-control-text,var(--bp-ui-text));font-size:var(--bp-type-control-size);white-space:nowrap}.bp-expandable-cluster-surface>button:hover,.bp-expandable-cluster-surface>button:focus-visible{outline:0;background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-control-text-hover,var(--bp-ui-accent))}.bp-expandable-cluster-surface>button:active{background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft));transform:translateY(1px)}.bp-expandable-cluster-surface>button[aria-pressed=true]{background:var(--bp-control-surface-selected,var(--bp-ui-accent));color:var(--bp-control-on-selected,#fff);box-shadow:inset 0 0 0 1px var(--bp-control-border-selected,var(--bp-ui-accent))}@media (prefers-reduced-motion:reduce){.bp-expandable-cluster-surface{transition:none!important}}.brand-designer-workspace-shell-clusters{top:var(--bp-workspace-cluster-minimum-top,120px);right:0;bottom:0;left:0;transform:translate3d(0,calc(var(--bp-workspace-cluster-live-top,var(--bp-workspace-cluster-collision-top,var(--bp-workspace-cluster-minimum-top,120px))) - var(--bp-workspace-cluster-minimum-top,120px)),0);transition:transform calc(260 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.82,.2,1)}.brand-designer-workspace-control-rail,.brand-designer-workspace-control-rail.is-layout-protype{top:0;grid-auto-flow:row;align-content:start;height:349px;pointer-events:none}.brand-designer-workspace-control-slot{pointer-events:auto}.brand-designer-workspace-control-slot.is-exiting-context{position:absolute;z-index:2}.brand-designer-workspace-control-slot[data-platform-control-phase=incoming]{opacity:0}.brand-designer-workspace-control-slot[data-platform-control-phase=outgoing]{pointer-events:none}.brand-designer-workspace-control-slot.is-expandable,.bp-expandable-cluster-control{width:var(--bp-workspace-cluster-width);height:var(--bp-workspace-control-size)}.bp-expandable-cluster-surface{right:calc(100% + 10px);top:3px;min-height:44px;padding-right:6px}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-shell-clusters{transition:none!important}}.brand-designer-workspace-control-rail,.brand-designer-workspace-control-rail.is-layout-protype{right:calc(var(--bp-workspace-shell-right-inset,14px) + var(--bp-workspace-scrollbar-reserve,12px))}.brand-designer-workspace-control-rail{background:transparent;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-designer-workspace-rail-control{background:color-mix(in srgb,var(--bp-control-surface) var(--bp-ui-raised-opacity),transparent);box-shadow:none;-webkit-backdrop-filter:blur(var(--bp-ui-blur-soft));backdrop-filter:blur(var(--bp-ui-blur-soft));color:var(--bp-control-text)}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-rail-control,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-rail-control>span:not(.brand-designer-workspace-toolbar-icon):not(.bp-icon){transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-rail-control{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-expandable-cluster-surface{transition:none!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-shell-clusters{transition:none!important}.brand-designer-workspace-panel{position:absolute;overflow:visible;min-width:168px;border:1px solid rgba(59,56,50,.14);transition:box-shadow calc(140 * var(--bp-motion-ms,1ms)) ease,border-color calc(140 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-panel.is-focused,.brand-designer-workspace-panel:focus-within{border-color:#4c52444d}.brand-designer-workspace-panel>header{display:flex;align-items:center;justify-content:space-between;gap:6px;height:37px;padding:0 7px;border-bottom:1px solid rgba(59,56,50,.1);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fffffd8a}.brand-designer-workspace-panel>header>div{display:flex;gap:1px}.brand-designer-workspace-panel>header button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--bp-ui-radius-control);background:transparent}.brand-designer-workspace-panel>header button:hover{background:#4c52441a}.brand-designer-workspace-panel-grip{display:flex;align-items:center;min-width:0;gap:5px;font-size:var(--bp-type-panel-title-size);cursor:grab;touch-action:none}.brand-designer-workspace-panel-grip:active{cursor:grabbing}.brand-designer-workspace-panel-grip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-panel-content{height:calc(100% - 38px);max-height:calc(100% - 38px);padding:10px;overflow:auto;border-radius:0 0 var(--bp-workspace-panel-radius) var(--bp-workspace-panel-radius)}.brand-designer-workspace-panel.is-floating.is-auto-size .brand-designer-workspace-panel-content{height:auto;max-height:calc(var(--brand-designer-workspace-panel-max-height,760px) - 38px);overflow-x:hidden;overflow-y:auto}.brand-designer-workspace-panel-fields{min-width:0;margin:0;padding:0;border:0}.brand-designer-workspace-panel-fields:disabled{opacity:.58}.brand-designer-workspace-panel-fields:disabled *{pointer-events:none}.brand-designer-workspace-panel.is-collapsed>header{border-bottom:0;border-radius:inherit}.brand-designer-workspace-panel-state{margin:0 0 8px;padding:8px;border:1px dashed rgba(72,66,57,.2);border-radius:var(--bp-ui-radius-control);color:var(--workspace-muted);font-size:var(--bp-type-metadata-size);line-height:1.4}.brand-designer-workspace-panel-resize{position:absolute!important;right:1px;bottom:1px;width:18px!important;height:18px!important;border:0!important;border-radius:var(--bp-workspace-panel-radius)!important;background:linear-gradient(135deg,transparent 0 52%,rgba(70,68,62,.28) 53% 59%,transparent 60% 68%,rgba(70,68,62,.28) 69% 75%,transparent 76%)!important;cursor:nwse-resize;touch-action:none}.brand-designer-workspace-panel-resize:focus-visible{outline:2px solid #56604b;outline-offset:-2px}.brand-designer-workspace-panel .panel{position:static!important;max-height:none!important;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.brand-designer-workspace-panel .brand-designer-editor-inspector>.eyebrow,.brand-designer-workspace-panel .brand-designer-editor-layers-head>.eyebrow{display:none}.brand-designer-workspace-panel .brand-designer-editor-geometry{margin-top:8px}.brand-designer-workspace-panel .brand-designer-editor-resource-list{grid-template-columns:repeat(2,minmax(100px,1fr))}.brand-designer-workspace-panel .brand-designer-editor-resource{min-width:0!important;grid-template-rows:64px auto auto}.brand-designer-workspace-panel .brand-designer-editor-resource>span{height:64px}.brand-designer-workspace-panel--typography,.brand-designer-workspace-panel--typography .brand-designer-workspace-panel-content,.brand-designer-workspace-panel--typography .brand-designer-workspace-panel-fields{overflow:visible}.brand-designer-workspace-panel.is-layout-locked .brand-designer-workspace-panel-grip{cursor:default}.brand-designer-workspace-panel-grip>i{width:6px;height:6px;margin-left:2px;border-radius:50%;background:#ad7b45}.brand-designer-workspace-panel-popover{width:236px}.brand-designer-workspace-panel-stack>header{justify-content:flex-start}.brand-designer-workspace-panel-stack>header>.brand-designer-workspace-panel-grip{flex:0 0 auto}.brand-designer-workspace-panel-stack>header>div:last-child{margin-left:auto}.brand-designer-workspace-panel-tabs{display:flex;align-self:stretch;min-width:0;overflow:auto}.brand-designer-workspace-panel-tabs button{display:flex!important;width:auto!important;height:auto!important;min-width:max-content;padding:0 8px!important;gap:5px;border-radius:0!important;font-size:var(--bp-type-control-size);touch-action:none}.brand-designer-workspace-panel-tabs button[aria-selected=true]{background:#ffffff9e!important;box-shadow:inset 0 -2px var(--bp-ui-accent)}.brand-designer-workspace-merge-preview{position:fixed;z-index:9998;display:grid;place-items:center;border:1px dashed rgba(80,90,70,.55);pointer-events:none}.brand-designer-workspace-merge-preview span{padding:7px 10px;border-radius:var(--bp-ui-radius-control);background:#fafbf7e0;color:#4d5845;font:750 9px/1 var(--bp-ui-font);box-shadow:var(--bp-ui-elevation-floating)}.brand-designer-workspace-merge-preview.is-active{border-style:solid;border-color:#626f57}.brand-designer-workspace-tab-detach-preview{position:fixed;z-index:10000;padding:7px 9px;border:1px solid rgba(57,54,48,.17);font:700 9px/1 var(--bp-ui-font);pointer-events:none}.brand-designer-workspace-panel--typography.is-auto-size{height:auto!important}.brand-designer-workspace-panel--typography .brand-designer-workspace-panel-content{height:auto;padding:7px 9px}.brand-designer-workspace-panel--typography .brand-designer-workspace-panel-fields:disabled{opacity:.46}.brand-designer-workspace-panel--typography .brand-designer-workspace-typography{min-height:35px}.brand-designer-workspace-panel--typography .brand-designer-workspace-panel-state{display:none}.brand-designer-workspace-panel--aiWorkflows.is-auto-size{min-height:300px}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-panel-tabs{scroll-behavior:auto}}.brand-designer-workspace-panel.is-presentation-zone{border-style:dashed;border-color:transparent;transition:border-color calc(150 * var(--bp-motion-ms,1ms)) ease,background-color calc(150 * var(--bp-motion-ms,1ms)) ease;pointer-events:none}.brand-designer-workspace-panel.is-presentation-zone:hover,.brand-designer-workspace-panel.is-presentation-zone.is-focused,.brand-designer-workspace-panel.is-presentation-zone:focus-within,.brand-designer-workspace-panel.is-presentation-zone.is-dragging,.brand-designer-workspace-panel.is-presentation-zone.is-resizing{border-color:color-mix(in srgb,var(--bp-ui-accent,#59634f) 42%,transparent)}.brand-designer-workspace-panel.is-presentation-zone>header{position:absolute;z-index:12;top:4px;right:5px;left:5px;height:29px;padding:0 4px;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;opacity:.28;transition:opacity calc(140 * var(--bp-motion-ms,1ms)) ease;pointer-events:auto}.brand-designer-workspace-panel.is-presentation-zone:hover>header,.brand-designer-workspace-panel.is-presentation-zone.is-focused>header,.brand-designer-workspace-panel.is-presentation-zone:focus-within>header,.brand-designer-workspace-panel.is-presentation-zone.is-dragging>header,.brand-designer-workspace-panel.is-presentation-zone.is-resizing>header{opacity:1}.brand-designer-workspace-panel.is-presentation-zone>header .brand-designer-workspace-panel-grip,.brand-designer-workspace-panel.is-presentation-zone>header>div{min-height:25px;padding:0 6px;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 46%,transparent);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface-raised,#fbfaf7) 74%,transparent);box-shadow:var(--bp-ui-elevation-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-designer-workspace-panel.is-presentation-zone>header>div{padding:1px 3px}.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-content{height:100%;max-height:100%;padding:38px 13px 13px;overflow-x:hidden;overflow-y:auto;border-radius:inherit;background:transparent;scrollbar-gutter:stable;pointer-events:none}.brand-designer-workspace-panel.is-presentation-zone .bp-color-card-stage,.brand-designer-workspace-panel.is-presentation-zone .bp-color-card-zone-add-slot,.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-resize{pointer-events:auto}.brand-designer-workspace-panel.is-presentation-zone .brand-designer-workspace-panel-fields{min-height:100%}.brand-designer-workspace-panel.is-presentation-zone.is-zone-content-full>.brand-designer-workspace-panel-content{padding:3px;overflow:visible}.brand-designer-workspace-panel.is-presentation-zone.is-zone-content-full>.brand-designer-workspace-panel-content>.brand-designer-workspace-panel-fields{height:100%;min-height:0}.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden,.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden:hover,.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden.is-focused,.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden:focus-within{border-color:transparent}.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden>header,.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden:hover>header,.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden:focus-within>header,.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden>.brand-designer-workspace-panel-resize{opacity:0}.brand-designer-workspace-panel.is-presentation-zone.is-transparent-chrome-hidden:not(.is-zone-content-full)>.brand-designer-workspace-panel-content{padding-top:13px}.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bp-ui-muted,#74716a) 34%,transparent) transparent;touch-action:pan-y}.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-content::-webkit-scrollbar{width:7px}.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-content::-webkit-scrollbar-track{background:transparent}.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-content::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--bp-workspace-panel-radius);background:color-mix(in srgb,var(--bp-ui-muted,#74716a) 35%,transparent);background-clip:padding-box}.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-resize{opacity:.34;transition:opacity calc(140 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-panel.is-presentation-zone:hover>.brand-designer-workspace-panel-resize,.brand-designer-workspace-panel.is-presentation-zone.is-focused>.brand-designer-workspace-panel-resize,.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-resize:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-panel.is-presentation-zone,.brand-designer-workspace-panel.is-presentation-zone>header,.brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-resize{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))}}.brand-designer-workspace-panel-content{container-type:inline-size}.brand-designer-workspace-panel-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.brand-designer-workspace-panel-tabs::-webkit-scrollbar{display:none}.brand-designer-workspace-panel-stack>header{overflow:hidden}.brand-designer-workspace-panel--typography.is-auto-size{width:max-content;max-width:calc(100% - 16px)}.brand-designer-workspace-panel--typography.is-user-size .brand-designer-workspace-panel-content{max-width:100%;overflow-x:auto}.brand-designer-workspace-panel .brand-designer-editor-resource-list{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px}.brand-designer-workspace-panel .brand-designer-editor-resource{grid-template-rows:56px auto auto;padding:5px}.brand-designer-workspace-panel .brand-designer-editor-resource>span{height:56px}.brand-designer-workspace-panel .brand-designer-editor-resource b,.brand-designer-workspace-panel .brand-designer-editor-resource small{font-size:var(--bp-type-metadata-size)}@container (max-width:320px){.brand-designer-workspace-panel .brand-designer-editor-resource-list{grid-template-columns:repeat(2,minmax(72px,1fr));gap:4px}}@container (max-width:320px){.brand-designer-workspace-panel .brand-designer-editor-resource{grid-template-rows:44px auto auto;padding:4px}}@container (max-width:320px){.brand-designer-workspace-panel .brand-designer-editor-resource>span{height:44px}}.brand-designer-workspace-docked-panel{flex:1;min-width:0;border-top:1px solid var(--workspace-line);pointer-events:auto}.brand-designer-workspace-docked-panel>header{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 8px;border-bottom:1px solid rgba(57,54,48,.1)}.brand-designer-workspace-docked-panel>header>div{display:flex}.brand-designer-workspace-docked-panel>header button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--bp-ui-radius-control);background:transparent}.brand-designer-workspace-docked-panel>header button:hover{background:#4c52441a}.brand-designer-workspace-docked-content{height:calc(100% - 38px);padding:8px;overflow:auto;container-type:inline-size}.brand-designer-workspace-docked-panel.is-collapsed>header{border-bottom:0}.brand-designer-workspace-docked-content .brand-designer-content-files,.brand-designer-workspace-panel--contentFiles .brand-designer-content-files{height:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.brand-designer-workspace-docked-content .brand-designer-content-files>header,.brand-designer-workspace-panel--contentFiles .brand-designer-content-files>header{display:none}@container (min-width:620px){.brand-designer-workspace-docked-content .brand-designer-content-files{display:grid;grid-template-columns:minmax(220px,.42fr) 1fr;align-items:start;gap:9px}}@container (min-width:620px){.brand-designer-workspace-docked-content .brand-designer-content-list{max-height:110px;overflow:auto}}.brand-designer-workspace-panel--stickyNote>header{background:#fffae180}.brand-designer-workspace-panel{border-color:color-mix(in srgb,var(--bp-ui-border) var(--bp-workspace-border-opacity),transparent)}.brand-designer-workspace-panel>header,.brand-designer-workspace-docked-panel>header{height:var(--bp-workspace-header-height);padding:0 var(--bp-workspace-header-padding);border-color:color-mix(in srgb,var(--bp-ui-border) 48%,transparent);font-family:var(--bp-type-panel-title-font,var(--bp-ui-font));font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight)}.brand-designer-workspace-panel>header button,.brand-designer-workspace-docked-panel>header button{border-radius:var(--bp-ui-radius-control)}.brand-designer-workspace-panel-content{height:calc(100% - var(--bp-workspace-header-height));max-height:calc(100% - var(--bp-workspace-header-height));padding:var(--bp-workspace-panel-padding);border-radius:0 0 var(--bp-workspace-panel-radius) var(--bp-workspace-panel-radius);container-type:inline-size}.brand-designer-workspace-panel.is-floating.is-auto-size .brand-designer-workspace-panel-content{max-height:calc(var(--brand-designer-workspace-panel-max-height,760px) - var(--bp-workspace-header-height))}.brand-designer-workspace-panel-grip b{font-family:inherit;font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight)}.brand-designer-workspace-panel-tabs button{font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size)}.brand-designer-workspace-panel--tools .brand-designer-workspace-panel-content{overflow:hidden}.brand-designer-workspace-panel--typography .brand-designer-workspace-panel-content{overflow:visible!important}.brand-designer-workspace-panel--typography.is-auto-size .brand-designer-workspace-panel-content{overflow-y:visible!important}.brand-designer-workspace-docked-panel{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--bp-ui-border) var(--bp-workspace-border-opacity),transparent);border-bottom:0}.brand-designer-workspace-docked-content{height:calc(100% - var(--bp-workspace-header-height));padding:var(--bp-workspace-panel-padding);overflow:hidden;container-type:inline-size}.brand-designer-workspace-docked-panel--brandPack{flex:1.2}.brand-designer-workspace-docked-content .brand-designer-content-files{height:auto;max-height:100%;overflow:hidden}.brand-designer-workspace-docked-content .brand-designer-content-dropzone{min-height:76px;padding:9px}.brand-designer-workspace-docked-content .brand-designer-content-list{min-height:0;max-height:100%;overflow:auto}.brand-designer-workspace-docked-content .brand-designer-content-list p{padding:6px}.brand-designer-workspace-panel--contentFiles.is-auto-size .brand-designer-workspace-panel-content{overflow:visible}.brand-designer-workspace-docked-content .brand-designer-content-files,.brand-designer-workspace-panel--contentFiles .brand-designer-content-files{height:100%;min-height:0;max-height:100%;overflow:hidden}.brand-designer-workspace-docked-content .brand-designer-content-list,.brand-designer-workspace-panel--contentFiles .brand-designer-content-list{min-height:0;max-height:none;overflow:auto}.brand-designer-workspace-panel--contentFiles .brand-designer-workspace-panel-content,.brand-designer-workspace-panel--contentFiles.is-auto-size .brand-designer-workspace-panel-content{min-height:0;overflow:hidden}@container (min-width:620px){.brand-designer-workspace-docked-content .brand-designer-content-files,.brand-designer-workspace-panel--contentFiles .brand-designer-content-files{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch}}@container (min-width:620px){.brand-designer-workspace-docked-content .brand-designer-content-list,.brand-designer-workspace-panel--contentFiles .brand-designer-content-list{height:100%;max-height:none}}@container (max-width:619px){.brand-designer-workspace-docked-content .brand-designer-content-files,.brand-designer-workspace-panel--contentFiles .brand-designer-content-files{grid-template-rows:auto minmax(0,1fr)}}@container (max-width:619px){.brand-designer-workspace-docked-content .brand-designer-content-dropzone,.brand-designer-workspace-panel--contentFiles .brand-designer-content-dropzone{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr;min-height:52px;padding:6px 8px}}@container (max-width:619px){.brand-designer-workspace-docked-content .brand-designer-content-dropzone>svg,.brand-designer-workspace-panel--contentFiles .brand-designer-content-dropzone>svg{display:block;width:18px;height:18px}}@container (max-width:619px){.brand-designer-workspace-docked-content .brand-designer-content-dropzone>span,.brand-designer-workspace-docked-content .brand-designer-content-dropzone>small,.brand-designer-workspace-panel--contentFiles .brand-designer-content-dropzone>span,.brand-designer-workspace-panel--contentFiles .brand-designer-content-dropzone>small{display:none}}@container (max-width:619px){.brand-designer-workspace-docked-content .brand-designer-content-dropzone>b,.brand-designer-workspace-panel--contentFiles .brand-designer-content-dropzone>b{text-align:left}}@container (max-width:619px){.brand-designer-workspace-docked-content .brand-designer-content-dropzone>button,.brand-designer-workspace-panel--contentFiles .brand-designer-content-dropzone>button{grid-column:3;grid-row:1}}@container (max-width:619px){.brand-designer-workspace-docked-content .brand-designer-content-list,.brand-designer-workspace-panel--contentFiles .brand-designer-content-list{max-height:none;overflow-y:auto}}.protype-image-panel>.brand-designer-workspace-panel-resize{z-index:5}.brand-designer-workspace-panel{min-width:0;min-height:0}.brand-designer-workspace-panel.is-user-size,.brand-designer-workspace-panel-stack{container-type:size}.brand-designer-workspace-panel-stack>.brand-designer-workspace-panel-content{height:calc(100% - var(--bp-workspace-header-height) - 31px);max-height:calc(100% - var(--bp-workspace-header-height) - 31px);border-radius:0}.brand-designer-workspace-panel-stack>.brand-designer-workspace-panel-tabs{position:absolute;z-index:5;right:0;bottom:0;left:0;display:flex;min-height:31px;padding:3px 24px 3px 4px;border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 48%,transparent);border-radius:0 0 var(--bp-workspace-stack-radius) var(--bp-workspace-stack-radius);background:color-mix(in srgb,var(--bp-workspace-panel-surface,var(--bp-ui-surface)) var(--bp-workspace-surface-opacity),transparent);-webkit-backdrop-filter:blur(var(--bp-workspace-blur)) saturate(.72);backdrop-filter:blur(var(--bp-workspace-blur)) saturate(.72)}.brand-designer-workspace-panel-stack>.brand-designer-workspace-panel-tabs button{flex:0 0 auto;display:flex;align-items:center;gap:4px;min-height:24px;border:0;background:transparent;color:var(--workspace-muted)}.brand-designer-workspace-panel-stack>.brand-designer-workspace-panel-resize{z-index:6}.brand-designer-workspace-dock-target{position:fixed;z-index:9999;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--bp-ui-accent) 45%,transparent);font:750 9px/1 var(--bp-ui-font);pointer-events:none;animation:dock-target-in calc(170 * var(--bp-motion-ms,1ms)) ease-out both}.brand-designer-workspace-dock-target.is-top{transform-origin:top}.brand-designer-workspace-dock-target.is-bottom{transform-origin:bottom}.brand-designer-workspace-edge-dock{position:absolute;z-index:46;right:8px;left:8px;display:flex;gap:8px;pointer-events:none}.brand-designer-workspace-edge-dock.is-top{top:0;align-items:flex-start}.brand-designer-workspace-edge-dock.is-bottom{bottom:0;align-items:flex-end}.brand-designer-workspace-edge-dock>.brand-designer-workspace-docked-panel{position:relative;pointer-events:auto}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel{border:1px solid color-mix(in srgb,var(--bp-ui-border) var(--bp-workspace-border-opacity),transparent);transform-origin:top}.brand-designer-workspace-dock-grab{position:absolute;z-index:3;left:50%;width:42px;height:3px;border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-ink) 20%,transparent);transform:translate(-50%);pointer-events:none}.brand-designer-workspace-docked-panel.is-top>.brand-designer-workspace-dock-grab{bottom:3px}.brand-designer-workspace-docked-panel.is-bottom>.brand-designer-workspace-dock-grab{top:3px}@container (max-width:130px){.brand-designer-workspace-panel>header{padding-inline:3px}}@container (max-width:130px){.brand-designer-workspace-panel>header .brand-designer-workspace-panel-grip b,.brand-designer-workspace-panel>header>div button:not(:last-child){display:none}}@container (max-width:130px){.brand-designer-workspace-panel-content{padding:5px 4px}}@container (max-width:130px){.brand-designer-workspace-panel .brand-designer-editor-resource-list{grid-template-columns:1fr}}@container (min-width:520px) and (max-height:190px){.brand-designer-workspace-panel-content{padding:6px 8px}}@container (min-width:520px) and (max-height:190px){.brand-designer-workspace-panel .brand-designer-editor-resource-list{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden}}@container (min-width:520px) and (max-height:190px){.brand-designer-workspace-panel .brand-designer-editor-resource{flex:0 0 132px}}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-dock-target{animation-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-delay:calc(0 * var(--bp-motion-ms,1ms))!important}}.brand-designer-workspace-panel-stack>.brand-designer-workspace-panel-tabs{padding:3px 24px 0 5px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-designer-workspace-panel-tabs button{position:relative;background:transparent!important;box-shadow:inset 0 -2px var(--bp-ui-accent)!important;color:var(--bp-control-text-muted,var(--workspace-muted))}.brand-designer-workspace-panel-tabs button:after{content:"";position:absolute;right:7px;bottom:0;left:7px;height:2px;background:transparent}.brand-designer-workspace-panel-tabs button[aria-selected=true]{background:transparent!important;box-shadow:inset 0 -2px var(--bp-ui-accent)!important;color:var(--bp-control-text,var(--workspace-ink))}.brand-designer-workspace-panel-tabs button[aria-selected=true]:after{background:var(--bp-control-surface-selected,var(--bp-ui-accent))}.brand-designer-workspace-panel>header,.brand-designer-workspace-docked-panel>header{background:color-mix(in srgb,var(--bp-workspace-panel-surface,var(--bp-ui-surface)) 86%,var(--bp-ui-surface-raised));border-radius:var(--bp-workspace-panel-radius) var(--bp-workspace-panel-radius) 0 0}.brand-designer-workspace-panel.is-collapsed>header,.brand-designer-workspace-docked-panel.is-collapsed>header{border-radius:inherit}.brand-designer-workspace-panel>header button:hover,.brand-designer-workspace-docked-panel>header button:hover{background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-control-text,var(--bp-ui-text))}.brand-designer-workspace-panel>header button:active,.brand-designer-workspace-docked-panel>header button:active{background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft))}.brand-designer-workspace-panel--stickyNote>header{cursor:grab}.brand-designer-workspace-panel--stickyNote>header:active{cursor:grabbing}.brand-designer-workspace-panel--stickyNote .brand-designer-workspace-panel-grip{flex:1}.brand-designer-workspace-panel--inspector .brand-designer-editor-empty,.brand-designer-workspace-panel-stack[data-active-panel-id=inspector] .brand-designer-editor-empty{display:grid;place-items:center;align-content:center;justify-items:center;gap:8px;height:100%;min-height:130px;text-align:center}.brand-designer-workspace-panel--inspector .brand-designer-editor-empty p,.brand-designer-workspace-panel-stack[data-active-panel-id=inspector] .brand-designer-editor-empty p{max-width:220px;margin:0;line-height:1.45}.brand-designer-workspace-panel-content :where(input:not([type=range]):not([type=color]):not([type=checkbox]),select,button){min-height:32px;border-radius:var(--bp-ui-radius-control);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size)}.brand-designer-workspace-panel-content :where(input:not([type=range]):not([type=color]):not([type=checkbox]),select){border:1px solid color-mix(in srgb,var(--bp-control-border,var(--bp-ui-border)) 76%,transparent);background-color:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-control-text,var(--bp-ui-text))}.brand-designer-workspace-panel-content :where(input,select,textarea):focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}.brand-designer-workspace-panel-content :where(button):not(.brand-designer-workspace-artboard-preview):hover:not(:disabled){border-color:var(--bp-control-border-hover,var(--bp-ui-accent));background-color:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-control-text,var(--bp-ui-text))}.brand-designer-workspace-panel-content :where(button):not(.brand-designer-workspace-artboard-preview):active:not(:disabled){background-color:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft))}.brand-designer-workspace-panel-content :where(button.active,button[aria-pressed=true]){background-color:var(--bp-control-surface-selected,var(--bp-ui-accent));color:var(--bp-control-on-selected,#fff)}.brand-designer-workspace-edge-dock{display:grid}.brand-designer-workspace-docked-panel--brandPack{min-width:0}.brand-designer-workspace-panel .brand-designer-editor-resource-list{border-radius:0;background:transparent}.brand-designer-workspace-panel .brand-designer-editor-resource{border-radius:min(6px,var(--bp-workspace-panel-radius));background:color-mix(in srgb,var(--bp-ui-surface-raised) 72%,transparent)}.brand-designer-workspace-panel--stickyNote>.brand-designer-workspace-sticky-note-controls,.brand-designer-workspace-docked-panel--stickyNote>.brand-designer-workspace-sticky-note-controls{display:flex;align-items:center;gap:4px;min-height:30px;padding:3px 5px;border:0;background:transparent;cursor:grab}.brand-designer-workspace-panel--stickyNote>.brand-designer-workspace-sticky-note-controls:active,.brand-designer-workspace-docked-panel--stickyNote>.brand-designer-workspace-sticky-note-controls:active{cursor:grabbing}.brand-designer-workspace-sticky-note-controls>.brand-designer-workspace-panel-grip{flex:1}.brand-designer-workspace-panel--stickyNote>.brand-designer-workspace-panel-content{height:calc(100% - 30px);max-height:calc(100% - 30px);padding-top:2px}.brand-designer-workspace-docked-panel--stickyNote>.brand-designer-workspace-docked-content{height:calc(100% - 30px);padding-top:2px}.brand-designer-workspace-edge-dock{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate}.brand-designer-workspace-edge-dock:before,.brand-designer-workspace-edge-dock:after{content:none!important}.brand-designer-workspace-sticky-note-controls>div{display:flex;align-items:center;gap:1px}.brand-designer-workspace-sticky-note-controls>div>button{display:grid;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0!important;border-radius:var(--bp-ui-radius-control);background:transparent!important;box-shadow:none!important;color:var(--bp-control-text,var(--bp-ui-text))}.brand-designer-workspace-sticky-note-controls>div>button:hover,.brand-designer-workspace-sticky-note-controls>div>button[aria-expanded=true]{background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft))!important;color:var(--bp-control-text-hover,var(--bp-ui-text))}.brand-designer-workspace-sticky-note-controls>div>button:active{background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft))!important}.brand-designer-workspace-sticky-note-controls>div>button:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:1px}.brand-designer-workspace-edge-dock{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.brand-designer-workspace-edge-dock.is-top{right:auto;left:calc(50% + 4px);width:calc((100% - 24px)/2);gap:8px}.brand-designer-workspace-edge-dock.is-top[data-header-bay=right]{left:8px}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel{display:flex;flex-direction:column;overflow:visible;border-top:0;transform-origin:top}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel>header{order:2;flex:0 0 var(--bp-workspace-header-height);margin-top:auto;border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 48%,transparent);border-bottom:0;border-radius:0 0 var(--bp-workspace-docked-radius) var(--bp-workspace-docked-radius)}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel>.brand-designer-workspace-docked-content{order:1;flex:1 1 auto;height:auto;min-height:0;border-radius:0}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel.is-collapsed>header{margin-top:0;border-top:0}.brand-designer-workspace-edge-dock.is-bottom{right:8px;left:8px;width:auto;gap:8px}.brand-designer-workspace-edge-dock.is-bottom>.brand-designer-workspace-docked-panel{border-bottom:0}.brand-designer-workspace-edge-dock.is-bottom>.brand-designer-workspace-docked-panel>header{border-radius:var(--bp-workspace-docked-radius) var(--bp-workspace-docked-radius) 0 0}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel>.brand-designer-workspace-sticky-note-controls{order:2;flex:0 0 var(--bp-workspace-header-height);margin-top:auto;border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 48%,transparent);border-bottom:0;border-radius:0 0 var(--bp-workspace-docked-radius) var(--bp-workspace-docked-radius)}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel.is-collapsed>.brand-designer-workspace-sticky-note-controls{margin-top:0;border-top:0}.brand-designer-workspace-edge-dock.is-bottom>.brand-designer-workspace-docked-panel>.brand-designer-workspace-sticky-note-controls{border-radius:var(--bp-workspace-docked-radius) var(--bp-workspace-docked-radius) 0 0}.brand-designer-workspace-panel .brand-designer-editor-resource{border-radius:var(--bp-workspace-resource-radius,6px)}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel.is-collapsed,.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel.is-collapsed>header{height:var(--bp-workspace-top-rail-height,48px);min-height:var(--bp-workspace-top-rail-height,48px);flex-basis:var(--bp-workspace-top-rail-height,48px)}.brand-designer-workspace-edge-dock>.brand-designer-workspace-docked-panel{animation:none;transition:height calc(190 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.82,.2,1)}.brand-designer-workspace-edge-dock.is-top{max-height:calc(100% - var(--bp-workspace-cluster-minimum-top,56px))}.brand-designer-workspace-edge-dock.is-bottom{max-height:calc(100% - 8px)}.brand-designer-workspace-edge-dock>.brand-designer-workspace-docked-panel{max-height:100%}.brand-designer-workspace-edge-dock>.brand-designer-workspace-docked-panel.is-resizing{transition:none;will-change:height}.brand-designer-workspace-edge-dock.is-top>.brand-designer-workspace-docked-panel{align-self:start}.brand-designer-workspace-edge-dock.is-bottom>.brand-designer-workspace-docked-panel{align-self:end}.brand-designer-workspace-docked-panel>header,.brand-designer-workspace-docked-panel>.brand-designer-workspace-sticky-note-controls{cursor:ns-resize;-webkit-user-select:none;user-select:none}.brand-designer-workspace-docked-panel>header:hover,.brand-designer-workspace-docked-panel>.brand-designer-workspace-sticky-note-controls:hover{background:color-mix(in srgb,var(--bp-control-surface-hover,var(--bp-ui-accent-soft)) 34%,transparent)}.brand-designer-workspace-docked-panel.is-drag-armed>header,.brand-designer-workspace-docked-panel.is-drag-armed>.brand-designer-workspace-sticky-note-controls{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-control-focus-ring,var(--bp-ui-accent)) 10%,transparent)}.brand-designer-workspace-docked-panel.is-drag-armed>.brand-designer-workspace-dock-grab{width:50px;background:color-mix(in srgb,var(--bp-control-focus-ring,var(--bp-ui-accent)) 34%,transparent)}.brand-designer-workspace-docked-identity{display:flex;align-items:center;min-width:0}.brand-designer-workspace-dock-undock-grip{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:var(--bp-ui-radius-control,7px);cursor:grab;touch-action:none}.brand-designer-workspace-dock-undock-grip:hover,.brand-designer-workspace-dock-undock-grip:focus-visible{outline:0;background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-control-text-hover,var(--bp-ui-accent))}.brand-designer-workspace-dock-undock-grip:active{cursor:grabbing;background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft))}.brand-designer-workspace-docked-title{display:flex;align-items:center;gap:5px;min-width:0;pointer-events:none}.brand-designer-workspace-docked-title>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-edge-dock>.brand-designer-workspace-docked-panel{transition:none!important}}.brand-designer-workspace-panels-drawer>.brand-designer-workspace-panel-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.brand-designer-workspace-panels-drawer>.brand-designer-workspace-panel-group>span{grid-column:1/-1}.brand-designer-workspace-panels-drawer>.brand-designer-workspace-panel-group>article{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:7px;min-width:0;padding:8px}.brand-designer-workspace-panel-group>article>svg{grid-row:1/3;align-self:start;margin-top:2px}.brand-designer-workspace-panel-group>article>div{display:grid;min-width:0;gap:2px}.brand-designer-workspace-panel-group>article>div>b{overflow:hidden;font-size:var(--bp-type-panel-title-size);text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-panel-group>article>button:not(.brand-designer-workspace-toolbar-orientation-toggle){min-width:42px;min-height:29px;padding:5px 8px;font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.brand-designer-workspace-panel-location{color:var(--bp-control-text-muted,var(--bp-ui-muted));font-size:var(--bp-type-metadata-size);line-height:1.25}@container (max-width:330px){.brand-designer-workspace-panels-drawer>.brand-designer-workspace-panel-group{grid-template-columns:1fr}}@container (max-width:330px){.brand-designer-workspace-panels-drawer>.brand-designer-workspace-panel-group>span{grid-column:1}}[data-workspace-motion-kind=collection][data-workspace-motion-phase=incoming] :is(.bp-color-card-stage,.bp-color-card-zone-section>header,.bp-color-card-zone-add-slot,.brand-designer-workspace-panel>header,[data-governed-motion-item]){opacity:0}:is(.brand-designer-workspace-panel.is-floating:not(.is-presentation-zone),.brand-designer-workspace-panel-stack,.brand-designer-workspace-toolbar[data-panel-placement=floating],.protype-image-panel,.brand-designer-workspace-specimen-object){translate:0 0;transition:translate var(--bp-motion-duration-quick) var(--bp-motion-ease-standard),box-shadow var(--bp-motion-duration-quick) var(--bp-motion-ease-standard),border-color var(--bp-motion-duration-quick) ease,background-color var(--bp-motion-duration-quick) ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root:not(.bp-workspace-drag-select-lock) :is(.brand-designer-workspace-panel.is-floating:not(.is-presentation-zone),.brand-designer-workspace-panel-stack,.brand-designer-workspace-toolbar[data-panel-placement=floating],.protype-image-panel,.brand-designer-workspace-specimen-object):not([data-scene-relocating]):not([inert]):hover{translate:0 -1px}}.brand-designer-workspace-edge-dock{overflow:visible}.brand-designer-workspace-edge-dock>.brand-designer-workspace-docked-panel{overflow:visible;clip-path:none}.brand-designer-workspace-docked-panel:before{content:"";position:absolute;left:-1px;right:-1px;height:24px;background:inherit;pointer-events:none}.brand-designer-workspace-docked-panel.is-top:before{top:-24px}.brand-designer-workspace-docked-panel.is-bottom:before{bottom:-24px}.brand-designer-workspace-docked-panel>header{border-radius:inherit}.brand-designer-workspace-panel>header,.brand-designer-workspace-docked-panel>header{background:color-mix(in srgb,color-mix(in srgb,var(--bp-workspace-panel-surface,#f4f3ef) 78%,#fff) var(--bp-workspace-surface-opacity,94%),transparent)}.brand-designer-workspace-panel-stack>.brand-designer-workspace-panel-tabs{background:color-mix(in srgb,var(--bp-workspace-panel-surface,#f4f3ef) var(--bp-workspace-surface-opacity,94%),transparent)}.brand-designer-workspace-panel--stickyNote>header{background:var(--bp-interface-note-header)}.brand-designer-workspace-menu-surface{background:color-mix(in srgb,var(--bp-workspace-panel-surface) var(--bp-workspace-surface-opacity),transparent);font-family:var(--bp-type-body-font,var(--bp-ui-font));font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight)}.protype-image-panel{min-width:160px;min-height:120px;overflow:hidden}.protype-image-panel.has-image{border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.protype-image-panel.has-image.is-focused{outline:1px solid color-mix(in srgb,var(--bp-ui-accent) 72%,transparent);outline-offset:2px}.protype-image-panel>header{position:absolute;z-index:3;top:0;right:0;left:0;transition:opacity calc(140 * var(--bp-motion-ms,1ms)) ease,background calc(140 * var(--bp-motion-ms,1ms)) ease}.protype-image-panel.has-image>header{opacity:.18;background:#ffffff8a}.protype-image-panel.has-image:hover>header,.protype-image-panel.has-image:focus-within>header,.protype-image-panel.has-image.is-focused>header{opacity:1;background:#ffffffd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.protype-image-panel-media{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;background:transparent}.protype-image-panel-empty{position:absolute;z-index:1;top:38px;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:5px;width:100%;padding:14px;border:0;background:transparent;color:var(--workspace-muted)}.protype-image-panel-empty>b{font-size:var(--bp-type-card-title-size);font-weight:550;letter-spacing:-.035em;color:var(--workspace-ink)}.protype-image-panel-empty>span{font-size:var(--bp-type-field-label-size);font-weight:850;letter-spacing:.16em}.protype-image-panel.is-drop-target{outline:2px solid var(--bp-ui-accent);outline-offset:2px}.protype-image-panel{container-type:size}.protype-image-panel{min-width:40px;min-height:40px}.protype-image-panel-empty{inset:var(--bp-workspace-header-height) 0 0;min-width:0;min-height:0;padding:4px}.protype-image-panel-empty>b{font-size:var(--bp-type-card-title-size)}.protype-image-panel-empty>span{font-size:var(--bp-type-field-label-size)}.protype-image-panel-empty>small{font-size:var(--bp-type-metadata-size)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-workspace-scene]:not([data-workspace-scene=settled]) :is(.brand-designer-workspace-panel,.brand-designer-workspace-toolbar,.protype-image-panel){translate:0 0}}.brand-designer-workspace-panel[data-panel-scroll-owner=content]>.brand-designer-workspace-panel-content{padding:0;overflow:hidden}.brand-designer-workspace-panel[data-panel-scroll-owner=content]>.brand-designer-workspace-panel-content>.brand-designer-workspace-panel-fields{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.brand-designer-workspace-panel[data-panel-scroll-owner=content]>.brand-designer-workspace-panel-content>.brand-designer-workspace-panel-fields>*{min-height:0;flex:1}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-panel-tabs{scroll-behavior:auto}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-panel.is-presentation-zone,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-panel.is-presentation-zone>header,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-panel.is-presentation-zone>.brand-designer-workspace-panel-resize{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-dock-target{animation-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-delay:calc(0 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-edge-dock>.brand-designer-workspace-docked-panel{transition:none!important}.bp-canon-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:0 0 12px}.bp-canon-panel-header__identity{display:grid;gap:4px;min-width:0}.bp-canon-panel-header__identity>span{text-transform:uppercase;color:var(--bp-ui-muted)}.bp-canon-panel-header__title{display:flex;align-items:center;gap:7px;min-width:0}.bp-canon-panel-header__title>i{display:flex;flex:0 0 auto;font-style:normal}.bp-canon-panel-header h2{margin:0;min-width:0}.bp-canon-panel-header__metadata{color:var(--bp-ui-muted)}.bp-canon-panel-header__actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.bp-workspace-route-host .brand-designer-workspace-specimen-card{animation:none}.brand-designer-workspace-type-specimens{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));align-content:start;gap:6px;min-height:0;overflow:auto}.brand-designer-workspace-type-specimens>button{min-width:0}.brand-designer-workspace-type-specimens>button b{font-size:var(--bp-type-control-size);line-height:var(--bp-type-control-line-height)}@container (max-width:130px){.brand-designer-workspace-type-specimens{grid-template-columns:1fr}}@container (max-width:130px){.brand-designer-workspace-type-specimens>button small{display:none}}@container (min-width:520px) and (max-height:190px){.brand-designer-workspace-type-specimens{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden}}@container (min-width:520px) and (max-height:190px){.brand-designer-workspace-type-specimens>button{flex:0 0 132px}}@container (min-width:260px) and (max-width:519px){.brand-designer-workspace-type-specimens{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.brand-designer-workspace-type-specimens>button{border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface-raised) 72%,transparent)}.brand-designer-workspace-type-specimens>button{border-radius:var(--bp-ui-radius-control)}.brand-designer-workspace-specimen-object{position:absolute;width:max-content;max-width:none;height:auto;overflow:visible;border:0;background:transparent;box-shadow:none;outline:0;touch-action:none}.brand-designer-workspace-specimen-object:focus-visible{outline:2px solid color-mix(in srgb,var(--bp-control-focus-ring) 62%,transparent);outline-offset:5px}.brand-designer-workspace-specimen-object.is-layout-locked{touch-action:auto}.brand-designer-workspace-specimen-fields{min-width:0;margin:0;padding:0;overflow:visible;border:0}.brand-designer-workspace-specimen-fields:disabled{opacity:.58}.brand-designer-workspace-specimen-fields:disabled *{pointer-events:none}.brand-designer-workspace-specimen-fan{display:flex;align-items:center;width:min(var(--specimen-natural-width),760px,calc(100vw - 96px));height:232px;padding:32px 132px 52px;overflow:visible;scrollbar-width:none;overscroll-behavior:contain;isolation:isolate;cursor:grab;touch-action:pan-y}.brand-designer-workspace-specimen-fan[data-deck-overflow=browse]{overflow-x:auto;overflow-y:visible}.brand-designer-workspace-specimen-fan::-webkit-scrollbar{display:none}.brand-designer-workspace-specimen-fan:active{cursor:grabbing}.brand-designer-workspace-specimen-fan[data-deck-overflow=visible]{width:var(--specimen-natural-width)}.brand-designer-workspace-specimen-card{position:relative;display:block;flex:0 0 148px;width:148px;height:148px;margin-left:-85px;padding:0;overflow:visible;border:5px solid #fff!important;transform:translate3d(var(--specimen-sibling-x),var(--specimen-react-rise),0) rotate(var(--specimen-react-angle)) scale(1);transform-origin:50% 110%;transition:transform calc(400 * var(--bp-motion-ms,1ms)) cubic-bezier(.34,1.56,.64,1),box-shadow calc(220 * var(--bp-motion-ms,1ms)) ease;transition-delay:var(--specimen-react-delay);animation:workspace-specimen-pop calc(620 * var(--bp-motion-ms,1ms)) backwards;animation-delay:calc(calc(300 * var(--bp-motion-ms,1ms)) + var(--specimen-index) * calc(60 * var(--bp-motion-ms,1ms)))}.brand-designer-workspace-specimen-card:first-child{margin-left:0}.brand-designer-workspace-specimen-card[data-card-relation=active]{outline:0}.brand-designer-workspace-specimen-card:focus-visible{outline:3px solid var(--bp-control-focus-ring);outline-offset:3px}.brand-designer-workspace-specimen-fan:is(:hover,:focus-within) .brand-designer-workspace-specimen-card{will-change:transform}.brand-designer-workspace-logo-specimen,.brand-designer-workspace-color-specimen{display:grid;width:100%;height:100%;overflow:hidden;text-align:left}.brand-designer-workspace-logo-specimen{grid-template-rows:minmax(0,1fr) auto auto;background:#fff}.brand-designer-workspace-logo-specimen>.brand-designer-editor-logo-checkerboard{display:grid;place-items:center;min-height:0;padding:12px;background-color:#fff;background-image:linear-gradient(45deg,#e6e4df 25%,transparent 25%),linear-gradient(-45deg,#e6e4df 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e6e4df 75%),linear-gradient(-45deg,transparent 75%,#e6e4df 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px}.brand-designer-workspace-logo-specimen img{display:block;max-width:100%;max-height:100%;object-fit:contain}.brand-designer-workspace-logo-specimen>b,.brand-designer-workspace-logo-specimen>small{padding:3px 7px;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-logo-specimen>b{font-size:var(--bp-type-body-size)}.brand-designer-workspace-logo-specimen>small{padding-top:0;color:#6f6d67;font-size:var(--bp-type-metadata-size)}.brand-designer-workspace-color-specimen{position:relative;background:var(--specimen-color)}.brand-designer-workspace-color-specimen.is-transparent{background-color:#fff;background-image:linear-gradient(45deg,#dedbd4 25%,transparent 25%),linear-gradient(-45deg,#dedbd4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dedbd4 75%),linear-gradient(-45deg,transparent 75%,#dedbd4 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.brand-designer-workspace-color-specimen-meta{align-self:end;display:grid;gap:1px;padding:7px;background:color-mix(in srgb,#fff 88%,transparent);color:#292822;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.brand-designer-workspace-color-specimen-meta>b{font-size:var(--bp-type-metadata-size)}.brand-designer-workspace-color-specimen-meta>small{font-size:var(--bp-type-metadata-size)}.brand-designer-workspace-color-specimen.is-selected:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid var(--bp-ui-accent);pointer-events:none}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-specimen-card,.brand-designer-workspace-specimen-card[data-card-relation=active]{animation:none;transition:none;transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(1)}}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-specimen-card:focus-visible{outline:3px solid var(--bp-control-focus-ring);outline-offset:3px}}.brand-designer-workspace-scene-item>.brand-designer-workspace-specimen-object{z-index:auto!important;isolation:isolate}.brand-designer-workspace-specimen-object{padding:0;cursor:grab}.brand-designer-workspace-specimen-object:active{cursor:grabbing}.brand-designer-workspace-specimen-fields{pointer-events:none}.brand-designer-workspace-specimen-fan{position:relative;display:flex;align-items:center;width:calc(var(--specimen-main-size) + 28px);height:calc(var(--specimen-cross-size) + 28px);padding:14px;overflow:visible;isolation:isolate;pointer-events:none;cursor:default;touch-action:none}.brand-designer-workspace-specimen-fan.is-vertical{flex-direction:column;width:calc(var(--specimen-cross-size) + 28px);height:calc(var(--specimen-main-size) + 28px)}.brand-designer-workspace-specimen-card{position:relative;display:block;flex:0 0 148px;width:148px;height:148px;margin:0 0 0 calc(var(--specimen-stride) - 148px);padding:0;pointer-events:auto;cursor:default;transform:translate3d(var(--specimen-sibling-shift),var(--specimen-react-rise),0) rotate(var(--specimen-react-angle)) scale(1)}.brand-designer-workspace-specimen-card:first-child{margin-left:0;margin-top:0}.brand-designer-workspace-specimen-fan.is-vertical .brand-designer-workspace-specimen-card{margin:calc(var(--specimen-stride) - 148px) 0 0;transform:translate3d(var(--specimen-react-rise),var(--specimen-sibling-shift),0) rotate(var(--specimen-react-angle)) scale(1)}.brand-designer-workspace-specimen-fan.is-vertical .brand-designer-workspace-specimen-card:first-child{margin-top:0}.brand-designer-workspace-specimen-fan.is-vertical.is-leading-edge-stack{display:block}.brand-designer-workspace-specimen-fan.is-vertical.is-leading-edge-stack .brand-designer-workspace-specimen-card{position:absolute;left:14px;top:14px;margin:0;transform:translate3d(var(--specimen-react-rise),calc(var(--specimen-stack-offset) + var(--specimen-sibling-shift)),0) rotate(var(--specimen-react-angle)) scale(1)}.brand-designer-workspace-specimen-fan[data-pointer-response=focus]{pointer-events:auto}.brand-designer-workspace-specimen-fan[data-pointer-response=focus] .brand-designer-workspace-specimen-card{transition:transform calc(400 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.7,.2,1);transition-delay:calc(0 * var(--bp-motion-ms,1ms))}.brand-designer-workspace-specimen-fan[data-pointer-response=focus] [data-pointer-focal=true]{box-shadow:0 22px 42px color-mix(in srgb,var(--bp-ui-text) 30%,transparent)!important}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-specimen-fan[data-pointer-response=focus] .brand-designer-workspace-specimen-card{--specimen-pointer-angle:var(--specimen-base-angle)!important;--specimen-pointer-rise:var(--specimen-base-rise)!important;--specimen-pointer-shift:0px!important}}[data-workspace-scene-category=persist-relocate] .brand-designer-workspace-specimen-fan{pointer-events:none}[data-workspace-scene-category=persist-relocate] .brand-designer-workspace-specimen-card{transition:none;animation:none}[data-workspace-scene-category=persist-relocate] .brand-designer-workspace-specimen-fan:not(.is-vertical) .brand-designer-workspace-specimen-card{transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(1)}[data-workspace-scene-category=persist-relocate] .brand-designer-workspace-specimen-fan.is-vertical .brand-designer-workspace-specimen-card{transform:translate3d(var(--specimen-base-rise),0,0) rotate(var(--specimen-base-angle)) scale(1)}[data-workspace-scene-category=persist-relocate] .brand-designer-workspace-specimen-fan.is-vertical.is-leading-edge-stack .brand-designer-workspace-specimen-card{transform:translate3d(var(--specimen-base-rise),var(--specimen-stack-offset),0) rotate(var(--specimen-base-angle)) scale(1)}.brand-designer-workspace-specimen-card [data-specimen-action-zone]{cursor:pointer}.brand-designer-workspace-specimen-card [data-specimen-drag-zone]{cursor:grab}.brand-designer-workspace-specimen-card [data-specimen-drag-zone]:active{cursor:grabbing}.brand-designer-workspace-logo-specimen{grid-template-rows:minmax(0,1fr) auto}.brand-designer-workspace-logo-specimen-caption{display:grid;gap:0;background:#fff}.brand-designer-workspace-logo-specimen-caption>b,.brand-designer-workspace-logo-specimen-caption>small{padding:3px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-logo-specimen-caption>b{font-size:var(--bp-type-metadata-size)}.brand-designer-workspace-logo-specimen-caption>small{padding-top:0;color:#6f6d67;font-size:var(--bp-type-metadata-size)}.brand-designer-workspace-color-specimen{grid-template-rows:minmax(0,1fr) auto;background:#fff}.brand-designer-workspace-color-specimen-swatch{display:block;min-height:0;background:var(--specimen-color)}.brand-designer-workspace-color-specimen.is-transparent{background:#fff}.brand-designer-workspace-color-specimen.is-transparent .brand-designer-workspace-color-specimen-swatch{background-color:#fff;background-image:linear-gradient(45deg,#dedbd4 25%,transparent 25%),linear-gradient(-45deg,#dedbd4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dedbd4 75%),linear-gradient(-45deg,transparent 75%,#dedbd4 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.brand-designer-workspace-color-specimen.is-selected:after{content:"";inset:auto auto auto 5px;top:5px;display:grid;place-items:center;width:17px;height:17px;border:0;border-radius:50%;background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 90%,transparent);box-shadow:0 1px 5px #0000002e;color:var(--bp-ui-text,#292822);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.brand-designer-workspace-specimen-fan.is-vertical .brand-designer-workspace-color-specimen.is-selected:after{top:5px;right:5px;left:auto}.brand-designer-workspace-specimen-fan.is-typography{perspective:820px;overflow:visible}.brand-designer-workspace-specimen-fan.is-typography .brand-designer-workspace-specimen-card{overflow:visible;transform-style:preserve-3d}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-specimen-fan.is-vertical .brand-designer-workspace-specimen-card,.brand-designer-workspace-specimen-fan.is-vertical .brand-designer-workspace-specimen-card[data-card-relation=active]{transform:translate3d(var(--specimen-base-rise),0,0) rotate(var(--specimen-base-angle)) scale(1)}}.brand-designer-workspace-logo-specimen>.brand-designer-editor-logo-checkerboard{background-color:var(--logo-preview-surface)!important;background-image:linear-gradient(45deg,var(--logo-preview-checker-a) 25%,var(--logo-preview-checker-b) 25%),linear-gradient(-45deg,var(--logo-preview-checker-a) 25%,var(--logo-preview-checker-b) 25%),linear-gradient(45deg,var(--logo-preview-checker-b) 75%,var(--logo-preview-checker-a) 75%),linear-gradient(-45deg,var(--logo-preview-checker-b) 75%,var(--logo-preview-checker-a) 75%)!important;background-size:14px 14px!important;background-position:0 0,0 7px,7px -7px,-7px 0!important}:root.bp-workspace-drag-select-lock :is(.brand-designer-workspace-panel,.brand-designer-workspace-toolbar,.protype-image-panel,.brand-designer-workspace-specimen-object){translate:0 0;transition:none}.brand-designer-workspace-specimen-fan[data-deck-entered=true] .brand-designer-workspace-specimen-card{animation:none}.bp-ui-collection-card>header span{font-family:var(--bp-type-eyebrow-font,var(--bp-ui-font))}.bp-ui-collection-card h3{font-family:var(--bp-type-card-title-font)}.bp-ui-collection-card small,.bp-ui-collection-card__content{font-family:var(--bp-type-metadata-font)}.bp-ui-collection-card{display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;overflow:visible;padding:var(--bp-ui-card-padding);border:1px solid color-mix(in srgb,var(--bp-ui-border) 72%,transparent)}.bp-ui-collection-card__media{overflow:hidden;margin:calc(var(--bp-ui-card-padding) * -1) calc(var(--bp-ui-card-padding) * -1) var(--bp-ui-card-padding);border-radius:var(--bp-ui-radius-card) var(--bp-ui-radius-card) 0 0}.bp-ui-collection-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bp-ui-collection-card>header>div{display:grid;gap:4px;min-width:0}.bp-ui-collection-card>header span{color:var(--bp-ui-muted);font-size:var(--bp-type-eyebrow-size,9px);font-weight:var(--bp-type-eyebrow-weight,760);letter-spacing:var(--bp-type-eyebrow-tracking,.14em);text-transform:uppercase}.bp-ui-collection-card h3{margin:0;font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);line-height:var(--bp-type-card-title-line-height)}.bp-ui-collection-card small,.bp-ui-collection-card__content{color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size);line-height:var(--bp-type-metadata-line-height)}.bp-ui-collection-card__content{margin-top:12px}.bp-ui-collection-card>footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:15px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 56%,transparent)}.bp-ui-collection-card>footer>.bp-ui-button:first-child{justify-self:stretch}.bp-ui-collection-card>footer>.bp-ui-button:nth-child(2){justify-self:end}@media (max-width:700px){.bp-ui-collection-card>footer{grid-template-columns:1fr auto}}.brand-designer-workspace-typography-specimen-pop-layer,.brand-designer-workspace-typography-specimen-float-layer{animation:none!important;transition:none!important;filter:none!important}.brand-designer-workspace-typography-specimen-motion[data-motion-active=true] .brand-designer-workspace-typography-specimen-pop-layer,.brand-designer-workspace-typography-specimen-motion[data-motion-state=reduced] .brand-designer-workspace-typography-specimen-pop-layer{transform:translate3d(0,-12px,0) scale(1.24)}.brand-designer-workspace-typography-specimen{position:relative;display:block;width:100%;height:100%;overflow:visible;isolation:isolate;background:#fff;color:#292822;text-align:left;transform-style:preserve-3d}.brand-designer-workspace-typography-specimen-substrate{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#fff;pointer-events:none}.brand-designer-workspace-typography-specimen-motion{position:absolute;z-index:2;top:0;right:4px;bottom:38px;left:4px;display:grid;place-items:center;overflow:visible;pointer-events:none;transform-style:preserve-3d}.brand-designer-workspace-typography-specimen-pop-layer,.brand-designer-workspace-typography-specimen-float-layer{display:block;overflow:visible;transform-style:preserve-3d;transform-origin:50% 50%}.brand-designer-workspace-typography-specimen-pop-layer{transform:translateZ(0) scale(1);transition:transform calc(230 * var(--bp-motion-ms,1ms)) cubic-bezier(.22,.75,.3,1)}.brand-designer-workspace-typography-specimen-float-layer>b{display:block;min-width:max-content;font:inherit;font-size:calc(52px * var(--typography-specimen-scale,1));line-height:.86;white-space:nowrap;pointer-events:auto;cursor:pointer;transform:translateZ(0);transform-origin:center}.brand-designer-workspace-typography-specimen-motion[data-motion-active=true][data-motion-state=raised] .brand-designer-workspace-typography-specimen-pop-layer{animation:workspace-typography-specimen-pop calc(540 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.82,.22,1) both}.brand-designer-workspace-typography-specimen-motion[data-motion-active=true][data-motion-state=raised] .brand-designer-workspace-typography-specimen-float-layer{animation:workspace-typography-specimen-float calc(3200 * var(--bp-motion-ms,1ms)) ease-in-out calc(540 * var(--bp-motion-ms,1ms)) infinite both;filter:drop-shadow(0 10px 8px rgba(41,40,34,.2))}.brand-designer-workspace-typography-specimen-motion[data-motion-active=false] .brand-designer-workspace-typography-specimen-pop-layer,.brand-designer-workspace-typography-specimen-motion[data-motion-state=waiting] .brand-designer-workspace-typography-specimen-pop-layer{animation:none;transform:translateZ(0) scale(1)}.brand-designer-workspace-typography-specimen-motion[data-motion-active=false] .brand-designer-workspace-typography-specimen-float-layer,.brand-designer-workspace-typography-specimen-motion[data-motion-state=waiting] .brand-designer-workspace-typography-specimen-float-layer{animation:none;filter:none}.brand-designer-workspace-typography-specimen-meta{position:absolute;z-index:3;right:0;bottom:0;left:0;display:grid;gap:0;min-height:38px;padding:4px 7px;background:#fff;color:#292822}.brand-designer-workspace-typography-specimen-meta>b,.brand-designer-workspace-typography-specimen-meta>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-typography-specimen-meta>b{font-family:var(--bp-type-field-label-font,var(--bp-ui-font));font-size:9px;font-style:normal;font-weight:700}.brand-designer-workspace-typography-specimen-meta>small{font-family:var(--bp-type-metadata-font,var(--bp-ui-font));font-size:7px;font-style:normal;font-weight:500;color:#6f6d67}.brand-designer-workspace-typography-specimen.is-selected:after{content:"";position:absolute;z-index:4;top:5px;left:5px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--bp-ui-surface-raised,#fff);box-shadow:0 1px 5px #0000002e;font-family:var(--bp-ui-font);font-size:11px;font-style:normal;font-weight:900}.brand-designer-workspace-typography-specimen,.brand-designer-workspace-typography-specimen-substrate{background:var(--bp-interface-object-material)}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-specimen-card,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-specimen-card[data-card-relation=active]{animation:none;transition:none;transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(1)}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-specimen-card:focus-visible{outline:3px solid var(--bp-control-focus-ring);outline-offset:3px}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-specimen-fan[data-pointer-response=focus] .brand-designer-workspace-specimen-card{--specimen-pointer-angle:var(--specimen-base-angle)!important;--specimen-pointer-rise:var(--specimen-base-rise)!important;--specimen-pointer-shift:0px!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-specimen-fan.is-vertical .brand-designer-workspace-specimen-card,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-specimen-fan.is-vertical .brand-designer-workspace-specimen-card[data-card-relation=active]{transform:translate3d(var(--specimen-base-rise),0,0) rotate(var(--specimen-base-angle)) scale(1)}:is(.brand-designer-workspace-color-specimen,.brand-designer-workspace-typography-specimen)>.bp-icon[data-platform-icon-role="selection.selected"]{position:absolute;z-index:5;top:5px;left:5px;pointer-events:none}.bp-color-card-zone,.bp-managed-color-card-collection{--bp-card-shell-start:var(--bp-workspace-specimen-card-surface-start);--bp-card-shell-end:var(--bp-workspace-specimen-card-surface-end);--bp-card-value:var(--bp-workspace-specimen-card-value-surface);--bp-card-ink:var(--bp-control-text,var(--bp-ui-text,#292824));--bp-card-muted:var(--bp-control-text-muted,var(--bp-ui-muted,#74716a));container-type:inline-size;display:grid;align-content:start;gap:27px;min-width:0;color:var(--bp-card-ink)}.bp-dimensional-specimen-card{--bp-card-shell-start:var(--bp-workspace-specimen-card-surface-start);--bp-card-shell-end:var(--bp-workspace-specimen-card-surface-end);--bp-card-value:var(--bp-workspace-specimen-card-value-surface);--bp-card-ink:var(--bp-control-text,var(--bp-ui-text,#292824));--bp-card-muted:var(--bp-control-text-muted,var(--bp-ui-muted,#74716a))}.bp-color-card-zone{height:100%}.bp-managed-color-card-collection{height:auto;overflow:visible}.bp-color-card-zone-section{display:grid;gap:12px;min-width:0}.bp-color-card-zone-section>header{display:flex;align-items:center;justify-content:space-between;min-height:25px;padding-inline:2px}.bp-color-card-zone-section>header>div{display:flex;align-items:center;gap:9px}.bp-color-card-zone-collection{position:relative;min-width:0;min-height:var(--bp-color-collection-height,var(--bp-color-card-height))}.bp-color-card-zone-grid{display:grid;grid-template-columns:repeat(var(--bp-color-columns),var(--bp-color-card-width));gap:var(--bp-color-row-gap) var(--bp-color-column-gap);width:var(--bp-color-grid-width);min-width:0}.bp-color-card-zone-add-slot{position:absolute;z-index:5;left:var(--bp-color-add-left);top:var(--bp-color-add-top);display:grid;place-items:center;width:48px;height:48px;pointer-events:auto}.bp-color-card-zone-add{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 68%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 76%,transparent);color:var(--bp-card-muted);box-shadow:0 8px 20px #26252112;transition:transform calc(150 * var(--bp-motion-ms,1ms)) ease,background-color calc(150 * var(--bp-motion-ms,1ms)) ease,border-color calc(150 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(150 * var(--bp-motion-ms,1ms)) ease}.bp-color-card-zone-add span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bp-color-card-zone-add:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--bp-ui-accent,#59634f) 48%,transparent);background:var(--bp-ui-surface-raised,#fff);box-shadow:0 11px 24px #2625211a}.bp-color-card-zone-add:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent,#59634f));outline-offset:3px}.bp-color-card-stage{position:relative;width:var(--bp-color-card-width,100%);height:var(--bp-color-card-height,331px);min-width:0;perspective:940px;perspective-origin:50% 48%}.bp-color-card-stage.is-picker-session{z-index:30}.bp-color-card{--bp-card-rotate-x:0deg;--bp-card-rotate-y:0deg;--bp-card-title-x:0px;--bp-card-title-y:0px;--bp-card-tag-x:0px;--bp-card-tag-y:0px;--bp-card-plate-x:0px;--bp-card-plate-y:0px;--bp-card-shadow-x:0px;--bp-card-shadow-y:0px;--bp-card-light-angle:135deg;--bp-card-light-strength:0;--bp-card-radius:var(--bp-workspace-specimen-card-radius);position:relative;width:100%;height:100%;min-width:0;border-radius:var(--bp-card-radius);box-shadow:none;transform:rotateX(var(--bp-card-rotate-x)) rotateY(var(--bp-card-rotate-y));transform-style:preserve-3d;transform-origin:center center;transition:transform calc(300 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.75,.2,1),box-shadow calc(220 * var(--bp-motion-ms,1ms)) ease;backface-visibility:hidden;isolation:isolate}.bp-color-card-stage.is-picker-session>.bp-color-card{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;transform:translate3d(0,-5px,22px);transition:height calc(260 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.75,.2,1),transform calc(300 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.75,.2,1)}.bp-color-card-stage[data-picker-phase=open]>.bp-color-card,.bp-color-card-stage[data-picker-phase=closing]>.bp-color-card{height:max(var(--bp-color-card-height),430px)}.bp-color-card-flipper{position:relative;width:100%;height:100%;border-radius:var(--bp-card-radius);box-shadow:var(--bp-workspace-specimen-card-elevation);transform-style:preserve-3d;transition:transform calc(480 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.72,.18,1),box-shadow calc(220 * var(--bp-motion-ms,1ms)) ease}.bp-color-card-stage.is-picker-session>.bp-color-card>.bp-color-card-flipper{box-shadow:var(--bp-ui-elevation-objectEditing)}.bp-color-card.is-picker-rotated .bp-color-card-flipper{transform:rotateY(180deg)}.bp-color-card-face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;backface-visibility:hidden;transform-style:preserve-3d}.bp-color-card-front{display:grid;grid-template-rows:auto minmax(0,1fr);transform:rotateY(0)}.bp-color-card-back{overflow:hidden;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 58%,transparent);transform:rotateY(180deg)}.bp-color-card-face[inert]{pointer-events:none}.bp-color-card-face:not([inert]){pointer-events:auto}.bp-color-card.is-tilting{will-change:transform;transition:transform calc(86 * var(--bp-motion-ms,1ms)) ease-out}.bp-color-card.is-tilting>.bp-color-card-flipper{box-shadow:var(--bp-ui-elevation-objectTilt)}.bp-color-card-swatch{position:relative;z-index:1;width:100%;height:126px;overflow:hidden;border:1px solid color-mix(in srgb,var(--bp-card-swatch) 72%,rgba(42,40,35,.3));border-bottom:0;border-radius:var(--bp-card-radius) var(--bp-card-radius) 0 0;background:var(--bp-card-swatch);transform:translateZ(1px);backface-visibility:hidden}.bp-color-card-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(var(--bp-card-light-angle),rgba(255,255,255,.075),transparent 34%,transparent 68%,rgba(20,20,18,.045));opacity:var(--bp-card-light-strength);pointer-events:none;transition:opacity calc(180 * var(--bp-motion-ms,1ms)) ease}.bp-color-card-palette{position:absolute;z-index:4;inset:50% auto auto 50%;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:0;transform:translate3d(-50%,-46%,18px) scale(.94);transition:opacity calc(150 * var(--bp-motion-ms,1ms)) ease,transform calc(180 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1);backface-visibility:hidden}.bp-color-card-palette.is-light{color:#fff}.bp-color-card-palette.is-dark{color:#22231f}.bp-color-card.is-editable .bp-color-card-swatch:hover .bp-color-card-palette,.bp-color-card-palette:focus-visible{opacity:.36;transform:translate3d(-50%,-50%,21px) scale(1)}.bp-color-card .bp-color-card-palette:hover,.bp-color-card .bp-color-card-palette:focus-visible{opacity:.86;background:transparent;box-shadow:none}.bp-color-card-palette:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bp-color-card-content{position:relative;z-index:2;display:grid;grid-template-rows:minmax(38px,auto) minmax(0,1fr);align-content:start;gap:12px;padding:var(--bp-workspace-specimen-card-padding-block-start) var(--bp-workspace-specimen-card-padding-inline) var(--bp-workspace-specimen-card-padding-block-end);border:var(--bp-workspace-stroke-width) solid var(--bp-workspace-specimen-card-border);border-top-color:color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 30%,transparent);border-radius:0 0 var(--bp-card-radius) var(--bp-card-radius);background:linear-gradient(145deg,var(--bp-card-shell-start) 0%,#efefeb 46%,var(--bp-card-shell-end) 100%);transform-style:preserve-3d;backface-visibility:hidden}.bp-color-card-content:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(var(--bp-card-light-angle),rgba(255,255,255,.14),transparent 36%,transparent 64%,rgba(43,41,36,.065));opacity:var(--bp-card-light-strength);pointer-events:none;transition:opacity calc(180 * var(--bp-motion-ms,1ms)) ease}.bp-color-card-heading,.bp-color-card-values,.bp-color-card-menu-trigger{position:relative;z-index:1}.bp-color-card-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;transform-style:preserve-3d}.bp-color-card-heading h3{min-width:0;margin:0;font-family:var(--bp-type-card-title-font);font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);letter-spacing:var(--bp-type-card-title-tracking);line-height:var(--bp-type-card-title-line-height);overflow-wrap:anywhere;text-shadow:0 5px 9px rgba(33,32,29,.1);transform:translate3d(var(--bp-card-title-x),var(--bp-card-title-y),24px);transition:transform calc(110 * var(--bp-motion-ms,1ms)) ease-out;backface-visibility:hidden}.bp-color-card-role{align-self:start;padding:5px 8px;border:1px solid color-mix(in srgb,var(--bp-card-muted) 58%,transparent);background:color-mix(in srgb,var(--bp-card-value) 88%,transparent);color:var(--bp-card-muted);font-family:var(--bp-type-body-font);line-height:var(--bp-type-body-line-height);box-shadow:var(--bp-card-shadow-x) calc(5px + var(--bp-card-shadow-y)) 10px #26252113;cursor:pointer;transform:translate3d(var(--bp-card-tag-x),var(--bp-card-tag-y),16px);transition:transform calc(110 * var(--bp-motion-ms,1ms)) ease-out,box-shadow calc(160 * var(--bp-motion-ms,1ms)) ease,border-color calc(150 * var(--bp-motion-ms,1ms)) ease;backface-visibility:hidden}.bp-color-card-role:hover,.bp-color-card-role[aria-expanded=true]{border-color:var(--bp-control-border-hover,var(--bp-ui-accent))}.bp-color-card-role:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}.bp-color-card-role:disabled{cursor:default;opacity:.78}.bp-color-card-values{display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;transform-style:preserve-3d}.bp-color-card-stage.has-stacked-values .bp-color-card-values{grid-template-columns:minmax(0,1fr)}.bp-color-card-values>div{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;min-width:0;min-height:34px;padding:1px 9px;border:var(--bp-workspace-stroke-width) solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 35%,transparent);border-radius:var(--bp-workspace-specimen-value-radius);background:var(--bp-workspace-specimen-card-value-surface);box-shadow:var(--bp-card-shadow-x) calc(7px + var(--bp-card-shadow-y)) 13px #26252113,inset calc(0px - var(--bp-card-shadow-x)) calc(0px - var(--bp-card-shadow-y)) 8px #ffffff80,inset 0 1px #fffc;transform:translate3d(var(--bp-card-plate-x),var(--bp-card-plate-y),11px);transition:transform calc(110 * var(--bp-motion-ms,1ms)) ease-out,box-shadow calc(160 * var(--bp-motion-ms,1ms)) ease,border-color calc(160 * var(--bp-motion-ms,1ms)) ease;backface-visibility:hidden;transform-style:preserve-3d}.bp-color-card-values>div.is-editing{border-color:color-mix(in srgb,var(--bp-ui-accent,#59634f) 68%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bp-ui-accent,#59634f) 18%,transparent),0 7px 14px #26252112}.bp-color-card-values dt{color:var(--bp-card-muted);font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight);letter-spacing:var(--bp-type-field-label-tracking)}.bp-color-card-values dd{min-width:0;margin:0;color:var(--bp-card-ink);font-family:var(--bp-type-body-font);font-size:var(--bp-type-body-size);font-variant-numeric:tabular-nums;font-weight:var(--bp-type-body-weight);line-height:var(--bp-type-body-line-height);transform-style:preserve-3d}.bp-workspace-depth-value{position:relative;display:grid;align-items:center;width:100%;min-height:31px;padding:6px 2px;overflow:visible;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:inherit;font:inherit;text-align:left;box-shadow:none;transform-style:preserve-3d}.bp-color-card-values dd .bp-workspace-depth-value:hover:not(:disabled),.bp-color-card-values dd .bp-workspace-depth-value:active:not(:disabled),.bp-color-card-values dd .bp-workspace-depth-value:focus-visible{border-color:transparent;background:transparent;color:inherit;box-shadow:none}.bp-workspace-depth-value__original,.bp-workspace-depth-value__copied{grid-area:1/1;display:block;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap;overflow-wrap:normal;transform:translateZ(0);transform-origin:left center;transition:transform calc(160 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1),opacity calc(160 * var(--bp-motion-ms,1ms)) ease,text-shadow calc(160 * var(--bp-motion-ms,1ms)) ease;backface-visibility:hidden}.bp-workspace-depth-value__copied{color:#087c45;font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight);letter-spacing:var(--bp-type-body-tracking);opacity:0;transform:translate3d(0,1px,-6px) scale(.93)}.bp-workspace-depth-value:hover .bp-workspace-depth-value__original,.bp-workspace-depth-value:focus-visible .bp-workspace-depth-value__original{transform:translate3d(0,-1px,8px) scale(1.18);text-shadow:0 4px 7px rgba(38,37,33,.12)}.bp-workspace-depth-value:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent,#59634f));outline-offset:1px}.bp-workspace-depth-value:disabled{color:var(--bp-card-muted);cursor:default}.bp-workspace-depth-value.is-value-exit .bp-workspace-depth-value__original{animation:bp-color-value-exit calc(120 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1) both}.bp-workspace-depth-value.is-copied-enter .bp-workspace-depth-value__original,.bp-workspace-depth-value.is-copied-hold .bp-workspace-depth-value__original,.bp-workspace-depth-value.is-copied-exit .bp-workspace-depth-value__original{opacity:0;transform:translate3d(0,1px,-8px) scale(.92);transition:none}.bp-workspace-depth-value.is-copied-enter .bp-workspace-depth-value__copied{animation:bp-color-copied-enter calc(120 * var(--bp-motion-ms,1ms)) cubic-bezier(.15,.8,.22,1.15) both}.bp-workspace-depth-value.is-copied-hold .bp-workspace-depth-value__copied{opacity:1;transform:translate3d(0,-1px,10px) scale(1.045);transition:none}.bp-workspace-depth-value.is-copied-exit .bp-workspace-depth-value__copied{animation:bp-color-copied-exit calc(140 * var(--bp-motion-ms,1ms)) cubic-bezier(.55,.05,.75,.2) both}.bp-workspace-depth-value.is-value-return .bp-workspace-depth-value__original{animation:bp-color-value-return calc(430 * var(--bp-motion-ms,1ms)) cubic-bezier(.18,.72,.25,1) both}.bp-workspace-depth-value.is-failed{color:#93483f}.bp-color-card-values input,.bp-color-card-title-input{width:100%;min-width:0;min-height:31px;padding:5px 6px;border:1px solid color-mix(in srgb,var(--bp-ui-accent,#59634f) 54%,transparent);border-radius:var(--bp-ui-radius-control);background:#fff;color:var(--bp-card-ink);font:inherit}.bp-color-card-title-input{font-family:var(--bp-type-panel-title-font);font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight);letter-spacing:var(--bp-type-panel-title-tracking)}@keyframes bp-color-value-exit{0%{opacity:1}34%{opacity:1;transform:translate3d(0,-1.5px,12px) scale(1.095)}to{opacity:0;transform:translate3d(0,1px,-8px) scale(.92)}}@keyframes bp-color-copied-enter{0%{opacity:0;transform:translate3d(0,1px,-8px) scale(.91)}78%{opacity:1;transform:translate3d(0,-1.5px,14px) scale(1.085)}to{opacity:1;transform:translate3d(0,-1px,10px) scale(1.045)}}@keyframes bp-color-copied-exit{0%{opacity:1;transform:translate3d(0,-1px,10px) scale(1.045)}to{opacity:0;transform:translate3d(0,1px,-7px) scale(.93)}}@keyframes bp-color-value-return{0%{opacity:0;transform:translate3d(0,1px,-8px) scale(.92)}to{opacity:1;transform:translateZ(0) scale(1)}}.bp-color-card-menu-trigger{position:absolute;z-index:4;right:10px;bottom:2px;display:grid;place-items:center;width:31px;min-width:31px;height:27px;min-height:27px;padding:0;border:0;border-radius:var(--bp-workspace-specimen-card-radius);background:transparent;color:var(--bp-card-muted);opacity:.22;transform:translate3d(var(--bp-card-title-x),var(--bp-card-title-y),28px);transition:opacity calc(150 * var(--bp-motion-ms,1ms)) ease,transform calc(110 * var(--bp-motion-ms,1ms)) ease,background-color calc(150 * var(--bp-motion-ms,1ms)) ease}.bp-color-card:hover .bp-color-card-menu-trigger,.bp-color-card:focus-within .bp-color-card-menu-trigger,.bp-color-card-menu-trigger[aria-expanded=true]{opacity:1}.bp-color-card-menu-trigger:hover,.bp-color-card-menu-trigger:focus-visible{background:color-mix(in srgb,var(--bp-ui-accent-soft,#e8ece4) 78%,transparent)}.bp-color-card-menu-trigger:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent,#59634f));outline-offset:2px}.bp-color-card.is-auxiliary{--bp-card-radius:var(--bp-workspace-specimen-card-radius-compact)}.bp-color-card.is-auxiliary .bp-color-card-swatch{height:88px}.bp-color-card.is-auxiliary .bp-color-card-content{grid-template-rows:minmax(30px,auto) minmax(0,1fr);gap:9px;padding:var(--bp-workspace-specimen-card-padding-block-start-compact) var(--bp-workspace-specimen-card-padding-inline-compact) var(--bp-workspace-specimen-card-padding-block-end-compact)}.bp-color-card.is-auxiliary .bp-color-card-heading{gap:7px}.bp-color-card.is-auxiliary .bp-color-card-heading h3{font-size:calc(var(--bp-type-card-title-size) * 1.25);transform:translate3d(var(--bp-card-title-x),var(--bp-card-title-y),18px)}.bp-color-card.is-auxiliary .bp-color-card-role{padding:4px 6px;transform:translate3d(var(--bp-card-tag-x),var(--bp-card-tag-y),12px)}.bp-color-card.is-auxiliary .bp-color-card-values{gap:6px}.bp-color-card.is-auxiliary .bp-color-card-values>div{grid-template-columns:34px minmax(0,1fr);min-height:30px;padding:0 7px;border-radius:var(--bp-workspace-specimen-value-radius-compact);transform:translate3d(var(--bp-card-plate-x),var(--bp-card-plate-y),8px)}.bp-color-card.is-auxiliary .bp-color-card-values dd{font-size:var(--bp-type-body-size)}.bp-color-card.is-auxiliary .bp-color-card-values dt{font-size:var(--bp-type-field-label-size)}.bp-color-card.is-auxiliary .bp-color-card-menu-trigger{right:7px;bottom:1px;height:24px;min-height:24px;transform:translate3d(var(--bp-card-title-x),var(--bp-card-title-y),21px)}.bp-color-card-stage.is-multi-row .bp-color-card-swatch{height:112px}.bp-color-card-stage.is-multi-row .bp-color-card-content{gap:12px;padding-top:14px;padding-bottom:19px}.bp-color-card-stage.is-auxiliary.is-multi-row .bp-color-card-swatch{height:67px}.bp-color-card-stage.is-auxiliary.is-multi-row .bp-color-card-content{gap:10px;padding-top:13px;padding-bottom:19px}.bp-color-card-stage.is-auxiliary.is-multi-row .bp-color-card-values>div{min-height:30px}.bp-color-card-menu{min-width:184px;background:#fbfaf7;box-shadow:0 18px 42px #2a27223d}.bp-color-card-menu button{min-height:34px}.bp-color-card-tints{position:absolute;z-index:2;top:0;right:0;bottom:0;display:grid;width:34px;border-left:1px solid rgba(0,0,0,.12);transform:translateZ(2px)}.bp-color-card-tints>span{position:relative;display:block;min-height:0}.bp-color-card.is-auxiliary .bp-color-card-tints{width:27px}.bp-color-card-picker{display:grid;grid-template-rows:auto 146px 1fr auto auto;gap:10px;height:100%;padding:15px;color:var(--bp-card-ink)}.bp-color-card-picker>header{display:grid;gap:2px}.bp-color-card-picker>header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--bp-type-card-title-font);font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);font-style:var(--bp-type-card-title-style);line-height:var(--bp-type-card-title-line-height);letter-spacing:var(--bp-type-card-title-tracking)}.bp-color-card-picker .react-colorful{width:100%;height:146px}.bp-color-card-picker .react-colorful__saturation{border-radius:var(--bp-workspace-specimen-card-radius)}.bp-color-card-picker .react-colorful__hue{height:15px;margin-top:7px;border-radius:var(--bp-workspace-specimen-card-radius)}.bp-color-card-picker .react-colorful__pointer{width:19px;height:19px}.bp-color-card-picker-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px}.bp-color-card-picker-fields label{display:grid;gap:3px}.bp-color-card-picker-fields label:first-child{grid-column:1/-1}.bp-color-card-picker-fields input{width:100%;min-width:0;height:31px;padding:5px 7px;border:1px solid var(--bp-control-border,var(--bp-ui-border));border-radius:var(--bp-ui-radius-control);background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-card-ink);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.bp-color-card-picker-fields input:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:1px}.bp-color-card-picker>p{margin:0;color:var(--bp-ui-danger,#93483f);font-size:var(--bp-type-body-size)}.bp-color-card-picker>footer{display:flex;justify-content:flex-end;gap:7px}.bp-color-card-picker>footer button{min-height:32px;padding:6px 10px;border:1px solid var(--bp-control-border,var(--bp-ui-border));border-radius:var(--bp-ui-radius-control);background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-control-text,var(--bp-ui-text));font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bp-color-card-picker>footer button.is-primary{border-color:transparent;background:var(--bp-ui-accent,#59634f);color:#fff}.bp-color-card-picker>footer button:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}@container (max-width:760px){.bp-color-card-zone,.bp-managed-color-card-collection{gap:23px}.bp-color-card-zone-grid.is-core{gap:20px 15px}.bp-color-card-zone-grid.is-auxiliary{gap:17px 13px}.bp-color-card-swatch{height:110px}}@container (max-width:650px){.bp-color-card-swatch{height:116px}.bp-color-card.is-auxiliary .bp-color-card-swatch{height:86px}}@media (hover:none),(pointer:coarse){.bp-color-card-menu-trigger{opacity:1}}@media (prefers-reduced-motion:reduce){.bp-color-card,.bp-color-card.is-tilting,.bp-color-card-flipper,.bp-color-card-heading h3,.bp-color-card-role,.bp-color-card-values>div,.bp-color-card-menu-trigger,.bp-color-card-palette,.bp-color-card-zone-add,.bp-workspace-depth-value__original,.bp-workspace-depth-value__copied{transition-duration:calc(.01 * var(--bp-motion-ms,1ms));transform:none}.bp-color-card.is-picker-rotated .bp-color-card-flipper{transform:none}.bp-color-card.is-picker-rotated .bp-color-card-front{opacity:0}.bp-color-card-back{transform:none;opacity:0}.bp-color-card.is-picker-rotated .bp-color-card-back{opacity:1}.bp-color-card-flipper{box-shadow:0 14px 28px #26252121}.bp-color-card-swatch:after,.bp-color-card-content:after{opacity:0}.bp-color-card-menu-trigger{opacity:1}.bp-workspace-depth-value:hover .bp-workspace-depth-value__original,.bp-workspace-depth-value:focus-visible .bp-workspace-depth-value__original,.bp-workspace-depth-value.is-copied-enter .bp-workspace-depth-value__original,.bp-workspace-depth-value.is-copied-hold .bp-workspace-depth-value__original,.bp-workspace-depth-value.is-copied-exit .bp-workspace-depth-value__original{transform:none}.bp-workspace-depth-value.is-value-exit .bp-workspace-depth-value__original,.bp-workspace-depth-value.is-copied-exit .bp-workspace-depth-value__copied{animation:bp-color-value-fade-out calc(120 * var(--bp-motion-ms,1ms)) ease both}.bp-workspace-depth-value.is-copied-enter .bp-workspace-depth-value__copied,.bp-workspace-depth-value.is-value-return .bp-workspace-depth-value__original{animation:bp-color-value-fade-in calc(120 * var(--bp-motion-ms,1ms)) ease both}.bp-workspace-depth-value.is-copied-hold .bp-workspace-depth-value__copied{opacity:1;transform:none}}@keyframes bp-color-value-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bp-color-value-fade-in{0%{opacity:0}to{opacity:1}}.bp-type-card-stage{--bp-color-card-width:100%;--bp-color-card-height:330px;flex:1 1 240px;width:100%;max-width:310px;height:330px}.bp-type-card-stage[data-picker-phase=open]>.bp-type-card,.bp-type-card-stage[data-picker-phase=closing]>.bp-type-card{height:460px}.bp-type-card{--bp-card-swatch:#deded9;--bp-picker-preview:#deded9;container-type:inline-size}.bp-type-card.is-selected>.bp-color-card-flipper{outline:2px solid color-mix(in srgb,var(--bp-ui-accent,#59634f) 52%,transparent);outline-offset:3px}.bp-type-card:not(.is-selected):has(:focus-visible)>.bp-color-card-flipper{outline:1px solid var(--bp-control-focus-ring,var(--bp-ui-accent,#59634f));outline-offset:3px}.bp-type-card-front{grid-template-rows:154px minmax(0,1fr)}.bp-type-card-specimen{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;border:var(--bp-workspace-stroke-width) solid var(--bp-workspace-specimen-card-border);border-bottom:0;border-radius:var(--bp-card-radius) var(--bp-card-radius) 0 0;background:linear-gradient(145deg,var(--bp-card-shell-start),var(--bp-card-shell-end));transform:translateZ(1px);backface-visibility:hidden}.bp-type-card-specimen{-webkit-user-select:none;user-select:none}.bp-type-card-specimen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(132deg,rgba(255,255,255,.44),transparent 48%,rgba(52,50,45,.04));pointer-events:none}.bp-type-card-specimen>.bp-color-card-role{position:absolute;z-index:2;top:13px;left:13px;cursor:default}.bp-type-card-specimen>strong{position:relative;z-index:1;display:block;transform:translateZ(18px) scale(1);transform-origin:center;transition:transform calc(240 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.75,.2,1),text-shadow calc(240 * var(--bp-motion-ms,1ms)) ease;backface-visibility:hidden}.bp-type-card:hover .bp-type-card-specimen>strong,.bp-type-card:focus-within .bp-type-card-specimen>strong{transform:translate3d(0,-4px,42px) scale(1.09);text-shadow:0 18px 28px rgba(38,37,33,.18)}.bp-type-card-content{grid-template-rows:auto auto auto;gap:9px;padding-top:14px;padding-bottom:12px}.bp-type-card-quick-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.bp-type-card-quick-field{grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;min-height:29px;padding:3px 7px;border-radius:var(--bp-workspace-button-radius,7px);background:var(--bp-card-value,var(--bp-workspace-specimen-card-value-surface,#fff))}.bp-type-card-quick-field input,.bp-type-card-quick-field select{width:100%;min-width:0;min-height:22px;padding:0;border:0;border-radius:var(--bp-ui-radius-control);background-color:transparent;box-shadow:none;color:var(--bp-card-ink,var(--bp-ui-text));font-variant-numeric:tabular-nums;font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.bp-type-card-quick-field select{padding-right:17px;background-position:calc(100% - 8px) 48%,calc(100% - 4px) 48%;background-size:4px 4px}.bp-type-card-quick-field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--bp-control-focus-ring,var(--bp-ui-accent)) 24%,transparent)}.bp-type-card-actions{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:5px}.bp-type-card-actions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 7px;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-card-muted,var(--bp-ui-muted));font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.bp-type-card-actions button:hover,.bp-type-card-actions button:focus-visible{background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-ui-text)}.bp-type-card-actions button:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:1px}.bp-type-card-stage .bp-color-card-back{overflow:hidden;background:linear-gradient(145deg,#f8f8f5,#e8e8e3)}.bp-type-card-editor{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px;color:var(--bp-ui-text,#292824)}.bp-type-card-editor>header{display:grid;gap:2px}.bp-type-card-editor>header b{font-family:var(--bp-type-card-title-font);font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);font-style:var(--bp-type-card-title-style);line-height:var(--bp-type-card-title-line-height);letter-spacing:var(--bp-type-card-title-tracking)}.bp-type-card-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bp-type-card-editor-grid>.bp-ui-field{gap:3px;min-width:0}.bp-type-card-editor-grid>.bp-ui-field:nth-child(-n+2){grid-column:1/-1}.bp-type-card-editor-grid input,.bp-type-card-editor-grid select{min-height:34px;height:34px;font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bp-type-card-editor .font-picker{min-width:0}.bp-type-card-editor .font-search{min-height:34px}.bp-type-card-editor .font-results{z-index:12;max-height:190px;overflow:auto}.bp-type-card-axes{display:grid;gap:5px}.bp-type-card-axes label{display:grid;grid-template-columns:54px minmax(0,1fr) 32px;align-items:center;gap:5px;font-size:var(--bp-type-field-label-size)}.bp-type-card-axes input[type=range]{width:100%;accent-color:var(--bp-ui-accent)}.bp-type-card-axes label>b{text-align:right;font-variant-numeric:tabular-nums}.bp-type-card-editor .brand-color-field{gap:4px}.bp-type-card-editor .brand-color-selector summary{min-height:42px;padding:5px 7px}.bp-type-card-editor .brand-color-selector-swatch{width:25px;height:25px}.bp-type-card-editor .brand-color-options{z-index:15;max-height:170px;overflow:auto}.bp-type-card-editor>footer{display:grid;grid-template-columns:auto 1fr auto auto;gap:6px;align-items:center;margin-top:auto}.bp-type-card-editor>footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:6px 9px;border:1px solid var(--bp-control-border,var(--bp-ui-border));border-radius:var(--bp-ui-radius-control);background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-ui-text);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.bp-type-card-editor>footer button.is-primary{border-color:transparent;background:var(--bp-ui-accent,#59634f);color:#fff}.bp-type-card-editor>footer button.is-danger{color:var(--bp-ui-danger,#93483f)}@container governed-content (max-width:650px){.bp-type-card-stage{flex-basis:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.bp-type-card-specimen>strong,.bp-type-card:hover .bp-type-card-specimen>strong,.bp-type-card:focus-within .bp-type-card-specimen>strong{transition-duration:calc(.01 * var(--bp-motion-ms,1ms));transform:none;text-shadow:none}}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card.is-tilting,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-flipper,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-heading h3,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-role,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-values>div,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-menu-trigger,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-palette,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-zone-add,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value__original,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value__copied{transition-duration:calc(.01 * var(--bp-motion-ms,1ms));transform:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card.is-picker-rotated .bp-color-card-flipper{transform:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card.is-picker-rotated .bp-color-card-front{opacity:0}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-back{transform:none;opacity:0}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card.is-picker-rotated .bp-color-card-back{opacity:1}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-flipper{box-shadow:0 14px 28px #26252121}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-swatch:after,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-content:after{opacity:0}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-color-card-menu-trigger{opacity:1}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value:hover .bp-workspace-depth-value__original,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value:focus-visible .bp-workspace-depth-value__original,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value.is-copied-enter .bp-workspace-depth-value__original,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value.is-copied-hold .bp-workspace-depth-value__original,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value.is-copied-exit .bp-workspace-depth-value__original{transform:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value.is-value-exit .bp-workspace-depth-value__original,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value.is-copied-exit .bp-workspace-depth-value__copied{animation:bp-color-value-fade-out calc(120 * var(--bp-motion-ms,1ms)) ease both}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value.is-copied-enter .bp-workspace-depth-value__copied,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value.is-value-return .bp-workspace-depth-value__original{animation:bp-color-value-fade-in calc(120 * var(--bp-motion-ms,1ms)) ease both}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-workspace-depth-value.is-copied-hold .bp-workspace-depth-value__copied{opacity:1;transform:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-type-card-specimen>strong,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-type-card:hover .bp-type-card-specimen>strong,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-type-card:focus-within .bp-type-card-specimen>strong{transition-duration:calc(.01 * var(--bp-motion-ms,1ms));transform:none;text-shadow:none}.bp-color-card-heading h3{font-size:calc(var(--bp-type-card-title-size) * 1.25)}.bp-type-card-content .bp-color-card-heading h3{font-size:var(--bp-type-card-title-size)}.bp-color-card-role,.bp-color-card.is-auxiliary .bp-color-card-role{border-radius:var(--bp-ui-radius-pill);font-family:var(--bp-type-badge-font);font-size:var(--bp-type-badge-size);font-weight:var(--bp-type-badge-weight);letter-spacing:.065em;text-transform:uppercase;padding:4px 7px}.bp-type-card-quick-field{display:grid;grid-template-columns:1fr;gap:3px;align-content:start;min-width:0}.bp-type-card-quick-field>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-type-card-quick-field input,.bp-type-card-quick-field select{height:26px;min-height:26px;padding:3px 5px}.bp-type-card-quick-field.bp-ui-field--floating{padding-top:0;display:grid}.bp-type-card-quick-field.bp-ui-field--floating>span{position:static;translate:none;pointer-events:auto;padding:0;background:transparent}.bp-type-card-editor>header span,.bp-color-card-picker>header span{font-family:var(--bp-type-eyebrow-font);font-size:var(--bp-type-eyebrow-size);font-weight:var(--bp-type-eyebrow-weight);letter-spacing:var(--bp-type-eyebrow-tracking);text-transform:uppercase;color:var(--bp-ui-muted)}.bp-type-card-editor>header b,.bp-color-card-picker>header b{font-family:var(--bp-type-panel-title-font);font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight);line-height:var(--bp-type-panel-title-line-height)}.bp-type-card-editor .brand-color-field>span{font-family:var(--bp-type-field-label-font);font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight);letter-spacing:var(--bp-type-field-label-tracking);text-transform:none}.bp-type-card-editor .brand-color-selector-trigger{min-height:32px}.bp-type-card-editor .brand-color-selector-swatch{width:20px;height:20px}:root{--glace-spring: linear( 0, .0036, .0146, .0325, .0569, .0872 7.7%, .1747, .2767, .3852 21.7%, .4937, .5978, .6951, .7842 38.5%, .8643 43%, .9357, .9981 53.6%, 1.0156, 1.0286, 1.0374, 1.0422 64.6%, 1.0436, 1.0418, 1.0374, 1.0309 78%, 1.0153, 1.0019 88%, .9956, .9925 96%, .9968, 1 );--glace-spring-out: cubic-bezier(.33, 1, .68, 1)}[data-glace-toaster]{--glace-width: 356px;--glace-radius: 16px;--glace-font: 14px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}[data-glace-toaster][data-theme=light]{--glace-bg: rgba(255, 255, 255, .55);--glace-border: rgba(255, 255, 255, .75);--glace-text: #1a1a1e;--glace-muted: rgba(0, 0, 0, .56);--glace-highlight: rgba(255, 255, 255, .9);--glace-shadow: 0 8px 30px rgba(0, 0, 0, .13), 0 2px 8px rgba(0, 0, 0, .06);--glace-grain: .035;--glace-btn-bg: #1a1a1e;--glace-btn-fg: #fafafa;--glace-btn-ghost: rgba(0, 0, 0, .06);--glace-close-bg: rgba(0, 0, 0, .06)}[data-glace-toaster][data-theme=dark]{--glace-bg: rgba(28, 28, 32, .5);--glace-border: rgba(255, 255, 255, .09);--glace-text: #f4f4f5;--glace-muted: rgba(255, 255, 255, .62);--glace-highlight: rgba(255, 255, 255, .14);--glace-shadow: 0 8px 30px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .35);--glace-grain: .05;--glace-btn-bg: #fafafa;--glace-btn-fg: #18181b;--glace-btn-ghost: rgba(255, 255, 255, .1);--glace-close-bg: rgba(255, 255, 255, .1)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){[data-glace-toaster][data-theme=light]{--glace-bg: rgba(250, 250, 252, .97)}[data-glace-toaster][data-theme=dark]{--glace-bg: rgba(26, 26, 30, .97)}}[data-glace-toast]{box-sizing:border-box;width:100%;padding:13px 15px;border-radius:var(--glace-radius);background:radial-gradient(135% 90% at 0% 0%,var(--glace-highlight),transparent 52%),var(--glace-bg);-webkit-backdrop-filter:blur(var(--glace-blur, 16px)) saturate(180%);backdrop-filter:blur(var(--glace-blur, 16px)) saturate(180%);border:1px solid var(--glace-border);box-shadow:var(--glace-shadow),inset 0 1px .5px var(--glace-highlight),inset 0 -1px 1px #0000000a;color:var(--glace-text);font-size:var(--glace-font);line-height:1.4;overflow:hidden;cursor:default;user-select:none;-webkit-user-select:none}[data-glace-toast] *{box-sizing:border-box}[data-glace-toast]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,var(--glace-highlight),transparent 38%,transparent 62%,color-mix(in srgb,var(--glace-highlight) 55%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}[data-glace-toast]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:var(--glace-grain);mix-blend-mode:overlay}[data-glace-toaster][data-theme=dark] [data-glace-toast][data-refract]{--glace-bg: rgba(28, 28, 32, .38)}[data-glace-toaster][data-theme=light] [data-glace-toast][data-refract]{--glace-bg: rgba(255, 255, 255, .4)}.glace-row{position:relative;z-index:1;display:flex;align-items:flex-start;gap:11px}.glace-icon{flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px;height:18px;width:18px}.glace-content{flex:1 1 auto;min-width:0}.glace-title{font-weight:550;letter-spacing:-.01em}.glace-description{margin-top:3px;font-size:13px;color:var(--glace-muted)}[data-glace-toast][data-type=success] .glace-icon{color:#22c55e}[data-glace-toast][data-type=error] .glace-icon{color:#ef4444}[data-glace-toast][data-type=warning] .glace-icon{color:#f59e0b}[data-glace-toast][data-type=info] .glace-icon{color:#3b82f6}[data-glace-toast][data-type=loading] .glace-icon{color:var(--glace-muted)}[data-rich][data-type=success]{--glace-bg: rgba(34, 197, 94, .16);--glace-border: rgba(34, 197, 94, .35)}[data-rich][data-type=error]{--glace-bg: rgba(239, 68, 68, .16);--glace-border: rgba(239, 68, 68, .35)}[data-rich][data-type=warning]{--glace-bg: rgba(245, 158, 11, .16);--glace-border: rgba(245, 158, 11, .38)}[data-rich][data-type=info]{--glace-bg: rgba(59, 130, 246, .16);--glace-border: rgba(59, 130, 246, .35)}[data-glace-toaster][data-theme=dark] [data-rich][data-type=success]{--glace-text: #dcfce7}[data-glace-toaster][data-theme=dark] [data-rich][data-type=error]{--glace-text: #fee2e2}[data-glace-toaster][data-theme=dark] [data-rich][data-type=warning]{--glace-text: #fef3c7}[data-glace-toaster][data-theme=dark] [data-rich][data-type=info]{--glace-text: #dbeafe}[data-rich] .glace-icon{color:var(--glace-text)!important}.glace-actions{display:flex;gap:8px;margin-top:11px}.glace-btn{font:inherit;font-size:12.5px;font-weight:550;border:none;border-radius:8px;padding:6px 11px;cursor:pointer;transition:filter .15s ease,background .15s ease}.glace-btn-action{background:var(--glace-btn-bg);color:var(--glace-btn-fg)}.glace-btn-action:hover{filter:brightness(1.1)}.glace-btn-cancel{background:var(--glace-btn-ghost);color:var(--glace-text)}.glace-btn-cancel:hover{filter:brightness(1.08)}.glace-close{position:absolute;top:9px;right:9px;z-index:2;display:flex;align-items:center;justify-content:center;height:20px;width:20px;padding:0;border:none;border-radius:6px;background:var(--glace-close-bg);color:var(--glace-text);cursor:pointer;opacity:0;transition:opacity .15s ease,filter .15s ease}[data-glace-toast]:hover .glace-close,[data-glace-toaster] ol[data-expanded] .glace-close{opacity:.75}.glace-close:hover{opacity:1!important;filter:brightness(1.1)}.glace-spinner{position:relative;display:inline-block;height:18px;width:18px}.glace-spinner span{position:absolute;top:0;left:50%;height:100%;width:9%;transform-origin:center}.glace-spinner span:before{content:"";display:block;height:28%;width:100%;border-radius:2px;background:currentColor;animation:glace-spin 1.1s linear infinite}@keyframes glace-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion: reduce){[data-glace-toast]{transition:opacity .2s ease!important}.glace-spinner span:before{animation:none;opacity:.6}}.glace-glass{position:relative;--g-bg: rgba(28, 28, 32, .5);--g-border: rgba(255, 255, 255, .1);--g-highlight: rgba(255, 255, 255, .14);--g-text: #f4f4f5;--g-shadow: 0 8px 30px rgba(0, 0, 0, .45);background:radial-gradient(135% 90% at 0% 0%,var(--g-highlight),transparent 52%),var(--g-bg);border:1px solid var(--g-border);box-shadow:var(--g-shadow),inset 0 1px .5px var(--g-highlight);color:var(--g-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.glace-glass[data-tone=light]{--g-bg: rgba(255, 255, 255, .5);--g-border: rgba(255, 255, 255, .7);--g-highlight: rgba(255, 255, 255, .9);--g-text: #1a1a1e;--g-shadow: 0 8px 30px rgba(0, 0, 0, .14)}.glace-glass[data-refract]{--g-bg: rgba(28, 28, 32, .36)}.glace-glass[data-tone=light][data-refract]{--g-bg: rgba(255, 255, 255, .4)}.glace-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,var(--g-highlight),transparent 38%,transparent 62%,color-mix(in srgb,var(--g-highlight) 55%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.glace-glass--interactive{cursor:pointer;transition:transform .5s var(--glace-spring),box-shadow .25s ease}.glace-glass--interactive:hover{transform:translateY(-3px)}.glace-glass--interactive:active{transform:translateY(-1px) scale(.992);transition-duration:.18s}.glace-glass--morph{interpolate-size:allow-keywords;transition:width .55s var(--glace-spring),height .55s var(--glace-spring),transform .5s var(--glace-spring),filter .15s ease}.glace-card{padding:20px}@property --glace-sheen-angle{syntax: "<angle>"; inherits: false; initial-value: -45deg;}.glace-glass--sheen>:not(.glace-sheen){position:relative;z-index:1}.glace-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none;background:linear-gradient(var(--glace-sheen-angle, -45deg),transparent 38%,rgba(255,255,255,.22) 48% 50%,transparent 62%);background-size:220% 220%;background-position:0% 50%;background-repeat:no-repeat;mix-blend-mode:screen;opacity:.4;transition:background-position .55s var(--glace-spring),--glace-sheen-angle .55s var(--glace-spring),opacity .3s ease}.glace-glass--sheen:hover .glace-sheen{background-position:30% 50%;opacity:.6}.glace-glass--sheen:active .glace-sheen{background-position:52% 18%;--glace-sheen-angle: -16deg;opacity:.72}.glace-gbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:550;letter-spacing:-.01em;cursor:pointer;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:center;box-shadow:var(--g-shadow),inset 0 1px .5px var(--g-highlight),inset 0 -1.5px 1px #00000038;transition:transform .5s var(--glace-spring),box-shadow .3s var(--glace-spring),filter .15s ease}.glace-gbtn:hover{filter:brightness(1.06);transform:scale(.985)}.glace-gbtn:active{transform:perspective(440px) rotateX(13deg) scale(.955);transition-duration:.14s;box-shadow:0 2px 8px #0000004d,inset 0 2px 3px #00000047,inset 0 -1px 1px var(--g-highlight)}.glace-gbtn:focus-visible{outline:2px solid var(--g-highlight);outline-offset:2px}.glace-gbtn-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:text-shadow .3s ease}.glace-gbtn:active .glace-gbtn-label{text-shadow:0 1px 2px rgba(0,0,0,.28)}.glace-gbtn--sm{padding:7px 15px;font-size:13px}.glace-gbtn--md{padding:10px 20px;font-size:14px}.glace-gbtn--lg{padding:13px 26px;font-size:16px}@media (prefers-reduced-motion: reduce){.glace-sheen{transition:opacity .2s ease}.glace-gbtn:active{transform:scale(.97)}}:root{--bp-app-layer-toast:84}.bp-ui-glass.glace-glass{--g-border:rgba(255,255,255,.76);--g-highlight:rgba(255,255,255,.9);font-family:var(--bp-ui-font,Inter,system-ui,sans-serif)}.bp-ui-glass.glace-glass[data-glass-path=frosted-fallback],.bp-ui-toaster.is-frosted-fallback [data-glace-toast]{--bp-glass-blur:12px;--bp-glass-saturation:125%;--bp-glass-tint:color-mix(in srgb,var(--bp-workspace-utility-surface) calc(var(--bp-workspace-utility-opacity) * .53),transparent);--bp-glass-rim:rgba(255,255,255,.82);--bp-glass-light:rgba(255,255,255,.26);--bp-glass-reflection:rgba(255,255,255,.12);--bp-glass-elevation:var(--bp-ui-elevation-floating);background:radial-gradient(140% 110% at 0% 0%,var(--bp-glass-light),transparent 54%),linear-gradient(125deg,transparent 46%,var(--bp-glass-reflection) 78%,transparent),var(--bp-glass-tint);-webkit-backdrop-filter:blur(var(--bp-glass-blur)) saturate(var(--bp-glass-saturation))!important;backdrop-filter:blur(var(--bp-glass-blur)) saturate(var(--bp-glass-saturation))!important;border-color:var(--bp-glass-rim);box-shadow:var(--bp-glass-elevation),inset 0 1px 1px #fffffff2,inset 1px 0 1px #ffffff52,inset 0 -1px 1px #2a32271f}.bp-ui-glass.glace-glass.is-dense[data-glass-path=frosted-fallback]{--bp-glass-blur:20px;--bp-glass-saturation:140%;--bp-glass-tint:color-mix(in srgb,var(--bp-workspace-utility-surface) calc(var(--bp-workspace-utility-opacity) * .68),transparent);--bp-glass-rim:rgba(255,255,255,.92);--bp-glass-light:rgba(255,255,255,.32);--bp-glass-reflection:rgba(255,255,255,.16);--bp-glass-elevation:var(--bp-ui-elevation-floating)}.bp-ui-toaster.is-frosted-fallback [data-glace-toast]{--bp-glass-blur:18px;--bp-glass-saturation:140%;--bp-glass-tint:color-mix(in srgb,var(--bp-interface-overlay-surface) calc(var(--bp-workspace-surface-opacity) * .7),transparent);--bp-glass-elevation:var(--bp-ui-elevation-floating)}.bp-ui-glass.glace-glass[data-glass-path=frosted-fallback]:before,.bp-ui-toaster.is-frosted-fallback [data-glace-toast]:before{background:linear-gradient(125deg,rgba(255,255,255,.98),rgba(255,255,255,.12) 38%,transparent 60%,rgba(255,255,255,.65))}.bp-ui-toaster[data-glace-toaster]{z-index:var(--bp-app-layer-toast)!important;bottom:var(--bp-toast-bottom,24px)!important;--glace-width:336px;--glace-bg:color-mix(in srgb,var(--bp-interface-overlay-surface) var(--bp-workspace-surface-opacity),transparent);--glace-text:var(--bp-ui-text);--glace-radius:var(--bp-workspace-popover-radius);font-family:var(--bp-ui-font,Inter,system-ui,sans-serif)}.bp-ui-toaster[data-glace-toaster]{right:var(--bp-toast-right,24px)!important;width:min(336px,calc(100vw - 48px))}.bp-ui-toaster[data-workspace-drawer-active]{z-index:79!important}.bp-ui-toaster [data-glace-toast]{width:100%}.bp-ui-toaster ol[data-expanded]{display:flex;flex-direction:column-reverse;gap:var(--glace-gap,12px);height:auto!important;max-height:calc(100dvh - var(--bp-toast-bottom,24px) - 16px);overflow-y:auto;overscroll-behavior:contain}.bp-ui-toaster ol[data-expanded]>[data-glace-toast]{position:relative!important;flex:none;bottom:auto!important;transform:none!important}.bp-ui-toaster[data-modal-active]{visibility:hidden;pointer-events:none}.bp-ui-toaster .glace-close{opacity:.7}.bp-ui-toaster :is(.glace-close,.glace-btn):focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.bp-ui-toaster [data-glace-toast]{font-family:inherit}.bp-ui-toaster.is-reduced [data-glace-toast],.bp-ui-toaster.is-reduced ol{transition:none!important}.bp-ui-toaster.is-reduced .glace-spinner span:before{animation:none;opacity:.6}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.bp-ui-glass.glace-glass[data-glass-path=frosted-fallback],.bp-ui-toaster.is-frosted-fallback [data-glace-toast]{background:var(--bp-workspace-utility-surface)}}@media (prefers-reduced-transparency:reduce){.bp-ui-glass.glace-glass,.bp-ui-toaster[data-glace-toaster]{--glace-bg:var(--bp-interface-overlay-surface)}.bp-ui-glass.glace-glass,.bp-ui-toaster [data-glace-toast]{background:var(--bp-workspace-utility-surface);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.bp-ui-toaster [data-glace-toast]{font-family:var(--bp-type-body-font,var(--bp-ui-font));font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight)}.bp-governed-workspace-title{position:absolute;z-index:68;top:var(--bp-governed-title-top,16px);left:var(--bp-governed-shell-inline-inset,var(--bp-workspace-shell-left-inset,clamp(20px,2vw,28px)));width:min(620px,calc(50% - 54px));height:var(--bp-governed-title-height,104px);pointer-events:none;isolation:isolate}.brand-designer-workspace-top-rail-header>.bp-governed-workspace-title,.bp-governed-workspace-title *{pointer-events:none}.bp-governed-workspace-title__atmosphere{position:absolute;z-index:0;top:-34px;left:-48px;width:min(650px,58vw);height:290px;background:radial-gradient(ellipse 82% 70% at 13% 10%,rgba(250,250,247,.28) 0%,rgba(250,250,247,.15) 35%,rgba(250,250,247,.055) 57%,transparent 80%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:radial-gradient(ellipse 88% 78% at 12% 8%,#000 0%,rgba(0,0,0,.94) 28%,rgba(0,0,0,.62) 48%,rgba(0,0,0,.22) 66%,transparent 84%);mask-image:radial-gradient(ellipse 88% 78% at 12% 8%,#000 0%,rgba(0,0,0,.94) 28%,rgba(0,0,0,.62) 48%,rgba(0,0,0,.22) 66%,transparent 84%)}.bp-workspace-route-host[data-route-motion=outgoing] .bp-governed-workspace-title__atmosphere,.bp-governed-workspace-header.is-outgoing .bp-governed-workspace-title__atmosphere{visibility:hidden}.bp-governed-workspace-title__identity{position:relative;z-index:1;display:grid;grid-template-columns:3px minmax(0,1fr);gap:13px;height:100%;color:var(--bp-control-text,var(--bp-ui-text,#24231f))}.bp-governed-workspace-title__identity>i{display:block;width:3px;height:92px;background:#fff}.bp-governed-workspace-title__identity>div{display:grid;align-content:start;gap:7px;padding-top:10px;min-width:0}.bp-governed-workspace-title__identity>div>span{font:760 8px/1.2 var(--bp-ui-font);letter-spacing:.09em;text-transform:uppercase}.bp-governed-workspace-title__identity h1{max-width:100%;margin:0 0 -.12em;padding-bottom:.12em;color:#161614;font:650 clamp(38px,4vw,54px)/.92 var(--bp-type-page-title-font,var(--bp-ui-font));letter-spacing:-.055em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.bp-governed-workspace-title{width:calc(42% - 24px)}.bp-governed-workspace-title__identity{grid-template-columns:2px minmax(0,1fr);gap:9px}.bp-governed-workspace-title__identity>i{width:2px;height:78px}.bp-governed-workspace-title__identity h1{font-size:34px}.bp-governed-workspace-title__atmosphere{width:430px;height:235px}}.bp-governed-workspace-title__identity h1{position:relative;width:fit-content}.bp-governed-workspace-title__identity h1>.bp-governed-title-glint{position:absolute;top:0;right:0;bottom:0;left:0;font:inherit;letter-spacing:inherit;pointer-events:none;color:transparent;opacity:0;background:linear-gradient(105deg,transparent 45%,rgba(255,255,255,.32) 50%,transparent 55%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text}.bp-governed-workspace-header.is-incoming .bp-governed-workspace-title__identity>i{animation:bp-title-focus calc(420 * var(--bp-motion-ms,1ms)) calc(20 * var(--bp-motion-ms,1ms)) var(--bp-motion-ease-standard) both}.bp-governed-workspace-header.is-incoming .bp-governed-workspace-title__identity>div>span{animation:bp-title-focus calc(460 * var(--bp-motion-ms,1ms)) calc(50 * var(--bp-motion-ms,1ms)) var(--bp-motion-ease-standard) both}.bp-governed-workspace-header.is-incoming .bp-governed-workspace-title__identity h1{animation:bp-title-focus calc(500 * var(--bp-motion-ms,1ms)) calc(80 * var(--bp-motion-ms,1ms)) var(--bp-motion-ease-standard) both}.bp-governed-workspace-header.is-incoming .bp-governed-title-glint{animation:bp-title-glint calc(220 * var(--bp-motion-ms,1ms)) calc(580 * var(--bp-motion-ms,1ms)) linear both}.bp-governed-workspace-header.is-outgoing .bp-governed-workspace-title__identity{animation:bp-title-defocus calc(320 * var(--bp-motion-ms,1ms)) ease-in both}@keyframes bp-title-focus{0%{opacity:0;filter:blur(10px);transform:translate3d(0,2px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes bp-title-defocus{0%{opacity:1;filter:blur(0);transform:translateZ(0)}to{opacity:0;filter:blur(10px);transform:translate3d(0,-2px,0)}}@keyframes bp-title-glint{0%{opacity:0;background-position:150% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.bp-governed-workspace-header .bp-governed-workspace-title__identity,.bp-governed-workspace-header .bp-governed-workspace-title__identity>i,.bp-governed-workspace-header .bp-governed-workspace-title__identity>div>span,.bp-governed-workspace-header .bp-governed-workspace-title__identity h1{animation:none}.bp-governed-workspace-title__identity h1>.bp-governed-title-glint{display:none}.bp-governed-workspace-header.is-outgoing .bp-governed-workspace-title__identity{opacity:0}}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-governed-workspace-header .bp-governed-workspace-title__identity,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-governed-workspace-header .bp-governed-workspace-title__identity>i,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-governed-workspace-header .bp-governed-workspace-title__identity>div>span,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-governed-workspace-header .bp-governed-workspace-title__identity h1{animation:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-governed-workspace-title__identity h1>.bp-governed-title-glint{display:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-governed-workspace-header.is-outgoing .bp-governed-workspace-title__identity{opacity:0}.bp-governed-content-scroller{--bp-governed-content-inline-inset:var(--bp-governed-shell-inline-inset,var(--bp-workspace-shell-left-inset,clamp(20px,2vw,28px)));--bp-governed-content-start:max(132px,calc(var(--bp-workspace-platform-header-height,64px) + 48px));--bp-governed-content-bottom-reserve:max(80px,calc(var(--bp-workspace-footer-dock-height,0px) + 28px));position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;box-sizing:border-box;min-width:0;min-height:0;padding:var(--bp-governed-content-start) var(--bp-governed-content-inline-inset) var(--bp-governed-content-bottom-reserve);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scroll-padding-block:var(--bp-governed-content-start) var(--bp-governed-content-bottom-reserve);container:governed-content / inline-size}.bp-governed-content-flow{width:min(100%,var(--bp-governed-content-max-width,1440px));min-width:0;min-height:calc(100% - var(--bp-governed-content-start) - var(--bp-governed-content-bottom-reserve));margin-inline:auto;overflow:visible}.bp-governed-content-flow[data-content-alignment=start]{margin-inline-start:0;margin-inline-end:auto}.bp-governed-colors-fixture{--bp-colors-panel-safe-zone-reserve:400px;width:100%;min-width:0;padding-bottom:8px;overflow:visible}@media (min-width:1180px){.bp-governed-colors-fixture{width:calc(100% - var(--bp-colors-panel-safe-zone-reserve))}}@media (max-width:760px){.bp-governed-content-scroller{--bp-governed-content-start:122px}}@media (max-height:400px){.bp-governed-content-scroller{--bp-governed-content-start:clamp(86px,55dvh,122px);--bp-governed-content-bottom-reserve:clamp(20px,12dvh,48px)}}.main--workspace{height:100dvh;min-height:0;overflow:hidden}.content-brand-designer-workspace{height:100%;min-height:0;position:relative;z-index:1;width:100%;max-width:none!important;min-width:0;margin:0!important;padding:0!important;overflow:clip}.app-shell:has(.brand-designer-workspace.is-route-active){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.brand-designer-workspace.is-route-active)>.sidebar{min-height:0;overflow-y:auto}.production-page--brand-designer{height:100dvh;min-height:720px}.brand-designer-workspace{--workspace-ink:#302f2b;--workspace-muted:#716e66;--workspace-line:rgba(57,54,48,.14);--brand-designer-workspace-surface-tint:#ecece8;--workspace-library-width:min(440px,92vw);--workspace-glass:color-mix(in srgb,var(--brand-designer-workspace-surface-tint) 20%,rgba(255,255,252,.86));--workspace-raised:color-mix(in srgb,var(--brand-designer-workspace-surface-tint) 12%,rgba(255,255,252,.93));position:relative;isolation:isolate;display:block;width:100%;height:100%;min-height:720px;overflow:clip;color:var(--workspace-ink);background:#d9d9d5;font-family:var(--bp-type-body-font,var(--bp-ui-font));font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight)}.brand-designer-workspace:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:var(--brand-designer-workspace-image);background-position:center;background-size:cover;opacity:var(--brand-designer-workspace-image-opacity);filter:blur(var(--brand-designer-workspace-blur));transform:scale(1.02)}.brand-designer-workspace:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--brand-designer-workspace-surface-tint) calc(var(--brand-designer-workspace-overlay) * 100%),transparent);pointer-events:none}.brand-designer-workspace.has-explicit-background{background:transparent}.brand-designer-workspace.has-explicit-background:before,.brand-designer-workspace.has-explicit-background:after{content:none}.bp-persistent-workspace-environment{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#d9d9d5;contain:strict;pointer-events:none}.bp-persistent-workspace-environment[data-workspace-environment-visible=false]{visibility:hidden}.bp-workspace-background-surface{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:strict}.bp-workspace-background-image,.bp-workspace-background-tint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bp-workspace-background-image{background-image:var(--brand-designer-workspace-image);background-position:center;background-size:cover;opacity:var(--brand-designer-workspace-image-opacity)}.bp-workspace-background-tint{background:color-mix(in srgb,var(--brand-designer-workspace-surface-tint) calc(var(--brand-designer-workspace-overlay) * 100%),transparent)}.brand-designer-workspace.has-explicit-background>.brand-designer-workspace-body{z-index:1}.bp-workspace-route-host{width:100%;height:100%;min-width:0;min-height:0}.bp-workspace-route-host[data-workspace-route-state=active]{position:relative;visibility:visible;opacity:1;pointer-events:auto}.bp-workspace-route-host[data-workspace-route-state=preparing]{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;contain:layout style paint}.bp-workspace-route-host[data-workspace-route-state=inactive]{display:none}.bp-workspace-route-host[data-workspace-route-state=outgoing]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.bp-workspace-route-host[data-route-motion=incoming]{z-index:2}.bp-workspace-route-host[data-route-motion] .bp-platform-header-rail__content{overflow:clip}.bp-workspace-route-host[data-route-motion=outgoing] .bp-platform-header-rail{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.bp-workspace-route-host[data-route-motion-scope=content][data-route-motion=outgoing] :is(.bp-governed-workspace-header,.bp-platform-header-rail){visibility:hidden}.brand-designer-workspace button{font-family:var(--bp-type-control-font,var(--bp-ui-font));font-weight:var(--bp-type-control-weight)}.brand-designer-workspace input,.brand-designer-workspace select,.brand-designer-workspace textarea{font-family:var(--bp-type-body-font,var(--bp-ui-font));font-weight:var(--bp-type-body-weight)}.brand-designer-workspace button{color:inherit}.brand-designer-workspace-document-name{display:grid;gap:3px}.brand-designer-workspace-document-name span{font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--workspace-muted)}.brand-designer-workspace-document-name input{min-width:0;padding:5px 7px;border:1px solid transparent;border-radius:4px;background:transparent;font-size:12px;font-weight:650}.brand-designer-workspace-document-name input:focus{border-color:#555e495c;outline:0;background:#fff}.brand-designer-workspace-save-state{display:flex;align-items:center;gap:5px;font-size:8px;color:#5d6853}.brand-designer-workspace-document-menu{position:relative}.brand-designer-workspace-document-menu summary{padding:8px 10px;border:1px solid var(--workspace-line);border-radius:5px;background:#ffffff9e;font-size:9px;cursor:pointer}.brand-designer-workspace-document-menu>div{position:absolute;z-index:80;right:0;top:calc(100% + 5px);display:grid;min-width:130px;padding:5px;border:1px solid var(--workspace-line);border-radius:7px;background:#fbfaf7;box-shadow:0 18px 42px #2d2a242e}.brand-designer-workspace-document-menu button{padding:7px;border:0;background:transparent;text-align:left;font-size:9px}.brand-designer-workspace-document-menu button:hover{background:#eceee8}.brand-designer-workspace-brand-update{position:absolute;z-index:45;top:72px;right:15px;padding:6px 10px;border:1px solid rgba(120,96,43,.24);border-radius:999px;background:#fff7db;font-size:8px;font-weight:750}.brand-designer-workspace-upgrade{position:absolute;z-index:80;top:78px;right:16px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px;border:1px solid var(--workspace-line);border-radius:8px;background:#fff;box-shadow:0 18px 40px #28262133}.brand-designer-workspace-upgrade span{grid-column:1;font-size:9px;color:var(--workspace-muted)}.brand-designer-workspace-upgrade button{padding:6px 8px;border:1px solid var(--workspace-line);background:#f7f6f2;font-size:8px}.brand-designer-workspace-body{position:relative;min-width:0;min-height:0;overflow:hidden}.brand-designer-workspace-plane{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;overflow:clip}.workspace-dot-field{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;contain:strict;pointer-events:none}.brand-designer-workspace-pasteboard{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;display:grid;place-items:center;padding:calc(var(--workspace-grid-edge,32px) * 2) calc(var(--workspace-grid-edge,32px) + 12px) calc(var(--workspace-grid-edge,32px) + 14px)}.brand-designer-workspace-artwork{display:grid;place-items:center;max-width:100%;max-height:100%;filter:drop-shadow(0 24px 34px rgba(40,38,33,.22))}.brand-designer-workspace-artwork .creative-editor-canvas{max-width:100%;max-height:100%;box-shadow:none}.brand-designer-workspace-viewport-hud{position:absolute;z-index:10;right:8px;top:112px;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--workspace-line);border-radius:7px;background:var(--workspace-raised);box-shadow:0 10px 28px #2a28231f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-designer-workspace-viewport-hud button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:4px;background:transparent}.brand-designer-workspace-viewport-hud button:hover{background:#eceee8}.brand-designer-workspace-viewport-hud span{min-width:42px;text-align:center;font-size:9px;color:var(--workspace-muted)}.brand-designer-workspace-empty{margin:0 0 8px;padding:8px;border:1px dashed rgba(72,66,57,.2);border-radius:5px;color:var(--workspace-muted);font-size:9px;line-height:1.4}.brand-designer-workspace-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.brand-designer-workspace-tools button{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid var(--workspace-line);border-radius:5px;background:#ffffff94;font-size:8px;text-align:left}.brand-designer-workspace-tools button:hover:not(:disabled),.brand-designer-workspace-arrange button:hover:not(:disabled){transform:translateY(-1px);background:#fff;box-shadow:0 6px 14px #2a282314}.brand-designer-workspace-tool-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,1fr);gap:3px;padding-bottom:6px;border-bottom:1px solid var(--workspace-line)}.brand-designer-workspace-tool-actions button{justify-content:center;padding:6px}.brand-designer-workspace-arrange{display:grid;gap:8px}.brand-designer-workspace-arrange>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.brand-designer-workspace-arrange button{padding:7px 4px;border:1px solid var(--workspace-line);border-radius:4px;background:#ffffff8f;font-size:8px}.brand-designer-workspace-colors{display:grid;gap:8px}.brand-designer-workspace-colors .segmented{display:grid;grid-template-columns:1fr 1fr}.brand-designer-workspace-colors .segmented button{padding:7px;border:1px solid var(--workspace-line);background:#ffffff7a;font-size:8px}.brand-designer-workspace-colors .segmented button.active{background:#3d4238;color:#fff}.brand-designer-workspace-colors small{font-size:8px;color:var(--workspace-muted)}.brand-designer-workspace-vector-treatments{display:grid;gap:6px}.brand-designer-workspace-vector-treatments>span{font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:var(--workspace-muted)}.brand-designer-workspace-vector-treatments>button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;padding:8px;border:1px solid var(--workspace-line);border-radius:5px;background:#ffffff8a;text-align:left}.brand-designer-workspace-vector-treatments>button.active{border-color:#68725c;background:#ecf0e8;box-shadow:inset 0 0 0 1px #68725c}.brand-designer-workspace-vector-treatments>button>span{grid-row:1/3;display:flex;align-self:center}.brand-designer-workspace-vector-treatments i{width:17px;height:28px;border:1px solid rgba(40,40,36,.16)}.brand-designer-workspace-vector-treatments b{font-size:9px}.brand-designer-workspace-vector-treatments small{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-document-panel,.brand-designer-workspace-preflight,.brand-designer-workspace-parity{display:grid;gap:9px}.brand-designer-workspace-document-panel dl,.brand-designer-workspace-parity dl{display:grid;grid-template-columns:1fr auto;gap:5px;margin:0;font-size:8px}.brand-designer-workspace-document-panel dt,.brand-designer-workspace-parity dt{color:var(--workspace-muted)}.brand-designer-workspace-document-panel dd,.brand-designer-workspace-parity dd{display:flex;align-items:center;gap:5px;margin:0;font-weight:700}.brand-designer-workspace-tint-chip{display:inline-block;width:13px;height:13px;border:1px solid rgba(55,52,47,.18);border-radius:3px}.brand-designer-workspace-document-panel>span{font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.brand-designer-workspace-document-panel>div,.brand-designer-workspace-document-exports{display:flex;gap:5px;flex-wrap:wrap}.brand-designer-workspace-document-panel button,.brand-designer-workspace-preflight button{padding:7px;border:1px solid var(--workspace-line);border-radius:4px;background:#fff;font-size:8px}.brand-designer-workspace-document-panel label{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:8px;font-size:8px}.brand-designer-workspace-preflight small,.brand-designer-workspace-preflight span{font-size:8px;line-height:1.45;color:var(--workspace-muted)}.brand-designer-workspace-preflight ul{margin:0;padding-left:15px;font-size:8px}.brand-designer-workspace-parity>ol{display:grid;gap:4px;max-height:350px;margin:0;padding:0;list-style:none}.brand-designer-workspace-parity li{display:grid;grid-template-columns:1fr auto;gap:2px;padding:6px;border:1px solid rgba(57,54,48,.09);border-radius:4px;background:#ffffff61}.brand-designer-workspace-parity li span{font-size:8px;font-weight:700}.brand-designer-workspace-parity li small{grid-row:2;color:var(--workspace-muted);font-size:7px}.brand-designer-workspace-parity li em{grid-column:2;grid-row:1/3;align-self:center;font-size:7px;font-style:normal;text-transform:uppercase;color:#5d6853}.brand-designer-workspace-bottom{z-index:14;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--workspace-line);background:#f7f6f2e6;box-shadow:0 -9px 25px #2d2a240f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-designer-workspace-bottom>section+section{border-left:1px solid var(--workspace-line)}.brand-designer-workspace-dock-toggle{display:flex;align-items:center;gap:7px;width:100%;padding:8px 12px;border:0;background:transparent;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.brand-designer-workspace-dock-toggle small{margin-left:auto;font-size:7px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--workspace-muted)}.brand-designer-workspace-artboards{display:flex;gap:8px;max-height:150px;padding:0 10px 9px;overflow:auto}.brand-designer-workspace-artboards>article{display:grid;grid-template-columns:124px minmax(88px,1fr);grid-template-rows:auto auto auto;column-gap:8px;min-width:235px;padding:5px;border:1px solid var(--workspace-line);border-radius:5px;background:#ffffff8c}.brand-designer-workspace-artboards>article.active{border-color:#626b57;background:#eef1ea;box-shadow:inset 0 0 0 1px #626b57}.brand-designer-workspace-artboard-preview{grid-row:1/4;display:grid;place-items:center;width:122px;height:68px;padding:0;overflow:hidden;border:0;background:#ddd}.brand-designer-workspace-artboards canvas{max-width:100%;max-height:100%}.brand-designer-workspace-artboard-name{align-self:end;overflow:hidden;padding:1px 0;border:0;background:transparent;font-size:8px;font-weight:750;text-align:left;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-artboard-name-input{min-width:0;height:20px;padding:2px 4px;border:1px solid #66705d;border-radius:3px;font-size:8px}.brand-designer-workspace-artboards small{font-size:7px;color:var(--workspace-muted)}.brand-designer-workspace-artboards article>div{display:flex;gap:3px}.brand-designer-workspace-artboards article>div button{display:grid;place-items:center;min-width:21px;height:20px;padding:0;border:1px solid var(--workspace-line);border-radius:3px;background:#ffffffc7;font-size:9px}.brand-designer-workspace-add-artboard{align-self:stretch;min-width:108px;border:1px dashed var(--workspace-line);border-radius:5px;background:#ffffff59;font-size:8px}.brand-designer-workspace-bottom .brand-designer-content-files{margin:0;padding:0 10px 10px;border:0;background:transparent;box-shadow:none}.brand-designer-workspace-bottom .brand-designer-content-files>header{display:none}.brand-designer-workspace-bottom .brand-designer-content-dropzone{grid-template-columns:auto auto;min-height:48px;padding:7px}.brand-designer-workspace-bottom .brand-designer-content-dropzone>svg,.brand-designer-workspace-bottom .brand-designer-content-dropzone>span,.brand-designer-workspace-bottom .brand-designer-content-dropzone>small{display:none}.brand-designer-content-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:5px;padding:5px;border:1px solid rgba(72,66,57,.1);border-radius:4px;background:#ffffff7a}.brand-designer-content-list article div{display:grid}.brand-designer-content-list article b,.brand-designer-content-list article small{font-size:8px}.brand-designer-content-list article button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid rgba(72,66,57,.12);border-radius:4px;background:#fff}.brand-designer-content-group{display:grid;gap:5px}.brand-designer-content-group>span{font:750 7px/1 var(--bp-ui-font);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-muted)}.brand-designer-workspace-ai-launcher{position:absolute;z-index:42;right:24px;bottom:86px;display:grid;place-items:center;width:55px;height:55px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:#393f35;color:#fff;box-shadow:0 16px 35px #26252140;transition:transform calc(160 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(160 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-ai-launcher:hover{transform:translateY(-4px);box-shadow:0 22px 44px #2625214d}.brand-designer-workspace-drawer-backdrop{position:absolute;z-index:70;top:0;right:0;bottom:0;left:0;background:#26252236;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand-designer-workspace-drawer{position:absolute;right:0;top:0;bottom:0;width:min(440px,92vw);padding:15px;overflow:auto;border-left:1px solid var(--workspace-line);background:#faf9f6f7;box-shadow:-24px 0 58px #2624202e}.brand-designer-workspace-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--workspace-line)}.brand-designer-workspace-drawer>header span{font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--workspace-muted)}.brand-designer-workspace-drawer h3{margin:4px 0 0;font-size:16px}.brand-designer-workspace-drawer>header button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:5px;background:#46443e12}.brand-designer-workspace-drawer>section{display:grid;gap:7px;margin-bottom:18px}.brand-designer-workspace-drawer>section>span{font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--workspace-muted)}.brand-designer-workspace-drawer article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--workspace-line);border-radius:6px;background:#ffffff8c}.brand-designer-workspace-drawer article>div{display:grid;min-width:0;gap:2px}.brand-designer-workspace-drawer article b,.brand-designer-workspace-drawer article small,.brand-designer-workspace-drawer article em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-drawer article b{font-size:9px}.brand-designer-workspace-drawer article small,.brand-designer-workspace-drawer article em{font-size:7px;color:var(--workspace-muted);font-style:normal}.brand-designer-workspace-drawer article button{padding:6px 7px;border:1px solid var(--workspace-line);border-radius:4px;background:#fff;font-size:8px}.brand-designer-workspace-library article{grid-template-columns:minmax(0,1fr) auto auto}.brand-designer-workspace-library article.active{border-color:#626b57;background:#eef1ea}.brand-designer-workspace-reset-library{justify-self:start;color:#944e43}.brand-designer-workspace-export-status{position:absolute}.brand-designer-workspace .brand-designer-editor-export-status{z-index:95}.brand-designer-workspace .brand-designer-editor-context-menu{z-index:100}@media (max-width:1536px){.brand-designer-workspace-pasteboard{padding:54px 28px 42px}}@media (max-width:1050px){.brand-designer-workspace-document-bar .brand-designer-workspace-save-state{display:none}.brand-designer-workspace-bottom{grid-template-columns:1fr}.brand-designer-workspace-bottom>section+section{border-left:0;border-top:1px solid var(--workspace-line)}}@media (prefers-reduced-motion:reduce){.brand-designer-workspace *{scroll-behavior:auto!important;transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}.brand-designer-workspace-ai-launcher:hover,.brand-designer-workspace-tools button:hover:not(:disabled),.brand-designer-workspace-arrange button:hover:not(:disabled){transform:none}}.bdtest-thumbnail{position:relative;display:grid;place-items:center;width:100%;height:112px;padding:0;overflow:hidden;border:1px solid transparent;border-radius:4px;background:#e8e7e2;cursor:pointer}.bdtest-thumbnail:hover{border-color:#6f7865;box-shadow:0 7px 18px #2a272224}.bdtest-thumbnail:focus-visible{outline:2px solid #56604b;outline-offset:2px}.bdtest-thumbnail img{width:100%;height:100%;object-fit:contain}.bdtest-thumbnail span{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;gap:3px;padding:4px 5px;border-radius:4px;background:#232420d1;color:#fff;font-size:7px;font-weight:700}.bdtest-review-image{display:grid;place-items:center;min-width:0;min-height:0;padding:20px;overflow:hidden;background:#deddd8}.bdtest-review-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media (max-width:980px){.bdtest-review-image{min-height:45vh}}@media (prefers-reduced-motion:reduce){.bdtest-thumbnail{transition:none!important}}.brand-designer-workspace-artboard-menu{width:190px}.brand-designer-workspace-object-menu{width:206px}.brand-designer-workspace-tools{grid-template-columns:1fr}.brand-designer-workspace-tools button{min-width:0;white-space:nowrap}.brand-designer-workspace-tools button svg{flex:0 0 auto}.brand-designer-workspace-tool-actions{display:none}.brand-designer-workspace-commands{display:flex;gap:3px}.brand-designer-workspace-commands button{display:grid;place-items:center;gap:2px;min-width:48px;padding:6px 7px;border:1px solid var(--workspace-line);border-radius:var(--bp-ui-radius-control,5px);background:#ffffff9e;font-size:7px}.brand-designer-workspace-commands button:last-child{color:#93483f}.brand-designer-workspace-commands button:disabled{opacity:.42}.brand-designer-workspace-position{display:grid;grid-template-columns:1fr 1fr;gap:8px}.brand-designer-workspace-position label{display:grid;gap:4px}.brand-designer-workspace-position label>span{font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-muted)}.brand-designer-workspace-position label:last-child{grid-column:1/-1}.brand-designer-workspace-position .bp-ui-number-field{width:100%;height:31px;padding:5px 7px;border:1px solid var(--workspace-line);border-radius:var(--bp-ui-radius-control,5px);background:#ffffffb8;font-size:9px}.brand-designer-workspace-ai-workflows{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid rgba(77,83,69,.18);border-radius:var(--bp-ui-radius-control,5px);background:#3d4238;color:#fff;text-align:left}.brand-designer-workspace-ai-workflows>span{display:grid;gap:2px}.brand-designer-workspace-ai-workflows b{font-size:10px}.brand-designer-workspace-ai-workflows small{font-size:7px;color:#ffffffb8}.brand-designer-workspace-ai-workflows svg,.brand-designer-workspace-ai-workflows b{color:#fff;stroke:#fff}.brand-designer-workspace-ai-workflows:hover,.brand-designer-workspace-ai-workflows:focus-visible{color:#fff;background:#484e42}.brand-designer-workspace-ai-workflows:active{background:#34382f}.brand-designer-workspace-ai-workflows:disabled{color:#ffffff94}.main:has(.brand-designer-workspace.is-route-active)>.workspace-search.is-workspace{top:74px;right:8px}.brand-designer-workspace-document-panel input[type=checkbox]{justify-self:start;width:16px;height:16px}.brand-designer-workspace-document-panel input[type=checkbox]:disabled{opacity:.45}.brand-designer-workspace-background-name{overflow:hidden;padding:6px 8px;border:1px solid rgba(57,54,48,.1);border-radius:4px;background:#ffffff61;color:var(--workspace-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-document-panel>small:last-child{color:var(--workspace-muted);font-size:8px;line-height:1.45}.brand-designer-workspace-testing-toolbar{display:grid;gap:6px}.brand-designer-workspace-testing-actions{display:flex;gap:4px}.brand-designer-workspace-testing-actions button{display:flex;align-items:center;gap:4px;min-height:25px;padding:4px 6px;border:1px solid var(--workspace-line);border-radius:4px;background:#ffffffad;font-size:7px}.brand-designer-workspace-testing-actions .danger{margin-left:auto;color:#93483f}.brand-designer-workspace-saved-experiments{display:grid;gap:3px;max-height:96px;overflow:auto}.brand-designer-workspace-saved-experiments>button{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:6px;padding:5px 6px;border:0;border-radius:4px;background:#ffffff7a;text-align:left}.brand-designer-workspace-saved-experiments i{width:6px;height:6px;border-radius:50%;background:#a55449}.brand-designer-workspace-saved-experiments i.complete{background:#5c7854}.brand-designer-workspace-saved-experiments span{display:grid;min-width:0}.brand-designer-workspace-saved-experiments b,.brand-designer-workspace-saved-experiments small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-saved-experiments b{font-size:8px}.brand-designer-workspace-saved-experiments small{font-size:7px;color:var(--workspace-muted)}.bdtest-results article>.creative-document-renderer,.bdtest-empty-render{display:grid;place-items:center;width:100%!important;height:112px!important;object-fit:contain;overflow:hidden;background:#e8e7e2}.bdtest-empty-render.error{padding:8px;background:#f5e8e5;color:#8d443b;font-size:7px;line-height:1.35;text-align:center}.brand-designer-editor-logo-checkerboard{display:grid!important;place-items:center!important;aspect-ratio:1;overflow:hidden;background-color:#e9e9e6!important;background-image:linear-gradient(45deg,#d4d4d0 25%,transparent 25%),linear-gradient(-45deg,#d4d4d0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d4d4d0 75%),linear-gradient(-45deg,transparent 75%,#d4d4d0 75%)!important;background-size:12px 12px!important;background-position:0 0,0 6px,6px -6px,-6px 0!important}.brand-designer-editor-logo-checkerboard img{width:88%!important;height:88%!important;object-fit:contain!important;object-position:center!important}.brand-designer-workspace-panels-drawer article{grid-template-columns:auto minmax(0,1fr) auto auto}.brand-designer-workspace-panels-drawer article b em{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:5px;border-radius:999px;background:#99574d;color:#fff;font-size:7px;font-style:normal}.brand-designer-workspace-drawer-more{position:relative}.brand-designer-workspace-drawer-more>summary{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--workspace-line);border-radius:4px;background:#fff;cursor:pointer;list-style:none}.brand-designer-workspace-drawer-more>div{position:absolute;z-index:120;right:0;top:calc(100% + 3px);display:grid;min-width:210px;padding:4px;border:1px solid var(--workspace-line);border-radius:6px;background:#fff;box-shadow:var(--bp-ui-elevation-raised)}.brand-designer-workspace-drawer-more>div button{border:0;text-align:left}.brand-designer-workspace-drawer-more .danger{color:#93483f}.brand-designer-workspace-layouts article{grid-template-columns:minmax(0,1fr) auto auto!important}.brand-designer-workspace-layouts article.active{border-color:#68725c;background:#edf1e9}.brand-designer-workspace-lock-layout{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--workspace-line);border-radius:6px;background:#ffffff80;font-size:9px;font-weight:700}.brand-designer-workspace-bottom>section:not(.open) .brand-designer-workspace-dock-toggle{padding-block:5px}.brand-designer-workspace-bottom>section:not(.open) .brand-designer-workspace-dock-toggle small{opacity:.65}.brand-designer-workspace{display:block;min-height:720px}.brand-designer-workspace-body{position:absolute;top:0;right:0;bottom:0;left:0}.main:has(.brand-designer-workspace.is-route-active)>.workspace-search.is-workspace{top:64px;right:8px}.brand-designer-workspace-document-bar{position:absolute;z-index:68;left:0;top:0;display:flex;align-items:center;gap:6px;width:min(720px,calc(100% - 16px));height:48px;padding:6px 8px;border:1px solid rgba(57,54,48,.15);border-radius:0 0 9px 9px;background:#faf9f6f0;box-shadow:0 12px 32px #2a272229;-webkit-backdrop-filter:blur(20px) saturate(.78);backdrop-filter:blur(20px) saturate(.78)}.brand-designer-workspace-document-bar-grip{display:grid;place-items:center;width:22px;height:30px;color:var(--workspace-muted);cursor:ew-resize;touch-action:none}.brand-designer-workspace-document-bar>.icon-button{flex:0 0 auto;width:28px;height:28px}.brand-designer-workspace-badge{padding:3px 5px;border-radius:999px;background:#e8eee2;color:#536049;font-size:6px;font-weight:850;letter-spacing:.12em}.brand-designer-workspace-document-bar .brand-designer-workspace-document-name{flex:1;min-width:160px}.brand-designer-workspace-document-bar .brand-designer-workspace-document-name>span{display:none}.brand-designer-workspace-document-bar .brand-designer-workspace-document-name input{width:100%;height:32px;padding:4px 7px;font-size:14px}.brand-designer-workspace-document-bar .brand-designer-workspace-save-state{white-space:nowrap}.brand-designer-workspace-document-bar nav{display:flex;align-items:center;gap:4px}.brand-designer-workspace-document-bar nav>button,.brand-designer-workspace-document-bar .brand-designer-workspace-document-menu>summary{min-height:30px;padding:6px 8px;border:1px solid var(--workspace-line);border-radius:5px;background:#ffffffa3;font-size:8px}.brand-designer-workspace-document-bar nav>.icon-button{width:30px;padding:0}.brand-designer-workspace-bottom-dock{position:absolute;z-index:46;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:1px;pointer-events:none}.brand-designer-workspace-bottom-target{position:fixed;z-index:9999;display:grid;place-items:center;border:1px dashed rgba(82,93,72,.58);border-radius:8px;background:#f0f4ecb3;color:#55604d;font:750 9px/1 var(--bp-ui-font);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand-designer-workspace-bottom-target.is-active{border-style:solid;background:#dae6d2e6;box-shadow:inset 0 0 0 2px #626f5738}.brand-designer-workspace-brand-pack,.brand-designer-workspace-brand-pack>.brand-designer-workspace-artboards{height:100%}.brand-designer-workspace-artboards{display:flex;align-items:flex-end;gap:14px;max-height:none;padding:3px 4px 8px;overflow:auto}.brand-designer-workspace-artboards>figure{position:relative;display:grid;justify-items:center;gap:5px;min-width:max-content;margin:0;padding:3px;border-radius:5px;outline:0}.brand-designer-workspace-artboards>figure.active{box-shadow:0 0 0 2px #65715a}.brand-designer-workspace-artboard-preview{display:grid;place-items:center;padding:0;overflow:hidden;border:0;background:transparent;filter:drop-shadow(0 5px 7px rgba(35,34,31,.2))}.brand-designer-workspace-artboard-preview>.creative-document-renderer{width:100%!important;height:100%!important}.brand-designer-workspace-artboards figcaption{max-width:176px;overflow:hidden;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.brand-designer-workspace-artboard-more{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid rgba(57,54,48,.14);border-radius:4px;background:#ffffffe6;opacity:0}.brand-designer-workspace-artboards figure:hover .brand-designer-workspace-artboard-more,.brand-designer-workspace-artboards figure:focus-within .brand-designer-workspace-artboard-more{opacity:1}.brand-designer-workspace-add-artboard{align-self:center;min-width:104px;min-height:70px;border:1px dashed var(--workspace-line);border-radius:5px;background:#ffffff57;font-size:8px}.brand-designer-workspace-artboard-menu{min-width:170px}@container (max-width:420px){.brand-designer-workspace-artboards{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));align-content:start;align-items:start}.brand-designer-workspace-artboards>figure{min-width:0}.brand-designer-workspace-add-artboard{min-width:0}}@container (max-width:619px){.brand-designer-content-dropzone{grid-template-columns:1fr}.brand-designer-content-list{max-height:none;overflow:visible}}.brand-designer-workspace-sticky-note{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;height:100%;min-height:120px;padding:3px;color:#514b3e}.brand-designer-workspace-sticky-note>svg{color:#8a7958}.brand-designer-workspace-sticky-note textarea{width:100%;height:100%;min-height:120px;padding:4px;border:0;outline:0;resize:none;background:transparent;color:#514b3e;font:500 12px/1.55 var(--bp-ui-font)}.brand-designer-workspace-drawer-more>div{padding:var(--bp-workspace-menu-padding,4px);border-color:color-mix(in srgb,var(--bp-ui-border,#c9c7c0) var(--bp-workspace-border-opacity,72%),transparent);border-radius:var(--bp-workspace-menu-radius,7px);background:var(--bp-ui-surface-raised,#fbfaf7);box-shadow:var(--bp-ui-elevation-raised,0 12px 32px rgba(42,39,34,.16))}.brand-designer-workspace-drawer-more>div button{min-height:var(--bp-workspace-menu-item-height,31px);font-family:var(--bp-type-control-font,var(--bp-ui-font));font-size:var(--bp-type-control-size,9px);font-weight:var(--bp-type-control-weight)}.brand-designer-workspace-document-bar{border-color:color-mix(in srgb,var(--bp-ui-border) var(--bp-workspace-border-opacity),transparent);border-radius:0 0 var(--bp-workspace-panel-radius) var(--bp-workspace-panel-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) var(--bp-workspace-surface-opacity),transparent);box-shadow:var(--bp-workspace-floating-elevation);-webkit-backdrop-filter:blur(var(--bp-workspace-blur)) saturate(.78);backdrop-filter:blur(var(--bp-workspace-blur)) saturate(.78)}.brand-designer-workspace-document-bar .brand-designer-workspace-document-name input{font-size:var(--bp-type-panel-title-size)}.brand-designer-workspace-document-bar nav{gap:var(--bp-workspace-toolbar-gap)}.brand-designer-workspace-document-bar nav>button,.brand-designer-workspace-document-bar .brand-designer-workspace-document-menu>summary{border-radius:var(--bp-workspace-button-radius);font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight)}.brand-designer-workspace-tools{gap:var(--bp-workspace-toolbar-gap)}.brand-designer-workspace-tools.is-vertical{grid-template-columns:1fr}.brand-designer-workspace-tools.is-horizontal{display:flex;align-items:center}.brand-designer-workspace-tools button{min-height:var(--bp-workspace-toolbar-button-height);padding:6px 8px;border-radius:var(--bp-workspace-button-radius);font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight);white-space:nowrap}.brand-designer-workspace-commands{gap:var(--bp-workspace-toolbar-gap)}.brand-designer-workspace-commands button{min-height:var(--bp-workspace-toolbar-button-height);border-radius:var(--bp-workspace-button-radius);font-size:var(--bp-type-field-label-size)}.brand-designer-workspace-bottom-dock{right:8px;left:8px;gap:8px;align-items:flex-end}.brand-designer-workspace-artboards{gap:14px;padding:3px 12px 8px;scroll-padding-inline:12px}.brand-designer-workspace-artboard-preview{background:#fff}.brand-designer-workspace-artboard-preview[data-preview-backing=artboard]{background:transparent}.brand-designer-workspace-add-artboard{align-self:center;display:grid;place-items:center;min-width:64px;min-height:64px;border:0;border-radius:var(--bp-workspace-button-radius);background:transparent;color:var(--bp-ui-muted)}.brand-designer-workspace-add-artboard:hover,.brand-designer-workspace-add-artboard:focus-visible{background:color-mix(in srgb,var(--bp-ui-accent-soft) 58%,transparent);color:var(--bp-ui-accent)}.brand-designer-workspace-colors .brand-designer-editor-approved-colors{container-type:inline-size}@container (min-width:420px){.brand-designer-workspace-colors .brand-designer-editor-approved-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:7px}.brand-designer-workspace-colors .brand-designer-editor-approved-colors>button{display:grid;grid-template-columns:1fr;grid-template-rows:44px auto;gap:5px;padding:6px}.brand-designer-workspace-colors .brand-designer-editor-approved-colors>button>i{grid-row:auto;width:100%;height:44px}.brand-designer-workspace-colors .brand-designer-editor-approved-colors>button>span{display:grid;min-width:0}.brand-designer-workspace-colors .brand-designer-editor-approved-colors small{display:none}}@container (max-width:419px){.brand-designer-workspace-colors .brand-designer-editor-approved-colors{display:grid;grid-template-columns:1fr}.brand-designer-workspace-colors .brand-designer-editor-approved-colors>button{display:grid;grid-template-columns:22px minmax(0,1fr)}}.brand-designer-editor-logo-checkerboard{aspect-ratio:auto;min-height:44px}.brand-designer-editor-logo-checkerboard img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:4px;object-fit:contain!important;object-position:center!important}.brand-designer-workspace-testing-actions{grid-template-columns:1fr auto auto}.brand-designer-workspace-testing-actions>button:first-child{grid-column:1/-1;justify-content:flex-start;min-height:34px;padding:8px 10px;border:1px solid var(--workspace-line);border-radius:var(--bp-workspace-button-radius);background:#fff;font-size:9px;font-weight:750}.brand-designer-workspace-drawer{padding:var(--bp-workspace-panel-padding);border-color:var(--bp-ui-border);background:color-mix(in srgb,var(--bp-ui-surface-raised) 97%,transparent);box-shadow:var(--bp-workspace-floating-elevation)}.brand-designer-workspace-library,.brand-designer-workspace-library-backdrop{right:0}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-panels-backdrop,.brand-designer-workspace-panels-drawer{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}}@container (max-width:619px){.brand-designer-workspace-artboards{display:grid;grid-template-columns:1fr;align-content:start;align-items:start;justify-items:center;overflow-x:hidden;overflow-y:auto}.brand-designer-workspace-artboards>figure{width:100%;min-width:0}.brand-designer-workspace-artboard-preview{max-width:calc(100% - 12px)}.brand-designer-workspace-add-artboard{width:100%;min-width:0;min-height:58px}}.brand-designer-workspace-scene{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none}.brand-designer-workspace-scene>*{pointer-events:auto}.brand-designer-workspace-scene-item{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.brand-designer-workspace-scene-item>*{pointer-events:auto}.main:has(.brand-designer-workspace.is-route-active)>.workspace-search:not(.is-open) .workspace-search-trigger{display:none}.main:has(.brand-designer-workspace.is-route-active)>.workspace-search.is-workspace{z-index:90;top:64px;right:58px}.protype-workspace-empty{position:absolute;left:50%;top:48%;display:grid;justify-items:center;gap:8px;color:color-mix(in srgb,var(--workspace-ink) 72%,transparent);transform:translate(-50%,-50%);text-align:center}.protype-workspace-empty>span{font-size:9px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.protype-workspace-empty>b{font-size:22px;font-weight:620}.protype-workspace-empty>small{font-size:10px;color:var(--workspace-muted)}.protype-workspace-empty>button{display:flex;align-items:center;gap:7px;margin-top:8px;padding:9px 12px;border:1px solid var(--workspace-line);border-radius:var(--bp-workspace-button-radius);background:var(--workspace-raised);box-shadow:0 10px 25px #2a28231a;font-size:9px}.protype-workspace-views>p{margin:0;padding:9px;border:1px dashed var(--workspace-line);border-radius:6px;color:var(--workspace-muted);font-size:9px}@media (max-width:900px){.main:has(.brand-designer-workspace.is-route-active)>.workspace-search.is-workspace{top:56px;right:52px}}@media (prefers-reduced-motion:reduce){.protype-image-panel>header{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}}.brand-designer-workspace-scene{z-index:2}.brand-designer-workspace-scene.is-settled{z-index:auto}.brand-designer-workspace-scene.is-outgoing{z-index:3}.brand-designer-workspace-scene.is-incoming{z-index:2}.brand-designer-workspace-scene.is-outgoing>*,.brand-designer-workspace-scene.is-incoming>*{pointer-events:none}.brand-designer-workspace-anchor-motion{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.brand-designer-workspace-anchor-motion>*{pointer-events:auto}.brand-designer-workspace-scene>.brand-designer-workspace-scene-item{z-index:50}.brand-designer-workspace-scene>.brand-designer-workspace-scene-item.is-document-bar{z-index:66}[data-workspace-motion-phase=incoming]:not([data-workspace-motion-measure=child]):not([data-workspace-motion-kind=collection]),[data-workspace-motion-phase=incoming][data-workspace-motion-measure=child]:not([data-workspace-motion-kind=collection])>:first-child{opacity:0}.brand-designer-workspace-plane[data-workspace-motion-fallback] [data-workspace-motion-phase=incoming][data-workspace-motion-measure=child]>:first-child{opacity:1}.brand-designer-workspace-plane[data-workspace-motion-fallback=opacity] [data-workspace-motion-phase=outgoing]{animation:workspace-motion-fallback-out calc(300 * var(--bp-motion-ms,1ms)) cubic-bezier(.34,0,.7,.2) both}.brand-designer-workspace-plane[data-workspace-motion-fallback=opacity] [data-workspace-motion-phase=incoming]{animation:workspace-motion-fallback-in calc(380 * var(--bp-motion-ms,1ms)) calc(150 * var(--bp-motion-ms,1ms)) cubic-bezier(.16,.82,.22,1) both}.brand-designer-workspace-plane[data-workspace-motion-fallback=reduced] [data-workspace-motion-phase=outgoing]{animation:workspace-motion-fallback-out calc(100 * var(--bp-motion-ms,1ms)) linear both}.brand-designer-workspace-plane[data-workspace-motion-fallback=reduced] [data-workspace-motion-phase=incoming]{animation:workspace-motion-fallback-in calc(100 * var(--bp-motion-ms,1ms)) linear both}@keyframes workspace-motion-fallback-out{0%{opacity:1}to{opacity:0}}@keyframes workspace-motion-fallback-in{0%{opacity:0}to{opacity:1}}.brand-designer-workspace-document-bar{transform:translate3d(var(--bp-top-rail-drag-x,0px),0,0)}.brand-designer-workspace-document-bar.is-dragging{will-change:transform}@keyframes dock-target-in{0%{opacity:0;transform:scaleY(.5)}to{opacity:1;transform:none}}.main:has(.brand-designer-workspace.is-route-active)>.workspace-search.is-workspace{right:92px}.main:has(.brand-designer-workspace.is-route-active[data-active-workspace=protype])>.workspace-search.is-workspace{right:52px}.protype-shell-identity{position:absolute;top:8px;right:8px;display:flex;align-items:stretch;gap:7px;pointer-events:auto}.protype-shell-identity input{width:220px;height:34px;padding:2px 5px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--bp-ui-ink);font:540 18px/1.2 var(--bp-ui-font);outline:0}.protype-shell-identity input:hover{border-bottom-color:color-mix(in srgb,var(--bp-ui-border) 65%,transparent)}.protype-shell-identity input:focus{border-bottom-color:var(--bp-ui-accent)}.protype-shell-status{min-width:78px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 48%,transparent);border-radius:6px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 66%,transparent);box-shadow:none;font-size:7px;letter-spacing:.12em}.protype-shell-status.is-draft{color:#685f50}.protype-shell-status.is-in-review{color:#826623;background:color-mix(in srgb,#f3e4b7 48%,transparent)}.protype-shell-status.is-approved{color:#516547;background:color-mix(in srgb,#dce8d4 58%,transparent)}.protype-shell-status.is-released{color:#fff;background:#667d4c;border-color:transparent}.brand-designer-workspace-specimen-size{display:grid;grid-template-columns:auto minmax(54px,1fr) auto;align-items:center;gap:7px;padding-top:5px;border-top:1px solid var(--workspace-line);font-size:7px;color:var(--workspace-muted)}.brand-designer-workspace-specimen-size input{min-width:40px}.brand-designer-workspace-specimen-size output{min-width:28px;text-align:right}@container (max-width:130px){.brand-designer-workspace-tools button,.brand-designer-workspace-commands button{justify-content:center;min-width:0;padding:5px}.brand-designer-workspace-tools button span,.brand-designer-workspace-commands button span{display:none}.brand-designer-workspace-specimen-size{grid-template-columns:1fr}.brand-designer-workspace-specimen-size span,.brand-designer-workspace-specimen-size output{display:none}.brand-designer-workspace-colors .brand-designer-editor-approved-colors>button{grid-template-columns:18px minmax(0,1fr)}.brand-designer-workspace-colors .brand-designer-editor-approved-colors small{display:none}}@container (min-width:520px) and (max-height:190px){.brand-designer-workspace-tools,.brand-designer-workspace-commands{display:flex;align-items:center;overflow-x:auto}.brand-designer-workspace-tools button,.brand-designer-workspace-commands button{flex:0 0 auto}.brand-designer-workspace-specimen-size{padding-top:2px}}@media (max-width:900px){.protype-shell-identity{right:48px}.protype-shell-identity input{width:150px}.main:has(.brand-designer-workspace.is-route-active)>.workspace-search.is-workspace{right:87px}}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-document-bar{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}}.brand-designer-workspace-toolbar{position:absolute;display:block;width:max-content;height:max-content;max-width:calc(100% - 16px);max-height:calc(100% - 16px);padding:6px;overflow:visible;border:0;outline:0;cursor:grab;touch-action:none;transition:box-shadow calc(150 * var(--bp-motion-ms,1ms)) ease,background-color calc(150 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-toolbar:active{cursor:grabbing}.brand-designer-workspace-toolbar.is-focused,.brand-designer-workspace-toolbar:focus-within{box-shadow:0 14px 32px #2a27222b,0 0 0 1px color-mix(in srgb,var(--bp-ui-accent,#5d6853) 26%,transparent)}.brand-designer-workspace-toolbar.is-layout-locked{cursor:default}.brand-designer-workspace-toolbar-content{display:block;width:max-content;min-width:0;margin:0;padding:0;overflow:visible;border:0}.brand-designer-workspace-toolbar-content:disabled{opacity:.58}.brand-designer-workspace-toolbar-content:disabled *{pointer-events:none}.brand-designer-workspace-toolbar-icon{display:block;width:22px;height:22px;flex:0 0 22px;color:inherit}.brand-designer-workspace-toolbar-icon>svg{display:block;width:100%;height:100%;overflow:visible;fill:currentColor}.brand-designer-workspace-toolbar .bp-icon{width:21px!important;height:21px!important}.brand-designer-workspace-toolbar .bp-icon>svg{width:100%;height:100%}.brand-designer-workspace-toolbar .brand-designer-workspace-tools,.brand-designer-workspace-toolbar .brand-designer-workspace-commands,.brand-designer-workspace-toolbar .brand-designer-workspace-arrange{gap:5px;min-width:0;overflow:visible}.brand-designer-workspace-toolbar .brand-designer-workspace-tools.is-horizontal,.brand-designer-workspace-toolbar .brand-designer-workspace-commands.is-horizontal,.brand-designer-workspace-toolbar .brand-designer-workspace-arrange.is-horizontal{display:flex;flex-flow:row nowrap;align-items:center}.brand-designer-workspace-toolbar .brand-designer-workspace-tools.is-vertical,.brand-designer-workspace-toolbar .brand-designer-workspace-commands.is-vertical,.brand-designer-workspace-toolbar .brand-designer-workspace-arrange.is-vertical{display:flex;flex-flow:column nowrap;align-items:stretch}.brand-designer-workspace-toolbar .brand-designer-workspace-arrange>div{display:flex;gap:5px}.brand-designer-workspace-toolbar .brand-designer-workspace-arrange.is-vertical>div{flex-direction:column}.brand-designer-workspace-toolbar button{font:inherit}.brand-designer-workspace-toolbar .brand-designer-workspace-tools button,.brand-designer-workspace-toolbar .brand-designer-workspace-commands button,.brand-designer-workspace-toolbar .brand-designer-workspace-arrange button{display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 42%,transparent);border-radius:var(--bp-workspace-button-radius);background:var(--bp-ui-surface-raised,#fbfaf7);box-shadow:0 2px 7px #2a272214;color:var(--bp-ui-text,var(--workspace-ink));line-height:1;transform:translateZ(0);transition:transform calc(140 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(140 * var(--bp-motion-ms,1ms)) ease,background-color calc(140 * var(--bp-motion-ms,1ms)) ease,color calc(140 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-toolbar .brand-designer-workspace-tools button:hover:not(:disabled),.brand-designer-workspace-toolbar .brand-designer-workspace-commands button:hover:not(:disabled),.brand-designer-workspace-toolbar .brand-designer-workspace-arrange button:hover:not(:disabled){background:#fff;box-shadow:0 5px 12px #2a272221;transform:translateY(-1px) scale(1.025)}.brand-designer-workspace-toolbar button:focus-visible{outline:2px solid var(--bp-ui-accent,#5d6853);outline-offset:1px}.brand-designer-workspace-toolbar button:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.brand-designer-workspace-toolbar button.active,.brand-designer-workspace-toolbar button[aria-pressed=true]{border-color:transparent;background:var(--bp-ui-accent,#3d4238);box-shadow:0 3px 9px #2a272233;color:#fff}.brand-designer-workspace-toolbar button.is-danger:not(:disabled){color:var(--bp-ui-danger,#93483f)}.brand-designer-workspace-toolbar-orientation{grid-column:2/4;width:100%;min-height:28px;margin-top:3px;border:1px solid var(--workspace-line);border-radius:var(--bp-workspace-button-radius);background:var(--bp-ui-surface-raised);font-size:8px}.brand-designer-workspace-panels-drawer article:has(.brand-designer-workspace-toolbar-orientation){align-items:center}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-toolbar,.brand-designer-workspace-toolbar button{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}}.bp-workspace-drag-select-lock,.bp-workspace-drag-select-lock *{user-select:none!important;-webkit-user-select:none!important}.brand-designer-workspace-toolbar{padding:var(--bp-workspace-toolbar-padding,10px)}.brand-designer-workspace-toolbar .brand-designer-workspace-tools,.brand-designer-workspace-toolbar .brand-designer-workspace-commands,.brand-designer-workspace-toolbar .brand-designer-workspace-arrange{gap:var(--bp-workspace-toolbar-gap,6px)}.brand-designer-workspace-toolbar .brand-designer-workspace-tools button,.brand-designer-workspace-toolbar .brand-designer-workspace-commands button,.brand-designer-workspace-toolbar .brand-designer-workspace-arrange button{border-color:color-mix(in srgb,var(--bp-control-border,var(--bp-ui-border)) 58%,transparent);background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-control-text,var(--bp-ui-text))}.brand-designer-workspace-toolbar .brand-designer-workspace-tools button:hover:not(:disabled),.brand-designer-workspace-toolbar .brand-designer-workspace-commands button:hover:not(:disabled),.brand-designer-workspace-toolbar .brand-designer-workspace-arrange button:hover:not(:disabled){border-color:var(--bp-control-border-hover,var(--bp-ui-accent));background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-control-text,var(--bp-ui-text));box-shadow:0 5px 12px color-mix(in srgb,var(--bp-ui-text,#292822) 13%,transparent);transform:translateY(-1px) scale(1.015)}.brand-designer-workspace-toolbar button:active:not(:disabled){background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft));transform:translateY(0) scale(.97)}.brand-designer-workspace-toolbar button.active,.brand-designer-workspace-toolbar button[aria-pressed=true],.brand-designer-workspace-toolbar button[aria-checked=true]{border-color:transparent;background:var(--bp-control-surface-selected,var(--bp-ui-accent));color:var(--bp-control-on-selected,#fff)}.brand-designer-workspace-toolbar button.active:hover,.brand-designer-workspace-toolbar button[aria-pressed=true]:hover,.brand-designer-workspace-toolbar button[aria-checked=true]:hover{border-color:transparent;background:color-mix(in srgb,var(--bp-control-surface-selected,var(--bp-ui-accent)) 88%,var(--bp-control-on-selected,#fff));color:var(--bp-control-on-selected,#fff)}.brand-designer-workspace-toolbar button:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}.brand-designer-workspace-toolbar button:disabled{opacity:var(--bp-control-disabled-opacity,.46)}@keyframes workspace-slide-select-in{0%{opacity:0;clip-path:inset(0 0 88% 0 round var(--bp-workspace-popover-radius,10px));transform:translateY(-4px) scale(.98)}to{opacity:1;clip-path:inset(0 round var(--bp-workspace-popover-radius,10px));transform:none}}@keyframes workspace-radial-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes workspace-control-popover-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:none}}.brand-designer-workspace-sticky-note{display:block;height:100%}.brand-designer-workspace-sticky-note>textarea{width:100%;height:100%;min-height:88px;padding:3px;border:0;background:transparent;color:var(--bp-control-text,var(--workspace-ink));line-height:1.5;resize:none;outline:0}.brand-designer-workspace-drawer :where(input:not([type=checkbox]),select,button){min-height:32px;border-radius:var(--bp-workspace-button-radius);font-family:var(--bp-type-control-font,var(--bp-ui-font));font-size:var(--bp-type-control-size,var(--bp-type-body-size))}.brand-designer-workspace-document-bar{border-radius:0 0 var(--bp-workspace-panel-radius) var(--bp-workspace-panel-radius)}.brand-designer-workspace-radial-trigger{border:0!important;box-shadow:none!important}.brand-designer-workspace-testing-actions{display:grid;grid-template-columns:1fr auto auto}.brand-designer-workspace-testing-actions>button:first-child{grid-column:auto;justify-content:center}.brand-designer-workspace-testing-primary{display:grid;grid-template-columns:1fr 1fr;gap:6px}.brand-designer-workspace-testing-primary>button{min-width:0;min-height:42px}.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows{width:auto}.brand-designer-workspace-saved-experiments{grid-column:1/-1;display:grid;grid-template-columns:1fr}.brand-designer-workspace{--bp-workspace-header-zone-bottom:56px;perspective:1500px}.brand-designer-workspace-object-header{position:absolute;z-index:68;top:0;display:grid;grid-template-columns:auto minmax(160px,1fr) auto auto auto;align-items:center;gap:6px;height:48px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--bp-ui-border) var(--bp-workspace-border-opacity),transparent);border-radius:0 0 var(--bp-workspace-panel-radius) var(--bp-workspace-panel-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) var(--bp-workspace-surface-opacity),transparent);box-shadow:var(--bp-workspace-floating-elevation);backdrop-filter:blur(var(--bp-workspace-blur)) saturate(.78);-webkit-backdrop-filter:blur(var(--bp-workspace-blur)) saturate(.78)}.brand-designer-workspace-object-header-leading,.brand-designer-workspace-object-header-status,.brand-designer-workspace-object-header-metadata,.brand-designer-workspace-object-header-actions{display:flex;align-items:center;gap:4px;min-width:0}.brand-designer-workspace-object-header-name{min-width:0}.brand-designer-workspace-object-header-metadata{color:var(--bp-control-text-muted,var(--bp-ui-muted));font-size:8px;white-space:nowrap}.brand-designer-workspace-document-bar{display:grid}.brand-designer-workspace-protype-header{right:8px;left:auto;width:min(620px,calc(100% - 16px))}.brand-designer-workspace-scene>.brand-designer-workspace-scene-item.is-protype-header{z-index:36}.brand-designer-workspace-protype-name{display:grid;gap:2px;min-width:0}.brand-designer-workspace-protype-name>span{color:var(--bp-control-text-muted,var(--bp-ui-muted));font-size:7px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.brand-designer-workspace-protype-name>input{width:100%;height:28px;padding:2px 4px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--bp-ui-text);font:600 14px/1.2 var(--bp-ui-font);outline:0}.brand-designer-workspace-protype-name>input:hover{border-bottom-color:color-mix(in srgb,var(--bp-ui-border) 72%,transparent)}.brand-designer-workspace-protype-name>input:focus-visible{border-bottom-color:var(--bp-control-focus-ring,var(--bp-ui-accent));box-shadow:0 2px color-mix(in srgb,var(--bp-control-focus-ring,var(--bp-ui-accent)) 24%,transparent)}.protype-shell-status{color:var(--bp-control-text,var(--bp-ui-text));background:var(--bp-control-surface,var(--bp-ui-surface-raised))}.protype-shell-status.is-in-review{color:var(--bp-ui-warning);background:color-mix(in srgb,var(--bp-ui-warning) 12%,var(--bp-ui-surface-raised))}.protype-shell-status.is-approved{color:var(--bp-ui-success);background:color-mix(in srgb,var(--bp-ui-success) 12%,var(--bp-ui-surface-raised))}.protype-shell-status.is-released{color:var(--bp-control-on-selected,#fff);background:var(--bp-control-surface-selected,var(--bp-ui-accent));border-color:transparent}.brand-designer-workspace-library-backdrop{z-index:70;background:color-mix(in srgb,var(--bp-ui-text) 8%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity calc(260 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-library-backdrop.is-open{opacity:1;pointer-events:auto}.brand-designer-workspace-ai-context{min-height:30px;border:1px solid color-mix(in srgb,var(--bp-control-border,var(--bp-ui-border)) 62%,transparent);border-radius:var(--bp-workspace-button-radius);background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-control-text,var(--bp-ui-text));font-size:8px}.brand-designer-workspace-ai-context:hover{background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft))}@media (max-width:900px){.brand-designer-workspace-protype-header{right:4px;width:calc(100% - 8px)}.brand-designer-workspace-object-header-metadata{display:none}}@media (prefers-reduced-motion:reduce){.brand-designer-workspace-body{transform:none!important;filter:none!important;transition:opacity calc(.01 * var(--bp-motion-ms,1ms))!important}.brand-designer-workspace.is-library-open .brand-designer-workspace-body{transform:none!important;opacity:.72}.brand-designer-workspace-library{transition:transform calc(.01 * var(--bp-motion-ms,1ms)) ease,opacity calc(.01 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-library>header,.brand-designer-workspace-library>section{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;transition-delay:calc(0 * var(--bp-motion-ms,1ms))!important}}.brand-designer-workspace{--bp-workspace-cluster-width:var(--bp-workspace-control-size);perspective:1500px}.brand-designer-workspace-top-dock-rail{position:absolute;z-index:46;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.brand-designer-workspace-top-dock-rail.is-governed{z-index:76}.brand-designer-workspace-top-rail-header{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.brand-designer-workspace-top-rail-header>*{pointer-events:auto}.brand-designer-workspace-top-rail-header.is-outgoing,.brand-designer-workspace-top-rail-header.is-incoming{pointer-events:none}.brand-designer-workspace-top-rail-header.is-outgoing>*,.brand-designer-workspace-top-rail-header.is-incoming>*{pointer-events:none}.brand-designer-workspace-object-header,.brand-designer-workspace-document-bar,.brand-designer-workspace-protype-header{right:auto;width:calc((100% - 24px)/2);max-width:none;container-type:inline-size;transform:translate3d(var(--bp-top-rail-drag-x,0px),0,0)}.brand-designer-workspace-object-header.is-dragging{will-change:transform}.brand-designer-workspace-protype-header{display:grid}.brand-designer-workspace-protype-header .brand-designer-workspace-document-name>span{display:none}.brand-designer-workspace-dock-notice{position:absolute;z-index:100;left:50%;bottom:18px;max-width:min(420px,calc(100% - 32px));padding:8px 11px;border:1px solid var(--bp-control-border,var(--bp-ui-border));border-radius:var(--bp-workspace-popover-radius);background:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation-raised);color:var(--bp-control-text,var(--bp-ui-text));font-size:9px;transform:translate(-50%)}.brand-designer-workspace-body{transform:rotateY(0);transform-origin:0 50%;transform-style:preserve-3d;transition:transform calc(520 * var(--bp-motion-ms,1ms)) cubic-bezier(.25,.78,.2,1),opacity calc(260 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace.is-edge-drawer-open .brand-designer-workspace-body{transform:rotateY(10deg);filter:blur(1.5px) saturate(.78);opacity:.7;pointer-events:none}.brand-designer-workspace-right-edge-backdrop{z-index:70;background:color-mix(in srgb,var(--bp-ui-text) 8%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity calc(260 * var(--bp-motion-ms,1ms)) ease}.brand-designer-workspace-right-edge-backdrop.is-open{opacity:1;pointer-events:auto}.brand-designer-workspace-right-edge-drawer{z-index:2;right:0;left:auto;width:var(--workspace-library-width);transform:translate3d(100%,0,0);transition:transform calc(520 * var(--bp-motion-ms,1ms)) cubic-bezier(.25,.78,.2,1)}.brand-designer-workspace-right-edge-drawer.is-open{transform:translateZ(0)}.brand-designer-workspace-right-edge-drawer>header,.brand-designer-workspace-right-edge-drawer>section{opacity:0;transform:translate3d(18px,0,0);transition:opacity calc(210 * var(--bp-motion-ms,1ms)) ease,transform calc(310 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.82,.2,1)}.brand-designer-workspace-right-edge-drawer.is-open>header{opacity:1;transform:none;transition-delay:calc(105 * var(--bp-motion-ms,1ms))}.brand-designer-workspace-right-edge-drawer.is-open>section{opacity:1;transform:none;transition-delay:calc(145 * var(--bp-motion-ms,1ms))}.brand-designer-workspace-panels-drawer.is-open{animation:none}.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:auto;min-height:52px;padding:8px 10px;border:1px solid var(--bp-control-border,var(--bp-ui-border));border-radius:var(--bp-workspace-button-radius);background:var(--bp-control-surface,var(--bp-ui-surface-raised));box-shadow:none;color:var(--bp-control-text,var(--bp-ui-text));text-align:left}.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows .brand-designer-workspace-toolbar-icon{width:18px;height:18px;color:inherit}.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows svg,.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows b{fill:currentColor;color:inherit;stroke:currentColor}.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows small{color:var(--bp-control-text-muted,var(--bp-ui-muted))}.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows:hover,.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows:focus-visible{background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft));color:var(--bp-control-text,var(--bp-ui-text))}.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows:active{background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft))}.brand-designer-workspace-testing-primary>.brand-designer-workspace-ai-workflows:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}@media (max-width:900px){.brand-designer-workspace-protype-header{right:auto;width:calc((100% - 24px)/2)}}@media (prefers-reduced-motion:reduce){.brand-designer-workspace.is-edge-drawer-open .brand-designer-workspace-body{transform:none!important;filter:none!important;opacity:.72}.brand-designer-workspace-right-edge-backdrop{transition:opacity calc(100 * var(--bp-motion-ms,1ms)) linear}.brand-designer-workspace-right-edge-drawer{opacity:0;transform:none!important;transition:opacity calc(100 * var(--bp-motion-ms,1ms)) linear}.brand-designer-workspace-right-edge-drawer.is-open{opacity:1}.brand-designer-workspace-right-edge-drawer>header,.brand-designer-workspace-right-edge-drawer>section{transform:none!important;transition:opacity calc(100 * var(--bp-motion-ms,1ms)) linear;transition-delay:calc(0 * var(--bp-motion-ms,1ms))!important}.brand-designer-workspace-object-header{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}}.brand-designer-workspace-object-header{height:var(--bp-workspace-top-rail-height,48px)}.brand-designer-editor-approved-colors>button{border-radius:var(--bp-workspace-resource-radius,6px)}.brand-designer-workspace-artboard-preview{border-radius:var(--bp-workspace-artboard-preview-radius,0)!important}.brand-designer-workspace-artboards>figure{border-radius:var(--bp-workspace-resource-radius,6px)}.brand-designer-workspace[data-drawer-motion-active=true] .brand-designer-workspace-body{will-change:transform,opacity}.brand-designer-workspace[data-drawer-motion-active=true] .brand-designer-workspace-right-edge-drawer{will-change:transform}@keyframes workspace-specimen-pop{0%{transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(0)}48%{transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(1.17)}67%{transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(.91)}82%{transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(1.045)}92%{transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(.985)}to{transform:translate3d(0,var(--specimen-base-rise),0) rotate(var(--specimen-base-angle)) scale(1)}}.brand-designer-workspace{--bp-workspace-edge-inset:var(--bp-workspace-shell-right-inset,14px);--bp-workspace-content-left-inset:var(--bp-workspace-shell-left-inset,clamp(20px,2vw,28px))}@keyframes workspace-typography-specimen-pop{0%{transform:translateZ(0) scale(1)}58%{transform:translate3d(0,-34px,60px) scale(1.68)}78%{transform:translate3d(0,-23px,47px) scale(1.44)}90%{transform:translate3d(0,-30px,56px) scale(1.58)}to{transform:translate3d(0,-28px,52px) scale(1.54)}}@keyframes workspace-typography-specimen-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-3px,2px) rotate(.35deg)}}.brand-designer-workspace-object-header,.brand-designer-workspace-document-bar{left:var(--bp-workspace-content-left-inset)}.brand-designer-workspace-object-header,.brand-designer-workspace-document-bar,.brand-designer-workspace-protype-header{width:calc((100% - var(--bp-workspace-content-left-inset) - var(--bp-workspace-edge-inset) - 8px)/2)}.bp-ui-tooltip.is-workspace-cluster{min-width:0;padding:6px 8px;border-color:color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 64%,transparent);border-radius:var(--bp-ui-radius-control,8px);background:var(--bp-ui-surface-raised,#fbfaf7);color:var(--bp-ui-text,#292824);box-shadow:var(--bp-ui-elevation-raised,0 8px 24px rgba(41,40,34,.16))}.brand-designer-workspace-specimen-settings{position:fixed;z-index:180;display:grid;gap:10px;width:244px;padding:12px;border:1px solid var(--bp-ui-border,#c9c7c0);border-radius:var(--bp-workspace-panel-radius,8px);background:var(--bp-workspace-panel-surface,#f4f3ef);box-shadow:var(--bp-workspace-floating-elevation,0 16px 48px rgba(41,40,34,.18));color:var(--bp-ui-text,#292824)}.brand-designer-workspace-specimen-settings>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-designer-workspace-specimen-settings>header button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--bp-workspace-button-radius,8px);background:transparent;color:inherit}.brand-designer-workspace-specimen-settings>header button:hover{background:var(--bp-control-surface-hover,#ecebe6)}.brand-designer-workspace-specimen-settings fieldset{display:grid;gap:5px;margin:0;padding:0;border:0}.brand-designer-workspace-specimen-settings legend{padding:0;color:var(--bp-ui-muted,#74716a);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.brand-designer-workspace-specimen-settings fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.brand-designer-workspace-specimen-settings fieldset button{min-height:32px;border:1px solid var(--bp-control-border,#c9c7c0);border-radius:var(--bp-workspace-button-radius,8px);background:var(--bp-control-surface,#fbfaf7);color:var(--bp-control-text,#292824)}.brand-designer-workspace-specimen-settings fieldset button:hover{background:var(--bp-control-surface-hover,#ecebe6)}.brand-designer-workspace-specimen-settings fieldset button[aria-pressed=true]{border-color:var(--bp-control-border-selected,var(--bp-ui-accent,#596451));background:var(--bp-control-surface-selected,var(--bp-ui-accent-soft,#e1e6dc));color:var(--bp-control-text-selected,var(--bp-ui-text,#292824))}.brand-designer-workspace-snap-settings{position:fixed;z-index:78;right:16px;bottom:16px;display:grid;gap:8px;width:300px;padding:11px 13px;border:1px solid var(--bp-ui-border,#c9c7c0);border-radius:var(--bp-workspace-panel-radius,8px);background:var(--bp-workspace-panel-surface,#f4f3ef);box-shadow:var(--bp-workspace-floating-elevation,0 16px 48px rgba(41,40,34,.18));color:var(--bp-ui-text,#292824)}.brand-designer-workspace-snap-settings>span{color:var(--bp-ui-muted,#74716a);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.brand-designer-workspace-snap-settings label{display:flex;align-items:center;gap:9px;min-height:28px;font-size:12px}.brand-designer-workspace-panels-drawer.is-open{padding-bottom:142px}.protype-docked-image-content{position:relative;display:grid;width:100%;height:100%;min-height:0;background:color-mix(in srgb,var(--bp-ui-surface) 82%,transparent)}.protype-docked-image-content.is-drop-target{box-shadow:inset 0 0 0 3px var(--bp-control-focus-ring)}.protype-docked-image-content>img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.protype-docked-image-content>button{place-self:stretch;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed var(--bp-control-border);border-radius:var(--bp-workspace-resource-radius,6px);background:transparent;color:var(--bp-control-text-muted)}.protype-docked-image-content>.protype-docked-image-replace{position:absolute;right:8px;bottom:8px;place-self:auto;min-height:30px;padding:6px 9px;border:1px solid var(--bp-control-border);border-radius:var(--bp-workspace-button-radius);background:var(--bp-control-surface);color:var(--bp-control-text);opacity:0;transition:opacity calc(140 * var(--bp-motion-ms,1ms)) ease,background calc(140 * var(--bp-motion-ms,1ms)) ease}.protype-docked-image-content:hover>.protype-docked-image-replace,.protype-docked-image-content>.protype-docked-image-replace:focus-visible{opacity:1}.protype-docked-image-content>.protype-docked-image-replace:hover{background:var(--bp-control-surface-hover)}.brand-designer-workspace-panels-drawer{container-type:inline-size;padding-bottom:var(--bp-workspace-panel-padding)}.brand-designer-workspace-toolbar-orientation-toggle{grid-column:2/4;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:27px;margin-top:3px;padding:4px 6px;border:1px solid color-mix(in srgb,var(--bp-control-border,var(--bp-ui-border)) 58%,transparent);border-radius:var(--bp-workspace-button-radius);background:var(--bp-control-surface,var(--bp-ui-surface-raised));color:var(--bp-control-text,var(--bp-ui-text));font-size:8px}.brand-designer-workspace-toolbar-orientation-toggle:hover{border-color:var(--bp-control-border-hover,var(--bp-ui-accent));background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft))}.brand-designer-workspace-toolbar-orientation-toggle:active{background:var(--bp-control-surface-pressed,var(--bp-ui-accent-soft))}.brand-designer-workspace-toolbar-orientation-toggle:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:1px}.brand-designer-workspace-panels-alignment{display:grid;gap:7px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 48%,transparent)}.brand-designer-workspace-panels-alignment>span{color:var(--bp-ui-muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand-designer-workspace-panels-alignment>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.brand-designer-workspace-panels-alignment label{display:flex;align-items:center;gap:6px;min-width:0;min-height:31px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 48%,transparent);border-radius:var(--bp-workspace-button-radius);background:var(--bp-control-surface,var(--bp-ui-surface));font-size:8px;font-weight:650}.brand-designer-workspace-panels-alignment label span{min-width:0;line-height:1.2}.brand-designer-workspace[data-drawer-motion-owner] .brand-designer-workspace-right-edge-backdrop:not(.is-open){opacity:1;background:transparent}.brand-designer-workspace[data-drawer-motion-owner] .brand-designer-workspace-right-edge-drawer:not(.is-open)>:is(header,section){opacity:1;transform:none;transition-delay:calc(0 * var(--bp-motion-ms,1ms))}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace *{scroll-behavior:auto!important;transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;animation-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-ai-launcher:hover,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-tools button:hover:not(:disabled),body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-arrange button:hover:not(:disabled){transform:none}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bdtest-thumbnail{transition:none!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-panels-backdrop,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-panels-drawer{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .protype-image-panel>header{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-document-bar{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-toolbar,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-toolbar button{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-body{transform:none!important;filter:none!important;transition:opacity calc(.01 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace.is-library-open .brand-designer-workspace-body{transform:none!important;opacity:.72}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-library{transition:transform calc(.01 * var(--bp-motion-ms,1ms)) ease,opacity calc(.01 * var(--bp-motion-ms,1ms)) ease}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-library>header,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-library>section{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important;transition-delay:calc(0 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace.is-edge-drawer-open .brand-designer-workspace-body{transform:none!important;filter:none!important;opacity:.72}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-right-edge-backdrop{transition:opacity calc(100 * var(--bp-motion-ms,1ms)) linear}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-right-edge-drawer{opacity:0;transform:none!important;transition:opacity calc(100 * var(--bp-motion-ms,1ms)) linear}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-right-edge-drawer.is-open{opacity:1}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-right-edge-drawer>header,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-right-edge-drawer>section{transform:none!important;transition:opacity calc(100 * var(--bp-motion-ms,1ms)) linear;transition-delay:calc(0 * var(--bp-motion-ms,1ms))!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .brand-designer-workspace-object-header{transition-duration:calc(.01 * var(--bp-motion-ms,1ms))!important}.bp-managed-workspace{--bp-governed-shell-inline-inset:var(--bp-workspace-shell-left-inset,clamp(20px,2vw,28px));--bp-governed-title-top:16px;--bp-governed-title-height:104px;--bp-governed-title-safe-bottom:calc(var(--bp-governed-title-top) + var(--bp-governed-title-height));--bp-governed-title-content-gap:24px;--bp-workspace-edge-inset:var(--bp-workspace-shell-right-inset,14px);height:100%;min-height:0}.bp-governed-workspace-error{margin:0 0 18px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--bp-ui-danger,#93483f) 38%,transparent);border-radius:var(--bp-workspace-button-radius);background:color-mix(in srgb,var(--bp-ui-danger,#93483f) 9%,var(--bp-ui-surface-raised,#fbfaf7));color:var(--bp-ui-danger,#93483f);font-size:11px;line-height:1.45}.bp-governed-workspace-drawer-host{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bp-governed-workspace-drawer-host>.brand-designer-workspace-right-edge-backdrop{z-index:var(--bp-workspace-layer-drawer-backdrop);pointer-events:none}.bp-governed-workspace-drawer-host>.brand-designer-workspace-right-edge-backdrop.is-open{pointer-events:auto}.bp-governed-workspace-drawer-host .brand-designer-workspace-right-edge-drawer{z-index:var(--bp-workspace-layer-drawer)}.bp-governed-panels-drawer{border-left:var(--bp-workspace-stroke-width) solid var(--bp-workspace-stroke-color);background:color-mix(in srgb,var(--bp-interface-drawer-surface) var(--bp-workspace-surface-opacity),transparent);box-shadow:var(--bp-workspace-floating-elevation)}.bp-managed-workspace .bp-platform-header-rail.brand-designer-workspace-object-header{z-index:var(--bp-workspace-layer-governance-rail)}.bp-managed-workspace .bp-governed-workspace-title{z-index:var(--bp-workspace-layer-title)}.bp-managed-workspace .brand-designer-workspace-shell-clusters{z-index:var(--bp-workspace-layer-cluster)}.bp-portable-workspace-objects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--bp-workspace-layer-content,40);pointer-events:none}.bp-portable-workspace-object{display:contents}.bp-portable-workspace-object[hidden]{display:none}.bp-portable-workspace-object>section{pointer-events:auto}.bp-managed-workspace .brand-designer-workspace-plane{--bp-workspace-edge-inset:calc(var(--bp-workspace-shell-right-inset,14px) + var(--bp-workspace-scrollbar-reserve,12px))}.bp-appearance-editor{container:appearance / inline-size;display:flex;flex-direction:column;height:100%;min-height:0;text-align:left}.bp-appearance-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:6px 12px 8px}.bp-appearance-intro{margin:2px 0 12px;color:var(--bp-ui-muted);font-size:var(--bp-type-helper-size)}.bp-appearance-editor fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}.bp-appearance-section{min-width:0}.bp-appearance-section>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.bp-appearance-section h3{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--bp-type-control-font);font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight);line-height:1.4;letter-spacing:0}.bp-appearance-section h3 svg{color:var(--bp-ui-accent)}.bp-appearance-section>summary>.bp-ui-button{min-width:26px;min-height:26px;padding:4px}.bp-appearance-section__body{display:grid;gap:7px}.bp-appearance-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;align-items:start}.bp-appearance-pair>*{min-width:0}.bp-appearance-background{display:flex;gap:8px;align-items:center;min-width:0}.bp-appearance-background>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size)}.bp-appearance-more>summary{display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;list-style:none;color:var(--bp-ui-muted);font-size:var(--bp-type-helper-size);min-height:34px;padding:4px 3px;color:var(--bp-ui-text);font-weight:var(--bp-type-control-weight)}.bp-appearance-more>summary::-webkit-details-marker{display:none}.bp-appearance-more>summary:focus-visible{outline:2px solid var(--bp-control-focus-ring);outline-offset:2px}.bp-appearance-more>summary svg{transition:rotate calc(160 * var(--bp-motion-ms,1ms)) ease}.bp-appearance-more[open]>summary svg{rotate:180deg}.bp-appearance-more>div{display:grid;gap:10px;padding:8px 0 4px}.bp-appearance-more .bp-appearance-more{border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 40%,transparent);padding-top:3px}.bp-appearance-hint{margin:0;color:var(--bp-ui-muted);font-size:var(--bp-type-helper-size);line-height:1.4}.bp-appearance-speed-labels{display:flex;justify-content:space-between;color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size);margin-top:-9px}.bp-appearance-recovery{flex:none;display:grid;gap:4px;padding:9px 12px;border-top:1px solid color-mix(in srgb,var(--bp-ui-border) var(--bp-ui-border-opacity),transparent)}.bp-appearance-recovery__comparison,.bp-appearance-recovery__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.bp-appearance-recovery__comparison>span{min-width:76px;text-align:right;color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size);white-space:nowrap}.bp-appearance-recovery__actions{justify-content:flex-end}.bp-appearance-recovery__failure p{margin:4px 0;font-size:var(--bp-type-helper-size);color:var(--bp-ui-danger)}.bp-appearance-recovery__failure>.bp-ui-button{margin-right:6px}.bp-appearance-editor .bp-ui-segmented{width:100%;display:flex}.bp-appearance-editor .bp-ui-segmented>button{flex:1;min-width:0;padding-inline:7px;white-space:nowrap}.bp-appearance-editor .bp-ui-field>span,.bp-appearance-editor .bp-ui-range-number>header>span{text-transform:none;letter-spacing:0}.bp-appearance-editor .bp-ui-field input[type=color]{width:100%;padding:4px;height:32px;min-height:32px;cursor:pointer}.bp-platform-font-search{display:grid;gap:8px;min-width:0}.bp-platform-font-search>label{display:flex;align-items:center;gap:6px}.bp-platform-font-search input{width:100%;min-width:0}.bp-platform-font-results{display:grid;gap:3px}.bp-platform-font-results>.bp-ui-button{display:flex;justify-content:space-between;text-align:left;min-width:0}.bp-platform-font-results small{color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size)}.bp-appearance-editor--settings{height:auto;max-width:1100px}.bp-appearance-editor--settings .bp-appearance-scroll{overflow:visible;padding:0 0 18px}.bp-appearance-editor--settings fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 44px;align-items:start}.bp-appearance-editor--settings .bp-appearance-section[data-appearance-section=environment]{grid-row:span 2}.bp-appearance-editor--settings .bp-appearance-recovery{padding-inline:0}.bp-appearance-editor--settings .bp-appearance-recovery__comparison,.bp-appearance-editor--settings .bp-appearance-recovery__actions{justify-content:flex-start}@container appearance (max-width:500px){.bp-appearance-editor--settings fieldset{grid-template-columns:1fr}.bp-appearance-editor--settings .bp-appearance-section[data-appearance-section=environment]{grid-row:auto}}@container appearance (max-width:315px){.bp-appearance-pair{gap:8px}.bp-appearance-switches{grid-template-columns:1fr}.bp-appearance-editor .bp-ui-segmented>button{padding-inline:4px}}.bp-appearance-section>summary{list-style:none;cursor:pointer;min-height:40px;padding:5px 3px;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 50%,transparent);color:var(--bp-ui-text);border-radius:var(--bp-ui-radius-control)}.bp-appearance-section>summary::-webkit-details-marker{display:none}.bp-appearance-section>summary small{margin-left:auto;color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size);white-space:nowrap}.bp-appearance-section>summary h3{margin-right:auto}.bp-appearance-section>summary:focus-visible{outline:2px solid var(--bp-control-focus-ring);outline-offset:2px}.bp-appearance-section__chevron{transition:rotate calc(160 * var(--bp-motion-ms,1ms)) ease}.bp-appearance-section[open] .bp-appearance-section__chevron{rotate:180deg}.bp-appearance-diagnostics{font-size:var(--bp-type-helper-size);overflow-wrap:anywhere}.bp-appearance-diagnostics dl{display:grid;gap:3px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bp-appearance-diagnostics dd{margin:0}.bp-appearance-section>summary:hover,.bp-appearance-more>summary:hover{background:color-mix(in srgb,var(--bp-ui-accent-soft) 55%,transparent)}.bp-appearance-section__chevron,.bp-appearance-more>summary>svg{flex:0 0 auto;color:var(--bp-ui-text);stroke-width:2.5;width:18px;height:18px}.bp-appearance-section[open]>summary{border-bottom-color:var(--bp-ui-accent)}.bp-appearance-section[open]>.bp-appearance-section__body,.bp-appearance-more[open]>div{animation:bp-appearance-disclose calc(190 * var(--bp-motion-ms,1ms)) ease both}@keyframes bp-appearance-disclose{0%{opacity:.5;translate:0 -3px}to{opacity:1;translate:0 0}}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-appearance-section__body,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-appearance-more>div{animation:none}.content.content-interface-lab{width:100%;max-width:none;padding:0}.labs-settings-entry{display:grid;gap:18px}.labs-settings-entry>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid rgba(72,66,57,.13);background:#ffffff6b}.labs-settings-entry h3{margin:5px 0 7px;font-size:27px;font-weight:500;letter-spacing:-.035em}.labs-settings-entry p{max-width:650px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.labs-settings-entry>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.labs-settings-entry article{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:10px;padding:22px}.labs-settings-entry article>svg{color:#657053}.labs-settings-entry article>.pill{justify-self:end}.labs-settings-entry article h4,.labs-settings-entry article p,.labs-settings-entry article button{grid-column:1/-1}.labs-settings-entry article h4{margin:6px 0 0;font-size:17px}.labs-settings-entry article button{justify-self:start}.labs-settings-entry article.is-planned{opacity:.65}.interface-lab{min-height:100vh;padding:clamp(20px,2vw,42px);font-family:Inter,system-ui,sans-serif}.interface-lab h1,.interface-lab h2,.interface-lab h3,.interface-lab p{margin-top:0}.interface-lab p{line-height:1.55}.interface-lab-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:22px;max-width:2180px;margin:0 auto 18px}.interface-lab-hero>div:nth-child(2){padding-top:3px}.interface-lab-hero>div:last-child{display:flex;gap:6px;justify-content:flex-end}.interface-lab-hero h1{margin:4px 0 7px;font-size:clamp(34px,4vw,58px);font-weight:520;letter-spacing:-.055em}.interface-lab-hero p{margin:0;color:var(--bp-ui-muted);font-size:13px}.bp-lab-eyebrow,.interface-lab-section-head>div>span,.interface-lab-panel-title>div>span{font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:var(--bp-ui-accent)}.interface-lab-isolation-note{display:flex;align-items:center;gap:9px;max-width:2180px;margin:0 auto 22px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--bp-ui-accent) 35%,var(--bp-ui-border));border-radius:var(--bp-ui-radius);background:var(--bp-ui-accent-soft);font-size:11px}.interface-lab-top-grid{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:16px;max-width:2180px;margin:0 auto 42px}.interface-lab-appearance-editor{display:grid;align-content:start;gap:16px;padding:18px}.interface-lab-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.interface-lab-panel-title h3{margin:3px 0 0;font-size:19px}.interface-lab-color-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.interface-lab-color-fields label{display:grid;gap:5px}.interface-lab-color-fields label>span{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--bp-ui-muted)}.interface-lab-color-fields label>div{display:flex;align-items:center;gap:7px}.interface-lab-color-fields input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;padding:0;border:1px solid var(--bp-ui-border);border-radius:4px;background:none}.interface-lab-color-fields input::-webkit-color-swatch-wrapper{padding:2px}.interface-lab-color-fields input::-webkit-color-swatch{border:0;border-radius:2px}.interface-lab-color-fields code{font-size:10px;color:var(--bp-ui-muted)}.interface-lab-appearance-editor>small{color:var(--bp-ui-muted);font-size:9px;line-height:1.45}.interface-lab-overview{display:grid;align-content:start;gap:24px;padding:clamp(22px,3vw,42px);background:linear-gradient(135deg,var(--bp-ui-surface),color-mix(in srgb,var(--bp-ui-accent-soft) 45%,var(--bp-ui-surface)))}.interface-lab-overview>.interface-lab-section-head{margin:0}.interface-lab-overview>div:nth-of-type(2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.interface-lab-metric{display:grid;gap:8px;padding:14px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:var(--bp-ui-surface-raised)}.interface-lab-metric span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--bp-ui-muted)}.interface-lab-metric b{font-size:14px}.interface-lab-preview-swatch{display:grid;grid-template-columns:repeat(4,1fr);min-height:90px;border-radius:var(--bp-ui-radius);overflow:hidden}.interface-lab-preview-swatch span{display:grid;place-items:end start;padding:10px;border:1px solid var(--bp-ui-border);font-size:10px;font-weight:700}.interface-lab-catalog,.interface-lab-workspace-section,.interface-lab>section,.interface-lab-comparison+section{position:relative;max-width:2180px;margin:0 auto 48px}.interface-lab-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:16px}.interface-lab-section-head h2{margin:4px 0 5px;font-size:27px;font-weight:540;letter-spacing:-.035em}.interface-lab-section-head p{max-width:760px;margin:0;color:var(--bp-ui-muted);font-size:11px}.interface-lab-catalog>.bp-ui-tabs{width:max-content;max-width:100%;margin-bottom:14px;overflow:auto}.interface-lab-specimen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.interface-lab-specimen-grid>.wide{grid-column:span 2}.interface-lab-specimen{display:grid;align-content:start;gap:14px;min-height:180px;padding:18px}.interface-lab-specimen h1{margin:2px 0;font-size:28px;letter-spacing:-.04em}.interface-lab-specimen h2{margin:4px 0;font-size:18px}.interface-lab-specimen h3{margin:0;font-size:14px}.interface-lab-specimen p{margin:0;color:var(--bp-ui-muted);font-size:11px}.interface-lab-specimen>small,.interface-lab-specimen .muted{color:var(--bp-ui-muted);font-size:9px}.interface-lab-specimen hr{width:100%;height:1px;margin:0;border:0;background:var(--bp-ui-border)}.interface-lab-token-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.interface-lab-surface-stack{display:grid;grid-template-columns:repeat(3,1fr);min-height:100px;background:var(--bp-ui-canvas)}.interface-lab-surface-stack span{display:grid;place-items:end start;padding:8px;border:1px solid var(--bp-ui-border);font-size:9px}.interface-lab-surface-stack span:nth-child(2){margin:8px;background:var(--bp-ui-surface)}.interface-lab-surface-stack span:nth-child(3){margin:15px 15px 15px 0;background:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation)}.interface-lab-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.interface-lab-badge-grid{display:flex;flex-wrap:wrap;gap:8px}.interface-lab-range-pair{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px}.interface-lab-range-pair input[type=number]{min-width:0}.bp-ui-check{display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer}.bp-ui-check input,.bp-ui-radio input{position:absolute;opacity:0}.bp-ui-check>span,.bp-ui-radio label>span{display:grid;width:17px;height:17px;place-items:center;border:1px solid var(--bp-ui-border);border-radius:3px;background:var(--bp-ui-surface-raised)}.bp-ui-check input:checked+span,.bp-ui-radio input:checked+span{border-color:var(--bp-ui-accent);background:var(--bp-ui-accent)}.bp-ui-radio{display:grid;gap:7px;margin:0;padding:0;border:0}.bp-ui-radio legend{margin-bottom:7px;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:var(--bp-ui-muted)}.bp-ui-radio label{display:flex;align-items:center;gap:8px;font-size:11px}.bp-ui-radio label>span{border-radius:50%}.bp-ui-radio input:checked+span:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--bp-ui-surface-raised)}.interface-lab-subnav{display:flex;gap:17px;border-bottom:1px solid var(--bp-ui-border)}.interface-lab-subnav button{padding:8px 1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--bp-ui-muted);font-size:10px}.interface-lab-subnav button.active{border-color:var(--bp-ui-accent);color:var(--bp-ui-text)}.interface-lab-menu{position:relative;width:max-content}.interface-lab-menu>div{position:absolute;z-index:10;left:0;top:calc(100% + 5px);display:grid;min-width:150px;padding:5px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation)}.interface-lab-menu>div button{padding:8px;border:0;background:transparent;color:var(--bp-ui-text);text-align:left;font-size:10px}.interface-lab-menu>div button:hover{background:var(--bp-ui-accent-soft)}.interface-lab-resource-card{display:grid;grid-template-columns:1fr auto;gap:9px;padding:16px}.interface-lab-resource-card>div{grid-column:1/-1;display:grid;min-height:110px;place-items:center;border-radius:calc(var(--bp-ui-radius) - 2px);background:var(--bp-ui-accent-soft);color:var(--bp-ui-accent)}.interface-lab-resource-card h3,.interface-lab-resource-card p,.interface-lab-resource-card .bp-ui-button{grid-column:1/-1}.interface-lab-resource-card h3{margin:0}.interface-lab-resource-card p{margin:0;color:var(--bp-ui-muted);font-size:10px}.interface-lab-summary-card{display:grid;align-content:start;gap:6px;min-height:180px;padding:18px}.interface-lab-summary-card span,.interface-lab-summary-card small{font-size:10px;color:var(--bp-ui-muted)}.interface-lab-summary-card strong{font-size:44px;letter-spacing:-.06em}.interface-lab-drawer{position:fixed;z-index:100;right:16px;top:84px;display:grid;align-content:start;gap:18px;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 100px);padding:20px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation)}.interface-lab-drawer>header{display:flex;align-items:center;justify-content:space-between}.interface-lab-drawer h3{margin:3px 0}.interface-lab-drawer header span{font-size:9px;text-transform:uppercase;color:var(--bp-ui-muted)}.interface-lab-modal-backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--bp-ui-text) 44%,transparent)}.interface-lab-modal{position:relative;display:grid;gap:14px;width:min(440px,100%);padding:26px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation)}.interface-lab-modal>.bp-ui-icon-button{position:absolute;right:10px;top:10px}.interface-lab-modal h3{margin:0;font-size:22px}.interface-lab-modal p{margin:0;color:var(--bp-ui-muted);font-size:11px}.interface-lab-feedback-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.interface-lab-feedback{display:grid;gap:10px;min-height:130px;padding:15px}.interface-lab-feedback>b{font-size:12px}.bp-ui-progress{height:5px;border-radius:99px;background:var(--bp-ui-border);overflow:hidden}.bp-ui-progress i{display:block;width:52%;height:100%;background:var(--bp-ui-accent);animation:bp-lab-progress 1.6s ease-in-out infinite alternate}.interface-lab-type-toolbar{display:flex;align-items:stretch;gap:1px;margin-bottom:8px;padding:5px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:var(--bp-ui-surface);overflow:auto}.interface-lab-type-toolbar>div{display:flex;align-items:center;gap:3px;min-width:max-content;padding:4px 7px;border-right:1px solid var(--bp-ui-border)}.interface-lab-type-toolbar>div:last-child{border:0}.interface-lab-type-toolbar>div>span{align-self:flex-start;margin:2px 4px 0 0;font-size:7px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--bp-ui-muted)}.interface-lab-type-toolbar button:not(.bp-ui-icon-button),.interface-lab-type-toolbar input,.interface-lab-type-toolbar select{height:30px;border:1px solid var(--bp-ui-border);border-radius:4px;background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);font-size:10px}.interface-lab-type-toolbar button:not(.bp-ui-icon-button){display:flex;align-items:center;gap:7px;padding:5px 8px}.interface-lab-type-toolbar input[type=number],.interface-lab-type-toolbar select{width:58px;padding:5px}.interface-lab-type-toolbar input[type=range]{width:75px;border:0;background:transparent;accent-color:var(--bp-ui-accent)}.interface-lab-type-toolbar .bp-ui-icon-button{width:30px;height:30px}.interface-lab-toolbar-swatch{width:30px}.interface-lab-command-bar{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-bottom:12px}.interface-lab-command-bar>span{margin-right:6px;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:var(--bp-ui-muted)}.interface-lab-command-bar .bp-ui-icon-button{width:30px;height:30px}.interface-lab-workspace{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);min-height:710px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);overflow:hidden;background:var(--bp-ui-canvas)}.interface-lab-workspace.has-inspector{grid-template-columns:180px minmax(0,1fr) 288px}.interface-lab-workspace>main{display:grid;grid-template-rows:auto auto minmax(520px,1fr);min-width:0;padding:16px;background:var(--bp-ui-canvas)}.interface-lab-workspace>main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 14px}.interface-lab-workspace>main>header h3{margin:3px 0 5px;font-size:24px;letter-spacing:-.035em}.interface-lab-workspace>main>header p{margin:0;color:var(--bp-ui-muted);font-size:10px}.interface-lab-workspace>main>header>div:last-child{display:flex;align-items:center;gap:7px}.interface-lab-workspace>main>.bp-ui-tabs{justify-self:start;margin-bottom:10px}.interface-lab-workspace>aside{display:grid;align-content:start;gap:10px;padding:10px;border-left:1px solid var(--bp-ui-border);background:color-mix(in srgb,var(--bp-ui-surface) 84%,var(--bp-ui-canvas))}.interface-lab-sidebar-specimen{display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;border-width:0 1px 0 0;border-radius:0;padding:12px;background:var(--bp-ui-surface)}.interface-lab-sidebar-specimen>header{display:flex;align-items:center;gap:9px;padding:5px}.interface-lab-sidebar-specimen>header>div{display:grid;gap:1px}.interface-lab-sidebar-specimen>header small{font-size:7px;text-transform:uppercase;color:var(--bp-ui-muted)}.interface-lab-sidebar-specimen>header b{font-size:11px}.interface-lab-brand-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:var(--bp-ui-accent);color:var(--bp-ui-surface-raised);font-size:9px;font-weight:800}.interface-lab-sidebar-specimen nav{display:grid;align-content:start;gap:3px}.interface-lab-sidebar-specimen nav button,.interface-lab-sidebar-specimen footer button{position:relative;display:flex;align-items:center;gap:9px;min-height:34px;padding:7px;border:0;border-radius:4px;background:transparent;color:var(--bp-ui-muted);text-align:left;font-size:10px}.interface-lab-sidebar-specimen nav button.active{background:var(--bp-ui-accent-soft);color:var(--bp-ui-accent);font-weight:700}.interface-lab-sidebar-specimen footer{display:grid;gap:6px;border-top:1px solid var(--bp-ui-border);padding-top:9px}.interface-lab-sidebar-specimen footer small{font-size:8px;color:var(--bp-ui-muted)}.interface-lab-sidebar-specimen>.bp-ui-segmented{align-self:end}.interface-lab-sidebar-specimen.is-compact{justify-items:center}.interface-lab-sidebar-specimen.is-compact nav button,.interface-lab-sidebar-specimen.is-compact footer button{justify-content:center;width:36px}.interface-lab-sidebar-specimen.is-compact>.bp-ui-segmented{display:grid}.interface-lab-sidebar-specimen.is-compact>.bp-ui-segmented button{padding:5px}.interface-lab-sidebar-specimen.is-compact nav button:after,.interface-lab-sidebar-specimen.is-compact footer button:after{content:attr(data-tooltip);position:absolute;z-index:15;left:calc(100% + 8px);padding:5px 7px;border-radius:4px;background:var(--bp-ui-text);color:var(--bp-ui-surface);opacity:0;pointer-events:none;white-space:nowrap}.interface-lab-sidebar-specimen.is-compact nav button:hover:after,.interface-lab-sidebar-specimen.is-compact nav button:focus-visible:after,.interface-lab-sidebar-specimen.is-compact footer button:hover:after,.interface-lab-sidebar-specimen.is-compact footer button:focus-visible:after{opacity:1}.interface-lab-canvas{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--bp-ui-accent-soft) 35%,var(--bp-ui-surface-raised)),var(--bp-ui-surface-raised))}.interface-lab-canvas:before{content:"";position:absolute;right:-5%;top:-12%;width:46%;height:88%;border-radius:50%;background:var(--bp-ui-accent-soft);transform:rotate(-12deg)}.interface-lab-fake-text{position:absolute;z-index:2;left:9%;top:15%;width:52%;padding:8px;border:1px solid transparent;background:transparent;text-align:left}.interface-lab-fake-text.selected,.interface-lab-fake-shape.selected{border-color:var(--bp-ui-accent);outline:2px solid color-mix(in srgb,var(--bp-ui-accent) 22%,transparent);outline-offset:2px}.interface-lab-fake-shape{position:absolute;z-index:1;left:9%;top:54%;width:38%;height:8px;border:1px solid transparent}.interface-lab-fake-card{position:absolute;z-index:2;right:7%;bottom:10%;display:grid;gap:7px;width:220px;padding:17px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) 88%,transparent);box-shadow:var(--bp-ui-elevation)}.interface-lab-fake-card p{margin:0;color:var(--bp-ui-muted);font-size:10px}.interface-lab-float-area{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none}.interface-lab-float-area>span{position:absolute;right:9px;top:8px;font-size:8px;text-transform:uppercase;color:var(--bp-ui-muted)}.interface-lab-floating-panel{position:absolute;width:205px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation);pointer-events:auto}.interface-lab-floating-panel>header{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:6px;padding:7px;border-bottom:1px solid var(--bp-ui-border);cursor:grab}.interface-lab-floating-panel>header:active{cursor:grabbing}.interface-lab-floating-panel>header b{font-size:10px}.interface-lab-floating-panel>header span{font-size:8px;color:var(--bp-ui-muted)}.interface-lab-floating-panel .bp-ui-icon-button{width:27px;height:27px}.interface-lab-floating-panel>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;width:100%;padding:8px;border:0;border-bottom:1px solid var(--bp-ui-border);background:transparent;color:var(--bp-ui-text);text-align:left;font-size:9px}.interface-lab-floating-panel>button.active{background:var(--bp-ui-accent-soft)}.interface-lab-floating-panel>footer{padding:4px}.interface-lab-floating-panel>footer .bp-ui-button{min-height:28px;font-size:9px}.interface-lab-typography-panel,.interface-lab-colors-panel{display:grid;gap:12px;padding:13px}.interface-lab-typography-panel.is-disabled{opacity:.62}.interface-lab-type-styles{display:grid;gap:5px}.interface-lab-type-styles button{display:grid;gap:2px;padding:8px;border:1px solid var(--bp-ui-border);border-radius:4px;background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);text-align:left}.interface-lab-type-styles button.active{border-color:var(--bp-ui-accent);background:var(--bp-ui-accent-soft)}.interface-lab-type-styles b{font-size:10px}.interface-lab-type-styles small,.interface-lab-typography-panel>p{font-size:8px;color:var(--bp-ui-muted)}.interface-lab-advanced-type{display:grid;grid-template-columns:1fr 1fr;gap:8px}.interface-lab-advanced-type .bp-ui-field>span{font-size:8px}.interface-lab-advanced-type .bp-ui-field input,.interface-lab-advanced-type .bp-ui-field select{min-height:31px;padding:6px;font-size:9px}.interface-lab-colors-panel>div:last-child{display:grid;gap:5px}.interface-lab-colors-panel>div:last-child button{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px;border:1px solid var(--bp-ui-border);border-radius:4px;background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);text-align:left}.interface-lab-colors-panel>div:last-child button.active{border-color:var(--bp-ui-accent);box-shadow:inset 0 0 0 1px var(--bp-ui-accent)}.interface-lab-colors-panel i{width:24px;height:24px;border:1px solid var(--bp-ui-border)}.interface-lab-colors-panel span{display:grid;gap:1px}.interface-lab-colors-panel b{font-size:9px}.interface-lab-colors-panel small{font-size:7px;color:var(--bp-ui-muted)}.interface-lab-inspector-toggle{position:absolute;right:8px;top:8px;z-index:4}.interface-lab-floating-panel.is-dragging,.interface-lab-floating-panel.is-settling{will-change:transform}.interface-lab-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:2180px;margin:0 auto 48px}.interface-lab-comparison>.bp-ui-panel{display:grid;align-content:start;gap:14px;min-height:190px;padding:17px}.interface-lab-current-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.interface-lab-current-head span{display:grid}.interface-lab-current-head small{font-size:7px;letter-spacing:.1em}.interface-lab-current-head b{font-size:23px}.interface-lab-current-head button{border:1px solid #ccc;background:#fff;padding:7px}.interface-lab-comparison p{margin:0;color:var(--bp-ui-muted);font-size:10px}.interface-lab-comparison .interface-lab-section-head{margin:0}.interface-lab-current-controls{display:flex;align-items:center;gap:16px;padding:20px;background:#f0eee9}.interface-lab-page-classes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.interface-lab-page-class{display:grid;gap:7px;padding:14px}.interface-lab-page-class>span{font-size:11px;font-weight:750}.interface-lab-page-class>p{margin:0;color:var(--bp-ui-muted);font-size:9px;min-height:42px}.interface-lab-page-class>div{position:relative;display:grid;gap:4px;min-height:118px;padding:10px;border:1px solid var(--bp-ui-border);background:var(--bp-ui-canvas)}.interface-lab-page-class i,.interface-lab-page-class b,.interface-lab-page-class em{display:block;border:1px solid var(--bp-ui-border);background:var(--bp-ui-surface-raised)}.interface-lab-page-class.is-content>div{grid-template-columns:minmax(0,68%)}.interface-lab-page-class.is-collection>div{grid-template-columns:repeat(3,1fr)}.interface-lab-page-class.is-workbench>div{grid-template-columns:1.5fr .7fr}.interface-lab-page-class.is-workspace>div{grid-template-columns:1fr 3fr 1.2fr}.interface-lab-page-class.is-workspace b{position:absolute;left:28%;top:18%;width:29%;height:25%;box-shadow:var(--bp-ui-elevation)}.interface-lab-page-class.is-workspace em{position:absolute;right:12%;bottom:15%;width:25%;height:31%;box-shadow:var(--bp-ui-elevation)}.interface-lab-footer{display:flex;align-items:center;justify-content:space-between;max-width:2180px;margin:0 auto;padding:18px 0;border-top:1px solid var(--bp-ui-border);color:var(--bp-ui-muted);font-size:9px}.interface-lab-toast{position:fixed;z-index:130;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:var(--bp-ui-radius);background:var(--bp-ui-text);color:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation);font-size:11px}.interface-lab-fake-card input{width:100%;min-height:30px;border:1px solid var(--bp-ui-border);border-radius:4px;padding:6px 7px;background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);font-size:9px}.interface-lab-show-panel{position:absolute;left:12px;top:12px;pointer-events:auto}.interface-lab-workspace.is-compact-nav{grid-template-columns:72px minmax(0,1fr)}.interface-lab-workspace.is-compact-nav.has-inspector{grid-template-columns:72px minmax(0,1fr) 288px}.interface-lab-sidebar-specimen footer button.active{background:var(--bp-ui-accent-soft);color:var(--bp-ui-accent);font-weight:700}.interface-lab .bp-ui-check input,.interface-lab .bp-ui-radio input,.interface-lab .bp-ui-switch input{width:1px;height:1px;margin:0}.interface-lab .bp-ui-switch input:focus-visible+span{outline:2px solid var(--bp-ui-accent);outline-offset:2px}@keyframes bp-lab-progress{to{transform:translate(75%)}}@media (max-width:1450px){.interface-lab-workspace.has-inspector{grid-template-columns:150px minmax(0,1fr) 250px}.interface-lab-type-toolbar>div>span{display:none}.interface-lab-page-classes{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.interface-lab-top-grid,.interface-lab-specimen-grid,.interface-lab-feedback-grid{grid-template-columns:1fr 1fr}.interface-lab-overview{grid-column:span 1}.interface-lab-workspace,.interface-lab-workspace.has-inspector{grid-template-columns:78px minmax(0,1fr)}.interface-lab-workspace>aside{grid-column:1/-1;grid-template-columns:1fr 1fr}.interface-lab-sidebar-specimen{grid-row:span 2}.interface-lab-specimen-grid>.wide{grid-column:span 2}.labs-settings-entry>div{grid-template-columns:1fr 1fr}}@media (max-width:720px){.content.content-interface-lab{padding:0}.interface-lab{padding:16px}.interface-lab-hero{grid-template-columns:1fr}.interface-lab-hero>div:last-child{justify-content:flex-start}.interface-lab-top-grid,.interface-lab-specimen-grid,.interface-lab-feedback-grid,.interface-lab-comparison,.interface-lab-page-classes,.labs-settings-entry>div{grid-template-columns:1fr}.interface-lab-specimen-grid>.wide{grid-column:auto}.interface-lab-overview>div:nth-of-type(2){grid-template-columns:1fr 1fr}.interface-lab-workspace,.interface-lab-workspace.has-inspector{grid-template-columns:58px minmax(0,1fr)}.interface-lab-workspace>aside{grid-template-columns:1fr}.interface-lab-workspace>main{padding:9px}.interface-lab-workspace>main>header{display:grid}.interface-lab-workspace>main>header>div:last-child{flex-wrap:wrap}.interface-lab-type-toolbar{display:grid;grid-template-columns:1fr 1fr}.interface-lab-type-toolbar>div{overflow:auto;border:0;border-bottom:1px solid var(--bp-ui-border)}.interface-lab-sidebar-specimen>.bp-ui-segmented{display:none}.interface-lab-fake-text{font-size:30px}.interface-lab-floating-panel{width:175px}.interface-lab-footer{display:grid;gap:8px}}@media (prefers-reduced-motion:reduce){.interface-lab *{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition:none}}.interface-lab{position:relative;color:var(--bp-ui-text);background-color:var(--bp-ui-canvas);background-image:linear-gradient(color-mix(in srgb,var(--bp-ui-canvas) 12%,transparent),color-mix(in srgb,var(--bp-ui-canvas) 12%,transparent)),var(--bp-lab-platform-background);background-size:cover;background-position:center;background-attachment:fixed}.interface-lab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,color-mix(in srgb,#fff 18%,transparent),transparent 45%,color-mix(in srgb,var(--bp-ui-surface-tint) 12%,transparent));opacity:.75}.interface-lab>*{position:relative}.interface-lab-hero{align-items:center;padding:14px 16px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 48%,transparent);border-radius:calc(var(--bp-ui-radius) + 2px);background:color-mix(in srgb,var(--bp-ui-surface-tint) 16%,color-mix(in srgb,var(--bp-ui-surface) 58%,transparent));box-shadow:0 7px 28px color-mix(in srgb,var(--bp-ui-text) 7%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur-soft));backdrop-filter:blur(var(--bp-ui-blur-soft))}.interface-lab-hero h1{margin-bottom:0}.interface-lab-isolation-note{border-color:color-mix(in srgb,var(--bp-ui-border) 72%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised) 68%,transparent);box-shadow:0 4px 18px color-mix(in srgb,var(--bp-ui-text) 6%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur))}.interface-lab-glass-panel{background:color-mix(in srgb,var(--bp-ui-surface-tint) 20%,color-mix(in srgb,var(--bp-ui-surface) var(--bp-ui-surface-opacity),transparent))}.interface-lab-appearance-editor{padding:var(--bp-ui-panel-padding);gap:calc(var(--bp-ui-gap) + 4px)}.interface-lab-appearance-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--bp-ui-gap)}.interface-lab-overview{background:linear-gradient(135deg,color-mix(in srgb,var(--bp-ui-surface-raised) 73%,transparent),color-mix(in srgb,var(--bp-ui-surface-tint) 69%,transparent))}.interface-lab-overview>div:nth-of-type(3){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.interface-lab-metric{border-color:color-mix(in srgb,var(--bp-ui-border) 65%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised) 74%,transparent);box-shadow:0 5px 16px color-mix(in srgb,var(--bp-ui-text) 6%,transparent)}.interface-lab-preview-swatch .is-floating{background:color-mix(in srgb,var(--bp-ui-surface-raised) 84%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 58%,transparent),0 10px 25px color-mix(in srgb,var(--bp-ui-text) 12%,transparent)}.interface-lab-content-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 70%,transparent);border-radius:calc(var(--bp-ui-radius) - 2px);background:color-mix(in srgb,var(--bp-ui-surface-raised) 54%,transparent);color:var(--bp-ui-muted)}.interface-lab-content-note svg{flex:0 0 auto;color:var(--bp-ui-accent)}.interface-lab-content-note p{margin:0;font-size:10px;line-height:1.5}.interface-lab-environments{max-width:2180px;margin:0 auto 48px}.interface-lab-environment-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(280px,360px) minmax(420px,1fr);gap:14px}.interface-lab-environment-card{display:grid;align-content:start;gap:12px;padding:14px;overflow:hidden}.interface-lab-environment-image{position:relative;display:grid;min-height:122px;place-items:center;border-radius:calc(var(--bp-ui-radius) - 3px);background-image:linear-gradient(color-mix(in srgb,var(--bp-lab-environment-tint) 10%,transparent),color-mix(in srgb,var(--bp-lab-environment-tint) 10%,transparent)),var(--bp-lab-environment-image);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 42%,transparent)}.interface-lab-environment-image>svg{color:color-mix(in srgb,var(--bp-ui-text) 58%,transparent);filter:drop-shadow(0 2px 5px #fff)}.interface-lab-environment-image>.bp-ui-badge{position:absolute;left:8px;top:8px}.interface-lab-environment-copy{display:grid;gap:3px}.interface-lab-environment-copy>span,.interface-lab-environment-custom>span{font-size:8px;font-weight:780;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ui-muted)}.interface-lab-environment-copy b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interface-lab-environment-copy code,.interface-lab-environment-custom code{font-size:9px;color:var(--bp-ui-muted)}.interface-lab-environment-card>.bp-ui-segmented{width:100%}.interface-lab-environment-card>.bp-ui-segmented button{flex:1}.interface-lab-environment-custom{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px}.interface-lab-environment-custom input{width:30px;height:30px;padding:2px;border:1px solid var(--bp-ui-border);border-radius:7px;background:transparent}.interface-lab-environment-actions{display:flex;align-items:center;gap:6px}.interface-lab-environment-actions>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.interface-lab-environment-preview{position:relative;min-height:330px;padding:14px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 62%,transparent);border-radius:var(--bp-ui-radius);overflow:hidden;background-size:cover;background-position:center;box-shadow:0 18px 44px color-mix(in srgb,var(--bp-ui-text) 12%,transparent)}.interface-lab-preview-chrome{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 58%,transparent);border-radius:9px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 75%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur))}.interface-lab-preview-chrome>span{width:24px;height:24px;border-radius:7px;background:var(--bp-ui-text)}.interface-lab-preview-chrome>b{margin-right:auto;font-size:10px}.interface-lab-preview-layout{display:grid;grid-template-columns:74px 1fr 105px;gap:10px;min-height:245px;margin-top:10px}.interface-lab-preview-layout>i,.interface-lab-preview-layout>main,.interface-lab-preview-layout>aside{border:1px solid color-mix(in srgb,var(--bp-ui-border) 56%,transparent);border-radius:9px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 70%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur));box-shadow:0 9px 24px color-mix(in srgb,var(--bp-ui-text) 8%,transparent)}.interface-lab-preview-layout>main{display:grid;grid-template-columns:repeat(2,1fr);align-content:start;gap:10px;padding:14px}.interface-lab-preview-layout>main span{min-height:86px;border-radius:8px;background:color-mix(in srgb,var(--bp-ui-surface) 70%,transparent)}.interface-lab-preview-layout>main span:first-child{grid-column:1/-1;min-height:60px}.interface-lab-environment-preview.is-workspace .interface-lab-preview-layout{grid-template-columns:48px 1fr 125px}.interface-lab-environments>.interface-lab-content-note{margin-top:10px}.interface-lab-surface-stack{grid-template-columns:repeat(4,1fr);padding:6px;background-image:var(--bp-lab-platform-background);background-size:cover}.interface-lab-surface-stack span{margin:0!important;background:color-mix(in srgb,var(--bp-ui-surface) 72%,transparent)!important;-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur))}.interface-lab-surface-stack span:nth-child(2){translate:-4px 5px}.interface-lab-surface-stack span:nth-child(3){translate:-8px 10px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 86%,transparent)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--bp-ui-text) 9%,transparent)}.interface-lab-surface-stack span:nth-child(4){translate:-12px 15px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 88%,transparent)!important;box-shadow:0 16px 34px color-mix(in srgb,var(--bp-ui-text) 14%,transparent)}.interface-lab-page-header-suite{gap:18px}.interface-lab-page-header-suite>.bp-ui-page-header{padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 60%,transparent)}.interface-lab-page-header-suite>.bp-ui-page-header:last-child{border:0}.interface-lab-specimen,.interface-lab-summary-card,.interface-lab-page-class,.interface-lab-comparison>.bp-ui-panel{padding:var(--bp-ui-panel-padding)}.interface-lab-resource-card{padding:var(--bp-ui-panel-padding)}.interface-lab-resource-card>div{background:color-mix(in srgb,var(--bp-ui-surface-tint) 55%,transparent);color:var(--bp-ui-text)}.interface-lab-drawer,.interface-lab-modal{background:color-mix(in srgb,var(--bp-ui-surface-raised) 94%,transparent);box-shadow:0 26px 80px color-mix(in srgb,var(--bp-ui-text) 20%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur-strong));backdrop-filter:blur(var(--bp-ui-blur-strong));animation:bp-lab-surface-enter .19s cubic-bezier(.2,.8,.2,1)}.interface-lab-modal-backdrop{background:color-mix(in srgb,var(--bp-ui-text) 32%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:bp-lab-fade-in .16s ease}.interface-lab-type-toolbar{position:relative;z-index:30;display:flex;align-items:flex-end;gap:5px;padding:7px 8px;border-color:color-mix(in srgb,var(--bp-ui-border) 65%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised) 76%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--bp-ui-text) 9%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur));overflow:visible}.interface-lab-type-toolbar>div{display:grid;align-content:end;gap:4px;min-width:max-content;padding:3px 7px;border-right:1px solid color-mix(in srgb,var(--bp-ui-border) 55%,transparent)}.interface-lab-type-toolbar>div>span{align-self:auto;margin:0;font-size:8px}.interface-lab-type-toolbar__style>button{min-width:154px;justify-content:space-between}.interface-lab-toolbar-select select{width:90px!important;min-width:90px;padding:5px 26px 5px 11px!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;font-variant-numeric:tabular-nums}.interface-lab-type-toolbar__emphasis,.interface-lab-type-toolbar__paragraph{grid-template-columns:repeat(3,30px)}.interface-lab-type-toolbar__emphasis>span,.interface-lab-type-toolbar__paragraph>span{grid-column:1/-1}.interface-lab-type-toolbar .bp-ui-precision>span{display:block}.interface-lab-type-toolbar .bp-ui-precision__popover{display:grid;overflow:visible}.interface-lab-command-bar{padding:4px 7px;border-radius:9px;background:color-mix(in srgb,var(--bp-ui-surface) 58%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur-soft));backdrop-filter:blur(var(--bp-ui-blur-soft))}.interface-lab-workspace{border-color:color-mix(in srgb,var(--bp-ui-border) 64%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--bp-ui-surface-tint) 13%,transparent),color-mix(in srgb,var(--bp-ui-surface-tint) 13%,transparent)),var(--bp-lab-workspace-background);background-size:cover;background-position:center;box-shadow:0 24px 72px color-mix(in srgb,var(--bp-ui-text) 15%,transparent)}.interface-lab-workspace>main{gap:8px;background:color-mix(in srgb,var(--bp-ui-surface-tint) 20%,color-mix(in srgb,var(--bp-ui-surface) 54%,transparent));-webkit-backdrop-filter:blur(var(--bp-ui-blur-soft));backdrop-filter:blur(var(--bp-ui-blur-soft))}.interface-lab-workspace>main>.bp-ui-page-header{padding:2px 2px 12px}.interface-lab-workspace>aside{background:color-mix(in srgb,var(--bp-ui-surface-tint) 22%,color-mix(in srgb,var(--bp-ui-surface) 64%,transparent));-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur))}.interface-lab-sidebar-specimen{background:color-mix(in srgb,var(--bp-ui-surface-tint) 24%,color-mix(in srgb,var(--bp-ui-surface) 72%,transparent));-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur))}.interface-lab-sidebar-specimen nav button,.interface-lab-sidebar-specimen footer button,.interface-lab-type-styles button,.interface-lab-colors-panel>div:last-child button{transition:background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.interface-lab-sidebar-specimen nav button:hover,.interface-lab-sidebar-specimen footer button:hover,.interface-lab-type-styles button:hover:not(:disabled),.interface-lab-colors-panel>div:last-child button:hover{transform:translate(2px);background:color-mix(in srgb,var(--bp-ui-surface-raised) 72%,transparent)}.interface-lab-canvas{border-color:color-mix(in srgb,var(--bp-ui-border) 64%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--bp-ui-surface-raised) 84%,transparent),color-mix(in srgb,var(--bp-ui-surface-tint) 67%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 35%,transparent)}.interface-lab-fake-card{background:color-mix(in srgb,var(--bp-ui-surface-raised) 82%,transparent);box-shadow:0 17px 44px color-mix(in srgb,var(--bp-ui-text) 14%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur))}.interface-lab-floating-panel{overflow:hidden;border-color:color-mix(in srgb,var(--bp-ui-border) 78%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised) var(--bp-ui-floating-opacity),transparent);box-shadow:0 24px 60px color-mix(in srgb,var(--bp-ui-text) 20%,transparent),inset 0 1px color-mix(in srgb,#fff 66%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur-strong)) saturate(.82);backdrop-filter:blur(var(--bp-ui-blur-strong)) saturate(.82);transition:box-shadow .16s ease,border-color .16s ease,filter .16s ease;transform-origin:center}.interface-lab-floating-panel:focus-within{border-color:color-mix(in srgb,var(--bp-ui-accent) 42%,var(--bp-ui-border));box-shadow:0 30px 76px color-mix(in srgb,var(--bp-ui-text) 24%,transparent),0 0 0 3px color-mix(in srgb,var(--bp-ui-accent) 9%,transparent)}.interface-lab-floating-panel.is-dragging{box-shadow:0 38px 90px color-mix(in srgb,var(--bp-ui-text) 27%,transparent);filter:brightness(1.025)}.interface-lab-floating-panel.is-settling{animation:bp-lab-panel-settle .21s cubic-bezier(.2,.9,.3,1.25)}.interface-lab-floating-panel>header{grid-template-columns:auto 1fr auto;padding:9px 10px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 52%,transparent);-webkit-user-select:none;user-select:none}.interface-lab-floating-panel>header>div{display:grid;gap:1px}.interface-lab-floating-panel>header>div span{font-size:8px;color:var(--bp-ui-muted)}.interface-lab-floating-panel>button:hover{background:color-mix(in srgb,var(--bp-ui-surface-raised) 72%,transparent)}.interface-lab-celebration{position:fixed;z-index:150;left:50%;top:17%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:190px;padding:11px 15px;border:1px solid color-mix(in srgb,var(--bp-ui-success) 38%,var(--bp-ui-border));border-radius:999px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 94%,transparent);color:var(--bp-ui-success);box-shadow:0 24px 60px color-mix(in srgb,var(--bp-ui-text) 18%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur));animation:bp-lab-celebrate-in .26s cubic-bezier(.2,.9,.2,1.2);transform:translate(-50%)}.interface-lab-celebration__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--bp-ui-success) 12%,transparent);animation:bp-lab-check .42s cubic-bezier(.2,.9,.2,1.25)}.interface-lab-celebration>b{font-size:11px}.interface-lab-celebration>i{position:absolute;left:26px;top:22px;width:5px;height:5px;border-radius:2px;background:var(--bp-ui-success);--burst-x:44px;--burst-y:-32px;animation:bp-lab-particle .65s ease-out forwards}.interface-lab-celebration>i:nth-of-type(2){--burst-x:58px;--burst-y:4px;background:var(--bp-ui-warning)}.interface-lab-celebration>i:nth-of-type(3){--burst-x:31px;--burst-y:38px;background:var(--bp-ui-accent)}.interface-lab-celebration>i:nth-of-type(4){--burst-x:-22px;--burst-y:34px;background:var(--bp-ui-warning)}.interface-lab-celebration>i:nth-of-type(5){--burst-x:-43px;--burst-y:-5px}.interface-lab-celebration>i:nth-of-type(6){--burst-x:-21px;--burst-y:-37px;background:var(--bp-ui-accent)}.interface-lab-celebration>i:nth-of-type(7){--burst-x:9px;--burst-y:-46px;background:var(--bp-ui-warning)}.interface-lab-celebration>i:nth-of-type(8){--burst-x:50px;--burst-y:27px}.bp-ui-check>span,.bp-ui-radio label>span{transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.bp-ui-check input:checked+span,.bp-ui-radio input:checked+span{transform:scale(1.06);box-shadow:0 0 0 3px color-mix(in srgb,var(--bp-ui-accent) 10%,transparent)}.interface-lab-toast{background:color-mix(in srgb,var(--bp-ui-text) 92%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur));animation:bp-lab-toast-in .18s ease-out}.labs-settings-entry>header{align-items:center}.labs-settings-boundary{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid rgba(72,66,57,.13);background:#ffffff61}.labs-settings-boundary p{max-width:720px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}@keyframes bp-lab-surface-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes bp-lab-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bp-lab-panel-settle{0%{filter:brightness(1.025)}55%{filter:brightness(1.05)}to{filter:none}}@keyframes bp-lab-toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes bp-lab-celebrate-in{0%{opacity:0;transform:translate(-50%) translateY(9px) scale(.94)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes bp-lab-check{0%{transform:scale(.55) rotate(-12deg)}to{transform:none}}@keyframes bp-lab-particle{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) rotate(160deg) scale(.4)}}@media (max-width:1450px){.interface-lab-environment-grid{grid-template-columns:1fr 1fr}.interface-lab-environment-preview{grid-column:1/-1}.interface-lab-type-toolbar{overflow-x:auto;overflow-y:visible}}@media (max-width:900px){.interface-lab-environment-grid{grid-template-columns:1fr}.interface-lab-environment-preview{grid-column:auto}.interface-lab-appearance-pair{grid-template-columns:1fr}.interface-lab-preview-layout{grid-template-columns:52px 1fr}.interface-lab-preview-layout>aside{display:none}}@media (prefers-reduced-motion:reduce){.interface-lab-celebration>i{display:none}.interface-lab-celebration,.interface-lab-celebration__icon,.interface-lab-drawer,.interface-lab-modal,.interface-lab-modal-backdrop,.interface-lab-toast,.interface-lab-floating-panel.is-settling{animation:none!important}.interface-lab .bp-ui-button:hover,.interface-lab .bp-ui-icon-button:hover,.interface-lab .bp-ui-panel--interactive:hover,.interface-lab-sidebar-specimen nav button:hover{transform:none!important}}.interface-lab-system-authoring{max-width:2180px;margin:0 auto 48px}.interface-lab-authoring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.interface-lab-authoring-panel{display:grid;align-content:start;gap:16px;padding:var(--bp-ui-panel-padding)}.interface-lab-authoring-typography,.interface-lab-preset-manager{grid-column:1/-1}.interface-lab-authoring-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:14px}.interface-lab-authoring-label{display:block;margin-bottom:6px;color:var(--bp-ui-muted);font-size:var(--bp-type-field-label-size,9px);font-weight:var(--bp-type-field-label-weight,720);letter-spacing:.075em;text-transform:uppercase}.interface-lab-type-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.interface-lab-type-role-grid article{display:grid;grid-template-columns:repeat(4,minmax(55px,1fr));gap:7px;padding:11px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 68%,transparent);border-radius:var(--bp-ui-radius-card);background:color-mix(in srgb,var(--bp-ui-surface-raised) 62%,transparent)}.interface-lab-type-role-grid article>b{grid-column:1/-1;font-size:var(--bp-type-card-title-size,13px)}.interface-lab-type-role-grid .bp-ui-field>span{font-size:8px}.interface-lab-type-role-grid input{min-width:0}.interface-lab-role-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.interface-lab-production-boundary{display:grid;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--bp-ui-accent) 26%,var(--bp-ui-border));border-radius:var(--bp-ui-radius-card);background:color-mix(in srgb,var(--bp-ui-accent-soft) 42%,transparent)}.interface-lab-production-boundary>span{display:grid;gap:3px}.interface-lab-production-boundary small,.interface-lab-authoring-panel>small{color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size,9px);line-height:1.45}.interface-lab-validation{display:grid;gap:5px;padding:11px;border-radius:var(--bp-ui-radius-card);font-size:10px}.interface-lab-validation.is-valid{border:1px solid color-mix(in srgb,var(--bp-ui-success) 34%,var(--bp-ui-border));background:color-mix(in srgb,var(--bp-ui-success) 7%,transparent)}.interface-lab-validation.is-invalid{border:1px solid color-mix(in srgb,var(--bp-ui-danger) 38%,var(--bp-ui-border));background:color-mix(in srgb,var(--bp-ui-danger) 7%,transparent)}.interface-lab-validation span{color:var(--bp-ui-muted)}.interface-lab-preset-create{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:9px}.interface-lab-preset-manager>.bp-ui-field{max-width:520px}@media (max-width:1150px){.interface-lab-type-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.interface-lab-authoring-grid,.interface-lab-type-role-grid,.interface-lab-role-control-grid{grid-template-columns:1fr}.interface-lab-authoring-typography,.interface-lab-preset-manager{grid-column:auto}.interface-lab-authoring-controls,.interface-lab-production-boundary,.interface-lab-preset-create{grid-template-columns:1fr}.interface-lab-type-role-grid article{grid-template-columns:repeat(2,minmax(0,1fr))}}.interface-lab-state-bar{position:sticky;z-index:70;top:0;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:10px;margin:0 auto 16px;padding:10px 14px;max-width:2180px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 72%,transparent);border-radius:var(--bp-ui-radius-panel);background:color-mix(in srgb,var(--bp-ui-surface-raised) 92%,transparent);box-shadow:var(--bp-ui-elevation-raised);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur))}.interface-lab-state-bar>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px}.interface-lab-state-bar>span small{grid-column:2;color:var(--bp-ui-muted);font-size:9px}.interface-lab-state-bar>div{display:flex;gap:6px}.interface-lab-workbench{display:grid;grid-template-columns:150px minmax(0,1fr) 300px;gap:14px;max-width:2180px;margin:0 auto 48px;align-items:start}.interface-lab-workbench__rail{position:sticky;top:84px;display:grid;gap:3px;padding:7px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-panel);background:color-mix(in srgb,var(--bp-ui-surface) 82%,transparent);-webkit-backdrop-filter:blur(var(--bp-ui-blur));backdrop-filter:blur(var(--bp-ui-blur))}.interface-lab-workbench__rail button{padding:9px 10px;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-ui-muted);text-align:left;font:600 10px/1.2 var(--bp-type-navigation-font,var(--bp-ui-font))}.interface-lab-workbench__rail button.active{background:var(--bp-ui-accent-soft);color:var(--bp-ui-accent)}.interface-lab-workbench__main{min-width:0}.interface-lab-workbench__preview{position:sticky;top:84px;display:grid;gap:8px}.interface-lab-workbench__preview>.bp-ui-panel{display:grid;gap:12px;padding:18px}.interface-lab-workbench__preview h2{margin:0;font:var(--bp-type-page-title-weight) var(--bp-type-page-title-size)/var(--bp-type-page-title-line-height) var(--bp-type-page-title-font,var(--bp-ui-font))}.interface-lab-workbench__preview p{font:var(--bp-type-body-weight) var(--bp-type-body-size)/var(--bp-type-body-line-height) var(--bp-type-body-font,var(--bp-ui-font))}.interface-lab-workbench__preview>section>div{display:flex;gap:7px}.interface-lab-workbench__main>.interface-lab-system-authoring{margin:0}.interface-lab-system-authoring.is-geometry .interface-lab-authoring-grid>.bp-ui-panel:not(:nth-child(2)),.interface-lab-system-authoring.is-materials .interface-lab-authoring-grid>.bp-ui-panel:not(:nth-child(3)),.interface-lab-system-authoring.is-motion .interface-lab-authoring-grid>.bp-ui-panel:not(:nth-child(4)),.interface-lab-system-authoring.is-presets .interface-lab-authoring-grid>.bp-ui-panel:not(:nth-child(5)){display:none}.interface-lab-system-authoring.is-geometry .interface-lab-authoring-grid,.interface-lab-system-authoring.is-materials .interface-lab-authoring-grid,.interface-lab-system-authoring.is-motion .interface-lab-authoring-grid,.interface-lab-system-authoring.is-presets .interface-lab-authoring-grid{grid-template-columns:1fr}.interface-lab-candidate-comparison{max-width:2180px;margin:0 auto 48px}.interface-lab-candidate-comparison>header{display:flex;justify-content:space-between;align-items:end}.interface-lab-candidate-comparison>header h2{margin:3px 0}.interface-lab-candidate-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.interface-lab-candidate-comparison>div>.bp-ui-panel{min-width:0;padding:16px}.interface-lab-candidate-comparison>p{color:var(--bp-ui-muted);font-size:10px}.platform-type-editor{display:grid;gap:14px}.platform-type-editor__foundation{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(260px,1fr) auto;align-items:end;gap:12px}.platform-type-editor__foundation h3,.platform-type-editor__role h4{margin:3px 0}.platform-type-editor__foundation p{max-width:520px;margin:0;color:var(--bp-ui-muted);font-size:10px}.platform-type-editor__label{display:block;margin-bottom:6px;font-size:9px;font-weight:700;color:var(--bp-ui-muted)}.platform-type-editor__roles{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px}.platform-type-editor__roles>nav{display:grid;align-content:start;gap:3px}.platform-type-editor__roles>nav button{display:grid;gap:2px;padding:8px 10px;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-ui-text);text-align:left}.platform-type-editor__roles>nav button small{color:var(--bp-ui-muted);font-size:8px}.platform-type-editor__roles>nav button.active{background:var(--bp-ui-accent-soft);color:var(--bp-ui-accent)}.platform-type-editor__role{display:grid;gap:12px}.platform-type-editor__role>header{display:flex;justify-content:space-between;align-items:center}.platform-type-editor__metrics{display:grid;grid-template-columns:repeat(5,minmax(80px,1fr));gap:8px}.platform-type-editor__specimen{display:grid;gap:8px;min-height:155px;padding:22px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-card);background:var(--bp-ui-surface-raised)}.platform-type-editor__specimen>span,.platform-type-editor__specimen>small{font-size:9px;color:var(--bp-ui-muted)}.platform-type-editor__specimen p{margin:0}.platform-typography-settings__actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 94%,transparent);border-top:1px solid var(--bp-ui-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.platform-typography-settings__actions>span{display:grid;margin-right:auto}.platform-typography-settings__actions small{color:var(--bp-ui-muted);font-size:9px}.font-results button.active{background:var(--bp-ui-accent-soft)}@media (max-width:1500px){.interface-lab-workbench{grid-template-columns:130px minmax(0,1fr)}.interface-lab-workbench__preview{position:static;grid-column:2}.interface-lab-state-bar{grid-template-columns:repeat(3,1fr)}.interface-lab-state-bar>div{grid-column:1/-1}.platform-type-editor__foundation{grid-template-columns:1fr 1fr}.platform-type-editor__roles{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:900px){.interface-lab-workbench{grid-template-columns:1fr}.interface-lab-workbench__rail{position:static;grid-template-columns:repeat(4,1fr)}.interface-lab-workbench__preview{grid-column:auto}.interface-lab-state-bar{position:static;grid-template-columns:1fr}.platform-type-editor__foundation,.platform-type-editor__roles,.platform-type-editor__metrics,.interface-lab-candidate-comparison>div{grid-template-columns:1fr}}.interface-lab-system-authoring.is-geometry .interface-lab-authoring-grid>.bp-ui-panel,.interface-lab-system-authoring.is-materials .interface-lab-authoring-grid>.bp-ui-panel,.interface-lab-system-authoring.is-motion .interface-lab-authoring-grid>.bp-ui-panel,.interface-lab-system-authoring.is-presets .interface-lab-authoring-grid>.bp-ui-panel{display:none}.interface-lab-system-authoring.is-geometry .interface-lab-authoring-grid>.bp-ui-panel:nth-child(1),.interface-lab-system-authoring.is-materials .interface-lab-authoring-grid>.bp-ui-panel:nth-child(2),.interface-lab-system-authoring.is-motion .interface-lab-authoring-grid>.bp-ui-panel:nth-child(3),.interface-lab-system-authoring.is-presets .interface-lab-authoring-grid>.bp-ui-panel:nth-child(4){display:grid}.interface-lab-candidate-comparison>header p{margin:3px 0 0;color:var(--bp-ui-muted);font-size:9px}.interface-lab-comparison-specimen{min-height:410px;background:var(--bp-ui-canvas);font-family:var(--bp-ui-font)}.interface-lab-comparison-shell{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:350px;margin-top:10px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-panel);overflow:hidden}.interface-lab-comparison-shell>nav{display:grid;align-content:start;gap:4px;padding:13px;background:var(--bp-ui-surface)}.interface-lab-comparison-shell>nav b{margin-bottom:12px}.interface-lab-comparison-shell>nav span{padding:7px;border-radius:var(--bp-ui-radius-control);font:var(--bp-type-navigation-weight) var(--bp-type-navigation-size)/var(--bp-type-navigation-line-height) var(--bp-type-navigation-font)}.interface-lab-comparison-shell>nav span:nth-child(2){background:var(--bp-ui-accent-soft);color:var(--bp-ui-accent)}.interface-lab-comparison-shell>main{padding:18px}.interface-lab-comparison-shell h2{margin:4px 0;font:var(--bp-type-page-title-weight) var(--bp-type-page-title-size)/var(--bp-type-page-title-line-height) var(--bp-type-page-title-font)}.interface-lab-comparison-shell main>p{font:var(--bp-type-body-weight) var(--bp-type-body-size)/var(--bp-type-body-line-height) var(--bp-type-body-font)}.interface-lab-comparison-shell main>.bp-ui-panel{display:grid;gap:8px;margin-top:18px;padding:var(--bp-ui-panel-padding);border-radius:var(--bp-ui-radius-panel)}.interface-lab-comparison-shell h3{margin:0;font:var(--bp-type-panel-title-weight) var(--bp-type-panel-title-size)/var(--bp-type-panel-title-line-height) var(--bp-type-panel-title-font)}.interface-lab-comparison-shell h4{margin:0;font:var(--bp-type-card-title-weight) var(--bp-type-card-title-size)/var(--bp-type-card-title-line-height) var(--bp-type-card-title-font)}.interface-lab-comparison-shell main>.bp-ui-panel>div{display:flex;gap:7px}.interface-lab-comparison-differences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:12px}.interface-lab-comparison-differences>b{grid-column:1/-1}.interface-lab-comparison-differences>span{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:7px;padding:8px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface)}.interface-lab-comparison-differences code{font-size:9px}.interface-lab-comparison-differences i{font-style:normal;color:var(--bp-ui-muted)}.interface-lab-workbench__rail button,.interface-lab-comparison-shell>nav span{font-family:var(--bp-type-navigation-font,var(--bp-ui-font));font-size:var(--bp-type-navigation-size,10px);font-weight:var(--bp-type-navigation-weight,500);font-style:var(--bp-type-navigation-style,normal);line-height:var(--bp-type-navigation-line-height,1.3);letter-spacing:var(--bp-type-navigation-tracking,0)}.interface-lab-workspace-authoring{display:grid;gap:16px}.interface-lab-workspace-authoring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interface-lab-workspace-roles{display:grid;gap:6px}.interface-lab-workspace-role{display:grid;grid-template-columns:minmax(0,1fr) auto 74px;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 45%,transparent)}.interface-lab-workspace-role>span{display:grid;gap:2px}.interface-lab-workspace-role b{font-size:10px}.interface-lab-workspace-role small{color:var(--bp-ui-muted);font-size:8px}.interface-lab-workspace-role input[type=number]{width:74px;height:30px;padding:4px 6px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.interface-lab-workspace-ui-preview{display:grid;gap:10px}.interface-lab-workspace-ui-preview>header{display:flex;justify-content:space-between}.interface-lab-workspace-ui-canvas{position:relative;min-height:430px;overflow:hidden;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-panel);background:linear-gradient(#ffffff29,#ffffff29),var(--bp-lab-workspace-background);background-size:cover;font-size:var(--bp-type-body-size)}.workspace-preview-document-bar{position:absolute;left:24%;top:0;display:flex;align-items:center;gap:var(--bp-workspace-toolbar-gap);height:48px;padding:0 var(--bp-workspace-header-padding);border:1px solid var(--bp-ui-border);border-top:0;border-radius:0 0 var(--bp-workspace-toolbar-radius) var(--bp-workspace-toolbar-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) 94%,transparent);box-shadow:var(--bp-workspace-floating-elevation);-webkit-backdrop-filter:blur(var(--bp-workspace-blur));backdrop-filter:blur(var(--bp-workspace-blur));font-size:var(--bp-type-panel-title-size)}.workspace-preview-document-bar button,.workspace-preview-toolbar button{height:var(--bp-workspace-toolbar-button-height);border:1px solid var(--bp-ui-border);border-radius:var(--bp-workspace-button-radius);background:var(--bp-ui-surface-raised);font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight)}.workspace-preview-panel,.workspace-preview-toolbar,.workspace-preview-docked{background:color-mix(in srgb,var(--bp-ui-surface) 94%,transparent);-webkit-backdrop-filter:blur(var(--bp-workspace-blur));backdrop-filter:blur(var(--bp-workspace-blur))}.workspace-preview-panel{position:absolute;left:8%;top:100px;width:210px;min-height:190px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-workspace-floating-radius);box-shadow:var(--bp-workspace-floating-elevation)}.workspace-preview-panel>header,.workspace-preview-docked>header{display:flex;align-items:center;gap:7px;height:var(--bp-workspace-header-height);padding:0 var(--bp-workspace-header-padding);border-bottom:1px solid var(--bp-ui-border);font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight)}.workspace-preview-panel>header i,.workspace-preview-docked>header i{margin-left:auto}.workspace-preview-panel nav{display:flex;gap:var(--bp-workspace-toolbar-gap);padding:var(--bp-workspace-panel-padding)}.workspace-preview-panel nav button{border:0;background:transparent;font-size:var(--bp-type-control-size)}.workspace-preview-panel nav .active{border-bottom:2px solid var(--bp-ui-accent)}.workspace-preview-panel p{padding:0 var(--bp-workspace-panel-padding)}.workspace-preview-toolbar{position:absolute;left:38%;top:112px;display:flex;align-items:center;gap:var(--bp-workspace-toolbar-gap);padding:7px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-workspace-toolbar-radius);box-shadow:var(--bp-workspace-floating-elevation)}.workspace-preview-menu{position:absolute;left:50%;top:170px;display:grid;min-width:140px;padding:var(--bp-workspace-menu-padding);border:1px solid var(--bp-ui-border);border-radius:var(--bp-workspace-menu-radius);background:var(--bp-ui-surface-raised);box-shadow:var(--bp-ui-elevation-raised)}.workspace-preview-menu button{height:var(--bp-workspace-menu-item-height);border:0;background:transparent;text-align:left;font-size:var(--bp-type-control-size)}.workspace-preview-drawer{position:absolute;right:0;top:62px;bottom:75px;display:grid;align-content:start;gap:8px;width:150px;padding:var(--bp-workspace-panel-padding);border-left:1px solid var(--bp-ui-border);box-shadow:var(--bp-workspace-floating-elevation)}.workspace-preview-library-tab{position:absolute;right:0;top:48%;padding:9px 5px;border:1px solid var(--bp-ui-border);border-right:0;border-radius:var(--bp-workspace-button-radius) 0 0 var(--bp-workspace-button-radius);writing-mode:vertical-rl}.workspace-preview-docked{position:absolute;right:12px;bottom:0;left:12px;height:72px;border:1px solid var(--bp-ui-border);border-bottom:0;border-radius:var(--bp-workspace-docked-radius) var(--bp-workspace-docked-radius) 0 0;box-shadow:var(--bp-workspace-docked-elevation)}.workspace-preview-docked>span{display:block;padding:8px var(--bp-workspace-panel-padding)}@media (max-width:900px){.interface-lab-workspace-authoring-grid{grid-template-columns:1fr}}.workspace-preview-document-bar{border-radius:0 0 var(--bp-workspace-panel-radius) var(--bp-workspace-panel-radius)}.workspace-preview-library-tab{border-radius:var(--bp-workspace-edge-tab-radius,8px) 0 0 var(--bp-workspace-edge-tab-radius,8px)}.bp-icons-browser{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.bp-icons-browser__chrome{display:grid;gap:var(--bp-ui-control-gap);padding:var(--bp-ui-panel-padding);flex:none}.bp-icons-browser__chrome>small{color:var(--bp-ui-muted);font-size:var(--bp-type-helper-size)}.bp-icons-browser__style{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:var(--bp-ui-control-gap)}.bp-icons-browser__viewport{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.bp-icons-browser__extent{position:relative;min-height:1px}.bp-icons-browser__grid{position:absolute;left:0;right:0;display:grid;padding:0 4px}.bp-icons-browser__cell{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:8px;height:96px;min-width:0;padding:8px 4px!important}.bp-icons-browser__cell>span:not(.bp-icon){display:block;max-width:100%;font-size:var(--bp-type-helper-size);line-height:1.25;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand-designer-workspace-panel--icons .brand-designer-workspace-panel-content{overflow:hidden}.brand-designer-workspace-panel--icons .brand-designer-workspace-panel-fields{height:100%;min-height:0}.approval-celebration{position:fixed;z-index:98;top:0;right:0;bottom:0;left:0;contain:strict;overflow:clip;pointer-events:none}.approval-celebration__check{position:absolute;top:0;left:0;display:grid;width:var(--approval-check-size);height:var(--approval-check-size);place-items:center;color:var(--bp-ui-success,#4f8b58);--approval-check-color:var(--bp-ui-success,#4f8b58);--approval-check-soft:#acd5b1;--approval-check-edge:#347447;--approval-check-contrast:#fff;transform-origin:center;will-change:transform;-webkit-user-select:none;user-select:none}.approval-celebration__check-icon{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}html[data-approval-celebration-active=true] [data-approval-interaction-surface]{pointer-events:none}.approval-celebration[data-motion-mode=reduced]{display:flex;align-items:flex-start;justify-content:center;gap:12px;padding-top:clamp(72px,14vh,150px);overflow:hidden}.approval-celebration[data-motion-mode=reduced] .approval-celebration__check{position:static;width:34px;height:34px;opacity:0;animation:approval-check-reduced-ack .56s ease-out both;animation-delay:var(--approval-reduced-delay,0ms);will-change:auto}@keyframes approval-check-reduced-ack{0%{opacity:0}28%,72%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.approval-celebration[data-motion-mode=reduced] .approval-celebration__check{animation-name:approval-check-reduced-ack;transform:none}}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .approval-celebration[data-motion-mode=reduced] .approval-celebration__check{animation-name:approval-check-reduced-ack;transform:none}.bp-approval-release-rail.brand-designer-workspace-object-header:not(.bp-platform-header-rail){grid-template-columns:auto minmax(0,1fr);height:auto;min-height:var(--bp-workspace-top-rail-height,48px);gap:5px}.bp-approval-release-rail__content{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;padding:3px 2px}.bp-approval-release-rail__lifecycle{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0}.bp-approval-release-rail__controls{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;min-width:0;margin-left:auto;white-space:nowrap}.bp-approval-release-rail__icon-item{display:grid;place-items:center}.bp-approval-release-rail__icon{color:#8a722f}.bp-approval-release-rail__icon.is-released{color:#087c45}.bp-approval-release-rail__release{display:grid;gap:4px;min-width:0}.bp-approval-release-rail__release>span{font:700 10px/1.25 var(--bp-ui-font);letter-spacing:.055em;color:var(--bp-control-text,var(--bp-ui-text))}.bp-approval-release-rail__release>span.is-released{color:#087c45}.bp-approval-release-rail__release>small{font:450 8px/1.35 var(--bp-ui-font);color:var(--bp-control-text-muted,var(--bp-ui-muted));white-space:normal}.bp-approval-release-rail__approval{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-width:82px;padding:6px 9px;border-radius:999px;font:750 9px/1.2 var(--bp-ui-font);letter-spacing:.07em;white-space:nowrap}.bp-approval-release-rail__approval.is-draft{background:#f7e681;color:#55450a}.bp-approval-release-rail__approval.is-approved{background:#d8efe0;color:#08633a}.bp-approval-release-rail__action{display:flex;align-items:center;justify-content:flex-end}.bp-approval-release-rail__action>button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:96px;min-height:32px;padding:7px 11px;border-radius:var(--bp-workspace-button-radius,6px);font:750 9px/1.2 var(--bp-ui-font);letter-spacing:.045em;cursor:pointer;transition:transform calc(160 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.8,.2,1),background-color calc(160 * var(--bp-motion-ms,1ms)) ease,box-shadow calc(160 * var(--bp-motion-ms,1ms)) ease}.bp-approval-release-rail__action>button.is-approve{background:#087c45;color:#fff;border:1px solid #087c45;box-shadow:0 5px 12px #087c452e}.bp-approval-release-rail__action>button.is-approve:hover{background:#056636;box-shadow:0 7px 15px #087c453d;transform:translateY(-1px)}.bp-approval-release-rail__action>button.is-approve:active{transform:translateY(1px) scale(.98)}.bp-approval-release-rail__action>button.is-unapprove{background:transparent;color:var(--bp-control-text,var(--bp-ui-text));border:1px solid var(--bp-ui-border,#b7b6af);box-shadow:none}.bp-approval-release-rail__action>button.is-unapprove:hover{background:var(--bp-control-surface-hover,#e9e8e1)}.bp-approval-action__icon{display:grid;place-items:center;width:16px;height:16px}.bp-approval-release-rail__action>button.is-success .bp-approval-action__icon{animation:bp-approval-action-check calc(420 * var(--bp-motion-ms,1ms)) cubic-bezier(.2,.9,.2,1.28)}.bp-approval-release-rail__action>button:disabled{opacity:.45;cursor:not-allowed}.bp-approval-release-rail button:focus-visible,.bp-approval-release-rail summary:focus-visible{outline:2px solid var(--bp-control-focus-ring,#087c45);outline-offset:3px}.bp-approval-release-rail__action>button.is-publish{border:1px solid var(--bp-ui-accent,#59614f);background:var(--bp-ui-accent,#59614f);color:var(--bp-control-on-selected,#fff);box-shadow:0 5px 12px color-mix(in srgb,var(--bp-ui-accent,#59614f) 24%,transparent)}.bp-approval-release-rail__action>button.is-publish:hover:not(:disabled){background:color-mix(in srgb,var(--bp-ui-accent,#59614f) 86%,#000);transform:translateY(-1px)}@keyframes bp-approval-action-check{0%{opacity:0;transform:scale(.35) rotate(-18deg)}72%{opacity:1;transform:scale(1.18) rotate(3deg)}to{transform:scale(1) rotate(0)}}.bp-approval-release-rail__blockers>summary{display:flex;align-items:center;gap:4px;list-style:none;cursor:pointer;font:650 8px/1.3 var(--bp-ui-font);white-space:nowrap;color:#775911}.bp-approval-release-rail__blockers>div{width:250px;max-width:calc(100vw - 32px);padding:12px;white-space:normal}.bp-approval-release-rail__blockers b{font-size:10px}.bp-approval-release-rail__blockers ul{display:grid;gap:8px;padding-left:16px;margin:8px 0 0;font:450 10px/1.45 var(--bp-ui-font)}.bp-approval-release-rail__blockers li>span{display:block}.bp-approval-release-rail__blockers li>button{margin-top:3px;padding:0;border:0;background:transparent;color:var(--bp-ui-accent,#59634f);font:760 8px/1.2 var(--bp-ui-font);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@container (max-width:570px){.bp-approval-release-rail__content,.bp-approval-release-rail__lifecycle{gap:8px}.bp-approval-release-rail__controls{gap:6px}.bp-approval-release-rail__icon{width:20px}.bp-approval-release-rail__approval{min-width:72px;padding:4px 8px}.bp-approval-release-rail__release>span{font-size:9px}.bp-approval-release-rail__release>small{font-size:8px}.bp-approval-release-rail__action>button{min-width:84px;padding-inline:8px}}@container (max-width:430px){.bp-approval-release-rail__content{flex-wrap:wrap;gap:7px}.bp-approval-release-rail__lifecycle{flex-basis:100%}.bp-approval-release-rail__controls{width:100%;gap:6px}.bp-approval-release-rail__approval{min-width:68px;font-size:8px}.bp-approval-release-rail__action>button{min-width:78px;font-size:8px;padding:6px}}.bp-approval-release-rail__content .bp-approval-release-rail__blockers>summary{min-height:0;padding:2px 0;border:0;background:transparent;border-radius:0;font-size:8px}@container (max-width:340px){.bp-approval-release-rail__blockers>div{width:130px}.bp-approval-release-rail__controls{gap:4px}.bp-approval-release-rail__approval{min-width:0;padding-inline:6px}.bp-approval-release-rail__action>button{min-width:72px;padding-inline:6px}}@container (max-width:220px){.bp-approval-release-rail__blocker-label{display:none}}@media (max-width:760px){.bp-approval-release-rail.is-fixed-shell.brand-designer-workspace-object-header:not(.bp-platform-header-rail){width:calc(58% - 12px)}}.brand-designer-workspace-panel-group>.bp-approval-release-rail-entry{grid-column:1 / -1}@media (prefers-reduced-motion:reduce){.bp-approval-release-rail__action>button,.bp-approval-release-rail__action>button.is-success .bp-approval-action__icon{animation:none;transition:none;transform:none}}.bp-approval-rail-peel{position:fixed;z-index:69;overflow:visible;contain:layout style;isolation:isolate;pointer-events:none;perspective:1400px;transform-style:preserve-3d;transform-origin:top right}.bp-approval-rail-peel__face,.bp-approval-rail-peel__shadow,.bp-approval-rail-peel__crease{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-origin:top right;will-change:transform,clip-path}.bp-approval-rail-peel__print{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.bp-approval-release-rail.is-fixed-shell.brand-designer-workspace-object-header.bp-approval-rail-peel__snapshot{position:absolute;z-index:0;inset:0 auto auto 0;right:auto;bottom:auto;max-width:none;transform:none;border-radius:inherit;pointer-events:none}.bp-approval-rail-peel__front{z-index:2;border-radius:0 0 var(--bp-workspace-panel-radius,9px) var(--bp-workspace-panel-radius,9px);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bp-approval-rail-peel__back{z-index:3;overflow:hidden;border:1px solid rgba(110,106,97,.16);border-radius:0 0 var(--bp-workspace-panel-radius,9px) var(--bp-workspace-panel-radius,9px);background:linear-gradient(148deg,#ece9e2,#dedbd3 55%,#f4f1eb);box-shadow:-8px 12px 22px #34312b24;clip-path:polygon(100% 0,100% 0,100% 0,100% 0)}.bp-approval-rail-peel__back .bp-approval-rail-peel__print{opacity:.13;filter:grayscale(1) contrast(.72);transform:scaleX(-1)}.bp-approval-rail-peel__back .bp-approval-rail-peel__snapshot{box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.bp-approval-rail-peel__material{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,#ffffff38,#fff0 42%,#5b564e0f);pointer-events:none}.bp-approval-rail-peel__shadow{z-index:1;opacity:0;background:linear-gradient(90deg,transparent,rgba(45,42,37,.28) 48%,rgba(45,42,37,.08) 74%,transparent);filter:blur(3px);will-change:clip-path,opacity}.bp-approval-rail-peel__crease{z-index:4;opacity:0;background:linear-gradient(90deg,#fff0,#ffffffdb 47%,#756f6529 72%,#fff0);will-change:clip-path,opacity}.bp-approval-rail-peel.is-detached{will-change:transform}.bp-approval-rail-peel[data-motion-mode=reduced]{overflow:hidden}.bp-approval-rail-peel[data-motion-mode=reduced] .bp-approval-rail-peel__front{will-change:transform,opacity}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-approval-release-rail__action>button,body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-approval-release-rail__action>button.is-success .bp-approval-action__icon{animation:none;transition:none;transform:none}.bp-summary-panel{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;color:var(--bp-ui-text,#292b27);overflow:hidden}.bp-workspace-preference-panels .brand-designer-workspace-panel-content{display:flex;flex-direction:column;min-height:0}.bp-workspace-preference-panels .brand-designer-workspace-panel-content>.brand-designer-workspace-panel-fields{flex:1;height:100%;min-height:0}.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-panel-content{height:100%;max-height:100%;padding:14px}.bp-workspace-preference-panels .bp-summary-palette>button:hover:not(:disabled){background:var(--summary-color)!important}.bp-summary-panel button{color:inherit;cursor:pointer}.bp-summary-panel>header button{display:grid;place-items:center;width:26px;height:26px;border:0;background:transparent;border-radius:var(--bp-ui-radius-control)}.bp-summary-panel>header button:hover{background:#4a564217}.bp-summary-panel p{margin:0;overflow-wrap:anywhere}.bp-summary-panel small{font-size:var(--bp-type-metadata-size);line-height:var(--bp-type-metadata-line-height)}.bp-summary-panel.is-compact{gap:6px}.bp-summary-logo-stage{flex:1;min-height:0;display:grid;place-items:center;border-radius:8px;padding:clamp(12px,4%,32px);background:#f8f8f4;overflow:hidden}.bp-summary-logo-stage.is-dark{background:#1f292c;color:#fff}.bp-summary-logo-stage>img{width:100%;height:100%;min-height:0;object-fit:contain;max-height:100%}.bp-summary-logo-stage .asset-preview{width:100%;height:100%}.bp-summary-logo-stage .asset-preview img{object-fit:contain}.bp-summary-panel.is-logo footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:none}.bp-summary-panel.is-logo footer>div:first-child{display:grid;gap:3px}.bp-summary-panel.is-logo footer b{font-size:var(--bp-type-body-size)}.bp-summary-panel.is-logo footer button{font-size:var(--bp-type-control-size);border:1px solid rgba(74,86,66,.16);padding:5px;background:transparent;border-radius:var(--bp-ui-radius-control)}.bp-summary-panel.is-logo footer button[aria-pressed=true]{background:#e3e7db}.bp-summary-palette{flex:1;display:flex;gap:3px;min-height:0;overflow:hidden;border-radius:8px}.bp-summary-palette>button{flex:var(--composition-weight,1);min-width:0;position:relative;display:flex;align-items:flex-end;padding:0;border:0;background:var(--summary-color);overflow:hidden;transition:flex .18s ease}.bp-summary-color-label{display:flex;flex-direction:column;gap:7px;width:100%;padding:10px 8px;background:#fafaf6e6;color:#242b24;text-align:left;font-size:var(--bp-type-field-label-size);line-height:var(--bp-type-field-label-line-height);overflow-wrap:anywhere}.bp-summary-color-label small{display:flex;align-items:center;justify-content:space-between;font-family:var(--bp-type-field-label-font);font-size:var(--bp-type-field-label-size)}.is-compact .bp-summary-color-label{display:none}.bp-summary-palette>button:focus-visible{outline:3px solid #fff;outline-offset:-4px}.bp-summary-caption{flex:none;color:#62675c}.bp-summary-type-composition{flex:1;min-height:0;overflow:auto;display:grid;align-content:center;gap:20px}.bp-summary-type-role{display:grid;gap:8px}.bp-summary-type-role>small{font-size:var(--bp-type-metadata-size);letter-spacing:var(--bp-type-metadata-tracking);color:#64695e}.bp-summary-type-role>p{line-height:1.12!important;letter-spacing:-.03em!important}.bp-summary-type-role:not(.role-0)>p{line-height:1.4!important;letter-spacing:0!important}.is-detailed .bp-summary-type-composition{grid-template-columns:1fr 1fr;gap:22px}.is-detailed .bp-summary-type-role.role-0{grid-column:1/-1}.is-compact .bp-summary-type-composition{gap:4px}.bp-summary-context-copy{flex:1;min-height:0;overflow:auto;font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height);white-space:pre-wrap}.is-compact .bp-summary-context-copy{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height)}.bp-summary-context-edit{align-self:flex-start;display:flex;gap:6px;align-items:center;flex:none;border:0;border-bottom:1px solid #adb5a2;background:transparent;padding:5px 0;font-size:var(--bp-type-body-size)}.bp-summary-context-editor{display:flex;flex-direction:column;flex:1;gap:10px;min-height:0}.bp-summary-context-editor textarea{flex:1;min-height:80px;resize:none;border:1px solid #c4cabe;border-radius:6px;padding:12px;font:13px/1.5 inherit;background:#fafbf7;color:inherit}.bp-summary-context-editor>div{display:flex;justify-content:flex-end;gap:8px}.bp-summary-context-editor button,.bp-summary-release-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #bbc4af;border-radius:var(--bp-ui-radius-control);padding:7px 10px;background:#edf0e5;font-size:var(--bp-type-control-size)}.bp-summary-release-current,.bp-summary-release-next{display:grid;gap:6px}.bp-summary-release-current>small,.bp-summary-release-next>small{font-size:var(--bp-type-metadata-size);letter-spacing:var(--bp-type-metadata-tracking);color:#656e5b}.bp-summary-release-current h3{font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight);line-height:var(--bp-type-panel-title-line-height);letter-spacing:var(--bp-type-panel-title-tracking);margin:0}.bp-summary-release-current>span,.bp-summary-release-next>span{font-size:var(--bp-type-body-size);letter-spacing:var(--bp-type-body-tracking);color:#596b47}.bp-summary-release-next{border-top:1px solid #d8dece;padding-top:12px;font-size:var(--bp-type-body-size)}.bp-summary-readiness{font-size:var(--bp-type-body-size);overflow:auto;min-height:0}.bp-summary-readiness p{font-size:var(--bp-type-body-size);color:#87532e;margin-top:4px}.bp-summary-release-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.is-release.is-detailed{overflow:auto}.is-release.is-compact .bp-summary-release-current h3{font-size:var(--bp-type-panel-title-size)}.bp-summary-panel [role=alert]{font-size:var(--bp-type-body-size);color:#8a412c;background:#fff2e5;border-radius:5px;padding:6px;flex:none}.bp-workspace-preference-panels [data-panel-definition-id=brandContext]{background:#f2f1e9}.bp-workspace-preference-panels [data-panel-definition-id=brandRelease]{background:#eef1e6}@media (prefers-reduced-motion:reduce){.bp-summary-palette>button{transition:none}}.bp-atrium-workspace{isolation:isolate}.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-panel{cursor:grab}.bp-workspace-preference-panels[data-workspace-customizing=false] :is(p,h1,h2,h3,h4,h5,h6,small,b,strong,span){cursor:text}.bp-workspace-preference-panels[data-workspace-customizing=false] :is(button,a,[role=button],[role=link]) :is(small,b,strong,span){cursor:inherit}.bp-atrium-workspace.brand-designer-workspace{min-height:0!important;height:100%}.bp-atrium-workspace .bp-workspace-utility-slot>.bp-atrium-dock{position:absolute;top:0;left:auto;right:0;bottom:auto;width:100%;height:64px;min-height:64px;display:block;overflow:hidden;padding:0;transform-origin:top right}.bp-atrium-dock-trigger{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:64px;padding:12px 14px;text-align:left;border:0;background:transparent;color:inherit}.bp-atrium-dock-trigger>span{font-size:var(--bp-type-field-label-size);letter-spacing:var(--bp-type-field-label-tracking);font-weight:var(--bp-type-field-label-weight)}.bp-atrium-dock-trigger>small{font-size:var(--bp-type-metadata-size);overflow-wrap:anywhere}.bp-atrium-dock-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 16px;border-top:1px solid rgba(91,103,80,.13);overflow:auto;overscroll-behavior:contain}.bp-atrium-dock-controls>button{min-height:38px;text-align:left;padding:8px;border:1px solid var(--bp-workspace-stroke-color);border-radius:var(--bp-ui-radius-control);background:var(--bp-workspace-utility-surface)}.bp-atrium-dock.is-customizing{outline:2px solid var(--bp-workspace-stroke-color)}.bp-atrium-dock[data-status=changes-pending] .bp-atrium-dock-trigger>small,.bp-atrium-dock[data-status=needs-attention] .bp-atrium-dock-trigger>small{color:#855924}.bp-atrium-dock[data-status=ready-to-publish] .bp-atrium-dock-trigger>small{color:#3f6537}.bp-atrium-dock[data-status=next-release-draft] .bp-atrium-dock-trigger>small{color:#485f73}.bp-atrium-dock[data-status=no-release] .bp-atrium-dock-trigger>small{color:#707568}.bp-atrium-dock-settle-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.24) 50%,transparent 70%);animation:bp-atrium-settle-sheen calc(650 * var(--bp-motion-ms,1ms)) ease-out both}@keyframes bp-atrium-settle-sheen{0%{opacity:0;transform:translate(-80%)}35%{opacity:1}to{opacity:0;transform:translate(80%)}}.bp-atrium-dock-controls button:focus-visible,.bp-atrium-dock-trigger:focus-visible{outline:2px solid #66795a;outline-offset:-3px}@media (prefers-reduced-motion:reduce){.bp-atrium-dock-settle-sheen{display:none}}.bp-atrium-drawer>section,.bp-atrium-brand-details{padding:20px}.bp-atrium-brand-details{display:grid;gap:24px}.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-sticky-note-controls,.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-panel>header,.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-panel-resize,.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-docked-controls{display:none!important}.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-docked-panel>header{cursor:default;pointer-events:none}.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-dock-undock-grip,.bp-workspace-preference-panels[data-workspace-customizing=false] .brand-designer-workspace-docked-identity+div{display:none!important}body:is([data-motion-mode=reduced],[data-motion-mode=off]) .bp-atrium-dock-settle-sheen{display:none}.library-asset-picker-backdrop{position:fixed;z-index:95;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#25231e6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.library-asset-picker{width:min(900px,100%);max-height:min(760px,calc(100vh - 56px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(70,62,52,.2);background:#f8f6f1;box-shadow:0 28px 70px #1e1b174d}.library-asset-picker header{display:flex;justify-content:space-between;align-items:start;padding:22px 24px 17px;border-bottom:1px solid rgba(70,62,52,.12)}.library-asset-picker h3{margin:4px 0 0;font-size:24px;font-weight:400}.library-asset-picker-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:1px solid rgba(70,62,52,.1)}.library-asset-picker-controls input{width:230px;min-height:38px;padding:8px 10px;border:1px solid #d8d2c7;background:#fff;font:12px var(--bp-ui-font)}.library-asset-picker-grid{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px}.library-asset-choice{min-height:170px;display:grid;grid-template-rows:minmax(100px,1fr) auto;gap:9px;padding:10px;border:1px solid #d8d2c7;background:#fff;text-align:left;color:inherit}.library-asset-choice:hover{border-color:#727a61;box-shadow:0 8px 18px #36322b1c}.library-asset-choice .asset-preview{min-height:100px;background-color:#f2efe7}.library-asset-choice .asset-preview img{width:100%;height:100%;object-fit:contain}.library-asset-choice span{display:grid;gap:3px}.library-asset-choice b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-asset-choice small{font-size:9px;color:var(--muted);text-transform:capitalize}@media (max-width:720px){.library-asset-picker-backdrop{padding:12px}.library-asset-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.library-asset-picker-controls{align-items:stretch;flex-direction:column}.library-asset-picker-controls input{width:100%}}.inspector-tabs{display:flex!important;flex-wrap:nowrap!important}.inspector-tabs button{flex:1 1 0;min-width:0;padding-inline:4px;white-space:nowrap;font-size:9px}.block-editor{grid-template-columns:74px minmax(0,1fr) clamp(380px,27vw,520px)}.workflow-switcher{display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid rgba(70,62,52,.15);background:#ebe9e2;border-radius:5px}.workflow-switcher button{min-height:34px;border:0;border-radius:3px;background:transparent;font-size:10px}.workflow-switcher button.active{background:#30312d;color:#fff;box-shadow:0 1px 3px #00000024}.workflow-switcher button:disabled{opacity:.45}.ai-workflows .ai-handoff{display:grid;gap:12px;padding:16px;border:1px solid rgba(70,62,52,.14);background:#ffffff52}.ai-workflows .ai-handoff p{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}.field-label{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#716c62}.workflow-focus{display:flex;flex-wrap:wrap;gap:6px}.workflow-focus button{min-height:28px;padding:0 10px;border:1px solid #d6d0c4;border-radius:3px;background:#ffffffa6;font-size:9px}.workflow-focus button.selected{border-color:#44483e;background:#44483e;color:#fff}.ai-workflows textarea{width:100%}.ai-creative-controls{display:grid;gap:9px;padding:13px;border:1px solid rgba(70,62,52,.14);background:#ffffff3d}.ai-creative-controls .editor-help{margin:0}.ai-creative-controls .check-row{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.35}.ai-creative-controls .check-row input{margin-top:2px}.ai-creative-controls .check-row span{display:grid;gap:2px}.ai-creative-controls .check-row small{color:var(--muted);font-size:9px}.ai-response-status{display:grid;gap:8px;padding:14px;border:1px solid #7b8569;background:#eef2e7}.ai-response-status.cannot-apply{border-color:#ad665e;background:#fbefed}.ai-response-status h3,.ai-response-status p{margin:0}.ai-response-status h3{font-size:13px}.ai-response-status p{font-size:10px;line-height:1.45}.ai-response-status ul{display:grid;gap:7px;margin:0;padding-left:16px;font-size:10px}.ai-response-status li{display:grid;gap:2px}.ai-response-status li small{color:var(--muted)}@media (max-width:980px){.block-editor{grid-template-columns:60px minmax(0,1fr)}}.bp-governed-typography{display:grid;gap:42px;width:100%;min-width:0;padding-bottom:18px;overflow:visible}.bp-typography-set{display:grid;gap:16px;min-width:0;padding:0 0 8px}.bp-typography-card-grid{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;min-width:0}.bp-typography-add-set{justify-self:start}.bp-typography-set-name{min-width:0;padding:2px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--bp-ui-text);text-align:left;cursor:text;font-family:var(--bp-type-card-title-font);font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);font-style:var(--bp-type-card-title-style);line-height:var(--bp-type-card-title-line-height);letter-spacing:var(--bp-type-card-title-tracking)}.bp-typography-set-name:hover,.bp-typography-set-name:focus-visible{border-bottom-color:var(--bp-ui-accent)}.bp-typography-set-rename{width:min(440px,40vw);min-width:120px;padding:3px 1px;border:0;border-bottom:1px solid var(--bp-ui-accent,#59634f);background:transparent;color:var(--bp-ui-text);font-family:var(--bp-type-card-title-font);font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);font-style:var(--bp-type-card-title-style);line-height:var(--bp-type-card-title-line-height);letter-spacing:var(--bp-type-card-title-tracking)}.bp-typography-set-menu button{display:flex;align-items:center;gap:7px}.bp-typography-set-menu button.is-danger{color:var(--bp-ui-danger,#93483f)}.bp-typography-add-role-slot{display:grid;align-self:center;flex:0 0 48px;place-items:center;width:48px;height:48px}.bp-governed-content-drawer{--workspace-library-width:min(560px,100vw);border-left:var(--bp-workspace-stroke-width) solid var(--bp-workspace-stroke-color);background:color-mix(in srgb,var(--bp-ui-surface-raised) 96%,transparent);box-shadow:var(--bp-workspace-floating-elevation)}.bp-governed-content-drawer>section{height:calc(100% - 62px);padding:0;overflow:auto}.bp-typography-guidance{display:grid;gap:25px;padding:24px 28px 30px;color:var(--bp-ui-text)}.bp-typography-guidance>p{margin:0;color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height)}.bp-typography-guidance>p b{color:var(--bp-ui-text)}.bp-typography-guidance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;border:0}.bp-typography-guidance-fields .bp-ui-field{gap:5px}.bp-typography-guidance-fields .bp-ui-field>span,.bp-typography-color-rules>header>div>span{color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase}.bp-typography-guidance-fields .bp-ui-field select{min-height:39px;height:39px}.bp-typography-color-rules{display:grid;gap:14px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 72%,transparent)}.bp-typography-color-rules>header{display:grid;gap:13px}.bp-typography-color-rules>header p{margin:4px 0 0;color:var(--bp-ui-muted);font-size:var(--bp-type-body-size)}.bp-typography-color-sources{display:flex;gap:9px;max-width:100%;padding:3px;overflow-x:auto}.bp-typography-color-source{display:grid;justify-items:center;gap:4px;flex:0 0 36px;padding:0;border:0;background:transparent;color:var(--bp-ui-muted);cursor:grab;-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.bp-typography-color-source:active{cursor:grabbing}.bp-typography-color-source[data-dragging=true]{opacity:.66}.bp-typography-color-source>span{display:block;width:30px;height:30px;border:2px solid transparent;border-radius:50%;background:var(--guidance-color);box-shadow:0 0 0 1px #0000001f}.bp-typography-color-source[aria-pressed=true]>span{border-color:var(--bp-ui-surface-raised);box-shadow:0 0 0 2px var(--bp-ui-accent)}.bp-typography-color-source:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}.bp-typography-color-sources small{width:48px;overflow:hidden;font-size:var(--bp-type-metadata-size);text-overflow:ellipsis;white-space:nowrap}.bp-typography-surface-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bp-typography-surface-rule{display:grid;grid-template-rows:112px auto auto;gap:3px;min-width:0;padding:0 0 9px;overflow:hidden;border:1px solid var(--bp-ui-border);border-radius:7px;background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);text-align:left;transition:transform var(--bp-motion-duration-quick) var(--bp-motion-ease-standard),outline-color var(--bp-motion-duration-quick) ease}.bp-typography-color-rules.is-dragging .bp-typography-surface-rule{border-color:var(--bp-ui-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-ui-accent) 35%,transparent)}.bp-typography-surface-rule.is-drop-active{outline:2px solid var(--bp-ui-accent);outline-offset:2px;transform:translateY(-2px)}.bp-typography-surface-preview{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;overflow:hidden;background:#fff}.bp-typography-surface-rule.is-darkSurface .bp-typography-surface-preview{background:#213946}.bp-typography-surface-rule.is-imageSurface .bp-typography-surface-preview,.bp-typography-surface-rule.is-imageOverlay .bp-typography-surface-preview{background-image:var(--guidance-image);background-position:center;background-size:cover}.bp-typography-surface-rule.is-imageOverlay .bp-typography-surface-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#162b35a3}.bp-typography-surface-preview b{position:relative;z-index:1;font:800 clamp(24px,6cqi,40px)/1 var(--bp-type-card-title-font,var(--bp-ui-font));letter-spacing:-.07em;text-shadow:0 1px 7px rgba(0,0,0,.22)}.bp-typography-surface-preview b.is-empty{color:color-mix(in srgb,var(--bp-ui-muted) 48%,transparent)}.bp-typography-surface-rule>span:not(.bp-typography-surface-preview),.bp-typography-surface-rule>small{padding-inline:10px}.bp-typography-surface-rule>span:not(.bp-typography-surface-preview){padding-top:5px;font-size:8px;font-weight:800;letter-spacing:.08em}.bp-typography-surface-rule>small{color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size)}.bp-typography-guidance>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:18px;border-top:1px solid var(--bp-ui-border)}.bp-typography-guidance>footer button{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:7px 11px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight);font-style:var(--bp-type-control-style);line-height:var(--bp-type-control-line-height);letter-spacing:var(--bp-type-control-tracking)}.bp-typography-guidance>footer button.is-primary{border-color:transparent;background:var(--bp-ui-accent);color:#fff}@container governed-content (min-width:1100px){.bp-governed-typography{width:calc(100% - 360px)}}@container governed-content (max-width:650px){.bp-typography-guidance-fields,.bp-typography-surface-rules{grid-template-columns:1fr}}@media (max-width:640px){.bp-governed-content-drawer{--workspace-library-width:100vw}.bp-typography-guidance{padding:20px 18px 26px}}.bp-governed-logos{--bp-logo-panel:color-mix(in srgb,var(--bp-ui-surface-raised,#fbfaf7) 88%,transparent);--bp-logo-line:color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 72%,transparent);display:grid;align-items:start;gap:22px;width:100%;min-width:0;padding:0 0 34px;color:var(--bp-ui-text,#292824)}.bp-logo-set-region{display:grid;gap:16px;min-width:0}.bp-logo-set-name{min-width:120px;max-width:420px;padding:2px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--bp-ui-text);font:680 15px/1.1 var(--bp-type-card-title-font,var(--bp-ui-font));text-overflow:ellipsis}.bp-logo-set-name:hover,.bp-logo-set-name:focus-visible{border-bottom-color:var(--bp-ui-accent,#59634f);outline:0}.bp-logo-configuration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;min-width:0}.bp-logo-configuration-card-stage{--bp-color-card-height:282px;min-width:0;height:282px;perspective:940px}.bp-logo-configuration-card{display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:var(--bp-workspace-stroke-width,1px) solid var(--bp-workspace-specimen-card-border,var(--bp-logo-line));background:linear-gradient(145deg,var(--bp-workspace-specimen-card-surface-start,#fafaf7),var(--bp-workspace-specimen-card-surface-end,#e9e9e4));box-shadow:var(--bp-workspace-specimen-card-elevation,0 16px 34px rgba(38,37,33,.12));cursor:pointer}.bp-logo-configuration-card.is-selected{outline:2px solid color-mix(in srgb,var(--bp-ui-accent,#59634f) 56%,transparent);outline-offset:3px}.bp-logo-configuration-card:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent,#59634f));outline-offset:3px}.bp-logo-configuration-card__artwork{position:relative;display:grid;place-items:center;min-height:0;padding:24px;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 38%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 76%,transparent);transform-style:preserve-3d}.bp-logo-configuration-card__artwork:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(132deg,rgba(255,255,255,.44),transparent 48%,rgba(52,50,45,.04));pointer-events:none}.bp-logo-configuration-card__artwork :is(img,svg){position:relative;z-index:1;display:block;width:100%;height:100%;max-width:100%;max-height:160px;object-fit:contain;transform:translateZ(16px) scale(1);transform-origin:center;transition:transform .24s cubic-bezier(.2,.75,.2,1),filter .24s ease}.bp-logo-configuration-card:hover .bp-logo-configuration-card__artwork :is(img,svg),.bp-logo-configuration-card:focus-visible .bp-logo-configuration-card__artwork :is(img,svg){transform:translate3d(0,-4px,39px) scale(1.075);filter:drop-shadow(0 17px 14px rgba(38,37,33,.14))}.bp-logo-configuration-card__artwork>span{color:var(--bp-ui-muted);font-size:9px}.bp-logo-configuration-card__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:14px 15px 16px;transform:translateZ(2px)}.bp-logo-configuration-card__body h3,.bp-logo-configuration-name input{display:block;width:100%;min-width:0;margin:0;padding:1px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--bp-ui-text);font-family:var(--bp-type-card-title-font);font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);line-height:var(--bp-type-card-title-line-height);letter-spacing:var(--bp-type-card-title-tracking);letter-spacing:var(--bp-type-panel-title-tracking);overflow-wrap:anywhere;text-shadow:0 5px 9px rgba(33,32,29,.08)}.bp-logo-configuration-name input:hover,.bp-logo-configuration-name input:focus-visible{border-bottom-color:var(--bp-ui-accent);outline:0}.bp-logo-configuration-card__body p{margin:7px 0 0;color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase}.bp-logo-configuration-card__body small{display:block;margin-top:5px;color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size);line-height:var(--bp-type-metadata-line-height)}.bp-logo-configuration-card__body>button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-ui-muted);opacity:.42}.bp-logo-configuration-card:hover .bp-logo-configuration-card__body>button,.bp-logo-configuration-card:focus-within .bp-logo-configuration-card__body>button{opacity:1}.bp-logo-configuration-card__body>button:hover,.bp-logo-configuration-card__body>button:focus-visible{background:var(--bp-control-surface-hover,var(--bp-ui-accent-soft,#e8ece4));outline:0}.bp-logo-upload-region{display:grid;place-items:center;align-content:center;gap:7px;min-height:118px;padding:20px;border:1px dashed color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 94%,transparent);border-radius:var(--bp-workspace-panel-radius,9px);background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 32%,transparent);color:var(--bp-ui-muted);cursor:pointer;text-align:center}.bp-logo-upload-region b{color:var(--bp-ui-text);font-size:var(--bp-type-body-size)}.bp-logo-upload-region span{font-size:var(--bp-type-body-size)}.bp-logo-upload-region:hover,.bp-logo-upload-region:focus-visible,.bp-logo-upload-region.is-dragging{border-color:var(--bp-ui-accent);background:color-mix(in srgb,var(--bp-ui-accent-soft,#e8ece4) 56%,transparent);outline:0}.bp-governed-logos.has-selection{grid-template-columns:minmax(245px,320px) minmax(0,1fr)}.bp-governed-logos.has-selection>.bp-logo-set-region{position:sticky;top:8px;padding:7px 14px 18px 7px;overflow:visible}.bp-governed-logos.has-selection .bp-logo-configuration-grid{grid-template-columns:1fr}.bp-governed-logos.has-selection .bp-logo-configuration-card-stage{--bp-color-card-height:224px;height:224px}.bp-governed-logos.has-selection .bp-logo-configuration-card__artwork{padding:18px}.bp-governed-logos.has-selection .bp-logo-configuration-card__artwork :is(img,svg){max-height:112px}.bp-governed-logos.has-selection .bp-logo-configuration-card__body{min-height:68px;padding:11px 13px}.bp-governed-logos.has-selection .bp-logo-configuration-card__body h3{font-size:var(--bp-type-panel-title-size)}.bp-logo-configuration-workspace{display:grid;gap:18px;min-width:0}.bp-logo-configuration-canvas{--bp-logo-canvas-text:var(--bp-ui-text);display:grid;grid-template-rows:auto minmax(310px,1fr) auto;min-width:0;min-height:520px;padding:20px 24px 16px;border-radius:var(--bp-workspace-panel-radius,9px);background:#f8f7f2;color:var(--bp-logo-canvas-text);box-shadow:var(--bp-workspace-panel-elevation,0 16px 38px rgba(38,37,33,.1))}.bp-logo-configuration-canvas.is-transparent{background-color:#f8f7f2;background-image:linear-gradient(45deg,#deded9 25%,transparent 25%),linear-gradient(-45deg,#deded9 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#deded9 75%),linear-gradient(-45deg,transparent 75%,#deded9 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.bp-logo-configuration-canvas.is-dark{--bp-logo-canvas-text:#fff;background:#213946}.bp-logo-configuration-canvas>header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.bp-logo-configuration-canvas>header>strong{justify-self:start;padding:7px 12px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 74%,transparent);color:var(--bp-logo-canvas-text);font:680 13px/1 var(--bp-ui-font)}.bp-logo-configuration-close{justify-self:end;color:var(--bp-logo-canvas-text)}.bp-logo-group-tabs{display:flex;align-items:center;padding:3px;border:1px solid var(--bp-logo-line);border-radius:999px;background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 55%,transparent)}.bp-logo-group-tabs button{min-height:27px;padding:5px 12px;border:0;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-ui-muted);font:760 8px/1 var(--bp-ui-font);letter-spacing:var(--bp-type-control-tracking);text-transform:uppercase}.bp-logo-group-tabs button[aria-selected=true]{background:var(--bp-ui-text);color:var(--bp-ui-surface-raised,#fff);box-shadow:0 4px 9px #26252126}.bp-logo-appearance-strip{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:20px 12px;overflow-x:auto}.bp-logo-appearance-strip>button{position:relative;display:grid;grid-template-rows:190px auto;gap:11px;flex:0 0 170px;min-width:150px;max-width:190px;padding:12px;border:1px solid transparent;border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-logo-canvas-text);font:700 9px/1.15 var(--bp-ui-font);text-align:center}.bp-logo-appearance-strip>button>img{width:100%;height:190px;object-fit:contain}.bp-logo-appearance-strip>button>.bp-logo-artwork-empty{min-height:190px}.bp-logo-appearance-strip>button.is-selected{border-color:color-mix(in srgb,var(--bp-logo-canvas-text) 58%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 18%,transparent)}.bp-logo-appearance-strip>button:focus-visible{outline:2px solid var(--bp-control-focus-ring,var(--bp-ui-accent));outline-offset:2px}.bp-logo-canvas-background{display:flex;align-items:center;justify-content:flex-start;gap:5px}.bp-logo-canvas-background button{display:flex;align-items:center;gap:5px;min-height:27px;padding:4px 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 68%,transparent);color:var(--bp-ui-text);font:740 7px/1 var(--bp-ui-font);letter-spacing:.06em;text-transform:uppercase}.bp-logo-canvas-background button[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--bp-ui-text) 50%,transparent)}.bp-logo-canvas-background i{width:13px;height:13px;border:1px solid rgba(0,0,0,.18);background:#fff}.bp-logo-canvas-background i.is-transparent{background-color:#fff;background-image:linear-gradient(45deg,#bbb 25%,transparent 25%),linear-gradient(-45deg,#bbb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#bbb 75%),linear-gradient(-45deg,transparent 75%,#bbb 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.bp-logo-canvas-background i.is-dark{background:#213946}.bp-logo-appearance-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,310px);min-width:0;overflow:visible;border:1px solid var(--bp-logo-line);border-radius:var(--bp-workspace-panel-radius,9px);background:var(--bp-logo-panel);box-shadow:var(--bp-workspace-panel-elevation,0 16px 38px rgba(38,37,33,.08));-webkit-backdrop-filter:blur(var(--bp-workspace-blur,14px));backdrop-filter:blur(var(--bp-workspace-blur,14px))}.bp-logo-appearance-editor__visual{display:grid;align-content:start;gap:20px;min-width:0;padding:22px;border-right:1px solid var(--bp-logo-line)}.bp-logo-mapping-editor,.bp-logo-live-preview{display:grid;gap:12px}.bp-logo-mapping-editor>p{margin:0;color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height)}.bp-logo-mapping-rows{display:grid;gap:9px}.bp-logo-mapping-row{display:grid;grid-template-columns:minmax(92px,.7fr) 20px minmax(170px,1.3fr);align-items:center;gap:9px;padding:9px;border:1px solid color-mix(in srgb,var(--bp-logo-line) 76%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bp-ui-surface-raised,#fff) 58%,transparent)}.bp-logo-mapping-source{display:flex;align-items:center;gap:8px;min-width:0}.bp-logo-mapping-editor i,.bp-logo-source-colors i{display:block;flex:none;width:27px;height:27px;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:var(--source-color)}.bp-logo-mapping-source span{display:grid;gap:3px;min-width:0}.bp-logo-mapping-source b{font:760 7px/1 var(--bp-ui-font);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase}.bp-logo-mapping-source small{font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.bp-logo-mapping-arrow{color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);text-align:center}.bp-logo-mapping-destination{display:grid;gap:5px;min-width:0}.bp-logo-mapping-destination>.brand-color-field{min-width:0}.bp-logo-mapping-destination>.brand-color-field .brand-color-selector>summary{border-radius:var(--bp-ui-radius-control)}.bp-logo-mapping-destination>div{display:flex;gap:5px}.bp-logo-mapping-destination>div>button{padding:4px 6px;border:1px solid var(--bp-logo-line);border-radius:var(--bp-ui-radius-control);background:transparent;color:var(--bp-ui-muted);font:680 7px/1 var(--bp-ui-font)}.bp-logo-mapping-destination>div>button[aria-pressed=true]{border-color:var(--bp-ui-accent);background:var(--bp-ui-accent-soft);color:var(--bp-ui-text)}.bp-logo-source-colors{display:flex!important;gap:7px!important}.bp-logo-monochrome-destination{max-width:340px}.bp-logo-monochrome-destination .brand-color-selector-swatch{width:30px;height:30px;border-radius:50%}.bp-logo-live-preview>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-logo-live-preview>header>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.bp-logo-live-preview>header button{min-height:26px;padding:4px 7px;border:1px solid var(--bp-logo-line);border-radius:999px;background:var(--bp-ui-surface-raised);color:var(--bp-ui-muted);font:720 7px/1 var(--bp-ui-font)}.bp-logo-live-preview>header button[aria-pressed=true]{border-color:var(--bp-ui-accent);background:var(--bp-ui-accent);color:#fff}.bp-logo-live-preview>small{color:var(--bp-ui-muted);font-size:7px}.bp-logo-clear-space-box{display:grid;place-items:center;min-height:350px;padding:32px;background:#f8f7f2}.bp-logo-clear-space-frame{position:relative;display:grid;place-items:center;width:min(78%,440px);min-width:180px;aspect-ratio:var(--logo-aspect-ratio);padding:var(--logo-clear-space);outline:1px dashed color-mix(in srgb,var(--bp-ui-accent,#59634f) 66%,transparent);outline-offset:0}.bp-logo-clear-space-frame>.bp-logo-artwork{display:block;width:100%;height:100%;max-width:100%;max-height:230px;object-fit:contain}.bp-logo-clear-space-frame>.bp-logo-artwork-empty{display:grid;place-items:center;gap:8px;min-height:150px;padding:18px;color:var(--bp-ui-danger,#93483f);font-size:9px;line-height:1.4;text-align:center}.bp-logo-clear-space-rule{position:absolute;right:5px;bottom:5px;padding:4px 6px;border-radius:999px;background:#ffffffdb;color:#383733;font:720 7px/1 var(--bp-ui-font)}.bp-logo-clear-space-box.is-dark{background:#213946}.bp-logo-clear-space-box.is-image,.bp-logo-clear-space-box.is-image-overlay{position:relative;background-image:var(--logo-guidance-image);background-position:center;background-size:cover}.bp-logo-clear-space-box.is-image-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#162b3594}.bp-logo-clear-space-box.is-image-overlay>div{position:relative;z-index:1}.bp-logo-appearance-editor__settings{display:grid;align-content:start;gap:10px;padding:14px}.bp-logo-appearance-editor__settings>label{display:grid;gap:5px}.bp-logo-primary-action{display:flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 10px;border:1px solid var(--bp-logo-line);border-radius:6px;background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);font:720 8px/1 var(--bp-ui-font)}.bp-logo-primary-action[aria-pressed=true]{border-color:color-mix(in srgb,var(--bp-ui-accent,#59634f) 56%,transparent);background:var(--bp-ui-accent-soft,#e8ece4)}.bp-logo-appearance-editor__settings fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--bp-logo-line)}.bp-logo-appearance-editor__settings legend{grid-column:1/-1;margin-bottom:2px}.bp-logo-appearance-editor__settings fieldset>label{display:flex;align-items:center;gap:6px;min-width:0;color:var(--bp-ui-text);font-size:var(--bp-type-field-label-size)}.bp-logo-appearance-editor__settings fieldset p{grid-column:1/-1;margin:0;color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height)}.bp-logo-appearance-actions{display:flex;gap:7px}.bp-logo-appearance-actions button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-height:33px;padding:6px 8px;border:1px solid var(--bp-logo-line);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);font:720 8px/1 var(--bp-ui-font)}.bp-logo-appearance-actions button.is-danger{color:var(--bp-ui-danger,#93483f)}.bp-logo-appearance-editor__settings details{color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height)}.bp-logo-appearance-editor__settings details ul{padding-left:16px}.bp-logo-appearance-empty{display:grid;place-items:center;min-height:280px;color:var(--bp-ui-muted);font-size:var(--bp-type-body-size)}.bp-logo-workspace-message{grid-column:1/-1;margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--bp-ui-accent,#59634f) 28%,transparent);border-radius:6px;background:color-mix(in srgb,var(--bp-ui-accent-soft,#e8ece4) 58%,transparent);font-size:var(--bp-type-body-size)}.bp-logo-export-trigger{justify-self:stretch;min-width:168px;min-height:39px;padding:8px 13px;border:1px solid color-mix(in srgb,var(--bp-ui-accent,#59634f) 68%,transparent);border-radius:7px;background:var(--bp-ui-accent,#59634f);color:#fff;font:760 9px/1 var(--bp-ui-font)}.bp-governed-logos .is-readiness-target{outline:2px solid #bd8f1e!important;outline-offset:4px!important}.bp-logo-color-modal-backdrop{position:fixed;z-index:calc(var(--bp-workspace-layer-drawer,90) + 8);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px}.bp-logo-color-modal{--bp-logo-line:color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 72%,transparent);display:grid;gap:20px;width:min(920px,calc(100vw - 56px));max-height:calc(100vh - 56px);padding:28px;overflow:auto;border:1px solid var(--bp-logo-line)}.bp-logo-color-modal header{display:grid;gap:7px}.bp-logo-color-modal h2{margin:0;font:680 31px/1 var(--bp-type-card-title-font,var(--bp-ui-font));letter-spacing:var(--bp-type-panel-title-tracking)}.bp-logo-color-modal header p,.bp-logo-color-modal footer>p{margin:0;color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);line-height:var(--bp-type-body-line-height)}.bp-logo-color-modal-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:17px}.bp-logo-detected-color{display:grid;align-content:start;gap:11px;min-width:0}.bp-logo-detected-color>.bp-color-card-stage{--bp-color-card-width:100%;--bp-color-card-height:270px;height:270px}.bp-logo-detected-color-resolved{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto auto;align-content:center;gap:5px 12px;min-height:270px;padding:18px;border:1px solid var(--bp-logo-line);border-radius:8px;background:var(--bp-ui-surface-raised);box-shadow:var(--bp-workspace-specimen-card-elevation,0 16px 34px rgba(38,37,33,.12))}.bp-logo-detected-color-resolved>i{grid-row:1/-1;width:58px;height:58px;border:1px solid rgba(0,0,0,.16);border-radius:50%;background:var(--resolved-color)}.bp-logo-detected-color-resolved>span{color:var(--bp-ui-muted);font:780 7px/1 var(--bp-ui-font);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase}.bp-logo-detected-color-resolved>h3{margin:0;font-family:var(--bp-type-card-title-font);font-size:var(--bp-type-card-title-size);font-weight:var(--bp-type-card-title-weight);line-height:var(--bp-type-card-title-line-height);letter-spacing:var(--bp-type-card-title-tracking);color:var(--bp-ui-muted);font-size:var(--bp-type-body-size)}.bp-logo-detected-color-resolved>b{color:var(--bp-ui-accent);font-size:var(--bp-type-body-size)}.bp-logo-detected-color-decision{min-height:73px;padding:10px;border:1px solid var(--bp-logo-line);border-radius:6px;background:var(--bp-ui-surface-raised)}.bp-logo-detected-color-decision p{display:grid;gap:4px;margin:0;font-size:var(--bp-type-body-size)}.bp-logo-detected-color-decision p span{color:var(--bp-ui-muted);line-height:var(--bp-type-body-line-height)}.bp-logo-detected-color-decision fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.bp-logo-detected-color-decision legend{margin-bottom:5px;font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight)}.bp-logo-detected-color-decision label{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;font-size:var(--bp-type-field-label-size);line-height:var(--bp-type-field-label-line-height)}.bp-logo-detected-color-decision label>i{width:20px;height:20px;border:1px solid rgba(0,0,0,.14);border-radius:50%;background:var(--resolved-color)}.bp-logo-detected-color-decision label>span{display:grid;gap:2px}.bp-logo-detected-color-decision label small{color:var(--bp-ui-muted);font-size:var(--bp-type-field-label-size)}.bp-logo-color-modal footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--bp-logo-line)}.bp-logo-color-modal footer>span{grid-column:1/-1;color:var(--bp-ui-danger);font-size:var(--bp-type-body-size)}.bp-logo-color-modal footer>div{display:flex;gap:8px}.bp-logo-color-modal footer button{min-height:37px;padding:7px 13px;border:1px solid var(--bp-logo-line);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);font:760 9px/1 var(--bp-ui-font)}.bp-logo-color-modal footer button.is-primary{border-color:transparent;background:var(--bp-ui-accent);color:#fff}.bp-logo-export-drawer{--workspace-library-width:min(520px,100vw);--bp-logo-line:color-mix(in srgb,var(--bp-ui-border,#c9c7c0) 72%,transparent)}.bp-logo-export-drawer-content{display:grid;align-content:start;gap:25px;padding:23px;color:var(--bp-ui-text)}.bp-logo-export-drawer-content>section{display:grid;gap:12px}.bp-logo-export-drawer-content>section>span{color:var(--bp-ui-muted);font-size:var(--bp-type-body-size);font-weight:var(--bp-type-body-weight);letter-spacing:var(--bp-type-body-tracking);text-transform:uppercase}.bp-logo-export-configurations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bp-logo-export-configuration{display:grid;gap:6px}.bp-logo-export-configurations label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 7px;padding:11px;border:1px solid var(--bp-logo-line);border-radius:7px;background:var(--bp-ui-surface-raised);font-size:var(--bp-type-field-label-size)}.bp-logo-export-configurations label small{grid-column:2;color:var(--bp-ui-muted);font-size:var(--bp-type-field-label-size)}.bp-logo-export-appearances{display:grid;gap:4px;padding-left:15px}.bp-logo-export-appearances label{padding:7px 9px}.bp-logo-export-formats{display:flex;gap:9px}.bp-logo-export-formats label{display:flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid var(--bp-logo-line);border-radius:6px;background:var(--bp-ui-surface-raised);font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight)}.bp-logo-export-formats+small{color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size);line-height:var(--bp-type-metadata-line-height)}.bp-logo-export-generate,.bp-logo-export-review>button{min-height:41px;padding:8px 12px;border:1px solid transparent;border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-accent);color:#fff;font:760 9px/1 var(--bp-ui-font)}.bp-logo-export-review article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--bp-logo-line);border-radius:6px;background:var(--bp-ui-surface-raised)}.bp-logo-export-review article div{display:grid;gap:3px;min-width:0}.bp-logo-export-review article b{overflow:hidden;font-size:var(--bp-type-body-size);text-overflow:ellipsis;white-space:nowrap}.bp-logo-export-review article small{color:var(--bp-ui-muted);font-size:var(--bp-type-metadata-size)}.bp-logo-export-review article a{display:grid;place-items:center;width:29px;height:29px;border-radius:5px;color:var(--bp-ui-text)}.bp-logo-export-confirmed,.bp-logo-export-error{display:flex;align-items:center;gap:6px;margin:0;padding:10px;border-radius:6px;font-size:var(--bp-type-body-size)}.bp-logo-export-confirmed{background:var(--bp-ui-accent-soft);color:var(--bp-ui-accent)}.bp-logo-export-error{background:color-mix(in srgb,var(--bp-ui-danger,#93483f) 9%,transparent);color:var(--bp-ui-danger,#93483f)}@container governed-content (min-width:1180px){.bp-governed-logos{width:calc(100% - 360px)}}@container governed-content (max-width:930px){.bp-governed-logos.has-selection{grid-template-columns:1fr}.bp-governed-logos.has-selection>.bp-logo-set-region{position:static;max-height:none}.bp-governed-logos.has-selection .bp-logo-configuration-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.bp-logo-appearance-editor{grid-template-columns:1fr}.bp-logo-appearance-editor__visual{border-right:0;border-bottom:1px solid var(--bp-logo-line)}}@container governed-content (max-width:610px){.bp-logo-configuration-canvas{grid-template-rows:auto minmax(260px,1fr)}.bp-logo-configuration-canvas>header{grid-template-columns:minmax(0,1fr) auto}.bp-logo-configuration-canvas>header .bp-logo-group-tabs{grid-column:1/-1;grid-row:2;justify-self:start}.bp-logo-group-tabs{align-self:flex-start}.bp-logo-mapping-row{grid-template-columns:1fr}.bp-logo-mapping-arrow{transform:rotate(90deg)}.bp-logo-live-preview>header{align-items:flex-start;flex-direction:column}.bp-logo-live-preview>header>div{justify-content:flex-start}.bp-logo-color-modal-cards{grid-template-columns:1fr}.bp-logo-color-modal footer{grid-template-columns:1fr}.bp-logo-color-modal footer>div{justify-self:end}.bp-logo-export-configurations{grid-template-columns:1fr}}@media (max-width:640px){.bp-logo-color-modal-backdrop{padding:12px}.bp-logo-color-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:20px}.bp-logo-export-drawer{--workspace-library-width:100vw}}@media (prefers-reduced-motion:reduce){.bp-logo-configuration-card__artwork :is(img,svg),.bp-logo-configuration-card:hover .bp-logo-configuration-card__artwork :is(img,svg),.bp-logo-configuration-card:focus-visible .bp-logo-configuration-card__artwork :is(img,svg){transition-duration:.01ms;transform:none;filter:none}}.bp-logo-appearance-strip>.bp-logo-add-appearance{display:flex;align-items:center;justify-content:center;grid-template-rows:none;flex:0 0 auto;width:auto;min-width:0;max-width:none;height:36px;min-height:36px;gap:5px;padding:6px 10px;border:1px solid var(--bp-control-border);background:var(--bp-control-surface)}.bp-logo-appearance-strip>button>.bp-ui-badge{position:absolute;top:7px;right:7px}.bp-logo-appearance-editor__settings .bp-ui-checkbox{display:inline-flex;align-items:center;gap:7px}.bp-logo-appearance-editor__settings fieldset>.bp-ui-field{display:grid;gap:5px;align-items:stretch}.bp-logo-appearance-editor__settings :is(legend,.bp-ui-field>span),.bp-logo-mapping-editor>span,.bp-logo-live-preview>header>span{font-family:var(--bp-type-field-label-font);font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight);letter-spacing:var(--bp-type-field-label-tracking);line-height:var(--bp-type-field-label-line-height);text-transform:none}.bp-logo-appearance-editor__settings fieldset{gap:8px;padding-top:10px}.bp-logo-configuration-canvas>header>strong{font-family:var(--bp-type-panel-title-font);font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight)}.bp-governed-releases{display:grid;gap:18px;width:100%;min-width:0;padding:0 0 36px;color:var(--bp-ui-text)}.bp-release-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;min-width:0}.bp-release-primary.is-current-dominant{grid-template-columns:minmax(0,3fr) minmax(220px,1fr)}.bp-release-primary.is-next-dominant{grid-template-columns:minmax(220px,1fr) minmax(0,3fr)}.bp-release-panel,.bp-release-settings{min-width:0;padding:var(--bp-ui-panel-padding);border:var(--bp-workspace-stroke-width) solid var(--bp-workspace-stroke-color)}.bp-release-panel{display:grid;align-content:start;gap:18px;min-height:360px}.bp-release-panel.is-compact{min-height:210px}.bp-release-summary-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--bp-ui-panel-padding);border:1px solid color-mix(in srgb,var(--bp-ui-border) 55%,transparent);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface-raised) 62%,transparent)}.bp-release-summary-line>div{display:grid;gap:4px}.bp-release-summary-line b{font-size:11px}.bp-release-summary-line span{color:var(--bp-ui-muted);font-size:8px}.bp-release-summary-line strong{color:var(--bp-ui-accent);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.bp-release-categories{display:grid;gap:18px}.bp-release-category{display:grid;gap:9px}.bp-release-category>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-release-category h4{margin:0;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.bp-release-category>header span{display:grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--bp-ui-accent-soft);font-size:8px;font-weight:800}.bp-release-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:9px}.bp-release-resource{position:relative;display:grid;grid-template-rows:84px auto;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--bp-ui-border) 58%,transparent);border-radius:var(--bp-workspace-resource-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) 78%,transparent)}.bp-release-resource>.asset-preview{min-height:84px;border:0;border-radius:0;background:color-mix(in srgb,var(--bp-ui-surface) 72%,transparent)}.bp-release-resource>.asset-preview img{width:100%;height:84px;object-fit:contain}.bp-release-resource>span:last-of-type{display:grid;gap:3px;min-width:0;padding:9px}.bp-release-resource b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bp-release-resource small{overflow:hidden;color:var(--bp-ui-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.bp-release-resource>button{position:absolute;top:5px;right:5px;padding:4px 6px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 68%,transparent);border-radius:5px;background:color-mix(in srgb,var(--bp-ui-surface-raised) 90%,transparent);color:var(--bp-ui-danger);font-size:7px;font-weight:750;cursor:pointer}.bp-release-resource.is-unavailable{border-color:color-mix(in srgb,var(--bp-ui-warning) 48%,var(--bp-ui-border))}.bp-release-color,.bp-release-type{display:grid;place-items:center;width:100%;height:84px;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 42%,transparent)}.bp-release-type{background:var(--bp-ui-surface);font-size:30px}.bp-release-show-more{justify-self:start;padding:var(--bp-ui-panel-padding);border:0;background:transparent;color:var(--bp-ui-accent);font-size:8px;font-weight:750;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bp-release-empty-copy{margin:0;color:var(--bp-ui-muted);font-size:9px}.bp-release-additions{display:grid;gap:12px;padding:var(--bp-ui-panel-padding);border:1px dashed color-mix(in srgb,var(--bp-ui-border) 76%,transparent);border-radius:var(--bp-ui-radius-control)}.bp-release-additions>header{display:grid;gap:4px}.bp-release-additions h3{font-size:14px}.bp-release-additions>div{display:grid;gap:6px}.bp-release-additions>div>b{font-size:7px;letter-spacing:.08em;text-transform:uppercase}.bp-release-additions>div>div{display:flex;flex-wrap:wrap;gap:6px}.bp-release-additions button{display:flex;align-items:center;gap:4px;min-height:28px;padding:5px 8px;border:1px solid var(--bp-control-border);border-radius:var(--bp-ui-radius-pill);background:var(--bp-control-surface);color:var(--bp-control-text);font-size:8px;cursor:pointer}.bp-release-additions button:hover{background:var(--bp-control-surface-hover)}.bp-release-readiness{display:grid;gap:10px;padding:var(--bp-ui-panel-padding);border:1px solid color-mix(in srgb,var(--bp-ui-border) 65%,transparent);border-radius:var(--bp-ui-radius-control)}.bp-release-readiness.is-ready{border-color:color-mix(in srgb,var(--bp-ui-success) 42%,var(--bp-ui-border));background:color-mix(in srgb,var(--bp-ui-success) 7%,transparent)}.bp-release-readiness.is-blocked{border-color:color-mix(in srgb,var(--bp-ui-warning) 48%,var(--bp-ui-border));background:color-mix(in srgb,var(--bp-ui-warning) 7%,transparent)}.bp-release-readiness>header{display:flex;align-items:center;gap:9px}.bp-release-readiness>header>div{display:grid;gap:3px}.bp-release-readiness b{font-size:9px}.bp-release-readiness span,.bp-release-readiness li{color:var(--bp-ui-muted);font-size:8px;line-height:1.45}.bp-release-readiness ul{display:grid;gap:5px;margin:0;padding-left:18px}.bp-release-secondary{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:18px;align-items:stretch}.bp-release-settings{display:grid;gap:14px}.bp-release-settings>p,.bp-release-legacy{margin:0;color:var(--bp-ui-muted);font-size:8px;line-height:1.45}.bp-release-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bp-release-destinations>div{display:grid;gap:4px;padding:10px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 52%,transparent);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface-raised) 58%,transparent)}.bp-release-destinations small{padding-left:35px;color:var(--bp-ui-muted);font-size:7px;line-height:1.35}.bp-release-legacy{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 46%,transparent)}.bp-release-history-launcher{display:flex;align-items:center;gap:12px;min-height:126px;padding:var(--bp-ui-panel-padding);border:1px solid var(--bp-workspace-stroke-color);border-radius:var(--bp-workspace-panel-radius);background:color-mix(in srgb,var(--bp-ui-accent) 88%,transparent);box-shadow:var(--bp-ui-elevation-raised);color:var(--bp-control-on-selected);cursor:pointer}.bp-release-history-launcher:hover{background:color-mix(in srgb,var(--bp-ui-accent) 82%,#000)}.bp-release-history-launcher>span{display:grid;flex:1;gap:4px;text-align:left}.bp-release-history-launcher b{font-size:12px}.bp-release-history-launcher small{font-size:8px;opacity:.72}.bp-release-history-list,.bp-release-history-detail{display:grid;gap:10px}.bp-release-history-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 2px;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 58%,transparent)}.bp-release-history-list article>div{display:grid;gap:3px}.bp-release-history-list b{font-size:9px}.bp-release-history-list span{color:var(--bp-ui-muted);font-size:7px;text-transform:capitalize}.bp-release-history-list button,.bp-release-history-detail>button{display:flex;align-items:center;gap:3px;padding:5px;border:0;background:transparent;color:var(--bp-ui-accent);font-size:8px;font-weight:750;cursor:pointer}.bp-release-history-detail>div{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--bp-ui-border)}.bp-release-history-detail h3{margin:0;font-size:18px}.bp-release-history-detail p{margin:0;color:var(--bp-ui-muted);font-size:8px}.bp-release-history-detail .bp-release-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-release-panel.is-compact :is(.bp-ui-field,.bp-release-readiness,.bp-release-additions){display:none}.bp-release-panel.is-compact .bp-release-summary-line{margin-top:4px}.bp-release-panel.is-compact .bp-ui-empty-state{min-height:120px}@media (max-width:980px){.bp-release-primary,.bp-release-primary.is-current-dominant,.bp-release-primary.is-next-dominant{grid-template-columns:1fr}.bp-release-panel.is-compact{min-height:180px}.bp-release-secondary{grid-template-columns:1fr}.bp-release-history-launcher{min-height:88px}.bp-release-destinations{grid-template-columns:1fr 1fr}}@media (max-width:620px){.bp-release-destinations{grid-template-columns:1fr}.bp-release-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-release-panel,.bp-release-settings{padding:var(--bp-ui-panel-padding)}}@media (prefers-reduced-motion:reduce){.bp-release-panel{transition:none}}.bp-release-foundation-update{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:var(--bp-ui-panel-padding);border:1px solid color-mix(in srgb,var(--bp-ui-accent) 42%,var(--bp-ui-border));border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-accent) 8%,transparent)}.bp-release-foundation-update.is-approved{grid-template-columns:auto minmax(0,1fr);border-color:color-mix(in srgb,var(--bp-ui-warning) 46%,var(--bp-ui-border));background:color-mix(in srgb,var(--bp-ui-warning) 8%,transparent)}.bp-release-foundation-update>div{display:grid;gap:3px}.bp-release-foundation-update b{font-size:9px}.bp-release-foundation-update span{color:var(--bp-ui-muted);font-size:8px}.bp-release-foundation-update .bp-ui-button{min-height:30px;white-space:nowrap}.bp-release-command-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--bp-ui-panel-padding);border:1px solid color-mix(in srgb,var(--bp-ui-success) 40%,var(--bp-ui-border));border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-success) 8%,transparent);font-size:9px}.bp-release-command-notice button{border:0;background:transparent;color:inherit;font-size:15px;cursor:pointer}.bp-release-generic-preview,.bp-release-type>span{display:grid;place-items:center;align-content:center;gap:4px;text-align:center}.bp-release-generic-preview{height:84px;color:var(--bp-ui-muted);font-size:8px}.bp-release-type.is-loading>span,.bp-release-type.is-unavailable>span{color:var(--bp-ui-muted);font:700 8px/1.25 var(--bp-ui-font)}.bp-release-type.is-unavailable>span{color:var(--bp-ui-danger)}.bp-release-changes{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 55%,transparent)}.bp-release-changes>h3{margin:0;font-family:var(--bp-type-panel-title-font);font-size:var(--bp-type-panel-title-size);font-weight:var(--bp-type-panel-title-weight)}.bp-release-change-counts{display:flex;flex-wrap:wrap;gap:6px}.bp-release-changes h4{margin:6px 0;color:var(--bp-ui-muted);font-family:var(--bp-type-field-label-font);font-size:var(--bp-type-field-label-size);font-weight:var(--bp-type-field-label-weight)}.bp-release-changes p{margin:0;font-family:var(--bp-type-helper-font);font-size:var(--bp-type-helper-size);line-height:var(--bp-type-helper-line-height)}.bp-release-unchanged{padding:12px 0}.bp-release-unchanged>summary{min-height:36px;display:list-item;cursor:pointer;color:var(--bp-ui-muted);font-family:var(--bp-type-control-font);font-size:var(--bp-type-control-size);font-weight:var(--bp-type-control-weight)}.bp-release-unchanged>summary:focus-visible{outline:2px solid var(--bp-control-focus-ring);outline-offset:3px}.bp-release-unchanged[open]>.bp-release-categories{padding-top:10px}.bp-governed-assets{width:calc(100% - var(--bp-workspace-fixed-right-reserve,72px));min-width:0;padding:0 0 36px;color:var(--bp-ui-text)}.bp-assets-dashboard{display:grid;grid-template-columns:minmax(240px,.78fr) repeat(2,minmax(220px,1fr));grid-template-areas:"image intelligence intelligence" "vector intelligence intelligence" "surface intelligence intelligence" "archived ready incomplete";gap:18px;align-items:stretch;min-width:0}.bp-asset-dashboard-panel{display:grid;align-content:start;gap:16px;min-width:0;min-height:190px;padding:var(--bp-ui-panel-padding);border:var(--bp-workspace-stroke-width) solid var(--bp-workspace-stroke-color);overflow:visible}.bp-asset-dashboard-panel.is-image{grid-area:image}.bp-asset-dashboard-panel.is-vector{grid-area:vector}.bp-asset-dashboard-panel.is-surface{grid-area:surface}.bp-asset-dashboard-panel.is-intelligence{grid-area:intelligence;min-height:418px}.bp-asset-dashboard-panel.is-archived{grid-area:archived}.bp-asset-dashboard-panel.is-ready{grid-area:ready}.bp-asset-dashboard-panel.is-incomplete{grid-area:incomplete}.bp-assets-dashboard.is-dominant{display:block}.bp-assets-dashboard.is-dominant .bp-asset-dashboard-panel.is-suppressed{display:none}.bp-assets-dashboard.is-dominant .bp-asset-dashboard-panel.is-dominant{width:100%;min-height:min(720px,calc(100vh - 190px))}.bp-canon-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid color-mix(in srgb,var(--bp-ui-border) 62%,transparent)}.bp-canon-panel-header>div{display:grid;gap:5px;min-width:0}.bp-canon-panel-header span{color:var(--bp-ui-muted);font-size:var(--bp-type-eyebrow-size,8px);font-weight:var(--bp-type-eyebrow-weight,760);letter-spacing:var(--bp-type-eyebrow-tracking,.12em);text-transform:uppercase}.bp-canon-panel-header h2{display:flex;align-items:center;gap:8px;margin:0;font:var(--bp-type-card-title-weight,680) 18px/1.1 var(--bp-type-card-title-font,var(--bp-ui-font));letter-spacing:-.02em}.bp-canon-panel-header b{color:var(--bp-ui-accent);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.bp-asset-summary-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:102px}.bp-asset-summary-previews>div{display:grid;grid-template-rows:76px auto;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--bp-ui-border) 52%,transparent);border-radius:var(--bp-workspace-resource-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) 66%,transparent)}.bp-asset-summary-previews .asset-preview,.bp-asset-summary-missing{display:grid;place-items:center;min-width:0;height:76px;border:0;border-radius:0}.bp-asset-summary-previews small{overflow:hidden;padding:6px;color:var(--bp-ui-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.bp-asset-dashboard-panel [data-asset-summary-content]>.bp-ui-empty-state{min-height:110px;padding:16px}.bp-asset-dashboard-panel [data-asset-summary-content]>.bp-ui-empty-state p{font-size:9px}.bp-asset-intelligence-summary{display:grid;align-content:space-between;gap:18px;height:100%}.bp-asset-intelligence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bp-asset-intelligence-metrics>span{display:grid;gap:4px;padding:14px;border:1px solid color-mix(in srgb,var(--bp-ui-border) 55%,transparent);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface-raised) 60%,transparent)}.bp-asset-intelligence-metrics strong{font-size:26px;font-weight:560;letter-spacing:-.04em}.bp-asset-intelligence-metrics small{color:var(--bp-ui-muted);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.bp-asset-intelligence-bridge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:180px;padding:22px;border:1px dashed color-mix(in srgb,var(--bp-ui-accent) 38%,var(--bp-ui-border));border-radius:var(--bp-ui-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) 38%,transparent)}.bp-asset-intelligence-bridge>div{display:grid;gap:6px}.bp-asset-intelligence-bridge b{font-size:13px}.bp-asset-intelligence-bridge p{max-width:560px;margin:0;color:var(--bp-ui-muted);font-size:9px;line-height:1.5}.bp-asset-expanded-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;align-items:stretch}.bp-asset-library-card{align-content:start;height:100%}.bp-asset-library-card__preview{display:grid;place-items:center;height:168px;border:0!important;border-radius:0}.bp-asset-preview-unavailable{gap:7px;color:var(--bp-ui-muted);background:color-mix(in srgb,var(--bp-ui-surface) 70%,transparent);font-size:8px}.bp-asset-library-card p{margin:0}.bp-asset-incomplete-reasons{display:grid;gap:5px;padding:9px;border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-warning) 8%,transparent)}.bp-asset-incomplete-reasons b{color:var(--bp-ui-warning);font-size:8px;text-transform:uppercase}.bp-asset-incomplete-reasons ul{display:grid;gap:3px;margin:0;padding-left:15px}.bp-asset-incomplete-reasons li{font-size:8px;line-height:1.35}.bp-asset-library-tools{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,auto)) auto;align-items:center;gap:8px}.bp-asset-library-tools label{display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised)}.bp-asset-library-tools input,.bp-asset-library-tools select{min-height:36px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius-control);background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);font:inherit}.bp-asset-library-tools label input{width:100%;border:0;background:transparent;outline:0}.bp-asset-library-tools small{color:var(--bp-ui-muted);font-size:8px}.bp-asset-load-more{justify-self:center}.bp-asset-intelligence{display:grid;gap:14px;min-width:0}.bp-asset-intake{display:grid;gap:8px}.bp-asset-intake__drop{display:grid;place-items:center;gap:5px;min-height:106px;border:1px dashed color-mix(in srgb,var(--bp-ui-accent) 50%,var(--bp-ui-border));border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-surface-raised) 56%,transparent);color:var(--bp-ui-text)}.bp-asset-intake__drop small{color:var(--bp-ui-muted);font-size:8px}.bp-asset-ingest-errors{display:flex;gap:8px;padding:9px;border:1px solid color-mix(in srgb,var(--bp-ui-danger) 30%,transparent);border-radius:var(--bp-ui-radius-control);background:color-mix(in srgb,var(--bp-ui-danger) 7%,transparent);color:var(--bp-ui-danger)}.bp-asset-ingest-errors span{display:grid;gap:3px}.bp-asset-ingest-errors small{font-size:8px}.bp-asset-queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-asset-queue-toolbar>span{display:grid;gap:2px}.bp-asset-queue-toolbar>span small{color:var(--bp-ui-muted);font-size:8px}.bp-asset-queue-toolbar>div{display:flex;gap:7px}.bp-asset-queue{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(116px,150px);gap:8px;overflow:auto;padding:2px 2px 9px;scroll-snap-type:x proximity}.bp-asset-queue-item{display:grid;grid-template-rows:78px auto;gap:6px;min-width:0;padding:6px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-workspace-resource-radius);background:var(--bp-ui-surface-raised);color:var(--bp-ui-text);text-align:left;scroll-snap-align:start}.bp-asset-queue-item.is-selected{border-color:var(--bp-ui-accent);box-shadow:0 0 0 1px var(--bp-ui-accent)}.bp-asset-queue-item.is-active{background:color-mix(in srgb,var(--bp-ui-accent) 8%,var(--bp-ui-surface-raised))}.bp-asset-queue-item .asset-preview{min-height:78px;border:0}.bp-asset-queue-item img{width:100%;height:78px}.bp-asset-queue-item>span{display:grid;gap:2px;min-width:0}.bp-asset-queue-item b,.bp-asset-queue-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-asset-queue-item b{font-size:9px}.bp-asset-queue-item small{color:var(--bp-ui-muted);font-size:7px;text-transform:uppercase}.bp-asset-single-editor{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:14px;min-width:0}.bp-asset-single-editor.is-landscape{grid-template-columns:1fr}.bp-asset-single-editor.is-landscape .bp-asset-governance{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-asset-single-editor.is-landscape .bp-asset-governance>header,.bp-asset-single-editor.is-landscape .bp-asset-editor-actions,.bp-asset-single-editor.is-landscape .preflight-error{grid-column:1/-1}.bp-asset-technical,.bp-asset-governance{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) 72%,transparent)}.bp-asset-technical>header{display:grid;grid-template-columns:1fr auto;gap:4px}.bp-asset-technical>header span,.bp-asset-governance>header>span{color:var(--bp-ui-muted);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.bp-asset-technical h3,.bp-asset-governance h3{margin:0;font-size:17px}.bp-asset-technical__preview{display:grid;place-items:center;min-height:280px;max-height:560px;overflow:hidden}.bp-asset-technical__preview img{width:100%;height:100%;max-height:560px;object-fit:contain}.bp-asset-single-editor.is-compact .bp-asset-technical__preview{min-height:220px;max-height:380px}.bp-asset-governance>header p{margin:4px 0 0;color:var(--bp-ui-muted);font-size:8px;line-height:1.45}.bp-asset-editor-actions{display:flex;justify-content:flex-end;gap:8px}.bp-asset-bulk{display:grid;gap:14px}.bp-asset-bulk>header{display:grid;gap:4px}.bp-asset-bulk>header span{color:var(--bp-ui-accent);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.bp-asset-bulk h3,.bp-asset-bulk h4{margin:0}.bp-asset-bulk>header p{margin:0;color:var(--bp-ui-muted);font-size:9px}.bp-asset-contact-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.bp-asset-contact-sheet button{display:grid;grid-template-rows:92px auto;gap:5px;padding:6px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-workspace-resource-radius);background:var(--bp-ui-surface-raised);color:var(--bp-ui-text)}.bp-asset-contact-sheet .asset-preview{border:0}.bp-asset-contact-sheet img{width:100%;height:92px}.bp-asset-bulk-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:14px}.bp-asset-bulk-grid>section{display:grid;align-content:start;gap:10px;padding:15px;border:1px solid var(--bp-ui-border);border-radius:var(--bp-ui-radius);background:color-mix(in srgb,var(--bp-ui-surface-raised) 72%,transparent)}.bp-asset-bulk-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;margin:0;padding:10px;border:1px solid var(--bp-ui-border)}.bp-asset-bulk-checks label{display:flex;align-items:center;gap:6px;font-size:8px}.bp-asset-individual-details>header{display:flex;justify-content:space-between}.bp-asset-individual-details>header>div{display:flex;gap:5px}.bp-asset-individual-details>header button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--bp-ui-border);background:var(--bp-ui-surface-raised)}.bp-asset-individual-details>.asset-preview{height:150px}.bp-asset-individual-details img{width:100%;height:150px}.bp-asset-capability-warning{padding:8px;border:1px solid color-mix(in srgb,var(--bp-ui-warning) 30%,transparent);background:color-mix(in srgb,var(--bp-ui-warning) 7%,transparent);color:var(--bp-ui-warning);font-size:8px;font-weight:750}.bp-asset-bulk>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.bp-asset-bulk>footer>span{display:grid;margin-right:auto}.bp-asset-bulk>footer small{color:var(--bp-ui-muted);font-size:8px}.bp-asset-library-tools.is-ready{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,auto)) auto}@media (max-width:900px){.bp-asset-library-tools.is-ready{grid-template-columns:1fr 1fr}}@media (max-width:720px){.bp-asset-library-tools.is-ready{grid-template-columns:1fr}}.bp-asset-dashboard-panel.is-panel-interactive{cursor:pointer}.bp-asset-dashboard-panel.is-panel-interactive:hover{border-color:color-mix(in srgb,var(--bp-ui-accent) 42%,var(--bp-workspace-stroke-color));box-shadow:var(--bp-ui-elevation-floating)}.bp-asset-panel-toggle{width:28px;height:28px;padding:0;border:0;background:transparent;box-shadow:none}.bp-asset-panel-toggle:hover{border:0;background:color-mix(in srgb,var(--bp-ui-accent-soft) 68%,transparent);box-shadow:none;transform:none}.bp-asset-panel-toggle .brand-designer-workspace-toolbar-icon{width:17px;height:17px;flex-basis:17px}.bp-asset-panel-toggle .brand-designer-workspace-toolbar-icon>svg{width:100%;height:100%;fill:currentColor}.bp-asset-summary-quiet{min-height:110px}.bp-asset-expanded-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));min-width:0}.bp-asset-expanded-grid>*{min-width:0;max-width:100%}.bp-asset-library-card{grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;max-width:100%;min-width:0;align-content:stretch;contain:inline-size}.bp-asset-library-card>.bp-ui-collection-card__media{min-width:0}.bp-asset-library-card__preview,.bp-asset-library-card__preview .asset-preview{width:100%;max-width:100%;min-width:0;overflow:hidden}.bp-asset-library-card__preview img{display:block;max-width:100%}.bp-asset-library-card>header{display:grid;min-width:0}.bp-asset-library-card>header>div,.bp-asset-library-card__content{min-width:0;overflow-wrap:anywhere}.bp-asset-library-card>footer{display:flex;align-items:stretch;flex-wrap:wrap;min-width:0}.bp-asset-library-card>footer>.bp-ui-button{flex:1 1 112px;min-width:0;max-width:100%;white-space:normal}.bp-asset-library-card>footer>.bp-ui-overflow{flex:0 0 auto;margin-left:auto}.bp-asset-queue>.bp-asset-intake{width:132px;min-width:132px;scroll-snap-align:start}.bp-asset-intake.is-compact .bp-asset-intake__drop{align-content:center;min-height:116px;height:100%;padding:10px;border-style:dashed}.bp-asset-intake.is-compact .bp-asset-intake__drop b{font-size:9px}.bp-asset-intake.is-compact .bp-asset-intake__drop small{font-size:7px}.bp-asset-intelligence-summary>.bp-asset-intake.is-compact .bp-asset-intake__drop{grid-template-columns:auto auto;justify-content:center;min-height:60px}.bp-asset-intelligence-summary>.bp-asset-intake.is-compact .bp-asset-intake__drop small{grid-column:1/-1}.bp-asset-single-editor{grid-template-columns:minmax(0,1.35fr) minmax(400px,.9fr)}.bp-asset-single-editor:not(.is-landscape){height:min(650px,max(460px,calc(100dvh - 500px)))}.bp-asset-single-editor:not(.is-landscape)>.bp-asset-technical,.bp-asset-single-editor:not(.is-landscape)>.bp-asset-governance{max-height:100%;overflow:auto}.bp-asset-technical,.bp-asset-governance{padding:14px}.bp-asset-technical__preview{min-height:220px;max-height:min(410px,48vh)}.bp-asset-technical__preview img{max-height:min(410px,48vh)}.bp-asset-governance{gap:9px}.bp-asset-governance .governance-decision-section{gap:7px}.bp-asset-governance .preflight-role-chips{display:flex;flex-wrap:wrap;gap:5px}.bp-asset-governance .preflight-role-chips button{min-height:26px;padding:4px 8px}.bp-asset-editor-actions{position:sticky;bottom:-1px;z-index:2;padding:10px 0 1px;border-top:1px solid color-mix(in srgb,var(--bp-ui-border) 55%,transparent);background:color-mix(in srgb,var(--bp-ui-surface-raised) 98%,transparent);box-shadow:0 -8px 16px color-mix(in srgb,var(--bp-ui-surface-raised) 92%,transparent)}.bp-asset-identity-grid,.bp-asset-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bp-asset-identity-grid>span,.bp-asset-rules-grid>span,.bp-asset-field-wide,.bp-asset-identity-grid>label.field:not(.bp-asset-field-wide),.bp-asset-rules-grid>.detected-color-mappings{grid-column:1/-1}.bp-asset-identity-grid .field,.bp-asset-rules-grid .field{min-width:0;margin:0}.bp-asset-governance .detected-color-mappings{gap:7px;margin:2px 0 4px;padding:9px}.bp-asset-governance .detected-color-mappings article{grid-template-columns:1fr;gap:6px;padding-top:7px}.bp-asset-governance .mapping-arrow{display:none}.bp-asset-governance .source-color-evidence{padding:5px 0}.bp-asset-governance .approved-treatment-control{gap:6px}.bp-asset-governance .approved-treatment-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.bp-asset-governance .treatment-approval{padding:5px}.bp-asset-governance .treatment-preview{min-height:24px;padding:3px}@media (max-width:1100px){.bp-assets-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"intelligence intelligence" "image vector" "surface surface" "archived ready" "incomplete incomplete"}.bp-asset-dashboard-panel.is-intelligence{min-height:350px}}@media (max-width:900px){.bp-asset-library-tools{grid-template-columns:1fr 1fr}.bp-asset-single-editor,.bp-asset-bulk-grid{grid-template-columns:1fr}.bp-asset-single-editor{height:auto}.bp-asset-single-editor>.bp-asset-technical,.bp-asset-single-editor>.bp-asset-governance{max-height:none;overflow:visible}.bp-asset-single-editor.is-landscape .bp-asset-governance{grid-template-columns:1fr}.bp-asset-single-editor.is-landscape .bp-asset-governance>header,.bp-asset-single-editor.is-landscape .bp-asset-editor-actions,.bp-asset-single-editor.is-landscape .preflight-error{grid-column:auto}}@media (max-width:720px){.bp-assets-dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"intelligence" "image" "vector" "surface" "archived" "ready" "incomplete"}.bp-asset-dashboard-panel.is-intelligence{min-height:300px}.bp-asset-intelligence-bridge{grid-template-columns:auto minmax(0,1fr)}.bp-asset-intelligence-bridge>.bp-ui-button{grid-column:1/-1}.bp-asset-summary-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-asset-expanded-grid{grid-template-columns:minmax(0,1fr)}.bp-asset-library-tools,.bp-asset-identity-grid,.bp-asset-rules-grid{grid-template-columns:1fr}.bp-asset-identity-grid>*,.bp-asset-rules-grid>*{grid-column:auto!important}.bp-asset-governance .approved-treatment-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-asset-bulk>footer{align-items:stretch;flex-direction:column}.bp-asset-bulk>footer>span{margin:0}}@media (max-width:480px){.bp-asset-governance .approved-treatment-tiles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bp-asset-dashboard-panel{transition:none}}.bp-assets-dashboard.is-dominant .bp-asset-dashboard-panel.is-library-header{min-height:0;height:auto}.bp-asset-floating-library{display:grid;gap:18px;margin-top:18px;min-width:0;background:transparent;border:0;box-shadow:none}.bp-asset-floating-library>.bp-ui-empty-state{justify-self:start;min-height:110px}.bp-asset-expanded-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px}.bp-asset-library-card>header{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.bp-asset-library-card>header>div{display:contents}.bp-asset-library-card>header>div>span{grid-column:1;grid-row:1;align-self:center;overflow-wrap:normal}.bp-asset-library-card>header h3{grid-column:1/-1;grid-row:2;min-width:0}.bp-asset-library-card>header small{grid-column:1/-1;grid-row:3}.bp-asset-library-card h3 .bp-asset-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;overflow-wrap:break-word}.bp-asset-library-card .bp-asset-card-status{grid-column:2;grid-row:1;justify-self:end;align-self:start;max-width:none;min-width:0;white-space:nowrap;overflow-wrap:normal;line-height:1.2;letter-spacing:.04em;font-size:8px;padding:4px 7px}@media (max-width:720px){.bp-asset-expanded-grid{grid-template-columns:minmax(0,1fr)}}.bp-workspace-appearance-utility{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bp-workspace-appearance-utility [data-panel-id=workspaceAppearance]{pointer-events:auto}.bp-workspace-appearance-content{height:100%;min-height:0}.bp-workspace-appearance-fallback-plane{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
