.ContentContainer-module__0WRRma__contentContainer{width:min(1400px,100% - 24px);margin-inline:auto}@media (min-width:768px){.ContentContainer-module__0WRRma__contentContainer{width:min(1400px,100% - 4rem)}}@media (min-width:1024px){.ContentContainer-module__0WRRma__contentContainer{width:min(1400px,100% - 6rem)}}@media (min-width:1280px){.ContentContainer-module__0WRRma__contentContainer{width:min(1400px,100% - 10rem)}}
.SiteFooter-module__W45__a__footer{border-top:var(--border-width) solid var(--bordered);background:var(--surfaced);color:var(--muted);font-family:var(--site-font-header), sans-serif}.SiteFooter-module__W45__a__inner{align-items:center;gap:18px;min-height:56px;padding:10px 20px;font-size:.8rem;display:flex}.SiteFooter-module__W45__a__brand{color:var(--accent);white-space:nowrap;font-weight:700}.SiteFooter-module__W45__a__nav{align-items:center;gap:12px;margin-left:auto;font-size:.82rem;font-weight:500;display:inline-flex}.SiteFooter-module__W45__a__nav a:hover{color:var(--accent)}.SiteFooter-module__W45__a__copy{white-space:nowrap;font-size:.8rem}@media (max-width:700px){.SiteFooter-module__W45__a__inner{flex-direction:column;align-items:flex-start;gap:10px}.SiteFooter-module__W45__a__nav{margin-left:0}.SiteFooter-module__W45__a__copy{white-space:normal}}
.Button-module__4zld9q__button{border-radius:var(--ui-radius-md);font-family:var(--site-font-button), sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ui-transition), border-color var(--ui-transition), color var(--ui-transition), transform var(--ui-transition), box-shadow var(--ui-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:650;line-height:1;display:inline-flex}.Button-module__4zld9q__button:focus-visible{box-shadow:var(--ui-focus);outline:none}.Button-module__4zld9q__button:disabled{cursor:not-allowed;opacity:.56;transform:none}.Button-module__4zld9q__button:not(:disabled):active{transform:translateY(1px)}.Button-module__4zld9q__sm{min-height:34px;padding:0 12px;font-size:.88rem}.Button-module__4zld9q__md{min-height:42px;padding:0 16px;font-size:.95rem}.Button-module__4zld9q__lg{min-height:50px;padding:0 20px;font-size:1rem}.Button-module__4zld9q__fullWidth{width:100%}.Button-module__4zld9q__primary{background:var(--accent);color:var(--surface)}.Button-module__4zld9q__primary:hover:not(:disabled){filter:brightness(.95)}.Button-module__4zld9q__secondary{background:var(--surface);color:var(--foreground);border-color:var(--border);box-shadow:var(--panel-shadow)}.Button-module__4zld9q__secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.Button-module__4zld9q__ghost{color:var(--muted);background:0 0}.Button-module__4zld9q__ghost:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.Button-module__4zld9q__danger{color:#fff;background:#dc2626}.Button-module__4zld9q__danger:hover:not(:disabled){background:#b91c1c}
.CompressingAnimation-module__Jy-q0q__root{--compress-size:112px;--compress-line:color-mix(in srgb, var(--foreground) 18%, transparent);--compress-glow:color-mix(in srgb, var(--accent) 26%, transparent);color:var(--foreground);justify-items:center;gap:.8rem;display:inline-grid}.CompressingAnimation-module__Jy-q0q__sm{--compress-size:76px}.CompressingAnimation-module__Jy-q0q__md{--compress-size:112px}.CompressingAnimation-module__Jy-q0q__lg{--compress-size:156px}.CompressingAnimation-module__Jy-q0q__stage{width:var(--compress-size);height:calc(var(--compress-size) * .72);filter:drop-shadow(0 14px 22px color-mix(in srgb, var(--foreground) 10%, transparent));position:relative}.CompressingAnimation-module__Jy-q0q__orbitStage{width:var(--compress-size);height:var(--compress-size);filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--accent) 18%, transparent));place-items:center;display:grid;position:relative}.CompressingAnimation-module__Jy-q0q__orbitRing{border:var(--border-width) solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;animation:1.7s linear infinite CompressingAnimation-module__Jy-q0q__orbitSpin;position:absolute;inset:7%}.CompressingAnimation-module__Jy-q0q__orbitRing:before,.CompressingAnimation-module__Jy-q0q__orbitRing:after{content:"";border:var(--border-width) dashed color-mix(in srgb, var(--accent) 26%, transparent);border-radius:inherit;position:absolute;inset:14%}.CompressingAnimation-module__Jy-q0q__orbitRing:after{opacity:.5;border-style:solid;animation:1.2s ease-in-out infinite CompressingAnimation-module__Jy-q0q__orbitPulse;inset:30%}.CompressingAnimation-module__Jy-q0q__orbitRing span{aspect-ratio:1;background:var(--accent);width:12%;box-shadow:0 0 22px var(--compress-glow);border-radius:999px;position:absolute}.CompressingAnimation-module__Jy-q0q__orbitRing span:first-child{top:-6%;left:44%}.CompressingAnimation-module__Jy-q0q__orbitRing span:nth-child(2){bottom:15%;right:3%;transform:scale(.72)}.CompressingAnimation-module__Jy-q0q__orbitRing span:nth-child(3){bottom:18%;left:1%;transform:scale(.54)}.CompressingAnimation-module__Jy-q0q__orbitCore{aspect-ratio:1;background:radial-gradient(circle at 38% 30%, #fff3, transparent 32%), color-mix(in srgb, var(--accent) 14%, var(--surface));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);width:48%;box-shadow:inset 0 0 28px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 32px var(--compress-glow);border-radius:34%;place-items:center;animation:1.7s cubic-bezier(.8,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__coreCompress;display:grid;position:relative}.CompressingAnimation-module__Jy-q0q__coreFile{background:var(--surface);border:var(--border-width) solid color-mix(in srgb, var(--foreground) 18%, transparent);width:42%;height:52%;box-shadow:inset 0 -8px 0 color-mix(in srgb, var(--accent) 13%, transparent);border-radius:12%;animation:1.7s cubic-bezier(.8,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__coreFile}.CompressingAnimation-module__Jy-q0q__coreClamp{background:var(--accent);width:78%;height:10%;box-shadow:0 0 20px var(--compress-glow);border-radius:999px;animation:1.7s cubic-bezier(.8,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__coreClamp;position:absolute}.CompressingAnimation-module__Jy-q0q__coreSpark{aspect-ratio:1;background:color-mix(in srgb, var(--accent) 74%, white);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:16%;animation:1.7s ease-in-out infinite CompressingAnimation-module__Jy-q0q__coreSpark;position:absolute;top:20%;right:3%}.CompressingAnimation-module__Jy-q0q__orbitOutput{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--accent) 12%, var(--surface)));border:var(--border-width) solid color-mix(in srgb, var(--accent) 28%, transparent);opacity:0;border-radius:16%;width:18%;height:24%;animation:1.7s cubic-bezier(.8,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__orbitOutput;position:absolute;bottom:12%;right:6%}.CompressingAnimation-module__Jy-q0q__scannerStage,.CompressingAnimation-module__Jy-q0q__foldStage,.CompressingAnimation-module__Jy-q0q__pixelStage{width:var(--compress-size);height:var(--compress-size);filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--foreground) 12%, transparent));place-items:center;display:grid;position:relative}.CompressingAnimation-module__Jy-q0q__scannerFile{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--accent) 9%, var(--surface)));border:var(--border-width) solid color-mix(in srgb, var(--accent) 24%, var(--border));border-radius:16%;align-content:start;gap:9%;width:54%;height:68%;padding:10%;animation:1.8s cubic-bezier(.72,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__scannerFile;display:grid;position:relative;overflow:hidden}.CompressingAnimation-module__Jy-q0q__scannerFile span{background:color-mix(in srgb, var(--accent) 48%, transparent);border-radius:999px;height:3px}.CompressingAnimation-module__Jy-q0q__scannerFile span:nth-child(2){width:72%}.CompressingAnimation-module__Jy-q0q__scannerFile span:nth-child(3){width:52%}.CompressingAnimation-module__Jy-q0q__scannerBeam{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 78%, transparent), transparent);height:10%;box-shadow:0 0 30px var(--compress-glow), 0 0 70px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite CompressingAnimation-module__Jy-q0q__scannerBeam;position:absolute;left:20%;right:20%}.CompressingAnimation-module__Jy-q0q__scannerOutput{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border:var(--border-width) solid color-mix(in srgb, var(--accent) 34%, transparent);opacity:0;border-radius:20%;width:24%;height:26%;animation:1.8s cubic-bezier(.72,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__scannerOutput;position:absolute;bottom:13%;right:10%}.CompressingAnimation-module__Jy-q0q__foldSheet{width:58%;height:70%;transform-style:preserve-3d;animation:1.9s cubic-bezier(.78,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__foldSheet;position:relative}.CompressingAnimation-module__Jy-q0q__foldSheet span{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--accent) 8%, var(--surface)));border:var(--border-width) solid color-mix(in srgb, var(--accent) 22%, var(--border));transform-origin:top;width:100%;height:25%;position:absolute;left:0;box-shadow:inset 0 1px #ffffff47}.CompressingAnimation-module__Jy-q0q__foldSheet span:first-child{border-radius:14% 14% 0 0;animation:1.9s cubic-bezier(.78,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__foldPanel1;top:0}.CompressingAnimation-module__Jy-q0q__foldSheet span:nth-child(2){animation:1.9s cubic-bezier(.78,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__foldPanel2;top:25%}.CompressingAnimation-module__Jy-q0q__foldSheet span:nth-child(3){animation:1.9s cubic-bezier(.78,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__foldPanel3;top:50%}.CompressingAnimation-module__Jy-q0q__foldSheet span:nth-child(4){border-radius:0 0 14% 14%;animation:1.9s cubic-bezier(.78,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__foldPanel4;top:75%}.CompressingAnimation-module__Jy-q0q__foldBand{background:var(--accent);width:70%;height:9%;box-shadow:0 0 28px var(--compress-glow);border-radius:999px;animation:1.9s cubic-bezier(.78,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__foldBand;position:absolute}.CompressingAnimation-module__Jy-q0q__foldOutput{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border:var(--border-width) solid color-mix(in srgb, var(--accent) 34%, transparent);opacity:0;border-radius:999px;width:38%;height:18%;animation:1.9s cubic-bezier(.78,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__foldOutput;position:absolute;bottom:15%}.CompressingAnimation-module__Jy-q0q__pixelGrid{aspect-ratio:1;grid-template-columns:repeat(4,1fr);gap:5%;width:68%;display:grid}.CompressingAnimation-module__Jy-q0q__pixelGrid span{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--accent) 18%, var(--surface)));border:var(--border-width) solid color-mix(in srgb, var(--accent) 24%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:22%;animation:1.6s cubic-bezier(.74,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__pixelCrush}.CompressingAnimation-module__Jy-q0q__pixelGrid span:nth-child(3n){animation-delay:70ms}.CompressingAnimation-module__Jy-q0q__pixelGrid span:nth-child(4n){animation-delay:.14s}.CompressingAnimation-module__Jy-q0q__pixelGrid span:nth-child(5n){animation-delay:.21s}.CompressingAnimation-module__Jy-q0q__pixelCore{aspect-ratio:1;background:var(--accent);width:24%;box-shadow:0 0 32px var(--compress-glow);opacity:0;border-radius:28%;animation:1.6s cubic-bezier(.74,0,.2,1) infinite CompressingAnimation-module__Jy-q0q__pixelCore;position:absolute}.CompressingAnimation-module__Jy-q0q__fileBefore,.CompressingAnimation-module__Jy-q0q__fileAfter{background:linear-gradient(145deg, color-mix(in srgb, white 5%, var(--surface)), color-mix(in srgb, var(--accent) 7%, var(--surface)));border:var(--border-width) solid color-mix(in srgb, var(--foreground) 15%, transparent);width:29%;height:62%;box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 20px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:13%;align-content:start;gap:9%;padding:8% 7%;display:grid;position:absolute;top:18%}.CompressingAnimation-module__Jy-q0q__fileBefore{animation:1.9s cubic-bezier(.68,0,.22,1) infinite CompressingAnimation-module__Jy-q0q__fileIn;left:6%}.CompressingAnimation-module__Jy-q0q__fileAfter{opacity:0;width:22%;height:45%;padding:6% 5%;animation:1.9s cubic-bezier(.68,0,.22,1) infinite CompressingAnimation-module__Jy-q0q__fileOut;top:26%;right:7%}.CompressingAnimation-module__Jy-q0q__fileBefore span,.CompressingAnimation-module__Jy-q0q__fileAfter span{background:color-mix(in srgb, var(--accent) 44%, transparent);border-radius:999px;height:2px;animation:1.2s ease-in-out infinite alternate CompressingAnimation-module__Jy-q0q__linePulse;display:block}.CompressingAnimation-module__Jy-q0q__fileBefore span:nth-child(2){width:76%;animation-delay:.12s}.CompressingAnimation-module__Jy-q0q__fileBefore span:nth-child(3),.CompressingAnimation-module__Jy-q0q__fileAfter span:nth-child(2){width:56%;animation-delay:.24s}.CompressingAnimation-module__Jy-q0q__press{place-items:center;display:grid;position:absolute;inset:0}.CompressingAnimation-module__Jy-q0q__pressTop,.CompressingAnimation-module__Jy-q0q__pressBottom{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, white), color-mix(in srgb, var(--accent) 86%, black));width:24%;height:12%;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:999px;position:absolute;left:38%}.CompressingAnimation-module__Jy-q0q__pressTop{animation:1.9s cubic-bezier(.72,0,.24,1) infinite CompressingAnimation-module__Jy-q0q__pressTop;top:14%}.CompressingAnimation-module__Jy-q0q__pressBottom{animation:1.9s cubic-bezier(.72,0,.24,1) infinite CompressingAnimation-module__Jy-q0q__pressBottom;bottom:14%}.CompressingAnimation-module__Jy-q0q__stream{justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:36%;right:34%;transform:translateY(-50%)}.CompressingAnimation-module__Jy-q0q__stream span{aspect-ratio:1;background:var(--accent);opacity:0;width:10%;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:999px;animation:1.9s ease-in-out infinite CompressingAnimation-module__Jy-q0q__streamDot}.CompressingAnimation-module__Jy-q0q__stream span:nth-child(2){animation-delay:.12s}.CompressingAnimation-module__Jy-q0q__stream span:nth-child(3){animation-delay:.24s}.CompressingAnimation-module__Jy-q0q__copy{color:var(--muted);font-family:var(--site-font-button), sans-serif;letter-spacing:.01em;align-items:baseline;gap:.35rem;font-size:.92rem;font-weight:750;display:inline-flex}.CompressingAnimation-module__Jy-q0q__dots{gap:.16rem;display:inline-flex}.CompressingAnimation-module__Jy-q0q__dots span{background:var(--accent);border-radius:999px;width:.22rem;height:.22rem;animation:.9s ease-in-out infinite CompressingAnimation-module__Jy-q0q__dotBounce}.CompressingAnimation-module__Jy-q0q__dots span:nth-child(2){animation-delay:.12s}.CompressingAnimation-module__Jy-q0q__dots span:nth-child(3){animation-delay:.24s}@keyframes CompressingAnimation-module__Jy-q0q__fileIn{0%{opacity:0;transform:translate(-10%)scale(1.02)}16%,48%{opacity:1;transform:translate(0)scale(1)}62%,to{opacity:0;transform:translate(54%)scale(.68,.82)}}@keyframes CompressingAnimation-module__Jy-q0q__fileOut{0%,54%{opacity:0;transform:translate(-42%)scale(.68,.82)}70%,90%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(10%)scale(1.01)}}@keyframes CompressingAnimation-module__Jy-q0q__pressTop{0%,34%,to{transform:translateY(0)}48%,60%{transform:translateY(72%)}}@keyframes CompressingAnimation-module__Jy-q0q__pressBottom{0%,34%,to{transform:translateY(0)}48%,60%{transform:translateY(-72%)}}@keyframes CompressingAnimation-module__Jy-q0q__streamDot{0%,38%{opacity:0;transform:translate(-50%)scale(.6)}50%,70%{opacity:.9;transform:translate(0)scale(1)}88%,to{opacity:0;transform:translate(50%)scale(.65)}}@keyframes CompressingAnimation-module__Jy-q0q__linePulse{0%{opacity:.52}to{opacity:1}}@keyframes CompressingAnimation-module__Jy-q0q__dotBounce{0%,80%,to{opacity:.45;transform:translateY(0)}38%{opacity:1;transform:translateY(-.22rem)}}@keyframes CompressingAnimation-module__Jy-q0q__orbitSpin{to{transform:rotate(360deg)}}@keyframes CompressingAnimation-module__Jy-q0q__orbitPulse{0%,to{opacity:.28;transform:scale(.88)}48%{opacity:.72;transform:scale(1.14)}}@keyframes CompressingAnimation-module__Jy-q0q__coreCompress{0%,32%,to{border-radius:34%;transform:scale(1)rotate(0)}50%,62%{border-radius:42%;transform:scale(.76,1.08)rotate(-4deg)}78%{transform:scale(1.08,.92)rotate(3deg)}}@keyframes CompressingAnimation-module__Jy-q0q__coreFile{0%,28%{opacity:1;transform:scale(1)}52%,68%{opacity:.75;transform:scale(.5,.75)}86%,to{opacity:0;transform:scale(.36)}}@keyframes CompressingAnimation-module__Jy-q0q__coreClamp{0%,34%,to{opacity:0;transform:scaleX(.2)}48%,64%{opacity:1;transform:scaleX(1)}}@keyframes CompressingAnimation-module__Jy-q0q__coreSpark{0%,46%,to{opacity:0;transform:scale(.2)rotate(0)}58%,72%{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes CompressingAnimation-module__Jy-q0q__orbitOutput{0%,56%{opacity:0;transform:translate(-55%,-18%)scale(.42)}78%,92%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(20%,8%)scale(1.05)}}@keyframes CompressingAnimation-module__Jy-q0q__scannerFile{0%,to{transform:scale(1)}54%,68%{transform:scale(.72,.84)}}@keyframes CompressingAnimation-module__Jy-q0q__scannerBeam{0%{opacity:0;transform:translateY(-340%)}18%,70%{opacity:1}82%,to{opacity:0;transform:translateY(340%)}}@keyframes CompressingAnimation-module__Jy-q0q__scannerOutput{0%,56%{opacity:0;transform:translate(-55%,-20%)scale(.4)}76%,92%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(18%,10%)scale(1.08)}}@keyframes CompressingAnimation-module__Jy-q0q__foldSheet{0%,34%,to{opacity:1;transform:translateY(0)scale(1)}68%,78%{opacity:.78;transform:translateY(6%)scale(.62,.36)}90%{opacity:0}}@keyframes CompressingAnimation-module__Jy-q0q__foldPanel1{42%,80%{transform:rotateX(72deg)}}@keyframes CompressingAnimation-module__Jy-q0q__foldPanel2{46%,80%{transform:rotateX(-68deg)}}@keyframes CompressingAnimation-module__Jy-q0q__foldPanel3{50%,80%{transform:rotateX(68deg)}}@keyframes CompressingAnimation-module__Jy-q0q__foldPanel4{54%,80%{transform:rotateX(-72deg)}}@keyframes CompressingAnimation-module__Jy-q0q__foldBand{0%,36%,to{opacity:0;transform:scaleX(.2)}52%,74%{opacity:1;transform:scaleX(1)}}@keyframes CompressingAnimation-module__Jy-q0q__foldOutput{0%,68%{opacity:0;transform:translateY(-45%)scale(.42)}84%,94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(14%)scale(1.08)}}@keyframes CompressingAnimation-module__Jy-q0q__pixelCrush{0%,24%,to{opacity:1;transform:translate(0)scale(1)}58%,72%{opacity:.75;transform:translate(calc((2 - var(--x,1)) * 18%), calc((2 - var(--y,1)) * 18%)) scale(.42)}88%{opacity:0;transform:scale(.18)}}@keyframes CompressingAnimation-module__Jy-q0q__pixelCore{0%,50%,to{opacity:0;transform:scale(.24)rotate(0)}68%,86%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.CompressingAnimation-module__Jy-q0q__fileBefore,.CompressingAnimation-module__Jy-q0q__fileAfter,.CompressingAnimation-module__Jy-q0q__pressTop,.CompressingAnimation-module__Jy-q0q__pressBottom,.CompressingAnimation-module__Jy-q0q__stream span,.CompressingAnimation-module__Jy-q0q__orbitRing,.CompressingAnimation-module__Jy-q0q__orbitRing:after,.CompressingAnimation-module__Jy-q0q__orbitCore,.CompressingAnimation-module__Jy-q0q__coreFile,.CompressingAnimation-module__Jy-q0q__coreClamp,.CompressingAnimation-module__Jy-q0q__coreSpark,.CompressingAnimation-module__Jy-q0q__orbitOutput,.CompressingAnimation-module__Jy-q0q__scannerFile,.CompressingAnimation-module__Jy-q0q__scannerBeam,.CompressingAnimation-module__Jy-q0q__scannerOutput,.CompressingAnimation-module__Jy-q0q__foldSheet,.CompressingAnimation-module__Jy-q0q__foldSheet span,.CompressingAnimation-module__Jy-q0q__foldBand,.CompressingAnimation-module__Jy-q0q__foldOutput,.CompressingAnimation-module__Jy-q0q__pixelGrid span,.CompressingAnimation-module__Jy-q0q__pixelCore,.CompressingAnimation-module__Jy-q0q__fileBefore span,.CompressingAnimation-module__Jy-q0q__fileAfter span,.CompressingAnimation-module__Jy-q0q__dots span{animation-duration:1ms;animation-iteration-count:1}}
.Popup-module__Bn2wCW__root{z-index:20;place-items:stretch center;padding:0;display:grid;position:fixed;inset:56px 0 0}.Popup-module__Bn2wCW__backdrop{background:var(--background);cursor:pointer;border:0;position:absolute;inset:0}.Popup-module__Bn2wCW__panel{border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-lg);background:var(--surface);width:fit-content;max-width:100%;height:100%;max-height:100%;color:var(--foreground);position:relative;overflow:auto}.Popup-module__Bn2wCW__header,.Popup-module__Bn2wCW__footer{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.Popup-module__Bn2wCW__header{border-bottom:var(--border-width) solid var(--border)}.Popup-module__Bn2wCW__header h2{margin:0;font-size:1.05rem;line-height:1.2}.Popup-module__Bn2wCW__closeButton{height:1.8rem;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;font-size:1.35rem;font-weight:500;line-height:1;display:grid}.Popup-module__Bn2wCW__closeButton:hover{background:color-mix(in srgb, var(--muted) 10%, transparent)}.Popup-module__Bn2wCW__closeButton:focus-visible{box-shadow:var(--ui-focus);outline:none}.Popup-module__Bn2wCW__body{color:var(--muted);padding:18px;line-height:1.6}.Popup-module__Bn2wCW__footer{border-top:var(--border-width) solid var(--border);justify-content:flex-end}
.PopupSelector-module__9UNU0W__field{min-width:220px;color:var(--foreground);font-family:var(--site-font-form), sans-serif;gap:8px;display:grid;position:relative}.PopupSelector-module__9UNU0W__label{font-size:.9rem;font-weight:650}.PopupSelector-module__9UNU0W__trigger{border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);background:var(--background);width:100%;min-height:42px;color:var(--foreground);font-family:var(--site-font-button), sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;display:inline-flex}.PopupSelector-module__9UNU0W__trigger:focus-visible{border-color:var(--accent);box-shadow:var(--ui-focus), var(--panel-shadow);outline:none}.PopupSelector-module__9UNU0W__chevron{width:.42rem;height:.42rem;color:var(--muted);transform-origin:55% 55%;transition:transform var(--ui-transition), color var(--ui-transition);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-right:.1rem;transform:rotate(-45deg)}.PopupSelector-module__9UNU0W__trigger[aria-expanded=true] .PopupSelector-module__9UNU0W__chevron{transform:rotate(45deg)}.PopupSelector-module__9UNU0W__menu{z-index:60;border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);background:var(--background);transform-origin:top;padding:6px;animation:.16s ease-out PopupSelector-module__9UNU0W__selectorMenuOpen;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 50px #0000002e}.PopupSelector-module__9UNU0W__option{border-radius:var(--ui-radius-sm);width:100%;color:var(--foreground);font-family:var(--site-font-form), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:9px 10px;display:grid}.PopupSelector-module__9UNU0W__option:hover,.PopupSelector-module__9UNU0W__active{background:color-mix(in srgb, var(--accent) 12%, transparent)}.PopupSelector-module__9UNU0W__optionLabel{font-weight:650}.PopupSelector-module__9UNU0W__optionDescription{color:var(--muted);font-size:.82rem}@keyframes PopupSelector-module__9UNU0W__selectorMenuOpen{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.Sidebar-module__lbdatG__root{z-index:20;transition:opacity .22s;position:fixed;inset:56px 0 0}.Sidebar-module__lbdatG__open{opacity:1}.Sidebar-module__lbdatG__closed{opacity:0;pointer-events:none}.Sidebar-module__lbdatG__backdrop{background:var(--ui-overlay);cursor:pointer;border:0;transition:opacity .22s;position:absolute;inset:0}.Sidebar-module__lbdatG__panel{background:var(--surface);width:min(420px,100%);color:var(--foreground);border:var(--border-width) solid var(--border);will-change:transform;transition:transform .22s;position:absolute;top:0;bottom:0;overflow:auto}.Sidebar-module__lbdatG__left{left:0}.Sidebar-module__lbdatG__right{right:0}.Sidebar-module__lbdatG__closed .Sidebar-module__lbdatG__left{transform:translate(-100%)}.Sidebar-module__lbdatG__closed .Sidebar-module__lbdatG__right{transform:translate(100%)}.Sidebar-module__lbdatG__open .Sidebar-module__lbdatG__left,.Sidebar-module__lbdatG__open .Sidebar-module__lbdatG__right{transform:translate(0)}.Sidebar-module__lbdatG__header{border-bottom:var(--border-width) solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 18px;display:flex}.Sidebar-module__lbdatG__header h2{font-size:1.05rem}.Sidebar-module__lbdatG__body{color:var(--muted);padding:18px;line-height:1.6}@media (prefers-reduced-motion:reduce){.Sidebar-module__lbdatG__root,.Sidebar-module__lbdatG__backdrop,.Sidebar-module__lbdatG__panel{transition:none}}
.Textarea-module__W3NeCq__field{color:var(--foreground);font-family:var(--site-font-form), sans-serif;gap:8px;display:grid}.Textarea-module__W3NeCq__label{font-size:.9rem;font-weight:650}.Textarea-module__W3NeCq__textarea{resize:vertical;border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);background:var(--surface);width:100%;min-height:116px;color:var(--foreground);font-family:var(--site-font-form), sans-serif;box-shadow:var(--panel-shadow);transition:border-color var(--ui-transition), box-shadow var(--ui-transition), background-color var(--ui-transition);padding:12px 14px;line-height:1.5}.Textarea-module__W3NeCq__textarea::placeholder{color:var(--muted)}.Textarea-module__W3NeCq__textarea:focus{border-color:var(--accent);box-shadow:var(--ui-focus), var(--panel-shadow);outline:none}.Textarea-module__W3NeCq__invalid{border-color:#dc2626}.Textarea-module__W3NeCq__hint,.Textarea-module__W3NeCq__error{font-size:.82rem;line-height:1.4}.Textarea-module__W3NeCq__hint{color:var(--muted)}.Textarea-module__W3NeCq__error{color:#dc2626}
.Tooltip-module__XlKgfG__root{display:inline-flex;position:relative}.Tooltip-module__XlKgfG__tip{z-index:90;border-radius:var(--ui-radius-sm);background:var(--foreground);width:max-content;max-width:240px;color:var(--surface);box-shadow:var(--panel-shadow);opacity:0;pointer-events:none;transition:opacity var(--ui-transition), transform var(--ui-transition);padding:7px 9px;font-size:.78rem;line-height:1.35;position:absolute;left:50%;transform:translate(-50%)scale(.96)}.Tooltip-module__XlKgfG__top{bottom:calc(100% + 8px)}.Tooltip-module__XlKgfG__bottom{top:calc(100% + 8px)}.Tooltip-module__XlKgfG__root:hover .Tooltip-module__XlKgfG__tip,.Tooltip-module__XlKgfG__root:focus-within .Tooltip-module__XlKgfG__tip{opacity:1;transform:translate(-50%)scale(1)}
.UIInput-module__m2Kdja__input{width:100%;min-height:42px;color:var(--foreground);background:var(--background);border:2px solid var(--border);border-radius:var(--ui-radius-md);padding:0 .85rem}.UIInput-module__m2Kdja__numberField{width:100%;display:block;position:relative}.UIInput-module__m2Kdja__input[type=number]{padding-right:2rem}.UIInput-module__m2Kdja__input[type=number]::-webkit-inner-spin-button{opacity:0}.UIInput-module__m2Kdja__input[type=number]::-webkit-outer-spin-button{opacity:0}.UIInput-module__m2Kdja__stepper{background:color-mix(in srgb, var(--foreground) 7%, transparent);opacity:0;pointer-events:none;width:1.15rem;transition:opacity var(--ui-transition), background-color var(--ui-transition);border-radius:999px;display:grid;position:absolute;top:7px;bottom:7px;right:8px;overflow:hidden}.UIInput-module__m2Kdja__numberField:hover .UIInput-module__m2Kdja__stepper,.UIInput-module__m2Kdja__numberField:focus-within .UIInput-module__m2Kdja__stepper{opacity:1;pointer-events:auto;background:color-mix(in srgb, var(--foreground) 10%, transparent)}.UIInput-module__m2Kdja__stepper button{cursor:pointer;background:0 0;border:0;place-items:center;min-height:0;padding:0;display:grid;position:relative}.UIInput-module__m2Kdja__stepper button:before{content:"";border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0}.UIInput-module__m2Kdja__stepper button:first-child:before{border-bottom:4.5px solid var(--muted)}.UIInput-module__m2Kdja__stepper button:last-child:before{border-top:4.5px solid var(--muted)}.UIInput-module__m2Kdja__stepper button:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.UIInput-module__m2Kdja__stepper button:hover:before{filter:brightness(1.4)}.UIInput-module__m2Kdja__stepper button+button{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}.UIInput-module__m2Kdja__input:focus{border-color:var(--accent);outline:none}
.UISlider-module__M69fqG__slider{width:100%;height:42px;accent-color:var(--accent);appearance:none;cursor:pointer;background:0 0}.UISlider-module__M69fqG__slider:focus-visible{outline:none}.UISlider-module__M69fqG__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0, var(--accent) var(--slider-fill,0%), var(--background) var(--slider-fill,0%), var(--background) 100%);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);height:20px}.UISlider-module__M69fqG__slider::-webkit-slider-thumb{appearance:none;background:var(--accent);border:0;border-radius:999px;width:8px;height:32px;margin-top:-6px}.UISlider-module__M69fqG__slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--ui-focus), 0 0 0 1px var(--border)}.UISlider-module__M69fqG__slider::-moz-range-track{background:var(--background);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);height:12px}.UISlider-module__M69fqG__slider::-moz-range-progress{background:var(--accent);border-radius:var(--ui-radius-md);height:12px}.UISlider-module__M69fqG__slider::-moz-range-thumb{background:var(--accent);width:8px;height:22px;box-shadow:var(--panel-shadow);border:0;border-radius:999px}
.SiteHeader-module__SUqmZW__header{z-index:30;background:var(--surfaced);border-bottom:var(--border-width) solid var(--bordered);font-family:var(--site-font-header), sans-serif;position:sticky;top:0}.SiteHeader-module__SUqmZW__bar{align-items:center;gap:0;height:56px;padding:0 12px;display:flex}.SiteHeader-module__SUqmZW__brand{align-items:center;gap:0;min-width:0;display:inline-flex}.SiteHeader-module__SUqmZW__brandText{letter-spacing:.02em;color:var(--accent);white-space:nowrap;font-size:1.6rem;font-weight:700}.SiteHeader-module__SUqmZW__desktopNav{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.SiteHeader-module__SUqmZW__navItem{color:var(--muted);border:1px solid #0000;border-radius:10px;padding:8px 10px;font-weight:500;line-height:1}.SiteHeader-module__SUqmZW__navItemPrimary{background:var(--accent);color:var(--surface);border:1px solid var(--accent);border-radius:10px;padding:8px 12px;font-weight:700;line-height:1}.SiteHeader-module__SUqmZW__navItemPrimary:hover{filter:brightness(.95)}.SiteHeader-module__SUqmZW__authIconButton{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.SiteHeader-module__SUqmZW__authMenuWrap{display:inline-flex;position:relative}.SiteHeader-module__SUqmZW__authPopupPanel{z-index:50;border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-lg);background:var(--surface);width:160px;color:var(--foreground);opacity:0;visibility:hidden;pointer-events:none;padding:8px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-4px);box-shadow:0 18px 40px #00000029}.SiteHeader-module__SUqmZW__authMenuWrap[data-open=true] .SiteHeader-module__SUqmZW__authPopupPanel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.SiteHeader-module__SUqmZW__authIconButton:hover{color:var(--accent)}.SiteHeader-module__SUqmZW__authIconButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.SiteHeader-module__SUqmZW__authIconButtonActive svg{fill:currentColor;stroke:none}.SiteHeader-module__SUqmZW__authPopupLinks{gap:6px;display:grid}.SiteHeader-module__SUqmZW__authUserSummary{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;padding:4px 6px 10px;font-size:.92rem;font-weight:700;overflow:hidden}.SiteHeader-module__SUqmZW__authPopupLinks a,.SiteHeader-module__SUqmZW__authPopupLinks button{border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);min-height:34px;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.SiteHeader-module__SUqmZW__authPopupLinks a:hover,.SiteHeader-module__SUqmZW__authPopupLinks button:hover{border-color:var(--accent);color:var(--accent)}.SiteHeader-module__SUqmZW__navItem:hover{color:var(--accent);background:0 0;border-color:#0000}.SiteHeader-module__SUqmZW__desktopActions{align-items:center;gap:4px;margin-left:8px;display:inline-flex}.SiteHeader-module__SUqmZW__mobileActions{margin-left:auto;display:none}.SiteHeader-module__SUqmZW__themeBtn{height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.SiteHeader-module__SUqmZW__themeBtn svg{flex:none;display:block}.SiteHeader-module__SUqmZW__fontBtn{min-width:42px;height:36px;color:var(--muted);font-family:var(--site-font-button), sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 12px;font-size:.92rem;font-weight:700}.SiteHeader-module__SUqmZW__themeBtn:hover,.SiteHeader-module__SUqmZW__fontBtn:hover{color:var(--accent);background:0 0;border-color:#0000}.SiteHeader-module__SUqmZW__mobileControlsWrap{width:100%;position:static}.SiteHeader-module__SUqmZW__mobileButtons{align-items:center;gap:8px;display:inline-flex}.SiteHeader-module__SUqmZW__menuBtn{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;transition:border-color .2s,background-color .2s;display:inline-flex}.SiteHeader-module__SUqmZW__menuBtn span{background:var(--foreground);border-radius:999px;width:15px;height:3px;transition:transform .22s}.SiteHeader-module__SUqmZW__menuBtnOpen{background:0 0;border-color:#0000}.SiteHeader-module__SUqmZW__menuBtnOpen .SiteHeader-module__SUqmZW__menuLineTop{transform:translateY(4px)rotate(45deg)}.SiteHeader-module__SUqmZW__menuBtnOpen .SiteHeader-module__SUqmZW__menuLineBottom{transform:translateY(-4px)rotate(-45deg)}@media (max-width:900px){.SiteHeader-module__SUqmZW__desktopNav,.SiteHeader-module__SUqmZW__desktopActions{display:none}.SiteHeader-module__SUqmZW__mobileActions{margin-left:0;display:inline-flex}.SiteHeader-module__SUqmZW__authMenuWrap{margin-left:auto}.SiteHeader-module__SUqmZW__mobileMenuLinks{gap:8px;display:grid}.SiteHeader-module__SUqmZW__mobileSidebarActions{align-items:center;gap:8px;margin-bottom:14px;display:flex}.SiteHeader-module__SUqmZW__mobileItem{height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}}
.DownloadHistory-module__j-bZKW__history{width:100%;margin-top:28px}.DownloadHistory-module__j-bZKW__header{gap:6px;margin-bottom:16px;display:grid}.DownloadHistory-module__j-bZKW__header h2{font-size:clamp(1.6rem,3vw,2.3rem)}.DownloadHistory-module__j-bZKW__header p{color:var(--muted)}.DownloadHistory-module__j-bZKW__titleRow{justify-content:space-between;align-items:end;gap:1rem;display:flex}.DownloadHistory-module__j-bZKW__eyebrow{font-family:var(--site-font-button), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700;color:var(--accent)!important}.DownloadHistory-module__j-bZKW__empty{border:var(--border-width) solid var(--border);background:var(--surface);color:var(--muted);padding:18px}.DownloadHistory-module__j-bZKW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.DownloadHistory-module__j-bZKW__card{border:var(--border-width) solid var(--border);background:var(--surface);border-radius:var(--ui-radius-lg);overflow:hidden}.DownloadHistory-module__j-bZKW__preview{aspect-ratio:4/3;background:var(--background);width:100%;overflow:hidden}.DownloadHistory-module__j-bZKW__preview img{object-fit:cover;width:100%;height:100%;display:block}.DownloadHistory-module__j-bZKW__preview object{pointer-events:none;border:0;width:100%;height:100%;display:block}.DownloadHistory-module__j-bZKW__cardBody{gap:.65rem;padding:12px;display:grid}.DownloadHistory-module__j-bZKW__cardBody h3{overflow-wrap:anywhere;font-size:1rem}.DownloadHistory-module__j-bZKW__metaRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.DownloadHistory-module__j-bZKW__statPill,.DownloadHistory-module__j-bZKW__openPreview{width:fit-content;min-height:1.65rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border:var(--border-width) solid transparent;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.78rem;line-height:1;display:inline-flex}.DownloadHistory-module__j-bZKW__openPreview{cursor:pointer;width:1.65rem;transition:color var(--ui-transition), background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.DownloadHistory-module__j-bZKW__openPreview svg{fill:currentColor;width:.85rem;height:.85rem}.DownloadHistory-module__j-bZKW__openPreview:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-1px)}.DownloadHistory-module__j-bZKW__actions{gap:8px;padding:0 12px 12px;display:flex}@media (max-width:620px){.DownloadHistory-module__j-bZKW__titleRow{align-items:stretch;display:grid}}
.page-module__MHQYPW__account{align-content:start;gap:0;min-height:calc(100vh - 210px);display:grid}.page-module__MHQYPW__card{border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-lg);background:var(--surface);width:100%;box-shadow:var(--panel-shadow);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:30px;display:flex}.page-module__MHQYPW__profileInfo{min-width:0}.page-module__MHQYPW__logoutArea{flex:none;margin-left:auto}.page-module__MHQYPW__eyebrow{color:var(--accent);font-family:var(--site-font-button), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.page-module__MHQYPW__card h1{margin-top:8px;font-size:clamp(2rem,5vw,3rem);line-height:1}.page-module__MHQYPW__emailRow{align-items:center;gap:.5rem;margin-top:12px;display:inline-flex}.page-module__MHQYPW__email{color:var(--muted);overflow-wrap:anywhere}.page-module__MHQYPW__emailToggle{width:1.8rem;height:1.8rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border:var(--border-width) solid transparent;cursor:pointer;transition:color var(--ui-transition), background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.page-module__MHQYPW__emailToggle svg{fill:currentColor;width:1rem;height:1rem}.page-module__MHQYPW__emailToggle:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-1px)}@media (max-width:620px){.page-module__MHQYPW__card{display:grid}.page-module__MHQYPW__logoutArea{margin-left:0}}
.auth-module__uh9QMa__shell{place-items:center;min-height:calc(100vh - 210px);display:grid}.auth-module__uh9QMa__card{border-radius:var(--ui-radius-lg);width:min(100%,440px);padding:28px}.auth-module__uh9QMa__header{gap:8px;margin-bottom:22px;display:grid}.auth-module__uh9QMa__header h1{font-size:clamp(2rem,5vw,2.8rem);line-height:1}.auth-module__uh9QMa__header p{color:var(--muted);line-height:1.6}.auth-module__uh9QMa__eyebrow{font-family:var(--site-font-button), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700;color:var(--accent)!important}.auth-module__uh9QMa__form{gap:14px;display:grid}.auth-module__uh9QMa__googleButton{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:var(--ui-radius-md);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font-family:var(--site-font-button), sans-serif;justify-content:center;align-items:center;gap:10px;font-weight:750;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.auth-module__uh9QMa__googleButton:hover{border-color:var(--accent);transform:translateY(-1px)}.auth-module__uh9QMa__googleIcon{flex:0 0 22px;width:22px;height:22px}.auth-module__uh9QMa__divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:.9rem;display:flex}.auth-module__uh9QMa__divider:before,.auth-module__uh9QMa__divider:after{content:"";background:color-mix(in srgb, var(--foreground) 14%, transparent);flex:1;height:1px}.auth-module__uh9QMa__field{color:var(--foreground);gap:7px;font-weight:650;display:grid}.auth-module__uh9QMa__error{color:#dc2626;background:#dc26261a;border:1px solid #dc2626;padding:10px 12px;font-weight:650}.auth-module__uh9QMa__switchText{color:var(--muted);text-align:center;margin-top:18px}.auth-module__uh9QMa__switchText a{color:var(--accent);font-weight:700}@media (max-width:520px){.auth-module__uh9QMa__card{padding:22px}}
.page-module__lhZNiG__pageShell{align-content:center;min-height:calc(100vh - 210px);display:grid}.page-module__lhZNiG__selectCard{text-align:center;cursor:pointer;background:var(--surface);border:var(--border-width) dashed var(--border);border-radius:var(--ui-radius-lg);min-height:180px;box-shadow:var(--panel-shadow);place-items:center;margin-top:2rem;padding:1.5rem;display:grid}.page-module__lhZNiG__fileInput{display:none}.page-module__lhZNiG__selectionRoot{display:contents}.page-module__lhZNiG__defaultText,.page-module__lhZNiG__moreText,.page-module__lhZNiG__hoverText{grid-area:1/1;transition:opacity .18s,transform .18s}.page-module__lhZNiG__defaultText,.page-module__lhZNiG__moreText{font-size:1.25rem;font-weight:600}.page-module__lhZNiG__moreText{opacity:0}.page-module__lhZNiG__hoverText{color:var(--muted);opacity:0;line-height:1.6;transform:translateY(8px)scale(.98)}.page-module__lhZNiG__selectionRoot[data-has-images=true] .page-module__lhZNiG__defaultText{opacity:0}.page-module__lhZNiG__selectionRoot[data-has-images=true] .page-module__lhZNiG__moreText{opacity:1}.page-module__lhZNiG__selectCard:hover .page-module__lhZNiG__defaultText,.page-module__lhZNiG__selectCard:hover .page-module__lhZNiG__moreText{opacity:0;transform:translateY(-8px)scale(.98)}.page-module__lhZNiG__selectCard:hover .page-module__lhZNiG__hoverText{opacity:1;transform:translateY(0)scale(1)}.page-module__lhZNiG__controlsCard{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-lg);box-shadow:var(--panel-shadow);margin-top:1rem;padding:0;overflow:visible}.page-module__lhZNiG__controlsCard h2{margin:0 0 1rem;padding:1.5rem 1.5rem 0;font-size:1.25rem;line-height:1.2}.page-module__lhZNiG__controlsCard .page-module__lhZNiG__controlsGrid{padding:0 1.5rem}.page-module__lhZNiG__controlsCard .page-module__lhZNiG__toggleLabel{margin:0 1.5rem}.page-module__lhZNiG__controlsForm{gap:1.25rem;display:grid}.page-module__lhZNiG__controlsGrid{grid-template-columns:minmax(180px,.9fr) minmax(240px,1.4fr) minmax(170px,.8fr);align-items:end;gap:1rem;display:grid}.page-module__lhZNiG__field{gap:.5rem;min-width:0;display:grid}.page-module__lhZNiG__fieldHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__lhZNiG__fieldLabel{color:var(--foreground);font-size:.9rem;font-weight:650;display:block}.page-module__lhZNiG__controlInput{width:100%;min-height:42px;color:var(--foreground);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);padding:0 .85rem}.page-module__lhZNiG__controlInput:focus,.page-module__lhZNiG__rangeInput:focus-visible,.page-module__lhZNiG__advancedButton:focus-visible{border-color:var(--accent);box-shadow:var(--ui-focus);outline:none}.page-module__lhZNiG__rangeInput{width:100%;accent-color:var(--accent)}.page-module__lhZNiG__fieldHeader output,.page-module__lhZNiG__helpText{color:var(--muted);font-size:.82rem}.page-module__lhZNiG__toggleLabel{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;display:inline-flex}.page-module__lhZNiG__toggleLabel input{opacity:0;pointer-events:none;position:absolute}.page-module__lhZNiG__toggleTrack{background:color-mix(in srgb, var(--muted) 32%, transparent);width:1.7rem;height:1rem;transition:background-color var(--ui-transition);border-radius:999px;align-items:center;display:inline-flex}.page-module__lhZNiG__toggleThumb{background:var(--surface);width:.8rem;height:.8rem;transition:transform var(--ui-transition);border-radius:999px;transform:translate(.125rem)}.page-module__lhZNiG__toggleLabel input:checked+.page-module__lhZNiG__toggleTrack{background:var(--accent)}.page-module__lhZNiG__toggleLabel input:checked+.page-module__lhZNiG__toggleTrack .page-module__lhZNiG__toggleThumb{transform:translate(.775rem)}.page-module__lhZNiG__advancedControls{border-top:var(--border-width) solid var(--border);padding:1rem 1.5rem 1.5rem}.page-module__lhZNiG__advancedButton{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.page-module__lhZNiG__kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.page-module__lhZNiG__advancedIcon{color:var(--muted);transition:transform var(--ui-transition);font-size:1.25rem}.page-module__lhZNiG__advancedPanel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.page-module__lhZNiG__advancedGrid{opacity:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:0;transition:opacity .18s,padding-top .22s,transform .18s;display:grid;overflow:hidden;transform:translateY(-4px)}.page-module__lhZNiG__controlsForm[data-advanced-open=true] .page-module__lhZNiG__advancedPanel{grid-template-rows:1fr}.page-module__lhZNiG__controlsForm[data-advanced-open=true] .page-module__lhZNiG__advancedGrid{opacity:1;padding-top:1rem;transform:translateY(0)}.page-module__lhZNiG__controlsForm[data-advanced-open=true] .page-module__lhZNiG__advancedIcon{transform:rotate(45deg)}.page-module__lhZNiG__checkboxLabel{cursor:pointer;align-items:center;gap:.65rem;min-width:0;display:flex}.page-module__lhZNiG__checkboxLabel input{opacity:0;pointer-events:none;position:absolute}.page-module__lhZNiG__checkboxLabel input:checked+.page-module__lhZNiG__toggleTrack{background:var(--accent)}.page-module__lhZNiG__checkboxLabel input:checked+.page-module__lhZNiG__toggleTrack .page-module__lhZNiG__toggleThumb{transform:translate(.775rem)}.page-module__lhZNiG__bottomStack{gap:1rem;margin-top:1rem;display:grid}.page-module__lhZNiG__buttonSpace{justify-content:flex-start;align-items:center;gap:.75rem;min-height:72px;display:flex}.page-module__lhZNiG__selectionRoot[data-settings-loaded=false] .page-module__lhZNiG__buttonSpace{visibility:hidden}.page-module__lhZNiG__clearAction{order:20;margin-left:auto;display:none}.page-module__lhZNiG__selectionRoot[data-has-images=true] .page-module__lhZNiG__clearAction{display:inline-flex}.page-module__lhZNiG__settingsButton{aspect-ratio:1;padding:0}.page-module__lhZNiG__settingsButton svg{fill:currentColor;width:1.1rem;height:1.1rem}.page-module__lhZNiG__separateActions{gap:.75rem;display:none}.page-module__lhZNiG__selectionRoot[data-separate-download=true] .page-module__lhZNiG__combinedAction{display:none}.page-module__lhZNiG__selectionRoot[data-separate-download=true] .page-module__lhZNiG__separateActions{display:flex}.page-module__lhZNiG__settingsPopupContent{gap:1rem;display:grid}.page-module__lhZNiG__imagesSpace{min-height:180px}.page-module__lhZNiG__imageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__lhZNiG__imageGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__lhZNiG__imageGrid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__lhZNiG__imageCard{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-lg);cursor:pointer;min-width:0;display:grid;position:relative;overflow:hidden}.page-module__lhZNiG__imageCard>button[data-remove-image]{z-index:1;height:1.8rem;color:var(--foreground);background:var(--surface);cursor:pointer;opacity:0;pointer-events:none;transition:background-color var(--ui-transition), opacity var(--ui-transition), transform var(--ui-transition);border:0;border-radius:999px;place-items:center;width:1.8rem;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:.5rem;right:.5rem}.page-module__lhZNiG__imageCard:hover>button[data-remove-image],.page-module__lhZNiG__imageCard:focus-within>button[data-remove-image]{opacity:1;pointer-events:auto}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview{aspect-ratio:16/9;width:100%;padding:0;display:block;position:relative;overflow:hidden}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-preview-actions]{z-index:6;opacity:0;pointer-events:none;transition:opacity var(--ui-transition), transform var(--ui-transition);align-items:center;gap:.4rem;padding:0;display:flex;position:absolute;bottom:.65rem;right:.65rem;transform:translateY(6px)}.page-module__lhZNiG__previewPopupBody [data-preview-frame]{--image-zoom:1;border-radius:var(--ui-radius-md);position:relative;overflow:hidden}.page-module__lhZNiG__previewPopupBody [data-preview-frame] [data-preview-actions]{z-index:6;opacity:0;pointer-events:none;transition:opacity var(--ui-transition), transform var(--ui-transition);align-items:center;gap:.45rem;display:flex;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(6px)}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-compressing-overlay],.page-module__lhZNiG__previewPopupBody [data-preview-frame] [data-compressing-overlay]{z-index:7;background:radial-gradient(circle at center, color-mix(in srgb, var(--surface) 84%, transparent), color-mix(in srgb, var(--surface) 58%, transparent)), color-mix(in srgb, var(--background) 26%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;place-items:center;padding:1rem;animation:.24s cubic-bezier(.2,.8,.2,1) both page-module__lhZNiG__compressingOverlayIn;display:grid;position:absolute;inset:0}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-compressing-overlay]{padding:.75rem}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-compressing-overlay] div{padding:0}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-preview-status-overlay],.page-module__lhZNiG__previewPopupBody [data-preview-frame] [data-preview-status-overlay]{z-index:8;max-width:calc(100% - 1.5rem);color:var(--foreground);background:color-mix(in srgb, var(--surface) 88%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--border) 80%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 12%, transparent);pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.35rem .7rem;font-size:.82rem;font-weight:750;line-height:1.2;position:absolute;bottom:.75rem;left:50%;overflow:hidden;transform:translate(-50%)}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-compressing-overlay][data-leaving=true],.page-module__lhZNiG__previewPopupBody [data-preview-frame] [data-compressing-overlay][data-leaving=true]{animation:.22s both page-module__lhZNiG__compressingOverlayOut}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-compressing-overlay]>*,.page-module__lhZNiG__previewPopupBody [data-preview-frame] [data-compressing-overlay]>*{animation:.32s cubic-bezier(.18,.9,.32,1.18) both page-module__lhZNiG__compressingOverlayContentIn}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-compressing-overlay][data-leaving=true]>*,.page-module__lhZNiG__previewPopupBody [data-preview-frame] [data-compressing-overlay][data-leaving=true]>*{animation:.18s both page-module__lhZNiG__compressingOverlayContentOut}@keyframes page-module__lhZNiG__compressingOverlayIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes page-module__lhZNiG__compressingOverlayContentIn{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__lhZNiG__compressingOverlayOut{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes page-module__lhZNiG__compressingOverlayContentOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.96)}}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview[data-zoomable-frame],.page-module__lhZNiG__previewPopupBody [data-zoomable-frame]{--image-zoom:1;--zoom-x:0px;--zoom-y:0px;cursor:grab;overscroll-behavior:contain;touch-action:none}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview[data-zoomable-frame]:active,.page-module__lhZNiG__previewPopupBody [data-zoomable-frame]:active{cursor:grabbing}.page-module__lhZNiG__previewPopupBody [data-zoomable-frame] img{transform:translate(var(--zoom-x), var(--zoom-y)) scale(var(--image-zoom));transform-origin:0 0;transition:transform .15s cubic-bezier(.18,.9,.32,1.18)}.page-module__lhZNiG__previewPopupBody [data-popup-comparison-slider]{--comparison-split:50%;border-radius:var(--ui-radius-md);isolation:isolate;position:relative;overflow:hidden}.page-module__lhZNiG__previewPopupBody [data-popup-comparison-slider] .page-module__lhZNiG__previewPopupImage{object-fit:contain;object-position:center top;border-radius:var(--ui-radius-md);background:0 0;border:0;width:100%;max-height:min(70vh,720px);display:block}.page-module__lhZNiG__previewPopupBody [data-popup-comparison-slider] [data-comparison-before]{z-index:1;clip-path:inset(0 calc(100% - var(--comparison-split)) 0 0);opacity:0;transition:opacity var(--ui-transition);position:absolute;inset:0;overflow:hidden}.page-module__lhZNiG__previewPopupBody [data-popup-comparison-slider] [data-comparison-before] .page-module__lhZNiG__previewPopupImage{width:100%;height:100%}.page-module__lhZNiG__previewPopupBody [data-popup-comparison-slider] [data-split-handle]{top:0;bottom:0;left:var(--comparison-split);z-index:3;background:var(--surface);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 18%, transparent), 0 0 24px color-mix(in srgb, var(--foreground) 26%, transparent);opacity:0;pointer-events:none;cursor:ew-resize;touch-action:none;transition:opacity var(--ui-transition);position:absolute;transform:translate(-50%)}.page-module__lhZNiG__previewPopupBody [data-popup-comparison-slider] [data-split-handle]:after{width:2.45rem;height:2.45rem;color:var(--foreground);content:"<>";background:color-mix(in srgb, var(--surface) 92%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--border) 80%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:999px;place-items:center;font-size:1rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__lhZNiG__previewPopupBody [data-preview-frame]:hover [data-popup-comparison-slider] [data-comparison-before],.page-module__lhZNiG__previewPopupBody [data-preview-frame]:focus-within [data-popup-comparison-slider] [data-comparison-before],.page-module__lhZNiG__previewPopupBody [data-preview-frame]:hover [data-popup-comparison-slider] [data-split-handle],.page-module__lhZNiG__previewPopupBody [data-preview-frame]:focus-within [data-popup-comparison-slider] [data-split-handle]{opacity:1}.page-module__lhZNiG__previewPopupBody [data-preview-frame]:hover [data-popup-comparison-slider] [data-split-handle],.page-module__lhZNiG__previewPopupBody [data-preview-frame]:focus-within [data-popup-comparison-slider] [data-split-handle]{pointer-events:auto}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:hover [data-preview-actions],.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:focus-within [data-preview-actions],.page-module__lhZNiG__previewPopupBody [data-preview-frame]:hover [data-preview-actions],.page-module__lhZNiG__previewPopupBody [data-preview-frame]:focus-within [data-preview-actions]{opacity:1;pointer-events:auto;transform:translateY(0)}.page-module__lhZNiG__imageCard>button[data-remove-image]:hover{background:var(--surface);transform:scale(1.05)}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;transform:translate(var(--zoom-x,0px), var(--zoom-y,0px)) scale(var(--image-zoom,1));transform-origin:0 0;border-radius:0;transition:transform .15s cubic-bezier(.18,.9,.32,1.18);display:block}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:hover img{transform:translate(calc(var(--zoom-x,0px) - 2%), calc(var(--zoom-y,0px) - 2%)) scale(calc(var(--image-zoom,1) + .04))}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-card-comparison-slider]{--comparison-split:50%;isolation:isolate;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-card-comparison-slider]>img,.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-card-comparison-slider] [data-comparison-before] img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-card-comparison-slider] [data-comparison-before]{z-index:1;clip-path:inset(0 calc(100% - var(--comparison-split)) 0 0);opacity:0;transition:opacity var(--ui-transition);padding:0;position:absolute;inset:0;overflow:hidden}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-card-comparison-slider] [data-split-handle]{top:0;bottom:0;left:var(--comparison-split);z-index:3;background:var(--surface);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 18%, transparent), 0 0 18px color-mix(in srgb, var(--foreground) 24%, transparent);opacity:0;pointer-events:none;cursor:ew-resize;touch-action:none;transition:opacity var(--ui-transition);position:absolute;transform:translate(-50%)}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-card-comparison-slider] [data-split-handle]:after{width:1.9rem;height:1.9rem;color:var(--foreground);content:"<>";background:color-mix(in srgb, var(--surface) 92%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--border) 80%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:hover [data-card-comparison-slider] [data-comparison-before],.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:focus-within [data-card-comparison-slider] [data-comparison-before],.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:hover [data-card-comparison-slider] [data-split-handle],.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:focus-within [data-card-comparison-slider] [data-split-handle]{opacity:1}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:hover [data-card-comparison-slider] [data-split-handle],.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview:focus-within [data-card-comparison-slider] [data-split-handle]{pointer-events:auto}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-card-comparison-slider] [data-split-handle]:focus-visible,.page-module__lhZNiG__previewPopupBody [data-popup-comparison-slider] [data-split-handle]:focus-visible{outline:none}.page-module__lhZNiG__imageCard div{padding:1.35rem 1.25rem 1.25rem}.page-module__lhZNiG__imageCard h3{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.95rem;line-height:1.3}.page-module__lhZNiG__imageCard p{color:var(--muted);margin-top:.25rem;font-size:.85rem}.page-module__lhZNiG__imageCard [data-card-actions]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;padding:0;display:grid}.page-module__lhZNiG__imageCard button[data-download-image],.page-module__lhZNiG__imageCard button[data-compress-image]{width:100%;min-height:2.15rem;color:var(--foreground);background:var(--background);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);cursor:pointer;font-family:var(--site-font-button), sans-serif;transition:background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);margin-top:.75rem;font-size:.82rem;font-weight:700}.page-module__lhZNiG__imageCard button[data-compress-image]{color:var(--surface);background:var(--accent);border-color:var(--accent)}.page-module__lhZNiG__imageCard button[data-download-image]:hover,.page-module__lhZNiG__imageCard button[data-compress-image]:hover{border-color:var(--accent);transform:translateY(-1px)}.page-module__lhZNiG__imageCard button[data-download-image]:disabled,.page-module__lhZNiG__imageCard button[data-compress-image]:disabled{cursor:not-allowed;opacity:.65;transform:none}.page-module__lhZNiG__perImageQualityControl{gap:.35rem;padding-top:.75rem;display:grid}.page-module__lhZNiG__perImageQualityHeader{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.page-module__lhZNiG__imageCard .page-module__lhZNiG__perImageQualityControl{padding:.75rem 0 0}.page-module__lhZNiG__imageCard .page-module__lhZNiG__perImageQualityHeader{padding:0}.page-module__lhZNiG__previewPopupImage{object-fit:contain;border-radius:var(--ui-radius-md);width:100%;max-height:min(70vh,720px);display:block}.page-module__lhZNiG__previewPopupBody,.page-module__lhZNiG__previewPopupControls{gap:1rem;display:grid}.page-module__lhZNiG__previewPopupControls [data-popup-actions]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:900px){.page-module__lhZNiG__controlsGrid,.page-module__lhZNiG__advancedGrid{grid-template-columns:1fr}.page-module__lhZNiG__imageGrid,.page-module__lhZNiG__imageGrid[data-columns="3"],.page-module__lhZNiG__imageGrid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__lhZNiG__imageGrid,.page-module__lhZNiG__imageGrid[data-columns="3"],.page-module__lhZNiG__imageGrid[data-columns="4"]{grid-template-columns:1fr}}.page-module__lhZNiG__imageCard [data-image-info-row],.page-module__lhZNiG__previewPopupBody [data-preview-info-row]{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;padding:0;display:flex}.page-module__lhZNiG__imageCard [data-image-info-row] span,.page-module__lhZNiG__previewPopupBody [data-preview-info-row] span{width:fit-content;min-width:0;min-height:1.65rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;margin:0;padding:.25rem .55rem;font-size:.85rem;line-height:1;display:inline-flex;overflow:hidden}.page-module__lhZNiG__imageCard [data-image-info-row]{margin-top:.6rem}.page-module__lhZNiG__imageCard [data-open-preview],.page-module__lhZNiG__imageCard [data-compare-preview],.page-module__lhZNiG__previewPopupBody [data-open-preview],.page-module__lhZNiG__previewPopupBody [data-compare-preview]{width:1.65rem;height:1.65rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border:var(--border-width) solid transparent;cursor:pointer;transition:color var(--ui-transition), background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);border-radius:999px;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-open-preview],.page-module__lhZNiG__imageCard .page-module__lhZNiG__imageCardPreview [data-compare-preview],.page-module__lhZNiG__previewPopupBody [data-preview-frame] [data-open-preview],.page-module__lhZNiG__previewPopupBody [data-preview-frame] [data-compare-preview]{color:var(--foreground);background:color-mix(in srgb, var(--surface) 88%, transparent);border-color:color-mix(in srgb, var(--border) 80%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 12%, transparent)}.page-module__lhZNiG__imageCard [data-open-preview] svg,.page-module__lhZNiG__imageCard [data-compare-preview] svg,.page-module__lhZNiG__previewPopupBody [data-open-preview] svg,.page-module__lhZNiG__previewPopupBody [data-compare-preview] svg{fill:currentColor;width:.85rem;height:.85rem}.page-module__lhZNiG__imageCard [data-open-preview]:hover,.page-module__lhZNiG__imageCard [data-compare-preview]:hover,.page-module__lhZNiG__previewPopupBody [data-open-preview]:hover,.page-module__lhZNiG__previewPopupBody [data-compare-preview]:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-1px)}.page-module__lhZNiG__previewPopupBody [data-preview-info-row]{justify-content:flex-start;padding:0}.page-module__lhZNiG__previewPopupBody[data-comparison-popup]{gap:1.25rem;width:min(96vw,1440px);max-width:calc(100vw - 2rem)}.page-module__lhZNiG__previewPopupBody [data-comparison-grid]{grid-template-columns:repeat(2,minmax(340px,1fr));align-items:start;gap:1.25rem;display:grid}.page-module__lhZNiG__previewPopupBody [data-comparison-panel]{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;align-content:start;gap:.5rem;min-width:0;padding:0;display:grid}.page-module__lhZNiG__previewPopupBody [data-comparison-header]{align-items:center;gap:.5rem;min-width:0;display:flex}.page-module__lhZNiG__previewPopupBody [data-comparison-header] strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.page-module__lhZNiG__previewPopupBody [data-comparison-header] span{color:var(--muted);white-space:nowrap;font-size:.84rem}.page-module__lhZNiG__previewPopupBody [data-comparison-header] [data-open-preview]{margin-left:auto}.page-module__lhZNiG__previewPopupBody [data-comparison-panel] .page-module__lhZNiG__previewPopupImage{object-fit:contain;object-position:center top;border-radius:var(--ui-radius-md);background:0 0;border:0;width:100%;height:auto;max-height:min(72vh,760px);display:block}@media (max-width:900px){.page-module__lhZNiG__previewPopupBody[data-comparison-popup]{width:min(96vw,760px)}.page-module__lhZNiG__previewPopupBody [data-comparison-grid]{grid-template-columns:1fr}.page-module__lhZNiG__previewPopupBody [data-comparison-panel]{grid-template-rows:auto auto}.page-module__lhZNiG__previewPopupBody [data-comparison-panel] .page-module__lhZNiG__previewPopupImage{height:auto;max-height:min(60vh,560px)}}
.page-module__E0kJGG__description{color:var(--muted);max-width:720px;margin-top:.75rem;font-size:1.4rem;line-height:1.6}.page-module__E0kJGG__title{margin-top:5rem;font-size:3rem}.page-module__E0kJGG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.page-module__E0kJGG__card{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-lg);box-shadow:var(--panel-shadow);flex-direction:column;align-items:flex-start;gap:2rem;padding:2.5rem;display:flex}.page-module__E0kJGG__card h2{margin:0;font-size:1.25rem;line-height:1.2}.page-module__E0kJGG__card p{color:var(--muted);margin:0;line-height:1.6}@media (max-width:700px){.page-module__E0kJGG__cards{grid-template-columns:1fr}.page-module__E0kJGG__title{margin-top:2rem;font-size:2.2rem}.page-module__E0kJGG__description{font-size:1.2rem}.page-module__E0kJGG__card{gap:1rem;padding:1.5rem}}
.page-module__W1vrJq__pageShell{align-content:center;min-height:calc(100vh - 210px);display:grid}.page-module__W1vrJq__selectCard{text-align:center;cursor:pointer;background:var(--surface);border:var(--border-width) dashed var(--border);border-radius:var(--ui-radius-lg);min-height:180px;box-shadow:var(--panel-shadow);place-items:center;margin-top:2rem;padding:1.5rem;display:grid}.page-module__W1vrJq__fileInput{display:none}.page-module__W1vrJq__selectionRoot{display:contents}.page-module__W1vrJq__defaultText,.page-module__W1vrJq__moreText,.page-module__W1vrJq__hoverText{grid-area:1/1;transition:opacity .18s,transform .18s}.page-module__W1vrJq__defaultText,.page-module__W1vrJq__moreText{font-size:1.25rem;font-weight:600}.page-module__W1vrJq__moreText{opacity:0}.page-module__W1vrJq__hoverText{color:var(--muted);opacity:0;line-height:1.6;transform:translateY(8px)scale(.98)}.page-module__W1vrJq__selectionRoot[data-has-files=true] .page-module__W1vrJq__defaultText{opacity:0}.page-module__W1vrJq__selectionRoot[data-has-files=true] .page-module__W1vrJq__moreText{opacity:1}.page-module__W1vrJq__selectCard:hover .page-module__W1vrJq__defaultText,.page-module__W1vrJq__selectCard:hover .page-module__W1vrJq__moreText{opacity:0;transform:translateY(-8px)scale(.98)}.page-module__W1vrJq__selectCard:hover .page-module__W1vrJq__hoverText{opacity:1;transform:translateY(0)scale(1)}.page-module__W1vrJq__controlsCard{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-lg);box-shadow:var(--panel-shadow);margin-top:1rem;padding:0;overflow:visible}.page-module__W1vrJq__controlsCard h2{margin:0 0 1rem;padding:1.5rem 1.5rem 0;font-size:1.25rem;line-height:1.2}.page-module__W1vrJq__controlsForm{gap:1.25rem;display:grid}.page-module__W1vrJq__controlsGrid{grid-template-columns:minmax(180px,.9fr) minmax(240px,1.4fr);align-items:end;gap:1rem;padding:0 1.5rem;display:grid}.page-module__W1vrJq__field{gap:.5rem;min-width:0;display:grid}.page-module__W1vrJq__fieldHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__W1vrJq__fieldLabel{color:var(--foreground);font-size:.9rem;font-weight:650;display:block}.page-module__W1vrJq__fieldHeader output,.page-module__W1vrJq__helpText{color:var(--muted);font-size:.82rem}.page-module__W1vrJq__selectInput{width:100%;min-height:42px;color:var(--foreground);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);font-family:var(--site-font-form), sans-serif;padding:0 .85rem}.page-module__W1vrJq__selectInput:focus-visible,.page-module__W1vrJq__advancedButton:focus-visible{border-color:var(--accent);box-shadow:var(--ui-focus);outline:none}.page-module__W1vrJq__toggleLabel,.page-module__W1vrJq__checkboxLabel{cursor:pointer;align-items:center;gap:.65rem;width:fit-content;min-width:0;display:inline-flex}.page-module__W1vrJq__toggleLabel input,.page-module__W1vrJq__checkboxLabel input{opacity:0;pointer-events:none;position:absolute}.page-module__W1vrJq__toggleTrack{background:color-mix(in srgb, var(--muted) 32%, transparent);width:1.7rem;height:1rem;transition:background-color var(--ui-transition);border-radius:999px;flex:none;align-items:center;display:inline-flex}.page-module__W1vrJq__toggleThumb{background:var(--surface);width:.8rem;height:.8rem;transition:transform var(--ui-transition);border-radius:999px;transform:translate(.125rem)}.page-module__W1vrJq__toggleLabel input:checked+.page-module__W1vrJq__toggleTrack,.page-module__W1vrJq__checkboxLabel input:checked+.page-module__W1vrJq__toggleTrack{background:var(--accent)}.page-module__W1vrJq__toggleLabel input:checked+.page-module__W1vrJq__toggleTrack .page-module__W1vrJq__toggleThumb,.page-module__W1vrJq__checkboxLabel input:checked+.page-module__W1vrJq__toggleTrack .page-module__W1vrJq__toggleThumb{transform:translate(.775rem)}.page-module__W1vrJq__advancedControls{border-top:var(--border-width) solid var(--border);padding:1rem 1.5rem 1.5rem}.page-module__W1vrJq__advancedControls summary{list-style:none}.page-module__W1vrJq__advancedControls summary::-webkit-details-marker{display:none}.page-module__W1vrJq__advancedButton{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.page-module__W1vrJq__kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.page-module__W1vrJq__advancedIcon{color:var(--muted);transition:transform var(--ui-transition);font-size:1.25rem}.page-module__W1vrJq__advancedPanel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.page-module__W1vrJq__advancedGrid{opacity:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:0;transition:opacity .18s,padding-top .22s,transform .18s;display:grid;overflow:hidden;transform:translateY(-4px)}.page-module__W1vrJq__controlsForm[data-advanced-open=true] .page-module__W1vrJq__advancedPanel{grid-template-rows:1fr}.page-module__W1vrJq__controlsForm[data-advanced-open=true] .page-module__W1vrJq__advancedGrid{opacity:1;padding-top:1rem;transform:translateY(0)}.page-module__W1vrJq__controlsForm[data-advanced-open=true] .page-module__W1vrJq__advancedIcon{transform:rotate(45deg)}.page-module__W1vrJq__bottomStack{gap:1rem;margin-top:1rem;display:grid}.page-module__W1vrJq__buttonSpace{justify-content:flex-start;align-items:center;gap:.75rem;min-height:72px;display:flex}.page-module__W1vrJq__selectionRoot[data-settings-loaded=false] .page-module__W1vrJq__buttonSpace{visibility:hidden}.page-module__W1vrJq__clearAction{order:20;margin-left:auto;display:none}.page-module__W1vrJq__selectionRoot[data-has-files=true] .page-module__W1vrJq__clearAction{display:inline-flex}.page-module__W1vrJq__settingsButton{aspect-ratio:1;padding:0}.page-module__W1vrJq__settingsButton svg{fill:currentColor;width:1.1rem;height:1.1rem}.page-module__W1vrJq__separateActions{gap:.75rem;display:none}.page-module__W1vrJq__selectionRoot[data-separate-download=true] .page-module__W1vrJq__combinedAction{display:none}.page-module__W1vrJq__selectionRoot[data-separate-download=true] .page-module__W1vrJq__separateActions{display:flex}.page-module__W1vrJq__settingsPopupContent{gap:1rem;display:grid}.page-module__W1vrJq__filesSpace{min-height:180px}.page-module__W1vrJq__fileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__W1vrJq__fileCard{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-lg);min-width:0;transition:border-color var(--ui-transition), box-shadow var(--ui-transition);display:grid;position:relative;overflow:hidden}.page-module__W1vrJq__fileCard:hover{box-shadow:var(--panel-shadow)}.page-module__W1vrJq__fileCard>button[data-remove-file]{z-index:2;width:1.8rem;height:1.8rem;color:var(--foreground);background:var(--surface);cursor:pointer;opacity:0;pointer-events:none;transition:background-color var(--ui-transition), opacity var(--ui-transition), transform var(--ui-transition);border:0;border-radius:999px;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:.5rem;right:.5rem}.page-module__W1vrJq__fileCard:hover>button[data-remove-file],.page-module__W1vrJq__fileCard:focus-within>button[data-remove-file]{opacity:1;pointer-events:auto}.page-module__W1vrJq__fileCard>button[data-remove-file]:hover{transform:scale(1.05)}.page-module__W1vrJq__filePreview{overscroll-behavior:contain;scrollbar-color:var(--accent) color-mix(in srgb, var(--muted) 16%, transparent);scrollbar-width:thin;background:var(--background);cursor:default;place-items:start stretch;height:190px;padding:0;display:grid;position:relative;overflow:hidden auto}.page-module__W1vrJq__fileCard [data-pdf-preview-shell],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]{border-radius:var(--ui-radius-md);min-width:0;display:block;position:relative;overflow:hidden}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]>[data-compressing-overlay],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]>[data-compressing-overlay]{z-index:4;background:radial-gradient(circle at center, color-mix(in srgb, var(--surface) 84%, transparent), color-mix(in srgb, var(--surface) 58%, transparent)), color-mix(in srgb, var(--background) 26%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:inherit;pointer-events:none;place-items:center;padding:1rem;animation:.24s cubic-bezier(.2,.8,.2,1) both page-module__W1vrJq__compressingOverlayIn;display:grid;position:absolute;inset:0}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]>[data-preview-status-overlay],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]>[data-preview-status-overlay]{z-index:5;max-width:calc(100% - 1.5rem);color:var(--foreground);background:color-mix(in srgb, var(--surface) 88%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--border) 80%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 12%, transparent);pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.35rem .7rem;font-size:.82rem;font-weight:750;line-height:1.2;position:absolute;bottom:.75rem;left:50%;overflow:hidden;transform:translate(-50%)}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]>[data-pdf-preview-actions],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]>[data-pdf-preview-actions]{z-index:6;opacity:0;pointer-events:none;transition:opacity var(--ui-transition), transform var(--ui-transition);align-items:center;gap:.45rem;display:flex;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(6px)}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]:hover>[data-pdf-preview-actions],.page-module__W1vrJq__fileCard [data-pdf-preview-shell]:focus-within>[data-pdf-preview-actions],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]:hover>[data-pdf-preview-actions],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]:focus-within>[data-pdf-preview-actions]{opacity:1;pointer-events:auto;transform:translateY(0)}.page-module__W1vrJq__fileCard [data-pdf-preview-shell] [data-open-preview],.page-module__W1vrJq__fileCard [data-pdf-preview-shell] [data-compare-preview],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell] [data-open-preview],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell] [data-compare-preview]{width:1.65rem;height:1.65rem;color:var(--foreground);background:color-mix(in srgb, var(--surface) 88%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--border) 80%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 12%, transparent);cursor:pointer;transition:color var(--ui-transition), background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);border-radius:999px;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.page-module__W1vrJq__fileCard [data-pdf-preview-shell] [data-open-preview] svg,.page-module__W1vrJq__fileCard [data-pdf-preview-shell] [data-compare-preview] svg,.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell] [data-open-preview] svg,.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell] [data-compare-preview] svg{fill:currentColor;width:.85rem;height:.85rem}.page-module__W1vrJq__fileCard [data-pdf-preview-shell] [data-open-preview]:hover,.page-module__W1vrJq__fileCard [data-pdf-preview-shell] [data-compare-preview]:hover,.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell] [data-open-preview]:hover,.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell] [data-compare-preview]:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-1px)}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]>[data-compressing-overlay]{padding:.75rem}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]>[data-compressing-overlay][data-leaving=true],.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]>[data-compressing-overlay][data-leaving=true]{animation:.22s both page-module__W1vrJq__compressingOverlayOut}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]>[data-compressing-overlay]>*,.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]>[data-compressing-overlay]>*{animation:.32s cubic-bezier(.18,.9,.32,1.18) both page-module__W1vrJq__compressingOverlayContentIn}.page-module__W1vrJq__fileCard [data-pdf-preview-shell]>[data-compressing-overlay][data-leaving=true]>*,.page-module__W1vrJq__previewPopupBody [data-pdf-preview-shell]>[data-compressing-overlay][data-leaving=true]>*{animation:.18s both page-module__W1vrJq__compressingOverlayContentOut}@keyframes page-module__W1vrJq__compressingOverlayIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes page-module__W1vrJq__compressingOverlayContentIn{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__W1vrJq__compressingOverlayOut{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes page-module__W1vrJq__compressingOverlayContentOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.96)}}.page-module__W1vrJq__filePreview::-webkit-scrollbar{width:.65rem;height:.65rem}.page-module__W1vrJq__previewPopupObject::-webkit-scrollbar{width:.65rem;height:.65rem}.page-module__W1vrJq__filePreview::-webkit-scrollbar-track{background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:999px}.page-module__W1vrJq__previewPopupObject::-webkit-scrollbar-track{background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:999px}.page-module__W1vrJq__filePreview::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--surface);border-radius:999px}.page-module__W1vrJq__previewPopupObject::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--surface);border-radius:999px}.page-module__W1vrJq__filePreview::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 82%, var(--foreground))}.page-module__W1vrJq__previewPopupObject::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 82%, var(--foreground))}.page-module__W1vrJq__filePreview [data-pdf-preview-frame]{width:calc(100% + 24px);height:720px;min-height:720px;overflow:hidden}.page-module__W1vrJq__filePreview object{pointer-events:none;touch-action:none;border:0;width:100%;height:720px;min-height:720px;display:block}.page-module__W1vrJq__filePreview [data-pdf-mobile-fallback],.page-module__W1vrJq__previewPopupObject [data-pdf-mobile-fallback]{width:100%;min-height:100%;color:var(--muted);text-align:center;background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 34%), var(--background);align-content:center;place-items:center;gap:.75rem;padding:1rem;display:grid}.page-module__W1vrJq__filePreview [data-pdf-mobile-fallback] span:not(.page-module__W1vrJq__fileIcon),.page-module__W1vrJq__previewPopupObject [data-pdf-mobile-fallback] span:not(.page-module__W1vrJq__fileIcon){max-width:18rem;font-size:.85rem;line-height:1.45}.page-module__W1vrJq__filePreview [data-pdf-mobile-fallback] a,.page-module__W1vrJq__previewPopupObject [data-pdf-mobile-fallback] a{min-height:2.15rem;color:var(--surface);background:var(--accent);border-radius:var(--ui-radius-md);font-family:var(--site-font-button), sans-serif;justify-content:center;align-items:center;padding:0 .85rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__W1vrJq__previewPopupObject [data-pdf-mobile-fallback]{min-height:min(62vh,560px)}.page-module__W1vrJq__fileIcon{width:3rem;height:3.6rem;color:var(--accent-contrast);background:var(--accent);border-radius:var(--ui-radius-md);font-family:var(--site-font-button), sans-serif;letter-spacing:.04em;place-items:center;font-size:.8rem;font-weight:800;display:grid}.page-module__W1vrJq__fileBody{gap:.65rem;min-width:0;padding:.75rem;display:grid}.page-module__W1vrJq__fileCard h3{overflow-wrap:anywhere;word-break:break-word;margin:0;padding-right:1.75rem;font-size:.95rem;line-height:1.3}.page-module__W1vrJq__fileMeta{color:var(--muted);margin:0;font-size:.85rem}.page-module__W1vrJq__fileStats{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__W1vrJq__statPill,.page-module__W1vrJq__fileStatus{width:fit-content;min-height:1.65rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.78rem;line-height:1;display:inline-flex}.page-module__W1vrJq__fileStats [data-open-preview]{width:1.65rem;height:1.65rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border:var(--border-width) solid transparent;transition:color var(--ui-transition), background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);border-radius:999px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.page-module__W1vrJq__fileStats [data-open-preview] svg{fill:currentColor;width:.85rem;height:.85rem}.page-module__W1vrJq__fileStats [data-open-preview]:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-1px)}.page-module__W1vrJq__fileActions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;gap:.5rem;display:grid}.page-module__W1vrJq__fileActions a,.page-module__W1vrJq__fileActions button{width:100%;min-height:2.15rem;color:var(--foreground);background:var(--background);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);cursor:pointer;font-family:var(--site-font-button), sans-serif;transition:background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);justify-content:center;align-items:center;padding:0 .75rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__W1vrJq__fileActions button[data-download-file]{color:var(--surface);background:var(--accent);border-color:var(--accent)}.page-module__W1vrJq__fileActions a:hover,.page-module__W1vrJq__fileActions button:hover{border-color:var(--accent);transform:translateY(-1px)}.page-module__W1vrJq__fileActions button:disabled{cursor:not-allowed;opacity:.65;transform:none}.page-module__W1vrJq__fileStatus{border-radius:var(--ui-radius-md);width:100%;min-height:2.15rem;font-family:var(--site-font-button), sans-serif;justify-content:center;font-weight:700}.page-module__W1vrJq__fileStatus[data-status=compressed]{color:var(--surface);background:var(--accent)}.page-module__W1vrJq__fileStatus[data-status=optimized]{color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent)}.page-module__W1vrJq__fileStatus[data-status=failed]{color:var(--foreground);background:#ff4d4f2e}@media (max-width:900px){.page-module__W1vrJq__controlsGrid,.page-module__W1vrJq__advancedGrid{grid-template-columns:1fr}.page-module__W1vrJq__fileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__W1vrJq__fileGrid{grid-template-columns:1fr}.page-module__W1vrJq__buttonSpace,.page-module__W1vrJq__selectionRoot[data-separate-download=true] .page-module__W1vrJq__separateActions{flex-wrap:wrap}}.page-module__W1vrJq__fileGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__W1vrJq__fileGrid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__W1vrJq__fileCard{cursor:default}.page-module__W1vrJq__fileCard .page-module__W1vrJq__fileBody{cursor:pointer}.page-module__W1vrJq__fileCard [data-card-actions]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;padding:0;display:grid}.page-module__W1vrJq__fileCard button[data-download-file],.page-module__W1vrJq__fileCard button[data-compress-file]{width:100%;min-height:2.15rem;color:var(--foreground);background:var(--background);border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);cursor:pointer;font-family:var(--site-font-button), sans-serif;transition:background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);margin-top:.75rem;font-size:.82rem;font-weight:700}.page-module__W1vrJq__fileCard button[data-compress-file]{color:var(--surface);background:var(--accent);border-color:var(--accent)}.page-module__W1vrJq__fileCard button[data-download-file]:hover,.page-module__W1vrJq__fileCard button[data-compress-file]:hover{border-color:var(--accent);transform:translateY(-1px)}.page-module__W1vrJq__fileCard button[data-download-file]:disabled,.page-module__W1vrJq__fileCard button[data-compress-file]:disabled{cursor:not-allowed;opacity:.65;transform:none}.page-module__W1vrJq__perPdfQualityControl{gap:.35rem;padding-top:.75rem;display:grid}.page-module__W1vrJq__perPdfQualityHeader{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.page-module__W1vrJq__previewPopupObject{overscroll-behavior:contain;scrollbar-color:var(--accent) color-mix(in srgb, var(--muted) 16%, transparent);scrollbar-width:thin;border:var(--border-width) solid var(--border);border-radius:var(--ui-radius-md);background:var(--background);width:100%;min-width:0;max-height:min(70vh,720px);display:block;overflow:hidden auto}.page-module__W1vrJq__previewPopupObject [data-pdf-preview-frame]{width:calc(100% + 24px);height:1500px;min-height:min(150vh,1500px);overflow:hidden}.page-module__W1vrJq__previewPopupObject object{pointer-events:none;touch-action:none;border:0;width:100%;height:1500px;min-height:min(150vh,1500px);display:block}.page-module__W1vrJq__previewPopupBody{gap:1rem;width:min(92vw,980px);min-width:0;max-width:100%;display:grid}.page-module__W1vrJq__previewPopupControls{gap:1rem;min-width:0;display:grid}.page-module__W1vrJq__previewPopupControls [data-popup-actions]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.page-module__W1vrJq__previewPopupControls .page-module__W1vrJq__controlsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0}.page-module__W1vrJq__previewPopupControls .page-module__W1vrJq__advancedControls{padding:1rem 0 0}.page-module__W1vrJq__previewPopupControls .page-module__W1vrJq__advancedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.page-module__W1vrJq__previewPopupControls .page-module__W1vrJq__checkboxLabel{align-items:flex-start;width:100%}@media (max-width:900px){.page-module__W1vrJq__fileGrid,.page-module__W1vrJq__fileGrid[data-columns="3"],.page-module__W1vrJq__fileGrid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__W1vrJq__fileGrid,.page-module__W1vrJq__fileGrid[data-columns="3"],.page-module__W1vrJq__fileGrid[data-columns="4"],.page-module__W1vrJq__previewPopupControls [data-popup-actions]{grid-template-columns:1fr}}.page-module__W1vrJq__fileStats [data-compare-preview]{width:1.65rem;height:1.65rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border:var(--border-width) solid transparent;cursor:pointer;transition:color var(--ui-transition), background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.page-module__W1vrJq__fileStats [data-compare-preview] svg{fill:currentColor;width:.85rem;height:.85rem}.page-module__W1vrJq__fileStats [data-compare-preview]:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-1px)}.page-module__W1vrJq__previewPopupBody[data-comparison-popup]{width:min(94vw,1280px)}.page-module__W1vrJq__previewPopupBody [data-comparison-grid]{grid-template-columns:repeat(2,minmax(min(100%,22rem),1fr));gap:1rem;min-width:0;display:grid}.page-module__W1vrJq__previewPopupBody [data-comparison-panel]{gap:.75rem;min-width:0;display:grid}.page-module__W1vrJq__previewPopupBody [data-comparison-header]{align-items:center;gap:.5rem;min-width:0;display:flex}.page-module__W1vrJq__previewPopupBody [data-comparison-header] strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.page-module__W1vrJq__previewPopupBody [data-comparison-header] span{color:var(--muted);white-space:nowrap;font-size:.82rem}.page-module__W1vrJq__previewPopupBody [data-comparison-header] [data-open-preview]{width:1.65rem;height:1.65rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border:var(--border-width) solid transparent;transition:color var(--ui-transition), background-color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);border-radius:999px;flex:none;place-items:center;margin-left:auto;text-decoration:none;display:inline-grid}.page-module__W1vrJq__previewPopupBody [data-comparison-header] [data-open-preview] svg{fill:currentColor;width:.85rem;height:.85rem}.page-module__W1vrJq__previewPopupBody [data-comparison-header] [data-open-preview]:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-1px)}.page-module__W1vrJq__previewPopupBody [data-comparison-panel] .page-module__W1vrJq__previewPopupObject{max-height:min(62vh,680px)}@media (max-width:900px){.page-module__W1vrJq__previewPopupBody [data-comparison-grid]{grid-template-columns:1fr}}
