:root{--bg: #f8f7f4;--ink: #252620;--muted: #6c6d65;--muted-light: #74756e;--card: #fff;--card-subtle: #faf9f7;--line: #e6e5df;--line-strong: #d4d2c9;--brand: #bd4425;--brand-hot: #a73b20;--brand-subtle: #fcf0e9;--brand-border: #ebc3b2;--brand-text: #a53c22;--warn: #925018;--warn-bg: #fff6e7;--err: #be3737;--err-bg: #fff0ef;--success: #386644;--success-bg: #edf5ed;--ease-out: cubic-bezier(.23,1,.32,1);--motion-feedback: .16s;--motion-state: .2s;--motion-reveal: .5s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;line-height:1.5;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none;transition:color .16s ease}a:hover{color:var(--brand)}button,input{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--brand);color:#fff;border:1px solid transparent;padding:12px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .13s var(--ease-out)}button:active:not(:disabled),.button:active{transform:scale(.98)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--brand);outline-offset:4px}button.secondary{background:#fff;border-color:var(--line-strong);color:var(--ink)}button.ghost{background:transparent;color:var(--muted);padding:8px}.shell{max-width:1168px;margin:0 auto;padding:0 32px}.top{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand-wrap{display:inline-flex;align-items:center;gap:9px;color:var(--ink);flex-shrink:0}.brand-icon-box{color:var(--brand);width:36px;height:36px;display:grid;place-items:center}.brand-name{display:inline-flex;align-items:baseline;gap:4px;font-size:19px;font-weight:700;letter-spacing:-.6px}.brand-name .brand-connector{font-size:.74em;font-weight:450;letter-spacing:-.2px;color:var(--muted);margin:0 1px}.top nav{display:flex;align-items:center;gap:29px;font-size:12px;font-weight:500}.top nav a{color:var(--muted)}.top nav a.active{color:var(--ink)}.nav-badge{display:inline-flex;align-items:center;gap:6px;border-left:1px solid var(--line-strong);padding-left:25px;font-size:11px;color:var(--muted)}.hero{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:44px;padding:57px 0 49px}.eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 20px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:1.7px;font-weight:500;color:var(--muted)}.status-dot{width:6px;height:6px;background:var(--brand);border-radius:50%}.hero h1{font-size:clamp(38px,4.2vw,59px);line-height:1.09;letter-spacing:-2.9px;font-weight:650;margin:0}.hero h1 span{color:var(--brand)}.lede{font-size:15px;color:var(--muted);max-width:430px;line-height:1.75;margin:22px 0 0}.hero-note{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;margin-top:21px}.hero-note svg{color:#5c7256}.format-illustration{position:relative;height:240px;width:370px;max-width:100%;justify-self:center}.illustration-orbit{position:absolute;width:235px;height:235px;left:66px;top:-8px;border-radius:50%;border:1px dashed #d9d5c9}.image-file{position:absolute;width:176px;padding:9px;background:#fff;border:1px solid #e6e3db;border-radius:10px;box-shadow:0 10px 24px -15px #3d302e50}.source-file{left:18px;top:13px;transform:rotate(-10deg)}.output-file{right:8px;top:57px;transform:rotate(8deg)}.file-art{position:relative;height:113px;border-radius:5px;overflow:hidden;background:#e9e6f1}.art-sun{position:absolute;width:26px;height:26px;border-radius:50%;background:#c8c1de;left:27px;top:18px}.art-mountain{position:absolute;width:150px;height:150px;transform:rotate(45deg);border-radius:12px}.art-mountain.back{background:#b4a7cc;left:60px;top:58px}.art-mountain.front{background:#8e7ba9;left:-51px;top:65px}.output-file .file-art{background:#f6dfc5}.output-file .art-sun{background:#e7ac61}.output-file .art-mountain.back{background:#e8ab7b}.output-file .art-mountain.front{background:#c86540}.illustration-file-label{display:flex;align-items:center;gap:6px;font-size:10px;padding:10px 1px 2px}.illustration-file-label svg{color:var(--muted)}.file-extension{margin-left:auto;font-family:ui-monospace,monospace;font-size:8px;color:var(--muted)}.conversion-arrow{position:absolute;left:173px;top:44px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:21px;box-shadow:0 0 0 5px var(--bg)}.illustration-caption{position:absolute;bottom:3px;left:0;right:0;text-align:center;font:9px ui-monospace,monospace;letter-spacing:1.5px;color:var(--muted)}.converter{background:#fff;border:1px solid var(--line);border-radius:14px;padding:23px;box-shadow:0 8px 25px -20px #403b3240;position:relative}.converter-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.converter-heading h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.4px}.converter-heading>span{display:none;align-items:center;gap:6px;font-size:10px;color:var(--muted)}.converter-quota-bar{position:absolute;right:24px;top:26px;font-size:10px;display:flex;align-items:center;gap:12px}.quota-indicator{display:flex;align-items:center;gap:8px;color:var(--muted)}.quota-pill{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.converter-workspace{display:grid;grid-template-columns:1fr 306px;gap:25px}.dropzone{border:1.5px dashed var(--line-strong);border-radius:9px;background:var(--card-subtle);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:31px 20px 21px;min-height:300px;text-align:center;transition:background-color .16s ease,border-color .16s ease}.dropzone.is-dragover{background:var(--brand-subtle);border-color:var(--brand)}.dropzone-icon-circle{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:#f0ede7;color:#817b6c;margin-bottom:15px}.dropzone-icon-circle svg{stroke-width:1.4;width:27px;height:27px}.dropzone-title{font-size:19px;font-weight:550;letter-spacing:-.6px}.dropzone-subtitle{font-size:12px;color:var(--muted);margin:7px 0 18px}.dropzone-cta-btn{padding:12px 20px;font-size:12px}.dropzone-cta-btn>span{margin-left:13px;font-size:18px;line-height:1}.dropzone-hint{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;font-size:10px;color:var(--muted);margin-top:12px}.paste-hint{margin-top:18px;color:var(--muted);font-size:10px}.kbd-pill{padding:2px 5px;border:1px solid var(--line-strong);border-radius:4px;font:9px ui-monospace,monospace;background:#fff;margin-left:4px}.converter-controls{border-left:1px solid var(--line);padding:3px 0 0 25px;display:flex;flex-direction:column}.controls-row{display:grid;gap:23px}.control-group{display:grid;gap:10px}.control-label{font-size:11px;font-weight:600;color:var(--ink)}.segmented-pills{display:flex;padding:4px;background:#f0efeb;border-radius:7px;gap:4px}.segmented-pill{flex:1;border:1px solid transparent;padding:7px 10px;border-radius:5px;background:transparent;color:var(--muted);font-size:11px}.segmented-pill.active{color:var(--ink);background:#fff;border-color:#e4e2dc;box-shadow:0 2px 3px #24242008}.quality-wrapper{display:flex;flex-direction:column-reverse;gap:13px}.quality-presets{display:flex;gap:7px}.quality-preset-btn{padding:5px 8px;flex:1;background:#fff;color:var(--muted);border-color:var(--line);border-radius:5px;font-size:10px;font-weight:500}.quality-preset-btn.active{background:var(--brand-subtle);color:var(--brand-text);border-color:var(--brand-border)}.quality-slider-box{display:flex;gap:13px;align-items:center}.quality-slider-box input{flex:1;width:100%;min-width:0;height:4px;accent-color:var(--brand);cursor:pointer}.quality-badge{font-size:11px;color:var(--ink);min-width:32px;font-variant-numeric:tabular-nums}.control-help{color:var(--muted);font-size:10px}.actions-bar{margin-top:auto;padding-top:23px;display:flex;flex-direction:column;gap:6px}.actions-left{display:flex;flex-direction:column;gap:8px}.actions-left>button{width:100%;font-size:11px;padding:11px}.actions-left>button:disabled{background:#ecebe6;color:#77766d;opacity:1;border-color:#ecebe6}.actions-right{display:flex;justify-content:center}.converter-bottom-note{margin-top:18px;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);padding-right:0}.msg{margin-top:18px;padding:12px 16px;border:1px solid #cce5d2;background:#edf7ef;color:#1e5a32;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;box-shadow:0 1px 3px #1e5a320d}.msg svg{flex-shrink:0;color:#2e7d47}.msg.info{background:#edf7ef;color:#1e5a32;border-color:#c0e3c8}.msg.info svg{color:#2e7d47}.msg.warn{background:var(--warn-bg);color:var(--warn);border-color:#ead2aa}.msg.warn svg{color:var(--warn)}.msg.err,.err{color:var(--err)}.msg.err{background:var(--err-bg);border-color:#f4c9c9}.msg.err svg{color:var(--err)}.progress-container{height:5px;border-radius:9px;background:var(--line);margin-top:18px;overflow:hidden}.progress-bar-fill{height:100%;background:var(--brand)}.file-list-header{font-size:12px;color:var(--muted)}.file-list{display:grid;gap:8px;padding:0;margin:10px 0 0;list-style:none}.file-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px;border:1px solid var(--line);border-radius:8px}.file-item-left{min-width:0;display:flex;align-items:center;gap:12px}.file-thumb-wrap{flex-shrink:0;width:44px;height:44px;background:var(--card-subtle);border:1px solid var(--line);border-radius:5px;overflow:hidden;display:grid;place-items:center}.file-thumb{width:100%;height:100%;object-fit:cover}.file-meta{min-width:0;display:grid;gap:4px}.file-name{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.file-subtext{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;color:var(--muted)}.badge-status,.savings-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:9px;background:#f0efeb}.badge-status.done,.savings-pill{background:var(--success-bg);color:var(--success)}.badge-status.error{color:var(--err);background:var(--err-bg)}.file-item-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.btn-download-item{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#252620;color:#fff;border:1px solid #252620;border-radius:6px;font-size:11px;font-weight:500;transition:background-color .15s ease,transform .12s ease}.btn-download-item:hover{background:#000;border-color:#000;color:#fff}.btn-download-item svg{color:#fff}.btn-download-zip.active-ready{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 2px 6px #bd442540}.btn-download-zip.active-ready:hover{background:var(--brand-hot);border-color:var(--brand-hot);color:#fff}.btn-remove-item{background:transparent;padding:9px;color:var(--muted)}.linkish{padding:0;background:none;color:var(--brand);text-decoration:underline;font-size:inherit}.spinner{animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;padding:35px 3px 37px;border-bottom:1px solid var(--line)}.feature-card>svg{color:var(--muted);stroke-width:1.5;margin-bottom:10px}.feature-card h3{margin:0 0 5px;font-size:12px;font-weight:600;letter-spacing:-.1px}.feature-card p{font-size:11px;color:var(--muted);margin:0}.steps-section,.comparison-section{margin-top:70px;scroll-margin-top:112px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:27px}.section-head .eyebrow,.faq-intro .eyebrow{margin-bottom:12px;font-size:9px}.section-title{font-size:27px;line-height:1.25;letter-spacing:-1px;font-weight:550;margin:0}.section-subtitle{max-width:360px;font-size:12px;color:var(--muted);line-height:1.75;margin:0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step-card{padding:24px;background:#f0efea;border-radius:8px}.step-num{color:var(--brand);font:12px ui-monospace,monospace}.step-card h3{font-size:15px;letter-spacing:-.3px;font-weight:550;margin:25px 0 8px}.step-card p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.table-card{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.table-wrap{overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.comparison-table th,.comparison-table td{padding:17px 23px;border-bottom:1px solid var(--line)}.comparison-table th{font-weight:550}.comparison-table thead th{font-size:14px;padding-top:20px;padding-bottom:20px}.comparison-table thead th:first-child{font-size:11px;color:var(--muted)}.comparison-table th span{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.comparison-table td{color:var(--muted)}.comparison-table .highlight-col{background:#fdf4ec;color:#98452c}.comparison-table tr:last-child>*{border-bottom:0}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;margin:78px 0}.faq-intro>p:last-child{color:var(--muted);font-size:12px;margin-top:18px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:18px 0;font-size:12px;font-weight:500}.faq-summary::-webkit-details-marker{display:none}.faq-chevron{flex-shrink:0;color:var(--muted);transition:transform .18s var(--ease-out)}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{font-size:12px;color:var(--muted);line-height:1.8;margin:0;padding:0 22px 20px 0}.foot{border-top:1px solid var(--line);padding:27px 0 30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:10px;color:var(--muted)}.foot-tech-pill{display:flex;align-items:center;gap:6px}.foot-links{display:flex;gap:19px}.foot>p{width:100%;font-size:10px!important}.crosslink{font-size:12px;color:var(--muted)}.prose{max-width:720px;margin:50px auto 70px}.prose h1{font-size:40px;letter-spacing:-1.5px}.prose h2{font-size:20px;margin-top:32px}.prose p,.prose li{font-size:14px;line-height:1.9;color:var(--muted)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:24px;display:grid;place-items:center;background:#25262080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;max-width:440px;display:grid;gap:20px}.modal-card h2{font-size:24px;line-height:1.3;letter-spacing:-.8px;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(hover:hover)and (pointer:fine){button:hover:not(:disabled){background:var(--brand-hot)}button.secondary:hover:not(:disabled),.quality-preset-btn:hover:not(:disabled){background:var(--brand-subtle);border-color:var(--brand-border);color:var(--brand)}.segmented-pill:hover:not(:disabled){background:#fff;color:var(--ink)}.ghost:hover:not(:disabled),.btn-remove-item:hover:not(:disabled){background:var(--err-bg);color:var(--err)}.linkish:hover:not(:disabled){background:transparent}.top nav a:hover,.faq-summary:hover{color:var(--brand)}}@media(max-width:950px){.top nav{gap:20px}.nav-badge{display:none}.hero{gap:15px}.hero h1{font-size:44px;letter-spacing:-2px}.format-illustration{transform:scale(.88)}.converter-workspace{grid-template-columns:1fr 260px;gap:20px}.converter-controls{padding-left:20px}.features-grid{gap:18px}.converter-bottom-note{max-width:70%;padding-right:0}}@media(max-width:700px){.shell{padding:0 20px}.top{height:77px;gap:12px}.brand-name{font-size:17px}.top nav{gap:16px;font-size:11px}.top nav a[href="/#how-it-works"],.top nav a[href="/privacy"]{display:none}.hero{display:block;padding:37px 0 31px}.hero h1{font-size:clamp(34px,10vw,40px);letter-spacing:-1.8px}.hero .eyebrow{font-size:9px}.lede{font-size:14px;max-width:450px;margin-top:17px}.hero-note{margin-top:15px}.format-illustration{display:none}.converter{padding:17px;border-radius:11px}.converter-heading{margin-bottom:16px}.converter-heading>span{font-size:9px}.converter-workspace{grid-template-columns:1fr;gap:21px}.dropzone{min-height:280px;padding:25px 10px 20px}.dropzone-title{font-size:18px}.dropzone-subtitle{font-size:11px}.converter-controls{border-left:0;border-top:1px solid var(--line);padding:19px 0 0}.controls-row{grid-template-columns:1fr 1.2fr;gap:20px}.quality-wrapper{gap:10px}.quality-presets{gap:4px}.quality-preset-btn{padding:5px;font-size:9px}.control-help{font-size:9px}.actions-bar{padding-top:18px}.actions-left>button{font-size:12px}.converter-bottom-note{max-width:none;font-size:9px}.converter-quota-bar{position:static;margin-bottom:15px;justify-content:space-between}.features-grid{grid-template-columns:repeat(2,1fr);gap:27px 20px;padding:30px 0}.feature-card h3{font-size:11px}.feature-card p{font-size:10px}.steps-section,.comparison-section{margin-top:45px}.section-head{display:block;margin-bottom:22px}.section-title{font-size:25px}.section-subtitle{margin-top:12px;max-width:100%}.steps-grid{grid-template-columns:1fr;gap:10px}.step-card{padding:22px}.step-card h3{margin-top:12px}.comparison-table{min-width:600px}.comparison-table th,.comparison-table td{padding:15px}.faq-section{grid-template-columns:1fr;gap:23px;margin:47px 0}.faq-intro h2 br{display:none}.foot{font-size:9px;gap:15px}.foot-links{flex-wrap:wrap;gap:15px}.file-item{align-items:stretch;flex-direction:column;gap:10px}.file-name{max-width:220px}.file-item-actions{justify-content:space-between}}@media(max-width:380px){.shell{padding:0 14px}.top nav{gap:10px;font-size:10px}.brand-wrap{gap:7px}.brand-name{font-size:16px}.hero h1{font-size:34px}.controls-row{grid-template-columns:1fr}}html[data-input-mode=pointer]{scroll-behavior:smooth}#page-top{scroll-margin-top:0}.reading-progress{position:fixed;inset:0 0 auto;height:2px;z-index:30;background:var(--brand);transform:scaleX(0);transform-origin:left;pointer-events:none}.top{position:sticky;top:0;z-index:20;background:var(--bg)}.top[data-scrolled=true]{background:#f8f7f4f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 7px 16px -16px #25262060}.top nav a{position:relative}.top nav a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-feedback) var(--ease-out)}.top nav a.active:after{transform:scaleX(1)}.illustration-motion{width:100%;height:100%;position:relative}.hero-copy>*{animation:hero-enter var(--motion-reveal) var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:50ms}.hero-copy>:nth-child(3){animation-delay:.1s}.hero-copy>:nth-child(4){animation-delay:.15s}.source-file{animation:source-enter .55s var(--ease-out) 50ms both}.output-file{animation:output-enter .55s var(--ease-out) .1s both}.conversion-arrow,.illustration-caption{animation:hero-enter var(--motion-reveal) var(--ease-out) .15s both}.hero[data-entered] .hero-copy>*,.hero[data-entered] .source-file,.hero[data-entered] .output-file,.hero[data-entered] .conversion-arrow,.hero[data-entered] .illustration-caption{animation:none}@keyframes hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes source-enter{0%{opacity:0;transform:translate(10px,12px) rotate(-6deg)}to{opacity:1;transform:translate(0) rotate(-10deg)}}@keyframes output-enter{0%{opacity:0;transform:translate(-10px,12px) rotate(4deg)}to{opacity:1;transform:translate(0) rotate(8deg)}}[data-reveal]{opacity:1;transform:translateY(0);transition:opacity var(--motion-reveal) var(--ease-out),transform var(--motion-reveal) var(--ease-out)}[data-reveal-state=pending]{opacity:0;transform:translateY(14px)}.features-grid>:nth-child(2),.steps-grid>:nth-child(2){transition-delay:50ms}.features-grid>:nth-child(3),.steps-grid>:nth-child(3){transition-delay:.1s}.features-grid>:nth-child(4){transition-delay:.15s}.dropzone-icon-circle{transition:transform var(--motion-state) var(--ease-out)}.dropzone.is-dragover .dropzone-icon-circle{transform:translateY(-4px) scale(1.05)}.dropzone-cta-btn>span,.back-to-top>span{display:inline-block;transition:transform var(--motion-feedback) var(--ease-out)}.progress-bar-fill{width:100%;transform-origin:left;transition:transform var(--motion-state) var(--ease-out)}.msg,.file-item{transition:opacity var(--motion-state) var(--ease-out),transform var(--motion-state) var(--ease-out)}.modal{transition:opacity var(--motion-state) var(--ease-out)}.modal-card{transition:opacity var(--motion-state) var(--ease-out),transform var(--motion-state) var(--ease-out)}.faq-answer{transition:opacity var(--motion-state) var(--ease-out)}@starting-style{.msg,.file-item{opacity:0;transform:translateY(6px)}.modal{opacity:0}.modal-card{opacity:0;transform:scale(.96)}.faq-item[open] .faq-answer{opacity:0}}@media(hover:hover)and (pointer:fine){.top nav a:hover:after{transform:scaleX(1)}.dropzone-cta-btn:hover>span{transform:translate(2px,-2px)}.back-to-top:hover>span{transform:translateY(-2px)}}@supports (animation-timeline: scroll()){@media(min-width:701px)and (prefers-reduced-motion:no-preference){.illustration-motion{animation:illustration-scroll linear both;animation-timeline:scroll(root block);animation-range:0px 500px}@keyframes illustration-scroll{0%{transform:translateY(0)}to{transform:translateY(-18px)}}}}html[data-input-mode=keyboard]{scroll-behavior:auto}html[data-input-mode=keyboard] *,html[data-input-mode=keyboard] *:before,html[data-input-mode=keyboard] *:after{animation:none!important;transition:none!important}html[data-input-mode=keyboard] [data-reveal]{opacity:1;transform:none}html[data-input-mode=keyboard] button:active:not(:disabled),html[data-input-mode=keyboard] .button:active{transform:none}@media(prefers-reduced-motion:reduce){html[data-input-mode]{scroll-behavior:auto}.hero-copy>*,.conversion-arrow,.illustration-caption{animation:motion-fade .18s ease both}.source-file,.output-file{animation:motion-fade .18s ease both}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}[data-reveal]{opacity:1;transform:none;transition:opacity .18s ease;transition-delay:0ms}.msg,.file-item,.modal,.modal-card,.faq-answer{transform:none;transition:opacity .18s ease}.dropzone-icon-circle,.dropzone-cta-btn>span,.back-to-top>span,.faq-chevron,.progress-bar-fill{transition:none}.dropzone.is-dragover .dropzone-icon-circle,.dropzone-cta-btn:hover>span,.back-to-top:hover>span{transform:none}.spinner{animation:none}button:active:not(:disabled),.button:active{transform:none}@starting-style{.msg,.file-item,.modal-card{opacity:0;transform:none}}}
