.rec-bar{box-sizing:border-box;background:var(--g-card);border:1px solid var(--g-border);border-radius:14px;align-items:center;gap:12px;width:min(100%,320px);padding:8px 8px 8px 14px;display:flex;box-shadow:0 6px 24px #0000001f}.rec-bar--inline{width:100%;box-shadow:none}.rec-bar__open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.rec-bar__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rec-bar__title{color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rec-bar__sub{color:var(--g-text2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rec-dot{background:var(--g-negative);border-radius:50%;flex:none;width:8px;height:8px}.rec-dot--paused{background:var(--g-text3)}.rec-meter{background:var(--g-field);border-radius:3px;flex:none;width:36px;height:5px;overflow:hidden}.rec-meter>i{background:var(--g-text2);height:100%;transition:width .1s linear;display:block}.rec-icon{background:var(--g-field);width:28px;height:28px;color:var(--g-text);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rec-icon:disabled{opacity:.5;cursor:default}.rec-icon:focus-visible,.rec-select:focus-visible,.rec-line:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.rec-notice{color:var(--g-warning);margin:0;font-size:12.5px;line-height:1.5}.rec-error{color:var(--g-negative);margin:0;font-size:12.5px;line-height:1.5}.rec-note{color:var(--g-text2);margin:0;font-size:12.5px;line-height:1.5}.rec-list{flex-direction:column;gap:4px;display:flex}.rec-row{border-radius:var(--g-radius-row);min-height:40px;color:var(--g-text);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 8px 0 12px;display:flex}.rec-row[aria-current=true],.rec-row:hover{background:var(--g-selection)}.rec-row__main{flex-direction:column;flex:1;min-width:0;padding:6px 0;display:flex}.rec-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rec-row__sub{color:var(--g-text2);font-size:12px}.rec-row__status{color:var(--g-text2);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rec-row__status--failed{color:var(--g-negative)}.rec-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rec-select,.rec-input{box-sizing:border-box;background:var(--g-field);max-width:100%;height:32px;color:var(--g-text);font:inherit;border:0;border-radius:999px;padding:0 12px;font-size:13.5px}.rec-input{min-width:0}.rec-input--wide{text-align:right;width:min(100%,360px)}.rec-area{box-sizing:border-box;border-radius:var(--g-radius-row);background:var(--g-field);width:100%;min-height:84px;color:var(--g-text);font:var(--g-font-mono,ui-monospace, monospace);resize:vertical;border:0;padding:10px 12px;font-size:12.5px}.rec-file{display:none}.rec-view{flex-direction:column;gap:12px;min-width:0;display:flex}.rec-view__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rec-player{width:100%;height:40px}.rec-lines{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rec-divider{color:var(--g-text2);margin:14px 0 4px;font-size:12.5px;font-weight:600}.rec-line{border-radius:var(--g-radius-row);width:100%;color:var(--g-text);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:baseline;gap:12px;padding:6px 10px;display:flex}.rec-line:hover,.rec-line[aria-current=true]{background:var(--g-selection)}.rec-line__time{color:var(--g-text2);font-variant-numeric:tabular-nums;flex:none;min-width:3.4em;font-size:12px}.rec-line__speaker{color:var(--g-accent);flex:none;font-size:13px;font-weight:600}.rec-line__text{overflow-wrap:anywhere;min-width:0;font-size:14.5px;line-height:1.6}.rec-word--now{background:var(--g-selection);text-decoration:underline;-webkit-text-decoration-color:var(--g-accent);text-decoration-color:var(--g-accent);text-underline-offset:3px;border-radius:3px}.rec-hit{background:color-mix(in srgb, var(--g-warning) 35%, transparent);color:inherit;border-radius:3px}.rec-empty{color:var(--g-text2);margin:0;font-size:13.5px}.rec-usage{flex-direction:column;gap:6px;display:flex}@media (width<=480px){.rec-line{flex-wrap:wrap;gap:4px 10px}.rec-input--wide{width:100%}}.rec-link{color:var(--g-accent);text-decoration:none}.rec-link:hover{text-decoration:underline}.rec-live{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}.rec-live__time{font-variant-numeric:tabular-nums;color:var(--g-text);font-size:13.5px}.rec-live__gap{flex:1}.rec-meter--wide{width:84px}.rec-marks{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.rec-mark{background:var(--g-field);height:26px;color:var(--g-accent);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:999px;padding:0 10px;font-size:12.5px}.rec-mark:hover{background:var(--g-selection)}
