body{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#app{box-sizing:border-box;flex-direction:column;height:100dvh;display:flex}.top-screen,.pane-tabs{flex:none}.bottom-screen{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.bottom-screen:focus{outline:none}@media (height<=539px){#app{height:auto}.bottom-screen{flex:none;overflow:visible}.pane-tabs{z-index:5;position:sticky;bottom:0}}.board{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;display:grid}.rx{white-space:nowrap}.busy{font-style:italic}.rt{grid-template-columns:4.5rem auto minmax(0,1fr);align-items:baseline;display:grid}.hire{flex-wrap:wrap;align-items:center;display:flex}#team-stats p{margin:var(--e-group) 0}.tip{font-size:.8rem}.ref-meta{margin:2px 0 4px;font-size:.85rem}.xp{vertical-align:middle}#referrers-note p{margin:var(--e-group) 0;font-size:.85rem}.card-actions{flex-wrap:wrap;display:flex}.card-actions:empty{display:none}.urgent{font-size:.75rem}#notice:empty,#rts:empty,#totals:empty{display:none}.help:has(#help:empty){display:none}.referrers:has(#referrers:empty):has(#referrers-title:empty){display:none}.team:has(#team:empty):has(#team-stats:empty){display:none}.sites:has(#sites:empty){display:none}.equipment:has(#equipment:empty){display:none}.workflow:has(#workflow:empty){display:none}#department canvas{image-rendering:pixelated;touch-action:pan-y;max-width:100%;height:auto;margin-inline:auto;display:block}#room-view:focus{outline:none}.dept-notes{padding-block:0}#dept-who{color:var(--e-text);min-height:1.2em;margin:2px 0;font-size:.85rem}.modal{z-index:10;place-items:center;display:grid;position:fixed;inset:0}.modal-box{max-width:min(92vw,360px)}.modal-box h2{margin:0 0 var(--e-group);font-size:1rem}.modal-box canvas{margin:var(--e-stack) auto;image-rendering:pixelated;touch-action:none;max-width:100%;display:block}.igrt-clock{margin:0 auto var(--e-group);width:192px;max-width:100%}.igrt-clock i{width:100%;height:100%;transition:width 1s linear;display:block}@media (prefers-reduced-motion:no-preference){.igrt-hit{animation:.35s ease-out igrt-pop}}@keyframes igrt-pop{50%{transform:scale(1.04)}}.igrt-pad{grid-template-columns:repeat(3,44px);justify-content:center;gap:4px;display:grid}.igrt-pad [data-move="0,-1"]{grid-area:1/2}.igrt-pad [data-move="-1,0"]{grid-area:2/1}.igrt-pad [data-move="1,0"]{grid-area:2/3}.igrt-pad [data-move="0,1"]{grid-area:3/2}.igrt-result{text-align:center;min-height:1.2em;margin:var(--e-group) 0;font-weight:600}.owned{margin:8px 0 0;padding:0;font-size:.85rem;list-style:none}.owned li{padding:4px 0}#cheer:empty{display:none}.cheer{font-weight:600}@media (prefers-reduced-motion:no-preference){#cheer .cheer{animation:.35s ease-out igrt-pop}}.site{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.site.unseen{grid-template-columns:1fr}#quokka-says:empty{display:none}#tally{margin-inline:auto;position:fixed}#tally:empty{display:none}.tally .tip{margin-top:var(--e-group)}.card-bars:empty{display:none}.bar-row{align-items:center;display:flex}.nowrap{white-space:nowrap}.pbar{display:inline-block;position:relative}.pbar:after{content:"";left:var(--tick,50%);position:absolute}#goals:empty{display:none}#goals{padding-top:0;padding-bottom:0}.goals-box{display:flex}.goal-marks{letter-spacing:2px;white-space:nowrap}.goal-done{font-weight:700}.arrival{z-index:20;cursor:pointer;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}#room-empty:empty{display:none}#room-empty .hint{margin:0}#app[data-view=waiting] [data-views]:not([data-views~=waiting]),#app[data-view=consult] [data-views]:not([data-views~=consult]),#app[data-view=planning] [data-views]:not([data-views~=planning]),#app[data-view=linac] [data-views]:not([data-views~=linac]),#app[data-view=waiting] .col:not([data-room=waiting]),#app[data-view=consult] .col:not([data-room=consult]),#app[data-view=planning] .col:not([data-room=planning]),#app[data-view=linac] .col:not([data-room=linac]),#app[data-pane=room] [data-pane]:not([data-pane~=room]),#app[data-pane=team] [data-pane]:not([data-pane~=team]),#app[data-pane=shop] [data-pane]:not([data-pane~=shop]),#app[data-pane=goals] [data-pane]:not([data-pane~=goals]),.pane-tabs[hidden],.pane-tabs [hidden]{display:none}:root{--e-ink:#282830;--e-text:#383840;--e-muted:#55555f;--e-box:#f8f8f8;--e-page-a:#d3e8da;--e-page-b:#daede0;--e-blue:#68a0d0;--e-blue-pale:#c8d8e8;--e-blue-ink:#2858a0;--e-red:#e06048;--e-red-ink:#b02818;--e-green:#58a858;--e-green-ink:#1f6a2e;--e-green-pale:#d8f0d0;--e-gold:#e8b020;--e-gold-ink:#6e4800;--e-track:#303038;--e-hp-green:#58d070;--e-hp-yellow:#f8d030;--e-hp-orange:#f89030;--e-hp-red:#f86050;--e-xp:#58a0f0;--e-disabled-bg:#e4e4ea;--e-disabled-ring:#a8a8b4;--e-disabled-ink:#55555f;--e-font:ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--e-hit:44px;--e-r:10px;--e-r-sm:8px;--e-clear:7px;--e-group:4px;--e-choices:12px;--e-option:8px;--e-stack:8px;--e-pad1:calc(9px + var(--e-clear));--e-pad2:calc(5px + var(--e-clear))}html{background:var(--e-page-a)}body{font:600 1rem/1.45 var(--e-font);color:var(--e-text);background:conic-gradient(var(--e-page-a) 25%, var(--e-page-b) 0 50%, var(--e-page-a) 0 75%, var(--e-page-b) 0) 0 0 / 32px 32px}#app{max-width:40rem;margin:0 auto;padding:4px 6px 0}header,section{padding:5px 0}b,strong,h1,h2,h3{font-weight:800}h1,h2,h3{color:var(--e-ink)}a{color:var(--e-blue-ink)}:focus-visible{outline:3px solid var(--e-ink);outline-offset:2px}#hud,.notice,.goals-box,#cheer .cheer,.ro,.rts,.help,.team,.equipment,.workflow,.referrers,.sites,#room-empty:not(:empty),.bubble,.arrival-card,.modal-box{box-sizing:border-box;background:var(--e-box);color:var(--e-text);border:4px solid var(--e-ink);border-radius:var(--e-r);box-shadow:inset 0 0 0 4px var(--ring,var(--e-blue)), inset 0 0 0 7px var(--e-box), inset 0 0 0 9px var(--ring-pale,var(--e-blue-pale));padding:var(--e-pad1);position:relative}.dept-notes:has(.hint){box-sizing:border-box;background:var(--e-box);color:var(--e-text);border:4px solid var(--e-ink);border-radius:var(--e-r);box-shadow:inset 0 0 0 4px var(--ring,var(--e-blue)), inset 0 0 0 7px var(--e-box), inset 0 0 0 9px var(--ring-pale,var(--e-blue-pale));padding:var(--e-pad1);position:relative}#hud{--ring:var(--e-green);--ring-pale:#d0e8d0}.notice{--ring:var(--e-blue);margin-bottom:var(--e-stack)}.goals-box{--ring:var(--e-blue);gap:var(--e-choices);align-items:center;font-size:.9rem}#cheer .cheer{--ring:var(--e-gold);--ring-pale:#f8e8b0;color:var(--e-gold-ink);font-weight:800}#cheer .cheer:before{content:"★ "}.ro{--ring:var(--e-green);--ring-pale:#d0e8d0;align-items:center;gap:var(--e-option);min-height:0;font-size:.9rem;display:flex}.ro-text{min-width:0;min-height:var(--e-hit);flex:1 1 0;align-content:center;margin:0}#ro-approve:empty{display:none}#ro-approve .card-actions{flex-wrap:nowrap;margin:0}.rts{--ring:var(--e-green);--ring-pale:#d0e8d0}.help,.team,.equipment,.workflow{--ring:var(--e-red);--ring-pale:#f4d0c8}.referrers,.sites,#room-empty:not(:empty){--ring:var(--e-blue)}.dept-notes:has(.hint){--ring:var(--e-blue)}#department:empty{display:none}#dept-who:empty{min-height:0;margin:0}.dept-notes{padding-inline:0}.dept-notes .hint{margin:0}#department{padding:0}#hud>div{font-size:.95rem}#hud .urgent,.news{margin-top:var(--e-group)}.news{color:var(--e-green-ink);font-weight:700}.help h2,.team h2,.equipment h2,.workflow h2,.referrers h2,.sites h2,.rts h2{margin:0 0 var(--e-group);font-size:1.05rem}.team h3{margin:var(--e-choices) 0 0;font-size:.95rem}#team p.effect,#sites>p.effect{margin:var(--e-group) 0 0}#team-stats p{font-size:.9rem}.rx,.fx,.busy,.why,.effect,.from,.tox,.tier-learning,.site.unseen>span:first-child,.hint.calm,.dept-notes .hint,#room-empty .hint{color:var(--e-muted)}.rt-why,.hint,.warn,.tox-moderate,.tox-severe,.urgent{color:var(--e-red-ink)}.warn,.urgent,.tox-moderate,.tox-severe{font-weight:800}.tip,.tier-confident,.goal-done{color:var(--e-green-ink)}.tier-expert{color:var(--e-blue-ink)}.tier-master,.cheer{color:var(--e-gold-ink)}.urgent:before{content:"! "}.rx{font-weight:700}.from,.why,.effect{font-size:.8rem}.goal-todo{color:var(--e-muted)}button{box-sizing:border-box;min-height:var(--e-hit);min-width:var(--e-hit);font:inherit;color:var(--e-ink);background:var(--e-box);border:3px solid var(--e-red);border-radius:var(--e-r);cursor:pointer;text-align:center;text-wrap:balance;padding:7px 24px 5px;font-weight:700;line-height:1.3;position:relative}button:before{content:"▶";color:var(--e-ink);opacity:0;pointer-events:none;font-size:.65rem;line-height:1;position:absolute;top:50%;left:8px;transform:translateY(-50%)}button:hover:not(:disabled):before,button:focus-visible:not(:disabled):before{opacity:1}button:hover:not(:disabled),button:focus-visible:not(:disabled){background:#fff4f0}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible{outline:3px solid var(--e-ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){button:hover:not(:disabled):before,button:focus-visible:not(:disabled):before{animation:1s step-end infinite e-blink}@keyframes e-blink{50%{opacity:.2}}}button:disabled{opacity:1;cursor:default;color:var(--e-disabled-ink);background:var(--e-disabled-bg);border:3px solid var(--e-disabled-ring)}button .effect{color:inherit;opacity:.9;font-weight:600}button.quiet,.card button.quiet,.card button[data-action*=sendLetter]{color:var(--e-ink);background:var(--e-box);border:3px solid var(--e-blue-ink)}button.quiet:disabled,.card button.quiet:disabled{color:var(--e-disabled-ink);background:var(--e-disabled-bg);border-color:var(--e-disabled-ring)}button.quiet:hover:not(:disabled),.card button.quiet:hover:not(:disabled){background:#eef4fb}.card-actions{gap:var(--e-option);margin-top:var(--e-choices)}.hire{gap:var(--e-group) var(--e-option);margin-bottom:var(--e-choices)}.hire button{flex:0 auto}.room-nav{align-items:center;gap:4px;padding:4px 0;display:flex}.room-step{width:var(--e-hit);min-height:var(--e-hit);flex:none;justify-content:center;padding:0}.room-step:before{display:none}.room-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:1rem;overflow:hidden}.dots{flex:none;display:flex}.dot{min-height:var(--e-hit);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.dot:before{display:none}.dot-mark{border:2px solid var(--e-ink);background:var(--e-box);box-sizing:border-box;border-radius:50%;width:12px;height:12px}.dot[aria-selected=true] .dot-mark{background:var(--e-blue);width:16px;height:16px}.dot:focus-visible{outline:3px solid var(--e-ink);outline-offset:-2px;border-radius:var(--e-r)}.pane-tabs{padding:6px 2px max(6px, env(safe-area-inset-bottom));background:conic-gradient(var(--e-page-a) 25%, var(--e-page-b) 0 50%, var(--e-page-a) 0 75%, var(--e-page-b) 0) 0 0 / 32px 32px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.tab{min-width:0;min-height:var(--e-hit);text-align:center;color:var(--e-ink);background:var(--e-box);border:3px solid var(--e-ink);border-radius:var(--e-r);box-shadow:inset 0 0 0 3px var(--e-box), inset 0 0 0 5px var(--e-blue-pale);justify-content:center;align-items:center;padding:2px 4px;font-size:.875rem;font-weight:800;line-height:1.15;display:flex;position:relative}.tab-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tab:before{display:none}.tab[aria-selected=true] .tab-label:before{content:"▶";vertical-align:.15em;margin-right:.3em;font-size:.6rem}.tab:hover:not([aria-selected=true]){background:#eef4fb}.tab[aria-selected=true],.tab[aria-selected=true]:hover{color:var(--e-ink);border-color:var(--e-ink);box-shadow:inset 0 0 0 3px var(--e-blue), inset 0 0 0 5px #dfeaf6;background:#dfeaf6}.tab:focus-visible{outline:3px solid var(--e-ink);outline-offset:2px;z-index:1}@media (width<=399px){#app{padding-inline:4px}}.tab-badge{box-sizing:border-box;text-align:center;color:#fff;background:var(--e-blue-ink);border:2px solid var(--e-ink);border-radius:999px;min-width:1.35rem;height:1.35rem;padding:0 4px;font-size:.78rem;font-weight:800;line-height:calc(1.35rem - 4px);position:absolute;top:-7px;right:-2px}.tab-badge:empty{display:none}.tab-badge.tab-later{color:var(--e-ink);background:var(--e-box);border:2px dashed var(--e-muted)}.tab-badge.tab-urgent{color:#fff;background:var(--e-red-ink);border:2px solid var(--e-ink)}.segbar{display:inline-flex}.segbar button{white-space:nowrap;text-align:center;color:var(--e-ink);background:var(--e-box);border:3px solid var(--e-ink);box-shadow:none;border-radius:0;justify-content:center;padding:4px 10px}.segbar button:before{display:none}.segbar button+button{border-left:3px solid var(--e-ink);margin-left:-3px}.segbar button:first-child{border-radius:var(--e-r) 0 0 var(--e-r)}.segbar button:last-child{border-radius:0 var(--e-r) var(--e-r) 0}.segbar button:hover:not(:disabled):not(.chosen):not([aria-pressed=true]){background:#eef4fb}.segbar button.chosen,.segbar button[aria-pressed=true],.segbar button.chosen:hover,.segbar button[aria-pressed=true]:hover{color:#fff;background:var(--e-blue-ink);border-color:var(--e-ink);box-shadow:inset 0 0 0 2px var(--e-blue);font-weight:800}.segbar button:disabled{color:var(--e-disabled-ink);background:var(--e-disabled-bg);border-color:var(--e-disabled-ring);box-shadow:none}.segbar button:focus-visible{z-index:1;position:relative}.board{gap:10px}@media (width<=559px){.board{grid-template-columns:1fr}}.col{--ring:var(--e-blue);box-sizing:border-box;padding:var(--e-pad2);background:var(--e-box);border:3px solid var(--e-ink);border-radius:var(--e-r);box-shadow:inset 0 0 0 3px var(--ring,var(--e-blue)), inset 0 0 0 5px var(--e-box)}.col h3{color:var(--e-blue-ink);margin:0;font-size:1rem}.col-empty{color:var(--e-muted);margin:0;font-size:.85rem}.cards:not(:empty)+.col-empty{display:none}.card{--ring:var(--e-blue);box-sizing:border-box;margin-top:var(--e-stack);padding:var(--e-pad2);color:var(--e-text);background:var(--e-box);border:3px solid var(--e-ink);border-radius:var(--e-r-sm);box-shadow:inset 0 0 0 3px var(--ring,var(--e-blue)), inset 0 0 0 5px var(--e-box);font-size:.875rem;line-height:1.4;position:relative}.card:has(>.urgent){--ring:var(--e-red)}.card b{color:var(--e-ink)}.card .busy{color:var(--e-green-ink);background:var(--e-green-pale);border:2px solid var(--e-green);border-radius:999px;margin:2px 0;padding:2px 10px;font-size:.8rem;font-style:normal;font-weight:800;display:inline-block}.card .busy:before{content:"● ";vertical-align:1px;font-size:.6rem}.hint-slot{font-size:.8rem}.hint{margin:var(--e-group) 0 0;font-size:.8rem}.bar-row{gap:var(--e-option);margin-top:var(--e-group)}.pbar:after{background:var(--e-box);opacity:1;width:4px;box-shadow:0 0 0 1.5px var(--e-ink);z-index:1;border-radius:2px;margin-left:-2px;top:-3px;bottom:-3px}progress.bar{appearance:none;box-sizing:border-box;border:3px solid var(--e-ink);background:var(--e-track);vertical-align:top;border-radius:999px;width:6.5rem;height:14px;overflow:hidden}progress.bar::-webkit-progress-bar{background:var(--e-track);border-radius:999px}progress.bar::-webkit-progress-value{background:var(--e-xp);border-radius:999px}progress.bar::-moz-progress-bar{background:var(--e-xp);border-radius:999px}progress.patience-calm::-webkit-progress-value{background:var(--e-hp-green)}progress.patience-calm::-moz-progress-bar{background:var(--e-hp-green)}progress.patience-amber::-webkit-progress-value{background:var(--e-hp-yellow)}progress.patience-amber::-moz-progress-bar{background:var(--e-hp-yellow)}progress.patience-red::-webkit-progress-value{background:repeating-linear-gradient(135deg, var(--e-hp-red) 0 5px, #ffb0a0 5px 10px)}progress.patience-red::-moz-progress-bar{background:repeating-linear-gradient(135deg, var(--e-hp-red) 0 5px, #ffb0a0 5px 10px)}progress.bar.job{border-radius:999px;width:100%;height:12px;margin-top:6px;display:block}progress.bar.job::-webkit-progress-bar{border-radius:999px}progress.bar.job::-webkit-progress-value{border-radius:999px}.bar-row .why{color:var(--e-ink);font-size:.8rem;font-weight:800}.tox{margin-top:2px;font-size:.8rem}.tox meter{appearance:none;box-sizing:border-box;vertical-align:-1px;background:var(--e-track);border:2px solid var(--e-ink);border-radius:999px;width:4rem;height:12px;overflow:hidden}.tox meter::-webkit-meter-bar{background:var(--e-track);border:0;border-radius:999px;height:8px}.tox meter::-webkit-meter-optimum-value{background:var(--e-hp-green)}.tox meter::-webkit-meter-suboptimum-value{background:var(--e-hp-yellow)}.tox meter::-webkit-meter-even-less-good-value{background:var(--e-hp-orange)}.tox meter:-moz-meter-optimum::-moz-meter-bar{background:var(--e-hp-green)}.tox meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--e-hp-yellow)}.tox meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--e-hp-orange)}.tox-severe meter::-webkit-meter-even-less-good-value{background:var(--e-hp-red)}.tox-severe meter::-moz-meter-bar{background:var(--e-hp-red)}.rt{gap:var(--e-option);margin-bottom:var(--e-group);font-size:.9rem}.xp{width:4rem;height:10px;accent-color:var(--e-xp)}progress.xp{appearance:none;box-sizing:border-box;border:2px solid var(--e-ink);background:var(--e-track);vertical-align:middle;border-radius:999px;overflow:hidden}progress.xp::-webkit-progress-bar{background:var(--e-track);border-radius:999px}progress.xp::-webkit-progress-value{background:var(--e-xp);border-radius:999px}progress.xp::-moz-progress-bar{background:var(--e-xp);border-radius:999px}.site .xp{width:100%}.owned li{border-top:2px dashed var(--e-blue-pale)}.ref{margin-bottom:var(--e-choices)}.ref-meta,#referrers-note p,#team-stats p{color:var(--e-text)}#referrers-note p.warn,#team-stats p.warn{color:var(--e-red-ink)}#cheer{padding-block:5px}.cheer{margin:0}.bubble{--ring:var(--e-red);margin:8px 0}.bubble:before{display:none}.bubble b{color:var(--e-red-ink)}#tally{inset-inline:6px;bottom:max(6px, env(safe-area-inset-bottom));z-index:6;max-width:30rem;padding:0}.tally,.thanks{background:var(--e-box);border:4px solid var(--e-ink);border-radius:var(--e-r);padding:var(--e-pad1);box-shadow:inset 0 0 0 4px var(--ring,var(--e-blue)), inset 0 0 0 7px var(--e-box), inset 0 0 0 9px var(--ring-pale,var(--e-blue-pale)), 0 4px 0 #2828304d;margin:0}.tally{--ring:var(--e-green);--ring-pale:#d0e8d0}.thanks{--ring:var(--e-blue)}.tally>b:first-child{color:var(--e-green-ink);font-size:1.05rem;display:block}.thanks>b:first-child{color:var(--e-blue-ink);font-size:1rem;display:block}.tally>div,.thanks>div{font-size:.95rem}.tally>b:first-child+div,.thanks>b:first-child+div{margin-top:var(--e-group)}.tally .cheer{box-shadow:none;color:var(--e-gold-ink);background:0 0;border:0;padding:0}.tally .cheer:before{content:none}:is(#app:has(#tally .tally) .bottom-screen,#app:has(#tally .thanks) .bottom-screen){padding-bottom:16rem}@media (prefers-reduced-motion:no-preference){.tally,.thanks,.arrival-card{animation:.35s ease-out igrt-pop}}.arrival{padding:6px;padding-bottom:max(6px, env(safe-area-inset-bottom));background:#28283080}.arrival-card{--ring:var(--e-blue);max-width:30rem;padding:var(--e-pad1);box-shadow:inset 0 0 0 4px var(--ring,var(--e-blue)), inset 0 0 0 7px var(--e-box), inset 0 0 0 9px var(--ring-pale,var(--e-blue-pale)), 0 4px 0 #2828304d}.arrival-card h2{margin:0 0 var(--e-group);color:var(--e-blue-ink);font-size:1.05rem}.arrival-card p{margin:0;font-size:.95rem}.arrival-card p+p{margin-top:var(--e-stack)}.modal{background:#28283080}.modal-box{--ring:var(--e-blue)}.modal-box h2{color:var(--e-blue-ink)}.igrt-clock{background:var(--e-track);border:2px solid var(--e-ink);box-sizing:content-box;border-radius:999px;height:8px;overflow:hidden}.igrt-clock i{background:var(--e-hp-yellow)}.bigday{--ring:var(--e-green);--ring-pale:#d0e8d0}.modal-box.bigday{line-height:1.45}.bigday:focus,.arrival-card:focus{outline:none}.modal-box.bigday h2{margin:0 0 var(--e-group);color:var(--e-green-ink);font-size:1.1rem}.bigday .bigday-when{margin:0 0 var(--e-group);color:var(--e-muted);font-size:.85rem}.bigday>div,#bigday-d>div{font-size:.95rem}.bigday #bigday-d .tip{margin-top:var(--e-group)}.bigday .cheer{box-shadow:none;color:var(--e-gold-ink);background:0 0;border:0;padding:0}.bigday .cheer:before{content:none}@media (prefers-reduced-motion:no-preference){.bigday{animation:.35s ease-out igrt-pop}}.top-screen #hud{padding:6px 12px}.top-screen #hud>div{font-size:.85rem}.top-screen #hud .news,.top-screen #hud .urgent{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.8rem;overflow:hidden}.top-screen #dept-who{padding-inline:12px}.top-screen .ro{padding-block:2px}.top-screen .ro-text{min-height:36px}.dot{width:32px;min-width:32px}.dot .tab-badge{min-width:1.1rem;height:1.1rem;padding:0 3px;font-size:.68rem;line-height:calc(1.1rem - 4px);top:1px;left:calc(50% + 3px);right:auto}.dots{margin-right:8px}#app:has(#pane-tabs:not([hidden])) #tally{bottom:calc(64px + env(safe-area-inset-bottom))}
