.card_card__ZRSQC{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);padding:1.5rem;border:1px solid rgba(229,231,235,.6)}.pagination_paginationContainer__dyNIJ{flex-wrap:wrap;justify-content:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f3f4f6}.pagination_nav__UjxIq,.pagination_paginationContainer__dyNIJ{display:flex;align-items:center;gap:.5rem}.pagination_pageButton__HkwVy{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:600;font-size:.875rem;transition:background-color .2s,color .2s;background-color:#fff;color:#374151}.pagination_pageButton__HkwVy:hover{background-color:#f3f4f6}.pagination_pageButton__HkwVy.pagination_active__tdBKa{background-color:#4f46e5;color:#fff}.pagination_ellipsis__qUAhX{padding:0 .5rem;color:#6b7280}.pagination_arrowButton__jdvo1{padding-left:.5rem;padding-right:.5rem}@keyframes skeleton_pulse__SZqyw{50%{opacity:.5}}.skeleton_skeleton__dONVL{background-color:#e5e7eb;border-radius:.25rem;animation:skeleton_pulse__SZqyw 2s cubic-bezier(.4,0,.6,1) infinite}.GalleryDetailView_detailView__PFy0J{display:flex;flex-direction:column;height:100%;background-color:#f3f4f6}@media(min-width:1024px){.GalleryDetailView_detailView__PFy0J{flex-direction:row}}.GalleryDetailView_mainContent__9qo8h{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:300px}@media(min-width:768px){.GalleryDetailView_mainContent__9qo8h{min-height:400px}}@media(min-width:1024px){.GalleryDetailView_mainContent__9qo8h{min-height:0}}.GalleryDetailView_mainContent__9qo8h.GalleryDetailView_htmlContent__Zkt8N{min-height:500px}@media(max-width:1023px){.GalleryDetailView_mainContent__9qo8h.GalleryDetailView_dynamicImage__57oJk{min-height:0;flex:0 0 auto}}.GalleryDetailView_mainContent__9qo8h.GalleryDetailView_contentsType__MVlJM{min-height:550px;position:relative}@media(max-width:1023px){.GalleryDetailView_mainContent__9qo8h.GalleryDetailView_contentsType__MVlJM{height:100vh}}.GalleryDetailView_header____p7t{flex-shrink:0;position:sticky;top:0;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(8px);border-bottom:1px solid #e5e7eb;padding:1rem;display:flex;align-items:center;gap:1rem;z-index:40}.GalleryDetailView_backButton__9BEkv{padding:.5rem;border-radius:9999px;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s;flex-shrink:0}.GalleryDetailView_backButton__9BEkv:hover{background-color:#f3f4f6}.GalleryDetailView_backIcon__Dp8OF{width:1.4rem;height:1.4rem}@media(min-width:1024px){.GalleryDetailView_backIcon__Dp8OF{width:1.8rem;height:1.8rem}}.GalleryDetailView_title__SNG2n{font-size:1.5rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GalleryDetailView_contentContainer__EvY8D{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:0;background-color:rgba(31,41,55,.9);overflow:hidden;min-height:0}@media(min-width:768px){.GalleryDetailView_contentContainer__EvY8D{padding:1rem}}@media(min-width:1024px){.GalleryDetailView_contentContainer__EvY8D{overflow:auto}}@media(max-width:1023px){.GalleryDetailView_contentContainer__EvY8D.GalleryDetailView_dynamicHeight__A2Oll{flex-grow:0;flex-shrink:0;overflow:visible}}.GalleryDetailView_contentContainer__EvY8D.GalleryDetailView_contentsType__MVlJM{display:block;overflow:overlay;position:relative}@media(min-width:768px){.GalleryDetailView_contentContainer__EvY8D.GalleryDetailView_contentsType__MVlJM{padding:0}}.GalleryDetailView_scrollButton__9Ai_6{position:absolute;bottom:1.5rem;right:1.5rem;width:3rem;height:3rem;border-radius:9999px;background-color:#4f46e5;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:20}.GalleryDetailView_scrollButton__9Ai_6 svg{width:1.5rem;height:1.5rem}@media(hover:hover){.GalleryDetailView_scrollButton__9Ai_6:hover{background-color:#4338ca;transform:scale(1.1);box-shadow:0 15px 20px -3px rgba(0,0,0,.4),0 6px 8px -2px rgba(0,0,0,.3)}}.GalleryDetailView_scrollButton__9Ai_6:active{transform:scale(.95)}@media(min-width:1024px){.GalleryDetailView_scrollButton__9Ai_6{display:none}}.GalleryDetailView_imageWrapper__1qVH2{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:1023px){.GalleryDetailView_imageWrapper__1qVH2.GalleryDetailView_dynamicAspect__FvpZQ{height:auto}.GalleryDetailView_imageWrapper__1qVH2.GalleryDetailView_dynamicAspect__FvpZQ .GalleryDetailView_contentImage__vVX81{position:relative;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.GalleryDetailView_imageWrapper__1qVH2.GalleryDetailView_dynamicAspect__FvpZQ .GalleryDetailView_blurredImage__ssPMD{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.GalleryDetailView_contentImage__vVX81{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.GalleryDetailView_blurredImage__ssPMD{position:absolute;inset:0;filter:blur(20px);transform:scale(1.05);transition:opacity .3s ease-out}.GalleryDetailView_fullImage__rK_xp{position:absolute;inset:0;z-index:1;transition:opacity .3s ease-in}.GalleryDetailView_contentIframe__W2ZNQ{width:100%;height:100%;border:0}.GalleryDetailView_sidebar__kBV9q{width:100%;flex-shrink:0;background-color:#fff;border-left:1px solid #e5e7eb;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.GalleryDetailView_sidebar__kBV9q.GalleryDetailView_contentsType__MVlJM{border-top:1px solid #e5e7eb;padding-top:.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,.5)}@media(min-width:768px){.GalleryDetailView_sidebar__kBV9q.GalleryDetailView_contentsType__MVlJM{padding-top:0;border-top:none;box-shadow:none}}@media(min-width:1024px){.GalleryDetailView_sidebar__kBV9q{width:24rem}}.GalleryDetailView_creatorSection__v5cXw{display:flex;align-items:center;gap:.5rem;position:relative}.GalleryDetailView_creatorButton__38qMd{display:flex;align-items:center;gap:.75rem;flex:1;text-align:left;border-radius:.5rem;padding:.5rem;margin-left:-.5rem;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s}.GalleryDetailView_creatorButton__38qMd:hover{background-color:#f3f4f6}.GalleryDetailView_itemMenuContainer__TfG__{position:relative;flex-shrink:0}.GalleryDetailView_itemMenuButton__Yng8E{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:rgba(0,0,0,0);border:1px solid #e5e7eb;color:#6b7280;cursor:pointer;transition:all .2s}.GalleryDetailView_itemMenuButton__Yng8E:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.GalleryDetailView_itemMenuButton__Yng8E svg{width:1rem;height:1rem}.GalleryDetailView_itemMenuDropdown__pui4O{position:absolute;top:calc(100% + .5rem);right:0;min-width:10rem;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #e5e7eb;overflow:hidden;z-index:50}.GalleryDetailView_itemMenuItemDanger__onxQn,.GalleryDetailView_itemMenuItem__FaD_8{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;background:#fff;cursor:pointer;transition:background .2s;font-size:.875rem;font-weight:500;text-align:left}.GalleryDetailView_itemMenuItemDanger__onxQn svg,.GalleryDetailView_itemMenuItem__FaD_8 svg{width:1rem;height:1rem;flex-shrink:0}.GalleryDetailView_itemMenuItemDanger__onxQn:hover,.GalleryDetailView_itemMenuItem__FaD_8:hover{background:#f9fafb}.GalleryDetailView_itemMenuItem__FaD_8{color:#374151}.GalleryDetailView_itemMenuItem__FaD_8 svg{color:#6b7280}.GalleryDetailView_itemMenuItemDanger__onxQn,.GalleryDetailView_itemMenuItemDanger__onxQn svg{color:#dc2626}.GalleryDetailView_itemMenuItemDanger__onxQn:hover{background:#fef2f2}.GalleryDetailView_creatorAvatar__G_vS5{width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0}.GalleryDetailView_creatorInfo__vjcWv{min-width:0;overflow:hidden;flex:1}.GalleryDetailView_creatorName__cDJ7_{font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GalleryDetailView_createdAt__uyPPN{font-size:.875rem;color:#6b7280}.GalleryDetailView_description__tEr9q{font-size:1rem;color:#374151;margin-top:1rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.GalleryDetailView_actionButtons__YMVOi{display:flex;align-items:center;gap:.5rem}.GalleryDetailView_actionButtonsFlexGrow__iF2vy{flex-grow:1}.GalleryDetailView_fullWidthButton___Gb75{width:100%}.GalleryDetailView_fullWidthTooltip__0OMb_{width:100%;display:block}.GalleryDetailView_likeButton__JcckO{display:flex;align-items:center;gap:.5rem}@media(max-width:767px){.GalleryDetailView_likeButton__JcckO{padding:.5rem!important}}.GalleryDetailView_likeIcon__qAzBk{width:1.5rem;height:1.5rem;transition:colors .2s}.GalleryDetailView_likeIcon__qAzBk.GalleryDetailView_liked__vl8VA{color:#fff;fill:currentColor}.GalleryDetailView_actionButton__x6Cve{display:flex;align-items:center;gap:.5rem}@media(max-width:767px){.GalleryDetailView_actionButton__x6Cve{padding:.5rem!important}}.GalleryDetailView_actionIcon___NNgK{width:1.4rem;height:1.4rem}@media(min-width:1024px){.GalleryDetailView_actionIcon___NNgK{width:1.2rem;height:1.2rem}}.GalleryDetailView_likeIconAnimate__lGkDy{animation:GalleryDetailView_bounceInPop__LZfLC .6s ease-out}@keyframes GalleryDetailView_bounceInPop__LZfLC{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.GalleryDetailView_aiCard__MB1Tj{background-color:#f9fafb;padding:1rem;border-radius:.5rem}.GalleryDetailView_aiCardTitle__nm_lo{font-size:1rem;font-weight:600;margin-bottom:.5rem}.GalleryDetailView_aiName__AUF_G{font-weight:700;color:#4f46e5}.GalleryDetailView_aiType__N_mKq{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.GalleryDetailView_aiViewButton__QRQKd{width:100%;padding:.625rem 1rem}@media(min-width:1024px){.GalleryDetailView_aiViewButton__QRQKd{padding:.625rem 1rem!important;font-size:1rem!important;height:auto!important;line-height:normal!important;font-weight:600!important;border-radius:.5rem!important}}.GalleryDetailView_relatedContent__naeta{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.GalleryDetailView_relatedTitle__Jo1wG{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.GalleryDetailView_relatedGrid__obVSQ{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.GalleryDetailView_relatedItem__YlmKK{aspect-ratio:1/1;border-radius:.5rem;overflow:hidden;background-color:#e5e7eb;border:none;cursor:pointer;position:relative;transition:all .3s;padding:0}.GalleryDetailView_relatedItem__YlmKK.GalleryDetailView_navigating__D5NPl{opacity:.6;cursor:not-allowed}.GalleryDetailView_relatedItem__YlmKK:hover{box-shadow:0 0 0 2px #4f46e5;transform:scale(1.02)}.GalleryDetailView_relatedItem__YlmKK:hover .GalleryDetailView_relatedImage__xAE_e{transform:scale(1.05)}.GalleryDetailView_relatedItem__YlmKK:hover .GalleryDetailView_relatedOverlay__CXA3_{opacity:1}.GalleryDetailView_relatedImage__xAE_e{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.GalleryDetailView_relatedOverlay__CXA3_{position:absolute;inset:0;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s;display:flex;align-items:flex-end;padding:.5rem}.GalleryDetailView_relatedItemTitle__wJNCP{color:#fff;font-size:.75rem;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GalleryDetailView_commentsSection__Bubx9 h3{font-size:1rem;font-weight:600}.GalleryDetailView_commentForm__3_Rmq,.GalleryDetailView_commentsSection__Bubx9 h3{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.GalleryDetailView_submitButton__UdsFJ{white-space:nowrap;flex-shrink:0}@media(max-width:767px){.GalleryDetailView_submitButton__UdsFJ{padding:1.2rem 1.25rem!important}}.GalleryDetailView_inputWrapper__RDX4n{position:relative;flex-grow:1;display:flex;align-items:center}.GalleryDetailView_commentInput__MsQYc{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem}.GalleryDetailView_commentInput__MsQYc.GalleryDetailView_hasCounter__lRNIX{padding-right:2rem}.GalleryDetailView_commentInput__MsQYc{background-color:#fff;color:#111827;font-size:.875rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 0 0 rgba(0,0,0,0)}.GalleryDetailView_commentInput__MsQYc:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e5}.GalleryDetailView_charCounter__TT1Wi{position:absolute;right:.75rem;font-size:.75rem;color:#9ca3af;pointer-events:none;transition:color .2s}.GalleryDetailView_charCounter__TT1Wi.GalleryDetailView_warning__BGRJE{color:#ef4444;font-weight:600}.GalleryDetailView_commentsList__a61Hv{display:flex;flex-direction:column;gap:1rem}.GalleryDetailView_comment__gAtK_{display:flex;align-items:flex-start;gap:.75rem}.GalleryDetailView_commentAvatar__WM67Z{width:2rem;height:2rem;border-radius:9999px;flex-shrink:0}.GalleryDetailView_commentContent__mkJs8{flex-grow:1;min-width:0;overflow:hidden}.GalleryDetailView_commentHeader__kAoCF{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;min-width:0}.GalleryDetailView_commentAuthor__y0lgj{font-weight:600;font-size:.875rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.GalleryDetailView_deleteCommentButton__ieoZQ{padding:.25rem;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#9ca3af;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.GalleryDetailView_deleteCommentButton__ieoZQ svg{width:.875rem;height:.875rem}.GalleryDetailView_deleteCommentButton__ieoZQ:hover{color:#ef4444;background-color:#fee2e2}.GalleryDetailView_deleteCommentButton__ieoZQ:focus{outline:none;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.GalleryDetailView_commentText__u7JnM{font-size:.875rem;color:#4b5563;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.GalleryDetailView_commentDate__gvXCx{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.GalleryDetailView_seeMoreButton__tsBsG{display:inline;margin-left:.25rem;padding:0;border:none;background:rgba(0,0,0,0);color:#4f46e5;font-size:.875rem;font-weight:600;cursor:pointer;transition:color .2s}.GalleryDetailView_seeMoreButton__tsBsG:hover{color:#4338ca;text-decoration:underline}.GalleryDetailView_seeMoreButton__tsBsG:focus{outline:none}@keyframes GalleryDetailView_galleryPulse__k4YrV{0%,to{opacity:1}50%{opacity:.35}}.GalleryDetailView_skeletonView__UBZUf{display:flex;flex-direction:column;height:100%;background-color:#f3f4f6}.GalleryDetailView_skeletonView__UBZUf [class*=skeleton]{animation-name:GalleryDetailView_galleryPulse__k4YrV}@media(min-width:1024px){.GalleryDetailView_skeletonView__UBZUf{flex-direction:row}}.GalleryDetailView_skeletonAnimated__2_moH{animation:GalleryDetailView_galleryPulse__k4YrV .8s cubic-bezier(.4,0,.6,1) infinite}.GalleryDetailView_skeletonDelay0___y9y_{animation-delay:0s}.GalleryDetailView_skeletonDelay1__1z_w3{animation-delay:.1s}.GalleryDetailView_skeletonDelay2__zIXfa{animation-delay:.15s}.GalleryDetailView_skeletonDelay3__DfLxd{animation-delay:.2s}.GalleryDetailView_skeletonDelay4__bA26B{animation-delay:.25s}.GalleryDetailView_skeletonDelay5__g2MeZ{animation-delay:.3s}.GalleryDetailView_skeletonDelay6__aFiXW{animation-delay:.35s}.GalleryDetailView_skeletonDelay7__rkV9k{animation-delay:.4s}.GalleryDetailView_skeletonDelay8__phvY2{animation-delay:.45s}.GalleryDetailView_skeletonDelay9__rlS3s{animation-delay:.5s}.GalleryDetailView_skeletonDelay10__5wLED{animation-delay:.55s}.GalleryDetailView_skeletonDelay11__wF4wT{animation-delay:.6s}.GalleryDetailView_skeletonMain__rWaHd{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:300px}@media(min-width:768px){.GalleryDetailView_skeletonMain__rWaHd{min-height:400px}}@media(min-width:1024px){.GalleryDetailView_skeletonMain__rWaHd{min-height:0}}.GalleryDetailView_skeletonHeader__Wn9nM{flex-shrink:0;background-color:hsla(0,0%,100%,.8);padding:1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e5e7eb}.GalleryDetailView_skeletonContent___UVVf{flex-grow:1;background-color:#374151;min-height:250px}@media(min-width:768px){.GalleryDetailView_skeletonContent___UVVf{min-height:300px}}@media(min-width:1024px){.GalleryDetailView_skeletonContent___UVVf{min-height:0}}.GalleryDetailView_skeletonSidebar__7PySQ{width:100%;flex-shrink:0;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border-left:1px solid #e5e7eb}@media(min-width:1024px){.GalleryDetailView_skeletonSidebar__7PySQ{width:24rem}}.GalleryDetailView_skeletonCreator__yLMFn{display:flex;align-items:center;gap:.75rem}.GalleryDetailView_skeletonCreatorInfo__Gej1r,.GalleryDetailView_skeletonDescription__20hyX{display:flex;flex-direction:column;gap:.5rem}.GalleryDetailView_skeletonCreatorAvatar__pajVS{width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0}.GalleryDetailView_skeletonCreatorName__ya2v1{height:1rem;width:6rem;border-radius:9999px}.GalleryDetailView_skeletonCreatorDate__xdK6r{height:.75rem;width:4rem;border-radius:9999px}.GalleryDetailView_emptyView__CCv_e{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#f3f4f6}.GalleryDetailView_emptyText__bbhDB{font-size:1.125rem;font-weight:600;color:#6b7280}.GalleryDetailView_emptyButton__ISnpw{margin-top:1rem}.GalleryDetailView_notFoundContainer__BgRIx{padding-top:4rem;background-color:#f3f4f6;min-height:60vh;max-width:1280px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.GalleryDetailView_notFoundContainer__BgRIx{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.GalleryDetailView_notFoundContainer__BgRIx{padding-left:2rem;padding-right:2rem}}.GalleryDetailView_errorStateContainer__Vx_NS{padding-top:4rem;background-color:#f3f4f6;min-height:60vh;max-width:1280px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.GalleryDetailView_errorStateContainer__Vx_NS{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.GalleryDetailView_errorStateContainer__Vx_NS{padding-left:2rem;padding-right:2rem}}.GalleryDetailView_paginatedContent__z7_4J{width:100%;margin:0 auto}.GalleryDetailView_pageTransition__SFBxE{animation:GalleryDetailView_fadeIn__frj9F .3s ease-in-out}@keyframes GalleryDetailView_fadeIn__frj9F{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GalleryDetailView_bottomSheetOverlay__5raOg{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:900;animation:GalleryDetailView_fadeInOverlay__Dgo8H .3s ease-in-out}@keyframes GalleryDetailView_fadeInOverlay__Dgo8H{0%{opacity:0}to{opacity:1}}.GalleryDetailView_bottomSheet__vRvjg{position:fixed;bottom:0;left:0;right:0;z-index:950;background-color:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 -10px 25px -5px rgba(0,0,0,.1),0 -10px 10px -5px rgba(0,0,0,.04);max-height:calc(100vh - 5rem);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.GalleryDetailView_bottomSheet__vRvjg.GalleryDetailView_open__INy04{transform:translateY(0)}.GalleryDetailView_bottomSheetHeader__Clg7w{position:relative;flex-shrink:0;padding:.75rem 1rem .5rem;display:flex;align-items:center;justify-content:flex-end}.GalleryDetailView_headerButtons__zM3ek{display:flex;align-items:center;gap:.5rem}.GalleryDetailView_headerButtons__zM3ek .GalleryDetailView_itemMenuContainer__TfG__{position:relative}.GalleryDetailView_headerButtons__zM3ek .GalleryDetailView_itemMenuButton__Yng8E{background-color:#fff;border-radius:9999px;padding:.5rem;width:auto;height:auto;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.GalleryDetailView_headerButtons__zM3ek .GalleryDetailView_itemMenuButton__Yng8E svg{width:1.5rem;height:1.5rem}.GalleryDetailView_headerButtons__zM3ek .GalleryDetailView_itemMenuButton__Yng8E:hover{background-color:#f9fafb;border-color:#d1d5db;color:#111827;box-shadow:0 4px 6px rgba(0,0,0,.12)}.GalleryDetailView_bottomSheetHandle__3VrE_{width:3rem;height:.25rem;background-color:#d1d5db;border-radius:9999px;flex-shrink:0}.GalleryDetailView_closeButton__ydoh0{background-color:#fff;border:1px solid #e5e7eb;cursor:pointer;color:#6b7280;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease;z-index:1}.GalleryDetailView_closeButton__ydoh0 svg{width:1.5rem;height:1.5rem}.GalleryDetailView_closeButton__ydoh0:hover{background-color:#f9fafb;border-color:#d1d5db;color:#111827;box-shadow:0 4px 6px rgba(0,0,0,.12)}.GalleryDetailView_closeButton__ydoh0:active{background-color:#f3f4f6;transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.1)}.GalleryDetailView_bottomSheetContent__A5_ID{flex:1;overflow-y:auto;padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.GalleryDetailView_paginatedWrapper__JMi48{width:100%;background-color:#f3f4f6;height:100%;display:flex;flex-direction:column}.GalleryDetailView_paginatedScrollArea__jTUS1{flex:1;overflow-y:auto;padding:1.5rem;min-height:0}.GalleryDetailView_paginationControlsSticky__WWvyF{flex-shrink:0;position:sticky;bottom:0;background-color:#f3f4f6;z-index:10}@media(max-width:1023px){.GalleryDetailView_paginationControlsSticky__WWvyF{border-top:1px solid rgba(0,0,0,.05);box-shadow:0 -2px 8px rgba(0,0,0,.05)}}.login-modal_overlay__IlU1T{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.login-modal_modal__rGzBG{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:400px;width:90%;position:relative;animation:login-modal_fadeInUp__SQy7w .3s ease-out;padding:2rem;text-align:center}@keyframes login-modal_fadeInUp__SQy7w{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-modal_closeButton__ocXLJ{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:.25rem;line-height:1;border-radius:.25rem;transition:all .2s ease;z-index:10}.login-modal_closeButton__ocXLJ:hover{color:#6b7280;background-color:#f3f4f6}.login-modal_iconContainer__6muNg{margin-bottom:1.5rem;display:flex;justify-content:center}.login-modal_iconBackground__cWXUU{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative}.login-modal_iconBackground__cWXUU:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));top:-10px;left:-10px;z-index:-1}.login-modal_keyIcon__i9yV_{color:#fff;font-size:2rem}.login-modal_content__VmGXO{margin-bottom:2rem}.login-modal_title__VCSU_{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1.3}.login-modal_description__dhM9V{color:#6b7280;font-size:1rem;line-height:1.6;max-width:360px;margin:0 auto}.login-modal_footer__QvhDL{display:flex;justify-content:center}.login-modal_loginButton__CqKeF{min-width:200px}@media(max-width:640px){.login-modal_modal__rGzBG{width:95%;margin:1rem;padding:1.5rem}.login-modal_iconBackground__cWXUU{width:70px;height:70px}.login-modal_iconBackground__cWXUU:before{width:90px;height:90px;top:-10px;left:-10px}.login-modal_keyIcon__i9yV_{font-size:1.75rem}.login-modal_title__VCSU_{font-size:1.25rem}.login-modal_description__dhM9V{font-size:.95rem}.login-modal_loginButton__CqKeF{min-width:100%}}.publish-to-gallery-modal_modalWrapper__cHY3X{position:fixed;inset:0;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;z-index:50}@media(min-width:768px){.publish-to-gallery-modal_modalWrapper__cHY3X{position:relative;max-width:600px;max-height:85vh;margin:auto;border-radius:10px}}.publish-to-gallery-modal_modalContent__qhjyp{display:flex;flex-direction:column;height:100%;overflow:hidden}.publish-to-gallery-modal_header__dl70R{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb;flex-shrink:0;background-color:#fff}@media(min-width:768px){.publish-to-gallery-modal_header__dl70R{padding:1.5rem}}.publish-to-gallery-modal_scrollableContent__8rX9r{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.publish-to-gallery-modal_container__Ske1P{display:flex;flex-direction:column;gap:1rem;padding:1rem}@media(min-width:768px){.publish-to-gallery-modal_container__Ske1P{padding:.7rem 1.5rem}}.publish-to-gallery-modal_description__GeBG4{font-size:14px;line-height:21px;color:#4b5563}.publish-to-gallery-modal_grid__MUjev{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.publish-to-gallery-modal_grid__MUjev{grid-template-columns:repeat(3,1fr)}.publish-to-gallery-modal_thumbnailSection___CXOV{grid-column:span 1}}.publish-to-gallery-modal_formSection__AHB3p{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.publish-to-gallery-modal_formSection__AHB3p{grid-column:span 2}}.publish-to-gallery-modal_label__gVKYV,.publish-to-gallery-modal_thumbnailLabel__ysEXK{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.publish-to-gallery-modal_thumbnailContainer__o10ji{position:relative;width:100%;padding-bottom:100%;background-color:#f3f4f6;border-radius:8px;overflow:hidden}.publish-to-gallery-modal_thumbnail__z3IgU{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publish-to-gallery-modal_formGroup__FBzbg{display:flex;flex-direction:column}.publish-to-gallery-modal_inputWrapper__Fr_97{position:relative;display:flex;align-items:center;width:100%}.publish-to-gallery-modal_input__EbbDV{margin-top:4px;width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;transition:all .2s ease}.publish-to-gallery-modal_input__EbbDV.publish-to-gallery-modal_hasCounter__FexvR{padding-right:2rem}.publish-to-gallery-modal_input__EbbDV:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.publish-to-gallery-modal_charCounter__Wipq2{position:absolute;right:.75rem;top:50%;transform:translateY(-30%);font-size:.75rem;color:#9ca3af;pointer-events:none;transition:color .2s}.publish-to-gallery-modal_charCounter__Wipq2.publish-to-gallery-modal_warning__1NSTo{color:#ef4444;font-weight:600}.publish-to-gallery-modal_charCounter__Wipq2.publish-to-gallery-modal_bottomRight__TXMww{top:auto;bottom:.5rem;transform:none;background-color:hsla(0,0%,100%,.9);padding:0 4px;border-radius:4px}.publish-to-gallery-modal_textareaWrapper__YEOQl{position:relative;display:flex;flex-direction:column;width:100%;margin-top:4px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;transition:all .2s ease;overflow:hidden}.publish-to-gallery-modal_textareaWrapper__YEOQl:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.publish-to-gallery-modal_textarea__d9Hqg{width:100%;padding:8px 12px;border:none;background:rgba(0,0,0,0);font-size:14px;color:#1f2937;resize:vertical;min-height:96px;font-family:inherit}.publish-to-gallery-modal_textarea__d9Hqg:focus{outline:none}.publish-to-gallery-modal_textarea__d9Hqg.publish-to-gallery-modal_hasCounter__FexvR{padding-bottom:1rem}.publish-to-gallery-modal_thumbnailGeneratorContainer___dCCN{display:flex;flex-direction:column;gap:1rem}.publish-to-gallery-modal_thumbnailPreview__KOoq9{position:relative;width:100%;padding-bottom:100%;border-radius:12px;background-color:#f3f4f6;border:2px dashed #d1d5db;display:flex;align-items:center;justify-content:center;overflow:hidden}.publish-to-gallery-modal_thumbnailPreview__KOoq9:hover .publish-to-gallery-modal_removeButton__mZJ8C{opacity:1}.publish-to-gallery-modal_thumbnailPreviewInner__jp00P{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.publish-to-gallery-modal_thumbnailImage__3DuZ0{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publish-to-gallery-modal_thumbnailPlaceholder__GucBx{width:3rem;height:3rem;color:#d1d5db}.publish-to-gallery-modal_removeButton__mZJ8C{position:absolute;top:.5rem;right:.5rem;padding:.25rem;background-color:rgba(0,0,0,.5);color:#fff;border-radius:9999px;opacity:0;transition:opacity .2s;cursor:pointer;border:none}.publish-to-gallery-modal_removeButton__mZJ8C:hover{background-color:rgba(0,0,0,.7)}.publish-to-gallery-modal_generatingOverlay__7_xtn{position:absolute;inset:0;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}.publish-to-gallery-modal_thumbnailPromptSection__aMaZt{display:flex;flex-direction:column;gap:.5rem}.publish-to-gallery-modal_thumbnailPromptTextarea__nQd4t{width:100%;padding:.5rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:6px;resize:none;font-family:inherit}.publish-to-gallery-modal_thumbnailPromptTextarea__nQd4t:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.publish-to-gallery-modal_thumbnailPromptTextarea__nQd4t.publish-to-gallery-modal_disabled__VRQLv{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.publish-to-gallery-modal_orDivider__gVPZR{display:flex;align-items:center;justify-content:center;position:relative}.publish-to-gallery-modal_orDivider__gVPZR:after,.publish-to-gallery-modal_orDivider__gVPZR:before{content:"";flex:1;height:1px;background-color:#e5e7eb}.publish-to-gallery-modal_orDivider__gVPZR span{padding:0 .75rem;font-size:.75rem;color:#6b7280;text-transform:uppercase;font-weight:500;letter-spacing:.05em}.publish-to-gallery-modal_disabledSection__DL13x{cursor:not-allowed;opacity:.5}.publish-to-gallery-modal_disabledSection__DL13x *{pointer-events:none}.publish-to-gallery-modal_footer__zCI2f{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid #e5e7eb;flex-shrink:0;background-color:#fff}@media(min-width:768px){.publish-to-gallery-modal_footer__zCI2f{padding:1rem}}.image-selector-modal_modalOverlay__pqdeK{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.image-selector-modal_modalContent__M0o9e{background-color:#fff;border-radius:10px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.image-selector-modal_header__AdFEm{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.image-selector-modal_title__HbOxl{font-size:18px;line-height:26px;font-weight:700;color:#1f2937;margin:0}.image-selector-modal_closeButton__iPTWi{padding:.5rem;border:none;background:none;cursor:pointer;color:#6b7280;border-radius:.5rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.image-selector-modal_closeButton__iPTWi:hover{background-color:#f3f4f6;color:#374151}.image-selector-modal_content__CMkov{padding:1.5rem;overflow-y:auto;flex:1}.image-selector-modal_noImages__E9pZ7{text-align:center;color:#6b7280;padding:2rem;font-size:14px}.image-selector-modal_imageGrid__nkKVB{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.image-selector-modal_imageGrid__nkKVB{grid-template-columns:repeat(3,1fr)}}.image-selector-modal_imageGridItem__8Zo61{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:3px solid rgba(0,0,0,0);transition:all .2s;background-color:#f3f4f6}.image-selector-modal_imageGridItem__8Zo61:hover{border-color:#d1d5db}.image-selector-modal_imageGridItem__8Zo61.image-selector-modal_selected__K_yit{border-color:#16a34a}.image-selector-modal_gridImage__cKs2u{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-selector-modal_selectedBadge__oaYil{position:absolute;top:.5rem;right:.5rem;background-color:#16a34a;color:#fff;border-radius:9999px;padding:.375rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.image-selector-modal_generatedBadgeTooltip__QNVSs{position:absolute;top:.5rem;left:.5rem;display:block}.image-selector-modal_generatedBadge__fhzdQ{background-color:rgba(99,102,241,.9);color:#fff;border-radius:9999px;padding:.375rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}@keyframes infoBanner_fadeInUP__r8nqW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.infoBanner_infoBanner__kfVSr{background-color:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;padding:.75rem 1rem;border-radius:.5rem;position:relative;justify-content:space-between;animation:infoBanner_fadeInUP__r8nqW .5s ease-out forwards}.infoBanner_contentWrapper__j_HVr,.infoBanner_infoBanner__kfVSr{display:flex;align-items:flex-start;gap:1rem}.infoBanner_iconContainer__Da5cs{width:1.25rem;height:1.25rem;color:#3b82f6;margin-top:.125rem;flex-shrink:0}.infoBanner_textContainer__qrdlp{flex-grow:1;font-size:.875rem}.infoBanner_actionsWrapper__yCu8H{display:flex;align-items:center;gap:1rem;flex-shrink:0}.infoBanner_dismissButton__804pe{padding:.25rem;color:#3b82f6}.infoBanner_dismissButton__804pe:hover{color:#1e40af}.infoBanner_dismissIcon__tTjgR{height:1.25rem;width:1.25rem}.thinkingBlock_thinkingBlockContainer__Z4EX8{margin-bottom:12px;padding:10px 14px;background-color:rgba(0,0,0,0);border-radius:12px;border:1px solid rgba(156,163,175,.2);transition:all .25s ease}.thinkingBlock_thinkingBlockContainer__Z4EX8:hover{border-color:rgba(139,92,246,.3);background-color:rgba(139,92,246,.02)}.thinkingBlock_headerButton__uIQyh{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;padding:0}.thinkingBlock_headerLeft__kBdUC{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#374151}.thinkingBlock_title__ygrIj{font-size:14.5px;font-weight:500;color:#374151}.thinkingBlock_headerRight__oVNjn{display:flex;align-items:center;gap:8px;font-size:12.25px;color:#6b7280}.thinkingBlock_toggleText__y_GSC{font-size:12.25px;color:#6b7280;font-weight:500}.thinkingBlock_chevronIcon__tLLB5{font-size:16px;color:#6b7280;transition:transform .2s ease}.thinkingBlock_chevronIcon__tLLB5.thinkingBlock_expanded__6lXsf{transform:rotate(180deg)}.thinkingBlock_expandedContent__nBiak{margin-top:10px;padding-left:32px;padding-right:8px;animation:thinkingBlock_fadeInUp__NiOmr .2s ease-out}.thinkingBlock_stepsContainer__5pB8z{display:flex;flex-direction:column;gap:12px}.thinkingBlock_step__pkx1o{margin:0}.thinkingBlock_stepTitle__VsWak{font-weight:500;color:#374151;margin:0 0 2px;font-size:13.5px}.thinkingBlock_stepText__QyGPE{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.thinkingBlock_thoughtsContent__FwJG6{color:#6b7280;font-size:13.5px;line-height:1.6}.thinkingBlock_thoughtsContent__FwJG6 p{margin:0 0 8px}.thinkingBlock_thoughtsContent__FwJG6 p:last-child{margin-bottom:0}@keyframes thinkingBlock_fadeInUp__NiOmr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes thinkingBlock_spin__Ibk2q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}code[class*=language-],pre[class*=language-]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#DD4A68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.markdown_markdown-content__mKy_2{font-family:Nunito Sans,sans-serif;line-height:1.5;color:#171923}.markdown_markdown-content__mKy_2 h1{font-size:22px;font-weight:700;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem}.markdown_markdown-content__mKy_2 h2{font-size:20px;font-weight:600;margin-top:1.75rem;margin-bottom:.75rem;padding-bottom:.3rem}.markdown_markdown-content__mKy_2 h3{font-size:19px;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.markdown_markdown-content__mKy_2 h4{font-size:18px;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.markdown_markdown-content__mKy_2 h5{font-size:17px;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.markdown_markdown-content__mKy_2 h6{font-size:16px;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.markdown_markdown-content__mKy_2 blockquote{border-left:2px solid #8e8ea0;line-height:1.5rem;margin:1rem 0;padding:.5rem 0 .5rem 1rem;font-weight:700}.markdown_markdown-content__mKy_2 ol,.markdown_markdown-content__mKy_2 ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem}.markdown_markdown-content__mKy_2 li{margin-top:.5rem;margin-bottom:.5rem;padding:0 0 0 20px;position:relative}.markdown_markdown-content__mKy_2 li,.markdown_markdown-content__mKy_2 li:before{font-family:Nunito Sans;font-style:normal;font-weight:400;font-size:14px;line-height:30px;color:#171923}.markdown_markdown-content__mKy_2 li:before{content:"-";position:absolute;left:5px;width:10px;height:10px;letter-spacing:-.02em}.markdown_markdown-content__mKy_2 ol{margin-right:10px;gap:10px}.markdown_markdown-content__mKy_2 ol li{margin-right:8px;flex:2;font-family:Nunito Sans;font-style:normal;font-weight:400;font-size:14px;color:#171923}.markdown_markdown-content__mKy_2 hr{border-color:#000;border-top:1px solid #000;margin-bottom:3em;margin-top:3em;width:100%}.markdown_markdown-content__mKy_2 img{display:inline-flex;flex:1}.markdown_markdown-content__mKy_2 pre{max-width:100%;white-space:pre-wrap;word-wrap:break-word;background-color:#f7fafc;border-radius:6px;padding:1rem;margin:1rem 0;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5}.markdown_markdown-content__mKy_2 .markdown_codeBlock__FMc_X{position:relative;margin:1rem 0;border-radius:8px;overflow:hidden;background-color:#f6f8fa;border:1px solid #e1e4e8;z-index:10}.markdown_markdown-content__mKy_2 .markdown_codeBlock__FMc_X pre{margin:0;padding:1rem;background-color:rgba(0,0,0,0);border-radius:0;overflow-x:auto}.markdown_markdown-content__mKy_2 .markdown_codeBlock__FMc_X pre.markdown_hljs__F7I8C{background-color:#f6f8fa}.markdown_markdown-content__mKy_2 .markdown_codeBlock__FMc_X code{background-color:rgba(0,0,0,0);padding:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.markdown_markdown-content__mKy_2 .markdown_codeHeader__hkAAR{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#f1f3f5;border-bottom:1px solid #e1e4e8;position:relative;z-index:20}.markdown_markdown-content__mKy_2 .markdown_codeLanguage__6JxNd{font-size:.875rem;color:#586069;font-weight:500}.markdown_markdown-content__mKy_2 .markdown_copyButton__eHX9y{padding:.5rem;font-size:.75rem;color:#24292e;background-color:#fafbfc;border:1px solid #e1e4e8;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:999;position:relative}.markdown_markdown-content__mKy_2 .markdown_copyButton__eHX9y:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}.markdown_markdown-content__mKy_2 .markdown_copyButton__eHX9y:active{background-color:#e5e7eb;transform:translateY(0)}.markdown_markdown-content__mKy_2 .markdown_copyButton__eHX9y img{transition:opacity .3s ease}.markdown_markdown-content__mKy_2 .markdown_tableContainer__kThCG{overflow-x:auto;margin:1rem 0}.markdown_markdown-content__mKy_2 table{width:100%;border-radius:1rem;border-collapse:separate;border-spacing:0;border:1px solid #d9d9e3;overflow:hidden;margin-bottom:20px;margin-top:20px}.markdown_markdown-content__mKy_2 table th{justify-self:stretch;background-color:#f5f5f6;border:.5px solid #d9d9e3;border-left-width:1px;padding:.8rem;justify-content:flex-start;flex-grow:4;text-align:center;font-weight:700}.markdown_markdown-content__mKy_2 table td{text-align:center;padding:.8rem;border:.5px solid #d9d9e3}.markdown_markdown-content__mKy_2 table tr{border:1px solid #d9d9e3}.markdown_markdown-content__mKy_2 strong{font-weight:700}.markdown_markdown-content__mKy_2 em{font-style:italic}.markdown_markdown-content__mKy_2 s{text-decoration:line-through}.markdown_markdown-content__mKy_2 code{font-family:monospace;background-color:#f1f1f1;padding:.1rem .3rem;border-radius:3px;font-size:.9em}.markdown_markdown-content__mKy_2 a{color:#06c;text-decoration:none}.markdown_markdown-content__mKy_2 a:hover{text-decoration:underline}.markdown_markdown-content__mKy_2 .markdown_footnote-ref__z7QDb{text-decoration:none;color:#06c;cursor:pointer}.markdown_markdown-content__mKy_2 .markdown_footnote-ref__z7QDb:hover{text-decoration:underline}.markdown_markdown-content__mKy_2 .markdown_footnote-ref__z7QDb sup{font-size:.75em;line-height:0}.markdown_markdown-content__mKy_2 .markdown_footnote-definition__OchUU{font-size:.875rem;color:#4b5563;margin-bottom:.5rem;line-height:1.25rem}.markdown_markdown-content__mKy_2 .markdown_footnote-definition__OchUU sup{color:#06c;margin-right:.5rem}.markdown_markdown-content__mKy_2 .markdown_footnotes-section__TFgZ2{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}.markdown_markdown-content__mKy_2 .markdown_footnoteRef__Ygpj_{text-decoration:none;color:#06c;cursor:pointer}.markdown_markdown-content__mKy_2 .markdown_footnoteRef__Ygpj_:hover{text-decoration:underline}.markdown_markdown-content__mKy_2 .markdown_footnoteRef__Ygpj_ sup{font-size:.75em;line-height:0}.markdown_markdown-content__mKy_2 .markdown_footnoteDefinition__5LavO{font-size:.875rem;color:#4b5563;margin-bottom:.5rem;line-height:1.25rem}.markdown_markdown-content__mKy_2 .markdown_footnoteDefinition__5LavO sup{color:#06c;margin-right:.5rem}.markdown_markdown-content__mKy_2 .markdown_footnotesSection__Ms9Dp{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}.markdown_markdown-content__mKy_2 .markdown_error__4y1Q_{color:#fc8181}.markdown_li__k2LfM{margin-top:.5rem;margin-bottom:.5rem;font-size:15px;padding:0 0 0 20px;position:relative}.markdown_li__k2LfM,.markdown_li__k2LfM:before{font-family:Nunito Sans;font-style:normal;font-weight:400;line-height:30px;color:#171923}.markdown_li__k2LfM:before{content:"-";position:absolute;left:5px;width:10px;height:10px;font-size:14px;letter-spacing:-.02em}.markdown_OrderLi__hA6GD{margin-right:10px;gap:10px}.markdown_OrderLi__hA6GD li{margin-right:8px;flex:2;font-family:Nunito Sans;font-style:normal;font-weight:400;font-size:16px;color:#171923}.markdown_horizonalRules__AvFJk{border-color:#000;border-top:1px solid #000;margin-bottom:3em;margin-top:3em;width:100%}.markdown_monospace__LLWIG{font-family:monospace;background-color:#f1f1f1;padding:.1rem .3rem;border-radius:3px;font-size:.9em}.markdown_blockquoteMargin__ZoUVj{border-left:2px solid #8e8ea0;line-height:1.5rem;margin:1rem 0;padding:.5rem 0 .5rem 1rem;font-weight:700}.markdown_regexHeader1__zyc0V{font-size:22px;font-weight:700;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem}.markdown_regexHeader2__2QReL{font-size:20px;font-weight:600;margin-top:1.75rem;margin-bottom:.75rem;padding-bottom:.3rem}.markdown_regexHeader3__4pQ0v{font-size:19px;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.markdown_regexHeader4__hYzsF{font-size:18px;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.markdown_regexH5__gVKsV{font-size:17px}.markdown_regexH5__gVKsV,.markdown_regexH6__R_xWl{font-weight:600;margin-top:1rem;margin-bottom:.5rem}.markdown_regexH6__R_xWl{font-size:16px}.markdown_a__XofUu{font-weight:700}.markdown_italic__yWncy{font-style:italic}.markdown_strike__McnkR{text-decoration:line-through}.markdown_actions__tJjlW{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.markdown_primaryButton__TfqRS{background-color:#3b82f6;color:#fff;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.markdown_primaryButton__TfqRS:hover{background-color:#2563eb}.markdown_secondaryButton__OPC0s{background-color:rgba(0,0,0,0);color:#374151;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:.875rem;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.markdown_secondaryButton__OPC0s:hover{background-color:#f9fafb;border-color:#9ca3af}.markdown_actionIcon__rmy1G{display:flex;align-items:center}@media screen and (max-width:768px){.markdown_markdown-content__mKy_2 pre{max-width:100%;white-space:pre-wrap;word-wrap:break-word;font-size:1rem;padding:.75rem}.markdown_markdown-content__mKy_2 code{font-size:.8em;word-break:break-all}.markdown_markdown-content__mKy_2 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.markdown_clickable-image__X1rkz{cursor:pointer;display:inline-block;border:3px solid #b6c7f6;border-radius:12px;margin-top:10px;margin-right:10px;vertical-align:middle}.fileProcessingBlock_fileProcessingBlockContainer__aZSKE{margin-bottom:12px;padding:10px 14px;background-color:rgba(0,0,0,0);border-radius:12px;border:1px solid rgba(156,163,175,.2);transition:all .25s ease}.fileProcessingBlock_fileProcessingBlockContainer__aZSKE:hover{border-color:rgba(59,130,246,.3);background-color:rgba(59,130,246,.02)}.fileProcessingBlock_headerButton__vTe7B{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;padding:0}.fileProcessingBlock_headerLeft__yFiiT{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#374151}.fileProcessingBlock_title__dGd8_{font-size:14.5px;font-weight:500;color:#374151}.fileProcessingBlock_countBadge__PY4Xb{font-size:11px;font-weight:600;color:#6b7280;background-color:rgba(107,114,128,.1);border-radius:10px;padding:1px 7px;line-height:1.4}.fileProcessingBlock_headerRight__ydPA_{display:flex;align-items:center;gap:8px;font-size:12.25px;color:#6b7280}.fileProcessingBlock_toggleText__Zgngg{font-size:12.25px;color:#6b7280;font-weight:500}.fileProcessingBlock_chevronIcon___9ZLh{font-size:16px;color:#6b7280;transition:transform .2s ease}.fileProcessingBlock_chevronIcon___9ZLh.fileProcessingBlock_expanded__MJb6K{transform:rotate(180deg)}.fileProcessingBlock_expandedContent__fl9S5{margin-top:10px;padding-left:32px;padding-right:8px;display:flex;flex-direction:column;gap:8px;animation:fileProcessingBlock_fadeInUp__bEyuJ .2s ease-out}.fileProcessingBlock_itemRow__I6cfi{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.5}.fileProcessingBlock_itemFilename__rIwwt{font-weight:500;color:#374151;word-break:break-word}.fileProcessingBlock_detailSeparator__wayyy{color:#d1d5db}.fileProcessingBlock_itemType__S3T5z{color:#6b7280;white-space:nowrap}@keyframes fileProcessingBlock_fadeInUp__bEyuJ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toolActivityBlock_toolActivityBlockContainer__GAlAg{margin-bottom:12px;padding:10px 14px;background-color:rgba(0,0,0,0);border-radius:12px;border:1px solid rgba(156,163,175,.2);transition:all .25s ease}.toolActivityBlock_toolActivityBlockContainer__GAlAg:hover{border-color:rgba(139,92,246,.3);background-color:rgba(139,92,246,.02)}.toolActivityBlock_headerButton__5uL_n{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;padding:0}.toolActivityBlock_headerLeft__87AP7{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#374151}.toolActivityBlock_title__wD6o5{font-size:14.5px;font-weight:500;color:#374151}.toolActivityBlock_headerRight__3hZSB{display:flex;align-items:center;gap:8px;font-size:12.25px;color:#6b7280}.toolActivityBlock_toggleText___0RTE{font-size:12.25px;color:#6b7280;font-weight:500}.toolActivityBlock_chevronIcon__GQRnd{font-size:16px;color:#6b7280;transition:transform .2s ease}.toolActivityBlock_chevronIcon__GQRnd.toolActivityBlock_expanded__5QW_H{transform:rotate(180deg)}.toolActivityBlock_expandedContent__SwyKt{margin-top:10px;padding-left:32px;padding-right:8px;animation:toolActivityBlock_fadeInUp__oqwSq .2s ease-out;display:flex;flex-direction:column;gap:8px}.toolActivityBlock_step__LQVwh{display:flex;align-items:center;gap:10px}.toolActivityBlock_stepIcon__7LVaP{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:#6b7280}.toolActivityBlock_stepIcon__7LVaP.toolActivityBlock_inProgress__JYCMJ{color:#8b5cf6}.toolActivityBlock_stepIcon__7LVaP.toolActivityBlock_completed__NlBXU{color:#10b981}.toolActivityBlock_stepMessage__wJf0D{font-size:13.5px;color:#6b7280;line-height:1.5;margin:0}.toolActivityBlock_stepMessage__wJf0D.toolActivityBlock_inProgress__JYCMJ{color:#374151;font-weight:500}.toolActivityBlock_stepMessage__wJf0D.toolActivityBlock_completed__NlBXU{color:#6b7280;text-decoration:none}@keyframes toolActivityBlock_fadeInUp__oqwSq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MarkdownPaginationControls_controlsContainer__POcVM{width:100%;padding:1rem;background-color:#fff;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center}.MarkdownPaginationControls_progressBarContainer__VPeFx{width:100%}.MarkdownPaginationControls_progressBar__h1yMJ{width:100%;height:4px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.MarkdownPaginationControls_progressFill__dsulw{height:100%;background:linear-gradient(90deg,#4F46E5,#7C3AED);transition:width .3s ease-in-out;border-radius:9999px}.MarkdownPaginationControls_navigationControls__cjThs{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}@media(min-width:768px){.MarkdownPaginationControls_navigationControls__cjThs{gap:1rem}}.MarkdownPaginationControls_navButton__ifxMB{display:flex;align-items:center;gap:.5rem;min-width:auto}@media(max-width:767px){.MarkdownPaginationControls_navButton__ifxMB{padding:.75rem!important}.MarkdownPaginationControls_navButton__ifxMB .MarkdownPaginationControls_buttonText__J0hm_{display:none}}.MarkdownPaginationControls_icon__Yn1v2{width:1.25rem;height:1.25rem;flex-shrink:0}.MarkdownPaginationControls_pageIndicator__pzwM6{display:flex;align-items:baseline;justify-content:center;gap:.25rem;font-weight:600;color:#374151;min-width:5rem}.MarkdownPaginationControls_currentPage___VA45{font-size:1rem;color:#4f46e5;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .2s;text-align:center;font-variant-numeric:tabular-nums}.MarkdownPaginationControls_currentPage___VA45:hover{background-color:#f3f4f6}.MarkdownPaginationControls_pageInput__af_NR{width:4rem;font-size:1rem;text-align:center;border-radius:.25rem;background-color:#fff;font-weight:600;outline:none;font-variant-numeric:tabular-nums}.MarkdownPaginationControls_pageInput__af_NR:focus{border-color:#4338ca;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.MarkdownPaginationControls_pageInput__af_NR::-webkit-inner-spin-button,.MarkdownPaginationControls_pageInput__af_NR::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.MarkdownPaginationControls_pageInput__af_NR[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.MarkdownPaginationControls_separator__s_oxE{font-size:1rem;color:#9ca3af}.MarkdownPaginationControls_totalPages__kWG8M{font-size:1rem;color:#6b7280}.MarkdownPaginationControls_divider__dczb0{width:1px;height:1.5rem;background-color:#e5e7eb;margin:0 .25rem}@media(max-width:767px){.MarkdownPaginationControls_divider__dczb0{display:none}}.MarkdownPaginationControls_viewModeToggle__2khkT{display:flex;align-items:center;gap:.5rem;min-width:auto}@media(max-width:767px){.MarkdownPaginationControls_viewModeToggle__2khkT{padding:.75rem!important}.MarkdownPaginationControls_buttonText__J0hm_,.MarkdownPaginationControls_viewModeToggle__2khkT span{display:none}}.MarkdownPaginationControls_sidebarButton__CE5Tf{display:flex;align-items:center;gap:.5rem;min-width:auto}@media(max-width:767px){.MarkdownPaginationControls_sidebarButton__CE5Tf{padding:.75rem!important}}.errorState_errorState__X5V2t{text-align:center;padding:3rem 1.5rem;background-color:rgba(254,226,226,.5);border-radius:.5rem;border:1px solid #fecaca}.errorState_iconContainer__9MoON{margin:0 auto;height:3rem;width:3rem;color:#ef4444}.errorState_title__RCsKB{margin-top:.5rem;font-size:1.125rem;font-weight:600;color:#111827}.errorState_message__91JCD{margin-top:.25rem;font-size:.875rem;color:#4b5563}.errorState_buttonContainer__43jkZ{margin-top:1.5rem}