/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17201d;--muted:#67716d;--cream:#f5f6f0;--green:#b8f279;--deep:#1e302a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;background:#fbfcf8;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}main{min-height:100vh;position:relative;overflow:hidden}.nav{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:84px;margin:auto;display:flex}.logo{letter-spacing:-.7px;align-items:center;gap:10px;font-size:20px;font-weight:720;display:flex}.logo-mark{object-fit:contain;flex:none;width:38px;height:38px;display:block}.nav-links{color:#58635f;gap:32px;font-size:14px;display:flex}.nav-links a:hover{color:#111}.github{background:#fff;border:1px solid #d8ddd6;border-radius:999px;padding:10px 17px;font-size:13px;box-shadow:0 2px 10px #1d2d2208}.hero{text-align:center;background:radial-gradient(circle at 50% 34%,#fafff2 0,#fbfcf8 40%,#f5f6f0 100%);border-top:1px solid #edf0e9;flex-direction:column;align-items:center;min-height:680px;padding:76px 24px 42px;display:flex;position:relative}.hero:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#a9b0a8 .7px,#0000 .7px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#65706b;align-items:center;gap:8px;font-size:12px;font-weight:620;display:flex;position:relative}.eyebrow span{background:#78c936;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dff4cf}h1{letter-spacing:-.06em;max-width:780px;margin:18px 0 14px;font-size:clamp(48px,6.5vw,78px);font-weight:670;line-height:.98;position:relative}.lead{color:var(--muted);margin:0;font-size:17px;line-height:1.6;position:relative}.clouds{z-index:2;pointer-events:none;position:absolute;inset:84px 0 0;overflow:hidden}.cloud{--delay:0s;--duration:8s;--cloud-mask:radial-gradient(ellipse 31% 39% at 17% 64%,#000 98%,transparent 100%),radial-gradient(ellipse 37% 48% at 39% 48%,#000 98%,transparent 100%),radial-gradient(ellipse 32% 42% at 63% 43%,#000 98%,transparent 100%),radial-gradient(ellipse 30% 38% at 82% 64%,#000 98%,transparent 100%),radial-gradient(ellipse 55% 32% at 51% 71%,#000 98%,transparent 100%);isolation:isolate;min-width:128px;min-height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#27332ec7;animation:drift var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay);pointer-events:auto;white-space:nowrap;text-shadow:0 1px #fffffff2;background:0 0;border:0;justify-content:center;align-items:center;padding:18px 22px 12px;font-size:11px;font-weight:760;transition:color .25s,opacity .25s,transform .25s;display:flex;position:absolute;overflow:visible}.cloud:before{content:"";z-index:-1;background:linear-gradient(180deg,#fff,var(--tag));position:absolute;inset:-8px -17px -6px}@supports (color:color-mix(in lab, red, red)){.cloud:before{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--tag) 8%,#f7fbf6))}}.cloud:before{-webkit-mask:var(--cloud-mask);-webkit-mask:var(--cloud-mask);-webkit-mask:var(--cloud-mask);-webkit-mask:var(--cloud-mask);mask:var(--cloud-mask);filter:drop-shadow(0 0 1px #58696038)drop-shadow(0 13px 22px #233a3121);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cloud:after{content:"";z-index:-1;-webkit-mask:var(--cloud-mask);-webkit-mask:var(--cloud-mask);-webkit-mask:var(--cloud-mask);-webkit-mask:var(--cloud-mask);mask:var(--cloud-mask);opacity:.64;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffffd1 42%,#0000 64%);position:absolute;inset:-8px -17px -6px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cloud:nth-child(3n){animation-name:drift-wide}.cloud:nth-child(4n){animation-name:drift-rise}.cloud:nth-child(4n+1){opacity:.93}.cloud:nth-child(4n+2){opacity:.86}.cloud:nth-child(4n+3){opacity:.96}.cloud:nth-child(5n){--cloud-mask:radial-gradient(ellipse 29% 38% at 18% 65%,#000 98%,transparent 100%),radial-gradient(ellipse 39% 50% at 42% 45%,#000 98%,transparent 100%),radial-gradient(ellipse 31% 41% at 66% 42%,#000 98%,transparent 100%),radial-gradient(ellipse 28% 36% at 83% 65%,#000 98%,transparent 100%),radial-gradient(ellipse 56% 31% at 52% 72%,#000 98%,transparent 100%)}.cloud:hover{color:#182520e6;transform:translateY(-3px)}.cloud b{color:#5e6d66cc;margin:0 7px;font-weight:580}.format-dot{background:var(--tag);width:7px;height:7px;box-shadow:0 0 0 4px var(--tag);border-radius:999px;margin-right:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.format-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--tag) 18%,transparent)}}.format-dot{flex:none}.cloud-1{--delay:-2s;--duration:8s;top:2%;left:5%}.cloud-2{--delay:-5s;--duration:9s;top:5%;right:5%}.cloud-3{--delay:-1s;--duration:7.5s;top:14%;left:12%}.cloud-4{--delay:-4s;--duration:10s;top:20%;right:11%}.cloud-5{--delay:-6s;--duration:9.5s;top:28%;left:3%}.cloud-6{--delay:-2.5s;--duration:8.5s;top:34%;right:3%}.cloud-7{--delay:-3s;--duration:11s;top:42%;left:19%}.cloud-8{--delay:-7s;--duration:9s;top:48%;right:18%}.cloud-9{--delay:-4.5s;--duration:10.5s;top:56%;left:6%}.cloud-10{--delay:-8s;--duration:8s;top:61%;right:8%}.cloud-11{--delay:-3.5s;--duration:11s;top:68%;left:17%}.cloud-12{--delay:-6.5s;--duration:9.5s;top:73%;right:14%}.cloud-13{--delay:-5.5s;--duration:8.5s;top:80%;left:4%}.cloud-14{--delay:-1.5s;--duration:10s;top:85%;right:5%}.cloud-15{--delay:-7.5s;--duration:9s;top:91%;left:27%}.cloud-16{--delay:-2.2s;--duration:11.5s;top:94%;right:26%}@keyframes drift{0%{translate:-8px -5px;rotate:-.5deg}to{translate:10px 7px;rotate:.5deg}}@keyframes drift-wide{0%{translate:-15px 3px;rotate:.8deg}to{translate:14px -6px;rotate:-.6deg}}@keyframes drift-rise{0%{translate:6px 10px;rotate:-.7deg}to{translate:-8px -9px;rotate:.7deg}}@keyframes mobile-cloud{0%{translate:calc(100vw + 24px)}to{translate:calc(-100% - 24px)}}.dropzone{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffd;border:1px dashed #b8c1b9;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:min(550px,100vw - 40px);min-height:190px;margin-top:48px;padding:30px;transition:all .25s;display:flex;box-shadow:0 16px 50px #20352b10}.dropzone.dragging{background:#f8fff1;border-color:#77bd3e;transform:scale(1.01)}.dropzone input{display:none}.upload{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 23px;font-weight:620;transition:all .2s;display:flex;box-shadow:0 8px 20px #1e302a33}.upload:hover{background:#29433a;transform:translateY(-2px)}.upload-icon{color:var(--green);font-size:20px;line-height:0}.dropzone>p{color:#77807c;margin:12px 0 15px;font-size:13px}.privacy{color:#909894;font-size:11px}.file-list{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 12px;display:flex}.file-list span{text-overflow:ellipsis;white-space:nowrap;background:#eef4e8;border-radius:8px;max-width:140px;padding:5px 8px;font-size:11px;overflow:hidden}.convert-action{color:#173026;cursor:pointer;background:#b8f279;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:260px;margin:0 0 14px;padding:12px 18px;font-size:13px;font-weight:680;transition:all .2s;display:flex}.convert-action:hover{background:#aaf067;transform:translateY(-1px)}.convert-action:disabled{cursor:default;opacity:.7;transform:none}.tiny-spinner,.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}.download-result{background:var(--deep);color:#fff;box-shadow:0 9px 24px #1e302a2e}.download-result:hover{background:#29433a}.download-result span{color:var(--green);font-size:16px}.format-choice{color:#71807b;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;display:flex}.format-choice select{-webkit-appearance:none;appearance:none;color:#29433a;background-color:#f7faf4;background-image:linear-gradient(45deg,#0000 50%,#678078 50%),linear-gradient(135deg,#678078 50%,#0000 50%);background-position:calc(100% - 13px) 13px,calc(100% - 9px) 13px;background-repeat:no-repeat;background-size:4px 4px;border:1px solid #dfe7de;border-radius:999px;padding:8px 30px 8px 13px;font-weight:700}.conversion-message{margin:0 0 12px!important;font-size:11px!important}.conversion-message.error{color:#a24b43}.conversion-message.success{color:#387b52}.trust-row{z-index:1;align-items:center;gap:28px;margin-top:27px;display:flex}.trust-row span{text-align:left;flex-direction:column;gap:2px;display:flex}.trust-row b{font-size:12px}.trust-row small{color:#89918d;font-size:10px}.trust-row i{background:#d7dcd6;width:1px;height:24px}.format-strip{background:#fff;border-block:1px solid #e8ece6;flex-wrap:wrap;justify-content:center;gap:10px;padding:28px 24px;display:flex}.format-strip span{color:#64706a;background:#f5f7f2;border-radius:10px;padding:8px 14px;font-size:12px}.how{text-align:center;width:min(1040px,100% - 48px);margin:0 auto;padding:100px 0 120px}.section-kicker{color:#6ea43f;letter-spacing:.16em;font-size:11px;font-weight:700}.how h2{letter-spacing:-.045em;margin:12px 0 50px;font-size:42px}.steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.steps article{background:#fff;border:1px solid #e3e8e1;border-radius:22px;min-height:245px;padding:26px;position:relative}.steps em{color:#c2c9c4;font-size:12px;font-style:normal;position:absolute;top:24px;right:25px}.step-icon{color:#508426;background:#eff8e8;border-radius:15px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.steps h3{margin:32px 0 8px;font-size:18px}.steps p{color:#727c77;margin:0;font-size:14px;line-height:1.55}footer{color:#7b8580;border-top:1px solid #e4e9e2;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:auto;padding:30px 0;font-size:12px;display:flex}footer .logo{color:var(--ink);font-size:16px}footer .logo-mark{width:30px;height:30px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13262147;place-items:center;padding:20px;animation:.25s ease-out veil;display:grid;position:fixed;inset:0}.app-modal{text-align:center;background:radial-gradient(circle at 18% 3%,#cdf8f1e6,#0000 36%),radial-gradient(circle at 88% 22%,#e1fff9cc,#0000 32%),#fdfefd;border:1px solid #9adad280;border-radius:46% 46% 38px 38px/17% 17% 38px 38px;width:min(520px,100%);padding:48px 50px 34px;animation:.35s cubic-bezier(.2,.8,.2,1) modal-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #13463f33}.app-modal:before,.app-modal:after{content:"";filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.app-modal:before{background:#e4f7f2;width:140px;height:70px;bottom:35px;left:-35px}.app-modal:after{background:#ecfaf7;width:120px;height:60px;top:115px;right:-30px}.modal-close{z-index:2;color:#65817b;cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;line-height:1;position:absolute;top:20px;right:22px}.app-orbit{z-index:1;justify-content:center;align-items:center;gap:10px;margin:auto auto 24px;display:flex;position:relative}.app-orbit span{color:#3c7770;background:#fff;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:750;box-shadow:0 7px 24px #3a7c741c}.app-orbit i{background:#bcefe6;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid;box-shadow:0 0 0 8px #bcefe64d}.app-orbit i img{width:30px;height:30px;display:block}.modal-kicker{z-index:1;color:#4d9188;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:760;position:relative}.app-modal h2{z-index:1;letter-spacing:-.055em;color:#183b36;margin:0;font-size:42px;line-height:1.02;position:relative}.modal-lead{z-index:1;color:#617d78;max-width:390px;margin:18px auto 24px;font-size:14px;line-height:1.55;position:relative}.app-benefits{z-index:1;color:#42645f;text-align:left;flex-direction:column;align-items:flex-start;gap:12px;width:max-content;max-width:100%;margin:0 auto 26px;font-size:13px;display:flex;position:relative}.app-benefits span{align-items:center;gap:11px;display:flex}.app-benefits b{color:#167b6f;place-items:center;min-width:35px;font-size:15px;display:inline-grid}.download-app{z-index:1;color:#276d64;cursor:pointer;background:#bcefe6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 22px;font-weight:700;transition:all .2s;display:flex;position:relative;box-shadow:0 12px 28px #3a7c7429,0 0 0 1px #73c6b929}.download-app:hover{background:#ace8dd;transform:translateY(-2px);box-shadow:0 15px 32px #3a7c7433,0 0 0 1px #73c6b933}.download-app:disabled{cursor:wait;transform:none}.download-app>span:last-child{color:#276d64;font-size:18px}.free-once{z-index:1;color:#387d73;text-align:center;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;width:max-content;max-width:100%;margin:16px auto 12px;font-size:12px;line-height:1.35;-webkit-text-decoration:underline #a6cec8;text-decoration:underline #a6cec8;display:block;position:relative}.limit-note{z-index:1;color:#7b8f8b;margin:16px auto 12px;font-size:11px;line-height:1.4;display:block;position:relative}.platform-note{z-index:1;color:#93a6a2;text-align:center;margin:0 auto;font-size:10px;line-height:1.45;display:block;position:relative}@keyframes veil{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes spin{to{transform:rotate(360deg)}}.download-app+.platform-note{margin-top:16px}@media (max-width:850px){.nav-links{display:none}.hero{padding-inline:20px}.cloud{padding:9px 12px;font-size:11px}.cloud-3{left:2%}.cloud-4{right:2%}.cloud-9{left:18%}.cloud-10{right:18%}.cloud-15{left:25%}.cloud-16{right:25%}.trust-row{gap:14px}.steps{grid-template-columns:1fr}.how{padding:72px 0}.how h2{font-size:34px}}@media (min-width:601px) and (max-width:900px){.hero{min-height:auto;padding-top:70px}.eyebrow,h1,.lead{z-index:2}.clouds{z-index:1;flex:none;width:100vw;height:154px;margin:28px -20px 8px;position:relative;inset:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.cloud{opacity:.88;min-width:118px;min-height:46px;padding:17px 18px 11px;font-size:10px;animation:34s linear infinite mobile-cloud!important;left:0!important;right:auto!important}.cloud-1,.cloud-5,.cloud-9,.cloud-13{top:1%}.cloud-2,.cloud-6,.cloud-10,.cloud-14{top:26%}.cloud-3,.cloud-7,.cloud-11,.cloud-15{top:51%}.cloud-4,.cloud-8,.cloud-12,.cloud-16{top:76%}.cloud-1{animation-delay:-1s!important}.cloud-2{animation-delay:-5s!important}.cloud-3{animation-delay:-9s!important}.cloud-4{animation-delay:-13s!important}.cloud-5{animation-delay:-9s!important}.cloud-6{animation-delay:-13s!important}.cloud-7{animation-delay:-17s!important}.cloud-8{animation-delay:-21s!important}.cloud-9{animation-delay:-17s!important}.cloud-10{animation-delay:-21s!important}.cloud-11{animation-delay:-25s!important}.cloud-12{animation-delay:-29s!important}.cloud-13{animation-delay:-25s!important}.cloud-14{animation-delay:-29s!important}.cloud-15{animation-delay:-33s!important}.cloud-16{animation-delay:-37s!important}.dropzone{margin-top:8px}.trust-row{margin-top:24px}}@media (max-width:600px){.nav{width:calc(100% - 32px);height:70px}.github{padding:10px 13px;font-size:0}.github span{font-size:14px}.hero{min-height:auto;padding:52px 16px 36px}.hero:before{opacity:.18}.desktop{display:none}.eyebrow,h1,.lead{z-index:2}.eyebrow{font-size:10px}h1{max-width:100%;margin-top:16px;font-size:clamp(42px,13vw,52px)}.lead{max-width:340px;font-size:14px}.clouds{z-index:1;flex:none;width:100vw;height:138px;margin:25px -16px 8px;position:relative;inset:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cloud{opacity:.84;min-width:108px;min-height:42px;box-shadow:none;pointer-events:auto;padding:15px 16px 10px;font-size:9px;animation:28s linear infinite mobile-cloud!important;left:0!important;right:auto!important}.cloud:before,.cloud:after{inset:-6px -12px -5px}.cloud:before{filter:drop-shadow(0 0 1px #58696033)drop-shadow(0 10px 17px #233a311a)}.cloud b{margin:0 5px}.format-dot{width:5px;height:5px;margin-right:7px;display:inline-block}.cloud-1,.cloud-5,.cloud-9,.cloud-13{top:1%}.cloud-2,.cloud-6,.cloud-10,.cloud-14{top:26%}.cloud-3,.cloud-7,.cloud-11,.cloud-15{top:51%}.cloud-4,.cloud-8,.cloud-12,.cloud-16{top:76%}.cloud-1{animation-delay:-1s!important}.cloud-2{animation-delay:-4s!important}.cloud-3{animation-delay:-7s!important}.cloud-4{animation-delay:-10s!important}.cloud-5{animation-delay:-8s!important}.cloud-6{animation-delay:-11s!important}.cloud-7{animation-delay:-14s!important}.cloud-8{animation-delay:-17s!important}.cloud-9{animation-delay:-15s!important}.cloud-10{animation-delay:-18s!important}.cloud-11{animation-delay:-21s!important}.cloud-12{animation-delay:-24s!important}.cloud-13{animation-delay:-22s!important}.cloud-14{animation-delay:-25s!important}.cloud-15{animation-delay:-28s!important}.cloud-16{animation-delay:-31s!important}.dropzone{border-radius:20px;width:100%;min-height:205px;margin-top:6px;padding:22px 18px}.upload{padding:14px 20px}.file-list{max-height:62px;overflow:hidden}.format-choice{flex-wrap:wrap;justify-content:center}.trust-row{justify-content:center;width:100%;margin-top:22px}.trust-row small{display:none}.trust-row b{font-size:10px}.trust-row i{height:18px}.format-strip{padding:22px 16px}.format-strip span{padding:7px 10px;font-size:10px}.how{width:calc(100% - 32px);padding:68px 0 80px}.how h2{margin-bottom:34px;font-size:32px}.steps article{min-height:215px}footer{width:calc(100% - 32px)}footer p{display:none}.app-modal{border-radius:34px;max-height:calc(100dvh - 24px);padding:42px 24px 28px;overflow-y:auto}.app-modal h2{font-size:35px}.modal-lead{font-size:13px}.app-benefits{gap:10px}.modal-backdrop{padding:12px}}@media (max-width:380px){.hero{min-height:auto;padding-top:44px}h1{font-size:40px}.lead{font-size:13px}.clouds{height:132px}.trust-row{gap:9px}.dropzone{padding-inline:14px}.app-modal h2{font-size:31px}.app-benefits{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}.cloud{animation:none!important}}.download-page{text-align:center;background:radial-gradient(circle at 50% 12%,#ddf8f3 0,#f7fcfa 36%,#fbfcf8 76%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:92px 24px 32px;display:flex}.download-page>.logo{position:absolute;top:32px;left:50%;transform:translate(-50%)}.download-shell{width:min(560px,100%);padding:70px 24px 20px;position:relative}.download-cloud{filter:drop-shadow(0 14px 26px #1e5d5421);background:radial-gradient(32% 43% at 22% 63%,#fff 98%,#0000),radial-gradient(39% 55% at 45% 45%,#fff 98%,#0000),radial-gradient(32% 44% at 70% 58%,#fff 98%,#0000),radial-gradient(56% 32% at 50% 72%,#fff 98%,#0000);width:96px;height:56px;position:absolute;top:0;left:50%;transform:translate(-50%)}.download-cloud span{place-items:center;width:42px;height:42px;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.download-cloud span img{width:42px;height:42px;display:block}.download-kicker{color:#43857c;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:730}.download-shell h1{letter-spacing:-.04em;color:#18312b;max-width:none;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:590;line-height:1.08}.download-lead{color:#667c77;max-width:430px;margin:14px auto 22px;font-size:14px;line-height:1.55}.command-box{color:#23544d;white-space:normal;word-break:break-word;background:#ffffffd1;border:1px solid #589d9145;border-radius:999px;width:min(480px,100%);margin:0 auto 12px;padding:14px 18px;font-size:12px;line-height:1.4;display:block;box-shadow:0 10px 26px #24534b12}.download-primary{color:#fff;cursor:pointer;background:#194a43;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:220px;padding:13px 20px;font-size:12px;font-weight:680;transition:all .2s;display:inline-flex;box-shadow:0 12px 24px #194a432b}.download-primary:hover{background:#205b53;transform:translateY(-2px)}.download-primary.is-copied{background:#2f786b}.download-primary span{color:#a6eee2}.download-note,.copy-status{color:#5f8d86;margin:11px 0 0;font-size:11px}.copy-status.error{color:#a75c52}.download-help{color:#78908b;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:25px 0 0;font-size:10px;display:flex}.download-help i{background:#d6e5e1;width:1px;height:15px}.download-back{color:#285e55;background:#eff7f4;border-radius:999px;margin-top:24px;padding:11px 17px;font-size:12px;display:inline-flex}@media (max-width:600px){.download-page{justify-content:flex-start;padding:88px 18px 24px}.download-page>.logo{top:24px}.download-shell{padding:64px 0 12px}.download-shell h1{font-size:34px}.download-lead{max-width:320px;font-size:13px}.command-box{border-radius:18px;padding:13px 15px;font-size:11px}.download-primary{width:100%;max-width:320px}.download-help{gap:9px}.download-help i{display:none}}@media (max-width:900px){.page-clouds{width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:70px 0 0!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.page-clouds .cloud{opacity:.88;min-width:118px;min-height:46px;padding:17px 18px 11px;font-size:10px;animation:drift var(--duration) ease-in-out infinite alternate!important;animation-delay:var(--delay)!important}.page-clouds .cloud-1{top:2%;left:-12px!important;right:auto!important}.page-clouds .cloud-2{top:7%;left:auto!important;right:-10px!important}.page-clouds .cloud-3{top:15%;left:5%!important;right:auto!important}.page-clouds .cloud-4{top:21%;left:auto!important;right:4%!important}.page-clouds .cloud-5{top:29%;left:-20px!important;right:auto!important}.page-clouds .cloud-6{top:35%;left:auto!important;right:-18px!important}.page-clouds .cloud-7{top:43%;left:12%!important;right:auto!important}.page-clouds .cloud-8{top:49%;left:auto!important;right:10%!important}.page-clouds .cloud-9{top:57%;left:-8px!important;right:auto!important}.page-clouds .cloud-10{top:62%;left:auto!important;right:-8px!important}.page-clouds .cloud-11{top:69%;left:13%!important;right:auto!important}.page-clouds .cloud-12{top:74%;left:auto!important;right:12%!important}.page-clouds .cloud-13{top:81%;left:-16px!important;right:auto!important}.page-clouds .cloud-14{top:86%;left:auto!important;right:-14px!important}.page-clouds .cloud-15{top:92%;left:20%!important;right:auto!important}.page-clouds .cloud-16{top:96%;left:auto!important;right:18%!important}.hero .dropzone{margin-top:48px}.eyebrow,h1,.lead,.dropzone,.trust-row{z-index:4}.how h2,.section-kicker,.steps,footer{z-index:4;position:relative}.format-strip{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;position:relative}}@media (max-width:600px){.page-clouds{inset:64px 0 0!important}.page-clouds .cloud{opacity:.82;min-width:108px;min-height:42px;padding:15px 16px 10px;font-size:9px}.hero .dropzone{margin-top:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
