.dispatch{flex:1;min-height:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:18px;padding:0 14px;height:40px;flex:0 0 40px;background:var(--panel);border-bottom:1px solid var(--line)}.topbar .org{font-weight:650;letter-spacing:-.01em;font-size:13px}.topstat{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:12px;color:var(--ink-dim)}.topstat .dot{width:7px;height:7px;border-radius:50%;background:var(--go)}.topstat .dot.amber{background:var(--wait)}.topstat .dot.idle{background:var(--line)}.radiobar{flex:0 0 auto;display:flex;align-items:center;gap:14px;height:60px;padding:0 14px;background:var(--panel-2);border-bottom:1px solid var(--line);box-shadow:inset 0 -1px 0 var(--line)}.rb-state{display:flex;align-items:center;gap:11px;min-width:260px;padding:7px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--void)}.rb-state .lt{width:9px;height:9px;border-radius:50%;background:var(--line);flex:0 0 auto}.rb-state.live .lt{background:var(--go);animation:pulse 1s ease-in-out infinite}.rb-state.me .lt{background:var(--alarm);animation:pulse .7s ease-in-out infinite}.rb-state .rwho{font-size:15px;font-weight:650}.rb-state .rwho small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-weight:400;margin-top:1px}.rb-state.idle .rwho{color:var(--ink-faint);font-weight:400}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.wave{display:flex;align-items:center;gap:2px;height:22px;flex:0 0 auto}.wave i{width:2.5px;background:var(--line);height:5px;border-radius:var(--r-pill)}.wave.on i{background:var(--go);animation:bar .55s ease-in-out infinite}.wave.me i{background:var(--alarm);animation:bar .55s ease-in-out infinite}.wave i:nth-child(2){animation-delay:.08s}.wave i:nth-child(3){animation-delay:.16s}.wave i:nth-child(4){animation-delay:.24s}.wave i:nth-child(5){animation-delay:.32s}.wave i:nth-child(6){animation-delay:.4s}.wave i:nth-child(7){animation-delay:.48s}@keyframes bar{0%,to{height:5px}50%{height:20px}}.rb-log{flex:1;min-width:0;display:flex;gap:9px;align-items:center;overflow:hidden;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.rb-log span{white-space:nowrap;padding:2px 7px;border:1px solid var(--line-soft);border-radius:var(--r-pill)}.rb-seat{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border:1px solid var(--go);color:var(--go);border-radius:var(--r-pill);flex:0 0 auto}.rb-seat.off{border-color:var(--line);color:var(--ink-faint)}.ptt{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:10px 18px;border:1.5px solid var(--instr);background:var(--panel-2);border-radius:var(--r-sm);font-weight:650;font-size:13.5px;color:var(--instr);cursor:pointer;-webkit-user-select:none;user-select:none}.ptt:hover{background:var(--void)}.ptt[disabled]{opacity:.4;cursor:not-allowed}.ptt small{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-weight:400}.cols{flex:1;display:grid;grid-template-columns:290px 1fr 336px;min-height:0;overflow:hidden}.col{min-height:0;display:flex;flex-direction:column;overflow:hidden}.col.queue{background:var(--panel);border-right:1px solid var(--line)}.col.work{background:var(--void)}.col.side{background:var(--panel);border-left:1px solid var(--line)}.colhead{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line)}.colhead .count{font-family:var(--mono);font-size:10.5px;padding:1px 7px;background:var(--panel-2);border:1px solid var(--line);color:var(--ink-faint);border-radius:var(--r-pill)}.colhead .count.hot{border-color:var(--alarm);color:var(--alarm)}.scroll{flex:1;overflow-y:auto;min-height:0}.qcall{display:grid;grid-template-columns:62px 1fr;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line-soft);cursor:pointer;width:100%;text-align:left;border-left:3px solid transparent;background:none;color:var(--ink);font-family:var(--sans)}.qcall:hover{background:var(--panel-2)}.qcall[aria-selected=true]{background:var(--panel-2);border-left-color:var(--instr)}.qcall .t{font-family:var(--mono);font-size:21px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--go)}.qcall .t small{display:block;font-size:9.5px;letter-spacing:.1em;color:var(--ink-faint);margin-top:3px}.qcall.warn .t{color:var(--wait)}.qcall.crit .t{color:var(--alarm)}.qcall.crit{border-left-color:var(--alarm)}.qcall .n{font-weight:600;font-size:14.5px;margin-bottom:2px}.qcall .a{font-size:12.5px;color:var(--ink-dim);margin-bottom:6px}.qcall .flags{display:flex;flex-wrap:wrap;gap:5px}.wh{flex:0 0 auto;padding:14px 20px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.wh .num{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-faint);margin-bottom:5px}.wh h1{margin:0;font-size:21px;letter-spacing:-.015em;font-weight:650}.wh .sub{font-size:13px;color:var(--ink-dim);margin-top:4px}.wh .right{margin-left:auto;text-align:right;flex:0 0 auto}.onair{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--alarm);padding:5px 10px;margin-bottom:6px;border-radius:var(--r-sm);background:var(--alarm-bg)}.onair .d{width:7px;height:7px;border-radius:50%;background:var(--alarm);animation:pulse 1.6s ease-in-out infinite}.onair span{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--alarm)}.onair b{font-family:var(--mono);font-size:11px;color:var(--ink)}.wbody{flex:1;overflow-y:auto;min-height:0;padding:18px 20px 26px}.wgrid2{display:grid;grid-template-columns:1fr 1fr;gap:15px}.box{border:1px solid var(--line);background:var(--panel);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.box h4{margin:0;padding:9px 13px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);font-weight:500;display:flex;align-items:center;gap:8px}.box .bd{padding:12px 13px}.kv{display:grid;grid-template-columns:96px 1fr;gap:5px 12px;font-size:13.5px;margin:0}.kv dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding-top:3px}.kv dd{margin:0}.kv dd em{font-style:normal;color:var(--wait)}.sitenote{border:1px solid var(--wait);background:var(--wait-bg);padding:11px 13px;margin-top:13px;border-radius:var(--r-sm)}.sitenote .h{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--wait);margin-bottom:6px}.sitenote p{margin:0 0 5px;font-size:13.5px}.sitenote .by{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.tl{display:flex;border:1px solid var(--line);background:var(--panel);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.tl .st{flex:1;padding:10px 12px;border-right:1px solid var(--line);position:relative}.tl .st:last-child{border-right:none}.tl .st .lb{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px}.tl .st .vl{font-family:var(--mono);font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.tl .st.done .vl{color:var(--go)}.tl .st.done .lb{color:var(--ink-dim)}.tl .st.now{background:var(--panel-2)}.tl .st.now .vl{color:var(--wait)}.tl .st.now:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--wait)}.resp{display:flex;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid var(--line-soft)}.resp:last-child{border-bottom:none}.resp .cs{font-family:var(--mono);font-size:11px;width:38px;flex:0 0 auto;color:var(--instr)}.resp .nm{font-size:13.5px}.resp .nm small{display:block;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.actions{flex:0 0 auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);background:var(--panel)}.actions .sep{margin-left:auto}.btn{padding:7px 14px;border:1px solid var(--line);background:var(--panel-2);font-size:13px;color:var(--ink);border-radius:var(--r-sm);box-shadow:var(--shadow);cursor:pointer;font-family:var(--sans)}.btn:hover{border-color:var(--ink-faint)}.btn.primary{background:var(--instr);border-color:var(--instr);color:#fff;font-weight:600}.btn.go{border-color:var(--go);color:var(--go)}.btn.sm{padding:5px 10px;font-size:12px}.btn[disabled]{opacity:.38;cursor:not-allowed}.map{flex:1;position:relative;min-height:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(0deg,transparent 0 39px,var(--line-soft) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,var(--line-soft) 39px 40px),radial-gradient(ellipse at 60% 40%,var(--map-a) 0%,var(--map-b) 70%)}.map .pending{text-align:center;padding:20px;max-width:260px;font-size:12px;color:var(--ink-faint);line-height:1.6}.map .pending .mark{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px}.roster{flex:0 0 auto;border-top:1px solid var(--line);max-height:40%;overflow-y:auto}.rrow{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--line-soft);font-size:13px}.rrow:last-child{border-bottom:none}.rrow .s{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.rrow .s.on{background:var(--go)}.rrow .s.busy{background:var(--wait)}.rrow .s.off{background:var(--line)}.rrow .cs{font-family:var(--mono);font-size:11px;color:var(--ink-faint);width:40px}.rrow .st{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}@media (max-width: 1180px){.cols{grid-template-columns:250px 1fr}.col.side{display:none}}@media (max-width: 820px){.cols{grid-template-columns:1fr}.col.queue{display:none}.wgrid2{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.rb-state .lt,.wave i,.onair .d{animation:none!important}}.panelhost{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;z-index:-1}.panelhost.shown{position:static;visibility:visible;pointer-events:auto;z-index:auto;flex:1;min-height:0;display:flex}.panelhost .panelframe{flex:1;width:100%;border:0;min-height:0;background:var(--void)}.ptt.on{background:var(--alarm);border-color:var(--alarm);color:#fff}.navlink[disabled]{opacity:.4;cursor:not-allowed}.rb-air{flex:1;min-width:0;display:flex;align-items:center;gap:11px}.rb-talker{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--ink)}.rb-note{font-family:var(--mono);font-size:11px;color:var(--wait)}.wirelog{flex:0 0 auto;border-top:1px solid var(--line);background:var(--panel)}.wirehead{display:flex;align-items:center;gap:9px;width:100%;padding:7px 14px;background:none;border:0;cursor:pointer;color:var(--ink-dim);font-family:var(--sans);text-align:left}.wirehead:hover{background:var(--panel-2)}.wirehead .spacer{margin-left:auto}.wirebody{max-height:220px;overflow-y:auto;border-top:1px solid var(--line-soft)}.wirerow{display:flex;gap:10px;padding:5px 14px;font-family:var(--mono);font-size:11px;color:var(--ink-faint);border-bottom:1px solid var(--line-soft)}.w-at{flex:0 0 62px}.w-type{flex:0 0 130px;color:var(--instr)}.w-raw{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-theme=dark]{--void:#0E1418;--panel:#161E24;--panel-2:#1C262D;--line:#26333B;--line-soft:#1E2A31;--ink:#E4EBEF;--ink-dim:#93A5B1;--ink-faint:#61737E;--go:#4FB286;--wait:#E0A33E;--alarm:#E2564A;--instr:#57ABC7;--go-bg:rgba(79,178,134,.1);--wait-bg:rgba(224,163,62,.09);--alarm-bg:rgba(226,86,74,.1);--chrome:#090D10;--map-a:#1A252C;--map-b:#10171C;--shadow:none}body[data-theme=light]{--void:#EEF2F5;--panel:#FFFFFF;--panel-2:#E9EFF3;--line:#D2DCE3;--line-soft:#E4EBEF;--ink:#16222B;--ink-dim:#556773;--ink-faint:#82949F;--go:#2E8B62;--wait:#A9720F;--alarm:#C13A2C;--instr:#256F89;--go-bg:rgba(46,139,98,.08);--wait-bg:rgba(169,114,15,.09);--alarm-bg:rgba(193,58,44,.07);--chrome:#DDE5EA;--map-a:#DFE8ED;--map-b:#EDF2F5;--shadow:0 1px 2px rgba(20,35,45,.06)}body[data-shape=square]{--r:0px;--r-sm:0px;--r-pill:0px}body[data-shape=round]{--r:10px;--r-sm:7px;--r-pill:999px}:root{--mono: ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--sans: ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--void);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background .18s ease,color .18s ease}#root{height:100vh;display:flex;flex-direction:column;overflow:hidden}.mono{font-family:var(--mono)}.lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.signin-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.signin{width:100%;max-width:370px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:30px 28px 26px}.signin h1{margin:0 0 2px;font-size:19px;font-weight:600;letter-spacing:-.01em}.signin .org{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--instr);margin-bottom:22px}.field{margin-bottom:14px}.field label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px}.field input{width:100%;padding:9px 11px;font-size:14px;font-family:var(--sans);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;transition:border-color .12s ease}.field input:focus{border-color:var(--instr)}button.primary{width:100%;margin-top:8px;padding:10px 14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--void);background:var(--go);border:1px solid var(--go);border-radius:var(--r-sm)}button.primary:disabled{opacity:.55;cursor:default}.notice{margin-bottom:16px;padding:9px 11px;font-size:13px;border-radius:var(--r-sm);background:var(--alarm-bg);border:1px solid var(--alarm);color:var(--ink)}.notice.wait{background:var(--wait-bg);border-color:var(--wait)}.chrome{display:flex;align-items:center;gap:16px;padding:0 16px;height:46px;flex:0 0 46px;background:var(--chrome);border-bottom:1px solid var(--line)}.chrome .org-name{font-weight:600;font-size:14px;letter-spacing:-.01em}.chrome .spacer{margin-left:auto}.clock{font-family:var(--mono);font-size:16px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.who{display:flex;align-items:center;gap:8px}.who .av{width:24px;height:24px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;color:var(--instr)}.who .r{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}button.ghost{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:5px 10px;color:var(--ink-dim);background:transparent;border:1px solid var(--line);border-radius:var(--r-sm)}button.ghost:hover{color:var(--ink);border-color:var(--ink-faint)}.shell{flex:1;display:flex;flex-direction:column;overflow:hidden}.workspace{flex:1;overflow:auto;padding:22px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:18px 20px;margin-bottom:16px;max-width:780px}.card h2{margin:0 0 12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-weight:500}.dep{display:flex;align-items:center;gap:10px;padding:7px 0}.dep+.dep{border-top:1px solid var(--line-soft)}.dep .dot{width:8px;height:8px;border-radius:999px;flex:0 0 8px}.dep .dot.ok{background:var(--go)}.dep .dot.down{background:var(--alarm)}.dep .dot.idle{background:var(--ink-faint)}.dep .name{font-size:13px}.dep .note{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.step{display:flex;gap:11px;padding:7px 0;font-size:13px}.step+.step{border-top:1px solid var(--line-soft)}.step .n{font-family:var(--mono);font-size:11px;color:var(--ink-faint);flex:0 0 20px}.step.done .what{color:var(--ink-faint);text-decoration:line-through}.step .tag{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;padding:1px 7px;border:1px solid var(--line);color:var(--ink-faint);border-radius:var(--r-pill);align-self:center}.step.done .tag{color:var(--go);border-color:var(--go)}.step.now .tag{color:var(--wait);border-color:var(--wait)}.nav{display:flex;gap:2px;margin-left:8px}.navlink{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:6px 11px;color:var(--ink-faint);background:transparent;border:0;border-bottom:2px solid transparent}.navlink:hover{color:var(--ink-dim)}.navlink.on{color:var(--instr);border-bottom-color:var(--instr)}.banner{margin:0;padding:10px 22px;font-size:13px;border-bottom:1px solid var(--wait);background:var(--wait-bg)}.tabs{display:flex;gap:4px;margin-bottom:16px;flex-wrap:wrap}.tab{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:7px 12px;color:var(--ink-faint);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm)}.tab:hover{color:var(--ink-dim)}.tab.on{color:var(--void);background:var(--instr);border-color:var(--instr)}.blurb{margin:-4px 0 16px;font-size:12.5px;color:var(--ink-faint);max-width:62ch;line-height:1.55}.footnote{margin:14px 0 0;font-size:12px;color:var(--ink-faint);max-width:62ch;line-height:1.55}.dim{font-size:12px;color:var(--ink-dim)}.addrow{display:flex;gap:8px;margin-bottom:14px}.addrow input{flex:1;padding:8px 11px;font-size:13.5px;font-family:var(--sans);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);outline:none}.addrow input:focus{border-color:var(--instr)}button.compact{width:auto;margin-top:0;padding:8px 16px}button.tiny{padding:3px 9px;font-size:9.5px;margin-left:auto}.listrow{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid var(--line-soft);font-size:13.5px}.listrow .nm{color:var(--ink)}.listrow.retired .nm{color:var(--ink-faint);text-decoration:line-through}.listrow .tag{color:var(--ink-faint)}.listempty{padding:18px 0;font-size:13px;color:var(--ink-faint);border-top:1px solid var(--line-soft)}.showretired{display:flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media (max-width: 620px){.grid2{grid-template-columns:1fr}}.checks{display:flex;gap:18px;flex-wrap:wrap;padding-top:2px}.check{display:flex;align-items:center;gap:7px;cursor:pointer;font-family:var(--sans);font-size:13.5px;color:var(--ink);text-transform:none;letter-spacing:0}.chans{margin-left:14px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}button.ghost.ok{color:var(--go);border-color:var(--go)}.chrome.admin{background:#1b1420;border-bottom-color:#3a2a45}body[data-theme=light] .chrome.admin{background:#efe7f3;border-bottom-color:#d8c9e2}.signin.admin{border-color:#3a2a45}.signin.admin .org{color:#b387d0}.card h2 .pill{margin-left:10px;font-size:9.5px;letter-spacing:.07em;padding:1px 8px;border:1px solid var(--line);color:var(--ink-faint);border-radius:var(--r-pill);text-transform:uppercase}.card h2 .pill.on{color:var(--go);border-color:var(--go)}.isset{color:var(--go);text-transform:none;letter-spacing:0}.btnrow{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.btnrow .primary{width:auto;margin-top:0}.testresult{font-size:12.5px}.testresult.ok{color:var(--go)}.testresult.bad{color:var(--alarm)}.listrow.sel{background:var(--panel-2)}.timer{padding:14px 0;border-top:1px solid var(--line-soft)}.timer:first-of-type{border-top:0;padding-top:0}.timer-head{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--instr);margin-bottom:5px}.timer-q{font-size:13.5px;margin-bottom:8px}.timer-in{display:flex;align-items:center;gap:9px}.timer-in input{width:84px;padding:8px 11px;font-size:14px;font-variant-numeric:tabular-nums;font-family:var(--mono);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);outline:none}.timer-in input:focus{border-color:var(--instr)}.unit{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.timer-detail{margin-top:8px;font-size:12px;color:var(--ink-faint);max-width:62ch;line-height:1.55}.spaced{margin-top:16px}.calls{padding:0}.callcols{display:flex;gap:0;height:100%;align-items:stretch}.callcols .col{flex:0 0 320px;padding:18px;overflow:auto;border-right:1px solid var(--line)}.callcols .col.wide{flex:1;border-right:0;max-width:900px}@media (max-width: 900px){.callcols{flex-direction:column}.callcols .col{flex:none;border-right:0;border-bottom:1px solid var(--line)}}.colhead{display:flex;align-items:center;gap:9px;margin-bottom:14px}.colhead h2{margin:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-weight:500}.count{font-family:var(--mono);font-size:10.5px;padding:1px 7px;background:var(--panel-2);border:1px solid var(--line);color:var(--ink-faint);border-radius:var(--r-pill)}.call{display:block;width:100%;text-align:left;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:var(--r);padding:12px 14px;margin-bottom:9px;color:var(--ink);font-family:var(--sans)}.call:hover{border-color:var(--ink-faint)}.call.sel{background:var(--panel-2);border-left-color:var(--instr)}.call.p1,.call.p2{border-left-color:var(--alarm)}.call .t{font-family:var(--mono);font-size:21px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--go)}.call.p1 .t,.call.p2 .t{color:var(--alarm)}.call .nat{font-size:14px;font-weight:600;margin-top:3px}.call .loc{font-size:12.5px;color:var(--ink-dim);margin-top:1px}.call .pills{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.pill{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border:1px solid var(--line);color:var(--ink-faint);border-radius:var(--r-pill)}.pill.go{color:var(--go);border-color:var(--go)}.pill.wait{color:var(--wait);border-color:var(--wait)}.pill.alarm{color:var(--alarm);border-color:var(--alarm)}.empty,.work-empty{padding:26px 0;text-align:center;color:var(--ink-faint)}.empty .big,.work-empty .mark{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px}button.wide{width:100%;margin-top:12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{cursor:pointer;padding:7px 12px;font-size:13px;font-family:var(--sans);color:var(--ink-dim);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm)}.chip:hover{color:var(--ink)}.chip.on{color:var(--void);background:var(--instr);border-color:var(--instr)}.chip.alarm.on{background:var(--alarm);border-color:var(--alarm)}.summary{margin-bottom:14px}.summary>div{padding:6px 0;font-size:13.5px;border-top:1px solid var(--line-soft)}.summary>div:first-child{border-top:0}.summary .k{display:inline-block;width:108px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.warn{color:var(--alarm)}.ev{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--line-soft)}.ev:first-of-type{border-top:0}.ev .when{font-size:11.5px;color:var(--ink-faint);flex:0 0 46px;padding-top:1px}.ev .what{flex:1}.ev .s{font-size:13.5px}.ev .who{font-size:10.5px;color:var(--ink-faint);margin-top:1px}select.pick{flex:1;padding:8px 11px;font-size:13.5px;font-family:var(--sans);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);outline:none}.console{flex:1;min-height:0;display:flex;justify-content:center;padding:20px 20px 24px;overflow:hidden}.panel{width:100%;max-width:860px;display:flex;flex-direction:column;min-height:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.panelbody{flex:1;min-height:0;overflow-y:auto}.pad{padding:20px 24px 26px}.pad h2{margin:0 0 12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-weight:500}h3.sub{margin:24px 0 8px;padding-top:18px;border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-weight:500}.tabs.sticky{margin:0;padding:10px 14px;gap:3px;flex:0 0 auto;background:var(--panel-2);border-bottom:1px solid var(--line)}.tabs.sticky .tab{background:transparent;border-color:transparent}.tabs.sticky .tab:hover{background:var(--panel)}.tabs.sticky .tab.on{color:var(--void);background:var(--instr);border-color:var(--instr)}.orgpick{padding:6px 10px;font-size:13px;font-family:var(--sans);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;max-width:320px}.orgpick:focus{border-color:var(--instr)}.summary a{color:var(--instr)}.addform{margin-top:18px;padding-top:4px}.resetbox{padding:14px 16px 10px;margin:0 0 10px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm)}.inline{display:flex;gap:8px;align-items:center}.inline input{flex:1}.inline input.mono{font-family:var(--mono);font-size:13px;letter-spacing:.02em}.footnote.warn{color:var(--alarm)}button.tiny.nogrow{margin-left:0}.steps{margin-bottom:12px}.stp{display:flex;gap:11px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line-soft)}.stp:first-child{border-top:0}.stp .n{flex:0 0 20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10.5px;border:1px solid var(--line);color:var(--ink-faint)}.stp.now .n{color:var(--wait);border-color:var(--wait)}.stp.done .n{color:var(--go);border-color:var(--go)}.stp strong{font-size:13.5px;font-weight:600}.stp.done strong{color:var(--ink-dim)}.stp .sm{font-size:12px;color:var(--ink-faint);margin-top:2px;max-width:60ch;line-height:1.5}.radiowrap{flex:1;min-height:0;display:flex;flex-direction:column}.radiobar{display:flex;align-items:center;gap:11px;padding:8px 16px;flex:0 0 auto;background:var(--panel);border-bottom:1px solid var(--line)}.radiobar .spacer{margin-left:auto}.panelframe{flex:1;width:100%;border:0;min-height:0;background:var(--void)}.seatpick{margin-left:10px;padding:3px 8px;font-size:12px;font-family:var(--sans);color:var(--ink-dim);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;max-width:190px}.seatpick:focus{border-color:var(--instr)}
