.fileget-image-upscaler-page{max-width:1120px;margin:0 auto}.fileget-image-upscaler-page [hidden]{display:none!important}
.fileget-image-upscaler-hero{text-align:center;margin:0 auto 30px}.fileget-image-upscaler-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--brand);font-size:12px;font-weight:900;letter-spacing:.12em}.fileget-image-upscaler-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand)}.fileget-image-upscaler-hero h1{margin:12px 0 10px;font-size:clamp(34px,5vw,54px);line-height:1.04}.fileget-image-upscaler-hero p{max-width:720px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.7}
.fileget-image-upscaler-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;align-items:start}.fileget-image-upscaler-main,.fileget-image-upscaler-inspector,.fileget-image-upscaler-info{min-width:0}.fileget-image-upscaler-main{padding:20px}.fileget-image-upscaler-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.fileget-image-upscaler-file-head{display:flex;align-items:center;gap:12px;min-width:0}.fileget-image-upscaler-file-icon{width:42px;height:42px;border-radius:13px;background:#eef0ff;color:var(--brand);display:grid;place-items:center;font-weight:900}.fileget-image-upscaler-file-head strong,.fileget-image-upscaler-file-head small{display:block}.fileget-image-upscaler-file-head strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.fileget-image-upscaler-file-head small{color:var(--muted);margin-top:3px}
.fileget-image-upscaler-stage{min-height:480px;border:1px dashed #d9deea;border-radius:20px;background:#fafbfe;display:grid;place-items:center;padding:24px;transition:border-color .18s ease,background .18s ease}.fileget-image-upscaler-stage.is-dragover{border-color:var(--brand);background:#f5f5ff}.fileget-image-upscaler-empty{text-align:center;max-width:560px}.fileget-image-upscaler-upload-icon{width:68px;height:68px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;background:#eef0ff;color:var(--brand);font-size:30px;font-weight:800}.fileget-image-upscaler-empty h2{margin:0 0 8px;font-size:24px}.fileget-image-upscaler-empty p{margin:0 auto 18px;color:var(--muted);line-height:1.7}.fileget-image-upscaler-preview-wrap{width:100%}.fileget-image-upscaler-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fileget-image-upscaler-preview-card{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden}.fileget-image-upscaler-preview-card--result{box-shadow:inset 0 0 0 1px #eef0ff}.fileget-image-upscaler-preview-label{padding:10px 12px;font-size:12px;font-weight:900;color:var(--muted);border-bottom:1px solid var(--line)}.fileget-image-upscaler-image-frame{min-height:330px;display:grid;place-items:center;padding:14px;background:#f7f8fc}.fileget-image-upscaler-image-frame img{max-width:100%;max-height:360px;width:auto;height:auto;display:block;object-fit:contain;border-radius:10px}.fileget-image-upscaler-image-meta{padding:10px 12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);overflow-wrap:anywhere}
.fileget-image-upscaler-statusbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;font-size:13px}.fileget-image-upscaler-statusbar>div{display:flex;align-items:center;gap:8px;font-weight:700}.fileget-image-upscaler-status-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);flex:0 0 auto}.fileget-image-upscaler-drag-hint{color:var(--muted)}
.fileget-image-upscaler-inspector{padding:22px;position:sticky;top:20px}.fileget-image-upscaler-inspector-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.fileget-image-upscaler-inspector-head>div>span{font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--brand)}.fileget-image-upscaler-inspector-head h2{margin:6px 0 0;font-size:22px}.fileget-image-upscaler-badge{padding:7px 9px;border-radius:999px;background:#eef0ff;color:var(--brand);font-size:12px;font-weight:900}.fileget-image-upscaler-setting-card{border:1px solid var(--line);border-radius:15px;padding:14px;margin-top:12px;background:#fff}.fileget-image-upscaler-setting-card>label,.fileget-image-upscaler-range-head label{display:block;font-size:13px;font-weight:800;margin-bottom:8px}.fileget-image-upscaler-setting-card select{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);padding:10px 12px;font:inherit}.fileget-image-upscaler-setting-card input[type=range]{width:100%;accent-color:var(--brand)}.fileget-image-upscaler-range-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.fileget-image-upscaler-range-head strong{font-size:13px;color:var(--brand)}.fileget-image-upscaler-setting-card small,.fileget-image-upscaler-check small{display:block;color:var(--muted);line-height:1.55;margin-top:7px}.fileget-image-upscaler-check{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:15px}.fileget-image-upscaler-check input{margin-top:3px;accent-color:var(--brand)}.fileget-image-upscaler-check strong{display:block;font-size:13px}.fileget-image-upscaler-action{width:100%;margin-top:14px;padding-block:13px}.fileget-image-upscaler-download{width:100%;margin-top:10px;text-align:center}.fileget-image-upscaler-note{font-size:12px;color:var(--muted);line-height:1.7;margin:14px 2px 0}.fileget-image-upscaler-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin-top:18px;overflow:hidden}.fileget-image-upscaler-info>div{padding:18px 20px}.fileget-image-upscaler-info>div+div{border-inline-start:1px solid var(--line)}.fileget-image-upscaler-info-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eef0ff;color:var(--brand);font-weight:900;margin-bottom:10px}.fileget-image-upscaler-info strong{display:block}.fileget-image-upscaler-info p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}
@media (max-width:900px){.fileget-image-upscaler-workspace{grid-template-columns:1fr}.fileget-image-upscaler-inspector{position:static}.fileget-image-upscaler-stage{min-height:400px}}@media (max-width:640px){.fileget-image-upscaler-main,.fileget-image-upscaler-inspector{padding:16px}.fileget-image-upscaler-toolbar{align-items:flex-start}.fileget-image-upscaler-stage{padding:14px;min-height:360px}.fileget-image-upscaler-preview-grid,.fileget-image-upscaler-info{grid-template-columns:1fr}.fileget-image-upscaler-info>div+div{border-inline-start:0;border-top:1px solid var(--line)}.fileget-image-upscaler-statusbar{align-items:flex-start;flex-direction:column;gap:8px}.fileget-image-upscaler-hero h1{font-size:38px}.fileget-image-upscaler-image-frame{min-height:250px}}
