.recording-status-dashboard.report-themed.lp{background:0 0;font-family:inherit}.recording-status-dashboard .rs-panel{border-color:var(--lp-rule);background:var(--sr-card);max-width:560px;box-shadow:none;border-radius:12px;padding:32px}.recording-status-dashboard .rs-intro{text-align:left}.recording-status-dashboard .rs-eyebrow{color:var(--lp-fg-dim);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.recording-status-dashboard .rs-heading{color:var(--lp-fg);letter-spacing:-.025em;margin-top:10px;font-family:inherit;font-size:26px;font-weight:600;line-height:1.3}.recording-status-dashboard .rs-description{max-width:420px;color:var(--lp-fg-dim);margin:12px 0 0;font-size:14px;line-height:1.7}.recording-status-dashboard .rs-file{border-color:var(--lp-rule);background:var(--sr-surface);border-radius:8px;gap:12px;margin-top:24px;padding:12px}.recording-status-dashboard .rs-file-icon{border-color:var(--lp-rule);background:var(--sr-card);width:36px;height:36px;color:var(--lp-fg-dim);border-radius:8px}.recording-status-dashboard .rs-file-icon svg{width:20px;height:20px}.recording-status-dashboard .rs-file-title{color:var(--lp-fg);font-size:13px;font-weight:500}.recording-status-dashboard .rs-muted{color:var(--lp-fg-dim)}.recording-status-dashboard .rs-steps{margin-top:24px}.recording-status-dashboard .rs-wait{margin-top:20px}.recording-status-dashboard .rs-wait-label{color:var(--lp-fg);font-weight:500}.recording-status-dashboard .rs-wait-track{background:var(--lp-rule)}.recording-status-dashboard .rs-wait-fill{background:var(--lp-fg)}.recording-status-dashboard .rs-step:not(:last-child){min-height:72px}.recording-status-dashboard .rs-step-line{background:var(--lp-rule)}.recording-status-dashboard .rs-step-marker{border:1px solid var(--lp-rule);background:var(--sr-card);color:var(--lp-fg-dim)}.recording-status-dashboard .rs-step[data-state=done] .rs-step-marker{border-color:var(--lp-fg);background:var(--lp-fg);color:var(--sr-card)}.recording-status-dashboard .rs-step[data-state=current] .rs-step-marker{border-color:var(--lp-fg);background:color-mix(in srgb, var(--lp-fg) 7%, var(--sr-card));color:var(--lp-fg)}.recording-status-dashboard .rs-step-title{color:var(--lp-fg);font-weight:500}.recording-status-dashboard .rs-step[data-state=upcoming] .rs-step-title,.recording-status-dashboard .rs-step-detail{color:var(--lp-fg-dim)}.recording-status-dashboard .rs-step-dot{background:var(--lp-fg)}.recording-status-dashboard .rs-notice{border-color:var(--lp-rule);background:var(--sr-surface);color:var(--lp-fg)}.recording-status-dashboard .rs-error{color:var(--sr-blocker)}.recording-status-dashboard .rs-footer{border-color:var(--lp-rule);text-align:left;margin-top:24px;padding-top:16px}.recording-status-dashboard .rs-footer .rs-link{margin-left:-12px}.recording-status-dashboard .rs-actions{justify-content:flex-start}.recording-status-dashboard .rs-link{color:var(--lp-fg);font-size:13px;font-weight:500}.recording-status-dashboard .rs-link:hover{color:var(--lp-fg);background:color-mix(in srgb, var(--lp-fg) 7%, transparent)}.recording-status-dashboard .rs-primary{border:1px solid var(--lp-rule);background:var(--lp-fg);color:var(--sr-surface);box-shadow:none;border-radius:8px;font-size:13px;font-weight:500}.recording-status-dashboard .rs-primary:before,.recording-status-dashboard .rs-primary:after{display:none}.recording-status-dashboard :is(a,button):focus-visible{outline:2px solid var(--lp-green);outline-offset:3px}@media (max-width:600px){.recording-status-dashboard .rs-panel{padding:24px 20px}.recording-status-dashboard .rs-heading{font-size:23px}}
.recording-unlock{isolation:isolate;min-height:280px;color:var(--lp-fg);text-align:center;place-items:center;margin:24px 0 12px;display:grid;position:relative;overflow:hidden}.recording-unlock.has-preview{min-height:330px}.recording-unlock-preview{z-index:-2;filter:blur(4px);opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid;position:absolute;inset:12px 6px}.recording-unlock:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--sr-card) 94%, transparent) 24%, color-mix(in srgb, var(--sr-card) 94%, transparent) 78%, transparent);pointer-events:none;position:absolute;inset:0}.recording-unlock-card{border:1px solid var(--lp-rule);background:var(--sr-card);border-radius:12px;min-height:240px;padding:24px}.recording-unlock-meta{gap:10px;margin-bottom:25px;display:flex}.recording-unlock-meta i{background:var(--lp-fg-dim);border-radius:10px;width:52px;height:10px}.recording-unlock-meta i:last-child{opacity:.5;width:34px}.recording-unlock-title{background:var(--lp-fg-dim);border-radius:4px;width:84%;height:15px;margin-bottom:22px}.recording-unlock-line{background:var(--lp-fg-faint);border-radius:3px;width:100%;height:8px;margin-top:12px}.recording-unlock-line:nth-of-type(5){width:70%}.recording-unlock-evidence{align-items:center;gap:12px;margin-top:24px;display:flex}.recording-unlock-evidence>i{background:var(--lp-fg-faint);border-radius:6px;width:72px;height:44px}.recording-unlock-evidence span{flex:1;gap:10px;display:grid}.recording-unlock-evidence span i{background:var(--lp-fg-faint);border-radius:3px;height:8px}.recording-unlock-evidence span i:last-child{width:60%}.recording-unlock-content{flex-direction:column;align-items:center;max-width:420px;padding:28px 20px;display:flex}.recording-unlock-icon{border:1px solid var(--lp-rule);background:var(--sr-card);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.recording-unlock .recording-unlock-content h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.35}.recording-unlock .recording-unlock-content p{color:var(--lp-fg-dim);text-wrap:balance;margin:10px 0 20px;font-size:13px;line-height:1.6}.recording-unlock .recording-unlock-button{background:var(--lp-fg);min-height:44px;color:var(--sr-surface);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:11px 18px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:opacity .15s,box-shadow .15s;display:inline-flex}.recording-unlock .recording-unlock-button:hover{opacity:.88;box-shadow:0 3px 12px #0002}.recording-unlock .recording-unlock-button:focus-visible{outline:2px solid var(--lp-fg);outline-offset:4px}.recording-unlock .recording-unlock-button:disabled{opacity:.6;cursor:wait}.recording-unlock-price{color:var(--lp-fg-dim);margin-top:10px;font-size:12px;line-height:1.5}.recording-unlock.is-compact .recording-unlock-preview{grid-template-columns:1fr;gap:12px}.recording-unlock.is-compact .recording-unlock-card{min-height:140px;padding:18px}.recording-unlock.is-compact .recording-unlock-evidence{display:none}.recording-unlock.is-compact .recording-unlock-content{padding-inline:16px}.recording-unlock.is-compact .recording-unlock-content h2{font-size:17px}@media (prefers-reduced-motion:reduce){.recording-unlock .recording-unlock-button{transition:none}}.recording-feedback-empty{min-height:min(480px,65dvh);color:var(--lp-fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.recording-feedback-icon{border:1px solid var(--lp-rule);background:var(--sr-card);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid}.recording-feedback-empty h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.3}.recording-feedback-empty p{max-width:320px;color:var(--lp-fg-dim);text-wrap:balance;margin:12px 0 24px;font-size:14px;line-height:1.65}.recording-feedback-request{background:var(--lp-fg);min-height:44px;color:var(--sr-surface);border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:11px 18px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.recording-feedback-request:hover{opacity:.88}.recording-feedback-summary{min-height:44px;color:var(--lp-fg-dim);text-underline-offset:4px;align-items:center;margin-top:8px;padding:8px 12px;font-size:13px;text-decoration:underline;display:inline-flex}.recording-feedback-summary:hover{color:var(--lp-fg)}.recording-feedback-empty a:focus-visible{outline:2px solid var(--lp-fg);outline-offset:4px}
