.sol-recexport-card{width:auto;padding:18px 20px 14px}.sol-recexport-title{margin-top:0!important;padding:0 28px}.sol-recexport-close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#a8b4c9;font-size:1.4rem;line-height:1;cursor:pointer;transition:background-color .1s,color .1s}.sol-recexport-close:hover{background:#ffffff14;color:var(--main-color)}.sol-recexport-close:active{background:#ffffff24}.sol-recexport-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sol-recexport-preview{position:relative;overflow:hidden;margin:12px auto 0;border-radius:8px;background:#0b0d12}.sol-recexport-preview[hidden]{display:none}.sol-recexport-frame{position:absolute;left:0;top:0;border:0;pointer-events:none;transform:scale(var(--sol-recexport-scale, .25));transform-origin:0 0}.sol-recexport-video{display:block;width:100%;height:100%;background:#0b0d12}.sol-recexport-status{margin-top:10px!important;font-variant-numeric:tabular-nums}.sol-recexport-bar{height:4px;margin-top:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.sol-recexport-bar[hidden]{display:none}.sol-recexport-bar-fill{width:0;height:100%;background:var(--gold);transition:width .15s linear}.sol-recexport-note{margin-top:6px!important;font-size:.75rem!important}.sol-recexport-note[hidden]{display:none}.sol-recexport-actions:empty{display:none}.sol-recexport-save{text-decoration:none}.sol-recexport-save:before{content:none}.sol-recexport-share:before{content:none}.sol-replay-start-play.sol-recexport-save:active,.sol-replay-start-play.sol-recexport-share:active{filter:brightness(.92)}.sol-recexport-save:focus-visible,.sol-recexport-share:focus-visible,.sol-recexport-save-sub:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sol-mobile-menu-item[hidden]{display:none}.sol-recexport-save-sub{display:inline-block;text-decoration:none}.sol-recexport-card{max-height:calc(100dvh - 32px);overflow-y:auto}.sol-recexport .sol-replay-start-later:active{color:var(--main-color);background:#ffffff14;border-radius:8px}.sol-replay-start.sol-recexport{z-index:3100}.sol-recexport.is-choosing .sol-recexport-preview,.sol-recexport.is-choosing .sol-recexport-status,.sol-recexport.is-choosing .sol-recexport-bar,.sol-recexport.is-choosing .sol-recexport-note{display:none}.sol-recexport.is-choosing .sol-recexport-card{width:min(340px,100%)}.sol-recexport-choice:before{content:none}.sol-replay-start-play.sol-recexport-choice:active{filter:brightness(.92)}.sol-recexport-choice-sub{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:10px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:transparent;color:var(--main-color);font-family:var(--font);font-size:.95rem;font-weight:700;cursor:pointer;transition:background-color .1s}.sol-recexport-choice-sub:active{background:#ffffff1a}.sol-recexport-choice:focus-visible,.sol-recexport-choice-sub:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sol-recexport-retry:before{content:none}.sol-replay-start-play.sol-recexport-retry:active{filter:brightness(.92)}.sol-recexport-retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sol-recexport-orient{display:flex;gap:4px;margin:4px 0 12px;padding:3px;border-radius:999px;background:var(--bg-color)}.sol-recexport-orient button{flex:1;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:#a8b4c9;font-family:var(--font);font-size:.875rem;cursor:pointer;transition:background-color .1s,color .1s}.sol-recexport-orient button[aria-pressed=true]{background:#2b2e38;color:#eff3fb;font-weight:700}.sol-recexport-orient button:active{background:#ffffff1a}.sol-recexport-orient button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
