.pin-bar.svelte-fmp5lf{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;margin-left:8px;position:relative}.pin-bar.list.svelte-fmp5lf{flex-direction:column;align-items:stretch;overflow-y:auto;margin-left:0;min-height:0}.pin-bar.list.svelte-fmp5lf .pin-chip:where(.svelte-fmp5lf){min-width:0;max-width:100%;flex-shrink:0}.pin-bar.list.svelte-fmp5lf .pin-chip-link:where(.svelte-fmp5lf){flex:1;min-width:0}.pin-bar.list.svelte-fmp5lf .pin-chip-label:where(.svelte-fmp5lf){max-width:none;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin-measure.svelte-fmp5lf{position:absolute;top:-999px;left:0;display:flex;gap:6px;visibility:hidden;pointer-events:none;white-space:nowrap}.pin-chip.svelte-fmp5lf{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--card);transition:border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.pin-chip.svelte-fmp5lf:not(.active):hover{border-color:var(--rule-strong);background:var(--surface-sunk)}.pin-chip.active.svelte-fmp5lf{background:var(--brand);border-color:var(--brand)}.pin-chip.active.svelte-fmp5lf .pin-chip-link:where(.svelte-fmp5lf),.pin-chip.active.svelte-fmp5lf .pin-chip-icon:where(.svelte-fmp5lf),.pin-chip.active.svelte-fmp5lf .pin-chip-x:where(.svelte-fmp5lf){color:var(--text-on-color)}.pin-chip-link.svelte-fmp5lf{display:inline-flex;align-items:center;gap:6px;padding:4px 2px 4px 10px;text-decoration:none;color:var(--ink);min-width:0}.pin-chip-icon.svelte-fmp5lf{display:inline-flex;color:var(--ink-tertiary);flex-shrink:0}.pin-chip-label.svelte-fmp5lf{font-size:var(--text-body-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.pin-chip-x.svelte-fmp5lf{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 4px 0 2px;border:none;background:none;border-radius:50%;color:var(--ink-faint);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease);flex-shrink:0}.pin-chip.svelte-fmp5lf:hover .pin-chip-x:where(.svelte-fmp5lf),.pin-overflow-row.svelte-fmp5lf:hover .pin-chip-x:where(.svelte-fmp5lf){opacity:1}.pin-chip-x.svelte-fmp5lf:hover{color:var(--bad)}.pin-overflow.svelte-fmp5lf{position:relative;flex-shrink:0}.pin-overflow-trigger.svelte-fmp5lf{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--card);color:var(--ink-tertiary);font-size:var(--text-body-sm);font-family:var(--font-mono);cursor:pointer;transition:border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.pin-overflow-trigger.svelte-fmp5lf:hover{border-color:var(--rule-strong);background:var(--surface-sunk);color:var(--ink)}.pin-overflow-menu.svelte-fmp5lf{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;max-width:340px;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px;z-index:30}.pin-overflow-row.svelte-fmp5lf{display:flex;align-items:center}.pin-overflow-link.svelte-fmp5lf{flex:1;display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--radius-sm);text-decoration:none;color:var(--ink);min-width:0;transition:background-color var(--dur-nudge) var(--ease)}.pin-bar.svelte-fmp5lf .pin-chip:where(.svelte-fmp5lf){border:none;box-shadow:var(--shadow-sm)}.pin-bar.svelte-fmp5lf .pin-chip:where(.svelte-fmp5lf):not(.active):hover{border:none}.pin-bar.svelte-fmp5lf .pin-chip.active:where(.svelte-fmp5lf){border:none;box-shadow:none}.pin-bar.svelte-fmp5lf .pin-overflow-trigger:where(.svelte-fmp5lf){border:none;box-shadow:var(--shadow-sm)}.pin-bar.svelte-fmp5lf .pin-overflow-trigger:where(.svelte-fmp5lf):hover{border:none}.pin-bar.svelte-fmp5lf .pin-chip-x:where(.svelte-fmp5lf){transition:opacity var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.pin-bar.svelte-fmp5lf .pin-chip:where(.svelte-fmp5lf):hover .pin-chip-x:where(.svelte-fmp5lf),.pin-bar.svelte-fmp5lf .pin-overflow-row:where(.svelte-fmp5lf):hover .pin-chip-x:where(.svelte-fmp5lf){transition:opacity var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.pin-bar.svelte-fmp5lf .pin-overflow-menu:where(.svelte-fmp5lf){border:none;box-shadow:var(--shadow-md),0 0 0 1px var(--card-edge)}.pin-bar.svelte-fmp5lf .pin-overflow-link:where(.svelte-fmp5lf){border-radius:var(--radius-md);transition:background-color var(--dur-nudge) var(--ease)}.pin-bar.svelte-fmp5lf .pin-overflow-link:where(.svelte-fmp5lf):hover{transition:background-color var(--dur-nudge) var(--ease-out)}.pin-bar.svelte-fmp5lf .pin-overflow-link:where(.svelte-fmp5lf) .pin-chip-icon:where(.svelte-fmp5lf),.pin-bar.svelte-fmp5lf .pin-overflow-label:where(.svelte-fmp5lf){transition:transform var(--dur-nudge) var(--ease)}.pin-bar.svelte-fmp5lf .pin-overflow-link:where(.svelte-fmp5lf):hover .pin-chip-icon:where(.svelte-fmp5lf),.pin-bar.svelte-fmp5lf .pin-overflow-link:where(.svelte-fmp5lf):hover .pin-overflow-label:where(.svelte-fmp5lf){transition:transform var(--dur-nudge) var(--ease-out)}.pin-overflow-link.svelte-fmp5lf:hover{background:var(--brand-tint);transition:background-color var(--dur-nudge) var(--ease-out)}.pin-overflow-link.svelte-fmp5lf:hover .pin-chip-icon:where(.svelte-fmp5lf),.pin-overflow-link.svelte-fmp5lf:hover .pin-overflow-label:where(.svelte-fmp5lf){transform:translate(4px);transition:transform var(--dur-nudge) var(--ease-out)}.pin-overflow-link.svelte-fmp5lf .pin-chip-icon:where(.svelte-fmp5lf){transition:transform var(--dur-nudge) var(--ease)}.pin-overflow-label.svelte-fmp5lf{font-size:var(--text-body-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--dur-nudge) var(--ease)}.pin-overflow-sub.svelte-fmp5lf{margin-left:auto;padding-left:12px;font-size:var(--text-label);color:var(--ink-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.brand-nav-lockup.svelte-1d1sk6t{display:flex;align-items:center;flex-shrink:0;text-decoration:none;transition:opacity var(--dur-1, .15s) var(--ease, ease)}.brand-nav-lockup.svelte-1d1sk6t:hover{opacity:.85}.brand-nav-divider.svelte-1d1sk6t{width:1px;height:26px;flex-shrink:0;background:#e1e8ef;margin-inline:4px 0}[data-theme=dark] .brand-nav-divider.svelte-1d1sk6t{background:#ffffff1f}
