.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--text-3)}.small{font-size:var(--step--1)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}a{color:var(--info)}ul,ol{margin:0;padding-left:1.25rem}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font:inherit;text-align:center;cursor:pointer;font-weight:600;line-height:1.25;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--text-3)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--ob-ink)}.btn-primary:hover:not(:disabled){filter:brightness(1.08);border-color:var(--accent)}.btn-secondary{background:var(--surface-2)}.btn-quiet{color:var(--info);padding-inline:var(--space-2);background:0 0;border-color:#0000}.btn-quiet:hover:not(:disabled){border-color:var(--rule)}.btn-danger{background:var(--ob-bad);border-color:var(--ob-bad);color:var(--ob-ink)}.btn-danger-quiet{border-color:var(--ob-bad);color:var(--text);background:0 0}.btn-small{min-height:32px;padding:var(--space-1) var(--space-3);font-size:var(--step--1)}.btn-xl{min-height:var(--tap);width:100%;padding:var(--space-4) var(--space-5);font-size:var(--step-2)}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit}textarea{resize:vertical}fieldset{border:0;margin:0;padding:0}legend{padding:0}.field-label{font-weight:600;font-size:var(--step--1);color:var(--text-2);display:block}.field-error{color:var(--bad-text);font-weight:600}.field-error:before{content:"Problem: "}.hint{font-size:var(--step--1);color:var(--text-3)}.radio,.checkbox{padding:var(--space-1) 0;cursor:pointer;display:block}.radio input,.checkbox input{accent-color:var(--accent);vertical-align:-.15rem;width:1.1rem;height:1.1rem}.stack{gap:var(--space-2);flex-direction:column;display:flex}.stack>.btn{align-self:flex-start}.inline-field{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.inline-field select{flex:12rem;width:auto}.tag{padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;font-size:.75rem;font-weight:700;line-height:1.6;display:inline-block}.tag-accent{border-color:var(--accent);color:var(--accent)}.tag-good{border-color:var(--ob-good);color:var(--ob-good)}.tag-warn{border-color:var(--ob-warn);color:var(--ob-warn)}.tag-bad{border-color:var(--ob-bad);color:var(--bad-text)}.tag-info{border-color:var(--info);color:var(--info)}.chips{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.panel.narrow{width:100%;max-width:34rem}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.panel-title{font-size:var(--step-1);letter-spacing:-.01em;margin:0;font-weight:700}.panel-aside{font-size:var(--step--1)}.sub-title{margin:var(--space-4) 0 var(--space-2);font-size:var(--step-0);color:var(--text-2);font-weight:700}.mini-title{margin:var(--space-3) 0 var(--space-1);font-size:var(--step--1);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.summary-line{font-weight:600}.notice{border-left:4px solid var(--info);background:var(--surface-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.notice--warn{border-left-color:var(--ob-warn)}.notice--spent{border-left-color:var(--ob-bad)}.centre-screen{justify-content:center;align-items:center;gap:var(--space-5);min-height:100vh;padding:var(--space-5);flex-direction:column;display:flex}.page-brand{margin-bottom:var(--space-4)}.page{max-width:64rem;padding:var(--space-6) var(--space-5);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-title{margin:0 0 var(--space-3);font-size:var(--step-3);letter-spacing:-.02em;line-height:1.1}.page-user{align-items:center;gap:var(--space-2);display:flex}.eyebrow{margin:0 0 var(--space-1);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.75rem;font-weight:700}.radios .radio{margin-top:var(--space-1)}.row-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.row-actions .btn-xl{width:auto}.session-list{padding:0;list-style:none}.session-list li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.session-delete{border-left:4px solid var(--ob-bad);padding:var(--space-2) var(--space-4);flex-basis:100%}.session-list li>div{flex:1}.session-list li>.session-delete{flex:100%}.session-name{margin:0;font-weight:600}.join-details{gap:var(--space-4);display:grid}.join-qr img,.qr-placeholder{border-radius:var(--radius);background:#fff;width:184px;height:184px;padding:6px;display:block}.join-list{gap:var(--space-3);margin:0;display:grid}.join-list dt{font-size:var(--step--1);color:var(--text-3);font-weight:600}.join-list dd{overflow-wrap:anywhere;margin:0}.join-list dd.code{font-family:var(--font-mono);font-size:var(--step-3);letter-spacing:.18em;white-space:nowrap;overflow-wrap:normal;line-height:1.1}.error-banner{gap:var(--space-4);border:1px solid var(--ob-bad);background:var(--surface);padding:var(--space-3) var(--space-4);border-radius:var(--radius);border-left-width:6px;justify-content:space-between;align-items:flex-start;display:flex}.error-title{margin-bottom:var(--space-1);font-weight:700}.error-message{margin-bottom:var(--space-1)}.error-action{color:var(--text-2)}.error-action:before{content:"What to do: ";font-weight:700}.problem{padding:var(--space-2) var(--space-3);border-left:4px solid var(--ob-warn);background:var(--surface);font-size:var(--step--1);margin:0}.console{min-height:100vh}.console-alerts{gap:var(--space-2);padding:0 var(--space-5);margin-top:var(--space-3);flex-direction:column;display:flex}.console-alerts:empty{display:none}.console-grid{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-7);grid-template-columns:minmax(0,1.65fr) minmax(20rem,1fr);align-items:start;display:grid}.console-main,.console-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width<=60rem){.console-grid{grid-template-columns:1fr}}.console-header{z-index:10;background:var(--ob-ink-2);border-bottom:1px solid var(--rule);padding:var(--space-3) var(--space-5) var(--space-2);position:sticky;top:0}html{scroll-padding-top:14rem}@media (height<=40rem){html{scroll-padding-top:0}.console-header{position:static}}.header-row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.header-title{align-items:center;gap:var(--space-3);flex:16rem;min-width:0;display:flex}.header-brand{padding-right:var(--space-3);border-right:1px solid var(--rule);flex:none;align-self:stretch;align-items:center}.session-title{font-size:var(--step-1);margin:0;line-height:1.2}.scenario-title{font-size:var(--step--1);color:var(--text-3);margin:0}.header-facts{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.header-facts dt{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.header-facts dd{font-weight:600;font-size:var(--step-0);margin:0}.header-facts dd.mono{font-size:var(--step-1)}.header-controls{gap:var(--space-2);display:flex}.status{padding:0 var(--space-2);border-radius:var(--radius);border:1px solid var(--rule);display:inline-block}.status-running{border-color:var(--ob-good)}.status-paused{border-color:var(--ob-warn);color:var(--ob-warn)}.status-ended{color:var(--text-3)}.health{margin:var(--space-2) 0 0;gap:var(--space-2) var(--space-5);font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.health-item:before{content:"";width:.55rem;height:.55rem;margin-right:var(--space-2);background:var(--text-3);vertical-align:.05rem;border-radius:50%;display:inline-block}.health-item.tone-good:before{background:var(--ob-good)}.health-item.tone-warn:before{background:var(--ob-warn)}.health-item.tone-bad:before{background:var(--ob-bad)}.health-label{color:var(--text-3);margin-right:var(--space-1);font-weight:600}.next-action{background:var(--surface);border:1px solid var(--rule);border-left:6px solid var(--accent);border-radius:var(--radius);padding:var(--space-5)}.next-action.urgent{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.next-heading{margin:var(--space-4) 0 var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.next-where{font-size:var(--step-2);letter-spacing:-.01em;line-height:1.2}.armed-note{margin:var(--space-3) 0 0;color:var(--ob-warn);font-weight:700}.armed-note:before{content:"Countdown: "}.secondary-actions{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.stepper{gap:var(--space-1) var(--space-3);font-size:var(--step--1);color:var(--text-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stepper li{align-items:center;gap:var(--space-1);display:flex}.step-index{border:1px solid var(--rule);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:700;display:inline-grid}.stepper li.done .step-index{background:var(--surface-2);color:var(--text-2)}.stepper li.done .step-index:after{content:""}.stepper li.current{color:var(--text);font-weight:700}.stepper li.current .step-index{background:var(--accent);border-color:var(--accent);color:var(--ob-ink)}.step-static,.step-button{align-items:center;gap:var(--space-1);display:inline-flex}.step-button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:2rem;padding:.15rem .5rem .15rem .15rem}.step-button:hover:not(:disabled){border-color:var(--rule);color:var(--text)}.step-button:hover:not(:disabled) .step-index{border-color:var(--info)}.step-button:disabled{cursor:default;opacity:.6}.step-on-screen{text-transform:uppercase;letter-spacing:.06em;color:var(--ob-ink);background:var(--info);border-radius:999px;padding:0 .45rem;font-size:.7rem;font-weight:700}.stepper li.on-screen .step-index{border-color:var(--info);box-shadow:0 0 0 2px var(--info)}.decide-summary{font-size:var(--step-1);font-weight:600}.decide-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.decide-choices .btn{min-height:var(--tap);font-size:var(--step-1);flex:14rem}.override{margin-top:var(--space-4);border-top:1px solid var(--rule);padding-top:var(--space-3)}.override summary{cursor:pointer;color:var(--text-2);font-weight:600}.override[open] summary,.override textarea{margin-bottom:var(--space-3)}.tally-question{font-weight:600}.tally{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.tally li{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.tally-label{gap:var(--space-2);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.tally .bar{background:var(--surface-2);border-radius:var(--radius);grid-column:1/-1;height:.7rem;overflow:hidden}.tally .bar-fill{background:var(--info);height:100%;transition:width .3s}.tally li.chosen .bar-fill{background:var(--accent)}.tally-count{font-variant-numeric:tabular-nums;grid-area:1/2}.meta-line{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.inject-body{font-size:var(--step-1);line-height:1.5}.sub-block{margin-top:var(--space-3)}.facilitator-block,.model-block{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-2);border-left:4px solid var(--info);border-radius:var(--radius)}.model-block{border-left-color:var(--ob-good)}.facilitator-block .sub-title,.model-block .sub-title{margin-top:0}.model-summary{font-weight:600}.elements,.criteria{font-size:var(--step--1)}.prompt-line{margin-top:var(--space-4)}.options{gap:var(--space-3);padding:0;list-style:none;display:grid}.options li{border-top:1px solid var(--rule);padding-top:var(--space-2)}.path{gap:var(--space-2);flex-direction:column;display:flex}.path li{padding-left:var(--space-1)}.path li.current{font-weight:700}.path-title{margin-right:var(--space-2)}.path-decision{font-size:var(--step--1);color:var(--text-3);font-weight:400;display:block}.reachable{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.reachable li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reachable li.scripted{font-weight:600}.jump{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.table-wrap{overflow-x:auto}.scores{border-collapse:collapse;width:100%;font-size:var(--step--1)}.scores th,.scores td{text-align:left;padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--rule);vertical-align:top}.scores thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.75rem}.scores tbody th{font-weight:600}.unit{color:var(--text-3);font-size:.75rem;font-weight:400;display:block}.num{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--step-0);white-space:nowrap}.move{white-space:nowrap}.move-better{color:var(--ob-good)}.move-worse{color:var(--bad-text)}.move-word{font-weight:700}.trend{white-space:normal;color:var(--text-3);font-size:.75rem;display:block}.position{margin-top:var(--space-3)}.position-track{border-radius:var(--radius);background:linear-gradient(90deg, var(--ob-bad), var(--ob-warn), var(--ob-good));height:.6rem;margin:var(--space-2) 0;position:relative}.position-marker{background:var(--text);border-radius:2px;width:.3rem;height:1.3rem;margin-left:-.15rem;position:absolute;top:-.35rem}.position-ends{justify-content:space-between;gap:var(--space-3);display:flex}.roll{flex-direction:column;padding:0;list-style:none;display:flex}.roll-row{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.roll-name{font-weight:600}.roll-conn{color:var(--text-3)}.conn-idle .roll-conn{color:var(--ob-warn);font-weight:600}.conn-offline .roll-conn{color:var(--ob-bad);font-weight:600}.roll-answer{text-align:right;min-width:6.5rem;font-weight:700}.answer-done .roll-answer{color:var(--ob-good)}.answer-done .roll-answer:before{content:"✓ "}.answer-in-progress .roll-answer{color:var(--ob-warn)}.answer-waiting .roll-answer{color:var(--text-2)}.toggles,.segment-list{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.toggles li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.toggle-name{margin:0}.toggles .btn{min-width:11rem}.segment-list li{gap:var(--space-1);flex-direction:column;display:flex}.segment-list .btn{align-self:flex-start}.questions{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.questions li.current{font-weight:600}.answers{margin-top:var(--space-3)}.answer-list{gap:var(--space-2);flex-direction:column;max-height:22rem;padding:0;list-style:none;display:flex;overflow-y:auto}.answer-list li{background:var(--surface-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius)}.top-gaps{font-size:var(--step-1);gap:var(--space-2);flex-direction:column;display:flex}.assessment-list{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.assessment{border:1px solid var(--rule);border-left:4px solid var(--ob-warn);border-radius:var(--radius);padding:var(--space-3) var(--space-4);background:var(--bg)}.assessment.reviewed{border-left-color:var(--ob-good)}.assessment-head{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.assessment-title{font-size:var(--step-0);margin:0;margin-right:var(--space-2);font-weight:700}.scores-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.scores-grid dt{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.75rem;font-weight:700}.scores-grid dd{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.score{font-size:var(--step-1);font-weight:700}.evidence{font-size:var(--step--1);color:var(--text-2);font-style:italic;display:block}.flags,.checklist,.feedback{font-size:var(--step--1);gap:var(--space-1);flex-direction:column;display:flex}.flags,.checklist{padding:0;list-style:none}.assessment-detail{margin-top:var(--space-2)}.assessment-detail summary{cursor:pointer;color:var(--info);font-size:var(--step--1);font-weight:600}.answer-text{white-space:pre-wrap;background:var(--surface);padding:var(--space-2) var(--space-3);border-radius:var(--radius)}.assessment-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.review-editor{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);gap:var(--space-2);flex-direction:column;display:flex}.score-fields{gap:var(--space-3);flex-wrap:wrap;display:flex}.score-field{gap:var(--space-1);flex-direction:column;flex:8rem;display:flex}.modal-backdrop{z-index:50;padding:var(--space-5);background:#0009;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-5);width:100%;max-width:32rem}.modal-title{margin:0 0 var(--space-3);font-size:var(--step-2);line-height:1.2}.modal-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.modal-actions .btn{min-height:var(--tap);min-width:9rem}.current-inject.is-active{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.current-inject+.current-inject{margin-top:0}.checklist-room{gap:var(--space-2);padding:0;list-style:none;display:grid}.checklist-room li{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--rule);grid-template-columns:1.6rem 1fr;align-items:start;display:grid}.checklist-room li p{margin:0}.checklist-room input{width:1.2rem;height:1.2rem;accent-color:var(--ob-good);margin-top:.15rem}.check-auto{background:var(--ob-warn);width:1.3rem;height:1.3rem;color:var(--ob-ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.checklist-room li.is-done .check-auto{background:var(--ob-good)}.check-label{font-weight:600}.call-block{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid var(--accent);background:var(--surface-2);border-radius:var(--radius)}.call-block .sub-title{margin-top:0}.call-audio{margin:var(--space-2) 0 0}.workspace-list{gap:var(--space-4);padding:0;list-style:none;display:grid}.workspace-list>li{border-top:1px solid var(--rule);padding-top:var(--space-3);gap:var(--space-2);display:grid}.workspace-list .sub-title{margin:0}.next-after{margin:var(--space-2) 0 0;color:var(--text-2);font-weight:600}.rejoin-prompt{border:2px solid var(--accent);border-radius:var(--radius);padding:var(--space-3) var(--space-4);background:var(--surface)}.rejoin-question{margin:0 0 var(--space-3)}.rejoin-actions{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.roll-slow{color:var(--ob-warn);font-weight:600}.create-names{gap:var(--space-4);grid-template-columns:1.4fr 1fr 11rem;align-items:end;display:grid}@media (width<=40rem){.create-names{grid-template-columns:1fr}}.create-form{max-width:48rem}.audit-drawer{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.audit-drawer>*{width:100%}.audit-drawer>button{width:auto}.tucked>summary{cursor:pointer;color:var(--text-3);font-size:var(--step--1);padding:var(--space-2) 0;font-weight:600}.tucked[open]>summary{margin-bottom:var(--space-3)}.downloads{gap:var(--space-2);flex-wrap:wrap;display:flex}.console-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}@media (width<=60rem){.console-grid{grid-template-columns:1fr}}.console-side{font-size:var(--step--1)}.console-side .panel{padding:var(--space-3) var(--space-4)}.console-side .panel-title{font-size:var(--step-0)}.header-scores{margin-top:var(--space-2);border-top:1px solid var(--rule);padding-top:var(--space-2)}.header-scores ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.header-score{align-items:baseline;gap:var(--space-2);font-size:var(--step--1);display:flex}.header-score-label{color:var(--text-3);font-weight:600}.header-score-value{font-family:var(--font-mono);color:var(--text);font-weight:600}.header-score-value .unit{font-family:var(--font-sans);display:inline}.header-score-text{font-family:var(--font-sans);font-weight:500}.header-score-move{font-size:.75rem}.header-score.move-better .header-score-move{color:var(--ob-good)}.header-score.move-worse .header-score-move{color:var(--bad-text)}.order{margin:0 0 var(--space-3);gap:var(--space-1);padding:0;list-style:none;display:grid}.order>li{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.order-mark{text-align:center;width:1rem;color:var(--text-3);flex:none}.order-title{flex:8rem;min-width:0}.order-note{color:var(--text-3);flex-basis:100%;padding-left:1.5rem}.order-done .order-title{color:var(--text-3)}.order-done .order-mark{color:var(--ob-good)}.order-now{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:var(--radius);padding-left:var(--space-2)!important}.order-now .order-title{color:var(--text);font-weight:700}.order-now .order-mark{color:var(--accent)}.order-now.is-away .order-title,.order-next .order-title{font-weight:600}.order-branches{gap:var(--space-1);flex-basis:100%;margin:0;padding:0 0 0 1.5rem;list-style:none;display:grid}.order-later .order-title{color:var(--text-2)}.order-segment{border-top:1px dashed var(--rule)}.order-tools{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.unscripted-embedded{border-left:3px solid var(--accent);width:100%;padding-left:var(--space-3)}.next-say{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-left:4px solid var(--accent);background:var(--surface-2);border-radius:var(--radius);font-size:var(--step-1)}.header-right{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.header-status{align-items:center;gap:var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.screen-toggles{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.screen-toggles-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-right:var(--space-1);font-size:.75rem;font-weight:600}.screen-toggle{border-color:var(--rule);color:var(--text-2);background:0 0}.screen-toggle.is-on{border-color:var(--accent);color:var(--text)}.screen-controls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.room-sound{position:relative}.room-sound-panel{right:0;top:calc(100% + var(--space-1));z-index:20;gap:var(--space-3);width:min(26rem,90vw);padding:var(--space-4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);display:grid;position:absolute;box-shadow:0 .5rem 1.5rem #00000059}.room-sound-modes{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.room-sound-modes legend{margin-bottom:var(--space-2);font-weight:600}.room-sound-modes .radio{gap:var(--space-2);align-items:flex-start;display:flex}.room-sound-modes .radio.is-disabled{opacity:.6}.room-sound-panel input[type=range]{width:100%}@media (width<=60rem){.header-right{align-items:flex-start}.header-status,.screen-toggles{justify-content:flex-start}}.order-act{margin-top:var(--space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);border-top:1px solid var(--rule);font-size:.72rem;font-weight:700;padding:var(--space-1) 0 0!important}.order>li:first-child.order-act{border-top:0;margin-top:0}.order>li:not(.order-act){display:block;padding:0!important}.order-row{align-items:baseline;gap:var(--space-1) var(--space-2);width:100%;padding:var(--space-1) var(--space-2);text-align:left;font:inherit;color:inherit;border-radius:var(--radius);background:0 0;border:1px solid #0000;flex-wrap:wrap;display:flex}button.order-row{cursor:pointer}button.order-row:hover,button.order-row:focus-visible{border-color:var(--rule);background:var(--surface-2)}button.order-row:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.order-hint{color:var(--link,var(--accent));opacity:0;margin-left:auto;font-size:.75rem}button.order-row:hover .order-hint,button.order-row:focus-visible .order-hint{opacity:1}.order-now>.order-row{background:var(--surface-2);border-left:3px solid var(--accent)}.order-now{background:0 0!important;border-left:0!important}.inject-folded>summary{cursor:pointer;color:var(--text-2);padding:var(--space-1) 0;font-weight:600}.inject-folded[open]>summary{margin-bottom:var(--space-3)}.current-inject.is-folded .panel-head{margin-bottom:var(--space-1)}.order-act{display:block!important}.order-act-row{padding-top:var(--space-2)}.order-act-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:.72rem;font-weight:700}.order-act-state{letter-spacing:.02em;text-transform:none;padding:0 var(--space-2);border:1px solid var(--rule);color:var(--text-3);border-radius:999px;font-size:.72rem;font-weight:600}.order-act-state.is-done{border-color:var(--ob-good);color:var(--ob-good)}.order-act-state.is-now{border-color:var(--accent);color:var(--accent)}.order-act-state.is-incomplete{border-color:var(--ob-warn);color:var(--ob-warn)}.order-kind{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);flex:none;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.order-kind.is-inject{background:var(--surface-2);color:var(--text);border:1px solid var(--text-3)}.order-kind.is-vote{color:var(--info);border:1px dashed var(--info);background:0 0}.order-type-vote>.order-row{padding-left:calc(var(--space-2) + 1.25rem)}.order-type-vote .order-title{font-size:var(--step--1)}.order-type-vote.order-later .order-title,.order-type-vote.order-next .order-title{color:var(--text-3)}.order-type-vote .order-note,.order-type-vote .order-branches{padding-left:0}.order-left .order-mark{color:var(--ob-warn)}.order-left .order-title{color:var(--text-3)}.order-left .order-note{color:var(--ob-warn)}.ready-line{align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:2px solid var(--ob-warn);background:var(--surface-2);display:flex}.ready-line.is-ready{border-color:var(--ob-good)}.ready-light{background:var(--ob-warn);width:1.1rem;height:1.1rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--ob-warn) 25%, transparent);border-radius:50%;flex:none;margin-top:.3rem}.ready-line.is-ready .ready-light{background:var(--ob-good);box-shadow:0 0 0 4px color-mix(in srgb, var(--ob-good) 25%, transparent)}.ready-word{font-size:var(--step-1);letter-spacing:.01em;margin:0;font-weight:700}.ready-line.is-ready .ready-word{color:var(--ob-good)}.ready-line.is-not-ready .ready-word{color:var(--ob-warn)}.site-menu{flex-wrap:wrap;justify-content:flex-end}.site-menu .is-current{border-color:var(--rule);background:var(--surface-2);color:var(--text)}.next-action{scroll-margin-top:11rem}.order>li.is-here>.order-row{background:color-mix(in srgb, var(--accent) 16%, var(--surface));border:2px solid var(--accent);border-left-width:6px}.order>li.is-here .order-title{color:var(--text);font-weight:700}.order>li.is-here .order-mark{color:var(--accent)}.order-here{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);background:var(--accent);color:var(--ob-ink);flex:none;padding:.1rem .45rem;font-size:.66rem;font-weight:800}.site-menu a.btn{text-decoration:none}.fold-aside{align-items:center;gap:var(--space-2);display:inline-flex}.fold-toggle{min-width:4.5rem}.fold-panel.is-folded .panel-head{margin-bottom:0}.fold-note{margin:var(--space-1) 0 0}.answer-lead{margin:var(--space-2) 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--rule);background:var(--surface-2);border-radius:var(--radius);white-space:pre-wrap}.assessment.is-pending{opacity:.95}.tally-embedded{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2)}.tally-embedded-head{margin:0 0 var(--space-2);gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.stepper li.visited .step-button,.stepper li.visited .step-static{opacity:.85;border-style:dashed}.stepper li.current>.step-static,.stepper li.current>.step-button{background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:0 0 0 2px var(--accent);border-radius:999px;padding:.15rem .7rem .15rem .2rem}.stepper li.visited .step-index{border-style:dashed}.page-header--site{align-items:stretch;gap:var(--space-3);flex-direction:column}.page-header-top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-header-main{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.facilitator-block,.model-block,.next-say,.fold-panel.is-private{background:color-mix(in srgb, var(--info) 11%, var(--surface));border-left:4px solid var(--info)}.fold-panel.is-private{border-left-width:6px}.only-you{margin:0 0 var(--space-1);letter-spacing:.1em;text-transform:uppercase;color:var(--info);font-size:.68rem;font-weight:800}.panel-aside .only-you{margin:0}.room-preview-tabs{gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.room-preview-frame{border-radius:var(--radius);border:2px dashed var(--text-3);position:relative;overflow:hidden}.room-preview-frame.is-phone{border-style:solid;border-color:var(--rule);background:var(--surface-2);justify-content:center;display:flex}.room-preview-host{display:block}.room-preview-tabs .room-preview-enlarge{margin-left:auto}.room-preview-large{z-index:60;gap:var(--space-3);padding:var(--space-5);background:color-mix(in srgb, var(--bg) 92%, transparent);flex-direction:column;display:flex;position:fixed;inset:0}.room-preview-large-bar{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.room-preview-large-body{width:100%;max-width:1200px;margin:0 auto}.room-preview-large-body.is-phone{max-width:420px}.order-earlier .order-title{color:var(--text-3);font-style:italic}.order-earlier .order-mark{color:var(--text-3)}.notes-title{margin:0 0 var(--space-1)}.notes-text{margin:var(--space-2) 0 0;white-space:pre-wrap}.next-action .call-block{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule)}.roll-reconnected{color:var(--ob-good);font-weight:600}.staff-list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.staff-list li{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.staff-email{font-weight:600}.console-viewbar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.check-row{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.check-row input{flex:none;margin-top:.25rem}.check-row .hint{margin-top:.15rem;display:block}.rehearsal-bar{background:var(--ob-warn);color:var(--ob-ink);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:6px 16px;font-size:.9rem;display:flex}.rehearsal-bar .btn{margin-left:auto}
