.ai-art-modal_overlay__d4Ttb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ai-art-modal_modal__kEWdt{background:var(--bg);border:.25px solid var(--border-card);border-radius:0;max-width:90vw;max-height:90vh;width:1000px;display:flex;flex-direction:column;box-shadow:6px 6px var(--shadow-ava);overflow:hidden}.ai-art-modal_header__5mFi3{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:.25px solid var(--border-card);background:var(--bg);gap:1rem}.ai-art-modal_backButton__hpvJ4{background:var(--bg-button);color:var(--text-button);border:none;padding:8px 16px;border-radius:0;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:var(--base-font);box-shadow:4px 4px var(--shadow-ava);cursor:pointer;transition:all .2s ease;white-space:nowrap}.ai-art-modal_backButton__hpvJ4:hover{transform:translate(-4px,-4px);box-shadow:8px 8px var(--shadow-ava)}.ai-art-modal_backButton__hpvJ4:active{transform:translate(2px,2px);box-shadow:2px 2px var(--shadow-ava)}.ai-art-modal_title__69Q70{color:var(--text-headings);font-size:1.5rem;font-weight:700;font-family:var(--base-font);margin:0;flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-art-modal_closeButton__3kCnJ{background:none;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all .2s ease;font-family:var(--base-font)}.ai-art-modal_closeButton__3kCnJ:hover{color:var(--text-headings)}.ai-art-modal_content__d1ObA{display:flex;flex:1;min-height:0;overflow:hidden}.ai-art-modal_imageSection__k5t_r{flex:1;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--bg)}.ai-art-modal_imageContainer__hGmrB{position:relative;max-width:100%;max-height:60vh;border-radius:0;overflow:hidden;border:.25px solid var(--border-card);box-shadow:6px 6px var(--shadow-ava);display:flex}.ai-art-modal_image__DCKE6{display:block;width:auto;height:auto;max-width:100%;max-height:60vh}.ai-art-modal_detailsSection__Yg4l0{width:350px;padding:32px;border-left:.25px solid var(--border-card);background:var(--bg);overflow-y:auto;display:flex;flex-direction:column}.ai-art-modal_details__R_H2Z{display:flex;flex-direction:column;gap:1.5rem}.ai-art-modal_detailRow__BL49z{display:flex;flex-direction:column;gap:.5rem}.ai-art-modal_label__vMIps{font-weight:600;color:var(--text-headings);font-size:.875rem;text-transform:uppercase;letter-spacing:2px;font-family:var(--base-font)}.ai-art-modal_value__YITGu{color:var(--text-body);font-size:1rem;font-family:var(--base-font)}.ai-art-modal_promptHeader__dTuiH{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.ai-art-modal_copyButton__K86cb{background:var(--bg-button);color:var(--text-button);border:none;padding:6px 12px;border-radius:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:var(--base-font);box-shadow:4px 4px var(--shadow-ava);cursor:pointer;transition:all .2s ease;white-space:nowrap}.ai-art-modal_copyButton__K86cb:hover{transform:translate(-4px,-4px);box-shadow:8px 8px var(--shadow-ava)}.ai-art-modal_copyButton__K86cb:active{transform:translate(2px,2px);box-shadow:2px 2px var(--shadow-ava)}.ai-art-modal_copyButton__K86cb.ai-art-modal_copied__KZ5Oe{background:#4caf50;color:#fff}.ai-art-modal_promptContainer__pdXJT{background:var(--bg);border-radius:0;padding:16px;border:.25px solid var(--border-card);position:relative}.ai-art-modal_prompt___m98H{color:var(--text-body);font-size:.875rem;line-height:1.6;margin:0;white-space:pre-wrap;font-family:var(--base-font)}.ai-art-modal_tagsContainer__tRbF2{display:flex;flex-wrap:wrap;gap:.5rem}.ai-art-modal_tag__tyeT7{background:var(--bg);color:var(--text-body);padding:8px 16px;border-radius:0;font-size:.875rem;font-weight:500;font-family:var(--base-font);border:.25px solid var(--border-card);transition:all .2s ease}.ai-art-modal_tag__tyeT7:hover{border-color:var(--border-card);box-shadow:4px 4px var(--shadow-ava);transform:translate(-2px,-2px)}.ai-art-modal_navigation__HTsli{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-top:.25px solid var(--border-card);background:var(--bg)}.ai-art-modal_navButton__JCjrO{background:var(--bg-button);color:var(--text-button);border:none;padding:10px 24px;border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.875rem;font-family:var(--base-font);box-shadow:6px 6px var(--shadow-ava);cursor:pointer;transition:all .2s ease}.ai-art-modal_navButton__JCjrO:hover:not(.ai-art-modal_disabled__d97MK){transform:translate(-6px,-6px);box-shadow:12px 12px var(--shadow-ava)}.ai-art-modal_navButton__JCjrO:active:not(.ai-art-modal_disabled__d97MK){transform:translate(3px,3px);box-shadow:3px 3px var(--shadow-ava)}.ai-art-modal_navButton__JCjrO.ai-art-modal_disabled__d97MK{background:var(--bg);color:var(--text-secondary);border:.25px solid var(--border-card);box-shadow:none;cursor:not-allowed;opacity:.5}.ai-art-modal_counter__0wdAR{color:var(--text-secondary);font-size:.875rem;font-weight:400;font-family:var(--base-font)}@media(max-width:768px){.ai-art-modal_modal__kEWdt{width:100%;height:100%;max-width:100vw;max-height:100vh;border-radius:0}.ai-art-modal_header__5mFi3{padding:16px}.ai-art-modal_title__69Q70{font-size:1.25rem}.ai-art-modal_content__d1ObA{flex-direction:column}.ai-art-modal_imageSection__k5t_r{flex:1;padding:16px}.ai-art-modal_imageContainer__hGmrB,.ai-art-modal_image__DCKE6{max-height:40vh}.ai-art-modal_detailsSection__Yg4l0{width:100%;border-left:none;border-top:.25px solid var(--border-card);padding:16px;max-height:40vh;overflow-y:auto}.ai-art-modal_navigation__HTsli{padding:16px}.ai-art-modal_navButton__JCjrO{padding:8px 16px;font-size:.875rem}}