.re-post{--bg: #fff;--fg: var(--color-brand-gray-900);--muted: var(--color-brand-gray-500);--rule: var(--color-brand-gray-100);--panel: var(--color-brand-gray-50);--pool: var(--color-brand-gray-200);--pool-ink: var(--color-brand-gray-400);--r1: var(--color-brand-red-300);--r2: var(--color-brand-red-500);--r3: var(--color-brand-red-800);--r1-wash: var(--color-brand-red-50);--r2-wash: var(--color-brand-red-100);--r3-wash: var(--color-brand-red-200);--accent: var(--color-brand-red-500);--dial: var(--color-brand-red-500);--s1: var(--color-brand-red-500);--s2: var(--color-brand-emerald-500);--s3: var(--color-brand-orange-700);--s4: var(--color-brand-pink-500);--s5: var(--color-brand-gray-500);--s6: var(--color-brand-orange-400);--s7: var(--color-brand-emerald-300);--s8: var(--color-brand-gray-900)}.re-post [hidden]{display:none!important}.re-post .cite{font-size:.82em;white-space:nowrap}.re-post .cite a{text-decoration:none}.re-post .dom{font-family:var(--font-saans-mono);font-size:.9em;white-space:nowrap}.re-w{border-radius:2px;transition:opacity .26s ease,max-width .32s ease,background-color 1.2s ease}.re-w.re-moving{display:inline-block;overflow:hidden;white-space:pre;vertical-align:bottom}.re-w.re-out{max-width:0!important;opacity:0}.re-w.re-arrive{max-width:0;opacity:0}.re-w.re-new{background:var(--r1-wash)}@media(prefers-reduced-motion:reduce){.re-w{transition:none}}.re-dial{position:fixed;bottom:max(12px,env(safe-area-inset-bottom,0px));left:50%;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;width:min(720px,calc(100% - 32px));padding:10px 18px 6px;border:1px solid var(--rule);border-radius:16px;background:#ffffffeb;box-shadow:0 4px 16px #0000001a;backdrop-filter:blur(10px);color:var(--muted);font-family:var(--font-saans);font-size:14px;transform:translate(-50%);transition:transform .3s ease,opacity .3s ease}.re-dial.re-dial-gone{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 24px))}.re-dial-label{color:var(--fg);font-weight:600;white-space:nowrap}.re-dial-label span{color:var(--muted);font-weight:400}.re-dial-time{min-width:8.5em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.re-dial-track{display:flex;flex:1 1 260px;flex-direction:column;min-width:0}#effort{width:100%;height:26px;margin:0;background:transparent;cursor:pointer;appearance:none}#effort::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--dial) 0 var(--fill, 100%),var(--rule) var(--fill, 100%) 100%)}#effort::-moz-range-track{height:6px;border-radius:3px;background:var(--rule)}#effort::-moz-range-progress{height:6px;border-radius:3px;background:var(--dial)}#effort::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;border:2.5px solid var(--dial);border-radius:50%;background:var(--bg);box-shadow:0 1px 4px #0000002e;transition:transform .15s ease;appearance:none}#effort::-moz-range-thumb{width:15px;height:15px;border:2.5px solid var(--dial);border-radius:50%;background:var(--bg);box-shadow:0 1px 4px #0000002e}#effort:active::-webkit-slider-thumb{transform:scale(1.12)}#effort:focus-visible{outline:none}#effort:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--color-brand-red-100),0 1px 4px #0000002e}#effort:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--color-brand-red-100)}.re-dial-ticks{position:relative;height:20px}.re-dial-ticks button{position:absolute;top:0;padding:1px 3px;border:0;background:none;color:var(--muted);font-family:var(--font-saans-mono);font-size:12px;white-space:nowrap;cursor:pointer;transform:translate(-50%)}.re-dial-ticks button[data-v="0"]{left:0;transform:none}.re-dial-ticks button[data-v="1"]{left:calc(10px + (100% - 20px) / 3)}.re-dial-ticks button[data-v="2"]{left:calc(10px + (100% - 20px) * 2 / 3)}.re-dial-ticks button[data-v="3"]{right:0;left:auto;transform:none}.re-dial-ticks button.re-on,.re-dial-ticks button:hover{color:var(--fg)}@media(max-width:520px){.re-dial{gap:2px 12px;padding-top:8px}.re-dial-label span{display:none}.re-dial-time{order:2;min-width:0;margin-left:auto}.re-dial-track{flex-basis:100%;order:3}}.re-figure{scroll-margin-top:6rem}.re-fig{position:relative}.re-fig svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y;user-select:none}.re-fig text{fill:var(--muted);font-family:var(--font-saans);font-size:12px}.re-fig .re-ink{fill:var(--fg)}.re-fig .re-strong{fill:var(--fg);font-weight:600}.re-fig .re-axis{stroke:var(--color-brand-gray-200);stroke-width:1}.re-fig .re-grid{stroke:var(--color-brand-gray-200);stroke-dasharray:2 3;stroke-width:1}.re-handle{cursor:ew-resize}.re-controls{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0 0 10px;color:var(--muted);font-family:var(--font-saans);font-size:14px}.re-seg{display:inline-flex;flex-wrap:wrap;gap:4px}.re-seg button{padding:4px 11px;border:1px solid var(--color-brand-gray-200);border-radius:999px;background:var(--bg);color:var(--fg);font:inherit;font-size:13px;cursor:pointer}.re-seg button[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.re-seg button:focus-visible,.re-handle:focus-visible,.re-controls input[type=range]:focus-visible{outline:2px solid var(--dial);outline-offset:2px}.re-controls input[type=range]{width:180px;max-width:100%;accent-color:var(--accent)}.re-readout{color:var(--muted);font-variant-numeric:tabular-nums}.re-readout b{color:var(--fg);font-weight:600}.re-tip{position:absolute;z-index:5;padding:7px 10px;border:1px solid var(--rule);border-radius:6px;background:var(--bg);box-shadow:0 4px 14px #00000014;color:var(--fg);font-family:var(--font-saans);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.45;white-space:nowrap;pointer-events:none}.re-tip-v{font-weight:600}.re-tip-k{color:var(--muted)}.re-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;color:var(--muted);font-family:var(--font-saans);font-size:13px}.re-legend span{display:inline-flex;gap:6px;align-items:center}.re-legend i{display:inline-block;width:14px;height:10px;border-radius:2px}.re-legend i.re-legend-line{height:2px;border-radius:1px}.re-legend .re-size-key{flex-basis:100%;gap:12px;margin-top:2px}.re-legend .re-size-key span{gap:4px;font-family:var(--font-saans-mono);font-size:12px}.re-shares{display:grid;grid-template-columns:72px 1fr 112px;gap:6px 10px;align-items:center;margin-top:6px;font-family:var(--font-saans);font-size:13px}.re-share-name{color:var(--fg);cursor:pointer}.re-share-name[aria-pressed=true]{font-weight:600;text-decoration:underline;text-underline-offset:3px}.re-share-bar{display:flex;gap:2px;height:14px}.re-share-bar div{border-radius:2px}.re-share-nums{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}@media(max-width:520px){.re-shares{grid-template-columns:62px 1fr 92px}}.re-sentences{width:100%;border-collapse:collapse;font-family:var(--font-saans);font-size:15px}.re-sentences td{padding:8px 6px;border-top:1px solid var(--rule);color:var(--color-brand-gray-800);vertical-align:top}.re-sentences td:first-child{color:var(--muted);font-family:var(--font-saans-mono);font-size:13px;white-space:nowrap}.re-samples{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.re-samples>*{min-width:0}@media(max-width:600px){.re-samples{grid-template-columns:1fr}}.re-sample{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--rule);border-radius:8px;background:var(--bg);font-family:var(--font-saans);font-size:13px;line-height:1.45}.re-sample-head{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.re-msg{padding:6px 8px;border-radius:4px;background:var(--panel);overflow-wrap:anywhere}.re-msg>span{display:block;margin-bottom:2px;color:var(--muted);font-family:var(--font-saans-mono);font-size:11px}.re-msg-sys{border-left:3px solid var(--accent)}.re-msg-loss{box-shadow:inset 0 0 0 1.5px var(--fg)}.re-msg em{color:var(--muted)}.re-split{padding:8px 0;color:var(--muted);font-family:var(--font-saans);font-size:13px;text-align:center}.re-split:before{display:block;color:var(--fg);font-size:18px;line-height:1;content:"↓"}.re-refs a{overflow-wrap:anywhere}
