:root{--console-sidebar: 292px;--console-stage-width: calc(100vw - var(--console-sidebar))}.console-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:var(--console-sidebar);display:flex;flex-direction:column;padding-top:var(--s-6);box-sizing:border-box;background:#151514;color:var(--ink-2);opacity:1;transform:translate(0);visibility:visible;transition:transform var(--m-settle) var(--e-arrive),opacity var(--m-leave) var(--e-ink),visibility 0s linear 0s;will-change:transform}.is-sidebar-collapsed .console-sidebar{opacity:0;transform:translate(calc(-100% - 1px));visibility:hidden;transition:transform var(--m-settle) var(--e-arrive),opacity var(--m-leave) var(--e-ink),visibility 0s linear var(--m-settle)}.console-sidebar-header{position:fixed;inset:0 auto auto 0;z-index:60;width:var(--console-sidebar);height:var(--s-6);display:flex;align-items:center;justify-content:flex-end;gap:var(--s-1);padding:var(--s-1);box-sizing:border-box;background:#151514;transition:width var(--m-settle) var(--e-arrive),background var(--m-quick) var(--e-ink)}.is-sidebar-collapsed .console-sidebar-header{width:var(--s-8);background:transparent}.console-sidebar-toggle.meeting-button,.console-new-item{width:2rem;height:2rem;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--m-quick) var(--e-ink),background var(--m-quick) var(--e-ink),transform var(--m-quick) var(--e-ink)}.console-new-item{overflow:hidden;text-decoration:none;transition:width var(--m-settle) var(--e-arrive),opacity var(--m-quick) var(--e-ink),color var(--m-quick) var(--e-ink),background var(--m-quick) var(--e-ink),transform var(--m-quick) var(--e-ink)}.console-sidebar-toggle:is(:hover,:focus-visible),.console-new-item:is(:hover,:focus-visible){background:#242321;color:var(--ink)}.console-sidebar-toggle:active,.console-new-item:active{transform:scale(.94)}.console-sidebar-toggle svg,.console-new-item svg{width:1rem;height:1rem;display:block;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.console-sidebar-toggle-pane{opacity:1;transition:transform var(--m-settle) var(--e-arrive)}.is-sidebar-collapsed .console-new-item{width:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--s-1))}.is-sidebar-collapsed .console-sidebar-toggle-pane{transform:none}.console-sidebar-dock{z-index:52;min-height:4.75rem;padding:var(--s-3) var(--s-4) var(--s-5);box-sizing:border-box;background:#151514;transition:width var(--m-settle) var(--e-arrive),opacity var(--m-quick) var(--e-ink),visibility 0s linear 0s}.is-sidebar-collapsed .console-sidebar-dock{opacity:0;visibility:hidden;pointer-events:none}.dock-spring-stack{bottom:calc(100% + var(--s-3));flex-direction:column-reverse;padding-bottom:var(--s-3)}.console-mode-strip{flex:none;display:flex;gap:var(--s-4);overflow-x:auto;padding:var(--s-5) var(--s-4) var(--s-4)}.console-mode-link{flex:none;padding-bottom:var(--s-1);color:var(--ink-3);border:0;font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;transition:color var(--m-quick) var(--e-ink)}.console-mode-link:is(:hover,:focus-visible),.console-mode-link.is-current{color:var(--ink)}.console-context-strip{padding-top:var(--s-5)}.console-sidebar-body{flex:1;min-height:0;overflow-y:auto;padding:var(--s-3)}.console-side-heading{margin:var(--s-4) 0 var(--s-2);color:var(--ink-3);font-size:.875rem;font-weight:var(--w-regular);letter-spacing:0;text-transform:none}.console-side-heading:first-child{margin-top:0}.console-side-heading-link{color:inherit;text-decoration:none}.console-side-heading-link:is(:hover,:focus-visible),.console-side-heading-link.is-current{color:var(--ink)}.console-side-link{min-height:2.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-2);margin:0 calc(var(--s-1) * -1);padding:.625rem var(--s-2);box-sizing:border-box;color:var(--ink-2);border:0;border-radius:.75rem;text-decoration:none;transition:color var(--m-quick) var(--e-ink),background var(--m-quick) var(--e-ink)}.console-side-link+.console-side-link{margin-top:0}.console-side-link:is(:hover,:focus-visible){color:var(--ink);background:#242321}.console-side-link.is-current{color:var(--ink);background:#2b2a28}.console-side-link-copy{min-width:0;display:block}.console-side-link-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-side-link small{display:block;margin-top:.3rem;color:var(--ink-3);font-size:var(--t-label);line-height:1.4}.console-side-empty{color:var(--ink-3);font-size:var(--t-label)}.console-action-status{width:12px;height:12px;flex:none;border:1px solid var(--ink-3);border-radius:50%;background:var(--good)}.console-pinnable-link{display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;margin:0 calc(var(--s-1) * -1);color:var(--ink-2);border-radius:.75rem;transition:color var(--m-quick) var(--e-ink),background var(--m-quick) var(--e-ink)}.console-pinnable-link+.console-pinnable-link{margin-top:0}.console-pinnable-link:is(:hover,:focus-within){color:var(--ink);background:#242321}.console-pinnable-link.is-current{color:var(--ink);background:#2b2a28}.console-pinnable-link .console-side-link{min-width:0;margin:0}.console-pinnable-link .console-side-link:is(:hover,:focus-visible),.console-pinnable-link .console-side-link.is-current{background:none}.console-pin-button{width:2rem;height:100%;min-height:2.5rem;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--ink-3);cursor:pointer;opacity:0;transition:color var(--m-quick) var(--e-ink),opacity var(--m-quick) var(--e-ink)}.console-pin-mark{width:1.1rem;height:1.1rem;display:block;fill:currentColor}.console-pinnable-link:is(:hover,:focus-within) .console-pin-button,.console-pinnable-link.is-pinned .console-pin-button{opacity:1}.console-pin-button:is(:hover,:focus-visible),.console-pin-button[aria-pressed=true]{color:var(--ink)}.console-side-empty{margin:0;line-height:1.5}.console-main{min-height:100vh;margin-left:var(--console-sidebar);transition:margin-left var(--m-settle) var(--e-arrive)}.is-sidebar-collapsed .console-main{margin-left:0}.console-drawer-dismiss{position:fixed;inset:0;z-index:69;padding:0;border:0;background:transparent;pointer-events:none}.console-drawer-dismiss[data-open=true]{pointer-events:auto}.console-drawer{position:fixed;inset:0 0 0 auto;z-index:70;width:min(400px,100vw);height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;border-left:1px solid #30302e;background:#151514;color:var(--ink);transform:translate(100%);visibility:hidden;pointer-events:none;transition:transform var(--m-slide) var(--e-arrive),visibility 0s linear var(--m-slide)}.console-drawer[data-open=true]{visibility:visible;transform:translate(0);pointer-events:auto;transition-delay:0s}.console-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;flex:none}.console-drawer-header h2{margin:0;font-size:1rem;font-weight:600}.console-drawer-actions{display:flex;gap:4px}.console-drawer-icon.meeting-button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink-3);text-decoration:none}.console-drawer-icon.meeting-button:hover{background:#242321;color:var(--ink)}.console-drawer-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.console-drawer-body{overflow-y:auto;padding:12px 24px 24px;flex:1;min-height:0}@media(prefers-reduced-motion:reduce){.console-drawer{transition:none}}.console-pnl{width:min(48rem,100%);margin-top:var(--s-5);border-collapse:separate;border-spacing:0 var(--s-2)}.console-pnl th,.console-pnl td{padding:var(--s-2) 0;text-align:right;vertical-align:top;font-weight:var(--w-regular)}.console-pnl th:first-child,.console-pnl td:first-child{text-align:left}.console-pnl thead th{color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-pnl tbody tr:last-child td{color:var(--ink);font-weight:var(--w-medium)}.console-pnl td small{display:block;color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-regular)}.console-pnl-filters{display:flex;gap:var(--s-4);margin-top:var(--s-5)}.console-pnl-filters button,.console-pnl-drawer{padding:0 0 var(--s-1);border:0;border-bottom:1px solid transparent;background:none;color:var(--ink-3);font:inherit;cursor:pointer}.console-pnl-filters button:is(:hover,:focus-visible),.console-pnl-filters button[aria-pressed=true],.console-pnl-drawer:is(:hover,:focus-visible){color:var(--ink);border-bottom-color:currentColor}.console-pnl-detail td:first-child{padding-left:var(--s-4);color:var(--ink-3)}.console-trade-update{margin:var(--s-5) 0 0;color:var(--ink-3);font-size:var(--t-label)}.console-project{width:min(64rem,100%)}.console-project-status,.console-project-status label{min-height:2rem;display:flex;align-items:center;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase}.console-project-status select{min-height:2rem;box-sizing:border-box;padding:var(--s-1) 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:var(--ground);color:var(--ink);font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;cursor:pointer}.console-project-status button{min-height:2rem;box-sizing:border-box;padding:var(--s-1) 0;border:0;border-bottom:1px solid var(--accent);background:transparent;color:var(--accent);font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;cursor:pointer}.console-project-brief{margin-top:var(--s-5);max-width:52rem}.console-project-brief summary{display:grid;grid-template-columns:7rem minmax(0,1fr) 1rem;align-items:baseline;gap:var(--s-3);color:var(--ink-2);cursor:pointer;list-style:none}.console-project-brief summary::-webkit-details-marker{display:none}.console-project-brief summary:after{content:"›";justify-self:end;color:var(--ink-3);transform:rotate(90deg)}.console-project-brief[open] summary:after{transform:rotate(-90deg)}.console-project-brief summary span,.console-project-meta dt,.console-project-tasks th{color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-project-brief summary strong{color:var(--ink);font-weight:var(--w-regular)}.console-project-brief p{margin:var(--s-3) 1rem 0 calc(7rem + var(--s-3));max-width:60ch;color:var(--ink-2);line-height:var(--lh-body)}.console-project-meta{display:grid;gap:var(--s-2);max-width:52rem;margin:var(--s-5) 0 0}.console-project-meta div{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:var(--s-3)}.console-project-meta dd{margin:0;color:var(--ink)}.console-project-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid color-mix(in srgb,var(--ink-3) 32%,transparent)}.console-project-links h2,.console-plan-create legend{margin:0;color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-project-links ul{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;list-style:none}.console-project-links li{padding:var(--s-1) var(--s-2);border:1px solid color-mix(in srgb,var(--ink-3) 42%,transparent);border-radius:999px;color:var(--ink-2)}.console-project-links a{color:inherit;text-decoration:none}.console-project-links p{margin:var(--s-3) 0 0;color:var(--ink-3)}.console-project-session-start{margin-top:var(--s-3)}.console-project-session-start button{min-height:2rem;padding:0;border:0;border-bottom:1px solid var(--accent);background:transparent;color:var(--accent);font:inherit;cursor:pointer}.console-chat-project-link{color:var(--ink-2);font-size:var(--t-label);letter-spacing:var(--ls-label);text-decoration:none;text-transform:uppercase}.console-chat-project-link:is(:hover,:focus-visible){color:var(--ink)}.console-chat-context{margin-bottom:var(--s-4)}.console-project-tasks{margin-top:var(--s-6);overflow-x:auto}.console-project-tasks table{width:100%;min-width:42rem;border-collapse:separate;border-spacing:0 var(--s-2)}.console-project-tasks th,.console-project-tasks td{padding:var(--s-2) var(--s-4) var(--s-2) 0;text-align:left;vertical-align:top;font-weight:var(--w-regular)}.console-project-tasks th:last-child,.console-project-tasks td:last-child{padding-right:0}.console-project-tasks td{color:var(--ink-2)}.console-project-tasks td:first-child{width:44%;color:var(--ink)}.console-project-tasks th:first-child{padding-left:1rem}.console-project-tasks details summary{position:relative;padding-left:1rem;list-style:none;cursor:pointer}.console-project-tasks details summary::-webkit-details-marker{display:none}.console-project-tasks details summary:before{position:absolute;left:0;content:"▸";color:var(--ink-3)}.console-project-tasks details[open] summary:before{content:"▾"}.console-project-tasks details p{margin:var(--s-2) 0 0;max-width:44ch;color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-body)}.console-plan-create{width:min(52rem,100%);max-width:calc(100% - 18rem);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-1);margin:0 0 var(--s-6)}.console-campaign-create{width:min(52rem,100%)}.console-campaign-create>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid color-mix(in srgb,var(--ink-3) 32%,transparent)}.console-campaign-create>header h2{margin:0;color:var(--ink);font-size:var(--t-title);font-weight:var(--w-regular)}.console-campaign-create>header p{max-width:48ch;margin:var(--s-2) 0 0;color:var(--ink-3);line-height:var(--lh-body)}.console-campaign-create>header a{flex:none;color:var(--ink-3);text-decoration:none}.console-campaign-create>header a:is(:hover,:focus-visible){color:var(--ink)}.console-plan-create>details{min-width:10rem}.console-plan-create>details>summary{min-height:2rem;display:inline-flex;align-items:center;box-sizing:border-box;padding:var(--s-1) 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink-3) 58%,transparent);border-radius:0;color:var(--ink-2);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase;list-style:none;cursor:pointer}.console-plan-create>details>summary:before{content:"+";margin-right:var(--s-2);color:var(--accent)}.console-plan-create>details>summary::-webkit-details-marker{display:none}.console-plan-create>details[open]{width:100%;margin-top:var(--s-5);padding:var(--s-4);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink-3) 38%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--ink) 3%,transparent)}.console-plan-create>details[open]>summary{min-height:auto;padding:0;border:0;color:var(--ink)}.console-plan-create>details[open]>summary:before{display:none}.console-plan-create>details.console-plan-setup[open]{max-width:48rem}.console-plan-create>details.console-plan-setup{min-width:0}.console-plan-create>details.console-plan-setup>summary{color:var(--ink-2)}.console-plan-setup>div{display:grid;gap:var(--s-2);margin-top:var(--s-4)}.console-plan-setup-wrap{max-width:48rem;margin-top:var(--s-8);margin-bottom:0;padding-top:var(--s-4);border-top:1px solid color-mix(in srgb,var(--ink-3) 22%,transparent)}.console-plan-setup>div>details{padding-top:var(--s-2);border-top:1px solid color-mix(in srgb,var(--ink-3) 22%,transparent)}.console-plan-setup>div>details>summary{padding:var(--s-2) 0;color:var(--ink-2);cursor:pointer}.console-plan-setup>div>details>summary::marker{color:var(--ink-3)}.console-plan-create form{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:var(--s-4);margin-top:var(--s-5);max-width:48rem}.console-plan-create label{display:grid;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-plan-create input,.console-plan-create select,.console-plan-create textarea{width:100%;min-height:2.75rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink-3);border-radius:0;padding:var(--s-2) 0;font:inherit;font-size:var(--t-body);letter-spacing:0;text-transform:none}.console-plan-create textarea{resize:vertical}.console-plan-create fieldset{display:grid;align-content:start;gap:var(--s-2);margin:0;padding:0;border:0}.console-plan-create fieldset legend{margin-bottom:var(--s-2)}.console-plan-create label.console-plan-choice{display:flex;grid-template-columns:none;align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-body);letter-spacing:0;text-transform:none}.console-plan-create .console-plan-choice input{width:1rem;min-height:1rem;margin:0;accent-color:var(--accent)}.console-plan-create button{height:2.5rem;min-height:2.5rem;align-self:end;justify-self:start;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 72%,var(--ink));border-radius:.35rem;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);font:inherit;cursor:pointer}.console-plan-create button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 25%,transparent)}.console-decision-work,.console-scenario-work{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid color-mix(in srgb,var(--ink-3) 32%,transparent)}.console-scenario-work>header,.console-scenario-work>article>header{display:flex;justify-content:space-between;gap:var(--s-4);align-items:baseline}.console-scenario-work>header h2{margin:0;color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-scenario-work>header span,.console-scenario-work>article>header span{color:var(--ink-3);font-size:var(--t-label)}.console-scenario-work>article{display:grid;gap:var(--s-3);padding:var(--s-5) 0;border-bottom:1px solid color-mix(in srgb,var(--ink-3) 22%,transparent)}.console-scenario-work h3,.console-scenario-work p{margin:0}.console-scenario-work dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin:0}.console-scenario-work dl div{display:grid;gap:var(--s-1)}.console-scenario-work dt{color:var(--ink-3);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--ls-label)}.console-scenario-work dd{margin:0;color:var(--ink-2)}.console-scenario-create,.console-scenario-actions details{margin-top:var(--s-4)}.console-scenario-create>summary,.console-scenario-actions summary{color:var(--accent);cursor:pointer}.console-scenario-create form,.console-scenario-actions form{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:var(--s-4);margin-top:var(--s-4);max-width:48rem}.console-scenario-work label{display:grid;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-scenario-work input,.console-scenario-work select,.console-scenario-work textarea{min-height:2.75rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink-3);padding:var(--s-2) 0;font:inherit;font-size:var(--t-body);letter-spacing:0;text-transform:none}.console-scenario-work fieldset{border:0;padding:0;margin:0}.console-scenario-work button{justify-self:start;min-height:2.5rem;padding:0 var(--s-3);border:1px solid var(--accent);border-radius:.35rem;color:var(--ink);background:color-mix(in srgb,var(--accent) 16%,transparent)}.console-scenario-actions{display:flex;align-items:start;flex-wrap:wrap;gap:var(--s-5)}.console-decision-work>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.console-decision-work>header h2,.console-commitments h3{margin:0;color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-decision-work>header span{color:var(--ink-3);font-size:var(--t-label)}.console-decision-work>p{color:var(--ink-3)}.console-decision-work>article{display:grid;gap:var(--s-3);margin-top:var(--s-5);padding:var(--s-4) 0;border-top:1px solid color-mix(in srgb,var(--ink-3) 22%,transparent)}.console-decision-work>article h3,.console-decision-work>article p{margin:0}.console-decision-work>article>p{max-width:60ch;color:var(--ink-2)}.console-decision-form{display:grid;grid-template-columns:repeat(2,minmax(12rem,1fr));gap:var(--s-4);max-width:48rem;margin-top:var(--s-3)}.console-decision-form label{display:grid;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-decision-form input,.console-decision-form select,.console-decision-form textarea{width:100%;min-height:2.75rem;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--ink-3);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);letter-spacing:0;text-transform:none}.console-decision-form fieldset{grid-column:1 / -1;display:grid;gap:var(--s-2);margin:0;padding:0;border:0}.console-decision-form legend{margin-bottom:var(--s-2);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-decision-form label.console-decision-option{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:1px solid color-mix(in srgb,var(--ink-3) 36%,transparent);border-radius:.35rem;color:var(--ink);letter-spacing:0;text-transform:none;cursor:pointer}.console-decision-option input{width:1rem;min-height:1rem;margin-top:.25rem;accent-color:var(--accent)}.console-decision-option span{display:grid;gap:var(--s-1)}.console-decision-option small{color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-body)}.console-decision-form button{grid-column:1 / -1;justify-self:start;min-height:2.5rem;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 72%,var(--ink));border-radius:.35rem;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);font:inherit;cursor:pointer}.console-decision-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3);color:var(--ink-2)}.console-decision-result>span{color:var(--ink-3);font-size:var(--t-label);text-transform:capitalize}.console-decision-result p{flex-basis:100%;color:var(--ink-3)}.live-brief-position-result{max-width:var(--measure-body);color:var(--ink-2)}.console-commitments{margin-top:var(--s-5)}.console-commitments ul{margin:var(--s-3) 0 0;padding:0;list-style:none}.console-commitments>ul>li{display:grid;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid color-mix(in srgb,var(--ink-3) 22%,transparent)}.console-commitments>ul>li>div:first-child{display:flex;justify-content:space-between;gap:var(--s-4)}.console-commitments li span{color:var(--ink-3)}.console-assignment-create>summary,.console-assignment-response>summary{width:fit-content;color:var(--accent);cursor:pointer;list-style:none}.console-assignment-create>summary::-webkit-details-marker,.console-assignment-response>summary::-webkit-details-marker{display:none}.console-assignment-create>summary:before,.console-assignment-response>summary:before{content:"+";margin-right:var(--s-2)}.console-assignment-create form,.console-assignment-release,.console-assignment-response form{display:grid;grid-template-columns:repeat(2,minmax(12rem,1fr));gap:var(--s-4);max-width:48rem;margin-top:var(--s-4)}.console-assignment-create label,.console-assignment-release label,.console-assignment-response label{display:grid;gap:var(--s-1);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-assignment-create input,.console-assignment-create select,.console-assignment-create textarea,.console-assignment-release input,.console-assignment-response select,.console-assignment-response textarea{width:100%;min-height:2.5rem;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--ink-3);border-radius:0;background:transparent;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none}.console-assignment-response fieldset{display:grid;gap:var(--s-2);margin:0;padding:0;border:0}.console-assignment-response legend{margin-bottom:var(--s-2);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-assignment-response label.console-plan-choice{display:flex;align-items:flex-start;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-body);letter-spacing:0;line-height:var(--lh-body);text-transform:none}.console-assignment-response .console-plan-choice input{width:1rem;min-height:1rem;margin:.2rem 0 0;accent-color:var(--accent)}.console-assignment-create button,.console-assignment-release button,.console-assignment-response button{min-height:2.5rem;align-self:end;justify-self:start;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 72%,var(--ink));border-radius:.35rem;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);cursor:pointer}.console-assignments{display:grid;gap:var(--s-3)}.console-assignment{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid color-mix(in srgb,var(--ink-3) 28%,transparent);border-radius:.5rem}.console-assignment>header,.console-assignment>header>div{display:flex;justify-content:space-between;gap:var(--s-3)}.console-assignment>header>div{display:grid;gap:var(--s-1)}.console-assignment>header time,.console-assignment>p,.console-assignment-state{margin:0;color:var(--ink-2)}.console-assignment>ol{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.console-assignment>ol>li{display:grid;grid-template-columns:9rem 1fr auto;gap:var(--s-3);padding:var(--s-3) 0 0;border-top:1px solid color-mix(in srgb,var(--ink-3) 18%,transparent)}.console-assignment>ol p,.console-assignment>ol time{margin:0}.console-assignment>ol small{display:block;margin-top:var(--s-1);color:var(--ink-3)}.console-impact-review{display:grid;gap:var(--s-3);margin-top:var(--s-3);padding-top:var(--s-4);border-top:1px solid color-mix(in srgb,var(--ink-3) 22%,transparent)}.console-impact-create>summary{width:fit-content;color:var(--accent);cursor:pointer;list-style:none}.console-impact-create>summary::-webkit-details-marker{display:none}.console-impact-create>summary:before{content:"+";margin-right:var(--s-2)}.console-impact-create[open]>summary{margin-bottom:var(--s-4)}.console-impact-review>header{display:flex;justify-content:space-between;gap:var(--s-4)}.console-impact-review>header>div{display:grid;gap:var(--s-1)}.console-impact-review>header span,.console-impact-review>header time{color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-impact-review>p,.console-impact-result p{margin:0;color:var(--ink-2)}.console-impact-form{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr));gap:var(--s-4);max-width:48rem}.console-impact-form label{display:grid;gap:var(--s-1);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-impact-form :is(input,select,textarea){width:100%;min-height:2.5rem;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--ink-3);border-radius:0;background:transparent;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none}.console-impact-form button{justify-self:start;min-height:2.5rem;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 72%,var(--ink));border-radius:.35rem;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);cursor:pointer}.console-impact-result{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--s-2) var(--s-3)}.console-impact-result span{color:var(--ink)}.console-impact-result p+p,.console-impact-result small{grid-column:2}.console-impact-result small{color:var(--ink-3)}.console-plan-success{display:flex;align-items:center;gap:var(--s-3);min-height:2.25rem;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--good) 45%,transparent);color:var(--ink)}.console-plan-success>span{color:var(--good)}.console-plan-task-create{margin-top:var(--s-8)}@media(max-width:700px){.console-plan-create{max-width:none}.console-plan-create form,.console-decision-form,.console-assignment-create form,.console-assignment-release,.console-assignment-response form,.console-impact-form,.console-scenario-create form,.console-scenario-actions form{grid-template-columns:1fr;min-width:calc(100vw - 3rem)}.console-campaign-create>header,.console-impact-review>header{display:grid}.console-project-links,.console-scenario-work dl{grid-template-columns:1fr}.console-commitments li,.console-commitments>ul>li>div:first-child,.console-assignment>header,.console-assignment>ol>li{display:grid;gap:var(--s-1)}}.console-meeting{width:min(64rem,100%)}.console-meeting-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4)}.console-inline-value{padding:0;border:0;border-bottom:1px solid transparent;background:none;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:text}.console-inline-value:is(:hover,:focus-visible){border-bottom-color:var(--ink-3);outline:none}.console-inline-property-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.console-inline-property-form :is(input,textarea){min-height:2.5rem;padding:.45rem .65rem;border:1px solid var(--ink-3);border-radius:.35rem;background:#111110;color:var(--ink);font:inherit;line-height:1.5}.console-inline-property-form :is(input,textarea):focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:0}.console-inline-property-actions{display:flex;gap:var(--s-2)}.console-inline-property-actions button{padding:.35rem 0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--ink-2);font:inherit;cursor:pointer}.console-inline-property-actions button:first-child{color:var(--accent)}.console-inline-purpose{display:block;width:min(100%,var(--measure-body))}.console-inline-purpose-form{align-items:flex-start;width:min(100%,var(--measure-body))}.console-inline-purpose-form textarea{width:100%;resize:vertical}.console-meeting-create-wrap{width:min(64rem,100%);margin-bottom:var(--s-6)}.console-meeting-create>summary{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--s-3);border:1px solid var(--line);border-radius:.35rem;color:var(--ink);cursor:pointer;list-style:none}.console-meeting-create>summary::-webkit-details-marker{display:none}.console-meeting-create>summary:before{margin-right:var(--s-2);content:"+";color:var(--accent)}.console-meeting-create[open]>summary{margin-bottom:var(--s-4)}.console-meeting-create form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);max-width:52rem;padding:var(--s-5);border:1px solid var(--line)}.console-meeting-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.console-meeting-create label{display:flex;flex-direction:column;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-meeting-create :is(input,select,textarea){width:100%;min-height:2.75rem;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none}.console-meeting-create select[multiple]{min-height:6.5rem;padding:var(--s-2);border:1px solid var(--line)}.console-meeting-create textarea{resize:vertical;line-height:var(--lh-body)}.console-meeting-create small{color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-regular);letter-spacing:0;line-height:var(--lh-body);text-transform:none}.console-meeting-create button{justify-self:start;min-height:2.5rem;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 72%,var(--ink));border-radius:.35rem;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);font:inherit;cursor:pointer}.console-meeting-create button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 25%,transparent)}.console-form-success{display:inline-flex;min-height:2.5rem;align-items:center;margin-bottom:var(--s-4);padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--good) 45%,transparent);color:var(--ink)}.console-form-error{color:var(--bad)}.console-meeting-meta{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin:var(--s-5) 0 0}.console-meeting-meta div{display:flex;align-items:baseline;gap:var(--s-2)}.console-meeting-meta dt,.console-agenda-markdown h3{color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-meeting-meta dt:after{content:":"}.console-meeting-meta dd{margin:0;color:var(--ink)}.console-meeting-objective{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:var(--s-4);margin-top:var(--s-5);max-width:52rem}.console-meeting-objective p{color:var(--ink)}.console-meeting-agenda{margin-top:var(--s-6);max-width:52rem}.console-meeting-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.console-meeting-section-head button:not(.meeting-button){padding:0 0 var(--s-1);border:0;border-bottom:1px solid currentColor;background:none;color:var(--ink-3);font:inherit;cursor:pointer}.console-meeting-section-head button:is(:hover,:focus-visible){color:var(--ink)}.console-agenda-markdown{margin-top:var(--s-3);color:var(--ink-2)}.console-agenda-markdown h3{margin:var(--s-4) 0 var(--s-2)}.console-agenda-markdown h3:first-child{margin-top:0}.console-agenda-markdown p{line-height:var(--lh-body)}.console-agenda-markdown strong{color:var(--ink);font-weight:var(--w-medium)}.console-agenda-space{display:block;height:var(--s-2)}.console-agenda-item{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--s-1)}.console-agenda-item>span{color:var(--ink-3)}.console-meeting-controls{display:flex;align-items:center;gap:var(--s-3)}.console-icon-tooltip{position:relative}.console-icon-tooltip:after{position:absolute;top:calc(100% + var(--s-2));right:0;z-index:80;padding:var(--s-2);content:attr(data-tooltip);background:var(--ink);color:var(--ground);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(calc(var(--s-1) * -1));pointer-events:none;transition:opacity var(--m-quick) var(--e-ink),transform var(--m-quick) var(--e-arrive)}.console-icon-tooltip:is(:hover,:focus-visible):after{opacity:1;transform:translateY(0)}.console-record-control>span:last-child:not(.console-record-mark){color:var(--good);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-record-mark{width:.8rem;height:.8rem;flex:none;border:1px solid var(--accent);border-radius:50%;background:var(--accent)}.console-meeting-controls .console-record-control[aria-pressed=true] .console-record-mark{border-color:var(--good);background:var(--good)}.console-meeting-controls .console-record-control:disabled{cursor:not-allowed;opacity:.48}.console-transcription-notice form{display:grid;gap:var(--s-4)}.console-transcription-notice h2{margin:0;color:var(--ink);font-size:var(--t-body);font-weight:var(--w-medium);line-height:var(--lh-body)}.console-transcription-notice p{margin:0;color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-body)}.console-transcription-notice label{display:flex;align-items:flex-start;gap:12px;color:var(--ink);font-size:var(--t-body);line-height:1.5}.console-transcription-notice .console-form-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:24px;margin-top:8px}.console-transcription-live{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:baseline;gap:16px;color:var(--ink-2);line-height:var(--lh-body)}.console-transcription-live>p{margin:0;overflow-wrap:anywhere}.console-transcription-live>[data-control-label]{color:var(--ink-3)}.meeting-live-strip{max-width:52rem;padding:16px 20px;margin-bottom:24px;background:#191919;border-radius:8px}.meeting-live-strip-header{display:flex;align-items:center;gap:24px;min-height:32px}.meeting-live-strip-header+.console-transcription-live{margin-top:16px}.meeting-waveform{display:block;flex:1;min-width:0;height:32px;color:var(--ink-3)}.meeting-waveform line{stroke:currentColor;stroke-width:3;stroke-linecap:round}.console-meeting-transcript{margin-top:var(--s-6);max-width:var(--measure-body)}.console-meeting-transcript h2{margin-bottom:var(--s-3)}.console-transcript-line{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--s-4);margin-top:var(--s-4)}.console-transcript-line time{color:var(--ink-3);font-size:var(--t-label)}.console-transcript-line p{display:flex;flex-direction:column;gap:var(--s-1);color:var(--ink-2);line-height:var(--lh-body)}.console-transcript-line strong{color:var(--ink);font-weight:var(--w-medium)}.console-transcript-line small{color:var(--ink-3);font-size:var(--t-label)}.console-transcript-form,.console-transcript-correction{margin-top:var(--s-3);color:var(--ink-2)}.console-transcript-form summary,.console-transcript-correction summary{width:fit-content;padding-bottom:var(--s-1);border-bottom:1px solid currentColor;color:var(--ink-3);cursor:pointer;list-style:none}.console-transcript-form summary::-webkit-details-marker,.console-transcript-correction summary::-webkit-details-marker{display:none}.console-transcript-form summary:is(:hover,:focus-visible),.console-transcript-correction summary:is(:hover,:focus-visible){color:var(--ink)}.console-transcript-form form,.console-transcript-correction form{display:grid;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-4);border:1px solid var(--line)}.console-transcript-form label,.console-transcript-correction label{display:grid;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-transcript-form input,.console-transcript-form textarea,.console-transcript-correction input,.console-transcript-correction textarea,.console-transcript-correction select{width:100%;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);letter-spacing:normal;line-height:var(--lh-body);text-transform:none;resize:vertical}.console-transcript-form small{color:var(--ink-3)}.console-transcript-actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.console-outcome-review{max-width:var(--measure-body);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line)}.console-outcome-review>p{margin-top:var(--s-2);color:var(--ink-2);line-height:var(--lh-body)}.console-outcome-review>form{margin-top:var(--s-4)}.console-outcome-review ul{display:grid;gap:0;margin:var(--s-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.console-outcome-review li{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:var(--s-1) var(--s-3);align-items:baseline;padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.console-outcome-review li>span{color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-outcome-review li>strong{color:var(--ink);font-weight:var(--w-medium)}.console-outcome-review li>small{grid-column:2 / -1;color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-body)}.console-outcome-review li>em{grid-column:3;grid-row:1;color:var(--accent);font-size:var(--t-label);font-style:normal}.console-outcome-status{grid-column:3;grid-row:1}.console-outcome-status select{padding:var(--s-1) var(--s-5) var(--s-1) var(--s-2);border:1px solid var(--line-strong);border-radius:.35rem;background:var(--ground);color:var(--ink);font:inherit;font-size:var(--t-label)}.console-outcome-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-4)}.console-outcome-actions a,.console-outcome-review button{display:inline-flex;min-height:2.5rem;align-items:center;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:.35rem;background:transparent;color:var(--ink);font:inherit;text-decoration:none;cursor:pointer}.console-outcome-actions form button{border-color:var(--accent);background:var(--accent);color:var(--ground)}.console-meeting-follow-up small{color:var(--ink-3);font-size:var(--t-label);letter-spacing:normal;text-transform:none}.console-meeting-follow-up fieldset{display:grid;gap:var(--s-3);padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--line)}.console-meeting-follow-up legend{padding:0 var(--s-2) 0 0;color:var(--ink-2);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-transcript-form button,.console-transcript-correction button{width:fit-content;padding:var(--s-2) var(--s-3);border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink);font:inherit;cursor:pointer}.console-meeting-follow-up-review{max-width:var(--measure-wide);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line)}.console-meeting-follow-up-review>article{max-width:var(--measure-body);margin-top:var(--s-5);padding:var(--s-4);border:1px solid var(--line)}.console-meeting-follow-up-review h3{margin-top:var(--s-3);color:var(--ink);font-size:var(--t-heading-3);font-weight:var(--w-medium)}.console-meeting-follow-up-review article>p{margin-top:var(--s-2);color:var(--ink-2);line-height:var(--lh-body)}.console-follow-up-evidence{display:grid;gap:var(--s-1);padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.console-follow-up-evidence span{color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-meeting-follow-up-review form{display:grid;gap:var(--s-3);margin-top:var(--s-4)}.console-meeting-follow-up-review fieldset{display:grid;gap:var(--s-2);padding:0;border:0}.console-meeting-follow-up-review legend{margin-bottom:var(--s-2);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-meeting-follow-up-review label:not(.console-plan-choice){display:grid;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-meeting-follow-up-review .console-plan-choice{display:flex;align-items:flex-start;gap:var(--s-2);color:var(--ink-2)}.console-meeting-follow-up-review .console-plan-choice input{width:1rem;min-height:1rem;margin-top:.15rem;accent-color:var(--accent)}.console-meeting-follow-up-review .console-plan-choice span{display:grid;gap:var(--s-1)}.console-meeting-follow-up-review .console-plan-choice strong{color:var(--ink);font-weight:var(--w-medium)}.console-meeting-follow-up-review .console-plan-choice small{color:var(--ink-3);line-height:var(--lh-body)}.console-meeting-follow-up-review input:not([type=radio]),.console-meeting-follow-up-review textarea{width:100%;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);letter-spacing:normal;line-height:var(--lh-body);text-transform:none;resize:vertical}.console-meeting-follow-up-review button{width:fit-content;padding:var(--s-2) var(--s-3);border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink);font:inherit;cursor:pointer}@media(max-width:700px){.console-meeting-form-grid{grid-template-columns:minmax(0,1fr)}.console-meeting-create form{padding:var(--s-4)}}.live-brief{position:relative;min-height:100vh;padding:6.75rem var(--margin) 8.5rem;color:var(--ink-2)}.live-brief-time{position:absolute;top:var(--chrome-top);left:var(--margin);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.live-brief-label{color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.live-brief h1{max-width:18ch;margin-top:var(--s-4);color:var(--ink);font-size:clamp(2.75rem,5vw,4.75rem);font-weight:var(--w-medium);line-height:.98;letter-spacing:-.048em}.live-brief h1 strong{color:var(--accent);font-weight:inherit}.live-brief-columns{display:grid;grid-template-columns:1.05fr 1fr 1.05fr;gap:7%;margin-top:var(--s-6)}.live-brief-columns>section{min-width:0}.live-brief h2{max-width:27ch;margin-top:var(--s-3);color:var(--ink);font-size:1.2rem;font-weight:var(--w-medium);line-height:1.3;letter-spacing:-.02em}.live-brief-columns section>p:not(.live-brief-label),.live-brief-work p{max-width:38ch;margin-top:var(--s-2);color:var(--ink-2);font-size:.92rem;line-height:1.55}.live-brief-work+.live-brief-work{margin-top:var(--s-4)}.live-brief-section-action svg{display:none}.live-brief-section-action.console-icon-tooltip:after{display:none}.live-brief-empty{color:var(--ink-3)!important}.live-brief button{font:inherit}.live-brief-text-action,.live-brief-secondary-action,.live-brief-back{margin-top:var(--s-4);padding:0;border:0;background:transparent;color:var(--ink-2);cursor:pointer;font-size:var(--t-label);text-align:left}.live-brief-text-action:is(:hover,:focus-visible),.live-brief-secondary-action:is(:hover,:focus-visible),.live-brief-back:is(:hover,:focus-visible){color:var(--ink)}.live-brief-primary-action{margin-top:var(--s-4);padding:0 0 var(--s-1);border:0;border-bottom:1px solid var(--accent);background:transparent;color:var(--accent);cursor:pointer;font-size:var(--t-label);font-weight:var(--w-medium)}.live-brief-decision{max-height:calc(100vh - 12.5rem);overflow-y:auto}.live-brief-decision-grid{display:grid;grid-template-columns:minmax(28rem,1.5fr) minmax(14rem,.72fr);gap:11%;margin-top:var(--s-5);padding-bottom:var(--s-5)}.live-brief-decision h1{max-width:15ch}.live-brief-decision-block{max-width:42rem;margin-top:var(--s-6)}.live-brief-decision-block+.live-brief-decision-block{margin-top:var(--s-5)}.live-brief-decision-block>p:last-child{max-width:62ch;margin-top:var(--s-2);color:var(--ink-2);font-size:.95rem;line-height:1.55}.live-brief-decision-block.is-recommendation>p:last-child{color:var(--ink)}.live-brief-evidence{max-width:42rem;margin-top:var(--s-5);color:var(--ink-3);font-size:var(--t-label)}.live-brief-evidence summary{color:var(--ink-2);cursor:pointer}.live-brief-evidence p{max-width:62ch;margin-top:var(--s-2);line-height:1.55}.live-brief-decision-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-4);margin-top:var(--s-5)}.live-brief-decision-actions button{margin-top:0}.live-brief-problem{max-width:48ch;margin-top:var(--s-4);color:var(--ink)}.live-brief-context{max-width:24rem;padding-top:var(--s-2)}.live-brief-context dl{margin:var(--s-5) 0 0}.live-brief-context dl div+div{margin-top:var(--s-5)}.live-brief-context dt{max-width:30ch;overflow-wrap:anywhere;color:var(--ink-2);font-size:.9rem;font-weight:var(--w-medium);line-height:1.35}.live-brief-context dd{max-width:34ch;margin:var(--s-2) 0 0;overflow-wrap:anywhere;color:var(--ink-2);font-size:.875rem;line-height:1.55}.live-brief-outcome{padding-top:var(--s-5)}.live-brief-outcome h1{max-width:20ch}.live-brief-progress{margin-top:var(--s-6)}.live-brief-progress p{margin-top:var(--s-2);color:var(--ink-2)}.live-brief-progress span{display:inline-block;width:var(--s-5);color:var(--good)}.live-brief-progress .is-working{color:var(--accent)}.live-brief-outcome-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-4);margin-top:var(--s-5)}.live-brief-outcome-actions button{margin-top:0}.live-brief-composer{position:absolute;right:var(--margin);bottom:var(--s-5);left:var(--margin)}.live-brief-composer:before,.console-chat-composer:before{position:absolute;right:0;bottom:calc(100% - 1px);left:0;height:4.5rem;content:"";background:linear-gradient(to bottom,transparent,var(--ground));pointer-events:none}.console-chat-composer{position:relative}.live-brief-composer>div{position:relative;border-bottom:1px solid var(--ink-3)}.live-brief-composer textarea{width:100%;height:3rem;overflow:hidden;resize:none;padding:.4rem 5rem .65rem 0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;caret-color:var(--accent)}.live-brief-composer textarea::placeholder{color:var(--ink-3)}.live-brief-composer button{position:absolute;right:0;bottom:.8rem;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font-size:var(--t-label);font-weight:var(--w-medium);text-transform:uppercase}.live-brief-composer button:disabled{color:var(--ink-3);cursor:default}.console-loop-trail{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-4);margin:0 0 var(--s-5);color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.console-loop-trail>*+*:before{margin-right:var(--s-4);content:"→";color:var(--ink-3)}.console-loop-trail strong{color:var(--ink);font-weight:var(--w-medium)}.console-loop-trail a{color:var(--ink-2);text-decoration:none}.console-loop-trail a:is(:hover,:focus-visible){color:var(--ink)}.console-loop-chat{position:relative;height:100vh;display:flex;flex-direction:column}.console-loop-chat>.console-loop-trail{position:absolute;top:var(--s-5);right:var(--margin);left:var(--margin);z-index:3}.console-loop-evidence{max-width:44rem}.console-loop-evidence>*+*{margin-top:var(--s-3)}.console-loop-evidence .live-brief-primary-action{display:inline-block;margin-top:var(--s-4);text-decoration:none}@media(max-width:980px){.live-brief{min-height:100svh;padding:5.75rem var(--s-4) 8.5rem}.live-brief-time{left:var(--s-4)}.live-brief h1{max-width:none;font-size:clamp(2.35rem,12vw,3.35rem)}.live-brief-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5);margin-top:var(--s-5)}.live-brief-summary-section{position:relative;min-width:0;padding-right:var(--s-5)}.live-brief-summary-section:nth-child(1){grid-column:1;grid-row:1}.live-brief-summary-section:nth-child(2){grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-5)}.live-brief-summary-section:nth-child(2)>.live-brief-label,.live-brief-summary-section:nth-child(2)>.live-brief-empty{grid-column:1 / -1}.live-brief-summary-section:nth-child(3){grid-column:2;grid-row:1}.live-brief-summary .live-brief-columns h2,.live-brief-summary .live-brief-columns section>p:not(.live-brief-label){max-width:none}.live-brief-work+.live-brief-work{margin-top:0}.live-brief-section-action{position:absolute;top:calc(var(--s-2) * -1);right:0;width:2rem;height:2rem;display:grid;place-items:center;margin:0;padding:0;border:0;background:transparent;color:var(--ink-3)}.live-brief-section-action svg{display:block}.live-brief-section-action>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.live-brief-section-action.console-icon-tooltip:after{display:block}.live-brief-decision{max-height:none;overflow:visible}.live-brief-decision-grid{grid-template-columns:1fr;gap:var(--s-6);margin-top:var(--s-4)}.live-brief-context{display:block;max-width:38rem;padding-top:0}.live-brief-context dd{max-width:52ch}.live-brief-composer{position:static;margin-top:var(--s-6);padding-top:var(--s-3);background:var(--ground)}.console-loop-chat{height:calc(100svh - 10.5rem)}.console-loop-chat>.console-loop-trail{position:static;flex:none;margin:var(--s-5) var(--s-4) 0}}@media(max-width:560px){.live-brief{padding-right:var(--s-3);padding-left:var(--s-3)}.live-brief-time{left:var(--s-3)}.live-brief-columns{grid-template-columns:1fr}.live-brief-summary-section:nth-child(1),.live-brief-summary-section:nth-child(2),.live-brief-summary-section:nth-child(3){grid-column:1;grid-row:auto}.live-brief-summary-section:nth-child(2){display:block}.live-brief-work+.live-brief-work{margin-top:var(--s-4)}}@media(max-width:760px){:root{--console-sidebar: 100%;--console-stage-width: 100vw;--console-mobile-composer-reserve: calc(7.5rem + env(safe-area-inset-bottom)) }.console-destination-surface{padding-top:calc(var(--s-6) + var(--s-4))!important;box-sizing:border-box}.console-secondary-chrome{top:0!important;height:var(--s-6);align-items:center!important}.console-secondary-content{position:fixed;top:calc(var(--s-6) + var(--s-2));right:var(--margin)}.console-sidebar-header{width:100%;justify-content:flex-start;padding-inline:var(--s-2)}.is-sidebar-collapsed .console-sidebar-header{width:100%;background:#151514}.console-sidebar{position:fixed;inset:var(--s-6) 0 0;width:100%;height:auto;max-height:none;padding-top:0}.console-sidebar-body{display:block}.console-main{margin-left:0}.is-sidebar-collapsed .console-new-item{width:2rem;opacity:1;visibility:visible;pointer-events:auto;transform:none}.console-sidebar-dock,.is-sidebar-collapsed .console-sidebar-dock{position:fixed!important;inset:0 auto auto 50%!important;z-index:61;width:auto!important;min-height:var(--s-6);height:var(--s-6);padding:0;align-items:center!important;justify-content:center!important;background:transparent;opacity:1;visibility:visible;transform:translate(-50%)!important;pointer-events:auto}.console-sidebar-dock .dock-spring-stack{top:calc(100% + var(--s-3));bottom:auto;z-index:1;min-width:7rem;flex-direction:column;padding:var(--s-3);box-sizing:border-box;border-radius:0 0 .75rem .75rem;background:#151514;box-shadow:0 var(--s-2) var(--s-4) #00000059}.console-sidebar-dock>div>span[aria-hidden=true]{top:calc(100% + var(--s-2));bottom:auto!important}.console-sidebar-dock [data-magnify]{transform-origin:center!important}.live-brief-composer,.console-chat-composer{position:fixed!important;right:var(--s-4);bottom:0;left:var(--s-4);z-index:45;width:auto;margin:0!important;padding:var(--s-3) 0 calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--ground)}.live-brief-composer:before,.console-chat-composer:before{right:calc(var(--s-4) * -1);left:calc(var(--s-4) * -1);height:5.5rem}.live-brief{padding-bottom:calc(var(--console-mobile-composer-reserve) + var(--s-4))}.console-chat{height:100svh!important;padding-bottom:var(--console-mobile-composer-reserve);box-sizing:border-box}}.console-settings{width:min(100%,72rem);padding-bottom:var(--s-8)}.console-settings-heading{margin-bottom:var(--s-6)}.console-settings-heading h1{max-width:100%!important;font-size:clamp(2.5rem,6vw,var(--t-statement))!important;overflow-wrap:anywhere}.console-settings-heading>p:last-child{margin-top:var(--s-4)}.console-settings h2{margin:0;color:var(--ink);font-size:var(--t-body);font-weight:var(--w-medium);line-height:var(--lh-body)}.console-settings p{color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-body)}.console-settings-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin-bottom:var(--s-6)}.console-settings-counts div{display:flex;flex-direction:column;gap:var(--s-2)}.console-settings-counts span,.console-settings-row dt,.console-settings-section-heading>span{color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-settings-counts strong{color:var(--ink);font-size:var(--t-statement);font-weight:var(--w-medium);line-height:var(--lh-statement)}.console-settings-split{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(20rem,1.3fr);gap:var(--s-6)}.console-settings-index>h2,.console-settings-section>h2{margin-bottom:var(--s-4)}.console-settings-index nav{display:flex;flex-direction:column;gap:var(--s-2)}.console-settings-index a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;color:var(--ink-2);text-decoration:none}.console-settings-index a:is(:hover,:focus-visible),.console-settings-index a.is-current{color:var(--ink)}.console-settings-index a.is-current span{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:var(--s-2)}.console-settings-index small{color:var(--ink-3);font-size:var(--t-label);white-space:nowrap}.console-settings-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.console-settings-rows{margin:0}.console-settings-row{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1.3fr);gap:var(--s-4);padding:var(--s-3) 0}.console-settings-row dt,.console-settings-row dd{margin:0}.console-settings-row dd{display:flex;flex-direction:column;gap:var(--s-1);color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body)}.console-settings-row dd>span{color:var(--ink-3);font-size:var(--t-label)}.console-settings-note{margin-top:var(--s-4)}.console-settings-section{max-width:44rem}.console-settings-section-wide{width:100%;max-width:none}.console-settings-action{display:inline-block;margin-top:var(--s-4);color:var(--accent);font-size:var(--t-body);text-decoration:underline;text-underline-offset:var(--s-2)}.console-settings-success{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-4);margin:0 0 var(--s-6);padding:var(--s-4);border:1px solid color-mix(in srgb,var(--good) 45%,transparent)}.console-settings-success>span{display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid var(--good);border-radius:50%;color:var(--good);font-size:var(--t-label)}.console-settings-success strong{color:var(--ink);font-size:var(--t-body);font-weight:var(--w-medium)}.console-settings-success p{margin:var(--s-1) 0 0}.console-settings-success a{min-height:2.75rem;display:inline-flex;align-items:center;padding:0 var(--s-3);border:1px solid var(--ink-3);color:var(--ink);font-size:var(--t-label);text-decoration:none}.console-settings-success a:is(:hover,:focus-visible){border-color:var(--accent);color:var(--accent)}.console-settings-error{margin:0 0 var(--s-4);color:var(--warn)!important}.console-settings-editor{margin:0 0 var(--s-6)}.console-settings-editor>summary,.console-settings-inline-editor>summary,.console-settings-history>summary{width:fit-content;color:var(--accent);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer}.console-settings-editor form,.console-settings-inline-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-4)}.console-settings-inline-editor form{grid-template-columns:1fr;gap:var(--s-3)}.console-settings-editor label,.console-settings-inline-editor label{display:flex;flex-direction:column;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-settings-editor :is(input,select,textarea),.console-settings-inline-editor :is(input,select,textarea){min-height:2.75rem;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--ink-3);border-radius:0;background:var(--ground);color:var(--ink);font:inherit;font-size:var(--t-body);letter-spacing:0;text-transform:none}.console-settings-editor textarea{resize:vertical;line-height:var(--lh-body)}.console-settings-editor button,.console-settings-inline-editor button{width:fit-content;min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer}.console-settings-inline-editor{margin-top:var(--s-2)}.console-settings-history{margin-top:var(--s-6)}.console-settings-history .console-settings-rows{margin-top:var(--s-4)}.console-settings-section-bar{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid color-mix(in srgb,var(--ink-3) 35%,transparent)}.console-settings-section-bar>div{display:flex;align-items:baseline;gap:var(--s-2)}.console-settings-section-bar>div>span{color:var(--ink-3);font-size:var(--t-label)}.console-settings-add{margin:0}.console-settings-add>summary{min-height:2.25rem;display:inline-flex;align-items:center;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--ink-3) 58%,transparent);border-radius:.35rem;color:var(--ink);letter-spacing:0;text-transform:none;list-style:none;transition:border-color var(--m-quick) var(--e-ink),background var(--m-quick) var(--e-ink)}.console-settings-add>summary:before{content:"+";margin-right:var(--s-2);color:var(--accent);font-size:1.1rem}.console-settings-add>summary::-webkit-details-marker{display:none}.console-settings-add>summary:is(:hover,:focus-visible),.console-settings-add[open]>summary{border-color:var(--ink-2);background:color-mix(in srgb,var(--ink) 5%,transparent)}.console-settings-add[open]{width:100%;margin-top:var(--s-3);padding:var(--s-4);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink-3) 38%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--ink) 3%,transparent)}.console-settings-section-bar .console-settings-add[open]{margin-bottom:var(--s-2)}.console-settings-section-bar:has(.console-settings-add[open]){display:grid;grid-template-columns:1fr;align-items:start}.console-settings-section-bar:has(.console-settings-add[open])>div{min-height:2.25rem}.console-settings-add[open]>summary{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--t-body);font-weight:var(--w-medium)}.console-settings-add[open]>summary:before{display:none}.console-settings-add[open]>summary:is(:hover,:focus-visible){border:0;background:transparent;color:var(--accent)}.console-settings-add[open] form{align-items:end;max-width:48rem}.console-settings-add[open] form label:only-of-type{grid-column:1 / -1;max-width:30rem}.console-settings-add[open] form button{grid-column:1 / -1;align-self:start;height:2.5rem}.console-settings-section:has(.console-settings-add[open])>.console-settings-empty{display:none}.console-settings-table-wrap{width:100%;overflow-x:auto}.console-settings-table{width:100%;min-width:42rem;border-collapse:collapse}.console-settings-table th,.console-settings-table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid color-mix(in srgb,var(--ink-3) 25%,transparent);text-align:left;vertical-align:top}.console-settings-table th:first-child,.console-settings-table td:first-child{padding-left:0}.console-settings-table th:last-child,.console-settings-table td:last-child{padding-right:0}.console-settings-table th{color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-settings-table td{color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-body)}.console-settings-table td strong{color:var(--ink);font-weight:var(--w-medium)}.console-settings-table td>small{display:block;margin-top:var(--s-1);color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label)}.console-settings-table td a{color:inherit;text-decoration:none}.console-settings-table tbody tr{transition:background var(--m-quick) var(--e-ink)}.console-settings-table tbody tr:is(:hover,:focus-within),.console-settings-table tbody tr.is-selected{background:color-mix(in srgb,var(--ink) 4%,transparent)}.console-settings-status{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-label);white-space:nowrap}.console-settings-status:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--ink-3)}.console-settings-status.is-active:before{background:var(--good)}.console-settings-empty{padding:var(--s-5);border:1px solid color-mix(in srgb,var(--ink-3) 28%,transparent);border-radius:.5rem}.console-settings-empty p{max-width:var(--measure-body);margin:0}.console-settings-empty p+p{margin-top:var(--s-2);color:var(--ink-3)}.console-settings-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none;counter-reset:setup}.console-settings-flow a{min-height:6.5rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:var(--s-2) var(--s-3);padding:var(--s-4);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink-3) 28%,transparent);border-radius:.5rem;color:var(--ink);text-decoration:none;transition:border-color var(--m-quick) var(--e-ink),background var(--m-quick) var(--e-ink)}.console-settings-flow a:is(:hover,:focus-visible){border-color:var(--ink-2);background:color-mix(in srgb,var(--ink) 4%,transparent)}.console-settings-flow a>span{width:1.5rem;height:1.5rem;display:grid;place-items:center;grid-row:1 / 3;border:1px solid var(--ink-3);border-radius:50%;color:var(--ink-2);font-size:var(--t-label)}.console-settings-flow strong{align-self:end;font-weight:var(--w-medium)}.console-settings-flow small{align-self:start;color:var(--ink-3);font-size:var(--t-label)}.console-settings-detail-panel{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid color-mix(in srgb,var(--ink-3) 35%,transparent)}.console-settings-record-detail{max-width:56rem}.console-settings-record-toolbar{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid color-mix(in srgb,var(--ink-3) 35%,transparent)}.console-settings-record-toolbar a{color:var(--accent);font-size:var(--t-label);font-weight:var(--w-medium);text-decoration:underline;text-underline-offset:var(--s-1)}.console-settings-follow-on,.console-settings-dependency{margin-top:var(--s-5)}.console-settings-editor fieldset{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);margin:0;padding:0;border:0}.console-settings-editor fieldset legend{width:100%;margin-bottom:var(--s-2);color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-settings-editor label.console-settings-check{flex-direction:row;align-items:center;gap:var(--s-2);color:var(--ink-2);letter-spacing:0;text-transform:none}.console-settings-editor label.console-settings-check input{min-height:auto;margin:0;accent-color:var(--accent)}.console-settings-dependency{padding:var(--s-3) var(--s-4);border-left:2px solid var(--accent);color:var(--ink-2)}.console-settings-dependency a{color:var(--ink);text-underline-offset:var(--s-1)}.console-settings-editor button,.console-settings-inline-editor button{min-height:2.5rem;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 72%,var(--ink));border-radius:.35rem;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);letter-spacing:0;text-transform:none}.console-settings-editor button:is(:hover,:focus-visible),.console-settings-inline-editor button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 25%,transparent)}.console-settings-budget-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-4)}.console-settings-budget-form .console-settings-field-wide{grid-column:1 / -1}.console-settings-budget-form label>small{color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-regular);letter-spacing:0;line-height:var(--lh-label);text-transform:none}.console-settings-budget-form>button{grid-column:1 / -1}.console-settings-budget-review .console-settings-rows{margin-bottom:var(--s-5)}.console-settings-budget-approve{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-5)}.console-settings-budget-approve button{min-height:2.75rem;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 72%,var(--ink));border-radius:.35rem;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);font:inherit;cursor:pointer}.console-settings-budget-approve a{color:var(--ink-2);font-size:var(--t-label);text-underline-offset:var(--s-1)}@media(max-width:760px){.console-settings-heading{margin-bottom:var(--s-5)}.console-settings-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.console-settings-split{grid-template-columns:1fr;gap:var(--s-6)}.console-settings-row{grid-template-columns:minmax(7.5rem,.75fr) minmax(0,1.25fr);gap:var(--s-3)}.console-settings-editor form,.console-settings-budget-form{grid-template-columns:1fr}.console-settings-budget-form .console-settings-field-wide,.console-settings-budget-form>button{grid-column:1}.console-settings-flow{grid-template-columns:1fr}.console-settings-success{grid-template-columns:auto minmax(0,1fr)}.console-settings-success a{grid-column:1 / -1;justify-content:center}.console-settings-section-bar{align-items:flex-start}.console-settings-table{min-width:38rem}}.console-destination-surface{padding-top:calc(var(--s-8) + var(--s-3))!important}.console-secondary-chrome{top:var(--s-2)!important;min-height:var(--s-6)}.console-secondary-content{display:flex;align-items:center}.console-project{width:min(58rem,100%)}.console-project>h1{max-width:24ch!important;color:var(--ink)!important;opacity:1!important;filter:none!important}.console-loop-trail{margin-bottom:var(--s-6)}.console-project-brief{margin-top:var(--s-5)}.console-project-brief summary{grid-template-columns:6.5rem minmax(0,1fr) 1rem;gap:var(--s-3)}.console-project-brief p{margin-top:var(--s-2);margin-left:calc(6.5rem + var(--s-3))}.console-project-meta{gap:var(--s-1);margin-top:var(--s-3)}.console-project-meta div{grid-template-columns:6.5rem minmax(0,1fr);padding:.1rem 0}.console-project-links{gap:var(--s-5);margin-top:var(--s-5);padding-top:var(--s-4)}.console-scenario-work,.console-decision-work,.console-project-tasks{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid color-mix(in srgb,var(--ink-3) 24%,transparent)}.console-scenario-work>header,.console-decision-work>header{min-height:2.75rem;align-items:center}.console-scenario-work>header h2,.console-decision-work>header h2,.console-commitments h3{color:var(--ink);font-size:var(--t-body);font-weight:var(--w-medium);letter-spacing:0;line-height:var(--lh-body);text-transform:none}.console-scenario-work>header span,.console-decision-work>header span{font-size:var(--t-label)}.console-scenario-work>header p{max-width:46rem;margin:var(--s-1) 0 0;color:var(--ink-2)}.console-decision-work>header p{max-width:46rem;margin:var(--s-1) 0 0;color:var(--ink-2)}.console-scenario-work>article{gap:var(--s-3);padding:var(--s-4) 0 0;border-bottom:0}.console-scenario-work>article>header{align-items:start}.console-scenario-work>article>header h3{color:var(--ink);font-size:var(--t-body);font-weight:var(--w-medium)}.console-scenario-work>article>header p{max-width:46rem;margin-top:var(--s-1);color:var(--ink-2)}.console-scenario-work>article>header>span{flex:none;padding-top:.15rem}.console-scenario-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);color:var(--ink-3);font-size:var(--t-label)}.console-scenario-meta span+span:before{margin-right:var(--s-4);content:"·"}.console-scenario-work dl{display:grid;grid-template-columns:1fr;gap:0;max-width:52rem}.console-scenario-work dl div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--s-4);padding:var(--s-2) 0}.console-scenario-work dt{color:var(--ink-2);font-size:var(--t-body);font-weight:var(--w-medium);letter-spacing:0;text-transform:none}.console-scenario-work dd{color:var(--ink)}.console-scenario-evidence{max-width:52rem;color:var(--ink-3);font-size:var(--t-label)}.console-scenario-actions{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:var(--s-2);margin-top:var(--s-2)}.console-scenario-actions>details{margin-top:0}.console-scenario-actions>details>summary{min-height:2.75rem;display:inline-flex;align-items:center;padding:0 var(--s-3);border:1px solid color-mix(in srgb,var(--ink-3) 60%,transparent);border-radius:.5rem;color:var(--ink);font-size:var(--t-body);list-style:none}.console-scenario-actions>details>summary::-webkit-details-marker{display:none}.console-scenario-actions>details[open]{grid-column:1 / -1}.console-scenario-actions:has(>details[open])>:is(button,form,.console-scenario-confirm){display:none!important}.console-scenario-demo-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);max-width:40rem;margin-top:var(--s-4)}.console-scenario-use{display:flex!important;flex-wrap:wrap;align-items:end;gap:var(--s-2) var(--s-3)!important;margin:0!important}.console-scenario-use label{min-width:16rem}.console-scenario-confirm{display:grid;gap:var(--s-2)}.console-scenario-confirm button{width:fit-content}.console-scenario-confirm p,.console-scenario-use>p{max-width:34rem;margin:0;color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-body)}.console-scenario-use>p{flex-basis:100%}.console-button-primary,.console-button-secondary,.console-scenario-work button,.console-decision-form button,.console-assignment-create button,.console-assignment-release button,.console-assignment-response button,.console-impact-form button,.console-plan-create button{min-height:2.75rem;padding:0 var(--s-3);border-radius:.5rem;font-size:var(--t-body);font-weight:var(--w-medium);line-height:1;cursor:pointer}.console-button-primary,.console-scenario-work button.console-button-primary,.console-plan-create button,.console-decision-form button,.console-assignment-create button,.console-assignment-release button,.console-assignment-response button,.console-impact-form button{border:1px solid var(--accent);background:var(--accent);color:#17120e}.console-button-primary:is(:hover,:focus-visible),.console-plan-create button:is(:hover,:focus-visible),.console-decision-form button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 86%,white)}.console-button-secondary,.console-scenario-work button.console-button-secondary{border:1px solid color-mix(in srgb,var(--ink-3) 60%,transparent);background:transparent;color:var(--ink)}.console-button-secondary:is(:hover,:focus-visible){border-color:var(--ink-2);background:color-mix(in srgb,var(--ink) 6%,transparent)}.console-assignment>.console-button-primary{width:fit-content;justify-self:start}.console-plan-create{max-width:44rem}.console-plan-create>details[open],.console-settings-add[open]{width:100%;margin-top:var(--s-4);padding:0;border:0;border-radius:0;background:transparent}.console-plan-create>details[open]>summary{color:var(--ink);font-size:var(--t-body);font-weight:var(--w-medium)}.console-plan-create form,.console-scenario-create form,.console-scenario-actions form,.console-decision-form,.console-assignment-create form,.console-assignment-release,.console-assignment-response form,.console-impact-form,.console-meeting-create form,.console-meeting-follow-up-review form,.console-settings-editor form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);max-width:40rem}.console-plan-create label,.console-scenario-work label,.console-decision-form label,.console-assignment-create label,.console-assignment-release label,.console-assignment-response label,.console-impact-form label,.console-meeting-create label,.console-meeting-follow-up-review label:not(.console-plan-choice),.console-settings-inline-editor label{gap:var(--s-1);color:var(--ink-2);font-size:var(--t-body);font-weight:var(--w-medium);letter-spacing:0;text-transform:none}.console-plan-create :is(input,select,textarea),.console-scenario-work :is(input,select,textarea),.console-decision-form :is(input,select,textarea),.console-assignment-create :is(input,select,textarea),.console-assignment-release :is(input,select,textarea),.console-assignment-response :is(input,select,textarea),.console-impact-form :is(input,select,textarea),.console-meeting-create :is(input,select,textarea),.console-meeting-follow-up-review :is(input,select,textarea),.console-settings-inline-editor :is(input,select,textarea){min-height:3rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--ink-3) 68%,transparent);border-radius:.5rem;background:#111110;color:var(--ink);font-size:var(--t-body);line-height:1.4}.console-plan-create :is(input,select,textarea):focus,.console-scenario-work :is(input,select,textarea):focus,.console-decision-form :is(input,select,textarea):focus,.console-assignment-create :is(input,select,textarea):focus,.console-assignment-release :is(input,select,textarea):focus,.console-assignment-response :is(input,select,textarea):focus,.console-impact-form :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.console-decision-form fieldset,.console-impact-form>*,.console-plan-create form>*{grid-column:1}.console-commitments{margin-top:var(--s-6)}.console-commitments ul{margin-top:var(--s-4)}.console-commitments>ul>li{gap:var(--s-4);padding:0;border-top:0}.console-commitments>ul>li>div:first-child{align-items:baseline}.console-commitments>ul>li>div:first-child strong{color:var(--ink);font-weight:var(--w-medium)}.console-assignment{gap:var(--s-4);padding:var(--s-4) 0 0;border:0;border-radius:0}.console-assignment>header>div{display:flex;align-items:baseline;gap:var(--s-3)}.console-assignment>header>div strong{color:var(--ink);font-weight:var(--w-medium)}.console-assignment>p{max-width:48rem;color:var(--ink)}.console-project-tasks details p{color:var(--ink-2);font-size:var(--t-body)}.console-project-tasks>h2{margin:0 0 var(--s-4);color:var(--ink);font-size:var(--t-body);font-weight:var(--w-medium);line-height:var(--lh-body)}@media(max-width:760px){.console-destination-surface{padding-top:calc(var(--s-8) + var(--s-4))!important}.console-project>.console-loop-trail{display:none}.console-project-brief summary,.console-project-meta div,.console-scenario-work dl div{grid-template-columns:1fr;gap:var(--s-1)}.console-project-brief summary{grid-template-columns:minmax(0,1fr) 1rem}.console-project-brief summary span{grid-column:1 / -1}.console-project-brief p,.console-project-meta{margin-left:0}.console-project-brief p{margin-right:0}.console-scenario-work>article>header,.console-scenario-use,.console-assignment>header{display:grid!important}.console-scenario-actions{grid-template-columns:1fr}.console-scenario-work>article>header>span{grid-row:1}.console-scenario-use label{min-width:0}.console-project-tasks{overflow:visible}.console-project-tasks table,.console-project-tasks tbody,.console-project-tasks tr,.console-project-tasks td{display:block;width:100%;min-width:0}.console-project-tasks thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.console-project-tasks tr{padding:var(--s-4) 0}.console-project-tasks tr+tr{margin-top:var(--s-3)}.console-project-tasks td,.console-project-tasks td:first-child{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--s-3);padding:var(--s-1) 0;color:var(--ink-2)}.console-project-tasks td:before{content:attr(data-label);color:var(--ink-3);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.console-project-tasks td:first-child{grid-template-columns:1fr;color:var(--ink)}.console-project-tasks td:first-child:before{display:none}}
