.ImageLightbox_overlay__pMXHq{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:center;justify-content:center}.ImageLightbox_dialog__OpxOz{position:relative;width:min(96vw,1200px);max-height:92vh;background:var(--color-background-alt);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.ImageLightbox_headerRow__R3zzj{display:flex;justify-content:flex-end;align-items:center;padding:12px}.ImageLightbox_closeButton__iogLw{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-primary);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--transition-bg),transform var(--transition-transform)}.ImageLightbox_closeButton__iogLw:hover{transform:translateY(-1px)}.ImageLightbox_closeButton__iogLw:active{transform:translateY(0)}.ImageLightbox_closeButton__iogLw:focus-visible{box-shadow:var(--focus-ring)}.ImageLightbox_closeButton__iogLw svg{width:22px;height:22px}.ImageLightbox_imageWrap__L03Xr{position:relative;flex:1 1 auto;height:min(86vh,72vw);margin:0 16px 16px;padding:clamp(8px,1.2vw,14px);background:var(--color-background-standout);border-radius:calc(var(--radius-lg) - 4px);overflow:hidden;display:flex;align-items:center;justify-content:center}.ImageLightbox_fullImage__g_pi9{object-fit:contain;border-radius:14px;background:rgba(0,0,0,0)}.ImageLightbox_thumbButton__9uiBb{display:block;position:relative;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:zoom-in}.ImageLightbox_thumbButton__9uiBb:focus-visible{box-shadow:var(--focus-ring);outline:none}.ImageLightbox_thumbImage__vd_as{object-fit:contain;background:var(--color-background-standout);border-radius:12px}.ImageLightbox_thumbSrOnly__aR5IC,.ImageLightbox_visuallyHidden__wL__r{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ReportIssueModal_rightRow__0Oyjp{display:flex;justify-content:flex-end;margin-top:.75rem}.ReportIssueModal_reportButton__w4M3e{display:inline-flex;align-items:center;gap:8px;padding:.6rem .9rem;border-radius:var(--radius-md,10px);border:1px solid var(--color-border);background:var(--color-background-alt);color:var(--color-text-primary);font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm);transition:var(--transition-bg),var(--transition-shadow)}.ReportIssueModal_reportButton__w4M3e svg{font-size:1rem;color:var(--color-text-secondary)}.ReportIssueModal_reportButton__w4M3e:focus-visible,.ReportIssueModal_reportButton__w4M3e:hover{outline:none;box-shadow:var(--shadow-md);border-color:var(--color-brand-primary)}.ReportIssueModal_inlineLink__v0WEk{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);background:rgba(0,0,0,0);border:none;padding:0;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ReportIssueModal_inlineLink__v0WEk svg{font-size:.95rem;color:var(--color-text-secondary)}.ReportIssueModal_inlineLink__v0WEk:focus-visible,.ReportIssueModal_inlineLink__v0WEk:hover{color:var(--color-brand-primary);outline:none}.ReportIssueModal_inlineLink__v0WEk:focus-visible svg,.ReportIssueModal_inlineLink__v0WEk:hover svg{color:var(--color-brand-primary)}.ReportIssueModal_overlay__PEknZ{position:fixed;inset:0;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.ReportIssueModal_modal__UMiRB{background:var(--auth-surface,var(--color-background-alt));border:1px solid var(--auth-card-border,var(--color-border));border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-lg);width:100%;max-width:620px;padding:1rem 1rem 1.1rem;color:var(--color-text-primary)}.ReportIssueModal_header__usd16{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.ReportIssueModal_header__usd16 h3{margin:0;font-size:1.3rem;letter-spacing:.2px}.ReportIssueModal_closeBtn__G008S{border:1px solid var(--color-border);background:var(--color-background-alt);border-radius:8px;padding:6px;cursor:pointer;color:var(--color-text-primary)}.ReportIssueModal_closeBtn__G008S:focus-visible,.ReportIssueModal_closeBtn__G008S:hover{border-color:var(--color-brand-primary);outline:none}.ReportIssueModal_contextLine___NwGW{margin:0 0 .25rem;color:var(--color-text-primary)}.ReportIssueModal_metaLine__PO5tT{margin:0 0 .75rem;color:var(--color-text-secondary)}.ReportIssueModal_notice__rEu_G{border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);padding:.6rem .8rem;margin:0 0 .75rem;box-shadow:var(--shadow-sm);font-size:.95rem}.ReportIssueModal_success__kXDuT{background:var(--color-published-bg);color:var(--color-published-text);border-color:color-mix(in oklab,var(--color-published-text),transparent 70%)}.ReportIssueModal_error__yJosw{background:var(--color-imported-bg);color:var(--color-imported-text);border-color:var(--color-imported-border)}.ReportIssueModal_fields___vl5Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media(max-width:640px){.ReportIssueModal_fields___vl5Q{grid-template-columns:1fr}}.ReportIssueModal_fieldWide__Ji9vz,.ReportIssueModal_field__fvTzm{display:grid;grid-gap:6px;gap:6px}.ReportIssueModal_fieldWide__Ji9vz label,.ReportIssueModal_field__fvTzm label{font-weight:700;color:var(--color-text-primary)}.ReportIssueModal_fieldWide__Ji9vz input[type=email],.ReportIssueModal_fieldWide__Ji9vz input[type=text],.ReportIssueModal_fieldWide__Ji9vz textarea,.ReportIssueModal_field__fvTzm input[type=email],.ReportIssueModal_field__fvTzm input[type=text],.ReportIssueModal_field__fvTzm textarea{width:100%;padding:.7rem .85rem;border-radius:var(--radius-md,10px);background:var(--auth-input-bg);color:var(--auth-input-text);border:1px solid var(--auth-input-border);font-size:1rem;line-height:1.35}.ReportIssueModal_fieldWide__Ji9vz input[type=email]::placeholder,.ReportIssueModal_fieldWide__Ji9vz input[type=text]::placeholder,.ReportIssueModal_fieldWide__Ji9vz textarea::placeholder,.ReportIssueModal_field__fvTzm input[type=email]::placeholder,.ReportIssueModal_field__fvTzm input[type=text]::placeholder,.ReportIssueModal_field__fvTzm textarea::placeholder{color:var(--auth-input-placeholder)}.ReportIssueModal_fieldWide__Ji9vz input[type=email]:focus,.ReportIssueModal_fieldWide__Ji9vz input[type=text]:focus,.ReportIssueModal_fieldWide__Ji9vz textarea:focus,.ReportIssueModal_field__fvTzm input[type=email]:focus,.ReportIssueModal_field__fvTzm input[type=text]:focus,.ReportIssueModal_field__fvTzm textarea:focus{outline:none;border-color:var(--auth-input-border-focus,var(--color-brand-primary));box-shadow:var(--focus-ring,0 0 0 3px rgba(204,0,159,.35))}.ReportIssueModal_fieldWide__Ji9vz{grid-column:1/-1}.ReportIssueModal_actions__fwnut{margin-top:.75rem;display:flex;justify-content:flex-end;gap:.5rem}.ReportIssueModal_primaryBtn__NLiXX{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md,10px);padding:.6rem 1rem;font-weight:700;cursor:pointer;background:var(--color-brand-primary);color:var(--color-text-primary-on-brand);box-shadow:var(--shadow-md)}.ReportIssueModal_primaryBtn__NLiXX:focus{outline:none;box-shadow:var(--focus-ring)}.ReportIssueModal_primaryBtn__NLiXX:hover{filter:brightness(1.05)}.ReportIssueModal_secondaryBtn__Z9Dy6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-md,10px);padding:.6rem 1rem;background:var(--color-background-alt);color:var(--color-text-primary);font-weight:700;cursor:pointer}.ReportIssueModal_secondaryBtn__Z9Dy6:focus-visible,.ReportIssueModal_secondaryBtn__Z9Dy6:hover{border-color:var(--color-brand-primary);outline:none}.ReportIssueModal_confirmWrap__U1BVH{margin-top:.5rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);background:var(--color-background-alt);box-shadow:var(--shadow-sm)}.ReportIssueModal_confirmTitle__q2as_{margin:0 0 .75rem;font-size:1.1rem;font-weight:800;color:var(--color-text-primary);letter-spacing:.2px}.ReportIssueModal_confirmList__ufLpZ{display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem;margin:0 0 .75rem}.ReportIssueModal_confirmList__ufLpZ>div{padding:.6rem .7rem;background:color-mix(in srgb,var(--color-background) 25%,var(--color-background-alt) 75%);border:1px solid var(--color-border);border-radius:10px}.ReportIssueModal_confirmList__ufLpZ dt{font-weight:800;color:var(--color-text-secondary);margin:0 0 .2rem;font-size:.95rem}.ReportIssueModal_confirmList__ufLpZ dd{margin:0;color:var(--color-text-primary);line-height:1.5;word-break:break-word}.ReportIssueModal_confirmList__ufLpZ .ReportIssueModal_confirmMessage__EGV_R{padding:0;border:none;background:rgba(0,0,0,0)}.ReportIssueModal_confirmList__ufLpZ .ReportIssueModal_confirmMessage__EGV_R pre{white-space:pre-wrap;background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:10px;padding:.8rem .9rem;margin:.25rem 0 0;font:inherit;line-height:1.6;max-height:320px;overflow:auto}.ReportIssueModal_confirmList__ufLpZ a{color:var(--color-link);word-break:break-all;text-underline-offset:2px}.ReportIssueModal_confirmList__ufLpZ a:focus-visible,.ReportIssueModal_confirmList__ufLpZ a:hover{color:var(--color-link-hover);outline:none}@media(max-width:480px){.ReportIssueModal_confirmWrap__U1BVH{padding:.85rem}.ReportIssueModal_confirmList__ufLpZ>div{padding:.55rem .6rem}.ReportIssueModal_confirmTitle__q2as_{font-size:1.05rem}}