:root{color:#171719;background:#fafafa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;color:#171719;background-color:#fafafa;background-image:url("data:image/svg+xml,%3Csvg width='240' height='180' viewBox='0 0 240 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ececec' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='.72'%3E%3Cpath d='M22 44c12-21 44-13 42 12-2 22-36 31-48 13-5-8-3-17 6-25Z'/%3E%3Cpath d='M41 53c5 1 8 6 7 11-2 8-15 7-17 0-1-6 4-12 10-11Z'/%3E%3Cpath d='M149 18c18 4 27 21 20 38-8 20-39 18-45-3-5-18 7-39 25-35Z'/%3E%3Cpath d='M135 40c7-7 18-7 24 0'/%3E%3Cpath d='M132 59c13 9 28 8 38-2'/%3E%3Cpath d='M193 96c17-8 33 5 29 22-4 18-33 23-42 7-6-11 1-23 13-29Z'/%3E%3Cpath d='M202 101c2-11 9-18 22-22'/%3E%3Cpath d='M74 130c24-18 52-5 50 20-3 30-48 27-55 3-2-8 0-16 5-23Z'/%3E%3Cpath d='M83 136c-12-7-20-17-24-30'/%3E%3Cpath d='M96 138c7 0 13 6 13 13'/%3E%3Cpath d='M13 148l17-8 14 12-7 20-22 2-9-15 7-11Z'/%3E%3Cpath d='M175 145c8-9 21-9 29 0'/%3E%3Cpath d='M178 158c9 6 18 6 27 0'/%3E%3Cpath d='M111 88c8-7 19-7 27 0'/%3E%3Cpath d='M117 98c5 3 10 3 15 0'/%3E%3Cpath d='M7 15c17 0 25 7 24 20'/%3E%3Cpath d='M215 20l13 7-4 15-15 3-10-11 5-12 11-2Z'/%3E%3C/g%3E%3C/svg%3E");background-size:260px 195px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page-shell{min-height:100vh;padding:24px 28px 88px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:0 auto 36px;color:#171719;font-size:17px;font-weight:800}.brand-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;color:#ffffff;background:#171719;border:1px solid #171719;border-radius:999px;box-shadow:0 8px 18px rgb(0 0 0/8%);font-size:18px;font-weight:950;letter-spacing:0;line-height:1}.brand-link:hover{background:#2a2a2f}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.topbar span{color:#444448;font-size:15px;font-weight:700}.language-switcher{gap:4px;padding:3px;background:rgb(255 255 255/78%);border:1px solid #e8e8eb;border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255/70%)}.language-option,.language-switcher{display:inline-flex;align-items:center}.language-option{min-height:30px;justify-content:center;gap:6px;padding:0 10px;color:#55555b;background:transparent;border:0;border-radius:999px;font-size:13px;font-weight:850;line-height:1;white-space:nowrap}.language-option b{font-size:inherit;line-height:1}.language-option[aria-current=true]{color:#ffffff;background:#171719}.language-option:focus-visible{outline:2px solid #171719;outline-offset:2px}.credit-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;background:rgb(255 255 255/78%);border:1px solid #e8e8eb;border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255/70%);white-space:nowrap}.topbar-link{color:#171719;font-size:15px;font-weight:850;line-height:1}.topbar-link:hover{color:#55555b}.topbar-button{padding:0;background:transparent;border:0}.topbar-primary-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 18px;color:#ffffff;background:#171719;border:1px solid #171719;border-radius:999px;font-size:15px;font-weight:850;line-height:1;box-shadow:0 8px 18px rgb(0 0 0/8%)}.topbar-primary-button:hover{background:#2a2a2f}.workspace{display:grid;grid-gap:32px;gap:32px;max-width:1360px;margin:0 auto}.swap-hero,.swap-workspace{justify-items:center}.swap-hero{display:grid;grid-gap:16px;gap:16px;width:100%;text-align:center}.swap-eyebrow{display:inline-flex;align-items:center;min-height:38px;padding:6px 22px;color:#a4a4a8;background:rgb(255 255 255/68%);border:1px solid #e9e9eb;border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255/70%);font-size:18px;font-weight:900;line-height:1.1}.swap-hero h1{max-width:1180px;margin:0;color:#202124;font-size:clamp(48px,6.3vw,88px);font-weight:950;line-height:1.02;letter-spacing:0}.swap-hero p{max-width:760px;margin:0;color:#85858a;font-size:clamp(18px,1.6vw,26px);font-weight:700;line-height:1.5}.swap-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;width:min(100%,1060px)}.swap-upload-panel{display:grid;grid-gap:12px;gap:12px}.swap-upload-dropzone{display:grid;place-items:center;grid-gap:22px;gap:22px;width:100%;min-height:270px;padding:30px;background:rgb(255 255 255/86%);border:3px dashed #d9d9dc;border-radius:24px;color:#414145;text-align:center;overflow:hidden;transition:border-color .16s ease,transform .16s ease,background .16s ease}.swap-upload-dropzone:hover{transform:translateY(-2px);border-color:#bdbdc3;background:#ffffff}.swap-upload-icon{display:grid;place-items:center;width:88px;height:88px;color:#85858a;background:#ededee;border-radius:22px}.swap-upload-dropzone strong{color:#4b4b50;font-size:26px;font-weight:850;line-height:1.2}.swap-upload-dropzone small{color:#9a9aa0;font-size:19px;font-weight:650;line-height:1.35}.swap-upload-panel.has-preview .swap-upload-dropzone{padding:0;border-style:solid;border-color:#e4e4e7;background:#111}.upload-preview-image,.upload-preview-video{display:block;width:100%;height:270px;object-fit:contain;background:#111}.upload-file-name{margin:0;color:#77777d;font-size:14px;font-weight:700;text-align:center;overflow-wrap:anywhere}.video-url-import{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.video-url-import input{min-width:0;min-height:46px;padding:0 14px;color:#171719;background:rgb(255 255 255/86%);border:1px solid #dedee2;border-radius:999px;font-size:14px;font-weight:650}.video-url-import input::placeholder{color:#aaaab0}.video-url-import button{min-height:46px;padding:0 16px;color:#ffffff;background:#171719;border:0;border-radius:999px;font-size:14px;font-weight:850;white-space:nowrap}.video-url-import button:disabled{cursor:wait;opacity:.55}.swap-main-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:min(100%,1060px);min-height:80px;margin-top:-4px;padding:20px 28px;color:#9a9aa0;background:#ececec;border:0;border-radius:22px;font-size:25px;font-weight:950;line-height:1.15;transition:background .16s ease,color .16s ease,transform .16s ease}.swap-main-button:not(:disabled){color:#ffffff;background:#171719}.swap-main-button:not(:disabled):hover{transform:translateY(-2px)}.centered-error{width:min(100%,1060px);text-align:center}.swap-recent-section{width:min(100%,1060px);margin-top:44px;justify-self:center}.swap-recent-section .section-heading{margin-bottom:24px}.swap-recent-section h2{margin:0;color:#050506;font-size:30px;font-weight:950;line-height:1.15}.swap-history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.swap-history-card{position:relative;display:block;aspect-ratio:9/16;width:100%;min-height:0;padding:0;overflow:hidden;background:#dedede;border:0;border-radius:18px;box-shadow:0 8px 20px rgb(0 0 0/8%)}.swap-history-card:disabled{cursor:default}.swap-history-card:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(0deg,rgb(0 0 0/34%),transparent);pointer-events:none}.swap-history-card video{display:block;width:100%;height:100%;object-fit:cover;background:#d8d8d8}.history-card-date{position:absolute;left:18px;bottom:18px;z-index:1;color:#ffffff;font-size:13px;font-weight:750;line-height:1.1;text-align:left;text-shadow:0 1px 8px rgb(0 0 0/58%);white-space:nowrap}.history-card-fallback{display:grid;place-items:center;width:100%;height:100%;color:#8f8f94;background:linear-gradient(145deg,#f4f4f4,#d8d8d8)}.history-card-loading{position:absolute;inset:50% auto auto 50%;z-index:1;width:42px;height:42px;border:4px solid rgb(255 255 255/42%);border-top-color:#ffffff;border-radius:50%;transform:translate(-50%,-50%);animation:history-card-spin .9s linear infinite}.swap-history-card.is-loading{background:linear-gradient(145deg,#3a3a3f,#171719)}.swap-history-card.is-failed{background:linear-gradient(145deg,#3b1d23,#171719)}.history-card-error{position:absolute;inset:18px 14px 48px;z-index:1;display:flex;align-items:center;color:#ffffff;font-size:13px;font-weight:750;line-height:1.25;text-align:left;overflow:hidden}@keyframes history-card-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.account-panel{display:grid;grid-gap:28px;gap:28px;max-width:980px;margin:0 auto}.workspace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end;padding-bottom:24px;border-bottom:1px solid #d7dbe2}.account-panel h1,.account-panel h2,.legal-page h1,.legal-page h2,.modal-panel h2,.status-page h1,.workspace h1,.workspace h2{margin:0 0 24px;letter-spacing:0}.account-panel h1,.legal-page h1,.status-page h1,.workspace h1{margin-bottom:10px;font-size:clamp(34px,6vw,56px);line-height:1.1}.account-panel h2,.legal-page h2,.modal-panel h2,.workspace h2{margin-bottom:0;font-size:18px;line-height:1.25}.account-panel p,.legal-page p,.modal-panel p,.status-page p,.workspace p{max-width:560px;margin:0;color:#5d6370;font-size:15px;line-height:1.55}.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.upload-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:148px;padding:22px;background:#ffffff;border:1px solid #dfe3ea;border-radius:8px}.recent-row strong,.upload-panel strong{display:block;overflow-wrap:anywhere;color:#111218;font-size:18px;line-height:1.3}.panel-label,.recent-row small{display:block;margin-bottom:8px;color:#6a7180;font-size:13px;line-height:1.3}.icon-button,.pricing-option,.primary-button,.recent-row,.secondary-button{border-radius:8px;letter-spacing:0;transition:background .16s ease,border-color .16s ease,transform .16s ease}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border:1px solid #111218;font-size:14px;font-weight:700;line-height:1.2;text-align:center;white-space:normal}.primary-button{background:#111218;color:#ffffff}.secondary-button{background:#ffffff;color:#111218}.icon-button:hover,.pricing-option:hover,.primary-button:hover,.recent-row:hover,.secondary-button:hover{transform:translateY(-1px)}.pricing-option:disabled,.primary-button:disabled,.recent-row:disabled,.secondary-button:disabled{cursor:wait;opacity:.64}.pricing-option-current:disabled{cursor:default;opacity:1}.recent-section{display:grid;grid-gap:12px;gap:12px}.current-job{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px;background:#fff4dd;border:1px solid #f1d7a6;border-radius:8px;color:#573800;font-size:14px}.current-job span{overflow-wrap:anywhere}.section-heading{display:flex;align-items:center;justify-content:space-between}.account-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:16px;gap:16px;align-items:stretch}.account-dashboard{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.account-card{display:grid;align-content:start;grid-gap:20px;gap:20px;min-height:164px;padding:22px;background:#ffffff;border:1px solid #dfe3ea;border-radius:8px}.account-card-accent{background:#111218;color:#ffffff;border-color:#111218}.account-card-accent .panel-label,.account-card-accent p{color:#d7dbe2}.account-history,.account-summary{grid-column:span 2}.account-history,.account-plan-card,.account-profile-card,.account-topup-card{grid-template-columns:minmax(0,1fr);grid-column:1/-1}.account-email{overflow-wrap:anywhere;color:#111218;font-size:clamp(26px,4vw,42px);font-weight:900;line-height:1.05}.account-auth-card{display:grid;grid-gap:22px;gap:22px;width:min(100%,520px);justify-self:center}.account-loading-card{min-height:178px;justify-content:stretch}.account-loading-line{width:72%;height:16px;background:linear-gradient(90deg,#edf0f5,#f9fafb,#edf0f5);background-size:220% 100%;border-radius:999px;animation:account-loading 1.1s ease-in-out infinite}.account-loading-line.wide{width:100%;height:28px}.account-loading-line.short{width:46%}@keyframes account-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.account-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.account-meta div{min-width:0;padding:14px;background:#f9fafb;border:1px solid #e7eaf0;border-radius:8px}.account-meta dt{margin-bottom:6px;color:#6a7180;font-size:12px;font-weight:700;line-height:1.2}.account-meta dd{margin:0;overflow-wrap:anywhere;color:#111218;font-size:16px;font-weight:800;line-height:1.25}.credit-balance{font-size:56px;font-weight:900;line-height:.95}.credits-progress-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.credits-progress-header strong{display:block;margin-bottom:4px;color:#111218;font-size:20px;line-height:1.2}.credits-progress-header span{color:#6a7180;font-size:14px;font-weight:700}.credits-progress-header b{color:#111218;font-size:22px;line-height:1}.credits-progress-track{height:14px;overflow:hidden;background:#edf0f5;border-radius:999px}.credits-progress-track span{display:block;height:100%;background:#171719;border-radius:inherit}.compact-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.topup-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.topup-plan-button{display:grid;grid-gap:8px;gap:8px;min-height:96px;padding:18px;background:#f9fafb;border:1px solid #dfe3ea;border-radius:8px;color:#111218;text-align:left}.topup-plan-button:hover{background:#ffffff;border-color:#171719}.topup-plan-button span{font-size:15px;font-weight:850}.topup-plan-button b{font-size:22px;line-height:1}.button-row{display:flex;flex-wrap:wrap;gap:10px}.button-row.centered{justify-content:center}.empty-state{display:grid;grid-gap:8px;gap:8px;min-height:120px;place-items:center;padding:26px;background:#f9fafb;border:1px dashed #cad1dc;border-radius:8px;text-align:center}.empty-state strong{color:#111218;font-size:18px;line-height:1.3}.account-history-list{display:grid;grid-gap:10px;gap:10px}.account-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;background:#f9fafb;border:1px solid #e7eaf0;border-radius:8px}.account-history-row span{overflow-wrap:anywhere;color:#111218;font-size:14px;font-weight:700}.account-history-row strong{color:#273f9f;font-size:13px;line-height:1.2}.status-page{display:grid;justify-items:center;grid-gap:18px;gap:18px;max-width:720px;margin:10vh auto 0;padding:42px 24px;text-align:center}.status-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:#fff4dd;color:#8a5200;font-size:26px;font-weight:900;line-height:1}.status-mark-success{background:#e8f4ed;color:#166239}.legal-page{display:grid;grid-gap:26px;gap:26px;max-width:820px;margin:0 auto;padding-bottom:40px}.legal-page section{display:grid;grid-gap:10px;gap:10px;padding-top:24px;border-top:1px solid #dfe3ea}.legal-copy{max-width:720px;color:#5d6370;font-size:15px;line-height:1.72;white-space:pre-wrap}.legal-back{width:-moz-fit-content;width:fit-content;color:#273f9f;font-size:14px;font-weight:800}.recent-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;width:100%;min-height:78px;padding:16px 18px;border:1px solid #dfe3ea;background:#ffffff;color:inherit;text-align:left}.status-pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#e8f4ed;color:#166239;font-size:13px;font-weight:700;line-height:1.2}.row-action{color:#273f9f;font-size:14px;font-weight:700}.modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:rgb(14 18 27/62%);z-index:10}.modal-panel{width:min(100%,620px);max-height:min(820px,calc(100vh - 48px));overflow:auto;padding:24px;background:#ffffff;border:1px solid #dfe3ea;border-radius:8px;box-shadow:0 24px 80px rgb(14 18 27/25%)}.modal-panel.pricing-dialog{width:min(100%,1220px);padding:28px 32px;border-color:#e4e4e7;border-radius:18px}.modal-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px}.pricing-hero{position:relative;display:grid;justify-items:center;grid-gap:12px;gap:12px;margin-bottom:22px;padding:0 54px;text-align:center}.pricing-pill{display:inline-flex;min-height:34px;align-items:center;padding:0 18px;color:#77777d;background:#ffffff;border:1px solid #e2e2e5;border-radius:999px;font-size:14px;font-weight:750}.pricing-hero .icon-button{position:absolute;top:0;right:0}.pricing-hero h2{margin:0;color:#08080a;font-size:clamp(32px,3.4vw,46px);font-weight:950;line-height:1.05}.pricing-hero p{max-width:620px;margin:12px auto 0;color:#85858a;font-size:18px;font-weight:650;line-height:1.45}.icon-button{display:inline-grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border:1px solid #d8dde6;background:#ffffff;color:#111218;font-size:18px;font-weight:700;line-height:1}.pricing-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.pricing-option{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:390px;padding:24px;border:1px solid #dedee2;border-radius:14px;background:#ffffff;color:#111218;text-align:left;box-shadow:0 1px 2px rgb(0 0 0/7%)}.pricing-option-current{border-color:#19a463;box-shadow:0 0 0 2px rgb(25 164 99/18%),0 10px 28px rgb(25 164 99/12%)}.pricing-option span{color:#111218;font-size:22px;font-weight:900;line-height:1.1}.pricing-option strong{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;margin-top:10px;font-size:clamp(30px,3vw,40px);font-weight:950;line-height:1}.pricing-option strong small{flex:0 0 auto;color:inherit;font-size:14px;font-weight:850}.pricing-option small{color:#77777d;font-size:14px;font-weight:650;line-height:1.35}.pricing-option .fake-price{color:#8d8e96;font-weight:800;text-decoration:line-through}.pricing-option .discount-badge{position:absolute;top:20px;right:20px;width:auto;max-width:calc(100% - 40px);padding:6px 9px;color:#0c6b3b;background:#e9f8ef;border:1px solid #bde8ce;border-radius:999px;font-size:11px;font-weight:900;line-height:1}.pricing-option ul{display:grid;grid-gap:10px;gap:10px;margin:14px 0 18px;padding:0;color:#55555b;font-size:14px;font-weight:700;list-style:none}.pricing-option li:before{content:"";display:inline-block;width:10px;height:6px;margin-right:10px;border-bottom:2px solid;border-left:2px solid;transform:rotate(-45deg) translateY(-2px)}.pricing-option b{display:grid;place-items:center;align-self:end;min-height:44px;margin-top:auto;color:#111218;background:#f7f7f8;border:1px solid #dcdce0;border-radius:8px;font-size:15px;font-weight:850}.pricing-option em{position:absolute;top:-15px;left:50%;padding:6px 18px;color:#111218;background:#ffffff;border-radius:999px;font-size:12px;font-style:normal;font-weight:900;letter-spacing:0;text-transform:uppercase;transform:translateX(-50%)}.pricing-option .current-plan-badge{color:#ffffff;background:#19a463}.pricing-option-featured{color:#ffffff;background:#171719;border-color:#171719;box-shadow:0 18px 42px rgb(0 0 0/18%)}.pricing-option-featured span,.pricing-option-featured strong{color:#ffffff}.pricing-option-featured .discount-badge{color:#ffffff;background:#19a463;border-color:#19a463}.pricing-option-featured small,.pricing-option-featured ul{color:#c9c9cf}.pricing-option-featured b{color:#111218;background:#ffffff;border-color:#ffffff}.pricing-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.pricing-benefits span{display:flex;min-height:48px;align-items:center;justify-content:center;padding:0 16px;color:#66666d;background:#ffffff;border:1px solid #e1e1e4;border-radius:10px;font-size:15px;font-weight:750}.form-error{margin:0 0 14px;color:#b42318;font-size:14px;font-weight:700}.result-video{display:block;width:100%;aspect-ratio:16/9;margin-bottom:18px;background:#111218;border-radius:8px}.full-width{width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer{display:flex;justify-content:center;gap:28px;width:min(100%,1060px);margin:72px auto 0;padding-top:26px;border-top:1px solid #e5e5e8;color:#77777d;font-size:14px;font-weight:750}.site-footer a:hover{color:#171719}.signin-panel{display:grid;grid-gap:28px;gap:28px;width:min(100%,670px);margin:0 auto}.modal-panel.signin-dialog{position:relative;width:min(100%,760px);padding:46px 50px 42px;border-color:#e4e4e7;border-radius:18px}.signin-close{position:absolute;top:18px;right:18px}.signin-dialog .signin-panel{gap:18px;width:min(100%,600px)}.signin-dialog .signin-panel>*{min-width:0;max-width:100%}.signin-panel h1{margin:0 0 26px;color:#050506;font-size:clamp(40px,5vw,56px);font-weight:950;line-height:1.05;text-align:center}.signin-dialog .signin-panel h1{margin-bottom:10px;font-size:clamp(40px,4.2vw,52px)}.oauth-button,.signin-submit{display:flex;min-height:86px;align-items:center;justify-content:center;gap:24px;width:100%;border-radius:20px;font-size:28px;font-weight:750}.oauth-button{color:#111218;background:#ffffff;border:2px solid #e2e2e5}.signin-dialog .oauth-button,.signin-dialog .signin-submit{min-height:66px;border-radius:18px;font-size:22px}.google-mark{display:inline-grid;place-items:center;width:42px;height:42px;color:#4285f4;font-size:34px;font-weight:950}.signin-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;color:#96969b;font-size:24px;font-weight:650}.signin-divider:after,.signin-divider:before{content:"";height:2px;background:#e2e2e5}.signin-form{display:grid;grid-gap:24px;gap:24px}.signin-form>*{min-width:0;max-width:100%}.signin-dialog .signin-form{gap:16px}.signin-form input{width:100%;min-height:92px;padding:0 34px;color:#111218;background:#f4f4f5;border:2px solid #e2e2e5;border-radius:20px;font-size:32px;font-weight:650}.signin-form input::placeholder{color:#b7b7bc}.signin-dialog .signin-form input{min-height:72px;padding:0 26px;border-radius:18px;font-size:24px}.turnstile-check{display:flex;width:100%;min-height:76px;align-items:center;justify-content:flex-start;padding:12px;background:#fbfbfc;border:2px solid #d8d8db;border-radius:18px}.turnstile-check.is-rendered{background:#fbfbfc;border-color:#d8d8db}.turnstile-check:not(.is-rendered)>div{display:none}.turnstile-placeholder{color:#77777f;font-size:16px;font-weight:800}.signin-submit{color:#ffffff;background:#050506;border:0;font-weight:850}.oauth-button:disabled,.signin-submit:disabled{opacity:.55}.signin-error,.signin-notice{margin:-8px 0 0;text-align:center}.signin-notice{color:#166239;font-size:16px;font-weight:750}.signin-text-button{color:#8f8f94;background:transparent;border:0;font-size:26px;font-weight:650}.signin-signup{margin:-2px 0 0;color:#8b8b90;font-size:26px;font-weight:650;text-align:center}.signin-signup button{padding:0;color:#111218;background:transparent;border:0;font-size:inherit;font-weight:750}.signin-dialog .signin-signup,.signin-dialog .signin-text-button{font-size:18px}@media (max-width:760px){.page-shell{padding:18px}.topbar{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:22px}.topbar-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:10px 14px}.credit-chip{min-height:32px;padding:0 12px}.account-grid,.account-meta,.pricing-options,.swap-upload-grid,.upload-grid,.upload-panel,.workspace-header{grid-template-columns:1fr}.swap-hero{gap:16px}.swap-eyebrow{min-height:36px;font-size:16px}.swap-upload-dropzone{min-height:220px;border-radius:20px}.video-url-import{grid-template-columns:1fr}.upload-preview-image,.upload-preview-video{height:220px}.swap-main-button{min-height:72px;border-radius:18px;font-size:20px}.swap-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-history,.account-summary{grid-column:auto}.workspace-header{align-items:stretch}.recent-row{grid-template-columns:1fr}.modal-panel{padding:18px}.modal-panel.signin-dialog{width:min(100%,560px);padding:40px 20px 24px}.signin-panel{gap:20px}.oauth-button,.signin-submit{min-height:68px;border-radius:16px;font-size:20px}.signin-form input{min-height:72px;padding:0 22px;border-radius:16px;font-size:24px}.signin-signup,.signin-text-button{font-size:20px}}@media (max-width:420px){.page-shell{padding:14px}.topbar,.topbar-actions{gap:10px}.language-switcher{width:100%;justify-content:space-between}.language-option{flex:1 1;gap:4px;padding:0 6px}.language-option b{font-size:12px}.modal-backdrop{padding:14px}.modal-panel.signin-dialog{width:100%;padding:40px 20px 24px}.signin-dialog .signin-panel h1{font-size:34px;line-height:1.05}.signin-dialog .oauth-button,.signin-dialog .signin-submit{min-height:64px;gap:10px;padding:0 14px;font-size:18px}.signin-dialog .google-mark{flex:0 0 auto;width:30px;height:30px;font-size:28px}.signin-dialog .signin-divider{gap:14px;font-size:20px}.signin-dialog .signin-form input{min-height:70px;padding:0 20px;font-size:22px}.signin-dialog .signin-signup,.signin-dialog .signin-text-button{font-size:16px}.account-card,.recent-row,.swap-upload-dropzone,.upload-panel{padding:16px}.swap-history-grid{grid-template-columns:1fr}.workspace{gap:24px}.swap-upload-dropzone{min-height:200px}.upload-preview-image,.upload-preview-video{height:200px}.swap-upload-icon{width:72px;height:72px;border-radius:18px}.swap-upload-dropzone strong{font-size:24px}.swap-upload-dropzone small{font-size:18px}}