:where(.od-root,.od-kit) .od-hist{height:100%;min-height:0;color:var(--foreground);flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:relative;container-type:inline-size}:where(.od-root,.od-kit) .od-hist-btn{height:32px;color:var(--foreground);white-space:nowrap;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}:where(.od-root,.od-kit) .od-hist-btn[data-size=sm]{height:28px;font-size:12.8px}:where(.od-root,.od-kit) .od-hist-btn[data-variant=default]{background:var(--primary);color:var(--primary-foreground)}:where(.od-root,.od-kit) .od-hist-btn[data-variant=default]:hover,:where(.od-root,.od-kit) .od-hist-btn[data-variant=default]:disabled{background:color-mix(in srgb, var(--primary) 80%, transparent)}:where(.od-root,.od-kit) .od-hist-btn[data-variant=outline]{border-color:var(--border);background:var(--background)}:where([data-theme=dark]) .od-hist-btn[data-variant=outline]{border-color:var(--input);background:color-mix(in srgb, var(--input) 30%, transparent)}:where(.od-root,.od-kit) .od-hist-btn:is([data-variant=ghost],[data-variant=outline]):hover{background:var(--muted)}:where([data-theme=dark]) .od-hist-btn[data-variant=ghost]:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}:where(.od-root,.od-kit) .od-hist-btn:disabled{opacity:.5}:where(.od-root,.od-kit) .od-hist p{max-width:none}:where(.od-root,.od-kit) .od-hist h4{letter-spacing:inherit}:where(.od-root,.od-kit) .od-hist-muted{color:var(--muted-foreground)}:where(.od-root,.od-kit) .od-hist-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.od-root,.od-kit) .od-hist-empty{width:100%;max-width:none;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;margin:0;padding:0 24px;font-size:14px;display:flex}:where(.od-root,.od-kit) .od-hist-list{width:100%;max-width:720px;height:100%;padding:16px 24px var(--od-hist-clearance,96px);scrollbar-width:thin;flex-direction:column;gap:20px;margin:0 auto;list-style:none;display:flex;overflow-y:auto}@container (width<=639px){:where(.od-root,.od-kit) .od-hist-list{padding-inline:16px}}:where(.od-root,.od-kit) .od-hist-entry{flex-direction:column;gap:8px;display:flex}:where(.od-root,.od-kit) .od-hist-removal{flex-direction:column;gap:4px;display:flex}:where(.od-root,.od-kit) .od-hist-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;column-gap:8px;margin:0;font-size:12px;line-height:16px;display:flex}:where(.od-root,.od-kit) .od-hist-removal-text{margin:0;font-size:13px}:where(.od-root,.od-kit) .od-hist-more{justify-content:center;padding-bottom:8px;display:flex}:where(.od-root,.od-kit) .od-hist-empty-inline{color:var(--muted-foreground);text-align:center;font-size:14px}:where(.od-root,.od-kit) .od-hist [data-arriving=true]{animation:.42s cubic-bezier(.23,1,.32,1) both od-hist-arrive}@keyframes od-hist-arrive{0%{opacity:0;transform:translateY(-8px)}}:where(.od-root,.od-kit) .od-hist-card{border:1px solid var(--border);background:var(--card);width:100%;color:var(--card-foreground);box-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a, 0 0 0 1px color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:14px;flex-direction:column;gap:16px;padding:14px;display:flex;position:relative}:where(.od-root,.od-kit) .od-hist-rationale{margin:0;font-size:13.5px;line-height:1.375}:where(.od-root,.od-kit) .od-hist-preview[data-dim=true]{opacity:.6}:where(.od-root,.od-kit) .od-hist-foot{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}:where(.od-root,.od-kit) .od-hist-pop{align-items:center;gap:8px;display:flex}:where(.od-root,.od-kit) .od-hist-pop-check{background:var(--success);width:24px;height:24px;color:var(--background);border-radius:9999px;justify-content:center;align-items:center;animation:.3s cubic-bezier(.23,1,.32,1) both od-hist-pop-in;display:flex}:where(.od-root,.od-kit) .od-hist-pop-label{font-size:13px;font-weight:500;animation:.35s cubic-bezier(.23,1,.32,1) .1s both od-hist-fade-up}@keyframes od-hist-pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes od-hist-fade-up{0%{opacity:0;transform:translateY(8px)}}:where(.od-root,.od-kit) .od-hist-diff-label{color:var(--muted-foreground);font-size:12px;font-weight:500}:where(.od-root,.od-kit) .od-hist-diff-field{grid-template-columns:minmax(0,112px) minmax(0,1fr);align-items:baseline;column-gap:12px;font-size:13px;display:grid}:where(.od-root,.od-kit) .od-hist-diff-field del,:where(.od-root,.od-kit) .od-hist-diff-text del{color:var(--muted-foreground)}:where(.od-root,.od-kit) .od-hist-diff-field ins{color:var(--foreground);font-weight:500;text-decoration:none}:where(.od-root,.od-kit) .od-hist-arrow{color:var(--muted-foreground);padding:0 6px}:where(.od-root,.od-kit) .od-hist-diff-chips{flex-direction:column;gap:6px;display:flex}:where(.od-root,.od-kit) .od-hist-chip-row{flex-wrap:wrap;gap:6px;display:flex}:where(.od-root,.od-kit) .od-hist-chip{border-radius:9999px;padding:2px 8px;font-size:12px}:where(.od-root,.od-kit) .od-hist-chip[data-kind=added]{background:color-mix(in srgb, var(--success) 15%, transparent)}:where(.od-root,.od-kit) .od-hist-chip[data-kind=removed]{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--muted-foreground);text-decoration:line-through}:where(.od-root,.od-kit) .od-hist-diff-text{background:color-mix(in srgb, var(--muted) 50%, transparent);color:color-mix(in srgb, var(--foreground) 80%, transparent);white-space:pre-wrap;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.625}:where(.od-root,.od-kit) .od-hist-diff-text ins{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--foreground);border-radius:6px;text-decoration:none}:where(.od-root,.od-kit) .od-hist-crew-diff{flex-direction:column;gap:16px;display:flex}:where(.od-root,.od-kit) .od-hist-crew-diff section{flex-direction:column;gap:10px;display:flex}:where(.od-root,.od-kit) .od-hist-crew-diff h4{margin:0;font-size:13.5px;font-weight:500}:where(.od-root,.od-kit) .od-hist-wiki{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where(.od-root,.od-kit) .od-hist-wiki-row{grid-template-columns:minmax(0,104px) minmax(0,1fr);align-items:baseline;column-gap:12px;font-size:13px;display:grid}:where(.od-root,.od-kit) .od-hist-struck{color:var(--muted-foreground);text-decoration:line-through}:where(.od-root,.od-kit) .od-hist-strong{font-weight:500}:where(.od-root,.od-kit) .od-hist-crew{flex-direction:column;gap:8px;display:flex}:where(.od-root,.od-kit) .od-hist-crew-frame{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--background);border-radius:14px;max-height:224px;padding:8px;overflow:hidden}:where(.od-root,.od-kit) .od-hist-mini{width:100%;height:auto;max-height:208px;color:var(--foreground);display:block}:where(.od-root,.od-kit) .od-hist-mini-card{fill:var(--card);stroke:var(--border)}:where(.od-root,.od-kit) .od-hist-mini-task{fill:color-mix(in srgb, var(--muted) 70%, transparent);stroke:var(--border)}:where(.od-root,.od-kit) :is(.od-hist-mini-card,.od-hist-mini-task).is-marked{stroke:var(--foreground)}:where(.od-root,.od-kit) .od-hist-summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}:where(.od-root,.od-kit) .od-hist-lead{display:block}@media (prefers-reduced-motion:reduce){:where(.od-root,.od-kit) .od-hist *{animation-duration:1ms!important}}
