.tl{--gr:#000;--pn:#0a0a0c;--pn2:#161618;--ink:#fff;--mut:#a6a6b2;--hl:#2a2a2c;--hl2:#3b3b3d;--hl3:#1b1b1d;--past:hsla(0,0%,100%,.02);--bar1:#313133;--bar2:#272729;--barb:#58585a;--barn1:#401138;--barn2:#310f2c;--barnb:#9d1e85;--barn-mut:#fff;--acc:#ff2bd6;--acc-ink:#ff2bd6;--acc-bg:#310f2c;--acc-on:#000;--red:#ff4d4d;--red-ink:#ff8a8a;--red-bg:#2a0b0e;--ok:#5df2a0;--hatch:hsla(0,0%,100%,.24);--rng:#c57bbf;--pri-bg:#ff2bd6;--pri-fg:#000;--shadow:rgba(0,0,0,.6);--s0:#130711;--on0:#fff;--s1:#661457;--on1:#fff;--s2:#b9209b;--on2:#fff;--s3:#ff2bd6;--on3:#000;--s4:#ff7ee6;--on4:#000;--s5:#ffd1f6;--on5:#000;color-scheme:dark}:root[data-theme=light] .tl{--gr:#f2f2f2;--pn:#fff;--pn2:#f7f7f7;--ink:#050505;--mut:#55555c;--hl:#e3e3e3;--hl2:#cfcfcf;--hl3:#f2f2f2;--past:rgba(0,0,0,.025);--bar1:#e6e6e6;--bar2:#dadada;--barb:#b4b4b4;--barn1:#f9d1e7;--barn2:#f8c2df;--barnb:#ee73b6;--barn-mut:#050505;--acc:#e0007a;--acc-ink:#a8005c;--acc-bg:#fce6f2;--acc-on:#fff;--red:#c1121f;--red-ink:#9b0d18;--red-bg:#fde8ea;--ok:#0f7a45;--hatch:rgba(0,0,0,.28);--rng:#863767;--pri-bg:#050505;--pri-fg:#fff;--shadow:rgba(0,0,0,.12);--s0:#fbe6f2;--on0:#050505;--s1:#f296c8;--on1:#050505;--s2:#e8459e;--on2:#050505;--s3:#e0007a;--on3:#fff;--s4:#950052;--on4:#fff;--s5:#4a0029;--on5:#fff;color-scheme:light}.tl{background:var(--gr);color:var(--ink);font-family:var(--font-tl),system-ui,sans-serif;min-height:100%;--tl-head:300px;--tl-roomw:116px;font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums}.tl-unit{position:relative;background:var(--pn);border-top:2px solid var(--ink)}.tl-fcrow{display:flex;height:52px;align-items:stretch}.tl-unithead{width:var(--tl-head);flex:none;padding:6px 0 0 12px;display:flex;flex-direction:column}.tl-unithead b{font-size:16px;font-weight:700;line-height:20px}.tl-unithead span{color:var(--mut);line-height:19px}.tl-cell{position:relative;flex:1 1 0;min-width:0;margin:5px 1px;border:0;border-radius:3px;padding:0;font:inherit;font-weight:600;display:flex;align-items:center;justify-content:center;background:var(--hc,var(--pn2));color:var(--hon,var(--mut))}.tl-cell.h0{--hc:var(--s0);--hon:var(--on0);background:var(--s0);color:var(--on0)}.tl-cell.h1{--hc:var(--s1);--hon:var(--on1);background:var(--s1);color:var(--on1)}.tl-cell.h2{--hc:var(--s2);--hon:var(--on2);background:var(--s2);color:var(--on2)}.tl-cell.h3{--hc:var(--s3);--hon:var(--on3);background:var(--s3);color:var(--on3)}.tl-cell.h4{--hc:var(--s4);--hon:var(--on4);background:var(--s4);color:var(--on4)}.tl-cell.h5{--hc:var(--s5);--hon:var(--on5);background:var(--s5);color:var(--on5)}.tl-cell.none{background:var(--pn2);color:var(--mut);font-weight:400;font-size:12px;box-shadow:inset 0 0 0 1px var(--hl)}.tl-cell.past{font-size:13px}.tl-cell.fc{cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:repeating-linear-gradient(135deg,var(--hatch) 0 1px,transparent 1px 5px),color-mix(in srgb,var(--hc) 55%,var(--pn));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.tl-cell.fc b{background:var(--pn);color:var(--ink);padding:0 4px;border-radius:2px;line-height:17px;font-weight:600}.tl-cell.fc:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.tl-cell.fc.is-sel{outline:2.5px solid var(--acc);outline-offset:2px}.tl-cell.fc:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:5px;background:var(--pn);border:1px solid var(--mut);border-radius:1px}.tl-rng{position:absolute;bottom:5px;height:3px;background:var(--rng);z-index:1}.tl-room{display:flex;border-top:1px solid var(--hl2)}.tl-roomhead{width:var(--tl-roomw);flex:none;padding:2px 4px 2px 12px;border-right:1px solid var(--hl3);background:var(--pn);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-content:stretch;-moz-column-gap:4px;column-gap:4px;min-height:0;overflow:hidden}.tl-roomhead b{font-weight:700;line-height:17px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-roomhead>span{color:var(--mut);line-height:15px;font-size:12px}.tl-mini{display:block;grid-column:2;grid-row:1/3;align-self:stretch;height:auto;width:auto;max-height:52px;aspect-ratio:1}.tl-mini-wall{fill:var(--pn2);stroke:var(--ink);stroke-width:1.5}.tl-mini-base{fill:var(--bar2);stroke:var(--ink);stroke-width:1.3}.tl-mini-bed text{font-size:9px;font-weight:700;fill:var(--ink);paint-order:stroke;stroke:var(--pn);stroke-width:2.5px;stroke-linejoin:round;pointer-events:none}.tl-mini-bed.st-open .tl-mini-base{fill:var(--pn);stroke-dasharray:3 2}.tl-mini-bed.st-flip .tl-mini-base{fill:var(--pn)}.tl-mini-bed.st-hospital .tl-mini-base{fill:var(--pn);stroke:var(--red);stroke-width:1.6}.tl-mini-bed.is-sel .tl-mini-base{stroke:var(--acc);stroke-width:2.6}.tl-mini-hf{stroke:var(--ink);stroke-width:1.3}.tl-mini-hh{stroke:var(--red);stroke-width:1.6}.tl-rows{flex:1;min-width:0;display:flex;flex-direction:column}.tl-bedrow{position:relative;display:flex;align-items:center;flex:none;height:30px;border-top:1px solid var(--hl3);cursor:pointer}.tl-bedrow:first-child{border-top:none}.tl-bedlabel{width:calc(var(--tl-head) - var(--tl-roomw));flex:none;display:flex;align-items:center;gap:6px;padding-left:8px;white-space:nowrap}.tl-bedlabel b{font-weight:600;min-width:33px}.tl-bedlabel span{color:var(--mut)}.tl-bedrow.k-occupied .tl-bedlabel span{color:var(--ink);font-weight:600}.tl-bedrow.k-flip .tl-bedlabel span{color:var(--ink);font-style:italic}.tl-bedrow.k-hold .tl-bedlabel span{color:var(--red-ink);font-weight:700}.tl-bedrow.k-hold{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--red) 12%,transparent) 0 5px,color-mix(in srgb,var(--red) 3%,transparent) 5px 10px)}.tl-bedrow.is-sel{background:var(--acc-bg)}.tl-bedrow.is-sel .tl-bedlabel b,.tl-bedrow.is-sel .tl-bedlabel span{color:var(--acc-ink)}.tl-bedrow.is-sel:after{content:"";position:absolute;inset:1px 3px;border:2px solid var(--acc);border-radius:4px;pointer-events:none;z-index:3}.tl-track{position:relative;flex:1;min-width:0;height:100%}.tl-bar{position:absolute;top:50%;transform:translateY(-50%);height:18px;border:1px solid var(--barb);border-radius:9px;background:linear-gradient(180deg,var(--bar1),var(--bar2));color:var(--ink);display:flex;align-items:center;gap:8px;padding:0 9px;white-space:nowrap;overflow:hidden;line-height:16px;z-index:2;cursor:grab}.tl-bar b{font-weight:600}.tl-clip{color:var(--mut);font-weight:500}.tl-bedrow.is-overdue .tl-bar{border:1.5px solid var(--acc);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--acc) 60%,transparent) 0 3px,color-mix(in srgb,var(--acc) 15%,transparent) 3px 7px),var(--bar2)}.tl-bedrow.is-overdue .tl-bar :is(b,.tl-clip){background:var(--pn);padding:0 4px;border-radius:2px}.tl-bedrow.k-hold .tl-bar{cursor:default;border:1.5px solid var(--red);border-radius:6px;background:var(--pn);color:var(--red-ink);padding:0 10px 0 4px}.tl-tag-hold{background:var(--red);color:var(--pn);border-radius:3px;padding:0 6px;font-weight:700;line-height:14px}.tl-exit,.tl-flip,.tl-open,.tl-overdue{position:absolute;top:50%;transform:translateY(-50%);line-height:18px;white-space:nowrap;z-index:2}.tl-exit{margin-left:7px;font-weight:500;color:var(--ink)}.tl-overdue{margin-left:10px;color:var(--acc-ink);font-weight:700}.tl-open{margin-left:5px;right:8px;padding:0 10px;border:1.5px dashed var(--mut);border-radius:9px;background:var(--pn2);font-weight:500}.tl-flip,.tl-open{display:flex;align-items:center;color:var(--ink)}.tl-flip{margin-left:-2px;gap:8px;padding:0 8px 0 0;border:1px solid var(--ink);border-radius:5px;background:var(--pn);font-weight:600}.tl-flip:before{content:"";width:22px;align-self:stretch;border-right:1px solid var(--ink);background:repeating-linear-gradient(135deg,var(--ink) 0 1.5px,transparent 1.5px 5px)}.tl-queue{width:300px;flex:none;background:var(--pn);border-right:1px solid var(--hl);border-top:1px solid var(--hl);display:flex;flex-direction:column;color:var(--ink)}.tl-queue>header{display:flex;align-items:baseline;justify-content:space-between;padding:13px 16px 9px}.tl-queue h2{font-size:18px;font-weight:600;margin:0}.tl-queue h2 span{color:var(--mut);font-weight:500;margin-left:6px}.tl-queue>header small{color:var(--mut)}.tl-queue ol{list-style:none;margin:0;padding:0}.tl-empty{margin:0;padding:10px 16px;color:var(--mut)}.tl-q{position:relative;border-top:1px solid var(--hl3)}.tl-q-head{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;align-items:start;padding:8px 16px;cursor:pointer;color:var(--ink)}.tl-q-head:focus-visible{outline:2px solid var(--acc);outline-offset:-3px}.tl-q-head>i{font-style:normal;width:22px;text-align:center;font-weight:700}.tl-q-head>span{display:flex;flex-direction:column;min-width:0}.tl-q-head b{font-size:14px;font-weight:600;line-height:19px}.tl-q-head b,.tl-q-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-q-head small{color:var(--mut)}.tl-q-head time{text-align:right;white-space:nowrap;font-weight:600}.tl-q-head em{font-style:normal;grid-column:3;grid-row:1;justify-self:end;font-weight:700;line-height:18px;padding:0 6px;border-radius:3px;white-space:nowrap}.tl-q-head em+time{grid-column:3;grid-row:2}.tl-chip-acc{background:var(--acc);color:var(--acc-on)}.tl-chip-red{border:1.5px solid var(--red);line-height:15px;padding:0 5px}.tl-chip-red,.tl-q.k-hold>.tl-q-head>i{color:var(--red-ink)}.tl-q.is-sel{background:var(--pn2);border-top:1px solid var(--hl2);border-bottom:1px solid var(--hl2);padding-bottom:12px}.tl-q.is-sel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--acc)}.tl-q.is-sel .tl-q-head b{font-size:15px}.tl-q.is-sel .tl-q-head>i{color:var(--acc-ink)}.tl-proposal{margin:8px 16px 0;background:var(--pn);border:1.5px solid var(--ink);border-radius:8px;padding:9px 12px 12px}.tl-proposal p{margin:0}.tl-prop-label{display:flex;align-items:center;gap:7px;color:var(--acc-ink);font-weight:600;font-size:13px}.tl-prop-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--acc)}.tl-prop-move{font-size:17px;font-weight:700;margin:2px 0 7px;letter-spacing:-.01em}.tl-prop-effect{margin:0 0 10px;padding-top:6px;border-top:1px dashed var(--hl2);color:var(--ink)}.tl-prop-effect b{font-weight:700}.tl-prop-range{white-space:nowrap}.tl-prop-none{color:var(--ink);margin-bottom:8px}.tl-prop-actions{display:flex;gap:8px}.tl-btn,.tl-btn-pri{all:unset;box-sizing:border-box;flex:1;height:38px;display:grid;place-items:center;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;border:1.5px solid var(--pri-bg)}.tl-btn-pri{background:var(--pri-bg);color:var(--pri-fg);box-shadow:0 0 0 2px var(--pn),0 0 0 4px var(--acc)}.tl-btn{background:var(--pn);color:var(--ink);border-color:var(--hl2)}.tl-btn-pri:disabled,.tl-btn:disabled{opacity:.55;cursor:default}.tl-btn-pri:focus-visible,.tl-btn:focus-visible,.tl-link:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.tl-link{all:unset;box-sizing:border-box;display:inline-block;margin-top:10px;color:var(--acc-ink);font-weight:600;text-decoration:underline;cursor:pointer}.tl[data-view=timeline]{display:flex;align-items:stretch;border:1px solid var(--hl);border-radius:6px;overflow:clip}.tl-board{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;background:var(--gr);border-top:1px solid var(--hl)}.tl-head{position:sticky;top:var(--bb-sticky-height,0);z-index:5}.tl-axis{display:flex;align-items:flex-start;height:54px;background:var(--pn);border-bottom:1px solid var(--hl2);position:relative}.tl-axis-head{width:var(--tl-head);flex:none;padding:6px 0 0 12px;display:flex;flex-direction:column;color:var(--mut);line-height:16px}.tl-axis-head b{font-weight:500;color:var(--mut)}.tl-day{flex:1 1 0;min-width:0;padding:6px 0 0 4px;display:flex;flex-direction:column;line-height:16px;white-space:nowrap;overflow:hidden}.tl-day b{font-weight:600;color:var(--ink)}.tl-day span{color:var(--mut)}.tl-day.is-today b{color:var(--acc-ink)}.tl-legend{margin:0;padding:8px 12px;background:var(--pn);color:var(--mut);border-top:2px solid var(--ink)}.tl-body{position:relative}.tl-now{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--acc);z-index:4;pointer-events:none}.tl-now-tag{position:absolute;bottom:2px;transform:translateX(-50%);background:var(--acc);color:var(--acc-on);font-weight:700;line-height:16px;padding:0 6px;border-radius:3px;white-space:nowrap}.tl-note{margin:0;padding:8px 12px;color:var(--mut);background:var(--pn);border-top:1px solid var(--hl2)}button.tl-bedlabel{height:100%;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}button.tl-bedlabel:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.tl small{font-size:13px}.tl-q-head small{white-space:pre}.tl-movebar{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:8px 12px;background:var(--acc-bg);color:var(--ink);border-bottom:2px solid var(--acc)}.tl-movebar b{font-weight:700;color:var(--acc-ink)}.tl-movebar .tl-btn{flex:none;height:32px;padding:0 14px}.tl-bedrow.is-move-target{cursor:copy}.tl-bedrow.is-move-target .tl-open{border:1.5px dashed var(--acc);color:var(--acc-ink);font-weight:700;background:var(--pn)}.tl-bedrow.is-move-target .tl-bedlabel span{color:var(--acc-ink);font-weight:600}.tl-bedrow.is-move-target:focus-within,.tl-bedrow.is-move-target:hover{background:var(--acc-bg)}.tl-bedrow.is-move-source:after{content:"";position:absolute;inset:1px 3px;border:2px dashed var(--acc);border-radius:4px;pointer-events:none;z-index:3}@keyframes tl-pulse{0%{box-shadow:inset 0 0 0 4px var(--acc)}to{box-shadow:inset 0 0 0 0 transparent}}.tl-bedrow[data-pulse]{animation:tl-pulse 1.4s ease-out}@media (prefers-reduced-motion:reduce){.tl-bedrow[data-pulse]{animation:none;box-shadow:inset 0 0 0 4px var(--acc)}}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2) format("woff2");font-weight:300 700;font-display:swap}html[data-embed]:not([data-theme]),html[data-embed][data-theme=light]{--abyss-0:#fafafa;--bg-aurora:#fafafa;--bb-bg:#fafafa;--abyss-1:#fff;--panel:#fff;--panel-solid:#fff;--panel-fill:#fff;--panel-fill-solid:#fff;--glass-panel:#fff;--abyss-2:#f3f3f3;--cell-fill:#f3f3f3;--glass-cell:#f3f3f3;--glass-room:#f7f7f7;--line-aqua:#e8e8e8;--line-strong:#d0d0d0;--text:#111;--text-dim:#727272;--text-dim-2:#444;--teal:#2563eb;--teal-graphic:#2563eb;--teal-graphic-rgb:37,99,235}html[data-embed]:not([data-theme]) .tl,html[data-embed][data-theme=light] .tl{--gr:#fafafa;--pn:#fff;--pn2:#f3f3f3;--ink:#111;--mut:#727272;--hl:#e8e8e8;--hl2:#d0d0d0;--hl3:#ededed;--acc:#2563eb;--acc-ink:#1d4ed8;--acc-bg:#dbeafe;--acc-on:#fff;--rng:#93c5fd;--bar2:#e4e9f2;--s0:#f3f6fb;--on0:#111;--s1:#dbeafe;--on1:#111;--s2:#93c5fd;--on2:#111;--s3:#2563eb;--on3:#fff;--s4:#1d4ed8;--on4:#fff;--s5:#1e3a8a;--on5:#fff}html[data-embed][data-theme=dark]{--abyss-0:#0f1115;--bg-aurora:#0f1115;--bb-bg:#0f1115;--abyss-1:#171a21;--panel:#171a21;--panel-solid:#171a21;--panel-fill:#171a21;--panel-fill-solid:#171a21;--glass-panel:#171a21;--abyss-2:#232834;--cell-fill:#232834;--glass-cell:#232834;--glass-room:#1c2029;--line-aqua:#2c3240;--line-strong:#3d4556;--text:#e8eaed;--text-dim:#a8b0bc;--text-dim-2:#cfd4dc;--teal:#60a5fa;--teal-graphic:#60a5fa;--teal-graphic-rgb:96,165,250}html[data-embed][data-theme=dark] .tl{--gr:#0f1115;--pn:#171a21;--pn2:#232834;--ink:#e8eaed;--mut:#a8b0bc;--hl:#2c3240;--hl2:#3d4556;--hl3:#1c2029;--acc:#60a5fa;--acc-ink:#8ab4ff;--acc-bg:#1b2a4a;--acc-on:#0f1115;--rng:#3b82f6;--bar2:#2c3240;--s0:#141a26;--on0:#e8eaed;--s1:#1b2a4a;--on1:#e8eaed;--s2:#1e40af;--on2:#fff;--s3:#2563eb;--on3:#fff;--s4:#60a5fa;--on4:#0f1115;--s5:#bfdbfe;--on5:#0f1115}html[data-embed]{--radius-panel:10px;--glass-edge:none;--glow-live:none}html[data-embed] body{--font-display:"Space Grotesk",-apple-system,"SF Pro Text","Inter",system-ui,sans-serif;--font-mono:-apple-system,"SF Pro Text","Inter",system-ui,sans-serif;--font-tl:-apple-system,"SF Pro Text","Inter",system-ui,sans-serif;background:var(--bb-bg)}html[data-embed] .bb-aurora{display:none!important}html[data-embed] .bb-mobile-pad{min-height:100vh}html[data-embed] .bb-rail{display:none!important}html[data-embed] .bb-shell,html[data-embed] .bb-shell-page{display:block!important;grid-template-columns:none!important}html[data-embed] .bb-compact-header,html[data-embed] .bb-stamp,html[data-embed] .bb-tb-c,html[data-embed] .bb-tb-vr,html[data-embed] .bb-wm{display:none!important}html[data-embed] .bb-skip-link{display:none}html[data-embed] .bb-sticky-top{box-shadow:0 1px 0 var(--line-aqua)!important;background:var(--panel)!important}html[data-embed] .bb-topbar{display:flex!important;height:44px!important;padding:0 12px!important;gap:10px!important;border-bottom:0}html[data-embed] .bb-tb-l{flex:1 1 auto;gap:10px}html[data-embed] .bb-tb-r{flex:0 0 auto}html[data-embed] .bb-tb-search{display:flex;max-width:240px;height:30px;border-radius:8px}html[data-embed] .bb-tabrow{min-height:34px;padding:0 12px;border-top:1px solid var(--line-aqua)}html[data-embed] .bb-tabrow-l,html[data-embed] .bb-tabrow-r{font-size:12px}html[data-embed] .bb-tb-admit{height:30px;padding:0 12px;border-radius:8px}html[data-embed] .bb-band{display:flex!important;flex-wrap:wrap;gap:6px;padding:6px 12px 7px;border-top:1px solid var(--line-aqua)}html[data-embed] .bb-tile{flex:1 1 128px;min-width:0;padding:5px 10px 6px;border-radius:8px;background:var(--cell-fill)}html[data-embed] .bb-tile-teal{border-left-width:2px}html[data-embed] .bb-tile-amber{border-right-width:2px}html[data-embed] .bb-tile-l{font-size:11px;font-weight:600}html[data-embed] .bb-tile-row{margin-top:2px;gap:5px}html[data-embed] .bb-tile-n{font-size:17px}html[data-embed] .bb-tile-u{font-size:11px;padding-bottom:2px}html[data-embed] .bb-tile-s{display:none}html[data-embed] .bb-tile-hero{flex:2 1 240px;padding:5px 10px 6px;background:var(--panel)}html[data-embed] .bb-hero-row{margin-top:2px;gap:8px;align-items:center}html[data-embed] .bb-hero-n{font-size:18px}html[data-embed] .bb-hero-s{display:none}html[data-embed] .bb-main-content{padding:8px 10px 10px!important}html[data-embed] .bb-content{min-height:calc(100vh - 170px)}html[data-embed] .bb-lanes-board{min-height:calc(100vh - 178px)}html[data-embed] .bb-lanes{gap:8px;padding:6px 2px;min-height:calc(100vh - 190px)}html[data-embed] .bb-lane{background:var(--panel);box-shadow:none;backdrop-filter:none}html[data-embed]{--fs-bed-name:16px;--fs-bed-meta:13px}html[data-embed] .bb-lane-room{border-radius:8px}html[data-embed] .bb-lane-room-hd{min-height:30px}html[data-embed] .bb-pipe-chip{padding:6px 8px;font-size:13px;line-height:1.3;border-radius:7px}html[data-embed] .bb-pipe-chip b{font-size:13px}html[data-embed] .bb-pipe-chip>div:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-embed] .tl{border-radius:10px;overflow:clip;border:1px solid var(--hl)}html[data-embed] .tl-unit{border-top-color:var(--hl2)}html[data-embed] .tl-unithead b{font-family:var(--font-display)}html[data-embed] .bb-console{grid-template-columns:minmax(0,1fr)!important;margin-top:8px}html[data-embed] .bb-console-cell:not(.bb-console-ai){display:none!important}html[data-embed] .bb-console-cell{background:var(--panel)}html[data-embed] .bb-btn-primary{background:var(--teal);color:#fff;border-color:var(--teal)}html[data-embed] .bb-kbd{border-radius:7px}html[data-embed]:not([data-theme]),html[data-embed][data-theme=light]{--ambient-a:#e4ebf7;--ambient-b:#f2ece3;--glass:color-mix(in srgb,#fff 74%,transparent);--glass-line:color-mix(in srgb,#d0d0d0 72%,transparent);--glass-edge:hsla(0,0%,100%,.65);--glass-shadow:0 12px 32px -20px rgba(15,23,42,.45)}html[data-embed][data-theme=dark]{--ambient-a:#18233a;--ambient-b:#1f1b27;--glass:color-mix(in srgb,#171a21 64%,transparent);--glass-line:color-mix(in srgb,#3d4556 80%,transparent);--glass-edge:hsla(0,0%,100%,.07);--glass-shadow:0 16px 36px -20px rgba(0,0,0,.8)}html[data-embed] body{background:radial-gradient(900px 520px at 6% -10%,var(--ambient-a) 0,transparent 62%),radial-gradient(760px 480px at 102% -4%,var(--ambient-b) 0,transparent 58%),var(--bb-bg)!important}html[data-embed] .bb-mobile-pad{background:transparent!important}html[data-embed] .bb-console-cell,html[data-embed] .bb-lane,html[data-embed] .bb-sticky-top,html[data-embed] .bb-tabrow,html[data-embed] .bb-tile,html[data-embed] .bb-tile-hero,html[data-embed] .tl{background:var(--glass)!important;backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-edge),var(--glass-shadow)}html[data-embed] .bb-console-cell,html[data-embed] .bb-lane,html[data-embed] .tl{border-radius:12px}html[data-embed] .bb-tile,html[data-embed] .bb-tile-hero{border-radius:10px}html[data-embed] .bb-tile-hero{border-color:color-mix(in srgb,var(--teal) 55%,transparent)}html[data-embed] .bb-sticky-top{border:0;border-bottom:1px solid var(--glass-line);box-shadow:var(--glass-shadow)!important}html[data-embed] .bb-tabrow{border:0;border-top:1px solid var(--glass-line);box-shadow:none}html[data-embed] .bb-lane-room{background:color-mix(in srgb,var(--cell-fill) 70%,transparent)}html[data-embed] .bb-kbd,html[data-embed] .bb-tb-search{background:var(--glass);border-color:var(--glass-line)}html[data-embed] .bb-btn-primary{border-radius:10px;box-shadow:0 8px 18px -12px color-mix(in srgb,var(--teal) 80%,transparent)}html[data-embed]:not([data-theme]),html[data-embed][data-theme=light]{--mint:#1d4ed8;--amber:#6b5200;--red:#c1121f;--aqua:#111;--fill-occ:#f3f3f3;--fill-avl:#e8effd;--fill-pnd:#fff3e0;--fill-hld:#fce4e8;--line-mint:rgba(37,99,235,.45);--line-pnd:rgba(180,120,0,.45);--line-hld:rgba(193,18,31,.45);--line-occ:hsla(0,0%,7%,.35);--line-teal:rgba(37,99,235,.3);--ring-teal:rgba(37,99,235,.52);--hover-teal:rgba(37,99,235,.1);--ring-amber:rgba(107,82,0,.45);--ring-red:rgba(193,18,31,.45);--selection-bg:rgba(37,99,235,.2);--on-teal:#fff;--bb-dock-ink-on:#1d4ed8}html[data-embed][data-theme=dark]{--mint:#8ab4ff;--amber:#f2d27a;--red:#ff8a8a;--aqua:#e8eaed;--fill-occ:#232834;--fill-avl:#1b2a4a;--fill-pnd:#30270f;--fill-hld:#3d1c26;--line-mint:rgba(138,180,255,.45);--line-pnd:hsla(44,82%,71%,.45);--line-hld:hsla(0,100%,77%,.45);--line-occ:rgba(232,234,237,.35);--line-teal:rgba(96,165,250,.3);--ring-teal:rgba(96,165,250,.52);--hover-teal:rgba(96,165,250,.12);--ring-amber:hsla(44,82%,71%,.45);--ring-red:hsla(0,100%,77%,.45);--selection-bg:rgba(96,165,250,.25);--on-teal:#0f1115;--bb-dock-ink-on:#8ab4ff}html[data-embed] .bb-ticks{height:4px;margin-top:7px}html[data-embed] .bb-ticks i{height:4px}html[data-embed] .bb-ticks.t-avl i.on,html[data-embed] .bb-ticks.t-occ i.on,html[data-embed] .bb-ticks.t-pnd i.on{background:var(--teal)}html[data-embed] .bb-lane-room{background:var(--glass);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--glass-line);border-radius:12px;box-shadow:inset 0 1px 0 var(--glass-edge),var(--glass-shadow);padding:4px;gap:4px}html[data-embed] .bb-lane-room.target,html[data-embed] .bb-lane.target,html[data-embed] .bb-zone.target{box-shadow:inset 0 1px 0 var(--glass-edge),0 0 0 2px var(--teal)}html[data-embed] .bb-lane-bd{padding:0 6px 8px;gap:8px}html[data-embed] .bb-stn{padding:10px 8px 8px}html[data-embed] .bb-stn .n small{color:var(--text-dim-2)}html[data-embed] .bb-bed-dot.bb-bed-chip{background:color-mix(in srgb,var(--panel) 72%,transparent);box-shadow:inset var(--rail-w) 0 0 var(--bb-rail),0 1px 0 color-mix(in srgb,var(--glass-line) 50%,transparent)}html[data-embed] .bb-bed-dot.bb-bed-chip.st-avl{background:var(--fill-avl)}html[data-embed] .bb-bed-dot.bb-bed-chip.st-pnd{background:var(--fill-pnd)}html[data-embed] .bb-bed-dot.bb-bed-chip.st-hld{background:var(--fill-hld)}html[data-embed] .bb-bed-dot.bb-bed-chip:hover{box-shadow:inset var(--rail-w) 0 0 var(--bb-rail),inset 0 0 0 1px var(--line-strong)}html[data-embed] .bb-bed-chip .bb-bed-day,html[data-embed] .bb-bed-chip .bb-bed-name.off,html[data-embed] .bb-lane-room-hd,html[data-embed] .bb-room-cap{color:var(--text-dim-2)}html[data-embed] .bb-pill{border-radius:999px;padding:0 7px}html[data-embed] .bb-stay{display:none}html[data-embed] .bb-exit-chip,html[data-embed] .bb-pipe-chip{background:color-mix(in srgb,var(--panel) 72%,transparent);color:var(--text-dim-2)}html[data-embed] .bb-pipe-chip{border-radius:10px}html[data-embed] .bb-hint{border:0;background:transparent;padding:10px 6px;color:var(--text-dim-2)}html[data-embed] .bb-admit-add,html[data-embed] .bb-zone{border-radius:10px}html[data-embed] .bb-exit-done,html[data-embed] .bb-lane-foot,html[data-embed] .bb-room-cap,html[data-embed] .bb-stage-hd{display:none}html[data-embed] .bb-lane-room-hd{min-height:28px;padding:0 4px}html[data-embed] .bb-topbar .bb-view-toggle{display:none}html[data-embed] .bb-lanes{overflow-x:auto;overflow-y:visible;padding:6px 2px 10px}html[data-embed] .bb-lane{min-width:200px}html[data-embed] .bb-lane[data-lane-kind=PIPELINE]{min-width:120px}html[data-embed] .bb-lane[data-lane-kind=DISCHARGE],html[data-embed] .bb-lane[data-lane-kind=STEPDOWN]{min-width:112px}html[data-embed] .bb-console-ai:has(.bb-agent-panel.bb-sheet){backdrop-filter:none}html[data-embed] .bb-agent-panel.bb-sheet{right:14px;bottom:calc(var(--bb-dock-h) + 28px)}html[data-embed]{--bb-dock-h:60px}html[data-embed] .bb-lanes-board{min-height:0;padding-bottom:calc(var(--bb-dock-h) + 12px)}html[data-embed] .bb-lanes{min-height:calc(100vh - 190px - var(--bb-dock-h) - 12px)}html[data-embed] .bb-content{min-height:calc(100vh - 170px - var(--bb-dock-h) - 12px)}html[data-embed] .bb-main-content{padding-bottom:calc(var(--bb-dock-h) + 24px)!important}html[data-embed] .bb-embed-dock-wrap{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:46;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:calc(100vw - 24px)}html[data-embed] .bb-embed-dock{display:flex;align-items:center;gap:10px;height:var(--bb-dock-h);padding:0 8px;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-edge),0 18px 40px -22px rgba(15,23,42,.6)}html[data-embed][data-theme=dark] .bb-embed-dock{box-shadow:inset 0 1px 0 var(--glass-edge),0 18px 40px -22px rgba(0,0,0,.9)}html[data-embed] .bb-embed-dock svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html[data-embed] .bb-dock-seg{display:inline-flex;padding:0;gap:2px;border:1px solid var(--glass-line);border-radius:999px;background:color-mix(in srgb,var(--cell-fill) 70%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge)}html[data-embed] .bb-dock-seg-item{display:inline-flex;align-items:center;gap:7px;height:44px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--text-dim-2);cursor:pointer;white-space:nowrap;font-family:var(--font-display);font-size:13px;font-weight:500;line-height:1;transition:background .14s ease,color .14s ease,box-shadow .14s ease}html[data-embed] .bb-dock-seg-item:hover{color:var(--text)}html[data-embed] .bb-dock-seg-item.is-on{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 6px 16px -10px rgba(15,23,42,.55),inset 0 0 0 1px var(--line-aqua)}html[data-embed] .bb-dock-actions{display:inline-flex;align-items:center;gap:6px}html[data-embed] .bb-dock-btn{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;min-height:44px;padding:0 14px;border:1px solid var(--glass-line);border-radius:999px;background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--text);font-family:var(--font-display);font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}html[data-embed] .bb-dock-btn:hover{background:var(--panel);border-color:var(--line-strong);transform:translateY(-1px)}html[data-embed] .bb-dock-btn:active,html[data-embed] .bb-dock-seg-item:active{transform:translateY(1px)}html[data-embed] .bb-dock-btn.is-on{background:color-mix(in srgb,var(--teal) 14%,var(--panel));color:var(--bb-dock-ink-on);border-color:color-mix(in srgb,var(--teal) 45%,transparent)}html[data-embed] .bb-dock-btn:focus-visible,html[data-embed] .bb-dock-seg-item:focus-visible{outline:3px solid var(--teal);outline-offset:2px}html[data-embed] .bb-dock-badge{position:absolute;top:-5px;right:-3px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--amber);color:var(--abyss-0);font-size:13px;font-weight:700;line-height:1;border:2px solid var(--panel)}html[data-embed]:not([data-theme]) .bb-dock-badge,html[data-embed][data-theme=light] .bb-dock-badge{background:#6b5200;color:#fff}html[data-embed] .bb-dock-legend{width:min(600px,calc(100vw - 24px));background:var(--glass);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--glass-line);border-radius:12px;box-shadow:inset 0 1px 0 var(--glass-edge),var(--glass-shadow)}html[data-embed] .bb-dock-legend .bb-status-bar{padding:12px 14px 13px}@media (max-width:768px){html[data-embed] .bb-embed-dock{height:auto;min-height:var(--bb-dock-h);flex-wrap:wrap;justify-content:center;padding:6px 8px;border-radius:22px}html[data-embed] .bb-dock-btn>span:not(.bb-dock-badge),html[data-embed] .bb-dock-seg-item span{display:none}html[data-embed] .bb-dock-btn,html[data-embed] .bb-dock-seg-item{padding:0 12px}}@media (prefers-reduced-motion:reduce){html[data-embed] .bb-dock-btn,html[data-embed] .bb-dock-seg-item{transition:none}html[data-embed] .bb-dock-btn:active,html[data-embed] .bb-dock-btn:hover,html[data-embed] .bb-dock-seg-item:active{transform:none}}