.recordWorkspace{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:40px 0;background:radial-gradient(circle at 50% 0,#eef1ff 0,transparent 48%)}.recordPanel{width:min(760px,100%);padding:36px;border:1px solid #dfe5f5;border-radius:22px;background:#fff;box-shadow:0 24px 70px #34405414}.recordHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.recordHeader h1{margin:10px 0 34px;font-size:clamp(38px,6vw,64px)}.recordIndicator{display:flex;align-items:center;gap:8px;font-weight:700}.recordIndicator i{width:10px;height:10px;border-radius:50%;background:#ef3e70}.recordChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.recordChoices label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;font-weight:700}.recordChoices select{max-width:210px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.recordPrimary{width:100%;padding:17px}.recordMessage,.recordTrust{margin:12px 0 0;text-align:center;color:var(--muted);font-size:13px}.recordHelp{display:block;width:max-content;margin:8px auto 0;color:var(--blue);font-size:13px;font-weight:700;text-underline-offset:3px}.recordLive{min-height:260px;display:grid;place-items:center}.recordLive>strong{font-size:80px;letter-spacing:-.06em}.recordActions,.recordLive>div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.recordResult video{display:block;width:100%;max-height:440px;border-radius:14px;background:#0f172a}.recordActions{margin-top:18px}.recordShare{display:block;margin-top:16px;text-align:center;color:var(--blue);word-break:break-all}.button.secondary{color:var(--ink);background:#f3f4f6;box-shadow:none}@media(max-width:620px){.recordPanel{padding:24px 18px;border-radius:16px}.recordChoices{grid-template-columns:1fr}.recordHeader{display:block}.recordIndicator{margin-bottom:20px}.recordLive>strong{font-size:60px}}.recordIndicator i.paused{background:#98a2b3}.recordCountdown{display:flex;align-items:center;justify-content:space-between;gap:20px}.recordCountdown strong{font-size:72px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recordLive>div{display:flex;flex-wrap:wrap;gap:8px}.recordRecover{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px}.recordRecoverItem{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font-size:14px}.recordRecoverItem span{flex:1 1;min-width:180px;color:var(--muted)}.recordProgress{height:8px;margin:12px 0 0;border-radius:4px;background:var(--line);overflow:hidden}.recordProgress i{display:block;height:100%;background:#e5484d;transition:width .3s}@media (prefers-reduced-motion:reduce){.recordProgress i{transition:none}}