.v2-history{--history-paper:var(--background);--history-ink:var(--foreground);--history-muted:var(--muted);--history-line:var(--line);--history-surface:var(--subtle);--history-red:var(--signal);--history-radius:var(--brand-control-radius);background:var(--history-paper);min-height:75vh;color:var(--history-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--brand-font-family);font-size:var(--brand-body-size);line-height:var(--brand-body-leading);letter-spacing:-.015em;padding-block:clamp(2rem,5vw,4rem) 4rem}.v2-history *{box-sizing:border-box}.v2-history .history-wrap{width:calc(100% - 2 * var(--brand-page-gutter));min-width:0;max-width:74rem;margin-inline:auto}.v2-history :is(h1,h2,h3,p,li,button,label,dt,dd){word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.v2-history :is(h1,h2,h3){letter-spacing:-.04em!important;line-height:1.3!important}.v2-history p{margin:0}.v2-history h1{margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:900}.v2-history h1 span{max-width:100%;display:inline-block}.v2-history h2{font-size:var(--brand-section-title);margin:0;font-weight:800}.v2-history h3{margin:.5rem 0;font-size:1.2rem;font-weight:750}.v2-history button,.v2-history input{font:inherit}.v2-history button{cursor:pointer}.v2-history button:disabled{color:var(--history-muted);background:var(--history-surface);border-color:var(--history-line);box-shadow:none;opacity:1;cursor:not-allowed}.v2-history :is(button,a,input):focus-visible{outline:.18rem solid var(--history-red);outline-offset:.25rem}.v2-history a{color:inherit}.v2-history .history-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.v2-history .history-heading>section{min-width:0;max-width:51rem}.v2-history .history-heading>section>p:last-child{color:var(--history-muted);font-size:var(--brand-body-size);line-height:1.85}.v2-history .history-eyebrow{color:var(--history-red);font-weight:800;font-size:var(--brand-label-size);letter-spacing:.08em}.v2-history .history-button{min-height:var(--brand-control-height);border:1px solid var(--history-red);border-radius:var(--history-radius);background:var(--history-red);max-width:100%;color:var(--history-paper);font-size:var(--brand-body-size);text-align:center;transition:background-color var(--interaction-duration), border-color var(--interaction-duration);flex:none;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.v2-history .history-button:hover:not(:disabled){background:var(--signal-hover);border-color:var(--signal-hover)}.v2-history .history-button.secondary{color:var(--history-ink);background:var(--history-paper);border-color:var(--history-line)}.v2-history .history-button.secondary:hover:not(:disabled){background:var(--history-surface);border-color:var(--history-ink)}.v2-history .history-button.danger{background:var(--history-red);border-color:var(--history-red)}.v2-history .history-button:disabled{color:var(--history-muted);background:var(--history-surface);border-color:var(--history-line)}.v2-history .history-text-link{max-width:100%;min-height:2.75rem;color:inherit;text-underline-offset:.25rem;font-size:var(--brand-label-size);background:0 0;border:0;align-items:center;padding:.25rem 0;font-weight:700;text-decoration:underline;display:inline-flex}.v2-history .history-text-link:hover:not(:disabled),.v2-history .history-account-link a:hover{color:var(--history-red)}.v2-history .history-notice:not(:empty){border-left:.2rem solid var(--history-red);background:var(--history-surface);margin-block:1rem;padding:1rem}.v2-history .history-toolbar{border-top:1px solid var(--history-line);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-block:1.5rem;display:flex}.v2-history .history-toolbar>label{min-width:0;font-size:var(--brand-label-size);flex:0 23rem;gap:.5rem;font-weight:700;display:grid}.v2-history input[type=search]{width:100%;min-width:0;min-height:var(--brand-control-height);border:1px solid var(--brand-border-hover);border-radius:var(--history-radius);background:var(--history-paper);color:var(--history-ink);font-size:var(--brand-body-size);padding:.75rem 1rem;font-weight:400}.v2-history input[type=search]::placeholder{color:var(--history-muted);opacity:1}.v2-history .history-selection{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.v2-history .history-selection p{color:var(--history-muted);font-size:var(--brand-label-size)}.v2-history .history-selection strong{color:var(--history-ink);margin-left:.4rem}.v2-history .history-count{font-size:var(--brand-label-size);color:var(--history-muted);margin-bottom:1rem}.v2-history .history-list{border-top:1px solid var(--history-ink);margin:0;padding:0;list-style:none}.v2-history .history-list>li{border-bottom:1px solid var(--history-line);padding-block:1.75rem}.v2-history .history-row-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.v2-history .history-row-heading h2{margin-top:.3rem;font-size:1.1rem}.v2-history .history-row-heading h2 a{text-decoration:none}.v2-history .history-row-heading h2 a:hover{text-underline-offset:.25rem;text-decoration:underline}.v2-history .history-filename{word-break:normal;overflow-wrap:anywhere;min-width:0}.v2-history .history-date{color:var(--history-muted);font-size:var(--brand-label-size)}.v2-history .history-select{min-height:2.75rem;font-size:var(--brand-label-size);cursor:pointer;align-items:center;gap:.5rem;display:flex}.v2-history input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--history-red);flex:none}.v2-history input[type=checkbox]:disabled{cursor:not-allowed}.v2-history .history-row-heading>section{min-width:0}.v2-history .history-row-content{grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr);align-items:start;gap:2rem;padding:1.3rem 0 0 5.25rem;display:grid}.v2-history .history-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;display:grid}.v2-history .history-facts dt{min-width:0;color:var(--history-muted);font-size:var(--brand-label-size);grid-row:1}.v2-history .history-facts dd{font-variant-numeric:tabular-nums;grid-row:2;min-width:0;margin:.5rem 0 0;font-size:1.125rem;font-weight:750}.v2-history .history-facts dd small{margin-left:.2rem;font-size:.7em;font-weight:400}.v2-history .history-audio{min-width:0}.v2-history .history-audio audio{width:100%;min-width:0;max-width:100%;height:3rem;display:block}.v2-history .history-retention,.v2-history .history-audio-unavailable{color:var(--history-muted);font-size:var(--brand-label-size);line-height:1.8}.v2-history .history-retention{margin-top:.6rem}.v2-history .history-audio-unavailable{padding-block:.7rem}.v2-history .history-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.25rem;margin-top:.75rem;display:flex}.v2-history .history-delete{max-width:100%;min-height:2.75rem;color:var(--history-red);font-size:var(--brand-label-size);text-underline-offset:.2rem;background:0 0;border:0;padding:.5rem 0;font-weight:700;text-decoration:underline}.v2-history .history-delete:hover:not(:disabled){color:var(--signal-hover)}.v2-history .history-error{border-inline-start:.1875rem solid var(--history-red);color:var(--history-ink);background:var(--brand-accent-soft);font-size:var(--brand-label-size);margin-top:1rem;padding:1rem;line-height:1.8}.v2-history .history-empty{justify-items:start;gap:1.3rem;max-width:46rem;padding:3.5rem 0;display:grid}.v2-history .history-empty>p{color:var(--history-muted);line-height:1.85}.v2-history .history-empty>p[role=alert]{color:var(--history-ink);border-inline-start:.1875rem solid var(--history-red);padding-inline-start:1rem}.v2-history .history-more{margin:2rem auto 0;display:flex}.v2-history .history-actions{flex-wrap:wrap;gap:.75rem;display:flex}.v2-history .history-comparison{border:1px solid var(--history-line);border-radius:var(--brand-card-radius);background:var(--history-surface);min-width:0;margin-bottom:2.5rem;padding:1.5rem}.v2-history .history-comparison>header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.v2-history .history-comparison>header>section{min-width:0}.v2-history .history-comparison>header p{color:var(--history-muted);font-size:var(--brand-body-size);margin-top:.75rem;line-height:1.8}.v2-history .history-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.v2-history .history-compare-grid>article{border:1px solid var(--history-line);background:var(--history-paper);border-radius:var(--history-radius);min-width:0;padding:1.25rem}.v2-history .history-compare-label{color:var(--history-red);font-size:var(--brand-label-size);font-weight:800}.v2-history .history-compare-grid .history-facts{margin-block:1.25rem}.v2-history .history-comparison-note{color:var(--history-muted);font-size:var(--brand-label-size);margin-top:1.25rem;line-height:1.85}.v2-history .history-account-link{border-top:.125rem solid var(--history-ink);font-size:var(--brand-label-size);color:var(--history-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.v2-history .history-account-link a{min-height:2.75rem;color:var(--history-ink);text-underline-offset:.25em;align-items:center;font-weight:700;display:inline-flex}.v2-history .history-dialog{border:1px solid var(--history-line);border-radius:var(--brand-card-radius);background:var(--history-paper);width:min(100% - 2rem,32rem);max-height:calc(100dvh - 2rem);color:var(--history-ink);box-shadow:var(--brand-hover-shadow);margin:auto;padding:1.75rem;overflow-y:auto}.v2-history .history-dialog::backdrop{background:color-mix(in srgb, var(--history-ink) 55%, transparent)}.v2-history .history-dialog>p{font-size:var(--brand-body-size);margin-top:1rem;line-height:1.85}.v2-history .history-dialog>.history-filename{border-bottom:1px solid var(--history-line);color:var(--history-muted);font-size:var(--brand-label-size);padding-bottom:1rem}.v2-history .history-dialog .history-actions{justify-content:flex-end;margin-top:1.5rem}@media (max-width:900px){.v2-history .history-heading{flex-direction:column;align-items:flex-start}.v2-history .history-toolbar{flex-direction:column;align-items:stretch}.v2-history .history-toolbar>label{flex-basis:auto;max-width:30rem}.v2-history .history-selection{justify-content:flex-start}.v2-history .history-row-content{grid-template-columns:1fr;gap:1rem}}@media (max-width:600px){.v2-history .history-wrap{width:calc(100% - 2.5rem)}.v2-history .history-heading{gap:1.5rem}.v2-history .history-heading h1{font-size:2rem}.v2-history .history-desktop-break{display:none}.v2-history .history-row-heading{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.v2-history .history-row-heading>section{grid-area:2/1/auto/-1}.v2-history .history-row-content{padding-left:0}.v2-history .history-facts{gap:.6rem}.v2-history .history-facts dd{font-size:var(--brand-body-size)}.v2-history .history-comparison{padding:1rem}.v2-history .history-comparison>header{flex-direction:column}.v2-history .history-compare-grid{grid-template-columns:1fr}.v2-history .history-compare-grid>article{padding:1rem}.v2-history .history-selection{gap:.6rem}.v2-history .history-dialog{padding:1.3rem}.v2-history .history-row-actions{justify-content:flex-start}.v2-history .history-dialog .history-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.v2-history .history-button{transition:none}}
