.BrowserFrame-module-scss-module__DVg7Bq__browser{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -24px #0006}.BrowserFrame-module-scss-module__DVg7Bq__toolbar{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.BrowserFrame-module-scss-module__DVg7Bq__dots{flex:1;gap:6px;display:inline-flex}.BrowserFrame-module-scss-module__DVg7Bq__dots i{background:var(--border);border-radius:50%;width:10px;height:10px}.BrowserFrame-module-scss-module__DVg7Bq__urlPill{color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 14px;font-size:12px;display:inline-flex}.BrowserFrame-module-scss-module__DVg7Bq__spacer{flex:1}.BrowserFrame-module-scss-module__DVg7Bq__viewport{position:relative;container-type:inline-size}
.UploadScreen-module-scss-module__yCSnNW__screen{--sfg:#242140;--smuted:#626a81;--sprimary:var(--brand-purple);--sborder:#2421401f;width:100%;height:100%;color:var(--sfg);background:#fff;flex-direction:column;padding:72px 22px 0;display:flex;overflow:hidden}.UploadScreen-module-scss-module__yCSnNW__header{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:16px;font-weight:700;display:flex}.UploadScreen-module-scss-module__yCSnNW__back{border-left:2px solid var(--sfg);border-bottom:2px solid var(--sfg);width:12px;height:12px;transform:rotate(45deg)}.UploadScreen-module-scss-module__yCSnNW__fileCard{border:1px solid var(--sborder);border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.UploadScreen-module-scss-module__yCSnNW__fileIcon{background:color-mix(in oklch, var(--sprimary), transparent 90%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.UploadScreen-module-scss-module__yCSnNW__fileMeta{flex-direction:column;flex:1;gap:3px;display:flex}.UploadScreen-module-scss-module__yCSnNW__fileMeta b{font-size:13.5px}.UploadScreen-module-scss-module__yCSnNW__fileMeta span{color:var(--smuted);font-size:11.5px}.UploadScreen-module-scss-module__yCSnNW__progress{background:color-mix(in oklch, var(--sprimary), transparent 88%);border-radius:3px;height:5px;margin-top:4px;overflow:hidden}.UploadScreen-module-scss-module__yCSnNW__progress i{background:var(--sprimary);height:100%;animation:UploadScreen-module-scss-module__yCSnNW__pulse 2.4s var(--ease-in-out) infinite alternate;border-radius:3px;display:block}@media (prefers-reduced-motion:reduce){.UploadScreen-module-scss-module__yCSnNW__progress i{animation:none}}@keyframes UploadScreen-module-scss-module__yCSnNW__pulse{0%{opacity:.75}to{opacity:1}}.UploadScreen-module-scss-module__yCSnNW__label{color:var(--smuted);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.UploadScreen-module-scss-module__yCSnNW__input{border:1px solid var(--sborder);border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:14px}.UploadScreen-module-scss-module__yCSnNW__row{gap:12px;display:flex}.UploadScreen-module-scss-module__yCSnNW__half{flex:1}.UploadScreen-module-scss-module__yCSnNW__channelInput{align-items:center;gap:9px;display:flex}.UploadScreen-module-scss-module__yCSnNW__channelInput img{object-fit:cover;border-radius:8px;width:26px;height:26px}.UploadScreen-module-scss-module__yCSnNW__publish{color:#fff;text-align:center;background:linear-gradient(135deg,#5b529f,#8a80d6);border-radius:99px;margin-top:8px;padding:14px;font-size:15px;font-weight:700}.UploadScreen-module-scss-module__yCSnNW__hint{text-align:center;color:var(--smuted);margin:10px 0 0;font-size:11px}
.StudioScreen-module-scss-module__UHVVVG__studio{--sfg:#242140;--smuted:#626a81;--sprimary:var(--brand-purple);--sborder:#2421401a;color:var(--sfg);background:#f8f7fd;grid-template-columns:150px 1fr 190px;min-height:430px;font-size:13px;display:grid}@container (max-width:899px){.StudioScreen-module-scss-module__UHVVVG__studio{grid-template-columns:1fr 180px}.StudioScreen-module-scss-module__UHVVVG__studio .StudioScreen-module-scss-module__UHVVVG__side{display:none}}@container (max-width:619px){.StudioScreen-module-scss-module__UHVVVG__studio{grid-template-columns:1fr;min-height:0}.StudioScreen-module-scss-module__UHVVVG__studio .StudioScreen-module-scss-module__UHVVVG__chat{display:none}}.StudioScreen-module-scss-module__UHVVVG__side{border-right:1px solid var(--sborder);background:#fff;padding:16px 14px}.StudioScreen-module-scss-module__UHVVVG__brandRow{align-items:center;gap:7px;margin-bottom:18px;font-size:13.5px;font-weight:700;display:flex}.StudioScreen-module-scss-module__UHVVVG__brandRow img{display:block}.StudioScreen-module-scss-module__UHVVVG__nav{flex-direction:column;gap:4px;display:flex}.StudioScreen-module-scss-module__UHVVVG__nav span{color:var(--smuted);border-radius:9px;padding:8px 10px;font-size:12.5px}.StudioScreen-module-scss-module__UHVVVG__navActive{background:color-mix(in oklch, var(--sprimary), transparent 90%);font-weight:700;color:var(--sprimary)!important}.StudioScreen-module-scss-module__UHVVVG__main{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.StudioScreen-module-scss-module__UHVVVG__topBar{justify-content:space-between;align-items:center;gap:10px;display:flex}.StudioScreen-module-scss-module__UHVVVG__topBar h3{margin:0;font-size:15px;font-weight:700}.StudioScreen-module-scss-module__UHVVVG__topBar p{color:var(--sprimary);margin:1px 0 0;font-size:11.5px}.StudioScreen-module-scss-module__UHVVVG__liveChip{color:#ff2d55;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #ff2d5559;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.StudioScreen-module-scss-module__UHVVVG__liveChip i{background:#ff2d55;border-radius:50%;width:7px;height:7px;animation:1.6s steps(2,start) infinite StudioScreen-module-scss-module__UHVVVG__blink}@media (prefers-reduced-motion:reduce){.StudioScreen-module-scss-module__UHVVVG__liveChip i{animation:none}}@keyframes StudioScreen-module-scss-module__UHVVVG__blink{to{visibility:hidden}}.StudioScreen-module-scss-module__UHVVVG__stage{aspect-ratio:16/9;background:#101014;border-radius:14px;position:relative;overflow:hidden}.StudioScreen-module-scss-module__UHVVVG__stageArt{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.StudioScreen-module-scss-module__UHVVVG__stageScrim{background:linear-gradient(#0000 45%,#000000a6);position:absolute;inset:0}.StudioScreen-module-scss-module__UHVVVG__viewerChip{color:#fff;background:#00000080;border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute;top:10px;right:10px}.StudioScreen-module-scss-module__UHVVVG__micRow{align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.StudioScreen-module-scss-module__UHVVVG__micDot{background:#1fc07e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.StudioScreen-module-scss-module__UHVVVG__controls{gap:8px;display:flex}.StudioScreen-module-scss-module__UHVVVG__controlMuted,.StudioScreen-module-scss-module__UHVVVG__controlEnd{white-space:nowrap;border-radius:99px;padding:8px 14px;font-size:12px;font-weight:700}.StudioScreen-module-scss-module__UHVVVG__controlMuted{border:1px solid var(--sborder);color:var(--smuted);background:#fff}.StudioScreen-module-scss-module__UHVVVG__controlEnd{color:#fff;background:#ff2d55;margin-left:auto}.StudioScreen-module-scss-module__UHVVVG__chat{border-left:1px solid var(--sborder);background:#fff;flex-direction:column;padding:16px 14px;display:flex}.StudioScreen-module-scss-module__UHVVVG__chatTitle{margin:0 0 10px;font-size:12px;font-weight:700}.StudioScreen-module-scss-module__UHVVVG__chatList{flex-direction:column;flex:1;gap:8px;display:flex}.StudioScreen-module-scss-module__UHVVVG__chatList p{color:var(--smuted);margin:0;font-size:11.5px;line-height:1.45}.StudioScreen-module-scss-module__UHVVVG__chatList b{color:var(--sprimary);font-size:11px;display:block}.StudioScreen-module-scss-module__UHVVVG__chatInput{border:1px solid var(--sborder);color:var(--smuted);border-radius:99px;padding:8px 12px;font-size:11.5px}
