*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--color-cream);color:var(--color-primary);font-family:var(--font-sans);line-height:1.5}h1,h2,h3{margin:0 0 .5rem;font-family:var(--font-serif);font-weight:500;line-height:1.15}h1{font-size:2.25rem}h2{font-size:1.5rem}p{margin:0 0 1rem}a{color:var(--color-primary);text-underline-offset:.15em}a:hover{color:var(--color-deep)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page{max-width:60rem;margin:0 auto;padding:2rem 1.5rem 4rem}.muted{color:var(--color-muted-on-cream)}.card .muted{color:var(--color-muted)}.card{padding:2rem;background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius-card);box-shadow:0 1px 2px rgb(9 51 35/6%)}.card>:last-child{margin-bottom:0}.stack{display:flex;flex-direction:column;gap:1rem}.stack>*{margin:0}.field{display:flex;flex-direction:column;gap:.375rem;font-weight:500}.field input,.field select,.field textarea{width:100%;padding:.75rem .875rem;font:inherit;font-weight:400;color:var(--color-primary);background-color:var(--color-white);border:1px solid var(--color-muted);border-radius:var(--radius)}.field select{padding-right:2.25rem}select{max-width:100%;padding:.75rem 2.25rem .75rem .875rem;font:inherit;color:var(--color-primary);text-overflow:ellipsis;appearance:none;background-color:var(--color-white);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 1.25rem center,right .9375rem center;background-size:.3125rem .3125rem;background-repeat:no-repeat;border:1px solid var(--color-muted);border-radius:var(--radius)}fieldset{min-inline-size:0}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}.field input::placeholder,.field textarea::placeholder{color:var(--color-muted);opacity:1}.field-check{display:flex;gap:.5rem;align-items:flex-start}.field-note{margin:0;font-size:.8125rem;font-weight:400}.more-context{padding:1rem;border:1px solid var(--color-green-gray);border-radius:var(--radius)}.more-context>summary{cursor:pointer;font-weight:600}.more-context[open]>summary{margin-bottom:1rem}.field-control{position:relative;display:block}.field-control>svg{position:absolute;top:50%;left:.875rem;transform:translateY(-50%);color:var(--color-primary);pointer-events:none}.field-control>input{padding-left:2.75rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font:inherit;font-weight:600;color:var(--color-primary);text-decoration:none;background:var(--color-white);border:1px solid var(--color-muted);border-radius:var(--radius);cursor:pointer}.button:where(:hover,:active):where(:not(:disabled,[aria-disabled=true])){color:var(--color-deep);border-color:var(--color-deep)}.button-primary{color:var(--color-primary);background:var(--color-gold);border-color:var(--color-gold)}.button-primary:active:not(:disabled,[aria-disabled=true]),.button-primary:hover:not(:disabled,[aria-disabled=true]){color:var(--color-deep);border-color:var(--color-deep)}.button-secondary{color:var(--color-primary);background:var(--color-white);border-color:var(--color-muted)}.button-secondary:active:not(:disabled,[aria-disabled=true]),.button-secondary:hover:not(:disabled,[aria-disabled=true]){color:var(--color-deep);border-color:var(--color-deep)}.button-danger{color:var(--color-white);background:var(--color-danger);border-color:var(--color-danger)}.button-danger:active:not(:disabled,[aria-disabled=true]),.button-danger:hover:not(:disabled,[aria-disabled=true]){color:var(--color-white);background:#861015;border-color:#861015}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.button[aria-busy=true]{cursor:progress}.button[aria-busy=true]:before{flex:none;width:1em;height:1em;content:"";border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:button-busy .8s linear infinite}@keyframes button-busy{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button[aria-busy=true]:before{animation:none}}.button-link{padding:0;font:inherit;color:var(--color-primary);background:none;border:none;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.button-link:hover{color:var(--color-deep)}.notice{padding:.75rem 1rem;color:var(--color-primary);background:var(--color-sage);border-left:3px solid var(--color-primary);border-radius:var(--radius)}.notice-error{background:var(--color-danger-tint);border-left-color:var(--color-danger)}.notice-success{background:var(--color-sage);border-left-color:var(--color-primary)}.notice-info{background:var(--color-info-tint);border-left-color:var(--color-info)}.divider{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--color-muted)}.divider:after,.divider:before{content:"";flex:1 1;border-top:1px solid var(--color-green-gray)}.support-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem;font-weight:600;color:var(--color-primary);background:var(--color-sage);border-top:4px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.support-banner p{margin:0}.signin{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem 4rem}.signin-card{width:100%;max-width:32rem;padding:2.5rem 3rem;text-align:center}.signin-card h1{font-size:2.5rem;text-wrap:balance}.signin-card .notice,.signin-card .stack{text-align:left}.signin-sso>summary{display:flex;min-height:2.75rem;list-style:none}.signin-sso>summary::-webkit-details-marker{display:none}.signin-sso[open] .signin-sso-chevron{transform:rotate(180deg)}.signin-sign-out,.signin-sso>form{margin-top:1rem}.lock-line{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem}.lock-line svg{color:var(--color-primary)}@media (max-width:30rem){.signin-card{padding:2rem 1.25rem}}[hidden]{display:none!important}.skip-link{position:absolute;top:-3rem;left:.75rem;z-index:10;padding:.5rem .75rem;color:var(--color-white);background:var(--color-primary);border-radius:var(--radius);text-decoration:none}.skip-link:focus{top:.5rem;color:var(--color-white)}.top-bar{position:relative;justify-content:space-between;gap:1rem;padding:.875rem 1.5rem}.top-bar,.top-bar-end{display:flex;align-items:center}.top-bar-end{gap:.875rem}.top-bar-link{display:inline-flex;align-items:center;min-height:44px;padding:0 .125rem;font-weight:500;text-decoration:none}.top-bar-link:hover{text-decoration:underline}.top-bar-rule{width:1px;height:22px;background:var(--color-green-gray)}.account-menu{position:relative}.account-button{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0;color:var(--color-primary);background:none;border:0;cursor:pointer}.avatar{display:grid;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;background:var(--color-sage);border:1px solid var(--color-muted-on-cream);border-radius:50%}.chevron{transition:transform .15s}[aria-expanded=true]>.chevron{transform:rotate(180deg)}.account-panel,.export-panel,.row-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:4;min-width:13rem;padding:6px;background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius);box-shadow:0 12px 30px -14px rgb(9 51 35/45%)}.account-who{margin:0 0 4px;padding:8px 10px 10px;overflow:hidden;font-size:.8125rem;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--color-sage)}.menu-list{display:grid;margin:0;padding:0;list-style:none}.menu-list form{margin:0}.menu-item{display:flex;align-items:center;width:100%;min-height:44px;padding:0 10px;font:inherit;font-size:.875rem;font-weight:500;color:var(--color-primary);text-align:left;text-decoration:none;background:none;border:0;border-radius:6px;cursor:pointer}.menu-item:hover{background:var(--color-sage)}.menu-item:disabled{background:none;opacity:.55;cursor:not-allowed}.menu-help-hours{margin:0;padding:0 10px 8px;font-size:.75rem;color:var(--color-muted)}.shell-menu{display:none}.shell-menu-button{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .75rem;font:inherit;font-size:.875rem;font-weight:500;color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-muted-on-cream);border-radius:var(--radius);cursor:pointer}.shell-drawer{position:absolute;top:100%;right:0;left:0;z-index:4;padding:6px 8px;background:var(--color-white);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.shell-drawer hr{margin:6px 4px;border:0;border-top:1px solid var(--color-sage)}.shell-drawer [aria-current=page]{background:var(--color-sage);box-shadow:inset 3px 0 0 var(--color-primary)}@media (max-width:47.999rem){.top-bar{padding:.75rem .875rem}.top-bar-end{display:none}.shell-menu{display:block}}@media (scripting:none){.account-button,.shell-menu-button{display:none}.account-panel[hidden],.row-menu-panel[hidden],.shell-drawer[hidden]{position:static;display:block!important;min-width:0;padding:0;background:none;border:0;box-shadow:none}.account-panel .account-who{display:none}.account-panel .menu-list{display:flex;flex-wrap:wrap;gap:0 .5rem}}@media (prefers-reduced-motion:reduce){.chevron{transition:none}}.main-nav{padding:0 1.5rem;overflow-x:auto;border-bottom:1px solid var(--color-rule)}.main-nav ul{display:flex;gap:4px;margin:0;padding:0;list-style:none}.main-nav li{display:flex;align-items:center}.main-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-weight:500;color:var(--color-muted-on-cream);text-decoration:none;white-space:nowrap}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--color-primary)}.main-nav a[aria-current=page]:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;content:"";background:var(--color-primary)}.main-nav-split:before{width:1px;height:20px;margin:0 6px;content:"";background:var(--color-rule)}@media (max-width:47.999rem){.main-nav{display:none}}.dot{color:var(--color-gold-mark)}.area-card{display:grid;gap:.75rem;max-width:44rem;padding:1.5rem}.area-card>*{margin:0}.area-card h2{font-size:1.3rem}.tile{display:grid;place-items:center;width:44px;height:44px;color:var(--color-primary);border-radius:10px}.status-pill,.tile{background:var(--color-sage)}.status-pill{justify-self:start;padding:4px 10px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px}.link-list{display:grid;margin:0;padding:0;list-style:none}.link-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;border-top:1px solid var(--color-sage)}.link-list a,.link-list li{align-items:center;min-height:44px}.link-list a{display:inline-flex;font-weight:500}.link-list .muted{font-size:.8125rem}.signin>.brand-lockup{margin-bottom:1.5rem}.slim-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.5rem;border-bottom:1px solid var(--color-rule)}.slim-bar-back{display:inline-flex;align-items:center;min-height:44px;font-weight:500}.table-scroll{position:relative;max-width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:.9375rem}.data-table caption{padding-bottom:.5rem;font-weight:600;text-align:left}.data-table td,.data-table th{padding:.5rem .75rem .5rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-green-gray)}.data-table th{color:var(--color-muted);font-weight:600}@media (max-width:47.999rem){.data-table{min-width:40rem}}.data-table-block{display:flex;flex-direction:column;gap:var(--space-3)}.data-table-cards td{overflow-wrap:anywhere}.data-table .data-table-end{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table-sort{display:inline-flex;align-items:center;gap:var(--space-1);color:inherit;text-decoration:none}.data-table-sort:hover{text-decoration:underline}.data-table .data-table-menu{width:1%;padding-block:var(--space-1);padding-right:0;text-align:end}.row-menu{position:relative;display:inline-block}.row-menu-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:var(--color-primary);background:none;border:0;border-radius:var(--radius);cursor:pointer}.row-menu-button:hover,.row-menu-button[aria-expanded=true]{background:var(--color-sage)}.row-menu-panel{text-align:start}.row-menu-fallback{display:none}@media (scripting:none){.row-menu-button,.row-menu-confirm{display:none}.row-menu-fallback{display:block}.row-menu-post .dialog:not([open]){position:static;display:block;width:auto;margin:0}}.data-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.data-table-count{margin:0;font-size:var(--text-sm);color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table-empty{display:grid;gap:var(--space-2)}.data-table-empty>p{margin:0}@media (max-width:47.999rem){.data-table.data-table-cards{display:block;min-width:0}.data-table-cards caption,.data-table-cards thead{display:block}.data-table-cards thead tr{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.data-table-cards thead th{padding:0 0 var(--space-2);border:0}.data-table-cards thead th:not([data-sortable]){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.data-table-cards tbody{display:grid;gap:var(--space-3)}.data-table-cards tbody tr{position:relative;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-green-gray);border-radius:var(--radius)}.data-table-cards tbody tr:has(>.data-table-menu .row-menu){padding-inline-end:3.5rem}.data-table-cards td{display:block;padding:0;text-align:start;border:0}.data-table-cards .data-table-end{text-align:start}.data-table-cards td[data-label]:before{display:inline-block;min-width:6.5rem;margin-inline-end:var(--space-2);content:attr(data-label);content:attr(data-label) /"";font-weight:600;color:var(--color-muted);overflow-wrap:normal}.data-table-cards td.data-table-menu{position:absolute;top:var(--space-1);inset-inline-end:var(--space-1);width:auto;padding:0}.data-table-cards td.data-table-menu:empty{display:none}}.filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.filter-row>.field{flex:1 1 9rem;min-width:0}.filter-row>.field-wide{flex:2 1 10rem}.filter-row>.field-check{align-items:center;min-height:3rem}.filter-row>.button{flex:none}@media (max-width:47.999rem){.filter-row{flex-direction:column;align-items:stretch}.filter-row>.button,.filter-row>.field{flex:none}.filter-row>.field-check{min-height:0}}.page-data{max-width:72rem}.audit-details>summary{cursor:pointer;color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}.audit-details dl{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--text-sm)}.audit-details dl>div{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.audit-details dt{color:var(--color-muted)}.audit-details dd{margin:0;overflow-wrap:anywhere}.fieldset{display:grid;gap:.75rem;margin:0;padding:1rem;border:1px solid var(--color-green-gray);border-radius:var(--radius)}.fieldset legend{padding:0 .25rem;font-weight:600}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.save-bar{position:sticky;bottom:0;z-index:3;padding:var(--space-3) var(--space-4);background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius-card);box-shadow:0 -4px 16px -8px rgb(9 51 35/30%)}.save-bar-note{margin:0 auto 0 0;font-weight:600}.tag{display:inline-block;padding:2px 8px;font-size:.75rem;font-weight:600;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px}.demo-message{white-space:pre-wrap;overflow-wrap:anywhere}.pager{display:flex;gap:1.5rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.scenario-card{display:grid;align-content:start;gap:.5rem;padding:1.25rem}.scenario-card>*{margin:0}.scenario-card h3{font-size:1.25rem}.scenario-card h3 a{text-decoration:none}.scenario-card h3 a:hover{text-decoration:underline}.eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-on-cream)}.card .eyebrow{color:var(--color-muted)}.brief h3{margin-bottom:.25rem;font-size:1.1rem}.brief-list{display:grid;gap:.375rem;margin:0}.brief-list>div{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr;gap:.75rem}.brief-list dt{font-weight:600}.brief-list dd{margin:0}.brief-ledger{font-size:.875rem}@media (max-width:35.999rem){.brief-list>div{grid-template-columns:1fr;gap:0}}.plain-list{display:grid;gap:.25rem;margin:0;padding-left:1.25rem}.page-start{max-width:72rem}.start-layout{display:grid;gap:1.5rem}.start-layout>*{min-width:0}.start-brief>summary,.start-plan>summary{min-height:2.75rem;padding:.5rem 0;font-weight:600;cursor:pointer}.start-brief[open]>summary,.start-plan[open]>summary{margin-bottom:.5rem}@media (min-width:64rem){.start-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);grid-template-rows:auto 1fr;grid-template-areas:"summary start" "brief start";align-items:start}.start-summary{grid-area:summary}.start-brief{grid-area:brief}.start-card{position:sticky;top:1rem;grid-area:start;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}.start-brief>summary,.start-lede{display:none}}.page-new-scenario{max-width:72rem}.new-scenario{display:grid;gap:var(--space-5)}.new-scenario>*{min-width:0}.describe-answer:focus{outline:none}.scenario-packs{margin:0;padding:0;list-style:none}.scenario-pack{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between}.scenario-pack-name{display:grid;min-width:0;overflow-wrap:anywhere}@media (min-width:64rem){.new-scenario{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start}}.builder fieldset{min-width:0;margin:0}.builder legend{padding:0}.builder-grid{display:grid;gap:1rem}@media (min-width:48rem){.builder-grid{grid-template-columns:1fr 1fr}}.page-wide{max-width:90rem;padding-top:.75rem;padding-bottom:2rem}@media (max-width:39.999rem){.page-wide{padding-right:1rem;padding-left:1rem}}.room.stack{gap:.75rem}.room-head{display:flex;justify-content:space-between;gap:.5rem 1rem}.room-head,.room-head>.stack{flex-wrap:wrap;align-items:center}.room-head>.stack{flex-direction:row;gap:.25rem .75rem}.room-head h1{margin:0;font-size:1.5rem}.room-status{margin:0;font-weight:500}.room-visuals{position:relative;gap:1rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.room-visuals .muted{color:var(--color-muted)}@media (max-width:39.999rem){.room-visuals{padding:.75rem}}.room-panel{min-width:0}.room-panel>.tag{align-self:flex-start}.room-panel-timeline{padding-top:.75rem;border-top:1px solid var(--color-rule)}.room-grid{display:grid;gap:1rem 1.5rem}@media (min-width:64rem){.room-grid{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start}}@media (min-width:72rem){.room-grid{grid-template-columns:minmax(15rem,19rem) minmax(0,1.15fr) minmax(0,1fr)}.room-side{display:contents}.room .talk-pace{padding-right:2.5rem}}.room .radar-face{max-width:13.5rem}.room .radar.stack,.room-panel.stack{gap:.5rem}.room .radar-legend{display:flex;flex-wrap:wrap;gap:.125rem .75rem;font-size:.75rem}.room .radar-scale{gap:.25rem .75rem}.room-status{font-size:.9375rem}@media (max-width:63.999rem){.room .radar-head{padding-right:2.5rem}}@media (min-width:64rem) and (max-width:71.999rem){.room .feedback h3{padding-right:2.5rem}}.brief-panel{max-height:40vh;overflow-y:auto;overscroll-behavior:contain}.brief-panel summary,.section summary{cursor:pointer;font-weight:600}.brief-panel[open] summary{margin-bottom:1rem}.captions{display:grid;align-content:start;gap:.375rem;height:min(32vh,22rem);min-height:10rem;margin:0;padding:.75rem;overflow-y:auto;list-style:none;border:1px solid var(--color-green-gray);border-radius:var(--radius)}.caption{font-size:.9375rem;line-height:1.4}.caption-text,.caption-who{display:block}.caption-who{font-size:.75rem;font-weight:600}.caption-buyer{padding-left:.75rem;border-left:3px solid var(--color-gold-on-cream)}.caption-buyer .caption-who{color:var(--color-gold-on-cream)}.caption-supplier{padding:.25rem .75rem;background:var(--color-sage);border-left:3px solid var(--color-primary);border-radius:0 var(--radius) var(--radius) 0}.caption-silence{font-size:.8125rem;font-style:italic;text-align:center;color:var(--color-muted)}.feedback h3{font-size:1.1rem}.feedback h3 .muted{font-family:var(--font-sans);font-size:.75rem}.observation{min-height:1.5rem}.counters{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;margin:0}.counters-idle{opacity:.6}.counter{padding:.5rem .75rem;border:1px solid var(--color-green-gray);border-radius:var(--radius)}.counter dt{font-size:.75rem;color:var(--color-muted)}.counter dd{margin:.25rem 0 0}.counter-value{display:inline-block;font-size:1.75rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:counter-in .3s ease-out}.counter-hint{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--color-muted)}.counter-dim{opacity:.8}.counter-flag{border:2px solid var(--color-gold-on-cream)}.counter-flag .counter-value{color:var(--color-gold-on-cream)}@keyframes counter-in{0%{opacity:0;transform:scale(.6)}}.counters-compact{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.375rem}.counters-compact .counter{padding:.25rem .5rem}.counters-compact .counter dt{font-size:.6875rem;line-height:1.2}.counters-compact .counter dd{display:flex;align-items:baseline;gap:.375rem;margin:0}.counters-compact .counter-value{font-size:1.25rem}.counters-compact .counter-hint{margin:0;font-size:.625rem;line-height:1.2}@media (prefers-reduced-motion:reduce){.counter-value{animation:none}}.talk-pace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.visual-block h3{margin-bottom:.125rem;font-size:1rem}.visual-hint{display:block;margin:0 0 .25rem;overflow:hidden;font-size:.6875rem;line-height:1.3;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap}.donut-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.donut{display:block;width:100%;max-width:6.5rem;height:auto}.donut circle{fill:none}.donut-track{stroke:var(--color-sage);stroke-width:14}.donut-you{stroke:var(--color-gold-on-cream);stroke-width:14}.donut-them{stroke:var(--color-primary);stroke-width:10}.donut-band{stroke:var(--color-green-gray);stroke-width:4}.donut-center{font-size:1rem;font-weight:600;fill:var(--color-primary)}.talk-legend{margin:0;padding:0;font-size:.75rem;list-style:none}.talk-key{display:inline-block;width:.625rem;height:.625rem;margin-right:.25rem}.talk-key-you{background:var(--color-gold-on-cream)}.talk-key-them{background:var(--color-primary)}.dial{display:block;width:100%;max-width:8.5rem;height:auto}.dial-band,.dial-track{fill:none;stroke-linecap:butt}.dial-track{stroke:var(--color-sage);stroke-width:8}.dial-band{stroke:var(--color-green-gray);stroke-width:8}.dial-needle{stroke:var(--color-primary);stroke-width:2.5;stroke-linecap:round}.dial-hub{fill:var(--color-primary)}.dial-scale{font-size:6px;fill:var(--color-muted)}.dial-readout{margin:0;font-size:.75rem}.dial-value{font-size:1.125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dial-verdict{font-weight:600}.timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.timeline-head h3{font-size:1.1rem}.timeline.stack{gap:.5rem}.timeline-row{display:grid;gap:.125rem}@media (min-width:64rem){.timeline-row{grid-template-columns:24rem minmax(0,1fr);align-items:center;gap:.75rem}}.timeline-label{display:flex;align-items:baseline;gap:.5rem;min-width:0;margin:0;line-height:1.2}.timeline-label-name{flex:none;font-size:.8125rem;font-weight:600}.timeline-label .visual-hint{min-width:0;margin:0}.timeline-plot{display:block;overflow:visible}.timeline-baseline{stroke:var(--color-rule);stroke-width:1}.timeline-marker path{stroke:var(--color-white);stroke-width:1}.timeline-desk{fill:var(--color-primary)}.timeline-desk-open{fill:var(--color-sage);stroke:var(--color-primary);stroke-dasharray:3 2}.timeline-barge-held path,.timeline-desk-ceiling path,.timeline-offer-gave_first path,.timeline-offer-split path{fill:var(--color-gold-on-cream)}.timeline-offer-condition_first path{fill:var(--color-primary)}.timeline-barge-yielded path,.timeline-desk-asked path{fill:var(--color-white);stroke:var(--color-primary);stroke-width:1.5}.timeline-tick{font-size:.6875rem;fill:var(--color-muted)}.timeline-offer-count{font-size:.625rem;font-weight:700;fill:var(--color-primary)}.room-visuals-head{position:absolute;top:.5rem;right:.5rem;z-index:1}.guide-button{width:2rem;height:2rem;padding:0;font:inherit;font-weight:700;cursor:pointer;border:1px solid var(--color-green-gray);border-radius:999px}.guide-button,.guide-dialog{color:var(--color-primary);background:var(--color-white)}.guide-dialog{width:min(36rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:1.5rem;border:1px solid var(--color-green-gray);border-radius:var(--radius-card)}.guide-dialog::backdrop{background:rgb(9 51 35/40%)}.guide-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.guide-list{display:grid;gap:.625rem;margin:0 0 1rem}.guide-list dt{font-weight:600}.guide-list dd{margin:0;font-size:.875rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tallies{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem}.radar h3{margin:0;font-size:1.1rem}.radar-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.8125rem}.radar-face{display:block;width:100%;max-width:460px;margin:0 auto}.radar-cell{cursor:pointer;stroke:var(--color-white);stroke-width:1;outline:none}.radar-cell:focus-visible,.radar-cell[aria-pressed=true]{stroke:var(--color-primary);stroke-width:2.5}.radar-mode{font-size:13px;font-weight:600}.radar-ring{font-size:9px;fill:var(--color-muted)}.radar-legend{display:grid;gap:.25rem;font-size:.8125rem}.radar-legend p{margin:0}.radar-scale{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.radar-scale-mode{display:inline-flex;align-items:center;gap:.375rem}.radar-swatch{stroke:var(--color-green-gray)}.radar-detail{padding:.75rem;font-size:.8125rem;border:1px solid var(--color-green-gray);border-radius:var(--radius)}.radar-detail p{margin:0}.report-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.report-title-row>.stack{min-width:0}.export-menu{position:relative;flex:none}@media (max-width:47.999rem){.report-title-row{flex-direction:column}.export-panel{right:auto;left:0}}@media (scripting:none){.export-button{display:none}.export-panel[hidden]{position:static;display:block!important;min-width:0;padding:0;background:none;border:0;box-shadow:none}.export-panel .menu-list{display:flex;flex-wrap:wrap;gap:0 .5rem}}.tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--color-rule)}.tab{min-height:44px;padding:0 .875rem;font:inherit;font-weight:500;color:var(--color-muted-on-cream);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.tab[aria-selected=true]{font-weight:600;color:var(--color-primary);border-bottom-color:var(--color-primary)}.score-head{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.score-figure{margin:0;font-size:3rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-title{margin:0;font-size:1.125rem;font-weight:600}.score-ring-track{fill:none;stroke:var(--color-sage);stroke-width:8}.score-ring-arc{fill:none;stroke-width:8;stroke-linecap:round}.tone-good .score-ring-arc{stroke:var(--color-primary)}.tone-mid .score-ring-arc{stroke:var(--color-gold-on-cream)}.tone-low .score-ring-arc{stroke:var(--color-green-gray)}.score-ring-value{font-size:30px;font-weight:600;fill:var(--color-primary)}.score-ring-label,.tone-muted .score-ring-value{fill:var(--color-muted)}.score-ring-label{font-size:11px}.score-help{max-width:36rem;font-size:var(--text-sm)}.score-help summary{color:var(--color-muted);cursor:pointer}.score-help[open] summary{margin-bottom:var(--space-2)}.score-help p{margin:0}.next-steps{border-left:4px solid var(--color-gold-on-cream)}.next-steps ol{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.next-steps li{display:grid;gap:var(--space-1)}.next-steps p{margin:0}.next-step-name{font-weight:600}.next-steps a{font-size:var(--text-sm)}.section{padding:1rem 1.25rem}.section summary{display:grid;gap:.25rem}.section-summary{font-size:.8125rem;font-weight:400;color:var(--color-muted)}.section-body{padding-top:.75rem}.tag-filled{background:var(--color-sage)}.outcomes{display:grid;gap:.75rem}@media (min-width:48rem){.outcomes{grid-template-columns:repeat(3,1fr);align-items:start}}.critical{border-left:4px solid var(--color-primary)}.coaching{white-space:pre-wrap}.signal-card{padding:1rem}.signal-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.citation{font-size:.875rem}.citation q{font-style:italic}.line-id,.line-who{margin-right:.5rem;font-size:.75rem;font-weight:600;color:var(--color-muted)}.line-who{text-transform:uppercase}.radars{display:grid;gap:1rem}@media (min-width:48rem){.radars{grid-template-columns:1fr 1fr;align-items:start}}.transcript{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.line-time{margin-right:var(--space-2);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted)}.line-markers{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);margin-left:var(--space-2);vertical-align:baseline}.line-marker{padding:0 var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--color-primary);text-decoration:none;background:var(--color-sage);border-radius:999px}a.line-marker:hover{text-decoration:underline}.signal-card,.transcript li{scroll-margin-block:var(--space-6)}.transcript li{border-radius:var(--radius)}.citation a{color:inherit}.primer{display:grid;gap:.75rem 1.5rem;margin:0}.primer dt{font-weight:600}.primer dd{margin:0}@media (min-width:48rem){.primer{grid-template-columns:1fr 1fr}}#plan,#rewrite,[id^=section-]{scroll-margin-top:1rem}.strategy-incomplete{display:grid;gap:var(--space-2)}.strategy-incomplete>*{margin:0}.strategy-layout{display:grid;gap:var(--space-4)}.strategy-main{min-width:0}.contents-rail{display:none}.contents-list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.contents-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-2)}.contents-list a{display:inline-flex;align-items:center;min-height:44px;font-weight:500}.contents-list a[aria-current=true]{font-weight:700;color:var(--color-deep)}.contents-fold{padding:0 var(--space-4);background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius)}.contents-fold>summary{display:flex;align-items:center;min-height:44px;font-weight:600;cursor:pointer}.contents-fold[open]{padding-bottom:var(--space-3)}.contents-fold:not([open])>:not(summary){display:none}@media (min-width:64rem){.page-strategy{max-width:74rem}.strategy-layout{grid-template-columns:15rem minmax(0,1fr);gap:var(--space-6);align-items:start}.contents-fold{display:none}.contents-rail{position:sticky;top:1rem;display:block;grid-row:1;grid-column:1;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;font-size:var(--text-sm)}.contents-rail .contents-list{gap:0;border-left:2px solid var(--color-rule)}.contents-rail li{margin-left:-2px;padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid transparent}.contents-rail li:has(>a[aria-current=true]){border-left-color:var(--color-primary)}.contents-rail a{min-height:1.75rem}.strategy-main{grid-row:1;grid-column:2}}.strategy-doc{display:grid}@media (max-width:47.999rem){.strategy-doc{padding:var(--space-5) var(--space-4)}}.doc-section{padding:var(--space-6) 0;border-top:1px solid var(--color-rule)}.doc-section:first-child{padding-top:0;border-top:0}.doc-section:last-child{padding-bottom:0}.doc-section>h2{margin-bottom:var(--space-1)}.doc-section-text>:last-child{margin-bottom:0}.section-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4);margin-bottom:var(--space-2);font-size:var(--text-sm)}.section-sources>summary,.section-toolbar>a{display:inline-flex;align-items:center;min-height:2rem}.section-sources>summary{gap:var(--space-1);text-decoration:underline;text-underline-offset:.15em;cursor:pointer;list-style:none}.section-sources>summary::-webkit-details-marker{display:none}.section-sources>summary:after{content:"";width:.4em;height:.4em;margin-left:.15em;border-right:2px solid;border-bottom:2px solid;transform:translateY(-.1em) rotate(45deg)}.section-sources[open]>summary:after{transform:translateY(.1em) rotate(-135deg)}.section-sources:not([open])>:not(summary){display:none}.section-sources-list{position:absolute;top:100%;left:0;z-index:5;display:grid;gap:var(--space-2);width:min(28rem,100%);margin:0;padding:var(--space-3) var(--space-4);list-style:none;background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius);box-shadow:0 4px 12px rgb(9 51 35/12%)}.citation{position:relative}.citation-chip{margin:0 .125rem;padding:0 .375rem;text-decoration:none}.citation-preview{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:10;display:grid;gap:var(--space-1);width:max-content;max-width:min(20rem,calc(100vw - 2rem));padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;line-height:1.4;color:var(--color-primary);white-space:normal;background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius);box-shadow:0 4px 12px rgb(9 51 35/12%)}.citation-preview[hidden]{display:none}.citation-preview-title{font-weight:600}.citation-preview-meta{font-size:var(--text-xs);color:var(--color-muted)}#rewrite:target{outline:2px solid var(--color-gold-mark);outline-offset:2px}.citation-hint{margin:0;padding-left:var(--space-3);color:var(--color-danger);border-left:3px solid var(--color-danger)}.rewrite-dialog{width:min(36rem,calc(100vw - 2rem))}.rewrite-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rewrite-chip{min-height:2rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:999px;cursor:pointer}.rewrite-chip:hover:not(:disabled){background:var(--color-sage)}.rewrite-chip:disabled{color:var(--color-muted);cursor:not-allowed}@media (min-width:30rem){.rewrite-sections{grid-template-columns:1fr 1fr}.rewrite-sections>.field-note{grid-column:1/-1}}.section-diff{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-rule);border-left:3px solid var(--color-info);border-radius:var(--radius)}.section-diff>*{margin:0}.section-diff-text{white-space:pre-wrap;overflow-wrap:anywhere}.copilot-card del,.section-diff del{color:var(--color-danger);background:var(--color-danger-tint);text-decoration:line-through}.copilot-card ins,.section-diff ins{color:var(--color-primary);background:var(--color-sage);text-decoration:underline;text-underline-offset:.15em}.section-kept>:last-child{margin-bottom:0}.strategy-copilot{min-width:0;height:min(36rem,85dvh)}.copilot-card{display:grid;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-rule);border-left:3px solid var(--color-info);border-radius:var(--radius)}.copilot-card>*,.copilot-card>h3{margin:0}.copilot-card>h3{font-size:var(--text-sm)}@media (min-width:64rem){.strategy-copilot{grid-column:2}}@media (min-width:90rem){.page-strategy:has(.strategy-copilot){max-width:98rem}.strategy-layout:has(>.strategy-copilot){grid-template-columns:15rem minmax(0,1fr) 24rem}.strategy-copilot{position:sticky;top:1rem;grid-row:1;grid-column:3;height:calc(100dvh - 2rem)}}.section-toolbar>.section-restore{display:inline-flex;align-items:center;min-height:2rem;color:var(--color-muted)}.section-toolbar>.section-restore:hover:not(:disabled){color:var(--color-deep)}.section-toolbar>.section-restore-error{flex-basis:100%;margin:var(--space-2) 0 0}@media print{.contents-fold,.contents-rail,.section-diff .actions,.section-toolbar{display:none}}.link-list .excerpts{display:grid;flex-basis:100%;gap:.5rem;padding-bottom:.75rem}.link-list .figures{display:grid;flex-basis:100%;gap:.25rem;margin:0;padding:0 0 .75rem 1.25rem;list-style:disc}.link-list .figures li{display:list-item;min-height:0;border-top:0}.excerpt{margin:0;padding-left:.75rem;border-left:2px solid var(--color-sage)}.excerpt p{margin:0}.window-links{display:flex;flex-wrap:wrap;gap:.75rem}.window-links a[aria-current=page]{font-weight:600;text-decoration:none}.segmented{display:inline-flex;flex-wrap:wrap;gap:1px;align-self:flex-start;max-width:100%;padding:1px;background:var(--color-rule);border-radius:var(--radius)}.segmented a{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:500;color:var(--color-primary);text-decoration:none;background:var(--color-white)}.segmented a:first-child{border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px)}.segmented a:last-child{border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0}.segmented a:hover{background:var(--color-sage)}.segmented a[aria-current=page]{font-weight:600;color:var(--color-white);background:var(--color-primary)}.segmented a:focus-visible{position:relative;z-index:1}.change-lines,.change-people{display:grid;margin:0;padding:0;list-style:none}.change-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--color-sage)}.change-label{flex:0 0 11rem;font-weight:600}.change-text{flex:1 1 14rem}.change-people{flex:1 1 14rem;gap:var(--space-1)}.change-people li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.change-action{display:inline-flex;align-items:center;min-height:44px;font-weight:500}@media (max-width:47.999rem){.change-label{flex-basis:100%}}.trend-chart{width:100%;height:auto;max-width:40rem}.trend-grid{stroke:var(--color-rule);stroke-width:1}.trend-tick{fill:var(--color-muted);font-size:11px}.trend-marker{stroke:var(--color-green-gray);stroke-dasharray:3 3}.trend-line polyline{fill:none;stroke-width:2}.trend-line.dashed polyline{stroke-dasharray:6 4}.trend-line.tone-primary polyline{stroke:var(--color-primary)}.trend-line.tone-primary circle{fill:var(--color-primary)}.trend-line.tone-gold polyline{stroke:var(--color-gold-on-cream)}.trend-line.tone-gold circle{fill:var(--color-gold-on-cream)}.trend-line.tone-muted polyline{stroke:var(--color-muted)}.trend-line.tone-muted circle{fill:var(--color-muted)}.trend-line.tone-primary :is(rect,polygon){fill:var(--color-primary)}.trend-line.tone-gold :is(rect,polygon){fill:var(--color-gold-on-cream)}.trend-line.tone-muted :is(rect,polygon){fill:var(--color-muted)}.trend-line path{fill:none;stroke-width:1.75}.trend-line.tone-primary path{stroke:var(--color-primary)}.trend-line.tone-gold path{stroke:var(--color-gold-on-cream)}.trend-line.tone-muted path{stroke:var(--color-muted)}.trend-legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:.875rem}.trend-legend li{display:inline-flex;align-items:center;gap:.375rem}.trend-swatch{flex:none}.meters{display:grid;gap:.5rem 1.5rem}@media (min-width:40rem){.meters{grid-template-columns:repeat(2,minmax(0,1fr))}}.meters label{display:flex;flex-direction:column;gap:.25rem;font-weight:600}.meters meter{width:100%;height:.75rem}.choice{display:block;padding:.375rem 0;overflow-wrap:anywhere}.leave-dialog{width:min(28rem,calc(100vw - 2rem));padding:1.5rem;color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius-card)}.leave-dialog::backdrop{background:rgb(9 51 35/40%)}.leave-dialog h2{margin-top:0}.dialog{width:min(28rem,calc(100vw - 2rem));padding:0;color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius-card)}.dialog::backdrop{background:rgb(9 51 35/40%)}.dialog>form{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.dialog>form>*{margin:0}.dialog .actions{justify-content:flex-end}@media (max-width:29.999rem){.dialog .actions{flex-direction:column;align-items:stretch}}.cockpit{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}[data-live-fold] .main-nav,[data-live-fold] .top-bar{display:none}.live-bar{display:flex;align-items:center;gap:.75rem;height:40px;margin-top:-.75rem;border-bottom:1px solid var(--color-rule)}.live-bar .brand-lockup{min-height:40px}.live-bar .brand-lockup-mark{height:1.5rem}.live-bar .brand-lockup-words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.live-bar-title{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.live-bar-menu{min-height:40px;padding:0 .75rem;font:inherit;font-weight:500;color:var(--color-primary);background:none;border:0;cursor:pointer}.notes-page-up body>:not(#main){display:none}.notes-page{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;padding:1.5rem max(1rem,calc((100vw - 48rem) / 2));overflow-y:auto;background:var(--color-white);color:var(--color-deep);font-family:var(--font-sans)}.notes-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.notes-page h1{margin:0;font-family:var(--font-sans);font-size:1.75rem;font-weight:600}.notes-done{min-height:2.75rem;padding:.5rem .75rem;border:0;border-radius:var(--radius);background:none;color:var(--color-deep);font:inherit;font-weight:500;cursor:pointer}.notes-done:hover{text-decoration:underline}.notes-done:focus-visible{outline:2px solid var(--color-deep);outline-offset:2px}.notes-date{display:flex;align-items:center;gap:.5rem;margin:.25rem 0 0;color:var(--color-muted);font-size:.875rem}.notes-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-green-gray)}.notes-dot-off{background:var(--color-gold-mark)}.notes-text{flex:1 1;width:100%;min-height:12rem;margin-top:1rem;padding:0;border:0;resize:none;background:transparent;color:inherit;font:inherit;font-size:1rem;line-height:1.6}.notes-text:focus{outline:none}.glance-band{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.625rem 1rem;background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.glance-cue{flex:1 1 14rem;min-width:0;margin:0;font-family:var(--font-serif);font-size:1.375rem;line-height:1.2}.cue-claim,.cue-risk{padding-left:.625rem;font-weight:600;border-left:4px solid var(--color-gold-on-cream)}.cue-chat,.cue-nudge,.cue-open,.cue-plan{padding-left:.625rem;border-left:4px solid var(--color-primary)}.cue-idle,.cue-silence{padding-left:0}.cue-silence{color:var(--color-muted)}.glance-glyph{display:inline-block;min-width:1.25rem;text-align:center}.glance-aside{font-family:var(--font-sans);font-size:.875rem;color:var(--color-muted)}.silence-ring{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:-.125rem;background:conic-gradient(var(--color-primary) var(--silence,0),var(--color-sage) 0);border:2px solid var(--color-primary);border-radius:50%}.glance-dots{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;font-size:.875rem;color:var(--color-muted)}.glance-dots li{display:inline-flex;align-items:center;gap:.375rem}.status-dot{width:.625rem;height:.625rem;border:2px solid var(--color-primary);border-radius:50%}.status-ok{background:var(--color-primary)}.status-warn{border-color:var(--color-gold-on-cream)}.status-bad,.status-warn{background:var(--color-gold-mark)}.status-bad{border-width:3px;border-color:var(--color-deep)}.status-none{background:transparent;border-color:var(--color-green-gray)}.glance-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recording{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--color-primary)}.recording-dot{width:.625rem;height:.625rem;background:var(--color-gold-mark);border:2px solid var(--color-primary);border-radius:50%}.recording-paused .recording-dot{background:transparent}.cockpit-columns{display:grid;gap:.75rem}.cockpit-columns>.card{min-width:0;padding:1rem}.cockpit-columns h2{font-size:1.25rem}.cockpit-columns h3{margin-top:.75rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600}@media (min-width:64rem){.cockpit-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);height:max(18rem,calc(100vh - 28.5rem))}.cockpit-columns.cockpit-main{grid-template-columns:minmax(0,1.7fr) minmax(19rem,1fr);height:max(12rem,calc(100vh - var(--fill-top, 28rem) - 2rem))}.cockpit-columns>.card{overflow-y:auto;overscroll-behavior:contain}}@media (max-width:63.999rem){.cockpit-transcript{max-height:55vh;overflow-y:auto;overscroll-behavior:contain}}.cockpit-strategy{font-size:.9375rem}.cockpit-center{display:grid;gap:.75rem;min-width:0}.cockpit-center>.card{min-width:0;padding:1rem}@media (min-width:64rem){.cockpit-center{grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0}.cockpit-center>.card{overflow-y:auto;overscroll-behavior:contain}}.cockpit-claims{font-size:.9375rem}.cockpit .claims{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.cockpit .claim{padding:.5rem .625rem;border-left:3px solid var(--color-rule);border-radius:var(--radius)}.cockpit .claim p{margin:.125rem 0 0}.cockpit .claim-checking,.cockpit .claim-not_confirmed{border-left-color:var(--color-muted)}.cockpit .claim-supported{border-left-color:var(--color-primary);background:var(--color-sage)}.cockpit .claim-contradicted{border-left-color:var(--color-danger);background:var(--color-danger-tint)}.cockpit .claim-material .claim-text{font-weight:600}.claim-summary{display:block;width:100%;min-width:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:none;border:0}.cockpit .claim-head{display:flex;gap:.375rem;align-items:baseline;min-width:0}.claim-chevron{flex:none;width:.75rem;color:var(--color-muted)}.claim-head>.pill{flex:none}.cockpit .claim-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-summary>.claim-checked,.claim-summary>.claim-figure{display:block;margin-top:.125rem;padding-left:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-summary[aria-expanded=true] .claim-text,.claim-summary[aria-expanded=true]>.claim-checked,.claim-summary[aria-expanded=true]>.claim-figure{white-space:normal}.claim-details{padding-left:1.125rem}.cockpit .pill{padding:0 .375rem;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--color-white);border:1px solid;border-radius:999px}.cockpit .pill-checking,.cockpit .pill-not_confirmed{color:var(--color-muted)}.cockpit .pill-supported{color:var(--color-primary);background:var(--color-sage)}.cockpit .pill-contradicted{color:var(--color-danger);background:var(--color-danger-tint)}.claim-icon{display:inline-block;width:1em;height:1em;margin-right:.25rem;vertical-align:-.15em}.claim-icon-checking{animation:button-busy .8s linear infinite}@media (prefers-reduced-motion:reduce){.claim-icon-checking{animation:none}}.cockpit .claim-figure{font-weight:600}.cockpit .claim-basis,.cockpit .claim-source{font-size:.875rem}.cockpit .claim-counter{font-style:italic}.review-claim{min-width:0;padding:.5rem .625rem;overflow-wrap:anywhere;border-left:3px solid var(--color-rule);border-radius:var(--radius)}.review-claim p{margin:.125rem 0 0}.review-claim.claim-supported{border-left-color:var(--color-primary)}.review-claim.claim-contradicted{border-left-color:var(--color-danger)}.review-claim .pill{padding:0 .375rem;font-size:.75rem;font-weight:600;white-space:nowrap;border:1px solid;border-radius:999px}.review-claim .pill-checking,.review-claim .pill-not_confirmed{color:var(--color-muted)}.review-claim .pill-supported{color:var(--color-primary);background:var(--color-sage)}.review-claim .pill-contradicted{color:var(--color-danger);background:var(--color-danger-tint)}.review-claim .claim-details{padding-left:0}.review-claim .claim-figure{font-weight:600}.review-claim .claim-basis,.review-claim .claim-source{font-size:.875rem}.review-claim .claim-counter{font-style:italic}.documents-used li{min-width:0;overflow-wrap:anywhere}.cockpit .evidence-card{padding:.5rem .625rem;background:var(--color-sage);border-left:3px solid var(--color-gold-mark);border-radius:var(--radius)}.cockpit .evidence-card-contradicted{background:var(--color-danger-tint);border-left-color:var(--color-danger)}.cockpit .evidence-card-supported{border-left-color:var(--color-primary)}.cockpit .evidence-card p{margin:0}.cockpit .claim-mark{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;border-radius:.125rem}.cockpit .claim-mark-contradicted{text-decoration-color:var(--color-danger);background:var(--color-danger-tint)}.cockpit .claim-mark-supported{text-decoration-color:var(--color-primary);background:var(--color-sage)}.cockpit .claim-mark-checking,.cockpit .claim-mark-not_confirmed{text-decoration-color:var(--color-muted);text-decoration-style:dotted}.cockpit .claim-mark.claim-chip{display:inline-block;margin-left:.375rem;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1.5;text-decoration:none;vertical-align:.0625em;background:var(--color-white);border:1px solid;border-radius:999px}.cockpit .claim-chip.claim-mark-checking,.cockpit .claim-chip.claim-mark-not_confirmed{color:var(--color-muted)}.cockpit .claim-chip.claim-mark-supported{color:var(--color-primary);background:var(--color-sage)}.cockpit .claim-chip.claim-mark-contradicted{color:var(--color-danger);background:var(--color-danger-tint)}.rail-claim{position:absolute;top:50%;z-index:1;width:.625rem;height:.625rem;border:2px solid var(--color-white);border-radius:50%;transform:translate(-50%,-50%)}.rail-claim-contradicted{background:var(--color-danger)}.rail-claim-supported{background:var(--color-primary)}.rail-claim-checking,.rail-claim-not_confirmed{background:var(--color-muted)}.cockpit .turns{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.cockpit .turn{padding:.25rem .625rem;font-size:1rem;line-height:1.5;border-left:3px solid var(--color-green-gray)}.cockpit .turn-buyer{border-left-color:var(--color-gold-on-cream)}.cockpit .turn-other{background:var(--color-sage);border-left-color:var(--color-primary)}.cockpit .turn-unknown{border-left-style:dashed}.cockpit .chip{margin-right:.375rem;font-size:.75rem;font-weight:600}.cockpit button.chip{border:1px solid var(--color-muted);border-radius:999px;background:transparent;color:inherit;padding:0 .5rem;cursor:pointer}.cockpit .chip-choice{display:inline-flex;gap:.25rem;margin-right:.375rem}.glance-speaker{margin:0;font-size:.875rem}.cockpit .turn-text{overflow-wrap:anywhere}.cockpit .turn-gap{padding:.25rem .625rem;font-size:.8125rem;font-style:italic;color:var(--color-muted);border-top:1px dashed var(--color-green-gray);border-bottom:1px dashed var(--color-green-gray)}.cockpit .turn .tag{margin-left:.375rem;padding:1px 9px;font-size:.8125rem;background:var(--color-white)}.cockpit .turn-buyer .tag,.cockpit .turn-unknown .tag{background:var(--color-sage)}.cockpit .turn-live{display:grid;gap:.375rem;min-height:calc(1rem * 1.5 + .5rem)}.cockpit .turn-live-line{color:var(--color-muted);font-style:italic}.cockpit .turn-live-tail{opacity:.7}.cockpit .board{width:100%;font-size:.8125rem;table-layout:fixed;border-collapse:collapse}.board-col-side{width:27%}.board-col-gap{width:4.25rem}.cockpit .board td,.cockpit .board th{padding:.1875rem .5rem .1875rem 0;text-align:left;vertical-align:middle;border-top:1px solid var(--color-rule)}.cockpit .board thead th{padding-top:0;font-size:.6875rem;font-weight:600;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;border-top:0}.cockpit .board tbody th{font-weight:400}.scoreboard>tbody>tr:first-child>td,.scoreboard>tbody>tr:first-child>th{line-height:1.25rem}.cockpit-board tbody[hidden],.cockpit-board tr[hidden]{display:none}.board-expand{display:flex;align-items:flex-start;gap:.25rem;width:100%;min-width:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:none;border:0}.board-chevron{flex:none;width:.75rem;color:var(--color-muted)}.board-name,.step-value{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.scoreboard.board-one-line .board-name,.scoreboard.board-one-line .step-value{-webkit-line-clamp:1;line-clamp:1}.scoreboard.board-one-line td>.step{flex-wrap:nowrap}.scoreboard td>.step{flex-wrap:nowrap;align-items:flex-start;max-width:100%;padding:0 .375rem;line-height:1rem}.scoreboard td>.step .tag{flex:none;padding:0 5px;line-height:.875rem}.cockpit-board{container-type:inline-size}@container (width < 26rem){.board-col-side{width:25%}.board-col-gap{width:3.75rem}.scoreboard td>.step{flex-wrap:wrap}}.board-gap{display:inline-block;padding:0 .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;border:1px solid;border-radius:999px}.board-gap-agreed{color:var(--color-cream);background:var(--color-primary);border-color:var(--color-primary)}.board-gap-close{color:var(--color-primary);border-color:var(--color-primary)}.board-gap-far{color:var(--color-gold-on-cream);border-color:var(--color-gold-on-cream)}.board-moves>td{padding:.125rem 0 .5rem 1rem;border-top:0}.board-about{margin:0 0 .25rem;font-size:.75rem}.board-moves .board-cell+.board-cell{margin-top:.25rem}.board-moves .step{padding:0 .375rem;line-height:1.4}.board-moves .step .tag{padding:0 6px;line-height:1.3}.board-cell{gap:.5rem}.board-cell,.cockpit .board-lane{display:flex;align-items:center;min-width:0}.cockpit .board-lane{flex:1 1 auto;flex-wrap:wrap;gap:.25rem 1.125rem;margin:0;padding:0;list-style:none}.cockpit .board-lane>li+li{position:relative}.cockpit .board-lane>li+li:before{position:absolute;left:-.9375rem;content:"→"/"";color:var(--color-muted)}.board-lane-label{flex:none;width:2.5rem;font-size:.6875rem;font-weight:600;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;line-height:1.2}.panel-head .show-all{margin-top:0}.show-all{justify-self:start;margin-top:.375rem;padding:0;font:inherit;font-size:.8125rem;color:var(--color-primary);text-decoration:underline;cursor:pointer;background:none;border:0}.cockpit .board-not_raised th{font-weight:400;color:var(--color-muted)}.cockpit .board-new th,.cockpit .board-open th{font-weight:600}.cockpit .board-agreed th{font-weight:600;text-decoration:underline;text-decoration-color:var(--color-primary)}.cockpit .step{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.125rem .5rem;background:var(--color-sage);border-radius:var(--radius)}.cockpit .step-latest{font-weight:600;box-shadow:inset 0 0 0 1.5px var(--color-primary)}.cockpit .step-agreed{color:var(--color-cream);background:var(--color-primary)}.cockpit .step-free{background:var(--color-white);border:2px solid var(--color-gold-on-cream)}.cockpit .tag-alert{color:var(--color-gold-on-cream);border-color:var(--color-gold-on-cream)}.cockpit .next-move{padding:.75rem;background:var(--color-sage);border-left:3px solid var(--color-primary);border-radius:var(--radius)}.cockpit .next-move h3{margin-top:0}.cockpit .next-move p{margin:.25rem 0 0}.cockpit .plan{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .75rem;margin:0;font-size:.875rem}.cockpit .plan dt{font-weight:600}.cockpit .plan dd{margin:0}.cockpit .questions,.cockpit .tradables{margin:.5rem 0 0;padding-left:1.125rem;font-size:.875rem}.cockpit .questions{padding-left:0;list-style:none}.cockpit .questions .asked{color:var(--color-muted)}.timeline-rail{position:relative;height:1.5rem;overflow:hidden;background:var(--color-sage);border-radius:var(--radius)}.rail-mark{position:absolute;top:.25rem;bottom:.25rem;min-width:2px;border-radius:2px}.rail-buyer{background:var(--color-gold-mark)}.rail-other{background:var(--color-primary)}.rail-unknown{background:var(--color-green-gray)}.rail-cue{position:absolute;top:50%;z-index:1;width:.75rem;height:.75rem;background:var(--color-white);border:2px solid var(--color-deep);transform:translate(-50%,-50%) rotate(45deg)}.rail-cue-claim,.rail-cue-risk{background:var(--color-gold-mark)}.rail-cue-chat,.rail-cue-open,.rail-cue-plan{background:var(--color-white)}.pause-overlay{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:1rem;font-family:var(--font-serif);font-size:1.5rem;color:var(--color-primary);text-align:center;background:rgb(247 244 236/88%);background:color-mix(in srgb,var(--color-cream) 88%,transparent);border-radius:var(--radius-card)}.cockpit-controls{position:relative;z-index:2}.cockpit-message{margin-bottom:.75rem}@media (max-width:63.999rem){.glance-cue{font-size:1.125rem}}.session-head{position:relative;z-index:2;align-items:flex-start}.session-title{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0}.session-title-row{align-items:center}.session-sub,.session-title-row{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.session-sub{margin:0;padding:0;font-size:.875rem;list-style:none}.session-sub li{display:inline-flex;align-items:center;gap:.375rem}.session-sub>.session-supplier{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:64rem){.session-head>.session-title{flex:1 1}.session-sub,.session-title-row{flex-wrap:nowrap}.session-sub>:not(.session-supplier,.glance-watchers),.session-title-row>:not(h1){flex:none}.session-sub>.glance-watchers{min-width:0}.session-sub>.glance-watchers,.session-sub>.session-supplier{max-width:45%}.session-sub .glance-watchers .tag{padding-block:0}.session-sub>.glance-watchers>:not(.watchers-first){flex:none}.session-sub .watchers-first,.session-title-row>h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.session-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.session-pill{display:inline-flex;align-items:center;gap:.5rem}.session-pill .recording{font-size:inherit}.session-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.session-status{position:relative;z-index:2;display:grid;gap:.5rem}.session-notice{display:flex;align-items:center;gap:.5rem;min-width:0}.session-title:not(.session-title-noticed)>.session-notice{display:contents}@media (min-width:64rem){.session-title.session-title-noticed{grid-template-columns:minmax(0,max-content) minmax(14rem,1fr);column-gap:1.5rem}.session-title-noticed>.session-sub,.session-title-noticed>.session-title-row{grid-column:1}.session-title-noticed>.session-notice{grid-row:1/span 2;grid-column:2;align-self:center}}@media (max-width:63.999rem){.session-title-noticed>.session-sub{display:none}}.notice-item{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin:0;padding:.125rem .375rem .125rem .625rem;font-size:.875rem;line-height:1.4;background:var(--color-white);border:1px solid var(--color-rule);border-left:3px solid var(--color-gold-on-cream);border-radius:var(--radius)}.notice-claim{border-left-color:var(--color-danger)}.notice-note{border-left-color:var(--color-gold-on-cream)}.notice.notice-item{padding:.125rem .375rem .125rem .625rem;background:var(--color-sage);border-color:transparent;border-left-color:var(--color-primary)}.notice-item.notice-quiet{padding:0;background:none;border:0}.notice-open,.notice-words{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-open{padding:0;font:inherit;font-weight:600;color:inherit;text-align:left;cursor:pointer;background:none;border:0}.notice-open:hover{text-decoration:underline}.notice-dismiss{flex:none;min-width:1.5rem;min-height:1.5rem;padding:0;font:inherit;font-size:1rem;line-height:1;color:var(--color-muted);cursor:pointer;background:none;border:0;border-radius:var(--radius)}.notice-action{flex:none;padding:.125rem .625rem;font-size:.8125rem}.notice-more{flex:none;font-size:.75rem;font-weight:600;color:var(--color-muted)}.reveal-flash{outline:2px solid var(--color-gold-mark);outline-offset:2px;animation:reveal-flash 2s ease-out}@keyframes reveal-flash{0%{background-color:var(--color-cream)}}@media (prefers-reduced-motion:reduce){.reveal-flash{animation:none}}.session-speaker,.session-status .notice{margin:0}.session-speaker{font-size:.875rem}.cockpit-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.cockpit-visuals{gap:.625rem;padding:.75rem 1rem}@media (min-width:64rem){.cockpit-visuals{gap:.5rem;padding:.5rem 1rem}.cockpit-visuals .room-panel-timeline{padding-top:.5rem}.cockpit-visuals .timeline-lanes{gap:.25rem}.cockpit-visuals .timeline-lanes .timeline-rail{height:1rem}.cockpit-visuals .talk-panel .donut{max-width:4.125rem}}.cockpit-panels{display:grid;gap:1rem 1.5rem}@media (min-width:64rem){.cockpit-panels{grid-template-columns:fit-content(19rem) minmax(0,1fr)}.cockpit-panels>.talk-panel{min-width:13rem}.cockpit-panels>.right-now{grid-column:1/-1}}@media (min-width:72rem){.cockpit-panels{grid-template-columns:minmax(15rem,calc((100% - 3rem) * 11 / 31)) fit-content(19rem) minmax(25rem,1fr)}.cockpit-panels>.right-now{grid-column:auto}}.cockpit-setup{align-content:start}@media (min-width:64rem){.cockpit-panels.setup-panels{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.rehearse-steps{grid-column:1/-1}.rehearse-step-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.rehearse-step{min-width:0;padding:.75rem 1rem;border:1px solid var(--color-rule);border-radius:.5rem;overflow-wrap:anywhere}.rehearse-step-title{margin:0;font-size:1rem}.rehearse-step-body{margin-top:.5rem}.rehearse-step-body>p{margin:0}.rehearse-step-current{background:var(--color-sage);border-color:var(--color-primary);border-width:2px}.rehearse-step-upcoming{opacity:.55}.rehearse-step-done .step-badge,.rehearse-step-upcoming .step-badge{color:var(--color-primary);background:transparent;border:1px solid}.rehearse-step-status{display:flex;gap:.5rem;align-items:center}.step-spinner{flex:none;width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:button-busy .8s linear infinite}@media (prefers-reduced-motion:reduce){.step-spinner{animation:none}}.step-badge{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-right:.5rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--color-white);vertical-align:.0625em;background:var(--color-primary);border-radius:50%}.panel-title,.step-badge{font-family:var(--font-sans);font-size:.75rem}.panel-title{margin:0;font-weight:600;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase}.right-now .glance-cue{flex:none;font-size:var(--text-xl)}@media (min-width:64rem){.cockpit .right-now .glance-cue{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.cockpit .right-now .next-move{margin:0;padding:.5rem .75rem;overflow-wrap:anywhere}.cockpit .right-now .next-move-folded{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cockpit-panels>*{min-width:0}.cockpit .right-now .next-move h3{margin:0;font-family:var(--font-sans);font-size:.75rem;font-weight:600;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase}.cockpit .right-now .next-move p{margin:.125rem 0 0;font-size:var(--text-lg);line-height:1.35}.cockpit .right-now .next-move p.muted{font-size:var(--text-sm)}.talk-panel .visual-block h3{margin-top:0}.talk-panel .donut{max-width:4.75rem}.talk-panel .talk-legend{flex:1 1;min-width:0}.talk-panel .talk-legend li{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.talk-panel .talk-key{flex:none;margin-right:0}.talk-panel .talk-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.status-lines{display:grid;gap:.125rem;margin:0;padding:0;font-size:.8125rem;color:var(--color-muted);list-style:none}.status-lines li{display:inline-flex;align-items:center;gap:.375rem}.status-silence{color:var(--color-primary)}.cockpit-side>.key-moments h2{margin-bottom:0}.moments{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.moment{display:grid;grid-template-columns:2.75rem 1.25rem minmax(0,1fr);gap:.25rem;align-items:baseline;font-size:.875rem}.moment-full .moment-words{font-weight:500}.moment-past{font-size:.8125rem;color:var(--color-muted)}.moment-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted)}.moment-glyph{text-align:center}.moment-words{overflow-wrap:anywhere}.moment-claim-contradicted{padding-left:.375rem;border-left:3px solid var(--color-danger)}.moment-note-urgent{padding-left:.375rem;border-left:3px solid var(--color-gold-on-cream)}.moment-claim-supported,.moment-note{padding-left:.375rem;border-left:3px solid var(--color-primary)}.timeline-lanes{display:grid;gap:.375rem}.lane{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem;align-items:center}.lane-label{font-size:.75rem;color:var(--color-muted)}.lane-track{min-width:0}.timeline-lanes .timeline-rail{height:1.125rem}.lane-axis .lane-track{position:relative;height:.875rem;container-type:inline-size}.lane-now,.lane-tick{position:absolute;top:0;font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted);white-space:nowrap;transform:translateX(-50%)}.lane-tick:first-child{transform:none}.lane-tick[data-near-now],.lane-tick[data-thinned]{visibility:hidden}.lane-now{font-weight:600;color:var(--color-primary);transform:translateX(max(-50%,calc(var(--now-at, 50) * -1cqw)))}.lane-now-end{transform:none}@media (max-width:39.999rem){.lane{grid-template-columns:minmax(0,1fr);gap:.125rem}}.cockpit-side{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0}.cockpit-side>.card{flex:none;min-width:0;padding:1rem}@media (min-width:64rem){.cockpit-side{min-height:0;overflow-y:auto;overscroll-behavior:contain}}.your-plan summary{font-family:var(--font-serif);font-size:1.125rem;cursor:pointer}.your-plan[open] summary{margin-bottom:.5rem}.your-plan:not([open])>:not(summary){display:none}@media (max-width:63.999rem){.session-head{position:sticky;top:0;z-index:3;padding:.5rem 0;background:var(--color-cream)}.cockpit-panels>.talk-panel,.cockpit-visuals>.room-panel-timeline{display:none}.session-title{flex:1 1 100%}.session-title-row{flex-wrap:nowrap}.session-title-row h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-title-row .session-pill{flex:none}}.talk-summary{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem}.talk-meter{flex:0 0 4.5rem;height:.5rem;overflow:hidden;background:linear-gradient(to right,var(--color-primary) var(--talk,0),var(--color-rule) var(--talk,0));border-radius:999px}.talk-summary-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talk-interruptions{margin:0;font-size:var(--text-sm)}.next-move-more{padding:0;font:inherit;font-size:.8125rem;color:var(--color-primary);text-decoration:underline;cursor:pointer;background:none;border:0}.moments-fold summary{font-family:var(--font-serif);font-size:1.125rem;cursor:pointer}.moments-fold[open]{display:grid;gap:.75rem}.moments-fold:not([open])>:not(summary){display:none}.glance-watchers .tag{margin-left:.25rem}.notes{display:grid;gap:.5rem;padding:0;list-style:none}.note{padding:.5rem .625rem;border:1px solid var(--color-rule);border-radius:.375rem}.note-urgent{border-color:var(--color-gold-mark)}.note-head{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:baseline;font-size:.875rem}.note-author{font-weight:600;overflow-wrap:anywhere}.note-text{overflow-wrap:anywhere;white-space:pre-wrap}.note-form textarea{width:100%;min-width:0}.note-actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.note-count{font-size:.875rem;color:var(--color-muted)}.note-over{color:var(--color-gold-on-cream);font-weight:600}.notes-panel{min-width:0}.rail-note{position:absolute;top:50%;z-index:1;width:.625rem;height:.625rem;background:var(--color-white);border:2px solid var(--color-primary);transform:translate(-50%,-50%)}.rail-note-urgent{background:var(--color-gold-mark)}.claim-checked{font-size:.875rem}.live-on-team{display:grid;gap:.375rem;padding:0;list-style:none}.cockpit-watch .glance-cue{font-size:.9375rem}.watch-dead{opacity:.55;filter:grayscale(1)}.cockpit-side,.cockpit-transcript{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.cockpit-side:focus-within,.cockpit-side:hover,.cockpit-transcript:focus-within,.cockpit-transcript:hover{scrollbar-color:var(--color-green-gray) transparent}.cockpit-side::-webkit-scrollbar,.cockpit-transcript::-webkit-scrollbar{width:.5rem}.cockpit-side::-webkit-scrollbar-thumb,.cockpit-transcript::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.cockpit-side:focus-within::-webkit-scrollbar-thumb,.cockpit-side:hover::-webkit-scrollbar-thumb,.cockpit-transcript:focus-within::-webkit-scrollbar-thumb,.cockpit-transcript:hover::-webkit-scrollbar-thumb{background:var(--color-green-gray)}.cockpit-main h2{margin-bottom:.25rem;font-size:1.125rem}.cockpit .turn{padding:.1875rem .5rem;font-size:.9375rem;line-height:1.45}.cockpit .turn .tag{font-size:.75rem}.cockpit .turn-live{min-height:calc(.9375rem * 1.45 + .375rem)}.cockpit-side,.cockpit-side .cockpit-claims{font-size:.875rem}.cockpit-side .your-plan summary{font-size:1rem}.page-header{display:flex;flex-direction:column;gap:var(--space-2)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;font-size:var(--text-sm);list-style:none}.breadcrumb li{display:flex;align-items:center;gap:var(--space-2);color:var(--color-muted-on-cream)}.breadcrumb li+li:before{content:"/";color:var(--color-muted-on-cream)}.page-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4)}.page-header-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.page-header-title h1{margin:0}.page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.page-header-lede{margin:0}@media (max-width:47.999rem){.page-header-actions{flex-basis:100%}}.status-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;line-height:1.5;white-space:nowrap;border:1px solid;border-radius:999px}.status-chip-icon{flex:none;width:1em;height:1em}.status-chip-success{color:var(--color-primary);background:var(--color-sage)}.status-chip-danger{color:var(--color-danger);background:var(--color-danger-tint)}.status-chip-warning{color:var(--color-warning);background:var(--color-warning-tint)}.status-chip-info{color:var(--color-info);background:var(--color-info-tint)}.status-chip-neutral{color:var(--color-muted);background:var(--color-white)}.status-chip-working{color:var(--color-primary);background:var(--color-white)}.status-chip-working .status-chip-icon{animation:button-busy .8s linear infinite}@media (prefers-reduced-motion:reduce){.status-chip-working .status-chip-icon{animation:none}}.home-head{display:flex;flex-direction:column;gap:var(--space-2)}.home-head h1,.home-head p{margin:0}.home-group{display:flex;flex-direction:column;gap:var(--space-3)}.home-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.home-group-head h2{margin:0;font-size:var(--text-xl)}.home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--space-4);align-items:start}@media (max-width:47.999rem){.home-grid{grid-template-columns:minmax(0,1fr)}}.home-card{min-width:0;padding:var(--space-5);gap:var(--space-3)}.home-card>*{margin:0}.home-card h3{font-size:var(--text-lg)}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.home-actions form{margin:0}.home-figure{font-family:var(--font-serif);font-size:var(--text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-live{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.home-live li{display:grid;gap:var(--space-1)}.home-live-status{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600}.live-dot{flex:none;width:.625rem;height:.625rem;background:var(--color-gold-mark);border:2px solid var(--color-primary);border-radius:50%;animation:live-dot 1.6s ease-in-out infinite}@keyframes live-dot{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.usage-meters{display:grid;gap:var(--space-4)}.usage-meter{display:grid;gap:var(--space-1)}.usage-meter-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm)}.usage-meter-name{font-weight:600}.usage-meter-figure{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usage-meter meter{width:100%;height:.625rem;appearance:none;background:var(--color-sage);border:0;border-radius:999px}.usage-meter meter::-webkit-meter-bar{height:.625rem;background:var(--color-sage);border:0;border-radius:999px}.usage-meter meter::-webkit-meter-optimum-value{background:var(--color-primary);border-radius:999px}.usage-meter meter::-moz-meter-bar{background:var(--color-primary);border-radius:999px}.usage-meter-high meter::-webkit-meter-optimum-value{background:var(--color-gold-mark)}.usage-meter-high meter::-moz-meter-bar{background:var(--color-gold-mark)}.usage-meter-block{display:grid;gap:var(--space-1)}.usage-meter-block p{margin:0;font-size:var(--text-sm)}.usage-trends{display:grid;gap:var(--space-5)}@media (min-width:48rem){.usage-trends{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.usage-trend{display:grid;gap:var(--space-2);margin:0}.usage-trend figcaption{font-size:var(--text-sm);font-weight:600}.usage-trend-axis,.usage-trend-plot{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px}.usage-trend-plot{height:6rem;border-bottom:1px solid var(--color-green-gray)}.usage-trend-col{display:flex;align-items:flex-end;justify-content:center;height:100%}.usage-trend-bar{width:min(100%,2.5rem);background:var(--color-primary);border-radius:4px 4px 0 0}.usage-trend-axis{margin-top:calc(-1 * var(--space-1));color:var(--color-muted);font-size:var(--text-xs);text-align:center}.checklist ol{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.checklist a{display:flex;align-items:center;gap:var(--space-3);height:100%;min-height:44px;padding:var(--space-3);text-decoration:none;background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius)}.checklist a:hover{border-color:var(--color-deep)}.checklist-marker{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;font-size:var(--text-sm);font-weight:700;line-height:1;border:2px solid;border-radius:50%}.checklist-text{display:flex;flex-direction:column;min-width:0}.checklist-label{font-weight:600}.checklist-detail{font-size:var(--text-sm)}.checklist-detail,.checklist-empty .checklist-marker{color:var(--color-muted)}.checklist-working .checklist-marker{color:var(--color-primary);border-style:dashed}.checklist-done .checklist-marker{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.checklist-attention a{border-color:var(--color-warning)}.checklist-attention .checklist-marker{color:var(--color-warning);background:var(--color-warning-tint)}@media (min-width:48rem){.checklist ol{grid-template-columns:repeat(5,minmax(0,1fr))}.checklist a{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}.pack-section{scroll-margin-top:var(--space-4)}.run-stepper{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.run-step{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius)}.run-step.checklist-working{border-color:var(--color-primary)}.run-step.checklist-attention{border-color:var(--color-warning)}.sso-steps{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.sso-step-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.sso-step-head h2{margin:0}.sso-step h3{margin-top:var(--space-2);font-size:var(--text-lg)}.sso-step-marker{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;font-size:var(--text-sm);font-weight:700;line-height:1;color:var(--color-muted);border:2px solid;border-radius:50%}.sso-step-working .sso-step-marker{color:var(--color-primary);border-style:dashed}.sso-step-done .sso-step-marker{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.sso-step-attention .sso-step-marker{color:var(--color-warning);background:var(--color-warning-tint)}.sso-domains{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.sso-domain{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere}.handover,.sso-details{display:grid;gap:var(--space-3);margin:0}.handover-row,.sso-details>div{display:grid;gap:var(--space-1)}.handover dt,.sso-details dt{font-size:var(--text-sm);color:var(--color-muted)}.handover dd,.sso-details dd{margin:0;overflow-wrap:anywhere}.handover dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.handover code{flex:1 1 12rem;min-width:0;padding:var(--space-2) var(--space-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);background:var(--color-sage);border-radius:var(--radius)}.copy-button{flex:none;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);min-height:2.75rem}@media (min-width:48rem){.handover-row,.sso-details>div{grid-template-columns:14rem minmax(0,1fr);align-items:baseline;gap:var(--space-4)}.handover-row{align-items:center}}.pack-row-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.suggested-field,.suggestion-group{display:contents}.suggestion{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:400;color:var(--color-primary);background:var(--color-info-tint);border-left:3px solid var(--color-info);border-radius:var(--radius)}.suggestion p{margin:0}.suggestion-value{white-space:pre-wrap;overflow-wrap:anywhere}.suggestion-tag{font-weight:600;color:var(--color-info)}.suggestion-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-1) var(--space-3)}.suggestion-source{min-width:0;color:var(--color-info);overflow-wrap:anywhere}p.suggestion-source{display:flex;align-items:center;min-height:2.75rem}.suggestion-source>summary{display:inline-flex;align-items:center;min-height:2.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em;cursor:pointer;list-style:none}.suggestion-source>summary::-webkit-details-marker{display:none}.suggestion-quote{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);font-style:italic;color:var(--color-primary);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius)}.suggestion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.suggestion-confirm p{font-weight:600}.suggestion-button{padding:var(--space-1) var(--space-4)}.suggestion-button,.suggestion-dismiss{min-height:2.75rem;font-size:var(--text-sm)}.suggestion-dismiss{padding:0 var(--space-1)}.suggestion-bar p{margin:0}.suggestion-bar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.suggestion-bar-row+.suggestion-bar-status:not(:empty){margin-top:var(--space-2)}.confirm-card{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-card)}.confirm-card>*{margin:0}.confirm-card h2{font-size:var(--text-xl)}.confirm-card .muted{color:var(--color-muted)}.confirm-card-list{display:grid;gap:var(--space-2)}.confirm-card-list>div{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-sage)}.confirm-card-list dt{font-weight:600}.confirm-card-list dd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);margin:0}.confirm-card-value{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.confirm-card-edit{display:inline-flex;align-items:center;min-height:1.5rem;font-size:var(--text-sm)}@media (max-width:29.999rem){.confirm-card{padding:var(--space-4)}.confirm-card-list>div{grid-template-columns:1fr;gap:0}}.env-badge{margin-right:auto;padding:.125rem var(--space-2);font-size:var(--text-xs);font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-info);background:var(--color-info-tint);border:1px solid;border-radius:999px}.env-badge-prod{color:var(--color-white);background:var(--color-danger);border-color:var(--color-danger)}.platform-support-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);color:var(--color-warning);background:var(--color-warning-tint);border-top:1px solid var(--color-warning);border-bottom:1px solid var(--color-warning)}.platform-support-banner>p{margin:0;font-weight:600}.platform-support-banner ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.platform-support-banner li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.platform-support-banner form{margin:0}a.tab{display:inline-flex;align-items:center;text-decoration:none}a.tab:hover,a.tab[aria-current=page]{color:var(--color-primary)}a.tab[aria-current=page]{font-weight:600;border-bottom-color:var(--color-primary)}.table-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3)}.table-search .field{flex:1 1 16rem}.org-usage{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.role-select{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.role-submit{display:none}.inline-list{margin:0;padding:0;list-style:none}.inline-list,.inline-list li{display:inline}.inline-list li+li:before{content:", "}.undo-notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.undo-notice form{margin:0}.invite-dialog{width:min(36rem,calc(100vw - 2rem))}.invite-dialog textarea{resize:vertical}.invite-outcome{display:grid;gap:var(--space-4)}.invite-group p,.invite-outcome h3{margin:0}.invite-group ul{margin:var(--space-1) 0 0;padding-inline-start:1.25rem;overflow-wrap:anywhere}@media (scripting:none){.role-submit{display:inline-flex}.invite-close,.invite-open{display:none}.page-header-actions:has(.invite-dialog){flex-basis:100%}.invite-dialog:not([open]){position:static;display:block;width:100%;margin:0}}.chat-shell{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius-card)}.chat-shell .muted{color:var(--color-muted)}.chat-shell-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule)}.chat-shell-head>h2{margin:0;font-size:var(--text-lg)}.chat-shell-body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.chat-transcript{display:grid;flex:1 1 auto;align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-4);overflow-y:auto}.chat-transcript>.notice{margin:0}.chat-empty{display:grid;gap:var(--space-3)}.chat-empty>p{margin:0}.chat-starters{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.chat-starter{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);text-align:left;color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius);cursor:pointer}.chat-starter:hover:not(:disabled){background:var(--color-sage)}.chat-starter:disabled{color:var(--color-muted);cursor:not-allowed}.chat-message{font-size:var(--text-sm);overflow-wrap:anywhere}.chat-message-user{justify-self:end;max-width:90%;padding:var(--space-2) var(--space-3);white-space:pre-wrap;background:var(--color-sage);border-radius:var(--radius)}.chat-message-assistant{display:grid;gap:var(--space-2)}.chat-message-assistant>p{margin:0}.chat-text>:first-child{margin-top:0}.chat-text>:last-child{margin-bottom:0}.chat-caret{display:inline-block;width:.25rem;height:1em;margin-left:.125rem;vertical-align:text-bottom;background:var(--color-primary);animation:chat-caret 1s steps(2) infinite}@keyframes chat-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.chat-caret{animation:none}}.chat-latest{position:absolute;bottom:var(--space-2);left:50%;z-index:1;padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-xs);color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:999px;box-shadow:0 1px 2px rgb(9 51 35/12%);transform:translateX(-50%);cursor:pointer}.chat-composer{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-rule)}.chat-composer textarea{width:100%;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-muted);border-radius:var(--radius);resize:none}.chat-composer textarea::placeholder{color:var(--color-muted);opacity:1}.chat-composer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.chat-composer-actions>.button{padding:var(--space-2) var(--space-4)}.chat-hint{margin-right:auto;font-size:var(--text-xs);color:var(--color-muted)}.member-picker{display:grid;gap:var(--space-2)}.member-picker-field{position:relative}.member-picker-panel{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:4;max-height:min(22rem,60vh);padding:6px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-green-gray);border-radius:var(--radius);box-shadow:0 12px 30px -14px rgb(9 51 35/45%)}.member-picker-list[hidden],.member-picker-panel[hidden]{display:none}.member-picker-list{display:grid;margin:0;padding:0;list-style:none}.member-picker-option{display:flex;align-items:center;min-height:44px;padding:var(--space-2) 10px;font-size:.875rem;font-weight:500;color:var(--color-primary);overflow-wrap:anywhere;border-radius:6px;cursor:pointer}.member-picker-option:hover,.member-picker-option[aria-selected=true]{background:var(--color-sage)}.member-picker-option[aria-selected=true]{outline:2px solid var(--color-primary);outline-offset:-2px}.member-picker-note{margin:0;padding:var(--space-2) 10px;font-size:.875rem;color:var(--color-muted)}.try-root{min-height:100dvh;background:var(--color-deep)}.try-stage{--try-ink:var(--color-cream);--try-ink-soft:rgb(247 244 236/72%);--try-ink-faint:rgb(247 244 236/14%);--try-raised:#0a3524;--try-safe-top:env(safe-area-inset-top,0px);--try-safe-right:env(safe-area-inset-right,0px);--try-safe-bottom:env(safe-area-inset-bottom,0px);--try-safe-left:env(safe-area-inset-left,0px);--try-pad-y:var(--space-5);--try-pad-x:var(--space-6);min-height:100dvh;padding:calc(var(--try-pad-y) + var(--try-safe-top)) calc(var(--try-pad-x) + var(--try-safe-right)) calc(var(--space-7) + var(--try-safe-bottom)) calc(var(--try-pad-x) + var(--try-safe-left));color:var(--try-ink);background:radial-gradient(ellipse 70% 55% at 28% 8%,rgb(14 74 51/85%) 0,transparent 70%),var(--color-deep)}.try-stage :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.try-button,.try-stage .brand-lockup{color:var(--try-ink)}.try-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-5);font:500 var(--text-base) /1 var(--font-sans);background:transparent;border:1px solid rgb(247 244 236/40%);border-radius:999px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.try-button:disabled{cursor:default;opacity:.55}.try-button-start{min-height:3.25rem;padding:0 var(--space-6);font-size:var(--text-lg);color:var(--color-primary);background:var(--color-gold);border-color:var(--color-gold);box-shadow:0 10px 30px -12px rgb(251 194 54/55%)}.try-button-start:hover:not(:disabled){background:#fccd55}.try-button-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--color-primary)}.try-button-end:hover:not(:disabled){background:var(--color-danger);border-color:var(--color-danger)}.try-button-quiet:hover{border-color:var(--try-ink)}.try-brief-wrap{display:grid;min-height:calc(100dvh - var(--space-5) - var(--space-7));place-items:center}.try-brief{width:min(100%,40rem);padding:var(--space-6) var(--space-6) var(--space-5);background:var(--try-raised);border:1px solid rgb(135 155 145/30%);border-radius:calc(var(--radius-card) * 1.5);box-shadow:0 40px 80px -40px rgb(0 0 0/60%);animation:try-rise .7s cubic-bezier(.2,.7,.2,1) both}.try-brief-head{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.try-brief-head .brand-lockup{margin-bottom:var(--space-4)}.try-brief-title{margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.01em}.try-brief-lede{margin:0;max-width:34rem;color:var(--try-ink-soft)}.try-brief-facts{display:grid;margin:0 0 var(--space-5);border-top:1px solid var(--try-ink-faint)}.try-brief-row{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--try-ink-faint)}.try-brief-row dt{padding-top:.15rem;font-size:var(--text-sm);color:var(--color-green-gray)}.try-brief-row dd{margin:0}.try-brief-name{display:block;font-family:var(--font-serif);font-size:1.75rem;line-height:1.1}.try-brief-company{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--try-ink-soft)}.try-brief-text{display:block}.try-brief-walk{color:var(--try-ink-soft)}.try-brief-pocket{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.try-brief-pocket li{padding-left:var(--space-4);border-left:2px solid var(--color-gold)}.try-brief-tip dd{font-family:var(--font-serif);font-size:var(--text-xl);line-height:1.25;color:var(--color-gold)}.try-brief-actions{gap:var(--space-3) var(--space-5)}.try-bar,.try-brief-actions{display:flex;flex-wrap:wrap;align-items:center}.try-bar{position:sticky;top:0;z-index:3;gap:var(--space-3) var(--space-4);margin:calc((var(--try-pad-y) + var(--try-safe-top)) * -1) calc((var(--try-pad-x) + var(--try-safe-right)) * -1) var(--space-5) calc((var(--try-pad-x) + var(--try-safe-left)) * -1);padding:calc(var(--space-3) + var(--try-safe-top)) calc(var(--try-pad-x) + var(--try-safe-right)) var(--space-3) calc(var(--try-pad-x) + var(--try-safe-left));background:rgb(5 39 26/88%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--try-ink-faint)}.try-mic{display:inline-flex;align-items:center;gap:var(--space-2);padding:.3rem .75rem;font-size:var(--text-sm);border:1px solid var(--try-ink-faint);border-radius:999px}.try-mic-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-green-gray)}.try-mic[data-live=true] .try-mic-dot{background:var(--color-gold);box-shadow:0 0 0 0 rgb(251 194 54/60%);animation:try-mic 2s ease-out infinite}.try-replay-badge{padding:.2rem .65rem;font-size:var(--text-sm);font-weight:600;color:var(--color-deep);background:var(--color-gold);border-radius:999px}.try-replay-line{font-size:var(--text-sm);color:var(--try-ink-soft)}.try-bar-end{display:inline-flex;align-items:center;gap:var(--space-4);margin-left:auto}.try-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.try-ring-track{fill:none;stroke:var(--try-ink-faint);stroke-width:1.2}.try-ring-left{fill:none;stroke:rgb(247 244 236/70%);stroke-width:1.6;stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .6s ease}.try-ring[data-phase=amber] .try-ring-left,.try-ring[data-phase=stop] .try-ring-left{stroke:var(--color-gold)}.try-ring-orb{position:absolute;inset:0}.try-ring-small{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.try-ring-small svg{width:1.5rem;height:1.5rem}.try-ring-small .try-ring-left,.try-ring-small .try-ring-track{stroke-width:9}.try-ring-small[data-phase=amber] .try-ring-time{color:var(--color-gold)}.try-live{max-width:88rem;margin:0 auto}.try-call,.try-chair,.try-live{display:grid;gap:var(--space-6)}.try-call,.try-chair{align-content:start;min-width:0}.try-call-head{justify-items:center;gap:var(--space-3);padding-top:var(--space-5);text-align:center}.try-call-head,.try-orb-wrap{position:relative;display:grid}.try-orb-wrap{place-items:center;width:min(15rem,62vw);aspect-ratio:1}.try-orb{position:relative;width:66%;aspect-ratio:1;transform:scale(calc(1 + var(--try-level, 0) * .07));transition:opacity .6s ease}.try-orb-core,.try-orb-glow{position:absolute;border-radius:50%}.try-orb-core{inset:0;background:radial-gradient(circle at 50% 42%,rgb(255 241 200/95%) 0,rgb(251 194 54/88%) 16%,rgb(214 150 30/55%) 34%,rgb(16 84 58/92%) 62%,#062a1c 100%);box-shadow:inset 0 -14px 30px rgb(0 0 0/35%),0 0 0 1px rgb(251 194 54/18%)}.try-orb-glow{inset:-22%;background:radial-gradient(circle,rgb(251 194 54/34%) 0,rgb(251 194 54/10%) 38%,transparent 66%);opacity:calc(.55 + var(--try-level, 0) * .45);animation:try-breathe 5.5s ease-in-out infinite}.try-orb-wrap[data-who=you] .try-orb{opacity:.5}.try-orb-wrap[data-state=connecting] .try-orb-core{animation:try-gather 1.8s ease-in-out infinite}.try-orb-wrap[data-state=ending] .try-orb{opacity:.4}.try-tom{display:grid;gap:.15rem;margin:0}.try-tom-name{font-family:var(--font-serif);font-size:var(--text-xl);line-height:1.1}.try-tom-role{font-size:var(--text-sm);color:var(--color-green-gray)}.try-captions{display:grid;align-items:start;width:100%;max-width:28rem;min-height:5.25rem}.try-captions p{margin:0}.try-caption{font-size:var(--text-lg);line-height:1.5;color:var(--try-ink-soft)}.try-captions[data-who=supplier] .try-caption,.try-captions[data-who=tom] .try-caption{color:rgb(247 244 236/86%)}.try-caption-status{font-size:var(--text-base);color:var(--color-green-gray)}.try-deal-prompt,.try-last-thirty{margin:0;font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-gold);animation:try-fade .6s ease both}.try-button-end[data-invite=true]{border-color:var(--color-gold);box-shadow:0 0 0 2px var(--color-gold);animation:try-invite 1.6s ease-out 3}@keyframes try-invite{0%{box-shadow:0 0 0 2px rgb(251 194 54/90%)}to{box-shadow:0 0 0 12px rgb(251 194 54/0)}}.try-chair-title{margin:var(--space-5) 0 calc(var(--space-2) * -1);font-size:var(--text-xl);color:var(--try-ink-soft)}.try-chair-grid{display:grid;gap:var(--space-6) var(--space-5);grid-template-areas:"claims" "board" "talk"}.try-panel{position:relative;min-width:0;padding:var(--space-4) var(--space-5);color:var(--color-primary);background:var(--color-cream);border-radius:var(--radius-card);box-shadow:0 24px 50px -30px rgb(0 0 0/70%);animation:try-panel-in .65s cubic-bezier(.2,.7,.2,1) both}.try-panel-claims{grid-area:claims}.try-panel-board{grid-area:board}.try-panel-talk{grid-area:talk}.try-panel>.card{padding:0;background:transparent;border:0;box-shadow:none}.try-panel h2{font-size:var(--text-lg)}.try-panel-transcript .cockpit-transcript{max-height:19rem;overflow-y:auto}.try-panel-transcript .tag{animation:try-settle .45s ease-out both}.try-panel-claims .claim-contradicted{border-radius:var(--radius);animation:try-pulse 1.6s ease-out 1}.try-panel-board .step-free{border-radius:var(--radius);animation:try-flush 1.8s ease-out 1}.try-highlight{position:absolute;bottom:100%;right:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 .45rem;font-size:var(--text-sm);font-weight:500;letter-spacing:.01em;color:var(--color-gold);white-space:nowrap;pointer-events:none;animation:try-highlight 4s ease both}.try-highlight-glyph{flex:none;fill:currentColor}.try-call-head>.try-highlight{top:0;right:auto;bottom:auto;left:50%;translate:-50% -50%}.try-highlight-bar{display:none}.try-debrief-wrap{max-width:76rem;margin:0 auto;padding-top:var(--space-6)}.try-debrief{display:grid;gap:var(--space-7);animation:try-fade .6s ease both}.try-debrief-main{display:grid;align-content:start;gap:var(--space-6);min-width:0}.try-debrief-title{margin:0;font-size:clamp(2rem,4vw,2.75rem)}.try-debrief-title:focus{outline:none}.try-debrief-replay{margin:calc(var(--space-4) * -1) 0 0;color:var(--try-ink-soft)}.try-score-row{position:relative;display:grid;gap:var(--space-5) var(--space-7);align-items:end}.try-score-row>.try-highlight{right:auto;left:0}.try-score{display:flex;align-items:baseline;gap:var(--space-3)}.try-score-value{font-family:var(--font-serif);font-size:clamp(5rem,11vw,7.5rem);font-weight:400;line-height:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.try-score-of{color:var(--color-green-gray)}.try-score-missing,.try-score-pending{margin:0;max-width:28rem;font-family:var(--font-serif);font-size:var(--text-xl);color:var(--try-ink-soft)}.try-terms{display:grid;gap:var(--space-4);margin:0}.try-terms dt{font-size:var(--text-sm);color:var(--color-green-gray)}.try-terms dd{margin:0;font-size:var(--text-lg)}.try-left-money{font-family:var(--font-serif);font-size:var(--text-2xl)!important;line-height:1.1;color:var(--color-gold)}.try-moments-title{font-size:var(--text-xl)}.try-moments-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--try-ink-faint)}.try-moments-list li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.15rem var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--try-ink-faint)}.try-moment-time{grid-row:span 2;padding-top:.15rem;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-gold)}.try-moment-title{font-weight:500}.try-moment-lesson{color:var(--try-ink-soft)}.try-recap{padding:var(--space-5);border:1px solid var(--try-ink-faint);border-radius:var(--radius-card)}.try-recap-title{font-size:var(--text-xl)}.try-recap-items{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.try-recap-items li{padding:.3rem .8rem;font-size:var(--text-sm);background:rgb(247 244 236/8%);border-radius:999px}.try-recap-more{margin:0;color:var(--try-ink-soft)}.try-debrief-main>.try-button-quiet{justify-self:start}.try-ask{display:grid;gap:var(--space-4);padding:var(--space-6);color:var(--color-primary);background:var(--color-cream);border-radius:calc(var(--radius-card) * 1.5)}.try-ask :focus-visible{outline-color:var(--color-primary)}.try-ask-title{margin:0;font-size:var(--text-xl)}.try-ask-summary{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);background:var(--color-sage);border-radius:var(--radius)}.try-ask-fields{display:grid;gap:var(--space-4)}.try-field{display:grid;gap:.35rem;font-size:var(--text-sm);font-weight:500}.try-field input,.try-field select,.try-field textarea{width:100%;min-height:44px;padding:.55rem .75rem;font:400 var(--text-base) /1.4 var(--font-sans);color:var(--color-primary);background:var(--color-white);border:1px solid rgb(9 51 35/35%);border-radius:var(--radius)}.try-field textarea{resize:vertical}.try-field-optional{font-weight:400;color:var(--color-muted-on-cream)}.try-button-ask{justify-self:start;color:var(--color-cream);background:var(--color-primary);border-color:var(--color-primary)}.try-button-ask:hover{background:var(--color-deep)}@media (min-width:48rem){.try-ask-fields{grid-template-columns:1fr 1fr}.try-score-row{grid-template-columns:auto minmax(0,1fr)}.try-chair-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"claims talk" "board board"}}@media (min-width:64rem){.try-live{grid-template-columns:minmax(21rem,27rem) minmax(0,1fr);gap:var(--space-7)}.try-debrief{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.try-debrief-ask{position:sticky;top:var(--space-5);align-self:start}}@media (max-width:47.999rem){.try-stage{--try-pad-y:var(--space-4);--try-pad-x:var(--space-4)}.try-bar{margin-bottom:var(--space-3);padding-top:calc(var(--space-2) + var(--try-safe-top));padding-bottom:var(--space-2);gap:var(--space-2) var(--space-3)}.try-replay-badge{order:4}.try-replay-line{order:5;flex:1 1 12rem;font-size:var(--text-xs)}.try-bar-end{gap:var(--space-3)}.try-mic{padding:.3rem .6rem}.try-button-end{padding:0 var(--space-4)}.try-brief{padding:var(--space-5) var(--space-4) var(--space-4)}.try-brief-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.try-live{display:flex;flex-direction:column;gap:var(--space-5)}.try-call,.try-chair,.try-chair-grid{display:contents}.try-call-head{order:1;padding-top:0}.try-panel-rightNow{position:sticky;top:var(--try-bar-h,3.75rem);z-index:2;order:2}.try-panel-transcript{order:3}.try-panel-claims{order:4}.try-panel-board{order:5}.try-panel-talk{order:6}.try-chair-title{display:none}.try-orb-wrap{width:min(10.5rem,46vw)}.try-captions{min-height:4.5rem}.try-call-head>.try-highlight,.try-panel>.try-highlight{display:none}.try-highlight-bar{display:flex;justify-content:center;min-height:1.5rem}.try-highlight-bar .try-highlight{position:static;margin:0;white-space:normal}.try-panel-transcript .cockpit-transcript{max-height:14rem}.try-stage .board-expand,.try-stage .claim-summary,.try-stage .next-move-more,.try-stage .show-all{min-height:44px}}@keyframes try-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes try-fade{0%{opacity:0}}@keyframes try-panel-in{0%{opacity:0;transform:translateY(18px)}}@keyframes try-settle{0%{opacity:0;transform:translateY(-5px)}}@keyframes try-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.05)}}@keyframes try-gather{0%,to{transform:scale(.84);filter:brightness(.8)}50%{transform:scale(1);filter:brightness(1.1)}}@keyframes try-mic{70%{box-shadow:0 0 0 7px rgb(251 194 54/0)}to{box-shadow:0 0 0 0 rgb(251 194 54/0)}}@keyframes try-pulse{0%{box-shadow:0 0 0 0 rgb(164 22 26/45%)}to{box-shadow:0 0 0 14px rgb(164 22 26/0)}}@keyframes try-flush{0%{background-color:rgb(164 22 26/30%)}to{background-color:transparent}}@keyframes try-highlight{0%{opacity:0;transform:translateY(6px)}10%,85%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.try-stage *,.try-stage :after,.try-stage :before{animation:none!important;transition:none!important}.try-orb{transform:none}}.try-stage .brand-lockup-by{color:var(--try-ink-soft)}.try-brief-head .brand-lockup{justify-self:start}.try-retry{width:min(100%,32rem);padding:var(--space-6);background:var(--try-raised);border:1px solid rgb(135 155 145/30%);border-radius:calc(var(--radius-card) * 1.5);animation:try-rise .6s cubic-bezier(.2,.7,.2,1) both}.try-retry-title{margin:0 0 var(--space-3);font-size:var(--text-2xl)}.try-retry-body{margin:0 0 var(--space-5);color:var(--try-ink-soft)}@media (max-width:37.499rem){.try-stage .board-name,.try-stage .step-value{display:block;overflow:visible;overflow-wrap:break-word;-webkit-line-clamp:unset;line-clamp:none}.try-stage .scoreboard .board-col-side{width:31%}.try-stage .scoreboard .board-col-gap{width:0}.try-stage .scoreboard tbody>tr:first-child>td:nth-child(4),.try-stage .scoreboard thead th:nth-child(4){display:none}.try-stage .scoreboard td>.step{flex-wrap:wrap;min-width:0}}