.imgc{display:grid;grid-gap:16px;gap:16px;margin:8px 0 40px}.imgc-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.imgc-privacy{margin:0;font-size:.92rem;color:var(--muted)}.imgc-privacy strong{color:var(--ink)}.imgc-msg{margin:0;font-weight:600}.imgc-drop{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;padding:40px 20px;background:var(--surface);border:2px dashed var(--line);border-radius:12px;transition:border-color .15s,background .15s}.imgc-drop.over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.imgc-drop-title{margin:0;font-size:1.15rem;font-weight:600}.imgc-drop .btn{border:0;cursor:pointer;font:inherit;font-weight:600;align-self:auto}.imgc-hint{margin:0;font-size:.85rem;color:var(--muted)}.imgc-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.imgc-settings{display:flex;flex-wrap:wrap;align-items:end;gap:12px 24px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.imgc-settings label{display:grid;grid-gap:4px;gap:4px;font-size:.9rem}.imgc-settings label>span{color:var(--muted)}.imgc-settings select{font:inherit;padding:6px 8px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;max-width:100%}.imgc-settings input[type=range]{width:200px;max-width:100%;accent-color:var(--accent)}.imgc-settings input[type=color]{width:56px;height:34px;padding:2px;background:var(--bg);border:1px solid var(--line);border-radius:6px;cursor:pointer}.imgc-small{margin:0;flex-basis:100%;font-size:.82rem;color:var(--muted)}.imgc-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.imgc-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.imgc-row.st-blocked,.imgc-row.st-error{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}.imgc-row.st-done{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.imgc-thumb{width:56px;height:56px;object-fit:cover;border-radius:6px;background:var(--bg);border:1px solid var(--line)}.imgc-thumb.ph{display:grid;place-items:center;font-size:.7rem;font-weight:700;color:var(--muted)}.imgc-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.imgc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imgc-meta{font-size:.82rem;color:var(--muted)}.imgc-status{font-size:.85rem;font-weight:600}.imgc-status.bad{color:var(--danger)}.imgc-status.warn{color:var(--warn)}.imgc-status a{color:var(--accent)}.imgc-actions{display:flex;align-items:center;gap:12px}.imgc-actions .btn-secondary{padding:6px 12px;font-size:.9rem}.imgc-row.st-working .imgc-thumb{opacity:.6}.imgc-progress{display:flex;align-items:center;gap:12px;font-size:.9rem;color:var(--muted)}.imgc-progress progress{flex:1 1;height:10px;accent-color:var(--accent)}.imgc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.imgc-bar .btn{border:0;cursor:pointer;font:inherit;font-weight:600;padding:12px 22px}.imgc-bar .btn-secondary:disabled,.imgc-bar .btn:disabled{opacity:.5;cursor:not-allowed}.imgc-bar .btn-secondary{cursor:pointer;font:inherit;font-weight:600}@media (max-width:640px){.imgc-drop{padding:28px 14px}.imgc-row{grid-template-columns:48px minmax(0,1fr)}.imgc-thumb{width:48px;height:48px}.imgc-actions{grid-column:1/-1;justify-content:flex-end}}.imgp{display:grid;grid-gap:28px;gap:28px;padding-bottom:64px;max-width:100%}.imgp h2{margin:0 0 8px;font-size:1.35rem;letter-spacing:-.01em}.imgp h3{margin:0 0 4px;font-size:1.05rem}.imgp li,.imgp p{color:var(--muted)}.imgp p{margin:0 0 8px}.imgp ol{margin:0;padding-left:1.3rem;display:grid;grid-gap:6px;gap:6px}.imgp details{margin-top:10px;border-radius:14px;background:var(--surface);border:1px solid var(--line);transition:border-color .15s,box-shadow .15s}.imgp details:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.imgp details[open]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 10px 28px -20px color-mix(in srgb,var(--accent) 70%,transparent)}.imgp summary{position:relative;display:block;padding:16px 56px 16px 18px;cursor:pointer;list-style:none;font-weight:600;color:var(--ink);line-height:1.4;border-radius:14px}.imgp summary::-webkit-details-marker{display:none}.imgp summary:after{content:"+";position:absolute;right:16px;top:50%;translate:0 -50%;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:1.15rem;font-weight:500;line-height:1;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);transition:rotate .2s,background .15s}.imgp details[open] summary:after{rotate:45deg;color:var(--accent-ink);background:var(--accent)}.imgp summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.imgp details p{margin:0;padding:0 18px 18px;line-height:1.65}@media (prefers-reduced-motion:reduce){.imgp details,.imgp summary:after{transition:none}}.imgp-links{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.imgp-links a{display:inline-block;text-decoration:none;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.92rem}.imgp-links a:hover{border-color:var(--accent);color:var(--accent)}.pdf-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end}.pdf-settings select{width:100%}.pdf-settings select:disabled{opacity:.55}.pdf-settings input[type=range]{width:100%}.pdf-settings .imgc-small{grid-column:1/-1}.pdf-list{counter-reset:none}.pdf-page-n{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:2px}.pdf-move{display:inline-flex;gap:4px}.pdf-move .btn-secondary{padding:4px 10px;font:inherit;font-weight:700;cursor:pointer}.pdf-move .btn-secondary:disabled{opacity:.35;cursor:default}.pdf-out{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}.pdf-out>strong{color:var(--accent)}.pdf-out ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pdf-out li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.pdf-icon{display:grid;place-items:center;flex:none;width:40px;height:48px;border-radius:6px;font-size:.72rem;font-weight:800;color:#fff;background:#dc2626}.pdf-out-info{display:grid;min-width:0;flex:1 1}.pdf-out-info small{color:var(--muted)}.pdf-out li .btn{padding:8px 16px}.pdf-out>.btn-secondary{justify-self:start;cursor:pointer;font:inherit;font-weight:600}.imgp-guides ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.imgp-guides li{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.imgp-guides li a{font-weight:700;color:var(--ink);text-decoration:none;line-height:1.35}.imgp-guides li a:hover{color:var(--accent)}.imgp-guides li p{margin:0;font-size:.9rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.imgp-guides li span{font-size:.8rem;color:var(--muted)}.imgp-guides-all{margin:10px 0 0}.imgp-guides-all a{color:var(--accent);font-weight:600}.ih-guides{margin-top:32px}