.dc-backdrop.svelte-m5rddd{position:fixed;inset:0;background:#000000b8;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.dc-panel.svelte-m5rddd{box-sizing:border-box;width:100%;max-width:620px;max-height:min(780px,calc(100svh - 48px));overflow-y:auto;display:flex;flex-direction:column;gap:1.1rem;padding:1.2rem 1.3rem 1.4rem;background:var(--surface);border:1px solid color-mix(in srgb,var(--el-color) 35%,var(--border));border-radius:9px;font-family:var(--font-body);color:var(--text)}.dc-header.svelte-m5rddd{display:flex;align-items:center;gap:.9rem}.dc-avatar.svelte-m5rddd{width:56px;height:56px;flex-shrink:0;border-radius:50%;border:1px solid var(--el-color);overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--el-color) 26%,var(--surface-well))}.dc-avatar.svelte-m5rddd img:where(.svelte-m5rddd){width:100%;height:100%;object-fit:cover;transform:scale(1.333) translateY(-14%)}.dc-avatar-initials.svelte-m5rddd{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--el-color)}.dc-title.svelte-m5rddd{flex:1;min-width:0}.dc-actions.svelte-m5rddd{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.dc-team.svelte-m5rddd,.dc-compare.svelte-m5rddd{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px solid color-mix(in srgb,var(--el-color) 45%,var(--border));border-radius:3px;background:none;color:var(--text);font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-mid);cursor:pointer;transition:background var(--t-snap),border-color var(--t-snap)}.dc-team.svelte-m5rddd:hover:not(:disabled),.dc-compare.svelte-m5rddd:hover:not(:disabled){background:color-mix(in srgb,var(--el-color) 14%,transparent)}.dc-team--in.svelte-m5rddd{background:color-mix(in srgb,var(--el-color) 18%,transparent)}.dc-team.svelte-m5rddd:disabled,.dc-compare.svelte-m5rddd:disabled{opacity:.5;cursor:default}.dc-close.svelte-m5rddd{align-self:flex-start;display:grid;place-items:center;width:30px;height:30px;flex:none;padding:0;border:none;background:none;color:var(--text);cursor:pointer}.dc-own-btn--wish.is-active.svelte-m5rddd{border-color:var(--sel-ring);background:var(--sel-fill)}.dc-stub-note.svelte-m5rddd{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-m5rddd{margin-top:.5rem;font-size:var(--fs-md)}.dc-own.svelte-m5rddd{display:flex;gap:.5rem;margin-bottom:.55rem}.dc-caps.svelte-m5rddd{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dc-cap.svelte-m5rddd{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-m5rddd{opacity:.5}.dc-cap-kind.svelte-m5rddd{font-weight:var(--fw-semibold);letter-spacing:var(--ls-mid)}.dc-cap-src.svelte-m5rddd{color:var(--muted);min-width:0}.dc-cap-tagged.svelte-m5rddd{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-m5rddd{justify-self:end}.dc-gate-chip.svelte-m5rddd{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-m5rddd,.dc-gate-chip--locked.svelte-m5rddd{background:var(--fill-rest);color:var(--muted)}.dc-cap-caveats.svelte-m5rddd{grid-column:1 / -1;font-size:var(--fs-sm);font-style:italic;color:color-mix(in srgb,var(--muted) 80%,transparent)}.dc-timing.svelte-m5rddd{margin-top:.55rem;width:100%;border-collapse:collapse;font-size:var(--fs-lg)}.dc-timing.svelte-m5rddd td:where(.svelte-m5rddd){padding:.35rem .6rem .35rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);vertical-align:baseline}.dc-timing-slot.svelte-m5rddd{width:1.6rem;font-weight:var(--fw-bold);color:var(--el-color)}.dc-timing-name.svelte-m5rddd{color:var(--text)}.dc-timing-val.svelte-m5rddd{text-align:right;white-space:nowrap;color:var(--muted)}
