body:has(.s-upscale) nextjs-portal{display:none!important}.s-upscale .up{--brand:#8335d7;position:relative;max-width:120rem;margin:0 auto;min-height:100svh;padding:calc(var(--header-h) + 1.875rem) 1.25rem 2.5rem;display:flex;align-items:flex-start;gap:.625rem}.s-upscale .up__side{position:sticky;top:calc(var(--header-h) + 1.875rem);z-index:2;flex:0 0 28.9375rem;max-width:28.9375rem;height:calc(100svh - var(--header-h) - 4.375rem);min-height:18rem;padding-top:var(--nvx-tabs-clear);display:flex;flex-direction:column;gap:.875rem}.s-upscale .panel{position:relative;padding:.875rem;border:1px solid var(--cx-slab-line);border-radius:1.75rem;background-color:var(--cx-slab-base);backdrop-filter:var(--cx-lens);overflow:hidden;transition:border-color .25s var(--cx-out)}.s-upscale .panel,.s-upscale .panel__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.75rem}.s-upscale .panel__scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.s-upscale .panel__scroll::-webkit-scrollbar{width:4px}.s-upscale .panel__scroll::-webkit-scrollbar-thumb{border-radius:4px;background:var(--scroll-thumb)}.s-upscale .sourcebox{position:relative;flex:1 1 auto;min-height:11rem;display:flex;flex-direction:column;gap:.625rem;padding:.8125rem .875rem .75rem;border:1px solid transparent;border-radius:1.25rem;background:var(--cx-well);box-shadow:var(--cx-well-edge);transition:border-color .22s var(--cx-out),box-shadow .3s var(--cx-out)}.s-upscale .sourcebox:has(.sourcebox__drop){border-style:dashed;border-color:var(--cx-hair)}.s-upscale .sourcebox.is-dragging,.s-upscale .sourcebox.is-dragging:has(.sourcebox__drop){border-style:dashed;border-color:rgba(174,131,255,.9)}.s-upscale .sourcebox__drop{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;margin:-.1875rem;padding:1.5rem 1rem;border:0;border-radius:1rem;background:none;color:var(--text);text-align:center;cursor:pointer;transition:background .2s var(--cx-out)}.s-upscale .sourcebox__drop:hover{background:var(--cx-tile)}.s-upscale .sourcebox__drop:hover .sourcebox__mark{border-color:var(--cx-tile-line-hover);background:var(--cx-tile-hover)}.s-upscale .sourcebox__drop:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.s-upscale .sourcebox__mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.375rem;border:1px solid var(--cx-tile-line);border-radius:.875rem;background:var(--cx-tile);color:var(--text)}.s-upscale .sourcebox__mark svg{width:1.5rem;height:1.5rem}.s-upscale .sourcebox__title{font-size:.9375rem;line-height:1.375rem;font-weight:500}.s-upscale .sourcebox__hint{max-width:18rem;font-size:.75rem;line-height:1.125rem;color:var(--text-dim)}.s-upscale .sourcebox__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.s-upscale .sourcebox__label{margin:0;font-size:.8125rem;line-height:1.125rem;font-weight:500;letter-spacing:.01em;color:var(--cx-cap)}.s-upscale .sourcebox__tools{display:flex;align-items:center;gap:.25rem}.s-upscale .sourcebox__tool{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:999px;background:none;color:var(--cx-sub);cursor:pointer;transition:color .18s var(--cx-out),background .18s var(--cx-out),border-color .18s var(--cx-out)}.s-upscale .sourcebox__tool svg{width:1.125rem;height:1.125rem}.s-upscale .sourcebox__tool:hover:not(:disabled){border-color:var(--cx-tile-line);background:var(--cx-tile);color:var(--text)}.s-upscale .sourcebox__tool:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.s-upscale .sourcebox__tool:disabled{opacity:.4;cursor:not-allowed}.s-upscale .sourcebox__frame{position:relative;flex:1 1 auto;min-height:5.5rem;display:grid;place-items:center;overflow:hidden}.s-upscale .sourcebox__media{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:.875rem;box-shadow:0 .75rem 2rem -.75rem rgba(0,0,0,.6)}[data-theme=light] .s-upscale .up__dropveil{--up-veil:rgba(238,241,248,0.5)}[data-theme=light] .s-upscale .up__dropveil-label{border-color:rgba(20,21,28,.45);color:#14151c}[data-theme=light] .s-upscale .sourcebox__media{box-shadow:0 .75rem 2rem -.75rem rgba(20,21,28,.28)}.s-upscale .sourcebox__facts{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem;margin:0}.s-upscale .sourcebox__fact{min-width:0}.s-upscale .sourcebox__fact--wide{grid-column:1/-1}.s-upscale .sourcebox__facts dt{font-size:.625rem;line-height:.875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.s-upscale .sourcebox__facts dd{margin:0;font-size:.8125rem;line-height:1.125rem;font-variant-numeric:tabular-nums;color:var(--text)}.s-upscale .sourcebox__kind{display:inline-flex;align-items:center;gap:.3125rem}.s-upscale .sourcebox__kind svg{width:1rem;height:1rem;color:var(--cx-cap)}.s-upscale .sourcebox__file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-upscale .panel__chips{flex:none;display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--cx-hair)}.s-upscale .panel__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem}.s-upscale .field{position:relative;flex:none;display:flex;align-items:center;gap:.625rem;width:100%;height:3rem;padding:0 .75rem;border:1px solid var(--cx-tile-line);border-radius:1rem;background:var(--cx-tile);color:var(--text);text-align:start;transition:border-color .2s var(--cx-out),background .2s var(--cx-out)}.s-upscale button.field{cursor:pointer}.s-upscale button.field:hover{background:var(--cx-tile-hover);border-color:var(--cx-tile-line-hover)}.s-upscale .field[aria-expanded=true]{background:var(--cx-tile-hover);border-color:var(--cx-focus)}.s-upscale .field:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.s-upscale .field__ic{flex:none;display:grid;place-items:center;width:2rem;height:2rem;color:var(--text)}.s-upscale .field__ic svg{width:1.5rem;height:1.5rem}.s-upscale .field__meta{display:flex;flex-direction:column;gap:1px;min-width:0}.s-upscale .field__meta small{font-size:.625rem;line-height:.75rem;font-weight:500;letter-spacing:.02em;color:var(--cx-cap)}.s-upscale .field__val{font-size:.875rem;line-height:1.25rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-upscale .field__chev{flex:none;margin-inline-start:auto;width:1.25rem;height:1.25rem;color:var(--field-chev);transition:transform .24s var(--cx-out)}.s-upscale .field[aria-expanded=true] .field__chev{transform:rotate(180deg)}.s-upscale .field--hero{height:3.5rem}.s-upscale .field--hero .field__ic{width:2.25rem;height:2.25rem;border:1px solid var(--cx-tile-line);border-radius:.75rem;background:var(--cx-tile);overflow:hidden}.s-upscale .field--hero .field__ic svg{width:1.375rem;height:1.375rem}.s-upscale .field--hero .field__val{font-size:1rem;line-height:1.375rem;font-weight:500}.s-upscale .field--compact{height:3.25rem;padding:0 .625rem;gap:0;display:grid;align-items:center;align-content:center;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic cap" "ic val";row-gap:1px;-moz-column-gap:.4375rem;column-gap:.4375rem}.s-upscale .field--compact .field__meta{display:contents}.s-upscale .field--compact .field__ic{grid-area:ic;width:1.5rem;height:1.5rem;color:var(--cx-cap)}.s-upscale .field--compact .field__ic svg{width:1rem;height:1rem}.s-upscale .field--compact .field__meta small{grid-area:cap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.s-upscale .field--compact .field__val{grid-area:val;font-size:.8125rem;line-height:1.125rem}.s-upscale .field--scale .scaleseg{grid-area:val;display:grid;grid-template-columns:1fr 1fr;gap:.125rem;padding:.125rem;border-radius:.625rem;background:var(--cx-well)}.s-upscale .scaleseg__btn{height:1.375rem;border:1px solid transparent;border-radius:.5rem;background:none;color:var(--text-dim);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .18s var(--cx-out),background .18s var(--cx-out),border-color .18s var(--cx-out)}.s-upscale .scaleseg__btn:hover:not(:disabled):not(.is-active){color:var(--text)}.s-upscale .scaleseg__btn.is-active{background:var(--cx-row-on);border-color:var(--cx-tile-line);color:var(--text)}.s-upscale .scaleseg__btn:focus-visible{outline:2px solid var(--cx-focus);outline-offset:1px}.s-upscale .scaleseg__btn:disabled{opacity:.35;cursor:not-allowed}.s-upscale .btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3.25rem;padding:0 1rem;overflow:hidden;border:0;border-radius:1.125rem;background:radial-gradient(farthest-corner ellipse at 50% 46%,var(--gen-core) 0,var(--gen-core) 52%,var(--gen-edge) 100%);box-shadow:inset 0 -.25rem 0 var(--gen-lip);color:var(--action-glass-text);font-weight:600;font-size:1rem;white-space:nowrap;cursor:pointer;transition:transform .16s var(--cx-out),box-shadow .16s var(--cx-out),background .2s var(--cx-out)}.s-upscale .btn-primary:hover:not(:disabled){transform:translateY(-1px);background:radial-gradient(farthest-corner ellipse at 50% 46%,var(--gen-core-hover) 0,var(--gen-core-hover) 52%,var(--gen-edge-hover,var(--gen-edge)) 100%)}.s-upscale .btn-primary:active:not(:disabled){transform:translateY(.1875rem);box-shadow:inset 0 -.0625rem 0 var(--gen-lip)}.s-upscale .btn-primary:focus-visible{outline:2px solid var(--action-glass-focus);outline-offset:2px}.s-upscale .btn-primary:disabled{cursor:not-allowed;opacity:.55}.s-upscale .btn-primary__icon{display:grid;place-items:center;width:1.5rem;height:1.5rem}.s-upscale .btn-primary__icon svg{width:100%;height:100%}.s-upscale .panel__upscale{flex:none;position:relative;z-index:4;width:100%}.s-upscale .panel__credits{font-size:1rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;opacity:.72}.s-upscale .panel__upscale.is-busy:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-100%);animation:up-key-sweep 1.4s var(--cx-out) infinite;pointer-events:none}@keyframes up-key-sweep{to{transform:translateX(100%)}}.s-upscale .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.75rem;padding:0 1rem;border:1px solid var(--cx-tile-line);border-radius:.875rem;background:var(--cx-tile);color:var(--text);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s var(--cx-out),border-color .2s var(--cx-out)}.s-upscale .btn-secondary:hover{background:var(--cx-tile-hover);border-color:var(--cx-tile-line-hover)}.s-upscale .btn-secondary:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.s-upscale .btn-secondary__icon{display:grid;place-items:center;width:1.25rem;height:1.25rem}.s-upscale .btn-secondary__icon svg{width:1.25rem;height:1.25rem}.s-upscale .field-menu{position:absolute;z-index:40;inset-inline-start:.875rem;inset-inline-end:.875rem;bottom:12.875rem;padding:.4375rem;border:1px solid var(--cx-sheet-line);border-radius:1.375rem;background:var(--cx-sheet);backdrop-filter:var(--cx-lens-sheet);box-shadow:var(--cx-sheet-shadow);color:var(--text);animation:up-sheet-in .2s var(--cx-out)}@keyframes up-sheet-in{0%{transform:translateY(.5rem)}}.s-upscale .field-menu__head{display:flex;align-items:center;justify-content:space-between}.s-upscale .field-menu__label{margin:.3125rem .8125rem .4375rem;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cx-cap)}.s-upscale .field-menu__close{display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-inline-end:.375rem;border:1px solid transparent;border-radius:999px;background:none;color:var(--cx-sub);cursor:pointer;transition:color .18s var(--cx-out),background .18s var(--cx-out),border-color .18s var(--cx-out)}.s-upscale .field-menu__close svg{width:1rem;height:1rem}.s-upscale .field-menu__close:hover{border-color:var(--cx-tile-line);background:var(--cx-tile);color:var(--text)}.s-upscale .field-menu__close:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.s-upscale .field-menu__list{display:flex;flex-direction:column;gap:.125rem;max-height:18rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.s-upscale .field-menu__list::-webkit-scrollbar{width:3px}.s-upscale .field-menu__list::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:3px}.s-upscale .fm-opt{display:flex;align-items:center;gap:.625rem;width:100%;height:3.5rem;padding:0 .5rem;border:1px solid transparent;border-radius:1.25rem;background:none;text-align:start;color:var(--nv-row-text);font-size:.9375rem;cursor:pointer;transition:background .16s var(--cx-out),border-color .16s var(--cx-out),color .16s var(--cx-out)}.s-upscale .fm-opt:hover{background:var(--nv-row-bg-hover);border-color:var(--nv-row-rim-hover);color:var(--nv-row-text-hover)}.s-upscale .fm-opt:focus-visible{outline:2px solid var(--cx-focus);outline-offset:-2px}.s-upscale .fm-opt.is-selected{background:var(--nv-row-bg-hover);border-color:var(--nv-row-rim-hover);color:var(--nv-row-text-hover);font-weight:500}.s-upscale .fm-opt__ic{flex:none;display:grid;place-items:center;overflow:hidden;width:1.875rem;height:1.875rem;border:1px solid var(--cx-tile-line);border-radius:.5625rem;background:var(--cx-tile);color:var(--text)}.s-upscale .fm-opt__ic svg{width:1.25rem;height:1.25rem}.s-upscale .fm-opt__text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.125rem;justify-content:center}.s-upscale .fm-opt__desc,.s-upscale .fm-opt__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-upscale .fm-opt__desc{font-size:.8125rem;line-height:1.0625rem;font-weight:400;color:var(--cx-sub)}.s-upscale .up__feed{position:relative;z-index:1;flex:1 1 auto;min-width:0}.s-upscale .up__list{padding-top:var(--nvx-tabs-clear)}.s-upscale .urun{display:flex;gap:.625rem;align-items:flex-start;scroll-margin-top:calc(var(--header-h) + 1.875rem)}.s-upscale .urun+.urun{margin-top:5rem}.s-upscale .urun__stage{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.s-upscale .urun__detail{flex:0 0 30.4375rem;max-width:30.4375rem;display:flex;flex-direction:column;gap:.625rem}.s-upscale .urun__chips{display:flex;gap:.5rem;flex-wrap:wrap}.s-upscale .uchip{display:inline-flex;align-items:center;gap:.25rem;height:2rem;padding:0 .75rem;border:1px solid var(--cx-tile-line);border-radius:.6875rem;background:var(--cx-tile);backdrop-filter:blur(12px);color:var(--text);font-weight:500;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.s-upscale .uchip__ic{flex:none;display:grid;place-items:center;color:var(--cx-cap)}.s-upscale .uchip__ic,.s-upscale .uchip__ic svg{width:1.5rem;height:1.5rem}.s-upscale .uchip--out{height:auto;padding:.25rem .75rem;align-items:center}.s-upscale .uchip__from{color:var(--cx-sub);font-size:.75rem;font-weight:400}.s-upscale .infocard{position:relative;flex:1 1 auto;min-height:24.8125rem;display:flex;flex-direction:column;gap:1rem;padding:1.1875rem;border:1px solid var(--cx-slab-line);border-radius:1.875rem;background-color:var(--cx-slab-base);backdrop-filter:var(--cx-lens);overflow:hidden;transition:border-color .22s var(--cx-out)}.s-upscale .infocard.is-failed{border-color:color-mix(in srgb,var(--cx-danger) 55%,var(--cx-slab-line))}.s-upscale .infocard__head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.s-upscale .infocard__title{margin:0;font-weight:600;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.0175rem;color:var(--promptcard-title)}.s-upscale .infocard__tool{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:999px;background:none;color:var(--cx-sub);cursor:pointer;transition:color .18s var(--cx-out),background .18s var(--cx-out),border-color .18s var(--cx-out)}.s-upscale .infocard__tool svg{width:1.125rem;height:1.125rem}.s-upscale .infocard__tool:hover{border-color:color-mix(in srgb,var(--cx-danger) 45%,transparent);background:color-mix(in srgb,var(--cx-danger) 12%,transparent);color:var(--cx-danger)}.s-upscale .infocard__tool:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.s-upscale .infocard__facts{flex:none;margin:0;display:flex;flex-direction:column}.s-upscale .infocard__fact{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--cx-hair)}.s-upscale .infocard__fact:last-child{border-bottom:0}.s-upscale .infocard__facts dt{flex:none;font-size:.8125rem;line-height:1.25rem;color:var(--cx-sub)}.s-upscale .infocard__facts dd{margin:0;min-width:0;font-size:.9375rem;line-height:1.25rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}.s-upscale .infocard__foot{margin:auto 0 0;max-width:26rem;font-size:.8125rem;line-height:1.25rem;color:var(--cx-sub)}.s-upscale .infocard__error{margin:0;font-size:.9375rem;line-height:1.5rem;color:var(--cx-danger)}.s-upscale .infocard__action{flex:none;margin-top:auto}.s-upscale .infocard__time{flex:none;display:block;overflow:hidden;color:var(--cx-sub);font-size:.6875rem;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.s-upscale .infocard__action+.infocard__time{margin-top:0}.s-upscale .infocard__error+.infocard__time,.s-upscale .infocard__facts+.infocard__time,.s-upscale .infocard__foot+.infocard__time{margin-top:auto}.s-upscale .compare{position:relative;width:min(56.375rem,100%);aspect-ratio:902/512;max-width:100%;border:1px solid var(--cx-tile-line);border-radius:1.875rem;background:var(--media-bg);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:ew-resize}.s-upscale .compare--plain{cursor:default}.s-upscale .compare.is-busy{cursor:progress}.s-upscale .compare__img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-upscale .compare__before{clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}.s-upscale .compare--demo .compare__before{filter:blur(1.7px) saturate(.7) brightness(.9) contrast(.92)}.s-upscale .compare__tag{position:absolute;top:.875rem;z-index:3;padding:.1875rem .625rem;border-radius:1rem;background:rgba(10,9,18,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);backdrop-filter:blur(14px) saturate(1.5);color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.01em;pointer-events:none}.s-upscale .compare__tag--before{inset-inline-start:.875rem}.s-upscale .compare__tag--after{inset-inline-end:.875rem}.s-upscale .compare__divider{position:absolute;top:0;bottom:0;inset-inline-start:var(--pos,50%);z-index:2;width:2px;margin-inline-start:-1px;background:rgba(255,255,255,.92);box-shadow:0 0 .75rem rgba(0,0,0,.45);pointer-events:none}.s-upscale .compare__handle{position:absolute;top:50%;inset-inline-start:var(--pos,50%);z-index:3;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.4);color:#14151c;transform:translate(-50%,-50%);cursor:ew-resize;transition:transform .16s var(--cx-out),box-shadow .2s var(--cx-out)}.s-upscale .compare__handle svg{width:1.25rem;height:1.25rem}.s-upscale .compare__handle:hover{box-shadow:0 .5rem 1.75rem rgba(0,0,0,.5)}.s-upscale .compare__handle:active{transform:translate(-50%,-50%) scale(.94)}.s-upscale .compare__handle:focus-visible{outline:3px solid var(--cx-focus);outline-offset:3px}.s-upscale .compare.is-busy .compare__divider,.s-upscale .compare.is-busy .compare__handle,.s-upscale .compare.is-busy .compare__tag{opacity:0}.s-upscale .hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:6.5625rem;gap:2.5rem}.s-upscale .hero__glow{position:absolute;left:50%;bottom:1rem;z-index:0;width:50rem;height:28rem;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,var(--glow),transparent 70%);filter:blur(60px);opacity:.26;pointer-events:none}.s-upscale .hero__intro{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}.s-upscale .hero__title{margin:0;font-weight:700;font-size:3.5rem;line-height:4rem;letter-spacing:-.07rem;background:var(--display-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.s-upscale .hero__subtitle{margin:0;max-width:32.375rem;padding:0 .5rem;font-size:1rem;line-height:1.5rem;color:var(--text-dim)}.s-upscale .hero__demo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:0;width:min(56.375rem,100%)}.s-upscale .hero__demo .compare{height:clamp(14rem,calc(100svh - 30rem),32rem);aspect-ratio:auto;box-shadow:0 1.875rem 3.75rem -1.25rem rgba(0,0,0,.55);animation:up-demo-rise .7s cubic-bezier(.16,1,.3,1) backwards}[data-theme=light] .s-upscale .hero__demo .compare{box-shadow:0 1.875rem 3.75rem -1.25rem rgba(20,21,28,.28)}@keyframes up-demo-rise{0%{opacity:0;transform:translateY(1.25rem);filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.s-upscale .hero__demo .compare,.s-upscale .panel__upscale.is-busy:after{animation:none}}.s-upscale .hero__caption{font-size:.8125rem;line-height:1.125rem;color:var(--cx-sub)}.s-upscale .up__dropveil{position:fixed;inset:0;z-index:60;display:grid;place-items:center;--up-veil:rgba(10,9,18,0.42);background-color:transparent;backdrop-filter:blur(0);visibility:hidden;pointer-events:none;transition:background-color .18s var(--cx-out),backdrop-filter .18s var(--cx-out),visibility .18s var(--cx-out)}.s-upscale .up.is-drag .up__dropveil{background-color:var(--up-veil);backdrop-filter:blur(3px);visibility:visible}.s-upscale .up__dropveil-label{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.375rem;border:1px dashed rgba(255,255,255,.55);border-radius:1.25rem;color:#f5f7fb;font-size:1rem;font-weight:500}.s-upscale .up__dropveil-label svg{width:1.5rem;height:1.5rem}@media (max-width:1080px){.s-upscale .up{flex-direction:column;align-items:stretch;gap:1.25rem;max-width:46.5rem;padding:calc(var(--header-h) + 1.3125rem) 1.25rem 2.5rem}.s-upscale .up__side{position:static;flex:none;max-width:none;height:auto;min-height:0;gap:.625rem;padding-top:0}.s-upscale .panel{flex:none}.s-upscale .panel__scroll{overflow:visible}.s-upscale .sourcebox{min-height:0}.s-upscale .sourcebox__frame{flex:none;height:22vh;min-height:8rem}.s-upscale .field--compact{height:3.5rem}.s-upscale .scaleseg__btn{height:2.125rem}.s-upscale .field-menu{bottom:auto;top:50%;transform:translateY(-50%);position:fixed;inset-inline:max(1.25rem,calc((100vw - 46.5rem) / 2 + 1.25rem))}.s-upscale .field-menu__close{width:2.25rem;height:2.25rem}@keyframes up-sheet-in{0%{transform:translateY(calc(-50% + .5rem))}}.s-upscale .up__list{padding-top:0}.s-upscale .urun{flex-direction:column;align-items:stretch;gap:.625rem}.s-upscale .urun+.urun{margin-top:2.5rem}.s-upscale .urun__detail{flex:none;max-width:none}.s-upscale .compare{width:100%;border-radius:1.25rem;touch-action:pan-y}.s-upscale .infocard{min-height:0;border-radius:1.5rem}.s-upscale .infocard__action,.s-upscale .infocard__action+.infocard__time,.s-upscale .infocard__error+.infocard__time,.s-upscale .infocard__facts+.infocard__time,.s-upscale .infocard__foot+.infocard__time{margin-top:0}.s-upscale .hero{padding-top:1.5rem;gap:1.75rem}.s-upscale .hero__glow{width:min(26rem,100%);height:18rem}.s-upscale .hero__title{font-size:2.5rem;line-height:2.875rem;letter-spacing:-.05rem}.s-upscale .hero__demo,.s-upscale .hero__demo .compare{width:100%}.s-upscale .hero__demo .compare{height:auto;aspect-ratio:902/512}}@media (max-width:620px){.s-upscale .up{padding-inline:1rem}.s-upscale .field-menu{inset-inline:1rem}.s-upscale .hero__title{font-size:2rem;line-height:2.375rem}.s-upscale .hero__glow{width:min(18rem,100%);height:13rem}.s-upscale .hero__subtitle{font-size:.9375rem;line-height:1.4375rem}.s-upscale .urun__chips{gap:.375rem}.s-upscale .uchip{font-size:.8125rem}.s-upscale .infocard__title{font-size:1.375rem;line-height:1.875rem}.s-upscale .compare__handle{width:2.25rem;height:2.25rem}.s-upscale .compare__handle:before{content:"";position:absolute;inset:-.25rem;border-radius:inherit}}[dir=rtl] .s-upscale .compare__before{clip-path:inset(0 0 0 calc(100% - var(--pos, 50%)))}[dir=rtl] .s-upscale .compare__handle{transform:translate(50%,-50%)}[dir=rtl] .s-upscale .compare__handle:active{transform:translate(50%,-50%) scale(.94)}[dir=rtl] .s-upscale .panel__upscale.is-busy:after{transform:translateX(100%);animation-name:up-key-sweep-rtl}@keyframes up-key-sweep-rtl{to{transform:translateX(-100%)}}