:root,body{background:var(--paper)}.brand-mark,.drop-illustration,.file-thumb,.icon-button{place-items:center}.file-card,.file-thumb,.studio{position:relative}.file-name,.result-file-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.art-photo,.art-photo-window,.file-card,.file-name,.file-thumb,.mega-footer,.progress-track,.studio{overflow:hidden}.engine-status,.file-name,.file-status,.more-tools-grid a,.result-file-name{white-space:nowrap}.legal-section a,.share-link,.text-button,a{text-decoration:none}:root{color-scheme:light;--paper:#f7f6f2;--surface:#fff;--surface-soft:#fbfaf7;--ink:#242522;--muted:#74756f;--faint:#a5a69f;--line:#e9e7e0;--line-strong:#dcd9d0;--accent:#f06435;--accent-dark:#d94d23;--accent-soft:#fff0e9;--green:#398765;--radius-lg:23px;--radius-md:15px;--shadow:0 20px 60px rgba(47, 43, 31, .055),0 2px 8px rgba(47, 43, 31, .025);color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:radial-gradient(ellipse at 78% 4%,rgba(250,220,204,.28),transparent 28rem),var(--paper);padding-top:80px}button,input,select{font:inherit}.below-heading h2,.drop-copy h3,.intro h1,.progress-copy h3,.results-view h3,.section-bar h3,.settings-column h3,.step h3,.step-number,.studio-head h2,:root,body,button,input,select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:rgba(240,100,53,.3) solid 3px;outline-offset:3px}a{color:inherit}#quality-block,.add-dropzone,.art-connector,.button-arrow,.chip-arrow,.hidden{display:none!important}.topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(37,37,34,.07)}.brand,.footer-brand{display:inline-flex;align-items:center;gap:10px}.brand-mark{height:26px;width:26px;border:1.5px solid var(--ink);display:grid;grid-template-columns:repeat(3,3px);gap:2px;transform:rotate(-6deg)}.brand-mark span{display:block;width:3px;border-radius:4px;background:var(--accent)}.brand-mark span:first-child{height:8px}.brand-mark span:nth-child(2){height:14px}.brand-mark span:nth-child(3){height:10px}.brand-name{letter-spacing:-.065em}.topbar-right{display:flex;align-items:center;gap:25px;color:var(--muted)}.privacy-note{display:inline-flex;align-items:center;gap:8px}.privacy-dot,.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#62a781;box-shadow:0 0 0 3px rgba(98,167,129,.12)}.hub-link{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-strong);color:var(--ink);transition:border-color .18s,transform .18s,background .18s}.hub-link span{color:var(--accent);font-size:14px}.hub-link:hover{background:#fff;transform:translateY(-1px)}.page-shell{margin:0 auto}.eyebrow,.section-label,.studio-kicker{display:inline-flex;align-items:center;gap:9px;font-size:10px;line-height:1.3;color:#797a73;letter-spacing:.16em;font-weight:700}.eyebrow-line{display:inline-block;width:19px;height:1px;background:var(--accent)}.eyebrow-separator{color:#c4c1b8}h1,h2,h3,p{margin-top:0}.intro h1{letter-spacing:-.075em}.format-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.format-flow>span{font-weight:700;letter-spacing:.075em}.format-flow>.flow-arrow{border:0;background:0 0;color:var(--accent);padding:0 3px}.studio{background:var(--surface);border:1px solid #e8e5dc;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.icon-button,.text-button{background:0 0;cursor:pointer}.studio-head{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid var(--line)}.studio-title-group{display:flex;flex-direction:column;gap:5px}.studio-kicker{font-size:9px;letter-spacing:.17em}.studio-head h2{letter-spacing:-.035em;margin:0}.engine-status{border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600}.engine-status .status-dot{width:6px;height:6px;box-shadow:none}.engine-status.is-busy{color:#94633f;background:#fffaf2;border-color:#f1e4ce}.engine-status.is-busy .status-dot{background:#dda45c}.engine-status.is-error{color:#a14c3d;background:#fff8f6;border-color:#f3dcd7}.engine-status.is-error .status-dot{background:#dc745f}.drop-panel{display:flex;justify-content:center;align-items:center;gap:23px;transition:border-color .2s,background .2s,transform .2s}.add-dropzone.is-dragover,.drop-panel.is-dragover{border-color:var(--accent)}.drop-illustration{width:67px;height:67px;flex:0 0 67px;display:grid;color:var(--accent);box-shadow:0 8px 21px rgba(36,34,24,.04)}.drop-illustration svg{width:43px;height:43px}.drop-copy h3{margin:0 0 6px;letter-spacing:-.045em}.drop-copy p{margin:0;color:var(--muted);font-size:13px}.text-button{display:inline;padding:0;border:0;color:var(--accent-dark);font-weight:700;text-decoration-color:rgba(217,77,35,.28);text-underline-offset:3px}.text-button:hover{color:#ad3514;text-decoration-color:currentColor}.file-hints{display:flex;gap:5px;margin:16px 0 11px;flex-wrap:wrap}.file-hints span{padding:5px 7px;background:#fff;border:1px solid #e8e4dc;color:#72736c;font-size:9px;letter-spacing:.045em;font-weight:700}.drop-copy small{color:#94948d;font-size:11px}.button-quiet span,.footer-links a[href^="https://runtime-hub.com"] span,.intro h1 span,.legal-shell h1 span,.section-bar h3 #file-count,.section-intro-row h2 span,.workflow-panel h2 span{color:var(--accent)}.workspace{display:grid;grid-template-columns:minmax(0,1.56fr) minmax(275px,.84fr);min-height:490px}.files-column{min-width:0;padding:26px 27px 24px;border-right:1px solid var(--line)}.section-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.section-bar h3,.settings-column h3{letter-spacing:-.045em;margin:8px 0 0}.section-bar h3{font-size:18px}.file-actions{display:flex;align-items:center;gap:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;min-height:47px;padding:0 17px;cursor:pointer;font-size:12px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.button:active{transform:translateY(1px)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button-small{min-height:34px;padding:0 11px;font-size:11px;border-radius:9px}.button-quiet{color:#4c4d47}.button-quiet span{font-size:16px;line-height:0}.icon-button{width:34px;height:34px;display:grid;border:1px solid transparent;border-radius:9px;color:#98978e;font-size:23px;line-height:1}.icon-button:hover{background:#f7f5ef;color:var(--ink)}.file-summary{margin:14px 0 16px;font-size:10px}.file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.file-card{min-width:0;border:1px solid #e9e7df;background:#fff;animation:.2s both card-in}@keyframes card-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.file-thumb{height:105px;display:grid;background-color:#f7f6f2;background-image:linear-gradient(45deg,#eeece5 25%,transparent 25%),linear-gradient(-45deg,#eeece5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eeece5 75%),linear-gradient(-45deg,transparent 75%,#eeece5 75%);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0}.file-thumb .file-type-icon,.remove-file{display:grid;background:rgba(255,255,255,.92);place-items:center}.file-thumb img{display:block;width:100%;height:100%;object-fit:contain}.file-thumb .file-type-icon{width:38px;height:44px;border:1px solid #dedacf;border-radius:7px;color:var(--accent-dark);font-size:8px;font-weight:800;letter-spacing:.04em}.remove-file{position:absolute;top:6px;right:6px;width:24px;height:24px;border:1px solid rgba(255,255,255,.76);border-radius:50%;color:#67675f;box-shadow:0 1px 5px rgba(0,0,0,.08);cursor:pointer;font-size:16px;line-height:1}.remove-file:hover{color:#b24228;background:#fff}.file-meta{padding:9px 9px 10px}.file-name{display:block;font-size:10px;font-weight:700;color:#42433e}.file-details{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:6px;color:#92928a;font-size:9px}.file-ext{border-radius:4px;padding:3px 4px;background:#f5f3ed;color:#74746c;font-weight:800;letter-spacing:.02em}.file-status{color:var(--green)}.file-status.error{color:#bc4d37}.add-dropzone{min-height:48px;justify-content:center;align-items:center;gap:9px;margin-top:13px;border:1px dashed #e4e1d8;border-radius:11px;color:#85857d;font-size:11px;transition:background .2s,border-color .2s}.add-drop-plus{font-size:19px;font-weight:400;color:var(--accent)}.source-footnote{margin:12px 0 0;font-size:9px;line-height:1.5}.settings-column{min-width:0;padding:29px 25px 24px}.settings-column h3{margin-top:9px;font-size:23px}.settings-copy{margin:7px 0 25px;color:var(--muted);font-size:11px;line-height:1.6}.field-label,.setting-heading label{color:#55564f;font-weight:700;font-size:11px}.field-label{display:block;margin:0 0 9px}.format-select-wrap{position:relative}.format-select{width:100%;height:48px;appearance:none;padding:0 42px 0 13px;border:1px solid #dedbd2;color:var(--ink);font-size:12px;font-weight:700;cursor:pointer}.format-select:focus{border-color:#e2a58c;outline:rgba(240,100,53,.12) solid 3px}.select-chevron{position:absolute;top:50%;right:14px;transform:translateY(-55%);color:var(--accent);font-size:20px;pointer-events:none}.format-hint{min-height:31px;padding:8px 1px 0;font-size:10px}.setting-block{margin-top:19px}.setting-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.setting-heading output{color:var(--accent-dark);font-size:11px;font-weight:800}.quality-range{display:block;width:100%;accent-color:var(--accent);cursor:pointer}.range-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:9px}.background-options{display:flex;gap:9px}.background-option{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #e7e4db;border-radius:8px;background:#fff;font-size:10px;color:#67675f;cursor:pointer}.background-option.is-selected{border-color:#efb39b;background:#fff8f4;color:#a84625}.background-option input{position:absolute;opacity:0;pointer-events:none}.swatch{width:12px;height:12px;border:1px solid #d4d2ca;border-radius:4px;display:inline-block}.swatch-white{background:#fff}.swatch-dark{background:#161616;border-color:#161616}.field-note{margin:8px 0 0;font-size:9px}.settings-divider{height:1px;background:var(--line)}.privacy-callout{display:flex;gap:11px;align-items:flex-start}.privacy-icon{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;font-size:15px}.privacy-callout strong{display:block;margin:1px 0 4px}.privacy-callout p{margin:0;color:#85857d;font-size:9px;line-height:1.55}.button-primary{background:var(--accent);color:#fff;box-shadow:0 5px 12px rgba(240,100,53,.16)}.button-primary:hover{background:var(--accent-dark);box-shadow:0 7px 16px rgba(217,77,35,.2);transform:translateY(-1px)}.convert-button{width:100%;min-height:49px;font-size:12px}.button-arrow{margin-left:auto;color:#ffe2d5;font-size:17px}.convert-subline{text-align:center;margin-top:9px;color:#a1a097;font-size:9px}.progress-view{min-height:380px;padding:67px 24px 55px;display:flex;flex-direction:column;align-items:center;text-align:center}.progress-orbit{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;border:1px solid #f0d7ca;background:#fff8f4;margin-bottom:23px}.progress-orbit span{width:24px;height:24px;border:2px solid #f7cab5;border-top-color:var(--accent);border-radius:50%;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.progress-copy h3,.results-view h3{margin:11px 0 8px;letter-spacing:-.05em;font-size:25px}.progress-copy p,.results-copy{margin:0;color:#82827a;font-size:12px;line-height:1.6}.progress-track{width:min(420px,82%);height:6px;border-radius:999px;background:#eeece5;margin:26px 0 10px}.progress-track span{display:block;height:100%;width:0;border-radius:inherit;background:var(--accent);transition:width .18s}.progress-meta{width:min(420px,82%);display:flex;justify-content:space-between;color:#9a9991;font-size:10px}.cancel-button{margin-top:26px}.results-view{padding:31px 29px 28px}.results-topline{display:flex;align-items:center;gap:10px}.success-mark{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e8f5ed;color:#30805b;font-size:13px;font-weight:800}.results-view h3{font-size:28px;margin-top:17px}.results-copy{max-width:480px}.results-stats{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0 21px}.stat-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #e7e4dc;background:#fbfaf7;border-radius:8px;color:#73736b;font-size:10px}.stat-chip strong{color:var(--ink);font-size:11px}.results-actions{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid var(--line)}.results-actions .button{min-height:43px}.result-list-head{display:flex;justify-content:space-between;margin:22px 0 10px;color:#929188;font-size:9px;letter-spacing:.13em;font-weight:800}.result-list{display:flex;flex-direction:column;gap:7px}.result-row{display:flex;align-items:center;gap:11px;padding:10px 11px;border:1px solid #eeece6;border-radius:10px;background:#fff}.result-file-icon{width:33px;height:35px;display:grid;place-items:center;flex:0 0 33px;border-radius:7px;background:#fff1e9;color:#c8502b;font-size:8px;font-weight:800}.result-file-info{min-width:0;flex:1}.result-file-name{display:block;font-size:11px;font-weight:700}.result-file-size{display:block;margin-top:4px;color:#9a9991;font-size:9px}.download-one{display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border:1px solid #e9e6dd;border-radius:8px;background:#fff;color:#575850;font-size:17px;cursor:pointer}.download-one:hover{border-color:#efb39b;background:#fff8f4;color:var(--accent-dark)}.result-error{color:#bd5038;font-size:10px}.results-footnote{margin:14px 0 0;color:#9d9c94;font-size:10px}.studio-footer{min-height:47px;padding:0 27px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.03em}.studio-footer>span:first-child{font-weight:700;letter-spacing:.13em;font-size:8px}.footer-separator{color:var(--accent);margin:0 4px}.below-fold{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.below-heading h2{margin:15px 0 0;font-size:39px;letter-spacing:-.07em}.below-heading h2 span{color:#929188}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;padding-top:6px}.step{border-top:1px solid #dad7ce}.step-number{color:var(--accent);font-size:11px;font-weight:700}.step h3{margin:22px 0 9px;letter-spacing:-.04em}.step p{margin:0}.page-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 24px;border-top:1px solid rgba(37,37,34,.08);color:#99988f;font-size:10px}.toast{position:fixed;z-index:30;left:50%;bottom:24px;transform:translate(-50%,12px);opacity:0;pointer-events:none;max-width:calc(100% - 32px);padding:12px 16px;border:1px solid #dedacf;border-radius:11px;background:#292a26;box-shadow:0 10px 28px rgba(0,0,0,.13);color:#fff;font-size:12px;transition:opacity .2s,transform .2s}.toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (max-width:900px){.workspace{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr)}.files-column{padding:22px 19px}.settings-column{padding:25px 20px 22px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.below-fold{gap:33px}.steps-grid{gap:13px}}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.footer-links a{color:#777870;transition:color .15s}.about-link:hover,.below-heading h2 span,.footer-links a:hover,.footer-links a[aria-current=page],.legal-back:hover,.legal-section a{color:var(--accent-dark)}#site-footer .page-footer{width:min(1240px,calc(100% - 64px));margin:0 auto}.content-page{min-height:100vh;display:flex;flex-direction:column}.legal-back,.legal-eyebrow{display:inline-flex;font-weight:700}#site-footer,.audience-section,.below-fold,.content-page #site-header,.faq-section,.page-shell #site-footer .page-footer,.use-cases-section,.workflow-section{width:100%}.legal-shell{margin:0 auto;padding:72px 0 70px;flex:1}.legal-eyebrow{align-items:center;gap:10px;color:#777870;font-size:10px;letter-spacing:.16em}.legal-shell h1{margin:21px 0 20px;letter-spacing:-.075em}.legal-lead{margin:0 0 43px}.legal-section{padding:24px 0;border-top:1px solid var(--line)}.legal-section h2{margin:0 0 11px}.legal-section p{max-width:760px;margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section a{font-weight:600;text-decoration-color:rgba(217,77,35,.25);text-underline-offset:3px}.legal-section code{padding:2px 5px;background:#eeece5;border-radius:5px;color:#43443e;font-size:.92em}.legal-note{margin-top:5px;padding:22px 24px;border:1px solid #e9e5db;border-radius:14px;background:rgba(255,255,255,.56)}.legal-back{margin-top:28px;color:#5f6059;font-size:12px}#site-footer .page-footer,.legal-eyebrow{flex-wrap:wrap}.content-page #site-footer .page-footer{width:min(850px,calc(100% - 64px))}@media (max-width:700px){#site-footer .page-footer,.content-page #site-footer .page-footer,.legal-shell,.page-shell,.topbar{width:calc(100% - 32px)}.topbar{height:65px}.topbar-right{gap:0}.privacy-note{display:none}.hub-link{padding:8px 10px;font-size:10px}.intro{padding:47px 0 29px}.intro h1{font-size:clamp(44px, 11vw, 61px)}.intro-copy{max-width:360px;font-size:13px}.format-flow{gap:5px;margin-top:20px}.format-flow>span{font-size:8px;padding:5px 6px}.studio{border-radius:18px}.studio-head{min-height:75px;padding:17px 16px}.engine-status{padding:7px 8px;font-size:9px}.studio-head h2{font-size:15px}.drop-panel{flex-direction:column;gap:13px;text-align:center;min-height:257px;margin:15px;padding:25px 16px}.drop-illustration{width:54px;height:54px;flex-basis:54px;border-radius:16px}.drop-illustration svg{width:35px;height:35px}.drop-copy h3{font-size:18px}.drop-copy p,.legal-section p{font-size:12px}.file-hints{justify-content:center;margin:13px 0 9px}.workspace{grid-template-columns:minmax(0,1fr)}.files-column{border-right:0;border-bottom:1px solid var(--line);padding:20px 15px 21px}.legal-section h2,.section-bar h3{font-size:17px}.file-name,.section-label{font-size:9px}.file-actions{gap:4px}.button-small{font-size:10px;padding:0 9px}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.file-thumb{height:clamp(72px,21vw,104px)}.file-meta{padding:7px 7px 8px}.file-details{font-size:8px}.settings-column{padding:23px 17px 20px}.settings-copy{margin-bottom:20px}.settings-divider{margin:18px 0 16px}.convert-button{margin-top:19px}.studio-footer{min-height:51px;padding:11px 15px;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px}.progress-view{min-height:350px;padding:52px 15px 44px}.progress-copy h3,.results-view h3{font-size:23px}.results-view{padding:24px 16px 23px}.results-actions{flex-direction:column}.page-shell #site-footer .page-footer,.results-actions .button{width:100%}.below-fold{padding:55px 0;grid-template-columns:1fr;gap:30px}.below-heading h2{font-size:34px}.footer-links,.steps-grid{gap:12px}.step h3{font-size:13px;margin-top:17px}.step p{font-size:10px}.page-footer{align-items:flex-start;flex-direction:column;gap:7px}.legal-shell{padding:48px 0 49px}.legal-shell h1{font-size:clamp(38px, 10vw, 52px)}.legal-lead{margin-bottom:31px;font-size:14px}.legal-section{padding:20px 0}.legal-note{padding:17px}}@media (max-width:390px){#site-footer .page-footer,.content-page #site-footer .page-footer,.page-shell,.topbar{width:calc(100% - 24px)}.brand-name{font-size:17px}.studio-head{padding-inline:12px}.engine-status{font-size:8px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-thumb{height:100px}.section-bar{gap:6px}.footer-links{gap:10px}}:root{--paper:#f8f7f4;--surface:rgba(255,255,255,.92);--surface-soft:#fcfbf9;--ink:#272823;--muted:#77786f;--faint:#a1a197;--line:#ece8e0;--line-strong:#ded8cd;--accent:#f16b3d;--accent-dark:#c94c25;--accent-soft:#fff1e9;--radius-lg:25px;--radius-md:16px;--shadow:0 24px 70px rgba(57,45,31,.075),0 4px 14px rgba(57,45,31,.035)}.brand-name,.legal-section h2,.legal-shell h1,h1,h2,h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;letter-spacing:-.04em}:root,body,button,input,select{font-family:"Segoe UI",Aptos,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.brand{gap:11px}.brand-mark{border-radius:9px;box-shadow:0 3px 9px rgba(30,29,24,.06)}.brand-name{font-size:20px;font-weight:800;letter-spacing:-.05em}.brand-name span{color:#9b9a91;font-weight:600}.topbar-right{gap:21px;font-size:12px}.about-link{color:#55564f;font-weight:700;transition:color .18s}.hub-link{min-height:42px;padding:0 16px;border:1px solid rgba(240,105,59,.24);border-radius:12px;color:#fff;background:linear-gradient(135deg,#f47b4b,#e65d31);font-size:11px;font-weight:800;box-shadow:0 7px 19px rgba(224,91,45,.18),inset 0 1px 0 rgba(255,255,255,.22)}.hub-link span{color:#ffe5d7}.hub-link:hover{color:#fff;border-color:rgba(211,78,37,.5);background:linear-gradient(135deg,#ec6b3d,#d9522a);box-shadow:0 9px 23px rgba(224,91,45,.24)}.intro{padding:54px 0 45px;text-align:left}.intro-layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:35px;min-height:330px}.intro-copy-side{position:relative;z-index:1;padding:4px 0 10px}.intro h1{margin:20px 0 17px;font-size:clamp(46px,5vw,66px);line-height:1.01;letter-spacing:-.055em;font-weight:700}.intro-copy{max-width:500px;margin:0;color:#707168;font-size:14px;line-height:1.85}.format-flow{justify-content:flex-start;gap:6px;margin-top:23px}.format-flow>span{padding:6px 9px;border:1px solid rgba(215,210,198,.76);border-radius:8px;color:#696a62;letter-spacing:.045em;background:rgba(255,255,255,.58);box-shadow:0 2px 6px rgba(43,38,26,.018)}.drop-copy h3,.studio-head h2{letter-spacing:-.03em;font-weight:700}.format-flow>.flow-arrow{color:var(--accent);font-size:16px;box-shadow:none;display:none}.format-flow>span:last-child{color:var(--accent-dark);color:#b84b25;border-color:rgba(241,107,61,.24);background:rgba(255,244,237,.88)}.intro-trust{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;color:#73746c;font-size:10px;font-weight:700}.trust-check{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e8f3ec;color:#4a8863;font-size:10px}.trust-separator{color:#c7c1b6}.format-visual{height:324px;max-width:510px;width:100%;justify-self:end;position:relative;isolation:isolate}.visual-glow{position:absolute;inset:7% 7% 4% 11%;z-index:-3;border-radius:45%;background:radial-gradient(ellipse,rgba(244,133,89,.21),rgba(248,219,194,.15) 42%,transparent 73%);filter:blur(13px)}.art-photo{position:absolute;border:7px solid rgba(255,255,255,.86);border-radius:17px;box-shadow:0 18px 38px rgba(48,45,35,.14),inset 0 1px 0 rgba(255,255,255,.75);background:linear-gradient(145deg,#efc6a7,#cad5c7)}.art-photo-back::before,.art-sun{border-radius:50%;background:#fff0d3;position:absolute}.art-photo-back{width:47%;height:60%;opacity:.62;filter:blur(1.2px) saturate(.78)}.art-photo-back::before{content:'';z-index:0;width:36px;height:36px;right:19%;top:18%}.art-photo-back::after{content:'';position:absolute;z-index:0;left:-10%;right:-10%;bottom:-3%;height:61%;border-radius:48% 50% 0 0;background:linear-gradient(135deg,#97ad97,#416f61);transform:rotate(-8deg)}.art-photo-back-one{top:5%;right:13%;z-index:-2}.art-photo-back-two{left:5%;bottom:9%;z-index:-1;opacity:.72}.art-photo-back-two::after{background:linear-gradient(145deg,#caa17b,#718f83);transform:rotate(8deg)}.art-sun{width:27px;height:27px;right:17%;top:16%}.art-hill{position:absolute;left:-10%;right:-10%;height:62%;bottom:-10%;border-radius:50% 48% 0 0}.art-hill-one{background:#8ba68f;transform:rotate(-9deg)}.art-hill-two{background:#456c5d;bottom:-25%;transform:rotate(8deg)}.art-photo-main{position:absolute;left:20%;top:12%;z-index:2;width:60%;padding:10px 10px 0;border:1px solid rgba(255,255,255,.84);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 25px 54px rgba(62,50,37,.17),0 4px 12px rgba(62,50,37,.055);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.art-photo-window{border-radius:12px;background:#e6d6be;aspect-ratio:1.51}.art-photo-window svg{width:100%;height:100%;display:block;object-fit:cover}.art-photo-caption{height:35px;display:flex;align-items:center;justify-content:center;gap:7px;color:#8a887d;font-size:9px;font-weight:700}.art-caption-dot{width:5px;height:5px;border-radius:50%;background:#63a37b;box-shadow:0 0 0 3px rgba(99,163,123,.13)}.format-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.82);color:#45463f;background:rgba(255,255,255,.82);box-shadow:0 10px 25px rgba(43,37,26,.1),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);font-weight:800;letter-spacing:.03em}.chip-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;background:var(--accent);font-size:9px}.chip-arrow{color:var(--accent);font-size:13px}.chip-png .chip-icon{background:#789b82}.chip-webp .chip-icon{background:#657eaf}.chip-heic .chip-icon{background:#6b7777}.art-connector{position:absolute;z-index:1;width:43px;height:1px;background:linear-gradient(90deg,rgba(241,107,61,0),rgba(241,107,61,.72));transform-origin:left center}.art-connector::after{content:'';position:absolute;right:-1px;top:-3px;width:6px;height:6px;border-top:1px solid var(--accent);border-right:1px solid var(--accent);transform:rotate(45deg)}.connector-one{left:19%;top:32%;transform:rotate(22deg)}.connector-two{right:13%;top:48%;transform:rotate(-19deg)}.connector-three{left:27%;bottom:19%;transform:rotate(-20deg)}.studio{border-color:rgba(226,220,209,.8);background:rgba(255,255,255,.9);box-shadow:0 28px 80px rgba(43,36,27,.085),0 5px 18px rgba(43,36,27,.035);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.studio-head{padding-inline:30px;border-bottom-color:rgba(228,222,211,.8)}.studio-kicker{color:#88887f}.studio-head h2{font-size:18px}.engine-status{border:1px solid rgba(116,170,134,.24);background:rgba(242,249,244,.82);padding:9px 12px;color:#4d7e5f;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.drop-panel{border:1px dashed #dbd4c8;border-radius:18px;background:linear-gradient(135deg,rgba(250,248,243,.9),rgba(255,250,246,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.add-dropzone.is-dragover,.drop-panel.is-dragover{border-color:var(--accent);background:#fff4ed}.drop-illustration{border:1px solid rgba(241,107,61,.14);border-radius:18px;background:rgba(255,255,255,.83);color:var(--accent);box-shadow:0 9px 23px rgba(39,35,27,.06),inset 0 1px 0 #fff}.drop-copy h3{font-size:20px}.text-button{border-bottom:1px solid rgba(201,77,37,.38)}.legal-section a:hover,.text-button:hover{border-bottom-color:currentColor}.file-hints span{border-color:rgba(225,220,209,.8);border-radius:7px;box-shadow:0 2px 5px rgba(43,38,27,.025)}.files-column{border-right-color:rgba(232,226,216,.85)}.section-bar h3,.settings-column h3{font-weight:700;letter-spacing:-.035em}.file-summary{border-bottom:1px solid rgba(231,226,216,.7);border-radius:0;padding:0 0 11px;margin-top:12px}.file-card{border-color:rgba(230,225,215,.9);border-radius:13px;box-shadow:0 3px 9px rgba(48,42,31,.025)}.file-card:hover{box-shadow:0 9px 20px rgba(48,42,31,.065)}.settings-column{background:rgba(250,249,246,.72)}.format-select{border-color:#e0dbd1;border-radius:11px;background:rgba(255,255,255,.92);box-shadow:inset 0 1px 2px rgba(30,28,22,.02)}.button{border-radius:12px;font-weight:800}.button-quiet{border-color:#e5e0d5;background:rgba(255,255,255,.84)}.button-quiet:hover{border-color:#f0b49b;background:#fffaf7}.button-primary{background:linear-gradient(135deg,#f47b4b,#e45a30);box-shadow:0 9px 23px rgba(224,91,45,.2),inset 0 1px 0 rgba(255,255,255,.14)}.button-primary:hover{background:linear-gradient(135deg,#ec6d3f,#cf4d25);box-shadow:0 12px 26px rgba(214,81,39,.25)}.privacy-callout{border-radius:13px;box-shadow:0 4px 12px rgba(42,63,43,.025),inset 0 1px 0 rgba(255,255,255,.9)}.privacy-icon{color:#4b8a63;background:#eaf4ed;border-radius:9px}.studio-footer{border-top-color:rgba(231,226,216,.85)}.below-fold{padding:78px 0 68px}.below-heading h2{font-size:clamp(32px,4vw,43px);line-height:1.1;font-weight:700;letter-spacing:-.05em}.step h3{font-size:15px;font-weight:700;letter-spacing:-.03em}.step p{font-size:12px;line-height:1.75}.faq-section,.format-guide-section{padding:56px 0 65px;border-top:1px solid rgba(220,214,203,.75)}.section-intro-row{display:flex;justify-content:space-between;align-items:end;gap:35px}.section-intro-row h2{margin:13px 0 0;line-height:1.08;font-weight:700;letter-spacing:-.05em}.section-intro-row>p{margin:0 0 3px;line-height:1.8}.format-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.format-guide-item{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:21px 19px 18px;border:1px solid rgba(230,224,213,.86);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,255,255,.5));box-shadow:0 6px 18px rgba(49,41,28,.025),inset 0 1px 0 rgba(255,255,255,.92);transition:transform .2s,box-shadow .2s,border-color .2s}.format-guide-item:hover{transform:translateY(-3px);border-color:rgba(241,107,61,.3);box-shadow:0 13px 28px rgba(49,41,28,.06),inset 0 1px 0 #fff}.format-token{display:inline-grid;place-items:center;min-width:49px;min-height:29px;padding:0 9px;border-radius:8px;color:#fff;background:var(--accent);font-size:9px;font-weight:800;letter-spacing:.07em;box-shadow:0 4px 10px rgba(47,40,30,.08)}.token-png{background:#64886e}.token-webp{background:#647eac}.token-avif{background:#7e6c9f}.token-heic{background:#657675}.token-gif{background:#a47844}.token-svg{background:#6c7b92}.token-bmp{background:#88887e}.format-guide-item h3{margin:19px 0 8px;font-size:15px;line-height:1.35;font-weight:800;letter-spacing:-.025em}.format-guide-item p{margin:0 0 18px;color:#77786f;font-size:11px;line-height:1.75}.format-guide-item a{margin-top:auto;color:#bd4b27;font-size:10px;font-weight:800}.format-guide-item a span{margin-left:4px;color:var(--accent)}.format-guide-note{max-width:850px;margin:17px 0 0;color:#949187;font-size:10px;line-height:1.7}.faq-list{border-top:1px solid rgba(223,217,206,.9)}.faq-list details{border-bottom:1px solid rgba(223,217,206,.9)}.faq-list summary{position:relative;list-style:none;cursor:pointer;color:#34352f;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;border:1px solid rgba(229,222,210,.95);color:var(--accent-dark);background:rgba(255,255,255,.65);font-size:16px;font-weight:500}.mega-footer::after,.mega-footer::before{z-index:-1;border-radius:50%;content:'';position:absolute}.faq-list details[open] summary::after{content:'−';background:#fff1e9;border-color:#f3d1c0}.faq-list p a{color:var(--accent-dark);font-weight:800}.mega-footer{position:relative;width:100%;color:#f6f3ed;background:#242621;isolation:isolate}.mega-footer::before{width:550px;height:350px;right:-130px;top:-190px;background:rgba(239,101,55,.16);filter:blur(65px)}.mega-footer::after{width:500px;height:300px;left:8%;bottom:-220px;background:rgba(247,177,135,.08);filter:blur(70px)}.footer-inner{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:62px 0 0}.footer-main{display:grid;grid-template-columns:minmax(205px,1.15fr) minmax(125px,.62fr) minmax(140px,.7fr) minmax(280px,1.15fr);gap:40px;padding-bottom:53px}.footer-brand .brand-name{color:#fbf8f1}.footer-brand .brand-name span{color:#b9b8af}.footer-brand-mark{border-color:rgba(255,255,255,.72);box-shadow:0 4px 15px rgba(0,0,0,.16)}.footer-promise{max-width:280px;margin:22px 0 19px;color:#b7b7ad;font-size:12px;line-height:1.85}.footer-privacy{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#d5d4ca;background:rgba(255,255,255,.045);box-shadow:0 9px 25px rgba(0,0,0,.09),inset 0 1px 0 rgba(255,255,255,.035);font-size:9px;font-weight:700}.footer-privacy-dot{width:6px;height:6px;border-radius:50%;background:#7dc092;box-shadow:0 0 0 4px rgba(125,192,146,.1)}.footer-column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-column h2{display:flex;align-items:center;gap:9px;margin:3px 0 9px;color:#f9f6ef;font-size:12px;font-weight:800;letter-spacing:.025em}.footer-column>a,.more-tools-grid a{color:#b9b9af;font-size:11px;line-height:1.5;font-weight:600;transition:color .15s,transform .15s}.audience-grid article,.seo-card{transition:transform .2s,box-shadow .2s,border-color .2s}.footer-column a span{color:#f58a60}.footer-column>a:hover,.more-tools-grid a:hover{color:#fff2e8}.footer-column>a:hover{transform:translateX(2px)}.footer-count{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#ffb397;background:rgba(241,107,61,.14);font-size:9px}.more-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;width:100%}.about-benefit-grid,.privacy-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-bottom{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.11);color:#909187;font-size:10px}.footer-bottom-note{color:#acaca2}.footer-bottom-note a{color:#f19a76;font-weight:800}.footer-bottom-note a:hover{color:#ffbda2}.footer-bottom-note a span{margin-left:2px}.content-page{background:radial-gradient(ellipse at 78% 3%,rgba(250,220,204,.23),transparent 29rem),var(--paper)}.legal-shell{width:min(910px,calc(100% - 64px));padding-top:67px}.legal-shell h1{font-size:clamp(42px,6vw,64px);line-height:1.04;letter-spacing:-.055em;font-weight:700}.legal-lead{max-width:790px;color:#6f7068;font-size:15px;line-height:1.9}.about-meta-row{display:flex;justify-content:space-between;gap:16px;padding:15px 0;margin:0 0 20px;border-top:1px solid rgba(222,216,204,.9);border-bottom:1px solid rgba(222,216,204,.9);color:#99968c;font-size:9px;font-weight:800;letter-spacing:.12em}.legal-section{border-top-color:rgba(222,216,204,.9)}.legal-section h2{font-size:22px;font-weight:800}.legal-section p{color:#717269;font-size:13px;line-height:1.95}.legal-section a{color:var(--accent-dark);border-bottom:1px solid rgba(201,76,37,.28)}.about-benefit-grid{display:grid;gap:13px;margin-top:24px}.about-benefit-grid article{padding:18px 17px;border:1px solid rgba(228,222,211,.88);border-radius:14px;background:rgba(255,255,255,.58);box-shadow:0 7px 20px rgba(48,40,28,.025),inset 0 1px 0 rgba(255,255,255,.9)}.benefit-index{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.1em}.about-benefit-grid h3{margin:16px 0 8px;font-size:14px;line-height:1.45;font-weight:800}.about-benefit-grid p{margin:0;font-size:11px;line-height:1.8}.format-article-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:17px}.format-article-heading .format-token{flex:0 0 auto;margin-top:2px}.format-article-heading h2{margin:0 0 5px;font-size:21px}.legal-section .format-subtitle{margin:0;color:#9a968b;font-size:11px;line-height:1.65}.legal-section strong{color:#45463f;font-weight:800}.privacy-principles{display:grid;gap:10px;margin:23px 0}.privacy-principles span{display:flex;flex-direction:column;gap:6px;padding:15px 14px;border:1px solid rgba(222,232,222,.9);border-radius:13px;background:linear-gradient(135deg,rgba(246,251,246,.92),rgba(255,255,255,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.privacy-principles strong{color:#4b7254;font-size:11px}.privacy-principles small{color:#83877e;font-size:10px;line-height:1.55}.about-cta{display:flex;justify-content:space-between;align-items:center;gap:23px;margin-top:35px;padding:27px 25px;border:1px solid rgba(240,163,130,.27);border-radius:18px;background:linear-gradient(125deg,rgba(255,243,235,.9),rgba(255,255,255,.6));box-shadow:0 14px 32px rgba(58,41,26,.045),inset 0 1px 0 #fff}.about-cta h2{margin:10px 0 5px;font-size:22px}.about-cta p{margin:0;color:#858278;font-size:12px}.about-cta .button{flex-shrink:0}.content-page #site-footer{margin-top:auto}@media (max-width:1050px){.intro-layout{grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:12px}.intro h1{font-size:clamp(43px,5vw,58px)}.format-visual{transform:scale(.94);transform-origin:center right}.footer-main{grid-template-columns:minmax(190px,1fr) minmax(125px,.7fr) minmax(130px,.7fr);gap:33px}.footer-more-tools{grid-column:1/-1;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.more-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px}.format-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-shell,.topbar{width:calc(100% - 34px)}.topbar{height:70px}.topbar-right{gap:13px}.hub-link{min-height:39px;padding:0 11px;font-size:10px}.about-link{font-size:11px}.intro{padding:39px 0 30px}.intro-layout{display:flex;flex-direction:column;align-items:stretch;gap:5px}.intro-copy-side{padding-bottom:0}.intro h1{font-size:clamp(43px,9.2vw,61px)}.intro-copy{max-width:560px;font-size:13px}.format-flow{justify-content:flex-start}.intro-trust{margin-top:15px}.format-visual{width:min(100%,480px);height:280px;margin:12px auto 0;justify-self:auto;transform:none}.art-photo-main{width:57%;left:22%;top:10%}.art-photo-back{width:43%;height:58%}.chip-jpg{left:1%;top:20%}.chip-png{right:0;top:37%}.chip-webp{left:6%;bottom:4%}.chip-heic{right:5%;bottom:2%}.studio{border-radius:20px}.studio-head{min-height:75px;padding:17px 16px}.studio-head h2{font-size:16px}.engine-status{padding:8px 10px;font-size:10px}.drop-panel{margin:15px;min-height:230px}.studio-footer{padding:12px 15px}.below-fold{padding:56px 0;grid-template-columns:1fr;gap:28px}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-main,.more-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-section,.format-guide-section{padding:47px 0 52px}.section-intro-row{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:23px}.section-intro-row h2{font-size:34px}.section-intro-row>p{font-size:12px}.format-guide-item{padding:17px 15px}.format-guide-item h3{font-size:14px}.format-guide-item p{font-size:10px}.footer-inner{width:calc(100% - 34px);padding-top:42px}.footer-main{gap:35px 25px;padding-bottom:37px}.footer-brand-block{grid-column:1/-1}.footer-promise{max-width:430px;margin:15px 0}.footer-more-tools{grid-column:1/-1;padding-top:23px}.more-tools-grid{gap:12px 18px}.footer-bottom{min-height:76px;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px;padding:18px 0}.legal-shell{width:calc(100% - 34px);padding:45px 0 50px}.legal-shell h1{font-size:clamp(39px,9vw,54px)}.legal-lead{font-size:13px}.about-meta-row{flex-direction:column;gap:7px;font-size:8px}.about-benefit-grid,.privacy-principles{grid-template-columns:1fr}.about-benefit-grid article{padding:16px}.about-cta{align-items:flex-start;flex-direction:column;padding:22px 19px}.about-cta .button{width:100%}}@media (max-width:480px){.page-shell,.topbar{width:calc(100% - 26px)}.brand-name,.format-article-heading h2{font-size:18px}.topbar-right{gap:10px}.hub-link{padding:0 9px;font-size:9px;border-radius:10px}.about-link,.footer-column>a,.more-tools-grid a{font-size:10px}.intro h1{font-size:clamp(40px,10vw,52px)}.eyebrow{font-size:8px;gap:6px}.format-flow{gap:4px}.format-flow>span{font-size:8px;padding:5px 6px}.intro-trust{font-size:9px;gap:6px}.format-visual{height:246px;margin-top:2px}.art-photo-main{padding:7px 7px 0;border-radius:15px}.art-photo-caption{height:28px;font-size:7px}.art-photo{border-width:5px;border-radius:13px}.format-chip{min-height:31px;gap:5px;padding:0 7px 0 6px;border-radius:9px;font-size:8px}.chip-icon{width:18px;height:18px;border-radius:6px;font-size:7px}.chip-jpg{left:0;top:16%}.chip-png{right:0;top:35%}.chip-webp{left:1%;bottom:1%}.chip-heic{right:1%;bottom:1%}.format-guide-grid{grid-template-columns:1fr}.format-guide-item{min-height:0}.steps-grid{gap:12px}.step h3{font-size:12px}.step p{font-size:9px}.engine-status{font-size:9px;padding:7px 8px}.footer-inner,.legal-shell{width:calc(100% - 28px)}.footer-main{gap:30px 18px}.footer-column h2{font-size:11px}.format-article-heading{gap:11px}}.audience-grid,.conversion-detail-grid,.converter-usecases ul,.seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root{--paper:#f7f6f2;--ink:#242522;--muted:#62645d;--faint:#7b7d75;--line:#e5e1d8;--accent:#f06435;--accent-dark:#c94b26}.brand-name,.legal-section h2,.legal-shell h1,.section-bar h3,.settings-column h3,h1,h2,h3{font-family:"Segoe UI",Aptos,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:-.035em}.format-flow{flex-wrap:wrap;gap:7px}.format-flow>span{font-size:10px}.format-flow .format-flow-note{color:var(--muted);background:#eeece5;border-color:#e2ded4}.format-chip{min-height:40px;min-width:63px;justify-content:center;padding:0 15px;border-radius:13px;letter-spacing:.015em;font-size:11px;box-shadow:0 14px 32px rgba(43,37,26,.12),inset 0 1px 0 rgba(255,255,255,.95)}.seo-card-index,.seo-card-tags{font-size:10px;font-weight:800}.chip-jpg{left:2%;top:17%}.chip-png{right:1%;top:34%}.chip-webp{left:8%;bottom:3%}.chip-heic{right:5%;bottom:3%}.art-photo-main{box-shadow:0 30px 72px rgba(62,50,37,.18),0 5px 16px rgba(62,50,37,.06)}.art-photo-back{box-shadow:0 19px 45px rgba(62,50,37,.13)}.studio-head{padding-left:29px;padding-right:29px}.drop-panel{cursor:default;box-shadow:0 16px 35px rgba(55,45,31,.045),inset 0 1px 0 rgba(255,255,255,.96)}.drop-panel .drop-copy small{color:#62645d}.file-summary{color:#4f514b;background:#f4f2ec}.file-grid{overflow-y:auto;overscroll-behavior:contain;padding:3px 6px 5px 0;scrollbar-width:thin;scrollbar-color:#c9c3b8 transparent}.file-grid::-webkit-scrollbar{width:8px}.file-grid::-webkit-scrollbar-thumb{background:padding-box #c9c3b8;border:2px solid transparent;border-radius:10px}.file-grid::-webkit-scrollbar-track{background:0 0}.file-card{box-shadow:0 5px 15px rgba(48,42,31,.035),inset 0 1px 0 rgba(255,255,255,.8)}.file-card:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(48,42,31,.08)}.field-note,.range-labels,.source-footnote,.studio-footer{color:#666860}.format-guide-section,.privacy-callout p,.settings-copy{display:none}.privacy-callout{min-height:36px;padding:8px 0;border:0;background:0 0;box-shadow:none}.privacy-callout strong{color:#3f5145;font-size:11px}.below-fold{align-items:start}.audience-grid article,.seo-card,.step{border:1px solid rgba(224,219,208,.92);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.68));box-shadow:0 13px 32px rgba(47,43,31,.045),inset 0 1px 0 rgba(255,255,255,.95)}.step{padding:23px 21px}.audience-grid p,.seo-card p,.step p{color:#5d5f58}.audience-section,.use-cases-section,.workflow-section{padding:61px 0 67px;border-top:1px solid rgba(220,214,203,.75)}.section-intro-row{align-items:end;margin-bottom:32px}.section-intro-row h2{font-size:clamp(34px,4vw,48px)}.section-intro-row>p{color:#5e6059;max-width:430px;font-size:14px}.conversion-detail-grid,.seo-card-grid{display:grid;gap:17px}.seo-card{min-height:230px;padding:25px 24px 22px}.audience-grid article:hover,.seo-card:hover{transform:translateY(-2px);border-color:rgba(240,100,53,.24);box-shadow:0 20px 38px rgba(47,43,31,.075),inset 0 1px 0 rgba(255,255,255,.95)}.seo-card-index{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(240,100,53,.19);border-radius:10px;color:var(--accent-dark);background:#fff2eb}.seo-card h3{margin:19px 0 10px;font-size:19px;line-height:1.3;font-weight:700}.audience-grid p,.seo-card p{margin:0;font-size:13px;line-height:1.8}.seo-card-tags{display:block;margin-top:18px;color:#a3482b;letter-spacing:.025em}.audience-grid{display:grid;gap:16px}.audience-grid article{padding:23px 23px 22px}.audience-grid h3{margin:0 0 9px;font-size:17px;line-height:1.4}.workflow-section{padding-top:7px;border-top:0}.workflow-panel{display:grid;grid-template-columns:.82fr 1.18fr;gap:45px;align-items:center;border:1px solid rgba(226,218,204,.85);border-radius:24px;background:radial-gradient(ellipse at 100% 0,rgba(242,143,104,.13),transparent 24rem),linear-gradient(140deg,rgba(255,255,255,.94),rgba(250,247,240,.8));box-shadow:0 22px 54px rgba(47,43,31,.06),inset 0 1px 0 rgba(255,255,255,.95)}.workflow-panel h2{margin:14px 0 0;font-size:clamp(34px,4vw,47px);line-height:1.08}.workflow-copy p{margin:0 0 12px;color:#555750;font-size:13px;line-height:1.85}.faq-endnote a,.workflow-copy a{color:var(--accent-dark);font-weight:800}.workflow-copy a{display:inline-flex;align-items:center;gap:8px;margin-top:7px;font-size:12px}.faq-list{max-width:100%}.faq-list summary::after{border-radius:11px;box-shadow:0 5px 12px rgba(43,37,26,.045);right:0;width:34px;height:34px}.faq-endnote{border:1px solid rgba(235,205,188,.9);border-radius:16px;color:#4d4e48;background:linear-gradient(130deg,rgba(255,244,237,.88),rgba(255,255,255,.76));box-shadow:0 10px 28px rgba(47,43,31,.035),inset 0 1px 0 rgba(255,255,255,.95);font-size:13px}.faq-endnote a{margin-left:5px}@media (max-width:1050px){.audience-grid,.seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-panel{gap:30px;padding:32px}.section-intro-row>p{max-width:390px}}@media (max-width:760px){.page-shell{width:calc(100% - 34px)}.studio-head{padding-left:17px;padding-right:17px}.file-grid{max-height:410px;grid-template-columns:repeat(2,minmax(0,1fr))}.below-fold{padding:56px 0}.audience-section,.use-cases-section{padding:47px 0 52px}.section-intro-row{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:24px}.section-intro-row h2{font-size:35px}.section-intro-row>p{max-width:100%;font-size:13px}.audience-grid,.seo-card-grid{grid-template-columns:1fr;gap:13px}.seo-card{min-height:0;padding:21px 20px}.seo-card h3{margin-top:15px;font-size:18px}.workflow-section{padding:0 0 46px}.workflow-panel{grid-template-columns:1fr;gap:19px;padding:25px 22px;border-radius:20px}.workflow-panel h2{font-size:36px}.faq-section{padding:48px 0 56px}.faq-list summary{font-size:14px;padding:19px 43px 19px 0}.faq-list details p{margin-right:4px;font-size:12px}.faq-endnote{padding:17px;line-height:1.8}.faq-endnote a{display:inline-block;margin:6px 0 0}}@media (max-width:480px){.page-shell{width:calc(100% - 26px)}.format-chip{min-width:54px;min-height:32px;padding:0 10px;font-size:9px}.chip-jpg{left:0;top:16%}.chip-png{right:0;top:35%}.chip-webp{left:1%;bottom:1%}.chip-heic{right:1%;bottom:1%}.audience-grid p,.seo-card p,.step h3{font-size:12px}.steps-grid{gap:9px}.step{padding:16px 12px}.step p{font-size:10px}}.page-shell,.topbar{width:min(1240px,calc(100% - 64px))}.drop-panel h3{font-size:21px}.file-grid.is-dragover{outline:rgba(240,100,53,.55) solid 2px;outline-offset:3px;border-radius:13px;background:rgba(255,244,237,.6)}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.audience-grid article,.button,.file-card,.seo-card{transition:none!important;animation:none!important;scroll-behavior:auto!important}}#site-header{position:fixed;inset:0 0 auto;z-index:1000;width:100%;height:80px;background:rgba(248,247,243,.88);border-bottom:1px solid rgba(49,43,33,.09);box-shadow:0 8px 28px rgba(47,43,31,.035);backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12)}.topbar{position:relative;height:80px;margin:0 auto;border:0}.brand-mark,.button:hover,.hub-link:hover{transform:none}.art-photo-back-one,.art-photo-back-two,.art-photo-main,.chip-heic,.chip-jpg,.chip-png,.chip-webp{transform:none!important}.art-photo-back{box-shadow:0 18px 42px rgba(62,50,37,.12)}.art-photo-main{box-shadow:0 28px 66px rgba(62,50,37,.17),0 4px 15px rgba(62,50,37,.055)}.format-chip{box-shadow:0 10px 28px rgba(43,37,26,.09),inset 0 1px 0 rgba(255,255,255,.96)}.faq-endnote,.faq-list,.faq-section,.faq-section>.section-intro-row{width:100%;max-width:none;margin-left:0;margin-right:0}.faq-section{padding-top:78px;padding-bottom:92px}.faq-section .section-intro-row{margin-bottom:30px}.faq-list details{padding:0}.faq-list summary{line-height:1.5;padding:25px 56px 25px 0;font-size:16px}.faq-list details p{max-width:900px;margin:0 58px 27px 0;color:#51534c;font-size:14px;line-height:1.9}.faq-endnote{padding:25px 28px;margin-top:30px}.audience-section,.use-cases-section{padding-top:82px;padding-bottom:86px}.workflow-panel{padding:46px 48px}.audience-grid article,.seo-card,.step{box-shadow:0 16px 36px rgba(47,43,31,.045),inset 0 1px 0 rgba(255,255,255,.96)}.settings-column{gap:0}.format-hint{margin-top:13px;color:#52544d;line-height:1.75}.settings-divider{margin:24px 0 18px}.convert-button{margin-top:15px}.studio{box-shadow:0 25px 70px rgba(47,43,31,.075),0 4px 14px rgba(47,43,31,.025),inset 0 1px 0 rgba(255,255,255,.96)}.drop-panel{min-height:280px;margin:30px}.studio-head{min-height:92px;padding-top:25px;padding-bottom:25px}.file-grid{max-height:560px;overscroll-behavior-y:contain}@media (max-width:760px){#site-header,.topbar{height:70px}.page-shell,.topbar{width:calc(100% - 34px)}body{padding-top:70px}.faq-section{padding-top:54px;padding-bottom:63px}.faq-list summary{padding:20px 44px 20px 0;font-size:14px}.faq-list summary::after{width:30px;height:30px}.faq-list details p{margin:0 0 21px;font-size:13px}.faq-endnote{padding:18px}.audience-section,.use-cases-section{padding-top:55px;padding-bottom:58px}.workflow-panel{padding:28px 23px}.drop-panel{min-height:228px;margin:16px}.studio-head{min-height:75px;padding:18px 17px}.file-grid{max-height:420px}}@media (max-width:480px){.page-shell,.topbar{width:calc(100% - 26px)}.faq-section{padding-top:48px;padding-bottom:52px}.faq-list summary{font-size:13px}.drop-panel{margin:13px}}.art-photo-back-one{transform:rotate(9deg)!important}.art-photo-back-two{transform:rotate(-10deg)!important}.art-photo-main{transform:rotate(-2deg)!important}.chip-jpg{transform:rotate(-5deg)!important}.chip-png{transform:rotate(5deg)!important}.chip-webp{transform:rotate(-4deg)!important}.chip-heic{transform:rotate(4deg)!important}.share-section{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:30px 0 14px;padding:24px 29px;border:1px solid rgba(226,220,209,.84);border-radius:22px;background:linear-gradient(118deg,rgba(255,255,255,.86),rgba(255,252,248,.72));box-shadow:0 18px 45px rgba(53,44,32,.045),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}.share-copy{min-width:0}.share-copy .section-label{margin-bottom:8px}.share-copy h2{margin:0;color:var(--ink);font-size:clamp(21px, 2.3vw, 28px);line-height:1.15;font-weight:750;letter-spacing:-.045em}.share-copy p{max-width:430px;margin:7px 0 0;color:#66675f;font-size:13px;line-height:1.7}.share-links{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.share-link{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(225,220,211,.95);border-radius:15px;color:#4c4d47;background:rgba(255,255,255,.84);box-shadow:0 5px 14px rgba(48,42,31,.035),inset 0 1px 0 rgba(255,255,255,.98);cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.share-icon{display:block;width:20px;height:20px}.share-linkedin{color:#0a66c2}.share-reddit{color:#ff4500}.share-facebook{color:#0866ff}.share-x{color:#111}.share-link:hover{transform:translateY(-2px);border-color:rgba(241,107,61,.33);background:#fff;box-shadow:0 11px 24px rgba(48,42,31,.09),inset 0 1px 0 #fff}.share-link:focus-visible{outline:rgba(241,107,61,.38) solid 3px;outline-offset:3px}.share-link:active{transform:translateY(0)}.converter-guide-section,.converter-guide-section .section-intro-row,.popular-conversions-section .section-intro-row{margin-bottom:32px}.converter-guide-section .section-intro-row h2,.popular-conversions-section .section-intro-row h2{max-width:720px}.conversion-detail{padding:27px 26px;border:1px solid rgba(224,219,208,.92);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.7));box-shadow:0 16px 36px rgba(47,43,31,.045),inset 0 1px 0 rgba(255,255,255,.96)}.conversion-detail h3{margin:0 0 12px;font-size:19px;line-height:1.35;letter-spacing:-.035em}.conversion-detail p{margin:0;color:#555750;font-size:13px;line-height:1.9}.converter-usecases{margin-top:24px;padding:27px 29px;border:1px solid rgba(234,205,188,.82);border-radius:18px;background:linear-gradient(125deg,rgba(255,245,239,.86),rgba(255,255,255,.74));box-shadow:0 12px 28px rgba(47,43,31,.035),inset 0 1px 0 rgba(255,255,255,.95)}.converter-usecases h3,.related-converters h3{margin:0 0 15px;color:#33342e;font-size:16px;letter-spacing:-.025em}.converter-usecases ul{display:grid;gap:14px 25px;margin:0;padding:0;list-style:none}.converter-usecases li{position:relative;padding-left:17px;color:#51534c;font-size:12px;line-height:1.75}.converter-usecases li::before{content:'';position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(240,100,53,.1)}.related-converters{margin-top:27px}.related-converters nav{display:flex;flex-wrap:wrap;gap:10px}.related-converters nav a{display:inline-flex;flex-direction:column;gap:3px;min-width:145px;padding:12px 15px;border:1px solid #e5e0d6;border-radius:12px;color:#35362f;background:rgba(255,255,255,.78);box-shadow:0 5px 15px rgba(47,43,31,.03);font-size:12px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s}.related-converters nav a:hover{border-color:rgba(240,100,53,.4);background:#fffaf7;box-shadow:0 10px 22px rgba(47,43,31,.06)}.related-converter-note{color:#707168;font-size:10px;font-weight:600}.popular-conversion-grid>a{display:flex;flex-direction:column;gap:10px;min-height:112px;padding:20px 20px 18px;border:1px solid rgba(224,219,208,.92);border-radius:16px;color:#31322c;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.67));box-shadow:0 11px 27px rgba(47,43,31,.035),inset 0 1px 0 rgba(255,255,255,.96);transition:transform .18s,border-color .18s,box-shadow .18s}.popular-conversion-grid>a:hover{transform:translateY(-2px);border-color:rgba(240,100,53,.32);box-shadow:0 17px 32px rgba(47,43,31,.07),inset 0 1px 0 #fff}.pair-word{color:#7a7b73;font-size:10px;font-weight:600}@media (max-width:1000px){.conversion-detail-grid{grid-template-columns:1fr}.conversion-detail{padding:23px}}@media (max-width:760px){.share-section{align-items:flex-start;flex-direction:column;gap:18px;margin-top:20px;padding:22px}.share-links{justify-content:flex-start;gap:9px}.conversion-detail-grid,.converter-guide-section{gap:12px}.conversion-detail{padding:21px 19px}.conversion-detail h3{font-size:17px}.conversion-detail p{font-size:12px}.converter-usecases{padding:22px 19px}.converter-usecases ul{grid-template-columns:1fr;gap:9px}.related-converters nav a{flex:1 1 calc(50% - 8px)}}@media (max-width:420px){.share-section{padding:19px 17px;border-radius:18px}.share-links{width:100%;justify-content:space-between}.share-link{width:45px;height:45px;border-radius:13px}.popular-conversion-grid>a{min-height:0}}