.topbar.svelte-y1i9wu{width:100%;background:var(--vcsi-bg);border-bottom:1px solid var(--vcsi-border)}.topbar-inner.svelte-y1i9wu{max-width:46rem;margin-inline:auto;padding:var(--vcsi-space-sm) var(--vcsi-space-md);display:flex;align-items:center;justify-content:space-between;gap:var(--vcsi-space-md)}.logo.svelte-y1i9wu{position:relative;z-index:0;display:inline-flex;mix-blend-mode:multiply;transition:transform var(--vcsi-transition-base)}.logo.svelte-y1i9wu:hover{transform:scale(1.04)}.logo.svelte-y1i9wu img:where(.svelte-y1i9wu),.logo.svelte-y1i9wu img{height:2.4rem;width:auto;display:block}.logo-dark.svelte-y1i9wu{display:none}@media(prefers-color-scheme:dark){.logo.svelte-y1i9wu{mix-blend-mode:normal}.logo-light.svelte-y1i9wu{display:none}.logo-dark.svelte-y1i9wu{display:block}}.light .logo.svelte-y1i9wu{mix-blend-mode:multiply}.light .logo-light.svelte-y1i9wu{display:block}.light .logo-dark.svelte-y1i9wu{display:none}.dark .logo.svelte-y1i9wu{mix-blend-mode:normal}.dark .logo-light.svelte-y1i9wu{display:none}.dark .logo-dark.svelte-y1i9wu{display:block}.right.svelte-y1i9wu{display:flex;align-items:center;gap:var(--vcsi-space-md)}.admin.svelte-y1i9wu{display:inline-flex;align-items:center;gap:.25rem;padding:var(--vcsi-space-xs) var(--vcsi-space-md);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-full);background:var(--vcsi-bg);color:var(--vcsi-muted);font-family:inherit;font-size:var(--vcsi-font-size-xs);font-weight:var(--vcsi-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--vcsi-transition-base),border-color var(--vcsi-transition-base)}.admin.svelte-y1i9wu:hover{color:var(--ic2s2-coral, var(--vcsi-color-accent));border-color:var(--ic2s2-coral, var(--vcsi-color-accent))}.account.svelte-y1i9wu{display:flex;align-items:center;gap:var(--vcsi-space-sm);padding:0;background:none;border:none;cursor:pointer;font:inherit;transition:transform var(--vcsi-transition-base)}.account.svelte-y1i9wu:hover{transform:scale(1.03)}.name.svelte-y1i9wu{font-size:var(--vcsi-font-size-xs);color:var(--vcsi-muted)}.avatar.svelte-y1i9wu{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--vcsi-radius-full);background:var(--ic2s2-coral, var(--vcsi-color-accent));color:#fff;font-size:.72rem;font-weight:var(--vcsi-font-weight-semibold)}.login.svelte-y1i9wu{padding:var(--vcsi-space-xs) var(--vcsi-space-lg);border:1px solid var(--ic2s2-coral, var(--vcsi-color-accent));border-radius:var(--vcsi-radius-full);background:var(--ic2s2-coral, var(--vcsi-color-accent));color:#fff;font:inherit;font-size:var(--vcsi-font-size-xs);font-weight:var(--vcsi-font-weight-semibold);cursor:pointer;transition:opacity var(--vcsi-transition-base)}.login.svelte-y1i9wu:hover{opacity:.9}@media(max-width:640px){.name.svelte-y1i9wu{display:none}.logo.svelte-y1i9wu img:where(.svelte-y1i9wu){height:2rem}}.banner.svelte-olr7xt{width:100%;background:var(--vcsi-gray-100);border-bottom:1px solid var(--vcsi-border)}.banner-inner.svelte-olr7xt{max-width:46rem;margin-inline:auto;display:flex;align-items:center;gap:var(--vcsi-space-sm);padding:var(--vcsi-space-sm) var(--vcsi-space-md);font-size:var(--vcsi-font-size-xs);font-weight:var(--vcsi-font-weight-medium);color:var(--vcsi-muted)}.banner.svelte-olr7xt .dot:where(.svelte-olr7xt){width:.55rem;height:.55rem;border-radius:var(--vcsi-radius-full);background:var(--vcsi-gray-400);flex:0 0 auto}.banner.open.svelte-olr7xt{background:color-mix(in srgb,var(--ic2s2-coral, #ef6a52) 12%,var(--vcsi-bg));border-bottom-color:var(--ic2s2-coral, #ef6a52)}.banner.open.svelte-olr7xt .banner-inner:where(.svelte-olr7xt){color:var(--vcsi-fg)}.banner.open.svelte-olr7xt .dot:where(.svelte-olr7xt){background:var(--ic2s2-coral, #ef6a52)}@media(max-width:640px){.banner.svelte-olr7xt{font-size:.72rem}.banner-inner.svelte-olr7xt{padding:var(--vcsi-space-xs) var(--vcsi-space-sm)}}.auth-card.svelte-1l1qaja{max-width:22rem;margin:var(--vcsi-space-lg) auto;padding:var(--vcsi-space-lg);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg);background:var(--vcsi-bg)}h2.svelte-1l1qaja{margin:0 0 var(--vcsi-space-md);font-size:var(--vcsi-font-size-small)}.scan-note.svelte-1l1qaja{font-size:var(--vcsi-font-size-xs);color:var(--ic2s2-coral, var(--vcsi-color-accent));margin:0 0 var(--vcsi-space-sm)}form.svelte-1l1qaja{display:flex;flex-direction:column;gap:var(--vcsi-space-sm)}label.svelte-1l1qaja{display:flex;flex-direction:column;gap:var(--vcsi-space-xs);font-size:var(--vcsi-font-size-xs)}.opt.svelte-1l1qaja{color:var(--vcsi-muted);font-weight:var(--vcsi-font-weight-normal)}input.svelte-1l1qaja{padding:var(--vcsi-space-sm) var(--vcsi-space-md);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-md);font:inherit}button.primary.svelte-1l1qaja{padding:var(--vcsi-space-sm);border:none;border-radius:var(--vcsi-radius-md);background:var(--ic2s2-coral, var(--vcsi-color-accent));color:#fff;font-weight:var(--vcsi-font-weight-semibold);cursor:pointer}button.primary.svelte-1l1qaja:disabled{opacity:.6}.hint.svelte-1l1qaja{color:var(--vcsi-muted);font-size:var(--vcsi-font-size-xs);margin-top:var(--vcsi-space-sm)}.hint.svelte-1l1qaja strong:where(.svelte-1l1qaja){color:var(--vcsi-fg);font-weight:var(--vcsi-font-weight-semibold)}.hint.svelte-1l1qaja a:where(.svelte-1l1qaja){color:var(--ic2s2-coral, var(--vcsi-color-accent))}.error.svelte-1l1qaja{color:#b00020;font-size:var(--vcsi-font-size-xs);margin:0}.account-card.svelte-1m8nysf{max-width:24rem;margin:var(--vcsi-space-lg) auto;padding:var(--vcsi-space-lg);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg);background:var(--vcsi-bg)}h2.svelte-1m8nysf{margin:0 0 var(--vcsi-space-md);font-size:var(--vcsi-font-size-small)}.profile.svelte-1m8nysf{display:flex;flex-direction:column;gap:var(--vcsi-space-sm);margin-bottom:var(--vcsi-space-lg)}label.svelte-1m8nysf{display:flex;flex-direction:column;gap:var(--vcsi-space-xs);font-size:var(--vcsi-font-size-xs)}.opt.svelte-1m8nysf{color:var(--vcsi-muted);font-weight:var(--vcsi-font-weight-normal)}input.svelte-1m8nysf{padding:var(--vcsi-space-sm) var(--vcsi-space-md);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-md);font:inherit}dl.svelte-1m8nysf{display:grid;grid-template-columns:auto 1fr;gap:var(--vcsi-space-xs) var(--vcsi-space-md);margin:var(--vcsi-space-xs) 0 0;font-size:var(--vcsi-font-size-xs)}dt.svelte-1m8nysf{color:var(--vcsi-muted)}dd.svelte-1m8nysf{margin:0;word-break:break-all}.save-row.svelte-1m8nysf{display:flex;align-items:center;gap:var(--vcsi-space-md);margin-top:var(--vcsi-space-xs)}.save.svelte-1m8nysf{padding:var(--vcsi-space-sm) var(--vcsi-space-lg);border:none;border-radius:var(--vcsi-radius-md);background:var(--ic2s2-coral, var(--vcsi-color-accent));color:#fff;font:inherit;font-weight:var(--vcsi-font-weight-semibold);cursor:pointer}.save.svelte-1m8nysf:disabled{opacity:.6;cursor:default}.ok.svelte-1m8nysf{font-size:var(--vcsi-font-size-xs);color:var(--ic2s2-coral, var(--vcsi-color-accent))}.err.svelte-1m8nysf{font-size:var(--vcsi-font-size-xs);color:#b00020}.actions.svelte-1m8nysf{display:flex;flex-direction:column;gap:var(--vcsi-space-sm)}.actions.svelte-1m8nysf form:where(.svelte-1m8nysf){margin:0}.logout.svelte-1m8nysf{width:100%;padding:var(--vcsi-space-sm);border:none;border-radius:var(--vcsi-radius-md);background:var(--ic2s2-coral, var(--vcsi-color-accent));color:#fff;font:inherit;font-weight:var(--vcsi-font-weight-semibold);cursor:pointer}.logout.svelte-1m8nysf:disabled{opacity:.6}.back.svelte-1m8nysf{padding:var(--vcsi-space-sm);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-md);background:transparent;color:var(--vcsi-fg);font:inherit;cursor:pointer}.back.svelte-1m8nysf:hover{background:var(--vcsi-hover)}.stats-panel.svelte-1s6ikwv{--ink: #1c2733;--muted: #64748b;--line: #e2e8f0;--accent: #2563eb;--accent-soft: #dbeafe;--red: #dc2626;color:var(--ink);font-family:system-ui,sans-serif;max-width:72rem;margin:0 auto;padding:0 clamp(0rem,2vw,1.5rem) 3rem}header.svelte-1s6ikwv{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.back.svelte-1s6ikwv{border:none;background:none;padding:0;margin-bottom:.4rem;color:var(--muted);font:inherit;font-size:.85rem;cursor:pointer}.back.svelte-1s6ikwv:hover{color:var(--accent)}h1.svelte-1s6ikwv{font-size:1.4rem;margin:0}.sub.svelte-1s6ikwv{margin:.25rem 0 0;color:var(--muted);font-size:.85rem}.refresh.svelte-1s6ikwv{border:1px solid var(--line);background:#fff;border-radius:.5rem;padding:.45rem .9rem;font:inherit;font-size:.85rem;cursor:pointer}.refresh.svelte-1s6ikwv:hover{border-color:var(--accent);color:var(--accent)}.notice.svelte-1s6ikwv{background:#fff;border:1px solid var(--line);border-radius:.75rem;padding:1.25rem 1.5rem}.link.svelte-1s6ikwv{border:none;background:none;padding:0;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}.muted.svelte-1s6ikwv{color:var(--muted)}.cards.svelte-1s6ikwv{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:2rem}.card.svelte-1s6ikwv{background:#fff;border:1px solid var(--line);border-radius:.75rem;padding:.9rem 1.1rem;display:flex;align-items:baseline;gap:.7rem}.num.svelte-1s6ikwv{font-size:1.9rem;font-weight:700;font-variant-numeric:tabular-nums}.label.svelte-1s6ikwv{color:var(--muted);font-size:.78rem;line-height:1.25}section.svelte-1s6ikwv{margin-bottom:2rem}h2.svelte-1s6ikwv{font-size:1rem;margin:0 0 .6rem}.tz.svelte-1s6ikwv{color:var(--muted);font-weight:400;font-size:.8rem}.chart-scroll.svelte-1s6ikwv{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:.75rem;padding:.75rem}.axis.svelte-1s6ikwv{stroke:var(--ink);stroke-width:1}.day-line.svelte-1s6ikwv{stroke:var(--line);stroke-dasharray:2 3}rect.hit.svelte-1s6ikwv{fill:transparent}g.svelte-1s6ikwv:hover rect.hit:where(.svelte-1s6ikwv){fill:var(--accent-soft);opacity:.4}rect.vote.svelte-1s6ikwv,.swatch.vote.svelte-1s6ikwv{fill:var(--accent);background:var(--accent)}rect.unvote.svelte-1s6ikwv,.swatch.unvote.svelte-1s6ikwv{fill:var(--red);background:var(--red)}.tick.svelte-1s6ikwv{font-size:9px;fill:var(--muted);text-anchor:middle}.tick.day.svelte-1s6ikwv{text-anchor:start;font-weight:600;fill:var(--ink)}.legend.svelte-1s6ikwv{color:var(--muted);font-size:.78rem;display:flex;align-items:center;gap:.4rem;margin:.5rem 0 0}.swatch.svelte-1s6ikwv{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin-left:.6rem}.swatch.svelte-1s6ikwv:first-of-type{margin-left:0}.table-tabs.svelte-1s6ikwv{display:flex;gap:1.25rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.table-tabs.svelte-1s6ikwv button:where(.svelte-1s6ikwv){border:none;background:none;padding:0 0 .5rem;margin-bottom:-1px;border-bottom:2px solid transparent;font:inherit;font-size:.95rem;font-weight:600;color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.table-tabs.svelte-1s6ikwv button:where(.svelte-1s6ikwv):hover{color:var(--ink)}.table-tabs.svelte-1s6ikwv button.active:where(.svelte-1s6ikwv){color:var(--ink);border-bottom-color:var(--accent)}.table-wrap.svelte-1s6ikwv{overflow-x:auto}.kind-tabs.svelte-1s6ikwv{display:flex;gap:.4rem;margin-bottom:.6rem}.kind-tabs.svelte-1s6ikwv button:where(.svelte-1s6ikwv){border:1px solid var(--line);background:#fff;border-radius:999px;padding:.25rem .8rem;font:inherit;font-size:.8rem;cursor:pointer;color:var(--muted)}.kind-tabs.svelte-1s6ikwv button.active:where(.svelte-1s6ikwv){background:var(--accent);border-color:var(--accent);color:#fff}table.svelte-1s6ikwv{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:.75rem;overflow:hidden;font-size:.85rem}th.svelte-1s6ikwv{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:.55rem .75rem;border-bottom:1px solid var(--line)}td.svelte-1s6ikwv{padding:.55rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}tr.svelte-1s6ikwv:last-child td:where(.svelte-1s6ikwv){border-bottom:none}.r.svelte-1s6ikwv{text-align:right;white-space:nowrap}.rank.svelte-1s6ikwv{color:var(--muted);font-variant-numeric:tabular-nums}.votes.svelte-1s6ikwv{font-weight:700;font-variant-numeric:tabular-nums}.item-toggle.svelte-1s6ikwv{display:flex;align-items:baseline;gap:.4rem;width:100%;border:none;background:none;padding:0;font:inherit;text-align:left;color:inherit;cursor:pointer}.item-toggle.svelte-1s6ikwv:hover .title:where(.svelte-1s6ikwv){color:var(--accent)}.caret.svelte-1s6ikwv{flex:none;color:var(--muted);font-size:.7rem;transition:transform .15s}.caret.open.svelte-1s6ikwv{transform:rotate(90deg)}tr.expanded.svelte-1s6ikwv>td:where(.svelte-1s6ikwv){border-bottom-color:transparent}.detail-row.svelte-1s6ikwv td:where(.svelte-1s6ikwv){padding-top:0;padding-bottom:.75rem}.detail-head.svelte-1s6ikwv{margin:.25rem 0 .4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.voter-list.svelte-1s6ikwv{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.voter-list.svelte-1s6ikwv li:where(.svelte-1s6ikwv){font-size:.82rem}.vname.svelte-1s6ikwv{font-weight:550}.vemail.svelte-1s6ikwv{color:var(--muted);overflow-wrap:anywhere}.small.svelte-1s6ikwv{font-size:.82rem}.title.svelte-1s6ikwv{display:block;font-weight:550;overflow-wrap:anywhere}.authors.svelte-1s6ikwv{display:block;color:var(--muted);font-size:.78rem;margin-top:.1rem;overflow-wrap:anywhere}.badge.svelte-1s6ikwv{display:inline-block;background:var(--accent-soft);color:var(--accent);border-radius:999px;font-size:.68rem;padding:.05rem .5rem;margin-top:.15rem}.when.svelte-1s6ikwv{color:var(--muted);white-space:nowrap;font-size:.78rem}.scan.svelte-8iv5zf{padding:var(--vcsi-space-sm) var(--vcsi-space-md);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg);margin-bottom:var(--vcsi-space-md);font-size:var(--vcsi-font-size-small)}.scan.ok.svelte-8iv5zf{border-color:var(--ic2s2-coral, var(--vcsi-color-accent));background:color-mix(in srgb,var(--ic2s2-coral, #ef6a52) 12%,var(--vcsi-bg))}.scan.err.svelte-8iv5zf{border-color:#b00020;color:#b00020}.head.svelte-8iv5zf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vcsi-space-md);margin:var(--vcsi-space-sm) 0 var(--vcsi-space-md)}h2.svelte-8iv5zf{margin:0;font-size:var(--vcsi-font-size-small)}.progress.svelte-8iv5zf{font-size:var(--vcsi-font-size-xs);color:var(--vcsi-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cards.svelte-8iv5zf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vcsi-space-sm)}.cards.svelte-8iv5zf li:where(.svelte-8iv5zf){display:flex;align-items:center;gap:var(--vcsi-space-md);padding:var(--vcsi-space-sm) var(--vcsi-space-md);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg)}.check.svelte-8iv5zf{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:var(--vcsi-radius-full);background:var(--ic2s2-coral, var(--vcsi-color-accent));color:#fff;font-size:.85rem;font-weight:var(--vcsi-font-weight-bold)}.name.svelte-8iv5zf{font-weight:var(--vcsi-font-weight-semibold)}.loc.svelte-8iv5zf{color:var(--vcsi-muted);font-size:var(--vcsi-font-size-xs);margin-top:.1rem}.muted.svelte-8iv5zf{color:var(--vcsi-muted);font-size:var(--vcsi-font-size-xs)}.viewtabs.svelte-8iv5zf{display:inline-flex;gap:.25rem;padding:.2rem;margin-bottom:var(--vcsi-space-md);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-full)}.viewtabs.svelte-8iv5zf button:where(.svelte-8iv5zf){padding:.3rem .9rem;border:none;border-radius:var(--vcsi-radius-full);background:transparent;cursor:pointer;font:inherit;font-size:var(--vcsi-font-size-xs);font-weight:var(--vcsi-font-weight-medium);color:var(--vcsi-muted);transition:color var(--vcsi-transition-base),background var(--vcsi-transition-base)}.viewtabs.svelte-8iv5zf button:where(.svelte-8iv5zf):hover{color:var(--vcsi-fg)}.viewtabs.svelte-8iv5zf button.active:where(.svelte-8iv5zf){background:var(--ic2s2-coral, var(--vcsi-color-accent));color:#fff}.board.svelte-8iv5zf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vcsi-space-sm)}.board.svelte-8iv5zf li:where(.svelte-8iv5zf){display:flex;align-items:center;gap:var(--vcsi-space-md);padding:var(--vcsi-space-sm) var(--vcsi-space-md);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg)}.board.svelte-8iv5zf li.me:where(.svelte-8iv5zf){border-color:var(--ic2s2-coral, var(--vcsi-color-accent));background:color-mix(in srgb,var(--ic2s2-coral, #ef6a52) 10%,var(--vcsi-bg))}.rank.svelte-8iv5zf{flex:0 0 auto;min-width:1.8rem;text-align:center;font-weight:var(--vcsi-font-weight-bold);font-variant-numeric:tabular-nums}.who.svelte-8iv5zf{flex:1 1 auto;font-weight:var(--vcsi-font-weight-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.svelte-8iv5zf{font-size:var(--vcsi-font-size-xs);font-weight:var(--vcsi-font-weight-medium);color:var(--ic2s2-coral, var(--vcsi-color-accent));border:1px solid currentColor;border-radius:var(--vcsi-radius-full);padding:0 .4rem;margin-left:.35rem}.stat.svelte-8iv5zf{flex:0 0 auto;color:var(--vcsi-muted);font-size:var(--vcsi-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.filters.svelte-j2f43p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vcsi-space-sm);margin:var(--vcsi-space-sm) 0 var(--vcsi-space-md)}.pill.svelte-j2f43p{cursor:pointer;border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-full);padding:var(--vcsi-space-xs) var(--vcsi-space-md);font-family:var(--vcsi-font-sans);font-size:var(--vcsi-font-size-xs);font-weight:var(--vcsi-font-weight-medium);color:var(--vcsi-muted);background:transparent;transition:background var(--vcsi-transition-base),color var(--vcsi-transition-base),border-color var(--vcsi-transition-base)}.pill.svelte-j2f43p:hover{background:var(--vcsi-hover)}.pill.active.svelte-j2f43p{background:var(--vcsi-fg);color:var(--vcsi-bg);border-color:var(--vcsi-fg)}.count.svelte-j2f43p{margin-left:auto;font-size:var(--vcsi-font-size-xs);color:var(--vcsi-muted)}.search.svelte-j2f43p{position:relative;margin:var(--vcsi-space-md) 0}.icon.svelte-j2f43p{position:absolute;left:var(--vcsi-space-md);top:50%;transform:translateY(-50%);display:flex;color:var(--vcsi-muted);pointer-events:none}input.svelte-j2f43p{width:100%;border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg);padding:var(--vcsi-space-sm) var(--vcsi-space-md) var(--vcsi-space-sm) 2.4rem;font-family:var(--vcsi-font-sans);font-size:var(--vcsi-font-size-xs);color:var(--vcsi-fg);background:var(--vcsi-bg);transition:border-color var(--vcsi-transition-base)}input.svelte-j2f43p::placeholder{color:var(--vcsi-muted)}input.svelte-j2f43p:focus{outline:none;border-color:var(--ic2s2-coral, var(--vcsi-color-accent))}@media(max-width:640px){.filters.svelte-j2f43p{gap:var(--vcsi-space-xs);margin:var(--vcsi-space-xs) 0 var(--vcsi-space-sm)}.pill.svelte-j2f43p{padding:.25rem .6rem;font-size:.72rem}.search.svelte-j2f43p{margin:var(--vcsi-space-sm) 0}input.svelte-j2f43p{padding-block:var(--vcsi-space-xs)}}.picks.svelte-1kot786{margin:0 0 var(--vcsi-space-sm);font-size:var(--vcsi-font-size-xs);font-weight:var(--vcsi-font-weight-medium);color:var(--vcsi-muted)}.error.svelte-1kot786{color:#b00020;font-size:var(--vcsi-font-size-xs);margin:var(--vcsi-space-sm) 0 0}.cards.svelte-1kot786{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vcsi-space-sm)}.cards.svelte-1kot786 li:where(.svelte-1kot786){padding:var(--vcsi-space-sm) var(--vcsi-space-md);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg)}.item.svelte-1kot786{display:flex;gap:var(--vcsi-space-md);align-items:flex-start}.vote.svelte-1kot786{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg);background:transparent;cursor:pointer;font:inherit;font-size:1.15rem;color:var(--vcsi-muted);line-height:1;transition:background var(--vcsi-transition-fast),color var(--vcsi-transition-fast),border-color var(--vcsi-transition-fast)}.vote.svelte-1kot786:hover:not(:disabled):not(.voted){border-color:var(--ic2s2-coral, var(--vcsi-color-accent));color:var(--ic2s2-coral, var(--vcsi-color-accent))}.vote.voted.svelte-1kot786{background:var(--ic2s2-coral, var(--vcsi-color-accent));color:#fff;border-color:transparent}.vote.voted.svelte-1kot786:hover:not(:disabled){background:color-mix(in srgb,var(--ic2s2-coral, #ef6a52) 85%,#000)}.vote.svelte-1kot786:disabled{opacity:.45;cursor:not-allowed}.vote.voted.svelte-1kot786:disabled{opacity:.7}.meta.svelte-1kot786{min-width:0}.title.svelte-1kot786{font-weight:var(--vcsi-font-weight-semibold)}.authors.svelte-1kot786{color:var(--vcsi-muted);font-size:var(--vcsi-font-size-xs);margin-top:.15rem}.badges.svelte-1kot786{display:flex;flex-wrap:wrap;gap:var(--vcsi-space-xs);margin-top:var(--vcsi-space-sm)}.tag.svelte-1kot786{font-size:.72rem;padding:.05rem .45rem;border-radius:var(--vcsi-radius-sm);background:var(--vcsi-gray-100);color:var(--vcsi-gray-700)}.tag.subtle.svelte-1kot786{background:transparent;border:1px solid var(--vcsi-border);color:var(--vcsi-muted)}.muted.svelte-1kot786{color:var(--vcsi-muted);font-size:var(--vcsi-font-size-xs)}@media(max-width:640px){.cards.svelte-1kot786{gap:var(--vcsi-space-xs)}.cards.svelte-1kot786 li:where(.svelte-1kot786){padding:var(--vcsi-space-sm)}.item.svelte-1kot786{gap:var(--vcsi-space-sm)}.vote.svelte-1kot786{width:2.1rem;height:2.1rem;font-size:1rem}.title.svelte-1kot786{font-size:.85rem;line-height:1.3}.authors.svelte-1kot786{font-size:.72rem}.badges.svelte-1kot786{gap:.2rem;margin-top:var(--vcsi-space-xs)}.tag.svelte-1kot786{font-size:.62rem;padding:.03rem .35rem}}.survey-panel.svelte-44quua{margin-top:4rem}.survey.svelte-44quua{display:flex;flex-direction:column;gap:2.5rem;width:100%;max-width:40rem;margin:0 auto}.survey.svelte-44quua .question-text{text-align:left}.ic2s2-root.svelte-op9x66{--ic2s2-coral: #ef6a52;font-family:var(--vcsi-font-sans)}.ic2s2.svelte-op9x66{max-width:46rem;margin-inline:auto;padding:var(--vcsi-space-xl) var(--vcsi-space-md)}.body-sec.svelte-op9x66{padding-top:var(--vcsi-space-lg)}.tabbar.svelte-op9x66{width:100%;border-bottom:1px solid var(--vcsi-border)}.tabbar-inner.svelte-op9x66{max-width:46rem;margin-inline:auto;display:flex;padding:0 var(--vcsi-space-sm)}.tabbar.svelte-op9x66 button:where(.svelte-op9x66){flex:1;padding:var(--vcsi-space-sm) var(--vcsi-space-md);margin-bottom:-1px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font:inherit;font-weight:var(--vcsi-font-weight-medium);color:var(--vcsi-muted);transition:color var(--vcsi-transition-base),border-color var(--vcsi-transition-base)}.tabbar.svelte-op9x66 button:where(.svelte-op9x66):hover{color:var(--vcsi-fg)}.tabbar.svelte-op9x66 button.active:where(.svelte-op9x66){color:var(--ic2s2-coral);border-bottom-color:var(--ic2s2-coral)}.daybar.svelte-op9x66{display:flex;gap:var(--vcsi-space-xs);margin-bottom:var(--vcsi-space-sm)}.daybar.svelte-op9x66 button:where(.svelte-op9x66){flex:1;padding:var(--vcsi-space-xs) var(--vcsi-space-sm);border:1px solid var(--vcsi-border);border-radius:var(--vcsi-radius-lg);background:transparent;cursor:pointer;font:inherit;font-size:var(--vcsi-font-size-xs);font-weight:var(--vcsi-font-weight-medium);color:var(--vcsi-muted);transition:background var(--vcsi-transition-base),color var(--vcsi-transition-base),border-color var(--vcsi-transition-base)}.daybar.svelte-op9x66 button:where(.svelte-op9x66):hover:not(.active){background:var(--vcsi-hover)}.daybar.svelte-op9x66 button.active:where(.svelte-op9x66){background:var(--vcsi-fg);color:var(--vcsi-bg);border-color:var(--vcsi-fg)}.welcome.svelte-op9x66{text-align:center;padding:var(--vcsi-space-2xl) var(--vcsi-space-md);color:var(--vcsi-muted);max-width:30rem;margin-inline:auto}.welcome.svelte-op9x66 p:where(.svelte-op9x66){margin-bottom:var(--vcsi-space-lg)}.cta.svelte-op9x66{padding:var(--vcsi-space-sm) var(--vcsi-space-xl);border:none;border-radius:var(--vcsi-radius-full);background:var(--ic2s2-coral);color:#fff;font:inherit;font-weight:var(--vcsi-font-weight-semibold);cursor:pointer}.muted.svelte-op9x66{color:var(--vcsi-muted);font-size:var(--vcsi-font-size-xs)}@media(max-width:640px){.ic2s2.svelte-op9x66{padding:var(--vcsi-space-md) var(--vcsi-space-sm)}}
