@font-face{font-family:Unused;src:local('Arial')}/* System fonts only. No remote font requests. */
:root{--ink:#20212a;--muted:#70717e;--purple:#7050e6;--purple-dark:#583bc2;--lilac:#f0ebff;--line:#e6e5ed;--green:#187354;--canvas:#f7f7fa;font-family:Inter,'Segoe UI',system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a{color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #9074f3;outline-offset:4px}[hidden]{display:none!important}.skip{position:absolute;left:16px;top:-90px;background:#fff;padding:14px;z-index:10}.skip:focus{top:16px}.site-head{max-width:1240px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:23px;font-weight:800;letter-spacing:-1.2px}.brand-dot{font-size:10px;align-self:flex-start;margin-top:4px;margin-left:-5px;letter-spacing:0}.brand-icon{display:flex;gap:3px;align-items:center;width:30px;height:30px;transform:rotate(-14deg)}.brand-icon i{display:block;background:var(--purple);width:7px;height:20px;border-radius:5px}.brand-icon i:nth-child(2){height:29px}.brand-icon i:nth-child(3){height:15px}.site-head nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:600}.site-head nav a{text-decoration:none;color:#626371}.site-head nav a.active{color:var(--purple)}.site-head nav a:hover{color:var(--purple)}.head-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#686b73}.head-note>span{width:6px;height:6px;border-radius:50%;background:#42ab85;box-shadow:0 0 0 4px #42ab8512}main{max-width:1160px;margin:0 auto;padding:0 34px}.hero{padding:60px 0 39px;text-align:center;position:relative}.eyebrow{font-size:10px;font-weight:750;letter-spacing:2px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--purple);margin-bottom:17px}.tiny-lock{letter-spacing:0;font-size:14px}h1{font-size:clamp(46px,6.4vw,76px);letter-spacing:-4px;line-height:1.02;margin:0;font-weight:750}h1>span{color:var(--purple)}.hero>p{font-size:16px;line-height:1.7;color:var(--muted);margin:22px 0 20px}.hero-note{display:flex;gap:9px;justify-content:center;align-items:center;font-size:11px;color:#6a6c76}.check-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e8f5ee;color:var(--green);width:19px;height:19px;font-size:12px;flex:none}.hero-divider{margin:0 6px;color:#c7c5d1}.workspace{background:#fff;border:1px solid #e5e3eb;border-radius:23px;box-shadow:0 12px 45px #25203c06,0 2px 4px #25203c02;overflow:hidden}.workspace-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:17px 26px;gap:12px}.tabs{display:flex;gap:5px;background:#f3f2f7;border:1px solid #eeedf3;padding:4px;border-radius:12px}.tab{border:0;background:transparent;padding:10px 18px;color:#7d7c88;font-size:12px;font-weight:650;border-radius:8px;display:flex;align-items:center;gap:7px}.tab>span{font-size:18px;line-height:1}.tab.selected{background:white;color:var(--purple);box-shadow:0 2px 6px #32274f10}.workspace-label{font-size:10px;color:#8c8b97}.tool-grid{display:grid;grid-template-columns:1.08fr 1fr}.source-pane,.settings-pane{padding:29px 31px 26px}.source-pane{border-right:1px solid var(--line)}.section-label{display:flex;align-items:center;gap:9px;letter-spacing:1.4px;font-size:9px;font-weight:750;color:#71717f;margin-bottom:20px}.section-label>span{letter-spacing:0;font-size:9px;border:1px solid #e5e2ef;color:#8b80a9;border-radius:5px;padding:4px}.dropzone{min-height:255px;border:1.5px dashed #c6b7ef;border-radius:15px;background:linear-gradient(135deg,#faf8ff,#f6f2ff);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px 16px;transition:background .15s,border-color .15s}.dropzone.dragging{background:#e9dfff;border-color:var(--purple)}.file-glyph{width:49px;height:58px;background:#fff;border:1px solid #e1d9f3;border-radius:9px;position:relative;display:grid;place-items:center;margin-bottom:18px;box-shadow:4px -4px 0 #e5dcfc;transform:rotate(-5deg)}.file-glyph>span{font-size:16px;color:var(--purple);opacity:.8}.file-glyph>i{font-style:normal;display:grid;place-items:center;position:absolute;bottom:-7px;right:-9px;color:#fff;background:var(--purple);border-radius:50%;width:21px;height:21px;border:2px solid #f4efff}.dropzone h2{font-size:17px;letter-spacing:-.4px;margin:0 0 9px;font-weight:700}.dropzone p{font-size:11px;line-height:1.7;color:#858092;margin:0 0 20px}.choose-btn{background:white;color:#6243cb;padding:11px 17px;font-size:11px;font-weight:650;border:1px solid #ded4f8;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:19px;text-decoration:none;min-height:41px}.choose-btn:hover{background:#f1ebff}.dropzone small{margin-top:16px;color:#9790a5;font-size:9px}.file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.local-note{display:flex;gap:9px;align-items:flex-start;margin-top:19px}.local-note .check-icon{width:17px;height:17px;font-size:10px;margin-top:1px}.local-note p{margin:0;font-size:10px;line-height:1.8;color:#85828e}.local-note strong{font-weight:650;color:#52505f}.field-label{display:block;color:#444151;font-size:11px;font-weight:650;margin-bottom:9px}.settings-pane select,.share-settings select,.advanced select{width:100%;border:1px solid #e2dfeb;background:#faf9fc;border-radius:9px;color:#514d60;font-size:12px;min-height:43px;padding:10px 13px;cursor:pointer}.select-wrap{margin-bottom:21px}.preset-list{display:flex;flex-direction:column;gap:8px}.preset{display:flex;align-items:center;gap:10px;border:1px solid #e8e5ee;border-radius:10px;padding:11px 13px;cursor:pointer;min-height:57px}.preset:has(input:checked){background:#f7f4ff;border-color:#bda8ee;box-shadow:0 0 0 1px #bda8ee22}.preset input{accent-color:var(--purple);width:14px;height:14px;flex:none;margin:0}.preset strong{font-size:11px;font-weight:650;display:block}.preset small{display:block;font-size:9px;color:#8b849b;margin-top:4px}.recommended{margin-left:auto;color:#7b5fbd;background:#eae0fc;font-size:7px;letter-spacing:.5px;padding:4px 6px;border-radius:4px}.mute-row{display:flex;align-items:center;gap:7px;font-size:11px;color:#797283;margin-top:16px}.mute-row input{accent-color:var(--purple);width:13px;height:13px;margin:0}.advanced{margin-top:14px;color:#8a8397;font-size:10px}.advanced summary{cursor:pointer}.advanced label{display:block;margin:14px 0 6px}.advanced p{line-height:1.6}.format-note{font-size:9px;line-height:1.7;color:#9a94a4;margin:13px 0 0}.action-bar{border-top:1px solid var(--line);padding:18px 30px;background:#fcfbfe;display:flex;align-items:center;justify-content:space-between;gap:20px}.action-bar>div{display:flex;align-items:center;gap:9px;color:#928b9e;font-size:10px}.small-lock{color:#9587b5}.primary{border:0;border-radius:10px;padding:13px 20px;background:var(--purple);color:white;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:44px;transition:background .15s}.primary:hover{background:var(--purple-dark)}.action-bar .primary{min-width:200px}.under-tools{padding:55px 0 52px}.under-heading>span{font-size:9px;color:#9993a6;letter-spacing:1.5px;font-weight:650}.under-heading h2{font-size:24px;letter-spacing:-.9px;margin:10px 0 30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.step-num{color:var(--purple);background:#eee8fc;border-radius:9px;width:30px;height:30px;display:grid;place-items:center;font-size:12px;font-weight:650;margin-bottom:14px}.steps h3{font-size:14px;letter-spacing:-.3px;margin:0 0 9px}.steps p{font-size:11px;line-height:1.85;color:#8a8396;max-width:235px;margin:0}.privacy-section{border-top:1px solid var(--line);padding:42px 0 62px;display:grid;grid-template-columns:1fr 1.15fr;gap:55px}.privacy-section .eyebrow{justify-content:flex-start;font-size:8px;letter-spacing:1.5px}.privacy-section h2{font-size:32px;letter-spacing:-1px;line-height:1.14;margin:0 0 15px}.privacy-section>div>p{font-size:12px;color:#8a8396}.faq details{border-bottom:1px solid var(--line);padding:17px 0;font-size:12px;color:#575161}.faq summary{cursor:pointer;font-weight:600;list-style:none;position:relative;padding-right:24px}.faq summary::after{content:'+';position:absolute;right:3px;color:#9990aa;font-size:16px;font-weight:400}.faq details[open] summary::after{content:'−'}.faq p{font-size:11px;color:#8a8396;line-height:1.9;margin:13px 0 0}footer{border-top:1px solid var(--line);padding:26px 40px;max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}footer .brand{font-size:18px}footer>span{font-size:10px;color:#9c95a6}footer>div{display:flex;gap:21px;font-size:10px;color:#8c8499}footer a{text-decoration:none}footer a:hover{color:var(--purple)}.file-card{border:1px solid var(--line);border-radius:14px;overflow:hidden}.file-card video{background:#16151e;width:100%;height:200px;display:block}.file-row{display:flex;align-items:center;gap:10px;padding:14px}.file-row>div{min-width:0;flex:1}.file-row strong{font-size:11px;overflow-wrap:anywhere;display:block}.file-row small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.file-badge{color:var(--purple);background:var(--lilac);border-radius:8px;padding:10px;font-size:10px}.icon-btn{border:0;background:#f5f2fa;color:#8e819f;border-radius:7px;width:30px;height:30px;font-size:19px;flex:none}.text-btn{font:inherit;font-size:11px;color:var(--purple);border:0;background:none;padding:9px;cursor:pointer;text-decoration:none}.progress-panel{padding:24px 30px;border-top:1px solid var(--line)}.progress-heading{display:flex;justify-content:space-between;align-items:center}.progress-heading h3{font-size:13px;margin:0}progress{width:100%;height:9px;border:0;accent-color:var(--purple);border-radius:20px;overflow:hidden;margin-top:15px}progress::-webkit-progress-bar{background:#eee8f9;border-radius:20px}progress::-webkit-progress-value{background:var(--purple);border-radius:20px}.progress-copy{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--muted);font-size:10px}.progress-copy p{line-height:1.6}.progress-copy>span{white-space:nowrap}.result{margin:0 30px 26px;border:1px solid #c9e7d8;border-radius:13px;background:#f5fcf8;padding:20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.result-check{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e1f3e9;color:var(--green);flex:none}.result>div:nth-child(2){flex:1;min-width:150px}.result h3{font-size:14px;margin:0 0 6px}.result p{font-size:10px;color:#70877a;margin:4px 0;overflow-wrap:anywhere}.result .primary{background:var(--green)}#output-preview{width:100%}#output-preview video,#output-preview img,#output-preview audio{max-width:100%;max-height:360px;border-radius:8px;display:block;margin:auto}.error{margin:20px 30px;padding:18px 20px;border:1px solid #efcdd0;color:#9d3947;background:#fff5f6;border-radius:12px;font-size:12px;line-height:1.7}.share-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:32px}.share-layout h2{font-size:30px;letter-spacing:-1px;line-height:1.15;margin:0 0 17px}.share-intro{font-size:12px;line-height:1.8;color:var(--muted)}.share-drop{border:1px dashed #c4b3ec;background:#faf7ff;border-radius:12px;padding:20px;display:flex;align-items:center;flex-direction:column;gap:10px;cursor:pointer;position:relative;margin-top:22px;overflow:hidden}.share-drop>span{font-size:24px;color:var(--purple)}.share-drop strong{font-size:12px;overflow-wrap:anywhere;max-width:100%;text-align:center}.share-drop small{font-size:10px;color:#92869f}.share-drop input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.share-drop:focus-within{outline:3px solid #9074f3;outline-offset:3px}.share-settings{padding-top:32px}.privacy-explainer{display:flex;gap:12px;margin:24px 0;color:#736982}.privacy-explainer>span{color:var(--purple);font-size:21px}.privacy-explainer strong{font-size:12px;font-weight:600}.privacy-explainer p{font-size:11px;line-height:1.8}.share-settings .primary{width:100%}#share-status{font-size:11px;line-height:1.7;color:var(--muted)}.share-result{margin:0 32px 28px;padding:24px;background:#f6fcf8;border:1px solid #d1eadb;border-radius:13px}.share-result h3{font-size:16px;margin-top:0}.share-result label{display:block;font-size:11px;margin:20px 0 9px;color:#477b60}.link-row{display:flex;gap:10px}.link-row input{flex:1;min-width:0;border:1px solid #d4e1da;border-radius:8px;background:white;padding:11px;font-size:11px;color:#52705c}.small{font-size:10px;line-height:1.7;color:var(--muted)}.legacy-note{border-top:1px solid var(--line);margin:0;padding:20px 32px;font-size:10px;line-height:1.9;color:#8b8098}.legacy-note a{color:var(--purple)}.viewer{background:white;border:1px solid var(--line);border-radius:22px;padding:35px;text-align:center}.viewer h2{font-size:32px;letter-spacing:-1px}.viewer p{font-size:13px;line-height:1.8;color:var(--muted)}#shared-preview video{width:100%;max-height:65vh;margin:25px 0;border-radius:12px;background:#111}.danger{border:1px solid #eccbd0;border-radius:9px;padding:12px 20px;background:#fff1f4;color:#9f3248;font-size:12px;cursor:pointer}#shared-save{margin-bottom:15px}.viewer>.text-btn{display:block;margin-top:20px}
@media(min-width:1500px){.hero{padding-top:75px}.workspace{margin-top:10px}}
@media(max-width:850px){.site-head{padding:23px 25px}.head-note{display:none}.site-head nav{gap:22px}.source-pane,.settings-pane{padding:24px}.workspace-top{padding:16px 20px}.workspace-label{display:none}main{padding:0 24px}.hero{padding-top:45px}h1{font-size:60px}.hero-note{font-size:10px}.privacy-section{gap:25px}.recommended{display:none}.steps{gap:25px}.share-layout{gap:25px;padding:24px}.share-layout h2{font-size:26px}}
@media(max-width:620px){.site-head{padding:20px}.brand{font-size:20px}.site-head nav{gap:17px;font-size:11px}.site-head nav a:last-child{display:none}main{padding:0 17px}.hero{padding:39px 0 29px}h1{font-size:54px;letter-spacing:-3px}.hero>p{font-size:13px;line-height:1.7;margin:20px 0}.hero-note{flex-wrap:wrap;gap:6px;font-size:9px;max-width:275px;margin:auto}.hero-divider{display:none}.hero-note .check-icon{width:15px;height:15px;font-size:9px}.hero-note{display:grid;grid-template-columns:auto 1fr}.hero-note::after{content:'✓';grid-column:1;grid-row:2;color:var(--green)}.hero-note{grid-auto-flow:row}.eyebrow{font-size:8px;letter-spacing:1.6px}.workspace{border-radius:17px}.workspace-top{padding:13px 16px}.tabs{width:100%;justify-content:stretch}.tab{flex:1;justify-content:center;font-size:11px;padding:10px 8px}.tool-grid{grid-template-columns:1fr}.source-pane{border-right:0;border-bottom:1px solid var(--line);padding:22px}.settings-pane{padding:22px}.section-label{margin-bottom:17px}.dropzone{min-height:240px}.dropzone h2{font-size:18px}.dropzone p{font-size:11px}.dropzone small{font-size:9px}.field-label{font-size:12px}.preset strong{font-size:12px}.preset small{font-size:10px}.preset{min-height:64px}.recommended{display:block}.format-note{font-size:10px}.mute-row{font-size:12px}.advanced{font-size:11px}.action-bar{padding:18px 22px;flex-direction:column;gap:14px}.action-bar .primary{width:100%;font-size:14px;min-height:48px}.action-bar>div{font-size:9px}.primary{font-size:12px}.under-tools{padding:36px 5px}.under-heading h2{font-size:22px;max-width:270px;line-height:1.25}.steps{grid-template-columns:1fr;gap:23px}.steps article{padding-left:47px;position:relative}.step-num{position:absolute;left:0;top:0}.steps p{max-width:none;font-size:12px}.steps h3{font-size:14px}.privacy-section{grid-template-columns:1fr;gap:15px;padding:30px 5px 40px}.privacy-section h2{font-size:29px}.faq summary{font-size:13px}.faq p{font-size:12px}.faq details{padding:17px 0}footer{padding:23px 22px;flex-wrap:wrap}footer>span{display:none}footer>div{gap:14px;font-size:9px}.progress-panel{padding:20px 22px}.progress-copy{flex-direction:column;align-items:flex-start;gap:0}.result{margin:0 22px 22px;padding:18px}.result>.primary{width:100%}.file-card video{height:210px}.error{margin:18px 22px}.share-layout{grid-template-columns:1fr;padding:23px;gap:6px}.share-settings{padding-top:20px}.share-result{margin:0 22px 22px;padding:18px}.link-row{flex-direction:column}.share-result label{line-height:1.7}.legacy-note{padding:18px 23px}.viewer{padding:25px 20px}.viewer h2{font-size:27px}}
/* Comfortable utility text at normal desktop zoom. */
@media(min-width:621px){.hero{padding-top:43px;padding-bottom:32px}h1{font-size:66px;letter-spacing:-3.5px}.field-label{font-size:13px}.preset strong{font-size:13px}.preset small{font-size:11px}.preset{min-height:63px}.dropzone h2{font-size:20px}.dropzone p{font-size:12px}.dropzone small{font-size:10px}.choose-btn{font-size:12px}.tab{font-size:13px}.section-label{font-size:10px}.local-note p{font-size:11px}.format-note{font-size:11px}.mute-row{font-size:12px}.settings-pane select,.share-settings select{font-size:13px}.action-bar>div{font-size:11px}.action-bar .primary{font-size:14px}.steps p{font-size:12px}.faq summary{font-size:13px}.faq p{font-size:12px}.progress-copy{font-size:12px}.result p{font-size:12px}.file-row strong{font-size:13px}.file-row small{font-size:11px}.share-drop strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
