.shorts-player[data-v-ceb6a224]{position:fixed;inset:0;background:#141414;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:24px 24px;color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;overflow:hidden}.shorts-player.recording-active[data-v-ceb6a224]{background-image:none;background:#000}.top-bar[data-v-ceb6a224]{height:64px;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;background:rgba(20,20,20,.85);border-bottom:1px solid hsla(0,0%,100%,.06);z-index:5}.top-bar-center[data-v-ceb6a224],.top-bar-left[data-v-ceb6a224],.top-bar-right[data-v-ceb6a224]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.title-block[data-v-ceb6a224]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.15}.collection-title[data-v-ceb6a224]{font-size:13px;color:#c9c9c9}.reel-title[data-v-ceb6a224]{font-size:16px;font-weight:600;color:#fff}.time-readout[data-v-ceb6a224]{font-variant-numeric:tabular-nums;font-size:13px;color:#b8b8b8}.audio-warn[data-v-ceb6a224]{font-size:12px;color:#f0b942;padding:2px 8px;background:rgba(240,185,66,.12);border-radius:4px}.btn[data-v-ceb6a224]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.btn[data-v-ceb6a224]:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28)}.btn[data-v-ceb6a224]:disabled{opacity:.45;cursor:not-allowed}.btn.primary[data-v-ceb6a224]{background:#d9531f;border-color:#d9531f}.btn.primary[data-v-ceb6a224]:hover:not(:disabled){background:#ee6b39;border-color:#ee6b39}.btn.small[data-v-ceb6a224]{padding:6px 10px;font-size:12px}.btn.ghost[data-v-ceb6a224]{background:transparent}.btn-icon[data-v-ceb6a224]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:hsla(0,0%,100%,.06);color:#fff;width:36px;height:36px;border-radius:8px;font-size:22px;line-height:1;cursor:pointer}.btn-icon[data-v-ceb6a224]:hover{background:hsla(0,0%,100%,.14)}.layout[data-v-ceb6a224]{min-height:0}.layout[data-v-ceb6a224],.stage-wrap[data-v-ceb6a224]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.stage-wrap[data-v-ceb6a224]{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.stage-outer[data-v-ceb6a224]{position:relative;width:1080px;height:1920px}.stage-inner[data-v-ceb6a224]{position:absolute;inset:0;width:1080px;height:1920px;background:#000;border-radius:24px;overflow:hidden;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.55);box-shadow:0 30px 80px rgba(0,0,0,.55)}.shorts-player.recording-active .stage-inner[data-v-ceb6a224]{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bundle-frame[data-v-ceb6a224]{position:absolute;inset:0;width:1080px;height:1920px;border:0;background:#000;display:block}.empty-state[data-v-ceb6a224]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:16px;color:#ddd}.empty-title[data-v-ceb6a224]{font-size:56px;font-weight:700}.empty-sub[data-v-ceb6a224]{font-size:30px;color:#aaa}.countdown-overlay[data-v-ceb6a224]{position:absolute;inset:0;background:rgba(0,0,0,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:4;gap:32px}.countdown-num[data-v-ceb6a224]{font-size:360px;font-weight:800;color:#fff;line-height:1}.countdown-hint[data-v-ceb6a224]{font-size:28px;color:#ccc}.reel-audio[data-v-ceb6a224]{display:none}.sidebar[data-v-ceb6a224]{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;width:320px;background:rgba(0,0,0,.35);border-left:1px solid hsla(0,0%,100%,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.sidebar-header[data-v-ceb6a224]{padding:14px 18px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#aaa;border-bottom:1px solid hsla(0,0%,100%,.06)}.reel-list[data-v-ceb6a224]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.reel-item[data-v-ceb6a224]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:hsla(0,0%,100%,.04);color:#eee;text-align:left;padding:12px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.reel-item[data-v-ceb6a224]:hover{background:hsla(0,0%,100%,.08)}.reel-item.active[data-v-ceb6a224]{background:rgba(217,83,31,.18);border-color:rgba(217,83,31,.5)}.reel-item-index[data-v-ceb6a224]{font-size:12px;font-weight:700;color:#d9531f;width:28px;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;padding-top:2px;font-variant-numeric:tabular-nums}.reel-item-body[data-v-ceb6a224]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.reel-item-title[data-v-ceb6a224]{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reel-item-meta[data-v-ceb6a224]{font-size:11px;color:#888;margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.reel-empty-list[data-v-ceb6a224]{font-size:13px;color:#999;padding:14px;text-align:center}.reel-empty-list code[data-v-ceb6a224]{background:hsla(0,0%,100%,.08);padding:1px 6px;border-radius:3px;font-size:11px}.manifest-paste[data-v-ceb6a224]{border-top:1px solid hsla(0,0%,100%,.06);padding:12px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.manifest-paste-label[data-v-ceb6a224]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#999}.manifest-paste textarea[data-v-ceb6a224]{width:100%;resize:vertical;-webkit-box-sizing:border-box;box-sizing:border-box;background:hsla(0,0%,100%,.05);color:#eee;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:8px;font-size:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace}.manifest-paste-actions[data-v-ceb6a224]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.manifest-paste-error[data-v-ceb6a224]{font-size:12px;color:#ff7b7b}.hint[data-v-ceb6a224]{font-size:11px;color:#888;padding:12px 14px;border-top:1px solid hsla(0,0%,100%,.06)}.hint kbd[data-v-ceb6a224]{display:inline-block;padding:1px 6px;margin:0 2px;background:hsla(0,0%,100%,.08);border-radius:3px;font-family:inherit;font-size:10px;color:#ddd}.shorts-player.recording-active .sidebar[data-v-ceb6a224],.shorts-player.recording-active .top-bar[data-v-ceb6a224]{display:none!important}.shorts-player.recording-active .layout[data-v-ceb6a224]{background:#000}