.founder-workbench-surface{width:100%;max-width:none;max-height:none;color:inherit;background:0 0;border:0;min-width:0;margin:0;padding:0;display:block;position:relative;inset:auto}.founder-workbench-surface.is-fullscreen{background:#f7f3e9;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow:auto}.founder-workbench-surface::backdrop{background:#14213dbb}.founder-unified-tools{z-index:20;background:#fffdf5;border-bottom:1px solid #cdc5b5;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;font:13px system-ui,sans-serif;display:flex;position:sticky;top:0}.founder-unified-tools button{color:#14213d;min-width:40px;min-height:40px;font:inherit;background:#fffdf8;border:1px solid #cbc3b5;border-radius:6px;padding:7px 10px}.founder-unified-tools button[aria-pressed=true]{background:#e1ebfd;border-color:#2956d7}.founder-unified-tools button:disabled{opacity:.4;cursor:default}.founder-canvas-error{color:#a53321;background:#fff0ec;padding:10px}[data-unified-canvas]>:is(.spark-pocket,.customer-pocket-wall,.timing-pocket,.assembly-salvage-mobile,.rtw-mobile,.economics-mobile,.loop-proof-mobile,.capital-pocket,.studio-decision-mobile,.founder-map-mobile){display:none!important}[data-unified-canvas]>.founder-contract-body{width:100%;min-width:0;overflow:hidden;display:flex!important}[data-unified-canvas] .founder-material-flow{flex:1!important;width:100%!important;min-width:0!important;max-width:none!important}[data-unified-canvas] .founder-contract-header button[aria-label*=full-view],[data-unified-canvas] button[aria-label^=Undo\ ]:not(.founder-unified-tools button),[data-unified-canvas] button[aria-label^=Redo\ ]:not(.founder-unified-tools button){display:none!important}[data-unified-canvas] .founder-contract-header{position:relative;top:auto}.founder-workbench-surface.is-fullscreen .founder-material-flow{min-height:300px;height:calc(100dvh - 190px)!important}@media (width<=900px){.founder-unified-tools{gap:4px;padding:6px;font-size:12px}.founder-unified-tools button{min-height:44px;padding:6px 8px}}.founder-utility-launch{color:#2956d7;background:#fffdf7;border:1px solid #c8c0b1;border-radius:6px;min-height:44px;margin:8px 5px;padding:12px 16px;font:14px system-ui,sans-serif}.founder-utility-modal{color:#14213d;background:#fffdf7;border:1px solid #c8c0b1;border-radius:12px;width:min(1000px,96vw);max-width:96vw;max-height:92dvh;padding:18px;overflow:auto}.founder-utility-modal::backdrop{background:#14213d99}.founder-utility-modal>header{z-index:30;background:#fffdf7;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font:16px system-ui,sans-serif;display:flex;position:sticky;top:-18px}.founder-utility-modal>header button{color:#2956d7;background:#fff;border:1px solid #c8c0b1;border-radius:6px;min-height:44px;padding:8px 14px}[data-unified-canvas]>.opportunity-mobile-notebook{display:none!important}[data-unified-canvas] .founder-drawing-tools{flex-shrink:0;display:flex!important}[data-unified-canvas] .founder-drawing-tools button[aria-label^=Pan],[data-unified-canvas] .founder-drawing-tools button[aria-label^=Select],[data-unified-canvas] .founder-contract-header button[aria-label^=Pan],[data-unified-canvas] .founder-contract-header button[aria-label^=Select]{display:none!important}@media (width<=900px){[data-unified-canvas] .founder-contract-header .founder-opportunity-top-tools{flex-wrap:wrap;display:flex}[data-unified-canvas] .founder-contract-header button[aria-label^=Add]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}[data-unified-canvas] .founder-unified-tools{border:0;border-right:1px solid #cdc5b5;flex-flow:column;flex:0 0 72px;align-self:stretch;gap:6px;width:72px;max-height:72dvh;padding:6px;position:relative;top:auto;overflow:hidden auto}[data-unified-canvas] .founder-unified-tools button{overflow-wrap:anywhere;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:6px 2px;font-size:11px;display:flex!important}.founder-station-tools{border-bottom:1px solid #cdc5b5;flex-direction:column;gap:6px;width:100%;padding-bottom:8px;display:flex}.founder-station-tools button svg{flex-shrink:0;max-width:26px}.founder-object-form{gap:12px;display:grid}.founder-object-form label{gap:5px;display:grid}.founder-object-form :is(input,textarea,select){box-sizing:border-box;width:100%;font:inherit;padding:12px}.founder-object-form textarea{min-height:120px}.founder-object-list{gap:8px;width:100%;display:grid}.founder-object-list button{text-align:left;width:100%;min-height:44px;padding:12px}@media (width<=600px){[data-unified-canvas] .founder-unified-tools{flex-basis:58px;width:58px;padding:4px}}.founder-utility-modal .founder-context-editor{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}[data-unified-canvas] .founder-utility-modal button{font:14px system-ui,sans-serif}[data-unified-canvas] .founder-station-tools>button{font-size:22px}[data-unified-canvas] .founder-station-tools>button span{font-size:10px}[data-unified-canvas] .founder-unified-tools>button{overflow-wrap:normal;font-size:22px}[data-unified-canvas] .founder-unified-tools .founder-object-form button,[data-unified-canvas] .founder-unified-tools .founder-object-list button{font-size:14px}