.numbered-section.svelte-1e46r5d{position:relative;z-index:1;display:inline-grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;vertical-align:top;width:280px;min-height:72px;padding:12px;border:1px solid var(--color-border, #c9d4e0);border-radius:6px;background:var(--color-surface, #ffffff);transition:border-color .15s,transform .15s,box-shadow .15s}.numbered-section.expanded.svelte-1e46r5d{display:block;width:100%;min-height:0;padding:0;border:none;border-radius:0;background:transparent;cursor:default;position:relative}.sec-body.svelte-1e46r5d{position:relative}.sec-body--moving.svelte-1e46r5d{overflow:hidden}.numbered-section--flash.svelte-1e46r5d{animation:svelte-1e46r5d-card-flash .7s ease-out}@keyframes svelte-1e46r5d-card-flash{0%{border-color:var(--pick);box-shadow:0 0 0 2px color-mix(in srgb,var(--pick) 70%,transparent),0 0 16px color-mix(in srgb,var(--pick) 40%,transparent)}to{box-shadow:0 0 0 0 transparent,0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.numbered-section--flash.svelte-1e46r5d{animation:none}}.number-section-close-bar.svelte-1e46r5d{position:absolute;left:-35px;top:0;width:20px;height:100%;background-color:var(--light-hover-highlight);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--light-hover-highlight)}.number-section-close-bar.svelte-1e46r5d:hover{background-color:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring);color:var(--color-text-secondary)}.numbered-section.svelte-1e46r5d:not(.expanded):hover{background:linear-gradient(var(--pick-hover-bg),var(--pick-hover-bg)),var(--color-surface, #ffffff);box-shadow:var(--pick-hover-ring);transform:translateY(-1px);cursor:pointer}.sec-num.svelte-1e46r5d{text-align:center;display:flex;flex-direction:column;gap:2px}.sec-label.svelte-1e46r5d{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:500;color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase}.sec-number.svelte-1e46r5d{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:18px;font-weight:700;color:var(--color-text);line-height:1}.sec-title.svelte-1e46r5d{font-family:"Inter",var(--font-sans, sans-serif);font-size:14px;font-weight:550;line-height:1.35;color:var(--color-text);text-wrap:pretty;min-width:0;word-break:break-word}.section-loading.svelte-1e46r5d{grid-column:1 / -1;font-family:var(--font-mono);font-size:8px;font-weight:800;text-transform:uppercase;color:var(--color-text-muted)}.sec-activity.svelte-1e46r5d{display:inline-flex;align-items:center;gap:8px;align-self:start;font-family:var(--font-mono, ui-monospace, Menlo, monospace);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.sec-activity--open.svelte-1e46r5d{margin:0 0 4px}.sec-activity__score.svelte-1e46r5d{color:var(--color-text)}.sec-activity__score--neg.svelte-1e46r5d{color:var(--status-fail, #b3261e)}.sec-activity__talk.svelte-1e46r5d{display:inline-flex;align-items:center;gap:3px}.component-placeholder.svelte-10u71rt{color:var(--color-text-muted);background:#f0f0f0;padding:2px 6px;border-radius:4px;font-size:.9em}.missing-component.svelte-10u71rt{color:#f4284a}.comment-mark.svelte-10u71rt{--mark-ink: var(--mark-rest);--mark-band: 1.5px;background-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--mark-ink) var(--mark-alpha, 100%),transparent),color-mix(in srgb,var(--mark-ink) var(--mark-alpha, 100%),transparent));background-repeat:no-repeat;background-position:0 100%;background-size:100% var(--mark-band);color:inherit;text-decoration:none;padding-bottom:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;transition:background-size 90ms ease-out}.comment-mark--mine.svelte-10u71rt{--mark-ink: var(--mark-mine);--mark-band: 2px}.comment-mark.svelte-10u71rt:hover,.comment-mark.svelte-10u71rt[data-pulse-hover]{--mark-ink: var(--mark-hover);--mark-alpha: 100%;--mark-band: 2px;box-shadow:inset 0 -1.15em color-mix(in srgb,var(--mark-hover) 16%,transparent)}.comment-mark--focused.svelte-10u71rt,.comment-mark--focused.svelte-10u71rt:hover,.comment-mark[data-comment-id=passage-focus].svelte-10u71rt{--mark-ink: var(--mark-selected);--mark-alpha: 100%;--mark-band: 3px}.comment-mark[data-comment-id=pending-passage].svelte-10u71rt{background-image:repeating-linear-gradient(90deg,var(--mark-selected) 0 5px,transparent 5px 8px);--mark-band: 2px;--mark-alpha: 100%}@keyframes svelte-10u71rt-mark-sand{0%{box-shadow:inset 0 -1.15em color-mix(in srgb,var(--mark-selected) 30%,transparent);background-size:100% 1.5px}18%{box-shadow:inset 0 -1.15em color-mix(in srgb,var(--mark-selected) 30%,transparent);background-size:100% 1.5px}to{box-shadow:inset 0 0 color-mix(in srgb,var(--mark-selected) 30%,transparent);background-size:100% 3px}}.comment-mark.svelte-10u71rt.pulse-flash{--mark-ink: var(--mark-selected);--mark-alpha: 100%;animation:svelte-10u71rt-mark-sand .64s cubic-bezier(.5,0,.7,.5) both}@media (prefers-reduced-motion: reduce){.comment-mark.svelte-10u71rt{transition:none}.comment-mark.svelte-10u71rt.pulse-flash{animation:none}}
