:root{font-family:Arial,sans-serif;color:#16324f;background:#f6f9fd}*{box-sizing:border-box}body{margin:0}a{color:#0759b7}a:hover{text-decoration:underline}.button,.upload,button{background:white;border:1px solid #97b2cd;border-radius:9px;padding:.7rem 1rem;color:#164575;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:not-allowed}.primary,.upload{background:#0759b7;color:white;border-color:#0759b7}.button:hover,.upload:hover,button:hover:not(:disabled){filter:brightness(.92)}:focus-visible{outline:3px solid #f19a24;outline-offset:3px}header{background:white;border-bottom:1px solid #d6e2f0}footer .inner,header .inner,main{max-width:1140px;margin:auto;padding:1.1rem 1.4rem}.top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.brand{font-size:1.35rem;font-weight:800;text-decoration:none;color:#123e70}nav{display:flex;gap:.85rem;flex-wrap:wrap}nav a{font-size:.94rem;text-decoration:none}.lang{padding:.55rem;border-radius:8px;border:1px solid #9cb4cd;background:white}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.14;margin:.6rem 0}h2{font-size:1.5rem;margin:1.8rem 0 .7rem}p{line-height:1.65}main{min-height:72vh}.hero{max-width:760px;margin:1.5rem auto;text-align:center}.article,.converter,.section{background:white;border:1px solid #dbe6f1;box-shadow:0 8px 28px #123e700c;border-radius:18px;padding:clamp(1rem,3vw,2rem);margin:1.25rem auto}.converter{max-width:1000px}.drop{text-align:center;border:2px dashed #8db6db;background:#f1f8ff;border-radius:15px;padding:2.2rem 1rem}.drop input{position:absolute;width:1px;height:1px;opacity:0}.drop small{color:#49627c}.filebar{padding:1rem;background:#eef6fe;margin-top:1rem;border-radius:8px;overflow-wrap:anywhere}.filebar button{margin-left:.6rem}.actions{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.pages,.results{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:1rem;max-height:550px;overflow:auto;padding:.5rem}.page,.result{border:1px solid #c6d9e9;border-radius:9px;padding:.7rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}.page input{align-self:flex-start;width:20px;height:20px}.page img,.result img{max-width:100%;height:145px;object-fit:contain}.result p{overflow-wrap:anywhere;font-size:.83rem}fieldset{border:1px solid #c6d9e9;border-radius:9px;margin:1rem 0}.option{display:inline-flex;align-items:center;gap:.4rem;margin:.5rem 1.3rem .5rem 0;cursor:pointer}.option input{width:19px;height:19px}.error{background:#fff0f0;color:#8b1420;border-left:4px solid #bb182e}.ad,.error{padding:1rem}.ad{margin:2rem auto;min-height:110px;max-width:1000px;border:1px dashed #b8c9d9;background:#f2f5f9;text-align:center;color:#667487;font-size:.8rem}.article{max-width:820px}.article section{margin:1.8rem 0}.article details{padding:1rem;border-bottom:1px solid #dbe6f1}.article summary{cursor:pointer;font-weight:700}footer{color:#d7e8f8;margin-top:3rem}footer a{color:#e5f3ff}footer .inner{flex-wrap:wrap}footer nav{max-width:650px}@media(max-width:600px){footer .inner,header .inner,main{padding:1rem}nav{gap:.5rem}nav a{font-size:.88rem}.drop{padding:1.4rem .7rem}.pages,.results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--navy:#102d4d;--blue:#0959b2;--ink:#1b3551;--line:#d4e2ee;--gold:#f9d86f}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#edf5fc,#f7fafd 340px,#f6f9fc);color:var(--ink);padding-bottom:106px}header{border-bottom:1px solid #d9e7f2;box-shadow:0 2px 18px #10365b0c}header .inner{min-height:76px}.brand{display:inline-flex;align-items:center;gap:.55rem;font-size:1.25rem;letter-spacing:-.025em}.brand img{width:38px;height:38px;box-shadow:0 3px 9px #0959b230;border-radius:9px}nav a{font-weight:650;color:#335477;padding:.42rem .18rem}nav a:hover{color:#0959b2}.hero{margin:2.2rem auto 1.5rem}.hero h1{color:#10375f;letter-spacing:-.045em}.hero p{font-size:1.12rem;color:#425d78}.article,.converter,.section,.share-panel{border:1px solid var(--line);box-shadow:0 14px 44px #123e7010;border-radius:20px}.converter{background:#fff;padding:clamp(1.2rem,3vw,2.3rem)}.drop{background:linear-gradient(140deg,#edf7ff,#f8fbff);border-color:#86b7e4;padding:2.7rem 1rem}.drop p{font-weight:600;color:#345b7d}.primary,.upload{background:var(--blue);border-color:var(--blue);box-shadow:0 7px 16px #0759b72b}.filebar{border:1px solid #d6e8f8}.page,.result{background:#fff;box-shadow:0 4px 15px #143b6012}.section{max-width:1000px;padding:2rem}.section h2{color:#10375f}.article details,.section details{border:1px solid #d7e4ef;background:#f9fcff;border-radius:12px;margin:.72rem 0;padding:0;overflow:hidden}.article summary,.section summary{display:block;cursor:pointer;font-weight:700;color:#143b61;padding:1rem 1.2rem;position:relative;list-style:none}.article summary::-webkit-details-marker,.section summary::-webkit-details-marker{display:none}.article summary:after,.section summary:after{content:"+";position:absolute;right:1.2rem;font-size:1.35rem;top:.6rem;color:#0959b2}.article details[open] summary:after,.section details[open] summary:after{content:"−"}.article details p,.section details p{margin:0;padding:.1rem 1.2rem 1.2rem;color:#415e79}.share-panel{max-width:1000px;margin:1.3rem auto 2rem;background:linear-gradient(120deg,#fff,#f0f7ff);padding:1.4rem 1.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.share-panel h2{margin:.1rem 0;color:#10375f}.share-panel p{margin:.2rem 0;color:#506c83}.share-links{display:flex;gap:.55rem;flex-wrap:wrap}.share{min-height:44px;display:inline-flex;gap:.4rem;align-items:center;border-radius:100px;font-size:.84rem;padding:.55rem .8rem;background:#fff}.share svg{width:19px;height:19px}.share-whatsapp{color:#17834a}.share-reddit{color:#da4500}.share-facebook{color:#1765bc}.share-x{color:#161c24}.share-email{color:#285d8d}footer{position:fixed;bottom:0;left:0;right:0;z-index:30;margin:0;box-shadow:0 -6px 25px #102c4926;background:#102c49}footer .inner{max-width:1140px;min-height:88px;display:flex;align-items:center;gap:2rem;justify-content:space-between;padding:.75rem 1.4rem}.footer-related{display:flex;flex-direction:column;gap:.2rem;align-items:flex-start}.footer-related span{font-size:.69rem;color:#c3d6e7}.footer-related a{color:var(--gold);font-size:.77rem;font-weight:650;text-decoration:none}.footer-main{text-align:right;font-size:.76rem}.footer-main nav{justify-content:flex-end;gap:.65rem;margin-top:.3rem}.footer-main nav a{color:#e1edf8;font-size:.77rem;padding:0}.error details{margin-top:.5rem;font-size:.82rem}.error code{overflow-wrap:anywhere}.article li{margin:.7rem 0;line-height:1.6}@media(max-width:740px){body{padding-bottom:154px}header .inner{gap:.7rem}header nav{width:100%;order:3;justify-content:center}.hero{margin:1.5rem auto}.share-panel{padding:1.2rem}.share-links{width:100%}footer .inner{min-height:140px;gap:.3rem;align-items:flex-start;flex-direction:column;padding:.5rem 1rem}.footer-main{text-align:left}.footer-main nav{justify-content:flex-start;flex-wrap:wrap;gap:.45rem}.footer-related{flex-direction:row;flex-wrap:wrap;gap:.4rem .7rem}.footer-related span{width:100%}}@media(max-width:420px){body{padding-bottom:172px}.brand{font-size:1.08rem}.share span{display:none}.share{width:44px;height:44px;justify-content:center;padding:.5rem}footer .inner{min-height:160px}}.fact-panel{margin:1.7rem 0;padding:1rem 1.3rem;background:#f0f7ff;border:1px solid #cfe0f0;border-radius:13px}.fact-panel h2{font-size:1.2rem;margin:.2rem 0 .6rem}.fact-panel ul{margin:.4rem 0;padding-left:1.25rem}.fact-panel li{margin:.45rem 0;line-height:1.55}.share-instagram{color:#c13584}.share-copy{color:#145b98}.share-feedback{width:100%;min-height:1em;font-size:.75rem;color:#24527c}body{padding-bottom:78px}footer .inner{min-height:0;gap:1rem;padding:.45rem 1.4rem}.footer-related{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.2rem .65rem;max-width:57%}.footer-related span{width:100%}.footer-main{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;line-height:1.15}.footer-main strong{font-size:.75rem;color:#f3d877}.footer-main nav{margin-top:.15rem}@media(max-width:740px){body{padding-bottom:112px}footer .inner{min-height:0;gap:.24rem;align-items:stretch;padding:.3rem .7rem}.footer-related{max-width:none;gap:.1rem .6rem;line-height:1.1}.footer-related span{width:auto}.footer-related a{font-size:.69rem}.footer-main{align-items:flex-start;text-align:left;font-size:.68rem}.footer-main strong{font-size:.69rem}.footer-main nav{flex-wrap:nowrap;gap:.6rem;max-width:100%;overflow-x:auto;white-space:nowrap;margin-top:0}.footer-main nav a{font-size:.68rem}}@media(max-width:420px){body{padding-bottom:126px}footer .inner{min-height:0}.footer-related span{display:none}.footer-related{gap:.1rem .5rem}.footer-related a{font-size:.66rem}}.converter-workspace{max-width:1440px;padding:clamp(.75rem,2vw,1.5rem)}.workspace-grid{display:grid;grid-template-columns:minmax(245px,270px) minmax(0,1fr) minmax(250px,300px);grid-template-rows:auto minmax(240px,1fr);gap:.8rem;align-items:stretch;margin-top:1rem}.workspace-panel{min-width:0;background:#f8fbff;border:1px solid #d4e2ee;border-radius:15px;padding:1rem;box-shadow:0 4px 15px #123e7009}.workspace-panel h2{font-size:1.08rem;margin:0 0 .75rem;color:#173a61}.workspace-panel h2 small{font-size:.76rem;font-weight:500}.panel-pages,.panel-preview{grid-row:1/3;display:flex;flex-direction:column}.panel-preview{grid-column:2;min-height:450px;align-items:center}.panel-preview h2{align-self:flex-start}.panel-preview img{width:auto;max-width:100%;max-height:700px;object-fit:contain;box-shadow:0 8px 26px #193c6040}.panel-preview p{margin:auto}.panel-settings{grid-column:3;grid-row:1}.panel-downloads{grid-column:3;grid-row:2;min-height:180px}.panel-pages .pages{display:flex;flex-direction:column;gap:.5rem;max-height:620px;overflow:auto;padding:.2rem}.panel-pages .page{display:grid;grid-template-columns:1fr 100px;min-height:80px;gap:.5rem;text-align:left;align-items:center;padding:.35rem}.panel-pages .page label{display:flex;align-items:center;gap:.4rem;min-width:0}.panel-pages .page img{width:100%;height:70px;object-fit:contain}.page-active{border-color:#0959b2;box-shadow:0 0 0 2px #0959b228}.page-view{padding:.1rem;min-height:68px}.range-box label{display:block;font-size:.78rem;font-weight:700;margin-bottom:.35rem}.range-box>div{display:flex;gap:.3rem}.range-box input{min-width:0;width:100%;border:1px solid #9cb4cd;border-radius:8px;padding:.55rem}.range-box button{padding:.35rem .5rem;font-size:.75rem;white-space:nowrap}.panel-pages .actions button{font-size:.76rem;padding:.45rem .6rem}.panel-settings fieldset{margin:.5rem 0}.panel-settings .option{display:flex;margin:.45rem .2rem;font-size:.82rem}.panel-settings .advanced{border:1px solid #d4e2ee;border-radius:9px;padding:.65rem;margin:.7rem 0}.advanced summary{cursor:pointer;font-weight:700}.advanced label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.65rem 0;font-size:.83rem}.advanced input[type=number]{width:77px;padding:.4rem;border:1px solid #9cb4cd;border-radius:7px}.advanced input[type=range]{width:95px}.estimate{font-size:.83rem;line-height:1.4}.estimate small{color:#4c6680}.panel-settings>.primary{width:100%}.panel-downloads .results{max-height:350px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem 0}.panel-downloads .result{font-size:.7rem}.panel-downloads .result img{height:90px}.panel-downloads .result .button{font-size:.75rem;padding:.35rem .5rem}.job-progress{border:1px solid #b5d4ed;background:#edf7ff;border-radius:13px;padding:.8rem 1rem;margin:1rem 0}.job-progress-actions,.job-progress-head{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.job-progress progress{width:100%;height:16px;accent-color:#0959b2;margin:.65rem 0}.job-progress-actions button{padding:.35rem .65rem}.job-message{color:#24527c;font-weight:600}.mobile-preview,.mobile-tabs{display:none}@media(max-width:900px){.workspace-grid{grid-template-columns:minmax(210px,250px) minmax(0,1fr);grid-template-rows:auto auto}.panel-pages{grid-column:1;grid-row:1/3}.panel-preview{grid-column:2;grid-row:1;min-height:300px}.panel-settings{grid-column:2;grid-row:2}.panel-downloads{grid-column:1/3;grid-row:3}}@media(max-width:650px){.converter-workspace{padding:.8rem}.filebar{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;font-size:.8rem}.filebar button{margin-left:0}.workspace-grid{display:block}.workspace-panel{display:none}.workspace-panel.mobile-current{display:block;margin-top:.6rem}.mobile-preview{display:flex;flex-direction:column;align-items:center;background:#f8fbff;border:1px solid #d4e2ee;border-radius:12px;margin-top:.7rem;padding:.6rem;min-height:180px}.mobile-preview h2{align-self:flex-start;font-size:.98rem;margin:0 0 .4rem}.mobile-preview img{max-width:100%;max-height:300px;object-fit:contain}.mobile-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin-top:.7rem}.mobile-tabs button{padding:.55rem .2rem;font-size:.76rem}.mobile-tabs button[aria-selected=true]{background:#0959b2;border-color:#0959b2;color:#fff}.panel-pages .pages{max-height:410px}.panel-downloads .results{max-height:350px}}.theme-toggle{color:#f4bd32;border-color:#d4e2ee;background:#143d67;border-radius:100%;width:44px;height:44px;padding:9px;display:grid;place-items:center;margin-left:auto}.theme-toggle svg{width:23px;height:23px}.theme-toggle:hover{background:#0b2d50}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background:linear-gradient(180deg,#0d2033,#0e1929);color:#e3edf8}[data-theme=dark] .article,[data-theme=dark] .converter,[data-theme=dark] .section,[data-theme=dark] .share-panel,[data-theme=dark] header{background:#142a42;border-color:#355672;color:#e8f2fa}[data-theme=dark] .article details,[data-theme=dark] .drop,[data-theme=dark] .fact-panel,[data-theme=dark] .filebar,[data-theme=dark] .mobile-preview,[data-theme=dark] .page,[data-theme=dark] .result,[data-theme=dark] .section details,[data-theme=dark] .workspace-panel{background:#1b344e;border-color:#44617d;color:#e7f0f9}[data-theme=dark] .article summary,[data-theme=dark] .hero h1,[data-theme=dark] .section h2,[data-theme=dark] .section summary,[data-theme=dark] .share-panel h2,[data-theme=dark] .workspace-panel h2,[data-theme=dark] h1,[data-theme=dark] h2{color:#f2f7ff}[data-theme=dark] .article details p,[data-theme=dark] .estimate small,[data-theme=dark] .hero p,[data-theme=dark] .section details p,[data-theme=dark] .share-panel p,[data-theme=dark] p{color:#d1e2f3}[data-theme=dark] a,[data-theme=dark] header nav a{color:#94c6ff}[data-theme=dark] .lang,[data-theme=dark] button:not(.primary):not(.upload):not(.theme-toggle),[data-theme=dark] input,[data-theme=dark] select{background:#24425f;color:#f2f7fc;border-color:#53718d}[data-theme=dark] .share{background:#f7faff!important}[data-theme=dark] footer a{color:#f9d86f}@media(max-width:740px){.theme-toggle{order:2;margin-left:0}}.password-box{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1rem;background:#eff6fd;border:1px solid #b9d5eb;border-radius:12px}.password-box label{font-weight:700}.password-box input,.zip-name input{padding:.5rem;border:1px solid #9cb4cd;border-radius:7px}.zip-name{display:grid;gap:.25rem;font-size:.8rem;font-weight:700}.zip-name input{width:100%}.reorder{display:flex;gap:.2rem}.reorder button{min-width:30px;padding:.15rem .3rem}.preview-tools{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}.preview-tools button{padding:.35rem .55rem;font-size:.75rem}.preview-tools button[aria-pressed=true]{background:#0959b2;color:#fff}.preview-image{position:relative;display:inline-block;max-width:100%;max-height:700px;line-height:0}.preview-image img{display:block;max-width:100%;max-height:700px;width:auto;height:auto}.preview-image.crop-mode{cursor:crosshair;touch-action:none}.crop-overlay{position:absolute;border:2px dashed #ffbd3c;background:#ffbd3c45;pointer-events:none}.mobile-preview .preview-image img{max-height:300px}.panel-preview .preview-tools,.panel-preview>small{align-self:flex-start}.panel-preview>small{line-height:1.4;margin-bottom:.4rem}[data-theme=dark] .password-box{background:#193a58;border-color:#476b88}.target-size{display:grid;gap:.28rem;margin:.8rem 0;font-size:.82rem;font-weight:700}.target-size input{padding:.5rem;border:1px solid #9cb4cd;border-radius:8px;width:100%}.target-size small{font-weight:400;color:#506c83}.quality-compare{border:1px solid #d4e2ee;border-radius:9px;padding:.6rem;margin:.7rem 0}.quality-compare summary{cursor:pointer;font-weight:700;font-size:.82rem}.quality-compare>div{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.55rem}.quality-compare figure{margin:0;text-align:center;font-size:.75rem;overflow:hidden}.quality-compare img{max-width:100%;height:95px;object-fit:contain}.quality-compare figcaption{margin-top:.25rem}[data-theme=dark] .target-size small{color:#c7d9eb}[data-theme=dark] .quality-compare{border-color:#53718d}header .top{max-width:none;display:flex;justify-content:flex-start;gap:.75rem;flex-wrap:nowrap}header .brand{flex:0 0 auto;margin-right:.65rem}header nav{display:flex;flex-wrap:nowrap;gap:.6rem;margin-right:auto}header nav a{white-space:nowrap;font-size:.84rem}header .lang{flex:0 0 auto;margin:0}header .theme-toggle{flex:0 0 44px;margin-left:0}.preview-viewport{width:100%;overflow:auto;max-height:740px;display:flex;align-items:flex-start;justify-content:flex-start}.preview-viewport .preview-image{flex:0 0 auto;width:100%;max-width:none;max-height:none}.preview-viewport .preview-image img{width:100%;max-width:none;max-height:none;height:auto}.zoom-controls{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.zoom-controls button{width:30px;height:30px;padding:0;font-size:1rem}.zoom-controls output{font-size:.75rem;min-width:42px;text-align:center}@media(max-width:900px){header .top{flex-wrap:wrap}header nav{order:3;width:100%;justify-content:flex-start;overflow-x:auto;margin:0}header .lang{margin-left:auto}header .theme-toggle{order:0}}@media(max-width:650px){.mobile-preview .preview-viewport{max-height:320px}.mobile-preview .preview-viewport .preview-image img{max-height:none}.mobile-preview .preview-tools{align-self:flex-start}header .brand{font-size:1rem;margin-right:auto}header .brand img{width:32px;height:32px}header .lang{margin-left:0}header nav{order:3;width:100%;overflow-x:auto;justify-content:flex-start}}.batch-upload{margin-left:.55rem;background:#fff;color:#0959b2}.batch-queue{background:#eff7ff;border:1px solid #c9dfef;border-radius:12px;padding:.7rem 1rem;margin:.65rem 0;display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.batch-queue span{font-size:.78rem}.batch-queue ol{width:100%;max-height:85px;margin:.2rem 0;padding-left:1.3rem;font-size:.76rem}.batch-queue button{padding:.5rem .7rem}.export-prefix{display:grid;gap:.25rem;font-size:.8rem;font-weight:700;margin:.7rem 0}.export-prefix input{width:100%;padding:.5rem;border:1px solid #9cb4cd;border-radius:8px}.export-prefix small{font-weight:400;color:#506c83}.export-actions{display:grid;gap:.4rem;margin-top:.65rem}.export-actions>button{width:100%}.export-actions label{display:grid;gap:.2rem;font-size:.75rem;font-weight:700}.export-actions select{width:100%;max-width:100%;padding:.48rem;border:1px solid #9cb4cd;border-radius:8px}.panel-preview>.zoom-controls{align-self:flex-start;margin-bottom:.5rem}.mobile-preview>.zoom-controls{align-self:flex-start;margin-bottom:.4rem}[data-theme=dark] .batch-queue{background:#1c3a58;border-color:#466985}[data-theme=dark] .batch-upload{background:#1c3a58;color:#c8e6ff}[data-theme=dark] .export-prefix small{color:#c7d9eb}.export-prefix code{display:block;overflow-wrap:anywhere;font-size:.72rem;background:#e8f2fb;border-radius:6px;padding:.35rem .5rem;color:#244b70;font-weight:500}[data-theme=dark] .export-prefix code{background:#213e5c;color:#dcecff}@media(max-width:650px){.drop .batch-upload{margin:.55rem 0 0;display:inline-block}.batch-queue{align-items:flex-start}.export-actions button{white-space:normal}}.drop{position:relative}.drop .drop-surface{position:absolute;inset:0;z-index:0;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;box-shadow:none;cursor:pointer}.drop .drop-surface:hover:not(:disabled){filter:none}.drop>.upload{position:relative;z-index:2}.drop>p,.drop>small{position:relative;z-index:1;pointer-events:none}[data-theme=dark] .drop .drop-surface{background:transparent;border:0}header{position:sticky;top:0;z-index:40}html{scroll-padding-top:160px}@media(max-width:600px){html{scroll-padding-top:210px}}.right-results{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.8rem;padding:.7rem;border:1px solid #c5dfef;border-radius:10px;background:#f1f8ff;font-size:.79rem;overflow-wrap:anywhere}.right-results span{min-width:0;flex:1 1 100%;color:#405e79}.right-results a{font-weight:700}.download-empty{padding:1rem;border:1px dashed #b8cee1;border-radius:10px;background:#f5faff;color:#48647d;font-size:.86rem}.panel-downloads .result{min-width:0}.panel-downloads .result p{max-width:100%}[data-theme=dark] .download-empty,[data-theme=dark] .right-results{background:#24425f;border-color:#53718d;color:#e3edf8}.range-selection{display:block;margin-top:.35rem;color:#355b7d;font-size:.76rem;overflow-wrap:anywhere}[data-theme=dark] .range-selection{color:#c7d9eb}header .top{justify-content:space-between}header .brand{margin-right:0}header .header-controls{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto;min-width:0}header .header-controls nav{width:auto;order:0;margin:0;display:flex;gap:.7rem;flex-wrap:nowrap}header .header-controls nav a{white-space:nowrap}header .header-controls .lang{margin:0}header .header-controls .theme-toggle{order:0}@media(max-width:1000px){header .top{flex-wrap:wrap}header .header-controls{width:100%;margin-left:0;justify-content:flex-end}header .header-controls nav{margin-left:auto;overflow-x:auto}}@media(max-width:600px){header .header-controls{flex-wrap:wrap}header .header-controls nav{width:100%;justify-content:flex-start;overflow-x:auto;order:0}header .header-controls .lang{margin-left:0}}.panel-settings .print-format{display:grid;gap:.3rem;font-size:.8rem;font-weight:700;margin:.7rem 0}.panel-settings .print-format select{width:100%;padding:.5rem;border:1px solid #9cb4cd;border-radius:8px;background:white;color:#164575}.panel-settings .option{line-height:1.35}.upload-symbol{display:block;width:44px;height:44px;margin:0 auto 1rem;color:#0759b7}.upload-limits,.upload-symbol{position:relative;z-index:1;pointer-events:none}.upload-limits{display:flex;align-items:center;flex-direction:column;gap:.45rem;margin-top:1rem}.upload-limits strong{font-size:.86rem;color:#176348}.upload-limits span{font-size:.72rem;font-weight:700;border:1px solid #97b2cd;border-radius:6px;padding:.2rem .5rem}.drop.drop-dragging{border-color:#0759b7;background:#dceeff;box-shadow:0 0 0 4px #0759b72b}.workflow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem auto;max-width:1000px}.workflow-strip div{padding:1rem;border:1px solid #d4e2ee;border-radius:12px;background:white;display:flex;gap:.6rem;align-items:center}.workflow-strip b{border-radius:50%;background:#0759b7;color:white;padding:.4rem .65rem}.completion-panel{background:#eff9f3;border:1px solid #93c8ab;border-radius:12px;padding:1rem}.completion-panel p{margin:.4rem 0}.batch-queue ol{max-height:180px;overflow:auto;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.batch-queue button[aria-pressed=true]{background:#0759b7;color:white}.batch-queue li{max-width:100%}.batch-queue li button{overflow-wrap:anywhere;text-align:left}.guide-links{display:flex;gap:.7rem;flex-wrap:wrap}[data-theme=dark] .completion-panel,[data-theme=dark] .workflow-strip div{background:#1b344e;border-color:#44617d}[data-theme=dark] .upload-limits strong{color:#a5e6c3}[data-theme=dark] .upload-symbol{color:#94c6ff}@media(max-width:600px){.workflow-strip{grid-template-columns:1fr}.workflow-strip div{padding:.7rem}}.share-panel .share-links{flex:1 1 100%;width:100%;justify-content:center;align-items:center}.share-panel .share-feedback{flex-basis:100%;text-align:center}.share-panel .share-feedback:empty{display:none}.share-panel>div:first-child{flex:1 1 100%;width:100%;text-align:center}header .inner{min-height:60px;padding:.5rem 1.2rem}header .brand{font-size:1.08rem;gap:.45rem}header .brand img{width:32px;height:32px}header .header-controls{gap:.55rem}header .header-controls nav{gap:.5rem}header nav a{font-size:.8rem;padding:.35rem .15rem}header .lang{font-size:.82rem;padding:.45rem}.hero{margin:1.6rem auto 1.15rem}.hero h1{font-size:clamp(1.6rem,4vw,2.56rem);margin:.45rem 0}.hero p{font-size:.9rem;line-height:1.6;margin:.65rem 0}@media(max-width:600px){header .inner{padding:.45rem .8rem;gap:.45rem}header .brand{font-size:.95rem}header .brand img{width:28px;height:28px}header .header-controls{gap:.45rem}.hero{margin:1.1rem auto .9rem}}.blog-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.blog-cards article{border:1px solid var(--line);border-radius:14px;padding:1rem;background:#f8fbff}.blog-cards h2{font-size:1.2rem;margin:.3rem 0}.blog-cards p{font-size:.94rem}.article-date{font-size:.82rem;color:#49627c}.answer-summary{padding:1rem;background:#eef7ff;border-left:4px solid #0759b7;border-radius:8px}.article-toc{display:block;background:#f5f9fd;padding:1rem;border:1px solid var(--line);border-radius:12px}.article-toc ol{margin:.6rem 0 0;padding-left:1.4rem}.article-toc li{margin:.35rem 0}.breadcrumbs{font-size:.8rem;align-items:center;gap:.5rem}.blog-article h1{font-size:clamp(1.7rem,4vw,2.6rem)}.blog-article section{scroll-margin-top:160px}[data-theme=dark] .answer-summary,[data-theme=dark] .article-toc,[data-theme=dark] .blog-cards article{background:#1b344e;border-color:#44617d}[data-theme=dark] .article-date{color:#c7d9eb}@media(max-width:600px){.blog-cards{grid-template-columns:1fr}.blog-article section{scroll-margin-top:210px}}main:has(>.converter-workspace)>.hero{display:none}main>.converter-workspace{margin-top:0}.converter:not(.converter-workspace){padding:1rem;margin:.8rem auto}.drop{padding:1.15rem 1rem}.upload-symbol{width:32px;height:32px;margin:0 auto .55rem}.drop>.upload{min-height:44px;padding:.6rem 1.1rem}.drop>p{font-size:.88rem;line-height:1.45;margin:.6rem 0}.upload-limits{gap:.25rem;margin-top:.6rem}.upload-limits small{font-size:.78rem;line-height:1.35}.upload-limits strong{font-size:.78rem}.upload-limits span{display:none}@media(max-width:600px){.converter:not(.converter-workspace){padding:.75rem}.drop{padding:.9rem .65rem}}.homepage-blog .blog-cards h3{font-size:1.05rem;line-height:1.4;margin:0 0 .55rem}.homepage-blog .blog-cards p{font-size:.88rem;margin:0}.conversion-toast{position:fixed;left:50%;transform:translateX(-50%);z-index:60;width:min(460px,calc(100vw - 24px));display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;background:#f0fff5;color:#17542f;border:1px solid #82c99e;border-radius:12px;box-shadow:0 8px 30px #102c4933}.conversion-toast .toast-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#21834c;color:white;font-weight:700}.conversion-toast p{margin:0;flex:1 1;line-height:1.4}.conversion-toast p span,.conversion-toast p strong{display:block}.conversion-toast p span{font-size:.85rem;margin-top:.15rem}.conversion-toast button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid;background:transparent;color:inherit;font-size:1.5rem;flex-shrink:0}.conversion-toast.toast-cancelled,.conversion-toast.toast-partial{background:#fff8e7;color:#704e09;border-color:#d8b761}.toast-cancelled .toast-icon,.toast-partial .toast-icon{background:#9c6b0d}[data-theme=dark] .conversion-toast{background:#173e2b;color:#d9f9e5;border-color:#63b285}[data-theme=dark] .conversion-toast p{color:inherit}[data-theme=dark] .conversion-toast.toast-cancelled,[data-theme=dark] .conversion-toast.toast-partial{background:#40331d;color:#ffebaf;border-color:#ad8941}.pinned-export-actions{display:grid;gap:.4rem;margin-bottom:.7rem}.pinned-export-actions button{width:100%}@media(min-width:901px){.converter-workspace{padding:1rem}.converter-workspace .filebar{margin-top:0;padding:.65rem}.workspace-grid{grid-template-rows:minmax(0,1.15fr) minmax(0,1fr);height:calc(100dvh - 240px);min-height:280px;gap:.65rem}.workspace-grid>.workspace-panel{min-height:0;min-width:0;overflow:auto;padding:.75rem}.panel-pages{grid-column:1;grid-row:1/3}.panel-pages .pages{min-height:0;flex:1 1;max-height:none;overflow:auto}.panel-pages>.actions,.panel-pages>.range-box,.panel-pages>h2{flex-shrink:0}.panel-preview{grid-column:2;grid-row:1;min-height:0;overflow:hidden!important}.panel-preview>.preview-tools,.panel-preview>.zoom-controls,.panel-preview>h2,.panel-preview>small{flex-shrink:0}.panel-preview .preview-viewport{flex:1 1;min-height:0;max-height:none}.panel-settings{grid-column:3;grid-row:1/3}.panel-settings .pinned-export-actions{position:sticky;top:-.75rem;z-index:3;padding:.6rem 0;background:#f8fbff;border-bottom:1px solid #c9dceb}.panel-downloads{grid-column:2;grid-row:2;min-height:0}.panel-downloads .completion-panel{padding:.55rem;font-size:.8rem}.panel-downloads .completion-panel .actions{gap:.35rem;margin:.4rem 0}.panel-downloads .actions button{font-size:.75rem;padding:.4rem .55rem}.panel-downloads .results{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.panel-downloads .completion-panel p{margin:.2rem 0}.panel-downloads>p{font-size:.8rem;margin:.4rem 0}.panel-downloads>.actions{margin:.4rem 0}.panel-downloads .result p{overflow-wrap:anywhere;margin:.25rem 0}.batch-queue ol{max-height:65px}.batch-queue span{flex:1 1}.batch-queue{padding:.5rem .7rem}[data-theme=dark] .panel-settings .pinned-export-actions{background:#1b344e;border-color:#44617d}}.converter-workspace>.panel-downloads{width:100%;margin-top:.8rem;padding:1rem;min-height:0;overflow:visible}.converter-workspace>.panel-downloads .results{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:320px;overflow:auto;padding:.4rem}.converter-workspace>.panel-downloads .completion-panel{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;padding:.65rem .8rem}.converter-workspace>.panel-downloads .completion-panel .actions{margin:0 0 0 auto}.converter-workspace>.panel-downloads .result img{height:100px;object-fit:contain}.converter-workspace>.panel-downloads .result p{overflow-wrap:anywhere}@media(min-width:901px){.workspace-grid{grid-template-rows:minmax(0,1fr)}.panel-pages,.panel-preview,.panel-settings{grid-row:1}.panel-preview{grid-column:2}.panel-settings{grid-column:3}}@media(max-width:650px){.converter-workspace>.panel-downloads{display:none}.converter-workspace>.panel-downloads.mobile-current{display:block}.converter-workspace>.panel-downloads .completion-panel .actions{margin-left:0}}@media(min-width:901px){.panel-preview .preview-viewport{justify-content:center}.panel-preview .preview-viewport[data-zoomed=true]{justify-content:flex-start}.workspace-grid{height:750px;min-height:750px}}