.artwork-comparison_panel__sLyEy{margin:40px 0;padding:28px;border:1px solid var(--line);background:var(--paper);scroll-margin-top:24px}.artwork-comparison_panel__sLyEy h2{font-size:clamp(28px,4vw,42px);margin:8px 0 16px}.artwork-comparison_panel__sLyEy p{line-height:1.8}.artwork-comparison_controls__weHh_,.artwork-comparison_grid__UECIq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.artwork-comparison_controls__weHh_{margin:24px 0 12px}.artwork-comparison_card__kU6jc,.artwork-comparison_controls__weHh_>div{min-width:0}.artwork-comparison_controls__weHh_ label{display:block;font-size:14px;margin-bottom:10px}.artwork-comparison_controls__weHh_ input,.artwork-comparison_controls__weHh_ select{width:100%;max-width:100%;min-height:48px;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:12px}.artwork-comparison_controls__weHh_ input{padding:9px}.artwork-comparison_controls__weHh_ small{display:block;font-size:12px;line-height:1.7;margin-top:8px;color:var(--muted)}.artwork-comparison_card__kU6jc{padding:20px;border:1px solid var(--line);overflow-wrap:anywhere}.artwork-comparison_card__kU6jc h3{font-size:22px;margin:0 0 16px}.artwork-comparison_stage__ww_5F{height:300px;display:flex;align-items:center;justify-content:center;min-width:0;background:#fffdf7;padding:16px}.artwork-comparison_stage__ww_5F img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.artwork-comparison_stage__ww_5F p{color:var(--muted);font-size:14px}.artwork-comparison_remove__SsJmU{margin-top:16px;background:var(--paper);color:var(--ink);border:1px solid var(--line);min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}.artwork-comparison_remove__SsJmU:disabled{opacity:.5;cursor:default}.artwork-comparison_panel__sLyEy :is(input,select,button,a):focus-visible{outline:2px solid var(--red);outline-offset:3px}.artwork-comparison_status__YpxTW{min-height:28px;font-size:14px;overflow-wrap:anywhere}@media(max-width:700px){.artwork-comparison_panel__sLyEy{padding:18px}.artwork-comparison_controls__weHh_,.artwork-comparison_grid__UECIq{grid-template-columns:minmax(0,1fr);gap:18px}.artwork-comparison_card__kU6jc{padding:16px}.artwork-comparison_stage__ww_5F{height:250px}}