.doc-tabs-host.svelte-8xjj6r{position:relative;flex:1;min-width:0;display:flex}.doc-tabs-measure-box.svelte-8xjj6r{position:absolute;inset:0;overflow:hidden;visibility:hidden;pointer-events:none}.doc-tabs--measure.svelte-8xjj6r{position:absolute;top:0;left:0;width:max-content;visibility:hidden;pointer-events:none;overflow:visible}.doc-tab-trigger.svelte-8xjj6r{max-width:240px}.doc-tab-count.svelte-8xjj6r{font-family:var(--font-condensed);font-weight:var(--fw-normal);color:var(--muted)}.doc-tabs-backdrop.svelte-8xjj6r{position:fixed;inset:0;z-index:90;background:transparent}.doc-tabs-menu.svelte-8xjj6r{position:fixed;z-index:91;max-height:min(60svh,480px);overflow-y:auto;padding:.35rem;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 30px #00000080;outline:none}.doc-tabs-option.svelte-8xjj6r{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:3px;color:var(--muted);font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--t-snap),color var(--t-snap)}.doc-tabs-option.svelte-8xjj6r:hover,.doc-tabs-option.svelte-8xjj6r:focus-visible{background:var(--accent-hover-fill);color:var(--text);outline:none}.doc-tabs-option--active.svelte-8xjj6r{color:var(--text);box-shadow:inset 0 0 0 1px var(--sel-ring)}.doc-tabs-new.svelte-8xjj6r{display:none}@media(max-width:40rem){.doc-tabs-new.svelte-8xjj6r{display:flex}.doc-tab-add--folds.svelte-8xjj6r{display:none}}.doc-tabs.svelte-8xjj6r{display:flex;align-items:center;gap:var(--band-item-gap, 4px);min-width:0;overflow:hidden}.doc-tab.svelte-8xjj6r{position:relative;max-width:180px;min-width:0}.doc-tab--dragging.svelte-8xjj6r{opacity:.35}.doc-tab--drag-over-left.svelte-8xjj6r:before,.doc-tab--drag-over-right.svelte-8xjj6r:before{content:"";position:absolute;top:2px;bottom:2px;width:2px;border-radius:1px;background:var(--accent);pointer-events:none}.doc-tab--drag-over-left.svelte-8xjj6r:before{left:-2px}.doc-tab--drag-over-right.svelte-8xjj6r:before{right:-2px}.doc-tab-label.svelte-8xjj6r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.doc-tab-rename.svelte-8xjj6r{background:var(--fill-rest);border:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:3px;color:var(--text);font-size:var(--fs-md);padding:.1rem .3rem;width:92px;outline:none;flex-shrink:0;transition:box-shadow var(--t-snap)}.doc-tab.active.svelte-8xjj6r .doc-tab-rename:where(.svelte-8xjj6r){background:color-mix(in srgb,var(--frame-bg) 88%,black)}.doc-tab-rename.svelte-8xjj6r:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 80%,transparent)}.doc-tab-add.svelte-8xjj6r{opacity:.5}.doc-tab-add.svelte-8xjj6r:hover{opacity:1}.dc-body.svelte-qljjz1{display:flex;flex-direction:column;gap:1.1rem}.dc-body.svelte-qljjz1 section:where(.svelte-qljjz1){min-width:0}.dc-build-kicker.svelte-qljjz1{margin-top:1rem}.dc-report.svelte-qljjz1{margin:0;font-size:var(--fs-sm);color:var(--muted)}.dc-stub-link.svelte-qljjz1{white-space:nowrap}.dc-stub-note.svelte-qljjz1{margin:0;padding:.55rem .7rem;border-radius:3px;border:1px solid color-mix(in srgb,var(--ui-provisional) 40%,transparent);background:var(--ui-provisional-soft);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text)}.dc-note.svelte-qljjz1{margin-top:.5rem;font-size:var(--fs-md)}.dc-roster.svelte-qljjz1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0}.dc-roster-aside.svelte-qljjz1{margin:.35rem 0 0;font-size:var(--fs-sm);color:var(--muted)}.dc-roster-aside.svelte-qljjz1 .dc-roster-state:where(.svelte-qljjz1){font-size:inherit}.dc-roster-state.svelte-qljjz1{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-md)}.dc-caps.svelte-qljjz1{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dc-cap.svelte-qljjz1{display:grid;grid-template-columns:minmax(108px,auto) minmax(0,1fr) auto;gap:.15rem .7rem;align-items:baseline;padding:.45rem .6rem;border-radius:3px;background:var(--fill-rest);font-size:var(--fs-lg)}.dc-cap--locked.svelte-qljjz1{opacity:.5}.dc-cap-kind.svelte-qljjz1{font-weight:var(--fw-semibold);letter-spacing:var(--ls-mid)}.dc-cap-src.svelte-qljjz1{color:var(--muted);min-width:0}.dc-cap-tagged.svelte-qljjz1{margin-left:.35rem;padding:0 4px;border-radius:3px;background:var(--fill-rest);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-wide)}.dc-cap-gate.svelte-qljjz1{justify-self:end}.dc-gate-chip.svelte-qljjz1{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:3px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);background:color-mix(in srgb,var(--el-color) 18%,transparent)}.dc-gate-chip--base.svelte-qljjz1,.dc-gate-chip--locked.svelte-qljjz1{background:var(--fill-rest);color:var(--muted)}.dc-cap-caveats.svelte-qljjz1{grid-column:1 / -1;font-size:var(--fs-sm);font-style:italic;color:color-mix(in srgb,var(--muted) 80%,transparent)}.dc-timing.svelte-qljjz1{margin-top:.55rem;width:100%;border-collapse:collapse;font-size:var(--fs-lg)}.dc-timing.svelte-qljjz1 td:where(.svelte-qljjz1){padding:.35rem .6rem .35rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);vertical-align:baseline}.dc-timing-slot.svelte-qljjz1{width:1.6rem;font-weight:var(--fw-bold);color:var(--el-color)}.dc-timing-name.svelte-qljjz1{color:var(--text)}.dc-timing-val.svelte-qljjz1{text-align:right;white-space:nowrap;color:var(--muted)}.dc-timing-part.svelte-qljjz1{white-space:nowrap}@media(max-width:40rem){.dc-timing-val.svelte-qljjz1{white-space:normal}}.dc-body--compact.svelte-qljjz1{gap:.9rem}.dc-body--compact.svelte-qljjz1 .dc-cap:where(.svelte-qljjz1){grid-template-columns:minmax(0,1fr) auto;padding:.35rem .5rem;font-size:var(--fs-md)}.dc-body--compact.svelte-qljjz1 .dc-cap-src:where(.svelte-qljjz1){grid-column:1 / -1;grid-row:2;font-size:var(--fs-sm)}.dc-body--compact.svelte-qljjz1 .dc-cap-gate:where(.svelte-qljjz1){grid-column:2;grid-row:1}.dc-body--compact.svelte-qljjz1 .dc-timing:where(.svelte-qljjz1){font-size:var(--fs-md)}.dc-body--compact.svelte-qljjz1 .dc-timing-val:where(.svelte-qljjz1){white-space:normal}.dc-body--compact.svelte-qljjz1 .dc-stub-note:where(.svelte-qljjz1){font-size:var(--fs-sm)}
