.auth-entry{white-space:nowrap;flex-shrink:0}.checkout-entry{flex-shrink:0;position:relative}.checkout-entry>button{white-space:nowrap;display:flex}.checkout-icon{display:none}@media (max-width:800px){.checkout-entry{position:absolute;top:76px;right:22px}.checkout-entry>button{padding:7px 9px;font-size:11px}.checkout-icon{display:block}}.checkout-entry>button:disabled{opacity:.55;cursor:wait}.checkout-error{z-index:100;color:#ffd1c6;background:#10171b;border:1px solid #344249;border-radius:5px;width:min(280px,80vw);padding:12px;font-size:12px;position:absolute;top:calc(100% + 8px);right:0}.checkout-error button{margin-left:8px}.flux-auth{color:#d7e2df;background:#10171b;border:1px solid #344249;padding:28px;box-shadow:0 24px 100px #000a}.flux-auth form{gap:16px;display:grid}.flux-auth label{color:#bcc9c5;gap:7px;display:grid}.flux-auth input{color:#edf5f1;background:#091013;border:1px solid #3b494f;border-radius:5px;width:100%;padding:10px 12px}.flux-auth input:focus-visible{outline-offset:3px;outline:2px solid #bddbca}.flux-auth button:focus-visible{outline-offset:3px;outline:2px solid #bddbca}.auth-entry:focus-visible{outline-offset:3px;outline:2px solid #bddbca}.flux-auth .auth-submit{color:#122019;background:#c4ddce;border-radius:5px;padding:11px 16px;font-weight:600}.flux-auth button:disabled{opacity:.55;cursor:wait}.flux-auth .auth-switch{color:#bfdbcd;padding:4px}.flux-auth .auth-error{color:#ffd1c6;background:#482724;border-radius:5px;padding:10px}.flux-auth .auth-hint{color:#a6b5af;font-size:12px}.flux-auth .auth-email{overflow-wrap:anywhere}@media (max-width:640px){.auth-entry span{display:none}}.flux-pro{overscroll-behavior:contain;color:#d7e2df;background:#10171b;border:1px solid #344249;gap:18px;width:min(460px,100vw - 32px);max-width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;line-height:1.55;overflow-y:auto;box-shadow:0 24px 100px #000a}.flux-pro [data-slot=dialog-title]{padding-right:24px;font-size:22px}.flux-pro [data-slot=dialog-description]{color:#bcc9c5}.pro-features{margin:0;padding:0;list-style:none}.pro-features li{color:#a6b5af;border-bottom:1px solid #344249;padding:10px 0}.pro-features li[data-highlighted=true]{color:#edf5f1;font-weight:600}.pro-price{color:#d7e2df;margin:0}.pro-checkout{color:#122019;background:#c4ddce;border-radius:5px;padding:11px 16px;font-weight:600}.pro-checkout:disabled{opacity:.55;cursor:wait}.pro-secure{text-align:center;color:#a6b5af;margin:-8px 0 0;font-size:12px}.flux-pro button:focus-visible{outline-offset:3px;outline:2px solid #bddbca}.pro-badge{color:#a6b5af;letter-spacing:.04em;font-size:11px}@media (max-width:480px){.flux-pro{gap:14px;padding:24px 20px;font-size:13px}}.cloud-look-tools{color:#a8bab2;gap:10px;margin-top:12px;font-size:12px;display:grid}.cloud-look-tools details{gap:8px;display:grid}.cloud-look-tools label{gap:5px;margin-top:10px;display:grid}.cloud-look-tools input,.cloud-look-tools select{color:#d7e2df;background:#182126;border:1px solid #344249;border-radius:4px;width:100%;padding:8px}.cloud-look-tools button{border:1px solid #344249;border-radius:4px;padding:6px 8px}.cloud-look-tools button:disabled{opacity:.5}.cloud-look-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cloud-look-tools [role=alert]{color:#ffd1c6}.local-cloud-import{background:#182126;border:1px solid #344249;border-radius:5px;gap:8px;padding:10px;display:grid}.local-cloud-import output{line-height:1.5}.recording-quality{color:#b8c9c3;font-size:11px;position:relative}.recording-quality summary{cursor:pointer}.recording-quality-panel{z-index:30;background:#111a20;border:1px solid #344249;border-radius:6px;width:255px;max-width:85vw;padding:14px;position:absolute;bottom:28px;right:0}.recording-quality label{gap:4px;margin-bottom:10px;display:grid}.recording-quality select{color:#d7e2df;background:#182126;border:1px solid #344249;border-radius:4px;padding:6px}.recording-quality p{margin-top:8px;line-height:1.5}.recording-budget-warning{color:#ffd3a3;max-width:250px;font-size:11px}
