.text-rail.svelte-1ugrc90{box-sizing:border-box;background:transparent;font-family:var(--font-mono)}.text-rail__aside.svelte-1ugrc90{display:inline-flex;align-items:center;gap:5px;min-width:0}.text-rail__version-label.svelte-1ugrc90{color:var(--fg-faint);font-size:7.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.text-rail__count.svelte-1ugrc90{height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--border);background:var(--bg-elev);color:var(--fg-faint);font:800 var(--text-xs)/1 var(--font-mono);text-transform:lowercase;white-space:nowrap}.text-rail__count.svelte-1ugrc90 b:where(.svelte-1ugrc90){color:var(--fg);font-weight:950;font-variant-numeric:tabular-nums}.text-rail__version.svelte-1ugrc90{position:relative;z-index:4;max-width:320px;font-family:var(--font-mono)}.text-rail__version--open.svelte-1ugrc90{z-index:14}.text-rail__version-trigger.svelte-1ugrc90{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:22px;display:grid;grid-template-columns:auto minmax(42px,1fr) 10px;align-items:center;gap:5px;padding:0 6px;border:1px solid color-mix(in srgb,var(--fg) 20%,var(--border));background:color-mix(in srgb,var(--bg-elev) 94%,transparent);color:var(--fg);text-align:left;cursor:pointer}.text-rail__version-trigger.svelte-1ugrc90:hover{outline:none;background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring)}.text-rail__version-trigger[aria-expanded=true].svelte-1ugrc90{outline:none;background:var(--pick-selected-bg);box-shadow:var(--pick-selected-ring)}.text-rail__version-trigger.svelte-1ugrc90:focus-visible{outline:2px solid var(--pick-focus);outline-offset:-2px}.text-rail__version-trigger.svelte-1ugrc90 strong:where(.svelte-1ugrc90){font:950 7px/1 var(--font-mono)}.text-rail__version-trigger.svelte-1ugrc90>span:where(.svelte-1ugrc90){min-width:0;overflow:hidden;font:900 var(--text-xs)/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.text-rail__version-trigger.svelte-1ugrc90>i:where(.svelte-1ugrc90){color:var(--fg-muted);font-size:var(--text-xs);font-style:normal;text-align:right;pointer-events:none}.text-rail__version-menu.svelte-1ugrc90{position:absolute;top:calc(100% + 3px);right:0;z-index:30;width:440px;max-height:330px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--border-strong);background:var(--bg-elev);box-shadow:0 10px 28px color-mix(in srgb,var(--fg) 22%,transparent)}.text-rail__version-menu.svelte-1ugrc90 li:where(.svelte-1ugrc90){display:block;border-bottom:1px solid var(--border)}.text-rail__version-menu.svelte-1ugrc90 li:where(.svelte-1ugrc90):last-child{border-bottom:0}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:start;gap:8px;padding:8px;border:0;background:transparent;color:var(--fg);text-align:left;cursor:pointer}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90):hover{outline:none;background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring)}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90):focus-visible{outline:2px solid var(--pick-focus);outline-offset:-2px}.text-rail__version-menu.svelte-1ugrc90 button.text-rail__version-option--active:where(.svelte-1ugrc90){background:var(--pick-selected-bg);box-shadow:var(--pick-selected-ring)}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90)>small:where(.svelte-1ugrc90){padding-top:2px;color:var(--fg-muted);font:950 var(--text-xs)/1 var(--font-mono)}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90)>span:where(.svelte-1ugrc90){min-width:0;display:grid;gap:3px}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90)>span:where(.svelte-1ugrc90) strong:where(.svelte-1ugrc90){font:850 var(--text-xs)/1.3 var(--font-mono);overflow-wrap:anywhere}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90)>span:where(.svelte-1ugrc90){gap:5px}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90)>time:where(.svelte-1ugrc90){padding-top:2px;color:var(--fg-faint);font:800 var(--text-xs)/1.3 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.text-rail__diff.svelte-1ugrc90{display:flex;flex-wrap:wrap;gap:4px}.text-rail__diff-stat.svelte-1ugrc90{padding:1px 5px;font:900 var(--text-xs)/1.3 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.text-rail__diff-stat--add.svelte-1ugrc90{color:var(--status-pass);background:color-mix(in srgb,var(--status-pass) 14%,transparent)}.text-rail__diff-stat--del.svelte-1ugrc90{color:var(--status-fail);background:color-mix(in srgb,var(--status-fail) 14%,transparent)}.text-rail__diff-stat--same.svelte-1ugrc90,.text-rail__diff-stat--base.svelte-1ugrc90{color:var(--fg-muted);background:color-mix(in srgb,var(--fg-muted) 10%,transparent)}.text-rail__version-menu.svelte-1ugrc90 button:where(.svelte-1ugrc90)>i:where(.svelte-1ugrc90){color:var(--pick-selected-ink);font:950 var(--text-xs)/1 var(--font-mono);font-style:normal;text-align:center}.text-rail__open.svelte-1ugrc90{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;gap:6px;padding:9px var(--col-pad-inner-x) 11px;border:1px solid var(--border-strong);background:var(--bg-elev);color:var(--fg);text-align:left;cursor:pointer}.text-rail__head.svelte-1ugrc90{display:flex;align-items:baseline;gap:10px;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.text-rail__head.svelte-1ugrc90>b:where(.svelte-1ugrc90){font-size:15px;font-weight:950;letter-spacing:.01em}.text-rail__head.svelte-1ugrc90>span:where(.svelte-1ugrc90){color:var(--fg-muted);font-weight:850;letter-spacing:.08em}.text-rail__title.svelte-1ugrc90{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font:500 16px/1.4 Times New Roman,Times,serif}.text-rail__source--active.svelte-1ugrc90,.text-rail__source--active.svelte-1ugrc90:hover{background:var(--pick-selected-bg)!important;color:var(--fg)!important;box-shadow:var(--pick-selected-ring)}
