@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@600&display=swap";:root{color:#20271f;font-synthesis:none;background:#f5f4ee;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{text-rendering:optimizelegibility;background:#f5f4ee;min-width:0;min-height:100vh;margin:0}button{color:inherit;cursor:pointer;font:inherit;border:0}button:focus-visible{outline-offset:3px;outline:3px solid #356d4352}.decision-room{background:radial-gradient(circle at 86% 8%,#daebd770,#0000 25rem),#f5f4ee;min-height:100vh;padding:0 4.7vw 64px}.decision-header{border-bottom:1px solid #848f8040;align-items:center;gap:25px;height:76px;display:flex}.decision-brand{color:#252923;letter-spacing:-.04em;align-items:center;gap:9px;display:flex}.decision-brand strong{font-size:15px}.decision-brand>span:last-child{color:#777b73;letter-spacing:0;border-left:1px solid #d7d7cf;margin-left:8px;padding-left:16px;font-size:11px;font-weight:700}.brand-mark{background:#29372c;border-radius:50%;width:21px;height:21px;box-shadow:inset -5px -5px #7d9b79}.native-status{color:#57735b;align-items:center;gap:8px;margin-left:auto;display:flex}.native-status svg{color:#3f824e}.native-status b,.native-status small{display:block}.native-status b{font-size:11px;line-height:1.2}.native-status small{color:#777d74;margin-top:3px;font-size:9px}.native-status.unsupported svg,.native-status.failed svg{color:#ad7a2e}.reset-button{color:#4f594e;background:#ffffffad;border:1px solid #d4d8cf;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:10px;font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.reset-button:hover{border-color:#adc5ac;transform:translateY(-1px);box-shadow:0 7px 16px #26382512}.decision-intro{grid-template-columns:minmax(480px,1fr) auto;align-items:end;gap:34px;width:min(1140px,100%);margin:76px auto 32px;display:grid}.overline{color:#527258;letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.decision-intro h1{letter-spacing:-.078em;max-width:720px;margin:0;font-size:clamp(40px,4.2vw,62px);line-height:.97}.intro-copy{color:#626b61;max-width:650px;margin:21px 0 0;font-size:15px;line-height:1.67}.protocol-steps{color:#a3a69d;text-transform:uppercase;background:#ffffff94;border:1px solid #dce2d9;border-radius:9px;align-items:center;gap:8px;padding:8px;font:700 10px/1 DM Mono,monospace;display:flex;box-shadow:0 9px 18px #262b2406}.protocol-steps span{border:1px solid #0000;border-radius:5px;padding:8px 9px}.protocol-steps .active{color:#976a1a;background:#fff5df;border-color:#d8b779}.protocol-steps .active.stale{color:#a64c3b;background:#fff0ec;border-color:#d4a196}.protocol-steps .active.fresh,.protocol-steps .active.confirmed{color:#3f7549;background:#edf6ed;border-color:#a9c5aa}.protocol-steps .complete{color:#4d7856}.decision-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;width:min(1140px,100%);margin:0 auto;display:grid}.decision-main{gap:16px;display:grid}.decision-question,.recommendation,.evidence-card,.evidence-contract,.receipt,.impact-panel,.trace-panel-v3,.stale-callout,.accept-row,.confirmed-callout{background:#fcfcf9eb;border:1px solid #d9ddd5;box-shadow:0 14px 32px #262b240a}.decision-question{border-top:3px solid #4c7a55;padding:31px 32px 29px}.question-top,.recommendation-top,.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.question-top>span:first-child,.recommendation-top>span:first-child{color:#4f6652;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.authority-state{color:#956718;letter-spacing:.035em;text-transform:uppercase;background:#fff6e7;border:1px solid #ead2a9;border-radius:5px;padding:6px 8px;font:700 9px/1 DM Mono,monospace}.authority-state.stale{color:#a64f3f;background:#fff0ed;border-color:#e6b9ae}.authority-state.fresh,.authority-state.confirmed{color:#477651;background:#eff8ee;border-color:#b8d2b7}.decision-question h2{letter-spacing:-.058em;max-width:600px;margin:34px 0 18px;font-size:30px}.decision-date{border-top:1px solid #e1e5dd;grid-template-columns:116px 1fr auto;align-items:center;gap:15px;padding-top:18px;display:grid}.decision-date span,.decision-date small{color:#6c746b;font-size:11px;font-weight:700}.decision-date strong{color:#926518;letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif;font-size:30px}.decision-date small{font-weight:500}.recommendation{border-left:3px solid #d09a38;padding:26px 28px}.recommendation.stale{background:#fffaf8;border-left-color:#b55b49}.recommendation.fresh{border-left-color:#50835a}.recommendation.confirmed{background:#f6fbf5;border-left-color:#50835a}.recommendation-top{color:#846629;font-size:11px;font-weight:800}.recommendation.stale .recommendation-top{color:#a65143}.recommendation.fresh .recommendation-top,.recommendation.confirmed .recommendation-top{color:#46734e}.recommendation h3{letter-spacing:-.05em;margin:17px 0 7px;font-family:Playfair Display,Georgia,serif;font-size:29px}.recommendation p{color:#5f675e;max-width:760px;margin:0;font-size:12px;line-height:1.7}.recommendation-citations{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.recommendation-citations span{color:#496e50;background:#f7faf5;border:1px solid #d8ded3;border-radius:4px;padding:6px 8px;font:700 9px/1 DM Mono,monospace}.recommendation-footer{color:#6f766e;gap:22px;margin-top:18px;font-size:10px;font-weight:700;display:flex}.recommendation-footer span{align-items:center;gap:6px;display:inline-flex}.evidence-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.evidence-card{min-height:154px;padding:19px;transition:transform .18s,box-shadow .18s,border-color .18s}.evidence-card:hover{border-color:#bdcdbb;transform:translateY(-2px);box-shadow:0 16px 30px #262b2412}.evidence-card>div{color:#58755d;text-transform:uppercase;letter-spacing:.075em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.evidence-card:nth-child(2)>div{color:#a66b30}.evidence-card.changed{background:#fff9f7;border-color:#dfb5a8}.evidence-card.changed>div{color:#a95343}.evidence-card h3{letter-spacing:-.04em;margin:22px 0 6px;font-size:15px}.evidence-card p{color:#555f54;min-height:32px;margin:0;font-size:11px;line-height:1.5}.evidence-card small{color:#838b81;margin-top:13px;font-size:9px;display:block}.primary-action{color:#fff;background:#345f3d;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:11px;font-weight:800;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 8px 16px #24532f26}.primary-action:hover:not(:disabled){background:#284e31;transform:translateY(-1px);box-shadow:0 11px 22px #24532f38}.primary-action:active:not(:disabled){transform:translateY(0)}.primary-action:disabled{opacity:.72;cursor:wait}.evidence-button{background:#3f6645;width:100%}.evidence-button span{color:#d7e6d4;font-weight:600}.stale-callout,.accept-row,.confirmed-callout{padding:20px 22px}.stale-callout{background:#fff9f7;border-color:#e1bbb0}.stale-callout>div,.accept-row>div,.confirmed-callout{align-items:flex-start;gap:11px;display:flex}.stale-callout svg{color:#ad5142;flex:none}.stale-callout b,.accept-row b,.confirmed-callout b{font-size:12px;display:block}.stale-callout p,.accept-row small,.confirmed-callout p{color:#666e65;margin:5px 0 0;font-size:11px;line-height:1.55;display:block}.stale-callout .primary-action{width:100%;margin-top:17px}.accept-row{background:#f8fcf7;border-color:#bfd4be;justify-content:space-between;align-items:center;display:flex}.accept-row svg,.confirmed-callout svg{color:#477b51;flex:none}.confirmed-callout{background:#f3faf2;border-color:#b8d3b8}.spin{animation:.75s linear infinite spin}.evidence-editor{background:#fffaf0;border:1px solid #d9c796;border-top:3px solid #c58e30;gap:15px;padding:21px 22px;display:grid;box-shadow:0 14px 32px #5b451d0f}.evidence-editor>div:first-child{align-items:flex-start;gap:11px;display:flex}.editor-icon{color:#9d6d1d;background:#fff4d9;border:1px solid #e4cc9f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.evidence-editor b{color:#383229;font-size:12px;display:block}.evidence-editor p{color:#736858;margin:4px 0 0;font-size:10px;line-height:1.55}.evidence-editor label{color:#665d50;gap:7px;font-size:10px;font-weight:800;display:grid}.evidence-editor textarea{resize:vertical;color:#30362f;background:#ffffffbf;border:1px solid #d8cfbd;border-radius:6px;outline:none;width:100%;min-height:72px;padding:10px 11px;font:500 12px/1.5 Manrope,ui-sans-serif,system-ui,sans-serif}.evidence-editor textarea:focus{border-color:#a7c3a5;box-shadow:0 0 0 3px #4d7d5221}.editor-actions{justify-content:flex-end;gap:9px;display:flex}.secondary-action{color:#5d6057;background:#ffffff80;border:1px solid #d8cfbd;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s;display:inline-flex}.secondary-action:hover{background:#fff;border-color:#b7c5b3}.decision-sidebar{gap:14px;display:grid}.receipt,.impact-panel,.trace-panel-v3{padding:19px}.panel-heading{color:#354535;font-size:11px;font-weight:800}.panel-heading svg{color:#5d7c61}.receipt>p,.trace-panel-v3>p{color:#6e766c;margin:11px 0 17px;font-size:10px;line-height:1.6}.receipt dl{gap:0;margin:0;display:grid}.receipt dl>div{border-top:1px solid #e8e8e1;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.receipt dt{color:#7c857b;font-size:10px}.receipt dd{color:#354035;text-align:right;margin:0;font-size:10px;font-weight:800}.receipt dd.muted{color:#8f938a}.receipt dd.danger{color:#ad5141}.impact-panel{gap:0;display:grid}.impact-panel>div:not(.panel-heading){color:#555f54;border-top:1px solid #e8e8e1;align-items:center;gap:8px;padding:11px 0;font-size:10px;font-weight:700;display:flex}.impact-panel .panel-heading{padding-bottom:8px}.impact-dot{background:#759675;border-radius:50%;width:6px;height:6px}.trace-panel-v3{color:#f0f5ed;background:#29352b;border-color:#29352b}.trace-panel-v3 .panel-heading{color:#f0f5ed}.trace-panel-v3 .panel-heading svg{color:#a8c9a9}.trace-panel-v3>p{color:#b7c3b6}.tool-chain{gap:8px;display:grid}.tool-row{background:#ffffff09;border:1px solid #e1efdc26;padding:11px}.tool-row>span{color:#a8c5a9;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font:700 8px/1 DM Mono,monospace;display:block}.tool-row.human>span{color:#eac795}.tool-row b{font:500 11px/1.3 DM Mono,monospace;display:block}.tool-row p{color:#c4cec2;margin:5px 0 0;font-size:9px;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1130px){.decision-room{padding-inline:28px}.decision-intro{grid-template-columns:1fr}.protocol-steps{padding:0}.decision-layout{grid-template-columns:minmax(0,1fr) 285px}}@media (width<=760px){.decision-room{padding:0 18px 36px;overflow:hidden}.decision-header{align-items:flex-start;gap:12px;height:auto;min-height:69px;padding:13px 0}.decision-brand{flex-wrap:wrap;gap:7px}.decision-brand>span:last-child{margin-left:0;padding-left:10px}.native-status{text-align:right;align-items:flex-start;margin-left:auto}.native-status small,.reset-button{display:none}.decision-intro{gap:22px;margin:42px auto 24px}.decision-intro h1{letter-spacing:-.07em;font-size:clamp(38px,12vw,51px);line-height:1}.intro-copy{margin-top:16px;font-size:13px;line-height:1.6}.protocol-steps{flex-wrap:wrap;gap:5px}.protocol-steps span{padding:6px 7px}.decision-layout{grid-template-columns:1fr;gap:14px}.decision-sidebar{grid-template-columns:1fr}.decision-question{padding:22px 19px 20px}.decision-question h2{margin:25px 0 15px;font-size:23px}.decision-date{grid-template-columns:1fr auto;gap:7px 12px}.decision-date strong{grid-row:2;font-size:25px}.decision-date small{grid-area:3/1/auto/-1}.recommendation{padding:20px 19px}.recommendation h3{font-size:23px}.recommendation-footer{flex-wrap:wrap;gap:8px 15px}.evidence-row{grid-template-columns:1fr}.evidence-card{min-height:0}.accept-row{flex-direction:column;align-items:flex-start;gap:15px}.accept-row .primary-action{width:100%}.receipt,.impact-panel,.trace-panel-v3{padding:16px}}.evidence-contract{background:#f8fbf6f0;border-color:#cbd9c8;padding:19px;box-shadow:inset 3px 0 #4b7a55,0 14px 32px #262b240a}.evidence-contract.stale{background:#fff8f6;border-color:#e1bbb0;box-shadow:inset 3px 0 #b25746,0 14px 32px #262b240a}.evidence-contract.confirmed{background:#f3faf2;border-color:#b8d3b8}.evidence-contract>p{color:#667066;margin:11px 0 17px;font-size:10px;line-height:1.6}.contract-status{background:#ffffffd1;border:1px solid #d8e3d4;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 11px;padding:10px;display:flex}.contract-status span{color:#56725a;font:700 10px/1 DM Mono,monospace}.contract-status b{color:#3f7048;text-align:right;font-size:9px}.evidence-contract.stale .contract-status{background:#fffaf8;border-color:#edd3cc}.evidence-contract.stale .contract-status b{color:#ab5342}.evidence-contract dl{gap:0;margin:0;display:grid}.evidence-contract dl>div{border-top:1px solid #e0e8dd;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.evidence-contract dt{color:#717b70;font-size:9px}.evidence-contract dd{color:#354335;text-align:right;margin:0;font-size:9px;font-weight:800}.evidence-contract dd.danger{color:#ad5141}.evidence-contract ol{color:#7f5a52;background:#fffdfb;border:1px dashed #e1bbb0;border-radius:5px;gap:6px;margin:13px 0;padding:11px 11px 11px 24px;font-size:9px;line-height:1.45;display:grid}.evidence-contract>small{color:#6f7b6d;margin-top:12px;font-size:9px;display:block}@media (width<=760px){.decision-intro{margin-top:46px}.protocol-steps{justify-content:flex-start;padding:6px}.protocol-steps svg{width:12px}.protocol-steps span{padding:7px;font-size:9px}.decision-question{padding:24px 20px 22px}.question-top{align-items:flex-start}.question-top>span:first-child{max-width:170px;font-size:10px;line-height:1.35}.authority-state{text-align:right}.decision-question h2{font-size:25px}.decision-date span,.decision-date small{font-size:10px}.recommendation{padding:22px 20px}.recommendation h3{font-size:26px}.recommendation p{font-size:12px}.recommendation-citations span{font-size:8px}.evidence-card{padding:18px}.evidence-card:hover{transform:none}.evidence-contract{padding:18px}.evidence-contract>p{font-size:11px}.contract-status span{font-size:10px}.contract-status b{font-size:9px}.evidence-contract dt,.evidence-contract dd{font-size:10px}.evidence-contract ol,.evidence-contract>small{font-size:9px}.trace-panel-v3,.impact-panel{padding:18px}.tool-row b{font-size:10px}.tool-row p{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-controls{z-index:21;background:#fffffdf7;border:1px solid #d2ddd0;gap:7px;width:194px;padding:12px;display:grid;position:fixed;bottom:18px;left:26px;box-shadow:0 14px 28px #2336251a}.workspace-controls p{color:#507657;letter-spacing:.08em;text-transform:uppercase;margin:0;font:800 8px/1 DM Mono,monospace}.workspace-controls>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.workspace-controls button,.workspace-controls select{color:#546154;background:#fff;border:1px solid #d4ddd2;min-height:29px;font:800 9px/1 Manrope,sans-serif}.workspace-controls label{color:#697569;gap:4px;font-size:8px;font-weight:800;display:grid}.workspace-controls select{padding:0 6px}.workspace-controls .proof-button{color:#fff;background:#456f4c;border-color:#456f4c}.workspace-controls .confirm-button{color:#8b6119;background:#fff8e8;border-color:#c5a05a}.relation-blocks .evidence-link,.relation-blocks .evidence-link:after{border-color:#ba5848}.relation-supersedes .evidence-link{border-color:#805aa1;border-top-style:solid}.relation-supersedes .evidence-link:after{border-color:#805aa1}.confirmation-backdrop{z-index:50;background:#18241940;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirmation-drawer{background:#fffefa;border:1px solid #cbd9c8;width:min(520px,100%);padding:28px;box-shadow:0 28px 70px #1626193d}.confirmation-drawer>p{color:#4c7553;letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font:800 9px/1 DM Mono,monospace}.confirmation-drawer h2{color:#263226;letter-spacing:-.06em;margin:0 0 20px;font-size:27px}.confirmation-drawer dl{margin:0}.confirmation-drawer dl>div{border-top:1px solid #e2e7df;grid-template-columns:130px 1fr;gap:12px;padding:12px 0;display:grid}.confirmation-drawer dt{color:#778176;font-size:10px}.confirmation-drawer dd{color:#334034;margin:0;font-size:11px;font-weight:800;line-height:1.45}.confirmation-drawer>div:last-child{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}@media (width<=760px){.workspace-controls{width:180px;bottom:12px;left:12px}.confirmation-drawer{padding:21px}.confirmation-drawer dl>div{grid-template-columns:1fr;gap:4px}.confirmation-drawer>div:last-child{flex-direction:column-reverse}.confirmation-drawer .primary-action,.confirmation-drawer .secondary-action{width:100%}}.participant{cursor:pointer}.participant:focus-visible{outline-offset:3px;outline:3px solid #41774938}.canvas-object.touched-focus{z-index:8;outline-offset:5px;outline:3px solid #be851e7a}.connection-handle{z-index:12;color:#0000;cursor:crosshair;background:#fff;border:2px solid #4b7c53;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.connection-handle:after{content:"+";color:#4b7c53;place-items:center;width:100%;height:100%;font-size:13px;font-weight:800;display:grid}.connection-handle:hover,.connection-handle:focus-visible{background:#edf6eb;box-shadow:0 0 0 4px #4b7c5324}.shared-canvas.connecting .canvas-object{opacity:.55}.shared-canvas.connecting .canvas-object.is-grabbed,.shared-canvas.connecting .canvas-object:hover{opacity:1}.canvas-object.connection-created,.canvas-object.connection-target{outline-offset:4px;outline:3px solid #4b7c5375}.blockers-only .canvas-decision,.blockers-only .canvas-proposal{opacity:.18;pointer-events:none}.blockers-only .canvas-evidence{transform:translate(22vw,12vh)scale(1.08)!important}.blockers-only .canvas-footer:before{content:"Blocker focus: only the new Beta feedback that can revoke the proposal remains in focus."}.workspace-controls>button{width:100%}.inspector-context{z-index:21;background:#eef6ec;border:1px solid #d6e0d3;width:min(308px,100vw - 36px);padding:11px 16px;position:fixed;bottom:0;right:calc(4.7vw + 18px);box-shadow:0 8px 18px #2336251a}.inspector-context b,.inspector-context span{display:block}.inspector-context b{color:#487550;letter-spacing:.07em;text-transform:uppercase;font:800 8px/1 DM Mono,monospace}.inspector-context span{color:#536153;margin-top:5px;font-size:9px;font-weight:700;line-height:1.35}@media (width<=1000px){.inspector-context{right:18px}}@media (width<=760px){.inspector-context{display:none}}.handoff-composer{grid-template-columns:minmax(0,1fr) 36px;gap:7px;padding:14px 0 0;display:grid}.handoff-composer input{color:#344034;background:#fff;border:1px solid #d8dfd5;border-radius:0;outline:none;min-width:0;height:37px;padding:0 11px;font:600 10px/1 Manrope,ui-sans-serif,system-ui,sans-serif}.handoff-composer input::placeholder{color:#8a9288}.handoff-composer input:focus{border-color:#86a988;box-shadow:0 0 0 3px #497b4f1f}.handoff-composer button{color:#fff;background:#345f3d;border:1px solid #345f3d;place-items:center;transition:background .18s;display:grid}.handoff-composer button:hover:not(:disabled){background:#274c30}.handoff-composer button:disabled{opacity:.45;cursor:default}.workspace-tabs{border-left:1px solid #d7dcd4;align-items:center;gap:3px;margin-left:14px;padding-left:16px;display:flex}.workspace-tabs button{color:#778077;background:0 0;border-bottom:2px solid #0000;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;transition:color .18s,border-color .18s}.workspace-tabs button:hover{color:#345f3d}.workspace-tabs button.active{color:#2e5636;border-color:#4d7b55}.view-workspace .decision-intro,.view-workspace .decision-layout,.view-workspace .change-story,.view-workspace .agent-capabilities{display:none}.view-workspace .decision-explainer{border-top:0;margin-top:50px;padding-top:0}.view-decision .workspace-activity,.view-decision .change-story,.view-decision .agent-capabilities,.view-protocol .decision-intro,.view-protocol .decision-layout,.view-protocol .workspace-activity{display:none}.view-protocol .decision-explainer{border-top:0;margin-top:50px;padding-top:0}.view-protocol .change-story{display:grid}.view-protocol .agent-capabilities{display:block}@media (width<=760px){.workspace-tabs{border-top:1px solid #d7dcd4;border-left:0;order:3;width:100%;margin:0;padding:8px 0 0}.workspace-tabs button{flex:1;padding-inline:4px}.view-workspace .decision-explainer,.view-protocol .decision-explainer{margin-top:34px}}.view-workspace{background:#fbfcf9;padding:0}.view-workspace .decision-header{background:#fdfdfaf5;padding:0 4.7vw}.view-workspace .decision-explainer{border:0;width:100%;max-width:none;min-height:calc(100vh - 76px);margin:0;padding:0}.view-workspace .workspace-activity{gap:0;min-height:calc(100vh - 76px)}.view-workspace .workspace-activity>.explainer-heading{display:none}.view-workspace .collaboration-surface{min-height:calc(100vh - 76px);box-shadow:none;border:0;border-top:1px solid #d7ddd4;grid-template-columns:minmax(0,1.95fr) minmax(350px,.95fr)}.view-workspace .shared-canvas{background-size:18px 18px;min-height:calc(100vh - 76px);padding:0}.view-workspace .canvas-toolbar{top:26px;left:30px}.view-workspace .canvas-object{width:min(30vw,335px);margin:0;padding:20px;position:absolute}.view-workspace .canvas-decision{top:20%;left:5%}.view-workspace .canvas-evidence{width:min(33vw,380px);top:9%;left:37%}.view-workspace .canvas-proposal{width:min(30vw,350px);top:34%;left:auto;right:5%}.view-workspace .canvas-object h3{font-size:17px}.view-workspace .canvas-object small{font-size:10px}.view-workspace .canvas-link.decision-link{width:16%;height:73px;top:25%;left:26%}.view-workspace .canvas-link.evidence-link{width:15%;top:32%;left:55%}.view-workspace .canvas-footer{border-top:1px solid #4f6f502e;padding-top:13px;bottom:29px;left:34px;right:34px}.view-workspace .collaboration-rail{background:#fff;padding:28px 30px}.view-workspace .participants{border-bottom:0;gap:0;padding:0}.view-workspace .participant{border:1px solid #dde4da;min-height:70px;padding:14px}.view-workspace .participant+.participant{margin-top:10px}.view-workspace .handoff-thread{margin-top:28px}.view-workspace .handoff-message{border-bottom:1px solid #e7ebe5;padding:11px 0}.view-workspace .handoff-message:first-of-type{background:0 0;border-left:0;margin:0}.view-workspace .handoff-composer{margin-top:12px}.view-workspace .rail-boundary{margin-top:27px;padding-top:20px}@media (width<=1000px){.view-workspace .collaboration-surface{grid-template-columns:1fr}.view-workspace .shared-canvas{min-height:620px}.view-workspace .collaboration-rail{border-top:1px solid #dce1d9}.view-workspace .canvas-object{width:min(42vw,350px)}.view-workspace .canvas-evidence{left:39%}.view-workspace .canvas-proposal{right:7%}}@media (width<=760px){.view-workspace .decision-header{min-height:105px;padding:0 18px}.view-workspace .decision-explainer,.view-workspace .workspace-activity{min-height:0}.view-workspace .collaboration-surface,.view-workspace .shared-canvas{min-height:570px}.view-workspace .shared-canvas{padding:0}.view-workspace .canvas-toolbar{top:16px;left:10px}.view-workspace .canvas-object,.view-workspace .canvas-evidence,.view-workspace .canvas-proposal{width:calc(100% - 70px);left:52px;right:auto}.view-workspace .canvas-decision{top:11%}.view-workspace .canvas-evidence{top:34%}.view-workspace .canvas-proposal{top:60%}.view-workspace .canvas-link{display:none}.view-workspace .canvas-footer{bottom:14px;left:52px;right:16px}.view-workspace .collaboration-rail{padding:22px 18px}}.view-workspace .canvas-evidence{z-index:3;border-width:2px;box-shadow:0 18px 36px #9a681229}.view-workspace .canvas-evidence:after{content:"START HERE  ·  UPDATE EVIDENCE";color:#fff;letter-spacing:.055em;white-space:nowrap;background:#b87915;padding:7px 9px;font:800 9px/1 DM Mono,monospace;position:absolute;top:-31px;left:-2px;box-shadow:0 5px 11px #8255112e}.view-workspace .canvas-evidence h3{font-size:20px}.view-workspace .canvas-evidence small{color:#866a3b;font-weight:700}.view-workspace .canvas-evidence:focus-visible{outline-offset:5px;outline:4px solid #c3871f47}.view-workspace .canvas-decision{background:#fdfefbf7;border-color:#9cb79d}.view-workspace .canvas-decision:after{content:"1  ·  The decision we are protecting";color:#527258;letter-spacing:.025em;white-space:nowrap;font:700 9px/1.3 DM Mono,monospace;position:absolute;bottom:-30px;left:0}.view-workspace .canvas-proposal{background:#f8fcf7f7;border-color:#abc3ad}.view-workspace .canvas-proposal:before{border-color:#4d8256}.view-workspace .canvas-proposal:not(.stale):after{content:"3  ·  Review this after evidence changes";color:#527258;letter-spacing:.025em;white-space:nowrap;background:0 0;padding:0;font:700 9px/1.3 DM Mono,monospace;position:absolute;inset:auto auto -30px 0}.view-workspace .canvas-footer:before{content:"A shared decision updates in three clear moves: human context → agent re-grounding → human confirmation.";color:#667266;max-width:370px;font-size:10px;font-weight:700;line-height:1.45;position:absolute;bottom:31px;left:0}.view-workspace .collaboration-rail{box-shadow:-14px 0 30px #27372809}.view-workspace .presence-heading>span{font-size:12px}.view-workspace .handoff-thread>.boundary-label{color:#576e59}.view-workspace .handoff-message:first-of-type{background:#f4f8f2;border-left:3px solid #4d7b55;padding:14px}.view-workspace .handoff-message:first-of-type strong{color:#324934;font-size:10px}.view-workspace .handoff-composer{background:#fafcf9;border:1px solid #d6e0d4;padding:14px}.view-workspace .handoff-composer:before{content:"Add context for the agent";color:#4c6650;letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;font:800 9px/1 DM Mono,monospace}.view-workspace .rail-boundary{background:#f7faf5;border:1px solid #dce7da;padding:18px 14px 14px}.view-workspace .rail-boundary:before{top:0}.view-workspace .rail-boundary b{font-size:12px}.view-workspace .canvas-object{cursor:grab;touch-action:none;transition:box-shadow .16s,border-color .16s}.view-workspace .canvas-object:hover{box-shadow:0 20px 34px #26372729}.view-workspace .canvas-object.is-grabbed{z-index:10;cursor:grabbing;border-color:#507d58;transition:none;box-shadow:0 25px 44px #1e39223d}.view-workspace .canvas-toolbar:after{content:"Drag any card to organize your shared map";color:#657164;width:188px;font:700 9px/1.35 Manrope,ui-sans-serif,system-ui,sans-serif;position:absolute;top:0;left:46px}.view-workspace .canvas-footer:after{content:"Tip: drag cards to arrange context; click the amber card to change evidence.";color:#657164;font-size:9px;font-weight:700;position:absolute;bottom:31px;right:0}@media (width<=760px){.view-workspace .canvas-evidence:after{font-size:8px;top:-28px}.view-workspace .canvas-decision:after,.view-workspace .canvas-proposal:not(.stale):after,.view-workspace .canvas-footer:before,.view-workspace .canvas-toolbar:after,.view-workspace .canvas-footer:after{display:none}}.workspace-inspector{z-index:20;background:#fffffdf7;border:1px solid #cfdccc;width:min(308px,100vw - 36px);padding:16px;position:fixed;bottom:18px;right:calc(4.7vw + 18px);box-shadow:0 18px 38px #23362529}.workspace-inspector>p{color:#507657;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font:800 9px/1 DM Mono,monospace}.workspace-inspector h2{color:#283428;letter-spacing:-.04em;margin:0 0 13px;font-size:15px}.workspace-inspector dl{margin:0}.workspace-inspector dl>div{border-top:1px solid #e3e8e1;grid-template-columns:78px 1fr;gap:8px;padding:8px 0;display:grid}.workspace-inspector dt{color:#798278;font-size:9px}.workspace-inspector dd{color:#405041;margin:0;font-size:9px;font-weight:700;line-height:1.4}.workspace-inspector small{color:#727a71;margin-top:10px;font-size:9px;line-height:1.4;display:block}.view-workspace .collaboration-rail{padding-bottom:280px}@media (width<=1000px){.workspace-inspector{right:18px}}@media (width<=760px){.workspace-inspector{bottom:12px;right:12px}}.agent-plan{z-index:20;background:#f5faf3;border:1px solid #cfdccc;width:min(308px,100vw - 36px);padding:16px;position:fixed;bottom:267px;right:calc(4.7vw + 18px);box-shadow:0 14px 28px #2336251a}.agent-plan>p,.revision-controls>p{color:#507657;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font:800 9px/1 DM Mono,monospace}.agent-plan h2{color:#2b402d;letter-spacing:-.035em;margin:0 0 12px;font-size:13px}.agent-plan ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-plan li{color:#879087;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.agent-plan li span{color:#7c867c;background:#fff;border:1px solid #ced8cd;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.agent-plan li.complete{color:#447550}.agent-plan li.complete span{color:#fff;background:#4f8158;border-color:#8db393}.agent-plan li.active{color:#263b29}.agent-plan li.active span{color:#9a6815;background:#fff3d9;border-color:#c28a29}.revision-controls{z-index:21;background:#fffffdf2;border:1px solid #d4ddd2;align-items:center;gap:3px;padding:8px;display:flex;position:fixed;top:92px;right:calc(4.7vw + 18px);box-shadow:0 10px 25px #23362514}.revision-controls p{margin:0 7px 0 2px}.revision-controls button{color:#758075;background:0 0;border:1px solid #0000;padding:7px 8px;font-size:9px;font-weight:800}.revision-controls button.active{color:#3f7148;background:#edf6ec;border-color:#a8c1aa}.revision-before .canvas-evidence{filter:grayscale(.25);opacity:.58}.revision-before .canvas-evidence h3:after{content:" · v4"}.revision-before .canvas-proposal{background:#fff9f7;border-color:#dec1b8}.revision-before .canvas-proposal h3{-webkit-text-decoration:line-through #b85d4b;text-decoration:line-through #b85d4b}.revision-before .canvas-proposal small:before{content:"Historical proposal · ";color:#a75040}.revision-before .canvas-footer:before{content:"Before the human update: P-014 was grounded only in Beta feedback v4. This view explains why it cannot be approved now."}.revision-before .canvas-footer:after{content:"Return to Current context to restore the live decision state."}@media (width<=1000px){.agent-plan,.revision-controls{right:18px}}@media (width<=760px){.agent-plan{display:none}.revision-controls{top:116px;right:12px}.revision-controls p{display:none}}.collaboration-surface{border-color:#cfd8cd;position:relative;box-shadow:0 24px 56px #26322611}.shared-canvas{background-color:#fafbf8;background-image:radial-gradient(circle at 1px 1px,#3e5b4029 1px,#0000 1.1px);background-size:22px 22px}.shared-canvas:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e8f1e66b);width:42%;position:absolute;top:0;bottom:0;right:0}.canvas-object{isolation:isolate;box-shadow:0 14px 28px #24352517}.canvas-object:before{content:"";background:#fbfcf9;border:1px solid;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.canvas-decision{color:#3b7045}.canvas-evidence{color:#b77b15}.canvas-proposal{color:#477951}.canvas-proposal.stale{color:#aa5141}.canvas-object h3,.canvas-object small{color:#263126}.canvas-object small{color:#6e776d}.canvas-evidence:hover{outline-offset:3px;border-color:#bf8520;outline:3px solid #cf992b1f}.canvas-proposal.fresh:after,.canvas-proposal.confirmed:after{content:"Freshly grounded";color:#397247;letter-spacing:.04em;background:#e9f4e8;padding:4px 6px;font:800 8px/1 DM Mono,monospace;position:absolute;top:-11px;right:12px}.canvas-proposal.stale:after{content:"Proposal paused";color:#a45141;letter-spacing:.04em;background:#fff0ec;padding:4px 6px;font:800 8px/1 DM Mono,monospace;position:absolute;top:-11px;right:12px}.collaboration-rail{background:#fdfdfb}.presence-heading{position:relative}.presence-heading:after{content:"";background:#5b8a62;width:42px;height:2px;position:absolute;bottom:-1px;left:0}.participant{transition:transform .18s,background .18s}.participant:hover{transform:translate(2px)}.handoff-thread{position:relative}.handoff-message:first-of-type{background:#f5f9f4;border-left:2px solid #5b8a62;margin:-9px;padding:9px}.handoff-message.human:first-of-type{background:#fffaf1;border-left-color:#c18721}.rail-boundary{border-top:1px solid #dfe5dc;margin-top:17px;padding:16px 14px 0;position:relative}.rail-boundary:before{content:"";background:#507d58;width:36px;height:2px;position:absolute;top:-1px;left:0}.handoff-composer{border-top:1px solid #e0e5de}.handoff-composer button:not(:disabled){box-shadow:0 6px 12px #25522e2e}.decision-explainer{border-top:1px solid #d8ddd4;gap:48px;width:min(1140px,100%);margin:68px auto 0;padding-top:52px;display:grid}.explainer-heading{grid-template-columns:minmax(0,1fr) minmax(270px,.65fr);align-items:end;gap:32px;display:grid}.explainer-heading .overline{margin-bottom:10px}.explainer-heading h2{letter-spacing:-.065em;max-width:540px;margin:0;font-size:clamp(29px,3vw,42px);line-height:1}.explainer-heading>p{color:#626b61;max-width:390px;margin:0 0 3px;font-size:13px;line-height:1.65}.story-rail{background:#fcfcf9bd;border:1px solid #d9ddd5;grid-template-columns:repeat(4,1fr);gap:0;margin-top:30px;display:grid}.story-step{border-right:1px solid #dfe3da;min-height:215px;padding:22px 20px;position:relative}.story-step:last-child{border-right:0}.story-step:after{content:"";z-index:1;background:#f5f4ee;border:1px solid #bbc7b9;border-radius:50%;width:7px;height:7px;position:absolute;top:33px;right:-4px}.story-step:last-child:after{display:none}.story-icon{color:#55775a;background:#f4f8f2;border:1px solid #d8e0d5;border-radius:50%;place-items:center;width:35px;height:35px;margin-bottom:22px;display:grid}.story-step>p{color:#728072;letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;font:700 9px/1 DM Mono,monospace}.story-step h3{color:#263026;letter-spacing:-.04em;margin:0;font-size:15px;line-height:1.2}.story-step>span{color:#657064;margin-top:9px;font-size:10px;line-height:1.55;display:block}.story-step.active{background:#fff8ea}.story-step.active .story-icon{color:#a3731f;background:#fff2d2;border-color:#e4c27e}.story-step.active.stale{background:#fff8f6}.story-step.active.stale .story-icon{color:#a95243;background:#fff0ec;border-color:#e0b2a7}.story-step.active.fresh{background:#f3faf2}.story-step.active.fresh .story-icon,.story-step.complete .story-icon{color:#477951;background:#edf6eb;border-color:#bbd2ba}.agent-capabilities{padding-bottom:14px}.explainer-heading.compact{align-items:end}.capability-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.capability{background:#f7faf5c7;border-top:2px solid #93af91;min-height:175px;padding:20px}.capability:nth-child(2){background:#fffaf0b3;border-color:#d3a044}.capability:nth-child(3){border-color:#739d7a}.capability:nth-child(4){border-color:#668d6d}.capability>div{color:#4d7554}.capability:nth-child(2)>div{color:#a46e1c}.capability h3{color:#273128;letter-spacing:-.04em;margin:18px 0 7px;font-size:15px}.capability p{color:#657064;margin:0;font-size:10px;line-height:1.6}.workspace-activity{gap:28px;display:grid}.workspace-activity-layout{background:#fcfcf9b3;border:1px solid #d7ddd4;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);display:grid}.activity-stream{align-content:start;display:grid}.activity-event{border-bottom:1px solid #e1e5dd;grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:74px;padding:16px 20px;display:grid}.activity-event:last-child{border-bottom:0}.activity-icon{color:#4f7657;background:#f0f7ee;border:1px solid #d5e0d3;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.activity-event.human .activity-icon{color:#9e6b18;background:#fff5df;border-color:#ead1a1}.activity-event.system .activity-icon{color:#a55243;background:#fff1ee;border-color:#e0b5ab}.activity-event p{color:#758074;justify-content:space-between;gap:12px;margin:0 0 5px;font-size:9px;display:flex}.activity-event p b{color:#536453;letter-spacing:.03em;text-transform:uppercase;font-size:9px}.activity-event p span{color:#969d94;flex:none;font:500 9px/1 DM Mono,monospace}.activity-event strong{color:#303a30;font-size:11px;font-weight:700;line-height:1.4}.workspace-boundary{background:linear-gradient(145deg,#edf5eb,#f8fbf6);border-left:1px solid #dfe4dc;align-content:start;gap:18px;padding:23px 22px;display:grid}.boundary-label{color:#4a7252;letter-spacing:.09em;text-transform:uppercase;margin:0;font:800 9px/1 DM Mono,monospace}.workspace-boundary>div{color:#497451;gap:10px;display:flex}.workspace-boundary>div+div{color:#936519;border-top:1px solid #d5e1d3;padding-top:17px}.workspace-boundary b,.workspace-boundary small{display:block}.workspace-boundary b{color:#304132;font-size:11px}.workspace-boundary small{color:#657065;margin-top:4px;font-size:10px;line-height:1.5}.workspace-boundary.stale{background:linear-gradient(145deg,#fff6f3,#fffaf8)}.workspace-boundary.stale .boundary-label{color:#a35243}.collaboration-surface{background:#fbfbf8;border:1px solid #d7ddd4;grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);display:grid;box-shadow:0 20px 44px #262b240b}.shared-canvas{background-color:#f9faf6;background-image:linear-gradient(#405b420f 1px,#0000 1px),linear-gradient(90deg,#405b420f 1px,#0000 1px);background-size:25px 25px;min-height:458px;padding:31px 42px 54px 76px;position:relative;overflow:hidden}.canvas-toolbar{background:#fdfdfae0;border:1px solid #d9e0d5;gap:7px;padding:7px;display:grid;position:absolute;top:24px;left:18px;box-shadow:0 8px 18px #313d310d}.canvas-toolbar span{color:#778279;place-items:center;width:27px;height:27px;display:grid}.canvas-toolbar .selected{color:#426e4a;background:#eaf3e8}.canvas-object{z-index:1;width:min(91%,432px);color:inherit;text-align:left;background:#fffffcf0;border:1px solid #b8cab7;border-left:3px solid #46774f;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:relative;box-shadow:0 12px 22px #26352612}.canvas-object>div{min-width:0}.canvas-object-icon{color:#477951;background:#edf6eb;flex:none;place-items:center;width:31px;height:31px;display:grid}.canvas-object p{color:#55725a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font:800 8px/1 DM Mono,monospace}.canvas-object h3{color:#263126;letter-spacing:-.04em;margin:0;font-size:14px}.canvas-object small{color:#717a70;margin-top:5px;font-size:10px;line-height:1.4;display:block}.canvas-decision{margin:13px 0 0 25px}.canvas-evidence{cursor:pointer;background:#fffdf8;border-color:#ead1a1 #ead1a1 #ead1a1 #c68d24;width:min(84%,387px);margin:48px 0 0 5px;transition:transform .18s,box-shadow .18s}.canvas-evidence:hover{transform:translateY(-2px);box-shadow:0 16px 26px #7c5a181f}.canvas-evidence .canvas-object-icon{color:#a56e16;background:#fff2d6}.canvas-evidence p{color:#976518}.canvas-proposal{border-color:#b8cdb8 #b8cdb8 #b8cdb8 #4f8358;width:min(87%,400px);margin:39px 0 0 auto}.canvas-proposal.stale{background:#fff9f7;border-color:#e0b9af #e0b9af #e0b9af #b45746}.canvas-proposal.stale .canvas-object-icon{color:#a65242;background:#fff0ec}.canvas-proposal.fresh,.canvas-proposal.confirmed{background:#f8fcf7}.object-presence{color:#fff;letter-spacing:.04em;padding:5px 7px;font:800 8px/1 DM Mono,monospace;position:absolute;bottom:-12px;right:-30px;box-shadow:0 4px 8px #262b241f}.object-presence.maya{background:#bd7b13}.object-presence.agent{background:#356640}.canvas-link{z-index:0;pointer-events:none;border-color:#638d68;display:block;position:absolute}.decision-link{border-top:1px solid;border-right:1px solid;width:30%;height:83px;top:129px;left:43%}.decision-link:after,.evidence-link:after{content:"";background:#f9faf6;border:1px solid #638d68;border-radius:50%;width:6px;height:6px;position:absolute}.decision-link:after{bottom:-4px;right:-4px}.evidence-link{border-top:1px dashed #bd7b13;width:20%;top:291px;left:43%}.evidence-link:after{border-color:#bd7b13;top:-4px;right:-4px}.canvas-footer{color:#687468;justify-content:space-between;gap:10px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:16px;left:76px;right:20px}.canvas-footer span{align-items:center;gap:6px;display:inline-flex}.canvas-footer span:last-child{color:#477951}.collaboration-rail{background:#fffffcdb;border-left:1px solid #dce1d9;padding:25px 23px}.presence-heading{border-bottom:1px solid #e0e4dc;justify-content:space-between;align-items:center;gap:10px;padding-bottom:15px;display:flex}.presence-heading>span{color:#334235;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.presence-heading i,.participant>i{background:#4f8858;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #eaf4e8}.presence-heading small{color:#798378;font:700 9px/1 DM Mono,monospace}.participants{border-bottom:1px solid #e0e4dc;gap:13px;padding:17px 0;display:grid}.participant{grid-template-columns:31px 1fr auto;align-items:center;gap:9px;display:grid}.participant-mark{border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.participant.human .participant-mark{color:#9b6714;background:#fff0d6}.participant.agent .participant-mark{color:#fff;background:#355e3d}.participant b,.participant small{display:block}.participant b{color:#303a30;font-size:10px}.participant small{color:#747d73;margin-top:3px;font-size:9px}.participant>i{width:6px;height:6px;box-shadow:none}.handoff-thread{border-bottom:1px solid #e0e4dc;gap:12px;padding:19px 0;display:grid}.handoff-message{grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.handoff-message>span{color:#fff;background:#356640;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.handoff-message.human>span{color:#9b6714;background:#fff0d6}.handoff-message.system>span{color:#a95243;background:#fff0ec}.handoff-message p{gap:8px;margin:0 0 4px;display:flex}.handoff-message b{color:#465046;font-size:9px}.handoff-message time{color:#959d94;font:500 8px/1 DM Mono,monospace}.handoff-message strong{color:#4d574d;font-size:9px;font-weight:600;line-height:1.45}.rail-boundary{padding-top:18px}.rail-boundary b,.rail-boundary small{display:block}.rail-boundary b{color:#314432;margin-top:9px;font-size:11px;line-height:1.35}.rail-boundary small{color:#687268;margin-top:5px;font-size:9px;line-height:1.55}.collaboration-rail.stale .rail-boundary b{color:#a35243}@media (width<=860px){.story-rail,.capability-grid{grid-template-columns:repeat(2,1fr)}.workspace-activity-layout{grid-template-columns:1fr}.workspace-boundary{border-top:1px solid #dfe4dc;border-left:0;grid-template-columns:1fr 1fr}.workspace-boundary .boundary-label{grid-column:1/-1}.workspace-boundary>div+div{border-top:0;border-left:1px solid #d5e1d3;padding-top:0;padding-left:16px}.story-step:nth-child(2){border-right:0}.story-step:nth-child(-n+2){border-bottom:1px solid #dfe3da}.story-step:nth-child(2):after{display:none}.explainer-heading{grid-template-columns:1fr;gap:15px}.explainer-heading>p{max-width:590px}}@media (width<=760px){.decision-explainer{gap:38px;margin-top:48px;padding-top:40px}.explainer-heading h2{font-size:31px}.explainer-heading>p{font-size:12px}.workspace-activity{gap:22px}.activity-event{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:15px}.activity-event p{align-items:baseline}.activity-event strong{font-size:10px}.workspace-boundary{grid-template-columns:1fr;gap:15px;padding:19px}.workspace-boundary>div+div{border-top:1px solid #d5e1d3;border-left:0;padding-top:15px;padding-left:0}.story-rail,.capability-grid{grid-template-columns:1fr}.story-step{border-bottom:1px solid #dfe3da;border-right:0;min-height:0;padding:19px}.story-step:last-child{border-bottom:0}.story-step:after{display:none}.story-icon{margin-bottom:15px}.capability{min-height:0;padding:19px}.capability h3{margin-top:14px}}@media (width<=1000px){.collaboration-surface{grid-template-columns:1fr}.collaboration-rail{border-top:1px solid #dce1d9;border-left:0}.participants{grid-template-columns:repeat(2,1fr)}.handoff-thread{grid-template-columns:repeat(3,1fr);align-items:start}.handoff-thread>.boundary-label{grid-column:1/-1}.handoff-message{grid-template-columns:1fr}.handoff-message>span{display:none}}@media (width<=760px){.shared-canvas{background-size:20px 20px;min-height:540px;padding:25px 20px 56px 42px}.canvas-toolbar{gap:3px;padding:4px;top:15px;left:8px}.canvas-toolbar span{width:24px;height:24px}.canvas-object,.canvas-evidence,.canvas-proposal{width:calc(100% - 20px);margin-left:0}.canvas-decision{margin-top:10px}.canvas-evidence{margin-top:48px}.canvas-proposal{margin-top:53px;margin-left:auto}.canvas-object{gap:9px;padding:13px}.canvas-object h3{font-size:12px}.canvas-object small{font-size:9px}.canvas-link{display:none}.object-presence{bottom:-10px;right:7px}.canvas-footer{font-size:8px;bottom:13px;left:42px;right:14px}.collaboration-rail{padding:20px 18px}.participants,.handoff-thread{grid-template-columns:1fr}.handoff-message{grid-template-columns:24px minmax(0,1fr)}.handoff-message>span{display:grid}}.view-workspace .collaboration-surface{grid-template-columns:minmax(0,1.72fr) minmax(310px,.78fr)}.view-workspace .collaboration-rail{visibility:hidden;pointer-events:none}.workspace-drawer{z-index:30;background:#fdfdfafa;border-left:1px solid #dbe2d8;width:min(34vw,420px);min-width:310px;position:fixed;top:76px;bottom:0;right:4.7vw;overflow:auto;box-shadow:-18px 0 45px #2531260e}.drawer-heading{border-bottom:1px solid #e3e8e1;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 17px;display:flex}.drawer-heading p,.drawer-kicker{color:#678069;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font:800 9px/1 DM Mono,monospace}.drawer-heading h2{color:#29342a;letter-spacing:-.055em;margin:0;font-size:18px}.drawer-status{color:#46734d;text-transform:uppercase;background:#eef5eb;border-radius:4px;flex:none;padding:6px 7px;font:800 8px/1 DM Mono,monospace}.drawer-status.stale{color:#a45041;background:#fff0ed}.drawer-status.fresh,.drawer-status.confirmed{color:#3e7447;background:#eaf5e8}.drawer-tabs{border-bottom:1px solid #e3e8e1;grid-template-columns:repeat(3,1fr);gap:3px;padding:9px 18px;display:grid}.drawer-tabs button{color:#7a8379;background:0 0;border-radius:5px;padding:9px 4px;font-size:10px;font-weight:800}.drawer-tabs button.active{color:#3e6d47;background:#edf5eb}.drawer-body{padding:22px 24px 34px}.drawer-body>h3{color:#283229;letter-spacing:-.055em;margin:0 0 16px;font-size:19px}.object-facts{border-top:1px solid #e1e6de;gap:0;margin:0;display:grid}.object-facts>div{border-bottom:1px solid #e7ebe5;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.object-facts dt{color:#7a8478;font-size:9px}.object-facts dd{color:#425043;margin:0;font-size:10px;font-weight:700;line-height:1.45}.release-story{color:#665e50;background:#fffaf0;border-left:2px solid #b78329;margin:19px 0;padding:13px;font-size:10px;line-height:1.6}.drawer-primary-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.proof-button,.drawer-reset,.drawer-confirm{border-radius:6px;min-height:39px;padding:0 12px;font-size:10px;font-weight:800}.proof-button,.drawer-confirm{color:#fff;background:#335f3d;box-shadow:0 7px 14px #24532f24}.proof-button:hover:not(:disabled),.drawer-confirm:hover{background:#284f31}.proof-button:disabled{cursor:wait;opacity:.68}.drawer-reset{color:#596357;background:#fff;border:1px solid #d5ddd2}.advanced-controls{color:#536052;border-top:1px solid #e2e7df;margin-top:17px}.advanced-controls summary{cursor:pointer;padding:14px 0;font-size:10px;font-weight:800}.advanced-controls[open]{gap:8px;padding-bottom:4px;display:grid}.advanced-controls button,.advanced-controls label{color:#586357;text-align:left;background:#fff;border:1px solid #dbe2d7;width:100%;padding:9px 10px;font-size:9px;font-weight:700}.advanced-controls label{gap:6px;display:grid}.advanced-controls select{color:#3e5440;width:100%;font:inherit;background:#f6f8f4;border:0}.update-evidence-button{color:#8d631c;background:#fff6e4;border:1px solid #dfc184;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:15px;font-size:10px;font-weight:800;display:inline-flex}.update-evidence-button:hover{background:#fff1d2;border-color:#c99438}.drawer-evidence-editor{background:#fffaf0;border:1px solid #dfc184;gap:10px;margin-top:15px;padding:13px;display:grid}.drawer-evidence-editor label{color:#665d50;gap:6px;font-size:10px;font-weight:800;display:grid}.drawer-evidence-editor textarea{resize:vertical;color:#30362f;background:#fff;border:1px solid #d8cfbd;border-radius:5px;width:100%;min-height:72px;padding:9px;font:500 11px/1.45 Manrope,ui-sans-serif,system-ui,sans-serif}.drawer-evidence-editor textarea:focus{border-color:#be892b;outline:2px solid #bc85242e}.drawer-evidence-editor p{color:#726857;margin:0;font-size:9px;line-height:1.45}.drawer-evidence-editor>div{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.drawer-evidence-editor .proof-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.presence-summary{border-bottom:1px solid #e2e7df;gap:8px;padding-bottom:18px;display:grid}.presence-summary span{color:#3d493d;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.presence-summary i{background:#4f8a58;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #eaf4e8}.presence-summary small{color:#7c867c;font-size:9px;font-weight:600}.revision-switch{border-bottom:1px solid #e2e7df;flex-wrap:wrap;align-items:center;gap:6px;padding:17px 0;display:flex}.revision-switch>span{color:#718070;text-transform:uppercase;margin-right:auto;font:800 9px/1 DM Mono,monospace}.revision-switch button{color:#737d72;background:#fff;border:1px solid #d9e1d7;padding:7px 8px;font-size:9px;font-weight:800}.revision-switch button.active{color:#3d7048;background:#edf5eb;border-color:#afc8af}.drawer-activity{gap:15px;padding-top:18px;display:grid}.drawer-activity article{grid-template-columns:26px minmax(0,1fr);gap:9px;display:grid}.drawer-activity article>span{color:#3e6e46;background:#eaf4e8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.drawer-activity article>span.human{color:#9a6818;background:#fff1d7}.drawer-activity article>span.system{color:#a55142;background:#fff0ed}.drawer-activity p{color:#4a574a;justify-content:space-between;gap:8px;margin:0 0 4px;font-size:9px;font-weight:800;display:flex}.drawer-activity time{color:#9aa198;font:500 8px/1 DM Mono,monospace}.drawer-activity strong{color:#5e695e;font-size:9px;font-weight:600;line-height:1.48}.plan-intro{color:#617061;margin:0 0 19px;font-size:11px;line-height:1.6}.drawer-plan{gap:13px;margin:0;padding:0;list-style:none;display:grid}.drawer-plan li{color:#889188;grid-template-columns:25px minmax(0,1fr);gap:9px;display:grid}.drawer-plan li>span{color:#7b867a;background:#fff;border:1px solid #d2dcd0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.drawer-plan li b{color:inherit;font-size:10px;display:block}.drawer-plan li p{margin:4px 0 0;font-size:9px;line-height:1.5}.drawer-plan li.complete{color:#467950}.drawer-plan li.complete>span{color:#fff;background:#508159;border-color:#96ba98}.drawer-plan li.active{color:#2d412e}.drawer-plan li.active>span{color:#9a6816;background:#fff3d8;border-color:#c48e2d}.proof-full{width:100%;margin-top:22px}.drawer-confirm{width:100%;margin-top:9px}@media (width<=1000px){.workspace-drawer{width:340px;right:0}.view-workspace .collaboration-surface{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=760px){.view-workspace .collaboration-surface{grid-template-columns:1fr}.view-workspace .collaboration-rail{display:none}.workspace-drawer{width:auto;min-width:0;box-shadow:none;border:1px solid #dbe2d8;margin:0;position:relative;top:auto;right:auto}.drawer-heading{padding-top:20px}}.recording-studio{width:min(1240px,100%);margin:42px auto 0;padding-bottom:56px;display:none}.view-studio .decision-intro,.view-studio .decision-layout,.view-studio .decision-explainer{display:none}.view-studio .recording-studio{display:block}.studio-topline{justify-content:space-between;align-items:end;gap:28px;display:flex}.studio-topline h1{color:#273127;letter-spacing:-.075em;max-width:740px;margin:0;font-size:clamp(36px,4vw,58px);line-height:.98}.studio-topline>div>p:last-child{color:#647062;max-width:660px;margin:16px 0 0;font-size:13px;line-height:1.65}.studio-total{color:#477451;background:#f3f8f1;border:1px solid #d7e0d4;align-items:center;gap:9px;padding:15px 18px;display:flex}.studio-total b,.studio-total small{display:block}.studio-total b{font:700 22px/1 DM Mono,monospace}.studio-total small{color:#6d7b6d;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:9px}.studio-progress{background:#dde5da;height:4px;margin:31px 0 23px;overflow:hidden}.studio-progress span{background:linear-gradient(90deg,#b98123,#4a8253);height:100%;transition:width .2s linear;display:block}.studio-layout{grid-template-columns:245px minmax(0,1fr) 265px;align-items:start;gap:16px;display:grid}.take-list,.studio-stage,.studio-side{background:#fcfdf9;border:1px solid #d6ded3;box-shadow:0 18px 42px #2531260b}.take-list-heading{color:#536c57;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #e2e7df;justify-content:space-between;padding:16px;font:800 9px/1 DM Mono,monospace;display:flex}.take-list-heading small{color:#8b9488;font:700 8px/1 DM Mono,monospace}.take-list>button{text-align:left;color:#6d776c;background:0 0;border-bottom:1px solid #e8ece5;grid-template-columns:26px minmax(0,1fr);gap:9px;width:100%;padding:14px 15px;display:grid}.take-list>button:last-child{border-bottom:0}.take-list>button>span{color:#8a9489;border:1px solid #d5ded2;border-radius:50%;place-items:center;width:23px;height:23px;font:700 8px/1 DM Mono,monospace;display:grid}.take-list b,.take-list small{display:block}.take-list b{color:#394438;font-size:10px}.take-list small{color:#899287;margin-top:4px;font-size:8px;line-height:1.4}.take-list>button.active{background:#f1f7ef}.take-list>button.active>span{color:#fff;background:#4c8055;border-color:#86ad8b}.take-list>button.marked>span{color:#fff;background:#4d8457;border-color:#92ba98}.studio-slate{color:#f4f7f1;background:#253126;overflow:hidden}.studio-slate-bar{color:#c4d2c1;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e5f0e121;justify-content:space-between;gap:8px;padding:12px 15px;font:700 8px/1 DM Mono,monospace;display:flex}.studio-slate-bar span:first-child{color:#f0d8ac;align-items:center;gap:6px;display:inline-flex}.studio-visual{background:radial-gradient(circle at 82% 18%,#79a87c3d,#0000 15rem),linear-gradient(135deg,#263326,#3f5943);min-height:330px;padding:28px 34px 23px}.studio-diagram{background-image:radial-gradient(circle at 1px 1px,#edf8e82b 1px,#0000 1.1px);background-size:18px 18px;border:1px solid #ecf5e82e;min-height:235px;position:relative}.studio-card{z-index:2;color:#293529;background:#fdfffaf0;border:1px solid #eef7ea61;border-left:3px solid #8cb793;width:38%;padding:13px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 10px 22px #00000021}.studio-card small{color:#728070;margin-top:4px;font-size:8px;font-weight:600;display:block}.studio-card.decision{top:25px;left:10%}.studio-card.evidence{border-left-color:#d2a044;top:108px;left:21%}.studio-card.proposal{border-left-color:#6eaa77;bottom:28px;right:9%}.studio-card.proposal.paused{background:#fff8f6;border-left-color:#cc6d58}.studio-card.proposal.fresh{background:#f5fbf4;border-left-color:#5d9867}.studio-line{z-index:1;transform-origin:0;border-top:1px solid #9fc29f;height:1px;position:absolute}.studio-line.one{width:29%;top:84px;left:41%;transform:rotate(16deg)}.studio-line.two{border-color:#d5a546;border-top-style:dashed;width:24%;top:158px;left:43%;transform:rotate(19deg)}.visual-cue{color:#c1d0bf;align-items:center;gap:7px;margin:17px 0 0;font-size:9px;display:flex}.visual-cue b{color:#fff}.studio-copy{color:#2d382e;background:#fbfcf8;padding:21px 26px 25px}.studio-copy>p,.pace-card>p,.director-card>p,.studio-checklist>p{color:#617a64;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font:800 9px/1 DM Mono,monospace}.studio-copy blockquote{letter-spacing:-.035em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:21px;line-height:1.34}.studio-controls{background:#f5f8f3;border-top:1px solid #dde5db;grid-template-columns:42px 1fr 42px 42px;gap:7px;padding:13px;display:grid}.studio-controls button{color:#50634f;background:#fff;border:1px solid #d1dbcf;place-items:center;min-height:38px;display:grid}.studio-controls .timer-button{color:#fff;background:#345f3d;border-color:#345f3d;justify-content:center;gap:7px;font-size:10px;font-weight:800;display:flex}.studio-controls button:disabled{opacity:.38;cursor:not-allowed}.studio-side{gap:0;display:grid}.pace-card,.director-card,.studio-checklist{border-bottom:1px solid #e1e7de;padding:17px}.pace-card>p{align-items:center;gap:6px;display:flex}.pace-card strong{color:#2f3d30;font:700 27px/1 DM Mono,monospace;display:block}.pace-card strong span{color:#97a096;font-size:12px}.pace-card>div{background:#e0e7de;height:5px;margin:14px 0 9px}.pace-card>div i{background:#be8a2d;height:100%;transition:width .2s linear;display:block}.pace-card small{color:#788377;font-size:9px;line-height:1.5}.director-card b,.director-card span{display:block}.director-card b{color:#2d3a2e;font-size:12px}.director-card span{color:#687467;margin-top:7px;font-size:10px;line-height:1.55}.mark-take{color:#546553;background:#fff;border:1px solid #d5ded2;justify-content:center;align-items:center;gap:7px;min-height:43px;margin:16px;font-size:10px;font-weight:800;display:flex}.mark-take.done{color:#3e7648;background:#eef6ec;border-color:#86ad8b}.studio-checklist{border-bottom:0}.studio-checklist span{color:#657165;margin-top:8px;font-size:9px;line-height:1.42;display:block}@media (width<=1050px){.studio-layout{grid-template-columns:210px minmax(0,1fr)}.studio-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.studio-side>*{border-bottom:0;border-right:1px solid #e1e7de;margin:0!important}.studio-side>:last-child{border-right:0}.mark-take{border:1px solid #d5ded2!important}}@media (width<=760px){.recording-studio{margin-top:28px}.studio-topline{gap:18px;display:grid}.studio-total{width:max-content}.studio-layout{grid-template-columns:1fr}.take-list{grid-template-columns:repeat(2,1fr);display:grid}.take-list-heading{grid-column:1/-1}.take-list>button:nth-child(2n){border-right:1px solid #e8ece5}.studio-side{grid-column:auto;grid-template-columns:1fr}.studio-side>*{border-bottom:1px solid #e1e7de;border-right:0}.studio-side>:last-child{border-bottom:0}.studio-visual{min-height:280px;padding:22px}.studio-copy{padding:18px}.studio-copy blockquote{font-size:18px}.workspace-tabs{overflow:auto}.workspace-tabs button{white-space:nowrap}}.studio-preview{background-image:radial-gradient(circle at 1px 1px,#edf8e81f 1px,#0000 1.1px);background-size:18px 18px;border:1px solid #ecf5e82b;min-height:235px;position:relative;overflow:hidden}.shot-label{z-index:5;color:#dce8d9;letter-spacing:.08em;background:#19231aa6;border:1px solid #ebf4e633;padding:5px 7px;font:700 8px/1 DM Mono,monospace;position:absolute;top:12px;left:13px}.shot-note{z-index:5;color:#d4dfd0;margin:0;font-size:9px;font-style:italic;position:absolute;bottom:11px;left:13px;right:13px}.mini-app{background:#f8faf6;border:1px solid #edf5e859;position:absolute;inset:28px 28px 38px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 18px 30px #00000038}.mini-app header{color:#2d3b2e;border-bottom:1px solid #e1e7de;align-items:center;gap:6px;height:25px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.mini-app header i{color:#839082;border-left:1px solid #d8ded6;margin-left:5px;padding-left:7px;font-size:7px;font-style:normal}.mini-logo{background:#375e3e;border-radius:50%;width:9px;height:9px}.mini-canvas{background-image:linear-gradient(#48674812 1px,#0000 1px),linear-gradient(90deg,#48674812 1px,#0000 1px);background-size:14px 14px;height:calc(100% - 25px);position:relative}.mini-canvas article{color:#263026;background:#fff;border-left:3px solid #4f8058;gap:2px;padding:9px;display:grid;position:absolute;box-shadow:0 6px 12px #2635261c}.mini-canvas small{color:#56705a;font-size:6px;font-weight:800}.mini-canvas b{font-size:9px}.mini-canvas span{color:#768074;font-size:7px}.mini-decision{top:20%;left:9%}.mini-evidence{top:49%;left:25%;border-left-color:#c78d27!important}.mini-proposal{bottom:15%;right:9%;border-left-color:#4c8157!important}.change-preview{background:radial-gradient(circle at 18% 16%,#efb9662b,#0000 13rem),radial-gradient(circle at 83% 80%,#e264513d,#0000 14rem),#30342a}.change-card{z-index:3;color:#533d19;background:#fff8e8;border:1px solid #e1bf78;border-left:3px solid #cc9128;width:59%;padding:17px;position:absolute;top:42px;left:12%;box-shadow:0 17px 28px #0000002e}.change-card>div{color:#9a6c18;align-items:center;gap:6px;font:800 8px/1 DM Mono,monospace;display:flex}.change-card b,.change-card small{display:block}.change-card b{margin-top:10px;font-size:12px;line-height:1.35}.change-card small{color:#806c49;margin-top:6px;font-size:8px}.pause-card{z-index:4;color:#8c4035;background:#fff7f5;border:1px solid #edb5ab;border-left:3px solid #ba5b4a;gap:9px;width:47%;padding:13px;display:flex;position:absolute;bottom:46px;right:10%;box-shadow:0 17px 28px #0000002e}.pause-card span,.pause-card b,.pause-card small{display:block}.pause-card span{font:800 8px/1 DM Mono,monospace}.pause-card b{margin-top:4px;font-size:12px}.pause-card small{color:#96675e;margin-top:4px;font-size:8px}.impact-wave{border:1px solid #ed98793d;border-radius:50%;position:absolute}.impact-wave.one{width:210px;height:210px;bottom:-68px;right:-54px}.impact-wave.two{width:310px;height:310px;bottom:-118px;right:-104px}.tools-preview{background:linear-gradient(130deg,#18241b,#2d4933)}.tool-terminal{color:#e4eee1;background:#101b12d9;border:1px solid #d0e7cf42;padding:14px;position:absolute;top:35px;left:12%;right:12%;box-shadow:0 17px 32px #0000003d}.terminal-head{color:#c2d5c1;border-bottom:1px solid #e0f0dc1f;align-items:center;gap:7px;padding-bottom:10px;font:700 8px/1 DM Mono,monospace;display:flex}.terminal-head i{background:#57a368;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #51a05f26}.terminal-head span{color:#72b77e;margin-left:auto}.tool-terminal p{color:#e7efe5;align-items:center;gap:9px;margin:10px 0 0;font:500 9px/1 DM Mono,monospace;display:flex}.tool-terminal p b{color:#80bc8a}.tool-terminal p em{color:#aed4b4;margin-left:auto;font-size:8px;font-style:normal}.tool-result{color:#dfc98e;background:#ffffff0f;border-left:2px solid #d4a545;margin-top:12px;padding:9px;font-size:8px;line-height:1.45}.native-orbit{gap:7px;display:grid;position:absolute;bottom:17%;right:4%}.native-orbit span{color:#cbe2ca;background:#4c80544d;border:1px solid #c1e2bf40;border-radius:999px;padding:5px 7px;font:700 7px/1 DM Mono,monospace}.proposal-preview{background:radial-gradient(circle at 77% 17%,#72a9744d,#0000 13rem),#243729}.fresh-proposal{color:#263527;background:#f9fcf7;border:1px solid #a9cdaa;border-left:4px solid #5f9867;padding:18px;position:absolute;top:38px;left:11%;right:11%;box-shadow:0 18px 32px #0003}.fresh-proposal>div{color:#4f7956;justify-content:space-between;gap:9px;font:800 8px/1 DM Mono,monospace;display:flex}.fresh-proposal i{color:#4b8856;font-style:normal}.fresh-proposal h3{letter-spacing:-.055em;margin:14px 0 5px;font-family:Playfair Display,Georgia,serif;font-size:22px}.fresh-proposal p{color:#687768;margin:0;font-size:9px;line-height:1.5}.fresh-proposal footer{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.fresh-proposal footer b{color:#4c7653;border:1px solid #d6e2d3;padding:5px 6px;font:700 7px/1 DM Mono,monospace}.permission-chip{color:#896117;background:#fff6e2;border:1px solid #d7c192;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:42px;right:11%}.confirm-preview{background:radial-gradient(circle at 50% 25%,#e3b9672e,#0000 14rem),#30352b}.confirmation-preview{color:#30372e;background:#fffdf7;border:1px solid #e4d0a4;padding:17px;position:absolute;top:30px;left:15%;right:15%;box-shadow:0 20px 38px #00000042}.human-dot{color:#92631c;background:#fff0d4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.confirmation-preview>p{color:#92702d;letter-spacing:.08em;margin:12px 0 5px;font:800 8px/1 DM Mono,monospace}.confirmation-preview h3{letter-spacing:-.05em;margin:0;font-size:17px}.confirmation-preview dl{border-top:1px solid #e9e7de;gap:0;margin:13px 0;display:grid}.confirmation-preview dl div{border-bottom:1px solid #ece9e1;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.confirmation-preview dt{color:#7b8378;font-size:8px}.confirmation-preview dd{color:#3f4d3f;text-align:right;margin:0;font-size:8px;font-weight:800}.confirmation-preview button{color:#fff;background:#386842;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;font-size:9px;font-weight:800;display:flex}.final-preview{background:radial-gradient(circle at 50% 43%,#6cae7352,#0000 13rem),#1f3023;place-items:center;display:grid}.final-mark{z-index:2;text-align:center;color:#edf6eb;place-items:center;padding:21px;display:grid;position:relative}.final-mark>span{color:#d8efd6;background:#477d50;border:1px solid #a8d0aa;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.final-mark p{color:#b7d5b9;letter-spacing:.09em;margin:13px 0 6px;font:800 8px/1 DM Mono,monospace}.final-mark h3{letter-spacing:-.06em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:35px}.final-mark small{color:#c2d5c2;margin-top:7px;font-size:9px}.final-path{position:absolute;inset:0}.final-path i{background:#e8f4e6;border:1px solid #8dbb91;border-radius:50%;width:8px;height:8px;position:absolute}.final-path i:first-child{top:34%;left:17%}.final-path i:nth-child(2){bottom:32%;right:17%}.final-path i:nth-child(3){top:20%;right:22%}.final-path:before,.final-path:after{content:"";transform-origin:0;background:#77a77c;height:1px;position:absolute}.final-path:before{width:31%;top:38%;left:19%;transform:rotate(26deg)}.final-path:after{width:28%;top:58%;left:48%;transform:rotate(-29deg)}.capture-still{z-index:8;aspect-ratio:16/9;object-fit:cover;border:2px solid #ffffffd6;width:118px;position:absolute;bottom:13px;right:13px;box-shadow:0 8px 18px #00000059}@media (width<=760px){.mini-app{left:18px;right:18px}.change-card{width:69%;left:7%}.pause-card{width:58%;right:7%}.tool-terminal{left:7%;right:7%}.fresh-proposal{left:6%;right:6%}.confirmation-preview{left:8%;right:8%}.studio-preview{min-height:220px}}
