.bo-office{overflow:hidden;background:var(--slate-fill);border-radius:inherit}.bo-office [hidden]{display:none!important}.bo-canvas{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:pan-y pinch-zoom;cursor:grab;outline:none}.bo-canvas:active{cursor:grabbing}.bo-canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--focus)}.bo-topbar{position:absolute;top:10px;left:10px;z-index:5;display:flex;gap:8px;align-items:center;pointer-events:none}.bo-topbar .chip{pointer-events:auto;box-shadow:var(--shadow-float)}.bo-chip{font-family:var(--font-pixel, monospace);font-size:var(--fs-2xs)}.bo-badge{font-size:var(--fs-2xs);background:var(--ink);color:var(--sunflower);border-color:var(--sunflower-edge)}.bo-toggle{position:absolute;top:10px;right:10px;z-index:6;padding:4px 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--fg);font-size:var(--fs-xs);font-weight:600;cursor:pointer;box-shadow:var(--shadow-float)}.bo-toggle[aria-expanded=true]{right:290px}.bo-office[data-narrow] .bo-toggle[aria-expanded=true]{display:none}.bo-toggle:focus-visible,.bo-iconbtn:focus-visible,.bo-btn:focus-visible,.bo-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bo-panel{position:absolute;top:0;right:0;bottom:0;width:280px;max-width:100%;z-index:4;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg-elev) 94%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-left:1px solid var(--line);color:var(--fg);font-size:var(--fs-xs)}.bo-panel[hidden]{display:none}.bo-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--line)}.bo-office[data-narrow] .bo-panel{position:fixed;inset:auto 0 0;z-index:60;width:100%;height:60vh;height:60svh;max-height:calc(100vh - 72px);max-height:calc(100svh - 72px);border-left:0;border-top:1px solid var(--line-strong);border-radius:var(--radius) var(--radius) 0 0;background:var(--bg-elev);box-shadow:var(--shadow-up);padding-bottom:env(safe-area-inset-bottom,0px);font-size:var(--fs-sm)}.bo-panel-title{margin:0;font-size:var(--fs-sm);font-weight:600;line-height:1.3}.bo-panel-hint{margin:8px 12px 2px;color:var(--muted);font-size:var(--fs-2xs)}.bo-panel-empty{margin:8px 12px;color:var(--muted);line-height:1.45}.bo-iconbtn{width:26px;height:26px;border-radius:8px;border:1px solid var(--line-strong);background:transparent;color:inherit;font-size:var(--fs-body);line-height:1;cursor:pointer}.bo-iconbtn:hover{background:var(--slate-fill)}.bo-log{overflow-anchor:none;list-style:none;margin:0;padding:4px 0 8px;overflow:auto;flex:1;font-size:var(--fs-xs)}.bo-row{display:grid;gap:2px;width:100%;padding:8px 12px 8px 8px;border:0;border-left:3px solid transparent;background:transparent;color:inherit;font:inherit;line-height:1.4;text-align:left;cursor:pointer}.bo-row:hover,.bo-row:focus-visible{background:color-mix(in srgb,var(--fg) 6%,transparent);border-left-color:var(--brand-accent)}.bo-row:focus-visible{outline-offset:-2px}.bo-row-line{overflow-wrap:anywhere}.bo-row-trace,.obs-bot-trace,.bo-act-trace{display:inline-block;margin:2px 0 0;font-size:var(--fs-2xs);color:var(--muted);text-underline-offset:2px;min-height:24px;line-height:24px}.bo-row-trace:hover,.obs-bot-trace:hover,.bo-act-trace:hover{color:var(--fg)}.bo-row-time{margin-right:8px;color:var(--muted);font-family:var(--font-mono, monospace);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.bo-row-agent{font-weight:600}.bo-row-count{color:var(--muted);font-weight:600}.bo-row-detail{color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-row-meta{display:block;color:var(--muted);font-size:var(--fs-2xs)}.bo-note{padding:8px 12px 8px 8px;border-left:3px solid var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 10%,transparent);line-height:1.4;overflow-wrap:anywhere}.bo-newer{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:1;padding:8px 16px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--fg);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-float)}.bo-newer:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer: coarse){.bo-newer{min-height:40px}}.bo-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bo-meeting-tag{position:absolute;left:0;top:0;z-index:3;width:max-content;max-width:min(320px,calc(100% - 16px));padding:4px 12px;border:1px solid var(--tag-border);border-radius:999px;background:var(--tag-bg);color:var(--on-dark);font:600 12px/1.35 var(--font-sans, Inter, ui-sans-serif, system-ui, sans-serif);text-align:left;cursor:pointer;box-shadow:var(--shadow-tag);transform:translate(-50%,-100%)}.bo-meeting-tag[data-mode=replay]{background:var(--tag-bg-replay);border-color:var(--sunflower-edge)}.bo-meeting-tag-what{display:flex;min-width:0;white-space:nowrap}.bo-meeting-tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.bo-meeting-tag-count{flex:none;white-space:pre}.bo-meeting-tag[aria-expanded=true]{border-radius:var(--radius-sm)}.bo-meeting-tag[aria-expanded=true] .bo-meeting-tag-what{display:block;white-space:normal;overflow-wrap:anywhere}.bo-meeting-tag:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bo-meeting-tag-who{display:block;font-weight:400;color:var(--tag-who)}.bo-meeting-tag[aria-expanded=false] .bo-meeting-tag-who{display:none}.bo-meeting-tag.is-compact{padding:3px 8px;font-size:var(--fs-2xs);line-height:1.3}@media (pointer: coarse){.bo-meeting-tag{min-height:40px;padding:12px}}.bo-dossier{position:absolute;left:10px;bottom:10px;z-index:5;width:260px;max-width:calc(100% - 20px);max-height:calc(100% - 60px);overflow:auto;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);color:var(--fg);box-shadow:var(--shadow-pop);font-size:var(--fs-xs)}.bo-dossier[hidden]{display:none}.bo-dossier:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bo-office[data-narrow] .bo-dossier{left:8px;right:8px;bottom:8px;width:auto;max-width:none;max-height:calc(100% - 70px)}.bo-dossier-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bo-dossier-title{margin:0;font-size:var(--fs-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-dossier-meta{margin:4px 0 8px;color:var(--muted);overflow-wrap:anywhere}.bo-dossier-status{display:inline-block;margin:0 0 12px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--fg) 7%,transparent);font-weight:600}.bo-dossier-status[data-status=error]{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad-text)}.bo-dossier-status[data-status=waiting],.bo-dossier-status[data-status=approval_required]{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn-text)}.bo-dossier-counters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px}.bo-dossier-counters dt{font-size:var(--fs-2xs);color:var(--muted)}.bo-dossier-counters dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.bo-dossier-sub{margin:0 0 4px;font-size:var(--fs-2xs);font-weight:600;color:var(--muted)}.bo-dossier-events{list-style:none;margin:0 0 12px;padding:0;max-height:132px;overflow:auto;font-size:var(--fs-xs)}.bo-dossier-events li{display:flex;flex-wrap:wrap;column-gap:8px;padding:3px 0;line-height:1.35}.bo-dossier-events time{color:var(--muted);font-family:var(--font-mono, monospace);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.bo-dossier-events em{flex-basis:100%;min-width:0;color:var(--muted);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-dossier-none{color:var(--muted)}.bo-dossier-actions{display:flex;flex-wrap:wrap;gap:8px}.bo-dossier-role{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}.bo-dossier-role a{color:var(--link)}.bo-dossier-purpose{margin:2px 0 0;color:var(--muted);overflow-wrap:anywhere}.bo-floorbar{display:flex;align-items:center;gap:8px;margin:0 0 8px;min-width:0}.bo-floorbar[hidden]{display:none}.bo-floor-tabs{display:flex;gap:4px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--fg) 7%,transparent);max-width:100%;overflow-x:auto;scrollbar-width:thin}.bo-floor-tabs button{appearance:none;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:4px 12px;min-height:32px;background:transparent;color:var(--fg);font:600 13px/1.2 Inter,Inter Fallback,ui-sans-serif,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.bo-floor-tabs button:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.bo-floor-tabs button[aria-selected=true]{background:var(--card);box-shadow:var(--shadow-tab)}.bo-floor-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.bo-floor-count{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.bo-floor-badge{display:inline-block;min-width:18px;padding:0 4px;border-radius:999px;font-size:var(--fs-2xs);line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.bo-floor-badge[data-kind=waiting]{background:var(--badge-waiting-bg);color:var(--badge-waiting-fg)}.bo-floor-badge[data-kind=error]{background:var(--badge-error-bg);color:var(--on-dark)}.bo-floor-select{display:flex;align-items:center;gap:8px;width:100%}.bo-floor-select-label{font-weight:600;font-size:var(--fs-sm)}.bo-floor-select-box{position:relative;flex:1;min-width:0;display:flex;align-items:center;min-height:40px;padding:0 36px 0 12px;border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--card);color:var(--fg)}.bo-floor-select-box:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);pointer-events:none}.bo-floor-select-box:focus-within{outline:3px solid var(--focus);outline-offset:1px}.bo-floor-face{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-ui);font-weight:600;white-space:nowrap}.bo-floor-face-text{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.bo-floor-native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;font-size:var(--fs-body)}@media (pointer: coarse){.bo-floor-tabs button{min-height:40px}}@media (pointer: coarse){.bo-toggle{min-height:44px;padding:8px 16px;font-size:var(--fs-sm)}.bo-iconbtn{width:40px;height:40px;font-size:var(--fs-h3)}.bo-btn{min-height:40px;padding:8px 16px}.bo-row{padding-top:12px;padding-bottom:12px}}@media (prefers-reduced-motion: reduce){.bo-toggle,.bo-btn{transition:none}}.bo-office-tools[hidden]{display:none}.bo-office-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-width:0}.bo-office-tools .bo-floorbar{margin:0;flex:1 1 auto;min-width:0}.bo-tags{display:flex;align-items:center;gap:8px;margin-left:auto}.bo-tags-label{font-size:var(--fs-sm);font-weight:600;color:var(--muted)}@media (max-width: 600px){.bo-office-tools{flex-direction:column;align-items:stretch}.bo-tags{margin-left:0}}.bo-office-tools .seg-btn,.bo-act .seg-btn{min-height:32px;padding:4px 12px;font-size:var(--fs-sm)}@media (pointer: coarse){.bo-office-tools .seg-btn,.bo-act .seg-btn{min-height:44px}}.bo-msg{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.bo-msg .bo-dossier-sub{display:flex;align-items:center;gap:6px}.bo-msg-demo{font-family:var(--font-pixel, monospace);font-size:var(--fs-2xs);line-height:1;padding:2px 5px;border-radius:4px;background:var(--ink);color:var(--sunflower);border:1px solid var(--sunflower-edge)}.bo-msg-form{display:flex;flex-direction:column;gap:6px}.bo-msg-form[hidden]{display:none}.bo-msg-input{width:100%;box-sizing:border-box;min-height:44px;resize:vertical;padding:6px 8px;border:1px solid var(--line-strong, var(--line));border-radius:var(--radius-sm);background:var(--bg-elev, var(--card));color:var(--fg);font-size:var(--fs-xs);line-height:1.4}.bo-msg-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bo-msg-count{color:var(--muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.bo-msg-last{margin:8px 0 0;overflow-wrap:anywhere}.bo-msg-status{margin:2px 0 0;font-size:var(--fs-2xs);color:var(--muted)}.bo-msg-status[data-state=waiting]{color:var(--warn-text)}.bo-msg-status[data-state=read]{color:var(--ok-text, var(--fg));font-weight:600}.bo-msg-hint{margin:6px 0 0;color:var(--muted);font-size:var(--fs-2xs);line-height:1.4}.bo-msg-last[hidden],.bo-msg-status[hidden],.bo-msg-hint[hidden]{display:none}.bo-logf{display:grid;gap:6px;padding:8px 12px;border-bottom:1px solid var(--line);font-size:var(--fs-2xs)}.bo-logf-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.bo-logf-search,.bo-logf-select{min-width:0;flex:1 1 60px;height:28px;padding:0 8px;border-radius:8px;border:1px solid var(--input-border);background:var(--bg-elev);color:inherit;font:inherit;font-size:var(--fs-2xs)}.bo-logf-search{flex-basis:100%}.bo-logf-select[hidden]{display:none}.bo-logf-check{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer}.bo-logf-check input{margin:0}@media (pointer: coarse){.bo-logf-check{min-height:44px}.bo-logf-check input{width:20px;height:20px}}.bo-logf-foot{justify-content:space-between}.bo-logf-summary{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.bo-logf-clear{border:0;background:transparent;color:var(--link);font:inherit;font-size:var(--fs-2xs);font-weight:600;cursor:pointer;padding:2px 4px}.bo-logf-clear:focus-visible,.bo-logf-search:focus-visible,.bo-logf-select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.bo-log>li[hidden]{display:none}.obs-timeline{display:grid;gap:8px;padding:10px 14px 12px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg)}.obs-timeline[hidden]{display:none}.obs-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.obs-title{margin:0;font-size:var(--fs-sm);font-weight:600}.obs-badge{display:inline-block;padding:1px 7px;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em;background:var(--slate-fill);color:var(--muted)}.obs-badge.is-replay{background:color-mix(in srgb,var(--warn) 18%,var(--card));color:var(--warn-text)}.obs-badge.is-demo{background:color-mix(in srgb,var(--brand-accent) 20%,var(--card));color:var(--fg)}.obs-count{color:var(--muted);font-variant-numeric:tabular-nums}.obs-time{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600}.obs-track{position:relative;height:34px;min-width:0}.obs-marks{position:absolute;left:0;right:0;top:0;height:12px;pointer-events:none}.obs-mark{position:absolute;top:0;width:3px;height:12px;margin-left:-1px;border-radius:2px;left:calc(var(--x, 0) * 100%);background:var(--muted);opacity:.85}.obs-mark.is-problem{background:var(--bad);opacity:1;height:12px}.obs-mark.is-approval{background:var(--warn-ui);opacity:1;height:10px;top:1px}.obs-mark.is-task{background:var(--ok);opacity:1;height:7px;top:3px}.obs-scrub{position:absolute;left:0;right:0;bottom:0;width:100%;height:24px;min-height:24px;margin:0;cursor:pointer;accent-color:var(--brand-primary)}.obs-scrub::-webkit-slider-thumb{width:24px;height:24px}.obs-scrub::-moz-range-thumb{width:24px;height:24px}.obs-scrub:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.obs-ticks{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.obs-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.obs-btn{min-height:32px;padding:4px 12px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg-elev);color:inherit;font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.obs-btn:hover{background:var(--slate-fill)}.obs-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.obs-btn[aria-pressed=true]{background:color-mix(in srgb,var(--brand-primary) 14%,var(--card));border-color:color-mix(in srgb,var(--brand-primary) 45%,transparent)}.obs-btn.is-live{border-color:color-mix(in srgb,var(--ok) 60%,transparent);color:var(--ok-text)}.obs-btn:disabled{opacity:.5;cursor:default}.obs-speeds{display:inline-flex;gap:2px}.obs-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-left:auto;color:var(--muted);font-size:var(--fs-2xs)}.obs-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:-1px;background:var(--muted)}.obs-legend .is-problem:before{background:var(--bad)}.obs-legend .is-approval:before{background:var(--warn-ui)}.obs-legend .is-task:before{background:var(--ok)}.obs-note{margin:0;color:var(--muted);font-size:var(--fs-2xs)}.obs-note[hidden]{display:none}.obs-bot{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.obs-bot[hidden]{display:none}.obs-bot-head{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap}.obs-bot-name{margin:0;font-size:var(--fs-sm);font-weight:700}.obs-bot-close{margin-left:auto;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:2px 6px}.obs-bot-close:focus-visible{outline:2px solid var(--focus);border-radius:6px}.obs-bot-day{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:var(--fs-2xs)}.obs-bot-day strong{color:var(--fg);font-variant-numeric:tabular-nums}.obs-bot-list{margin:0;padding:0;list-style:none;max-height:200px;overflow:auto;font-size:var(--fs-2xs)}.obs-bot-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:3px 0;border-top:1px solid var(--line)}.obs-bot-list li:first-child{border-top:0}.obs-bot-list time{color:var(--muted);font-variant-numeric:tabular-nums}.obs-bot-list .is-problem{color:var(--bad-text)}.obs-bot-list .is-approval{color:var(--warn-text)}.obs-bot-detail{color:var(--muted)}.obs-cues{position:absolute;left:12px;bottom:12px;z-index:3;display:grid;gap:6px;max-width:min(72%,360px);pointer-events:none}.obs-cues:empty{display:none}.obs-cue{pointer-events:auto;display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 10px 4px 8px;border-radius:999px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--bg-elev) 92%,transparent);color:var(--fg);font:inherit;font-size:var(--fs-2xs);font-weight:600;text-align:left;cursor:pointer;box-shadow:var(--shadow);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.obs-cue:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.obs-cue-icon{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:12px;line-height:1}.obs-cue.is-approval .obs-cue-icon{background:color-mix(in srgb,var(--warn) 30%,var(--card))}.obs-cue.is-problem .obs-cue-icon{background:color-mix(in srgb,var(--bad) 22%,var(--card));color:var(--bad-text)}.obs-cue.is-approval{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.obs-cue.is-problem{border-color:color-mix(in srgb,var(--bad) 55%,transparent)}.obs-cue-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-cue-age{color:var(--muted);font-weight:400;white-space:nowrap}.obs-cue.is-new{animation:obs-pulse 1.2s ease-out 1}@keyframes obs-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--bad) 55%,transparent)}to{box-shadow:0 0 0 14px transparent}}.obs-cue.is-approval.is-new{animation-name:obs-pulse-warn}@keyframes obs-pulse-warn{0%{box-shadow:0 0 color-mix(in srgb,var(--warn) 55%,transparent)}to{box-shadow:0 0 0 14px transparent}}@media (prefers-reduced-motion: reduce){.obs-cue.is-new{animation:none}}.obs-digest{display:grid;gap:4px;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);background:color-mix(in srgb,var(--brand-primary) 9%,var(--card));font-size:var(--fs-ui)}.obs-digest[hidden]{display:none}.obs-digest-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.obs-digest-title{margin:0;font-size:var(--fs-ui);font-weight:700}.obs-digest-away{color:var(--muted);font-size:var(--fs-sm)}.obs-digest-close{margin-left:auto;border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer;padding:2px 6px}.obs-digest-close:focus-visible{outline:2px solid var(--focus);border-radius:6px}.obs-digest-lines{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:2px 14px}.obs-digest-foot{margin:0;color:var(--muted);font-size:var(--fs-2xs)}.obs-keys{color:var(--muted);font-size:var(--fs-2xs)}.obs-keys kbd{font:inherit;font-size:inherit;padding:0 5px;border:1px solid var(--line-strong);border-radius:4px;background:var(--bg-elev)}@media (max-width: 480px){.obs-timeline{padding:10px 12px}.obs-legend{display:none}.obs-cues{max-width:calc(100% - 24px)}.obs-keys{display:none}}
