.notes_pageContainer__typvC{display:flex;flex-direction:column;height:100vh;background:var(--bg);color:var(--text);overflow:hidden}.notes_header__RG04U{height:60px;background:var(--bg);border-bottom:2px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.3);flex-shrink:0}.notes_headerContent__zMiEY{max-width:1600px;height:100%;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.notes_logo__UV6OO{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;text-decoration:none;transition:opacity .2s}.notes_logo__UV6OO:hover{opacity:.8}.notes_logoIcon__aYhto{font-size:1.6rem;color:var(--orange);filter:drop-shadow(0 0 8px rgba(230,126,34,.5))}.notes_logoText__4qhVp{background:linear-gradient(135deg,var(--text),var(--purple-light),var(--purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.notes_container__UCU_3{display:flex;flex:1 1;overflow:hidden;max-width:1600px;width:100%;margin:0 auto;padding:1rem;gap:1rem}.notes_sidebar__aZiW5{width:280px;min-width:280px;background:rgba(45,27,61,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.notes_sidebarHeader__eh86o{padding:.9rem 1rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;background:rgba(155,89,182,.06)}.notes_sidebarTitle__1JwiJ{font-weight:700;color:var(--text);font-size:1.05rem}.notes_addButton__4mxBH{background:rgba(155,89,182,.12);border:1px solid var(--border);color:var(--purple-light);width:28px;height:28px;border-radius:6px;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:var(--transition);flex-shrink:0}.notes_addButton__4mxBH:hover{background:rgba(155,89,182,.28);color:var(--text);border-color:var(--border-strong)}.notes_createInputContainer___gDUW{padding:.75rem;background:rgba(0,0,0,.2);display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid var(--border)}.notes_createInput__Ea0DE{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--border);color:var(--text);padding:.45rem .65rem;border-radius:6px;font-size:.9rem;transition:border-color .2s}.notes_createInput__Ea0DE:focus{outline:none;border-color:var(--purple);background:rgba(155,89,182,.06)}.notes_createInput__Ea0DE::placeholder{color:var(--text-dim)}.notes_listContainer__7iBy9{flex:1 1;overflow-y:auto;padding:.5rem;scrollbar-width:thin;scrollbar-color:rgba(155,89,182,.3) transparent}.notes_listContainer__7iBy9::-webkit-scrollbar{width:4px}.notes_listContainer__7iBy9::-webkit-scrollbar-track{background:transparent}.notes_listContainer__7iBy9::-webkit-scrollbar-thumb{background:rgba(155,89,182,.3);border-radius:2px}.notes_categoryItem__hWh4v{margin-bottom:.35rem}.notes_categoryHeader__xqE4a{display:flex;align-items:center;justify-content:space-between;padding:.45rem .6rem;cursor:pointer;border-radius:6px;color:var(--text-muted);transition:background .15s;gap:.4rem}.notes_categoryHeader__xqE4a:hover{background:rgba(155,89,182,.1)}.notes_categoryContent__UNfZ_{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.notes_catName__P1KpM{font-weight:500;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.notes_noteList__Y1SXK{margin-left:1rem;border-left:1px solid var(--border);padding-left:.5rem;margin-top:.2rem;margin-bottom:.25rem}.notes_noteEmpty__kl46F{color:var(--text-dim);font-size:.75rem;font-style:italic;padding:.25rem .5rem}.notes_noteItem__2ixZ6{display:flex;align-items:center;gap:.6rem;padding:.35rem .6rem;font-size:.88rem;cursor:pointer;border-radius:6px;color:var(--text-muted);transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes_noteItem__2ixZ6:hover{background:rgba(155,89,182,.12);color:var(--text)}.notes_noteItemActive__lNZgq{background:rgba(155,89,182,.22);color:var(--text);border:1px solid var(--border-strong)}.notes_noteCreateForm__LSHPN{padding:.6rem;margin:0 .4rem .4rem 1rem;background:rgba(45,27,61,.8);border-radius:6px;border:1px solid var(--border);display:flex;flex-direction:column;gap:.4rem}.notes_noteCreateFormHeader__39lAH{display:flex;justify-content:space-between;align-items:center;margin-bottom:.1rem}.notes_noteCreateFormTitle__vRM2V{font-size:.75rem;color:var(--text-dim)}.notes_noteCreateFormClose___dQTK{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:.15rem .3rem}.notes_inputWithIcon__9hEv9{position:relative}.notes_inputIcon__ZrIQn{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--text-dim);font-size:.75rem;pointer-events:none}.notes_inputWithIcon__9hEv9 .notes_createInput__Ea0DE{padding-left:1.8rem}.notes_createBtn__tj46Z{background:linear-gradient(135deg,var(--purple),var(--purple-dark));color:white;border:none;padding:.4rem;border-radius:6px;cursor:pointer;font-size:.82rem;font-weight:600;transition:var(--transition)}.notes_createBtn__tj46Z:hover{filter:brightness(1.1);transform:translateY(-1px)}.notes_editorContainer__TvVRs{flex:1 1;display:flex;flex-direction:column;background:rgba(45,27,61,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-width:0}.notes_editorHeader__AZchs{padding:.9rem 1.1rem;background:rgba(155,89,182,.06);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-shrink:0}.notes_editorHeaderLeft__up06Z{flex:1 1;min-width:0}.notes_titleInput__YRU8v{background:transparent;border:none;font-size:1.4rem;font-weight:700;color:var(--text);width:100%}.notes_titleInput__YRU8v:focus{outline:none}.notes_titleInput__YRU8v::placeholder{color:var(--text-dim)}.notes_descriptionInput__brX3H{background:transparent;border:none;color:var(--text-muted);font-size:.9rem;width:100%;margin-top:.35rem}.notes_descriptionInput__brX3H:focus{outline:none}.notes_descriptionInput__brX3H::placeholder{color:var(--text-dim)}.notes_statusContainer__GsLrJ{display:flex;align-items:center;gap:.75rem;font-size:.82rem;color:var(--text-muted);background:rgba(0,0,0,.2);padding:.3rem .75rem;border-radius:99px;border:1px solid rgba(255,255,255,.06);white-space:nowrap;flex-shrink:0}.notes_deleteBtn__2mpoJ{color:rgba(231,76,60,.7);background:none;border:none;cursor:pointer;padding:.15rem .3rem;transition:color .2s;font-size:.9rem}.notes_deleteBtn__2mpoJ:hover{color:var(--danger)}.notes_mobileBackBtn__knjZg{display:none;align-items:center;gap:.4rem;padding:.35rem .75rem;background:rgba(155,89,182,.12);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}.notes_mobileBackBtn__knjZg:hover{background:rgba(155,89,182,.22);color:var(--text)}.notes_imageBanner__SFpFU{height:150px;background-size:cover;background-position:50%;position:relative;flex-shrink:0}.notes_imageBannerRemove__XiRW9{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.6);color:rgba(231,76,60,.9);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:6px 10px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:var(--transition)}.notes_imageBannerRemove__XiRW9:hover{background:rgba(0,0,0,.8);color:var(--danger)}.notes_imageBannerAdd__5a52J{padding:.65rem 1rem;background:rgba(155,89,182,.06);border-bottom:1px solid var(--border);flex-shrink:0}.notes_workspace__jBl6z{flex:1 1;display:flex;overflow:hidden;min-height:0}.notes_writeArea__zq9PP{flex:1 1;display:flex;flex-direction:column;border-right:1px solid var(--border);min-width:0}.notes_sectionLabel__VGQL2{background:rgba(0,0,0,.2);padding:.4rem 1rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-weight:600;border-bottom:1px solid var(--border);flex-shrink:0}.notes_textarea__5JDOt{flex:1 1;background:transparent;color:var(--text-muted);padding:1.25rem;resize:none;border:none;font-family:Consolas,Monaco,monospace;font-size:.93rem;line-height:1.65}.notes_textarea__5JDOt:focus{outline:none}.notes_textarea__5JDOt::placeholder{color:var(--text-dim)}.notes_previewArea__SicM7{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:rgba(0,0,0,.15);overflow:hidden}.notes_previewContent__Q_uI8{padding:1rem;overflow-y:auto;white-space:pre-wrap;color:var(--text-muted);line-height:1.6;font-size:.9rem;flex:1 1}.notes_relationSection__22uyW{padding:1rem}.notes_relationTitle__AiynX{color:var(--purple-light);margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.notes_relationEmpty__aCWYl{font-style:italic;color:var(--text-dim);font-size:.85rem}.notes_relationItem__IeEZP{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem;border-radius:4px;font-size:.88rem;transition:background .15s}.notes_relationItem__IeEZP:hover{background:rgba(155,89,182,.1)}.notes_relationItemChecked__6gizm{background:rgba(155,89,182,.18)}.notes_relationItemLabel__t5tPq{color:var(--text-muted)}.notes_relationItemLabelChecked__uC1av{color:var(--text)}.notes_link__RChh3{color:var(--purple-light);text-decoration:none;background:rgba(155,89,182,.15);padding:.1rem .4rem;border-radius:4px;border:1px solid var(--border);transition:all .2s;cursor:pointer}.notes_link__RChh3:hover{background:rgba(155,89,182,.28);color:var(--text)}.notes_emptyState__CoQ_8{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-dim);gap:.5rem;text-align:center;padding:2rem}.notes_emptyStateTitle__M5mJ6{font-size:1.3rem;font-weight:700;color:var(--text-muted)}.notes_emptyStateText__hKMrP{font-size:.95rem;color:var(--text-dim)}@media (max-width:768px){.notes_headerContent__zMiEY{padding:0 1rem}.notes_logo__UV6OO{font-size:1.15rem;gap:.4rem}.notes_logoIcon__aYhto{font-size:1.3rem}.notes_container__UCU_3{padding:0;gap:0;overflow:hidden}.notes_sidebar__aZiW5{width:100%;min-width:unset}.notes_editorContainer__TvVRs,.notes_sidebar__aZiW5{border-radius:0;border:none;border-top:1px solid var(--border)}.notes_editorContainer__TvVRs,.notes_editorMode__DAmL2 .notes_sidebar__aZiW5{display:none}.notes_editorMode__DAmL2 .notes_editorContainer__TvVRs,.notes_mobileBackBtn__knjZg{display:flex}.notes_previewArea__SicM7{display:none}.notes_writeArea__zq9PP{border-right:none}.notes_editorHeader__AZchs{flex-wrap:wrap;gap:.6rem}.notes_titleInput__YRU8v{font-size:1.15rem}.notes_statusContainer__GsLrJ{font-size:.78rem;padding:.25rem .6rem}.notes_textarea__5JDOt{padding:1rem;font-size:.9rem}}@media (max-width:480px){.notes_sidebarHeader__eh86o{padding:.75rem}.notes_sidebarTitle__1JwiJ{font-size:.95rem}}.Navigation_navWrapper__XZ8Ex{position:relative;display:inline-block}.Navigation_burgerMenu__gqRh2{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:100}.Navigation_burgerMenu__gqRh2 span{width:2rem;height:.25rem;background:white;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.Navigation_burgerMenuOpen__MkCHl span:first-child{transform:rotate(45deg)}.Navigation_burgerMenuOpen__MkCHl span:nth-child(2){opacity:0;transform:translateX(20px)}.Navigation_burgerMenuOpen__MkCHl span:nth-child(3){transform:rotate(-45deg)}.Navigation_mobileMenu__ihVZN{position:absolute;top:100%;right:0;min-width:250px;margin-top:10px;background:rgba(10,10,14,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;animation:Navigation_slideDown__usxhc .3s ease-out;z-index:99;box-shadow:0 4px 6px -1px rgba(0,0,0,.5)}@keyframes Navigation_slideDown__usxhc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Navigation_menuItem__n8RqN{display:flex;align-items:center;gap:1rem;padding:1rem;color:#a0a0b0;text-decoration:none;border-radius:8px;transition:all .2s;background:none;border:none;width:100%;text-align:left;font-size:1rem;cursor:pointer}.Navigation_menuItem__n8RqN:hover{background:rgba(255,255,255,.05);color:white;transform:translateX(5px)}.Navigation_menuItemActive__9LC0T{background:rgba(124,58,237,.1);color:#a78bfa;border:1px solid rgba(124,58,237,.2)}.Navigation_menuItem__n8RqN:disabled{opacity:.5;cursor:not-allowed;transform:none}.Navigation_menuIcon__iagN3{font-size:1.25rem}.Navigation_comingSoonSmall__4_evc{font-size:.6rem;background:rgba(124,58,237,.2);color:#a78bfa;padding:.1rem .4rem;border-radius:10px;margin-left:auto;border:1px solid rgba(124,58,237,.3)}.page_container__jIhoV{min-height:100vh;padding-bottom:2rem}.page_header__6zYam{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(61,31,77,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(155,89,182,.3);padding:1rem 2rem}.page_headerContent__v7xZ3{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.page_logo__kG5db{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:white;font-size:1.5rem;font-weight:700}.page_logoIcon__KJpeb{font-size:1.8rem}.page_logoText__CrleQ{background:linear-gradient(135deg,#e8d5f2,#c99ae0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_headerRight__ndoxk{display:flex;align-items:center;gap:1rem}.page_burgerMenu___9wt_{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0}.page_burgerMenu___9wt_ span{width:30px;height:3px;background:#e8d5f2;border-radius:3px;transition:all .3s ease}.page_burgerMenuOpen__GJP_v span:first-child{transform:rotate(45deg) translate(5px,5px)}.page_burgerMenuOpen__GJP_v span:nth-child(2){opacity:0}.page_burgerMenuOpen__GJP_v span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.page_mobileMenu__3wu52{position:absolute;top:100%;left:0;right:0;background:rgba(61,31,77,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid rgba(155,89,182,.3);animation:page_slideDown__HbSSy .3s ease}@keyframes page_slideDown__HbSSy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_menuItem__9Feo6{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#e8d5f2;text-decoration:none;border-radius:8px;transition:all .2s ease}.page_menuItem__9Feo6:hover{background:rgba(155,89,182,.3)}.page_menuIcon__TUIP5{font-size:1.2rem}.page_hero__xfQjB{text-align:center;padding:2rem 1rem;background:linear-gradient(180deg,rgba(61,31,77,.8),transparent)}.page_title__RGIM1{font-size:2.5rem;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.page_subtitle__NnwIU{color:#c99ae0;font-size:1.1rem}.page_main__SOWHf{max-width:1400px;margin:0 auto;padding:1rem}.page_notification__UAhaw{position:fixed;top:80px;right:20px;padding:1rem 1.5rem;border-radius:10px;color:white;font-weight:500;z-index:1000;animation:page_slideIn__3uTGr .3s ease}@keyframes page_slideIn__3uTGr{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.page_notification__UAhaw.page_success__DwR1j{background:linear-gradient(135deg,#27ae60,#2ecc71)}.page_notification__UAhaw.page_error__p8ZvE{background:linear-gradient(135deg,#c0392b,#e74c3c)}.page_tabs__ZxF2s{display:flex;gap:.5rem;margin-bottom:1.5rem;background:rgba(61,31,77,.5);padding:.5rem;border-radius:12px}.page_tab__gvU13{flex:1 1;padding:1rem;border:none;background:transparent;color:#c99ae0;font-size:1rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.page_tab__gvU13:hover{background:rgba(155,89,182,.2)}.page_activeTab__Ww0q_{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:white}.page_bulkActions__4asuf{background:rgba(61,31,77,.6);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(155,89,182,.3)}.page_bulkActions__4asuf h3{color:#e8d5f2;margin-bottom:1rem;font-size:1.1rem}.page_bulkForm__s_we5{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.page_input__df_x4,.page_select__nLkHx{padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(155,89,182,.5);background:rgba(61,31,77,.8);color:#e8d5f2;font-size:.95rem}.page_select__nLkHx{min-width:120px}.page_input__df_x4{width:100px}.page_applyButton__1CgLO{padding:.75rem 1.5rem;border-radius:8px;border:none;background:linear-gradient(135deg,#9b59b6,#8e44ad);color:white;font-weight:500;cursor:pointer;transition:all .2s ease}.page_applyButton__1CgLO:hover:not(:disabled){background:linear-gradient(135deg,#8e44ad,#7d3c98);transform:translateY(-1px)}.page_applyButton__1CgLO:disabled{opacity:.5;cursor:not-allowed}.page_tableContainer__teG8H{background:rgba(61,31,77,.6);border-radius:12px;border:1px solid rgba(155,89,182,.3);overflow:hidden}.page_tableHeader__mW0Kx{padding:1rem;border-bottom:1px solid rgba(155,89,182,.3);background:rgba(61,31,77,.4)}.page_selectAll__iA7CW{display:flex;align-items:center;gap:.5rem;color:#c99ae0;cursor:pointer}.page_selectAll__iA7CW input{width:18px;height:18px;cursor:pointer}.page_table__ZVO7g{width:100%;border-collapse:collapse}.page_table__ZVO7g th{background:rgba(61,31,77,.8);color:#e8d5f2;padding:1rem .75rem;text-align:left;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.page_table__ZVO7g td{padding:.75rem;color:#e8d5f2;border-bottom:1px solid rgba(155,89,182,.15);font-size:.95rem}.page_table__ZVO7g tr:hover{background:rgba(155,89,182,.1)}.page_table__ZVO7g tr.page_selected__bLBrH{background:rgba(155,89,182,.25)}.page_table__ZVO7g input[type=checkbox]{width:18px;height:18px;cursor:pointer}.page_nameCell__Xqf_o{font-weight:600;color:#fff}.page_baseInfo__8LC2C{font-size:.8rem;color:#a99ae0;opacity:.7}.page_maxValue__SZAbN{color:#a99ae0;font-size:.9rem;margin-left:2px}.page_statMini__WDjRA{display:inline-flex;align-items:center;gap:2px;margin-right:.5rem;font-size:.85rem;color:#c99ae0}.page_editInput__M7_WX{width:60px;padding:.4rem;font-size:.9rem}.page_editInputSmall__e_Q39,.page_editInput__M7_WX{border-radius:4px;border:1px solid rgba(155,89,182,.5);background:rgba(61,31,77,.8);color:#e8d5f2;text-align:center}.page_editInputSmall__e_Q39{width:45px;padding:.3rem;font-size:.85rem}.page_cancelBtn__kmGP5,.page_editBtn__dhJj_,.page_saveBtn__W_4GB,.page_viewBtn__J4Pcc{padding:.4rem .6rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s ease;margin-right:.25rem;text-decoration:none;display:inline-block}.page_editBtn__dhJj_{background:rgba(52,152,219,.3)}.page_editBtn__dhJj_:hover{background:rgba(52,152,219,.5)}.page_saveBtn__W_4GB{background:rgba(39,174,96,.3)}.page_saveBtn__W_4GB:hover{background:rgba(39,174,96,.5)}.page_cancelBtn__kmGP5{background:rgba(231,76,60,.3)}.page_cancelBtn__kmGP5:hover{background:rgba(231,76,60,.5)}.page_viewBtn__J4Pcc{background:rgba(155,89,182,.3)}.page_viewBtn__J4Pcc:hover{background:rgba(155,89,182,.5)}.page_loadingContainer__IyKFy{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#e8d5f2}.page_spinner__wn7vm{width:50px;height:50px;border:4px solid rgba(155,89,182,.3);border-top-color:#9b59b6;border-radius:50%;animation:page_spin__CySsN 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__CySsN{to{transform:rotate(1turn)}}.page_accessDenied__TOrz5,.page_authPrompt__YR_B8{text-align:center;padding:3rem 2rem;background:rgba(61,31,77,.6);border-radius:16px;max-width:400px;margin:3rem auto;border:1px solid rgba(155,89,182,.3)}.page_accessDenied__TOrz5 h2,.page_authPrompt__YR_B8 h2{color:#e8d5f2;margin-bottom:1rem}.page_accessDenied__TOrz5 p{color:#c99ae0;margin-bottom:1.5rem}.page_authButton__zMl1D{padding:.75rem 1.5rem;border-radius:8px;border:none;background:linear-gradient(135deg,#9b59b6,#8e44ad);color:white;font-weight:500;cursor:pointer;transition:all .2s ease}.page_authButton__zMl1D:hover{background:linear-gradient(135deg,#8e44ad,#7d3c98)}.page_backLink__tnXL0{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;background:linear-gradient(135deg,#9b59b6,#8e44ad);color:white;text-decoration:none;font-weight:500;transition:all .2s ease}.page_backLink__tnXL0:hover{background:linear-gradient(135deg,#8e44ad,#7d3c98)}@media (max-width:900px){.page_table__ZVO7g{font-size:.85rem}.page_table__ZVO7g td,.page_table__ZVO7g th{padding:.5rem .4rem}.page_statMini__WDjRA{display:block;margin:2px 0}.page_bulkForm__s_we5{flex-direction:column;align-items:stretch}.page_input__df_x4,.page_select__nLkHx{width:100%}.page_addAdminFormBody__690GR{flex-direction:column;align-items:stretch}}@media (max-width:600px){.page_header__6zYam{padding:1rem}.page_headerContent__v7xZ3{flex-direction:row}.page_title__RGIM1{font-size:1.8rem}.page_tabs__ZxF2s{flex-direction:column}.page_tableContainer__teG8H{overflow-x:auto}.page_tableHeader__mW0Kx,.page_table__ZVO7g{min-width:600px}}.page_addAdminForm__wxkJT{padding:1.5rem;background-color:rgba(0,0,0,.2);margin-bottom:1.5rem;border-radius:12px;border:1px solid rgba(155,89,182,.2)}.page_addAdminFormTitle__FGEcK{margin-bottom:1rem;color:#e8d5f2;font-size:1.1rem}.page_addAdminFormBody__690GR{display:flex;gap:1rem;align-items:flex-end}.page_formGroup__OjKNi{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.page_formGroup__OjKNi label{font-size:.9rem;color:#c99ae0}.page_container__yXEL8{min-height:100vh;display:flex;flex-direction:column}.page_header__aZ9Na{background:#1a0b2e;border-bottom:2px solid rgba(155,89,182,.3);position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.3)}.page_headerContent__fiAs5{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.page_logo__CslOF{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:900;color:#e8d5f2;text-transform:uppercase;letter-spacing:2px;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.page_logo__CslOF:hover{opacity:.8}.page_logoIcon__Kdxbn{font-size:2rem}.page_logoText__NO_Em{background:linear-gradient(135deg,#e8d5f2,#c99ae0,#9b59b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_burgerMenu__EUEKQ{display:flex;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:101}.page_burgerMenu__EUEKQ span{width:28px;height:3px;background:#e8d5f2;border-radius:3px;transition:all .3s ease}.page_burgerMenuOpen___W2M9 span:first-child{transform:rotate(45deg) translate(8px,8px)}.page_burgerMenuOpen___W2M9 span:nth-child(2){opacity:0}.page_burgerMenuOpen___W2M9 span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.page_mobileMenu__zp3lY{background:#2d1b3d;border-top:1px solid rgba(155,89,182,.3);padding:1rem;display:flex;flex-direction:column;gap:.5rem;animation:page_slideDown__uUTDm .3s ease-out}.page_menuItem__KY_On{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(255,255,255,.05);border:2px solid rgba(155,89,182,.3);border-radius:12px;color:#e8d5f2;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;position:relative}.page_menuItem__KY_On:hover:not(:disabled){background:rgba(155,89,182,.15);border-color:#9b59b6}.page_menuItem__KY_On:disabled{opacity:.5;cursor:not-allowed}.page_menuItemActive__7lAeS{background:rgba(155,89,182,.2);border-color:#9b59b6}.page_menuIcon__1cTTB{font-size:1.5rem}.page_comingSoonSmall__95gv6{margin-left:auto;background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:white;padding:.25rem .75rem;border-radius:8px;font-size:.7rem;font-weight:700;text-transform:uppercase}.page_hero__MT7oW{background:linear-gradient(135deg,#1a0b2e,#2d1b3d 50%,#1a0b2e);padding:3rem 2rem;text-align:center;position:relative;overflow:hidden}.page_hero__MT7oW:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(155,89,182,.15) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(107,44,145,.15) 0,transparent 50%);animation:page_pulse__IOUqe 8s ease-in-out infinite}@keyframes page_pulse__IOUqe{0%,to{opacity:.5}50%{opacity:1}}.page_heroContent__y0uBa{position:relative;z-index:1;max-width:800px;margin:0 auto}.page_mainTitle__t395B{font-size:4.5rem;font-weight:900;background:linear-gradient(135deg,#e8d5f2,#c99ae0,#9b59b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;letter-spacing:.1em;text-transform:uppercase;filter:drop-shadow(0 0 30px rgba(155,89,182,.5))}.page_subtitle__pPuni{font-size:2rem;color:#c99ae0;font-weight:700;margin-bottom:1rem;letter-spacing:.05em}.page_description__ppKQs{font-size:1.1rem;color:rgba(232,213,242,.8);font-weight:400;max-width:500px;margin:0 auto}.page_main__9JBzc{flex:1 1;padding:3rem 2rem;max-width:1400px;margin:0 auto;width:100%}.page_generatorSection__5TmUp{background:rgba(255,255,255,.98);border-radius:20px;padding:2.5rem;box-shadow:0 10px 40px rgba(107,44,145,.15);margin-bottom:3rem}.page_inputGroup__eHvjM{display:flex;flex-direction:column;gap:1rem}.page_label__qf3MP{font-size:1.1rem;font-weight:700;color:#6b2c91;letter-spacing:.5px}.page_input__H1UyW{padding:1.25rem 1.5rem;border:2px solid rgba(155,89,182,.3);border-radius:14px;font-size:1.1rem;font-family:inherit;transition:all .3s ease;background:#ffffff;color:#2d1b3d}.page_input__H1UyW:focus{outline:none;border-color:#9b59b6;box-shadow:0 0 0 4px rgba(155,89,182,.1)}.page_input__H1UyW:disabled{opacity:.6;cursor:not-allowed}.page_modeSelector__yIS0j{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.page_modeButtons__8D70S{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.page_modeButton__WEZJm{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#ffffff;border:2px solid rgba(155,89,182,.3);border-radius:14px;cursor:pointer;transition:all .3s ease;font-family:inherit;text-align:left}.page_modeButton__WEZJm:hover:not(:disabled){border-color:#9b59b6;box-shadow:0 4px 12px rgba(155,89,182,.15);transform:translateY(-2px)}.page_modeButton__WEZJm:disabled{opacity:.6;cursor:not-allowed}.page_modeButtonActive__PMWkN{background:linear-gradient(135deg,rgba(155,89,182,.1),rgba(107,44,145,.05));border-color:#9b59b6;box-shadow:0 0 0 3px rgba(155,89,182,.1)}.page_modeIcon__sFlJ0{font-size:2rem;line-height:1}.page_modeTitle__kB4r6{font-size:1.1rem;font-weight:700;color:#6b2c91;margin-bottom:.25rem}.page_modeDesc__kZK4F{font-size:.85rem;color:rgba(45,27,61,.6);font-weight:500}.page_generateBtn__02vkA{padding:1.5rem 2rem;background:linear-gradient(135deg,#9b59b6,#6b2c91);color:white;border:none;border-radius:14px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(107,44,145,.3);display:flex;align-items:center;justify-content:center;gap:.5rem}.page_generateBtn__02vkA:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(107,44,145,.4)}.page_generateBtn__02vkA:disabled{opacity:.7;cursor:not-allowed}.page_spinner__9Odwa{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:page_spin___f_8_ .8s linear infinite}@keyframes page_spin___f_8_{to{transform:rotate(1turn)}}.page_errorBox__I3zBp{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:white;border-radius:12px;font-weight:600;animation:page_slideDown__uUTDm .3s ease-out}.page_errorIcon__RkLWU{font-size:1.5rem}@keyframes page_slideDown__uUTDm{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page_resultSection__LbQWK{animation:page_fadeInUp__c6wWK .6s ease-out}@keyframes page_fadeInUp__c6wWK{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page_weaponCard__V1YQz{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,245,252,.98));border-radius:24px;padding:3rem;box-shadow:0 20px 60px rgba(107,44,145,.25),0 0 0 1px rgba(155,89,182,.1);border:2px solid rgba(155,89,182,.15)}.page_weaponHeader__0fl4B{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(155,89,182,.2)}.page_weaponName__myPtN{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#9b59b6,#6b2c91);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px;text-transform:uppercase;margin:0}.page_rarity__9dgxR{padding:.5rem 1.5rem;background:linear-gradient(135deg,#9b59b6,#6b2c91);color:white;border-radius:20px;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 12px rgba(107,44,145,.3)}.page_personalityBox__lXHpz{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,rgba(155,89,182,.08),rgba(107,44,145,.05));border-radius:16px;border-left:4px solid #9b59b6;margin-bottom:2rem}.page_personalityIcon__1tFvf{font-size:2.5rem;line-height:1}.page_personalityLabel__ybycw{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:#9b59b6;font-weight:700;margin-bottom:.5rem}.page_personalityText__osGVe{font-size:1.1rem;color:#2d1b3d;line-height:1.6;font-style:italic}.page_statsGrid__yaQac{display:grid;grid-gap:1.5rem;gap:1.5rem}.page_statBox__pxiBB{background:#ffffff;border:2px solid rgba(155,89,182,.15);border-radius:16px;padding:2rem;transition:all .3s ease}.page_statBox__pxiBB:hover{border-color:rgba(155,89,182,.3);box-shadow:0 8px 24px rgba(107,44,145,.15);transform:translateY(-2px)}.page_malusBox__EutDp{border-color:rgba(238,90,82,.3);background:linear-gradient(135deg,#fff5f5,#ffffff)}.page_malusBox__EutDp:hover{border-color:rgba(238,90,82,.5)}.page_statHeader__gyrNc{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.page_statIcon__ZdygE{font-size:1.75rem;line-height:1}.page_statTitle__tKF4l{font-size:1.1rem;font-weight:700;color:#6b2c91;text-transform:uppercase;letter-spacing:.5px}.page_malusBox__EutDp .page_statTitle__tKF4l{color:#ee5a52}.page_statContent__0VXYa{color:#2d1b3d;line-height:1.7;font-size:1.05rem;margin:0}.page_effectsGrid__jVHkC{display:grid;grid-gap:1rem;gap:1rem}.page_effectBadge__Goya8{display:flex;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(155,89,182,.06),rgba(107,44,145,.04));border-radius:12px;border-left:3px solid #9b59b6;transition:all .2s ease}.page_effectBadge__Goya8:hover{background:linear-gradient(135deg,rgba(155,89,182,.1),rgba(107,44,145,.06));transform:translateX(4px)}.page_effectNumber__aKa1X{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#9b59b6,#6b2c91);color:white;border-radius:50%;font-weight:700;font-size:.85rem;flex-shrink:0}.page_effectText__U4uZy{flex:1 1;color:#2d1b3d;line-height:1.6;font-size:1rem}.page_footer__jPA4c{text-align:center;padding:2rem;background:#1a0b2e;color:rgba(232,213,242,.6);font-size:.9rem;margin-top:4rem}@media (max-width:768px){.page_hero__MT7oW{padding:3rem 1.5rem 2.5rem}.page_mainTitle__t395B{font-size:3rem}.page_subtitle__pPuni{font-size:1.5rem}.page_description__ppKQs{font-size:1rem}.page_main__9JBzc{padding:2rem 1rem}.page_generatorSection__5TmUp,.page_weaponCard__V1YQz{padding:2rem 1.5rem}.page_weaponHeader__0fl4B{flex-direction:column;align-items:flex-start;gap:1rem}.page_weaponName__myPtN{font-size:2rem}.page_personalityBox__lXHpz{padding:1.5rem;gap:1rem}.page_personalityIcon__1tFvf{font-size:2rem}.page_statBox__pxiBB{padding:1.5rem}.page_effectBadge__Goya8{padding:.875rem 1rem}.page_modeButtons__8D70S{grid-template-columns:1fr}.page_modeButton__WEZJm{padding:1rem 1.25rem}}.page_container__yLxK1{min-height:100vh;background-color:#0a0a0e;color:#e2e8f0;font-family:Inter,sans-serif;display:flex;flex-direction:column}.page_header__hJrB5{border-bottom:1px solid rgba(139,92,246,.2);background:rgba(10,10,14,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:50}.page_headerContent__tZmDl{max-width:1400px;margin:0 auto;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.page_logo__StvRo{display:flex;align-items:center;gap:.75rem;text-decoration:none;font-weight:700;font-size:1.25rem;color:#fff}.page_logoIcon__x4Gg9{font-size:1.5rem;filter:drop-shadow(0 0 8px rgba(139,92,246,.5))}.page_logoText__3bwWf{background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_main__taeej{flex:1 1;max-width:1600px;width:100%;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}.page_headerControlsColumn__0I0_r{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;position:relative;z-index:40}.page_headerControlsRow___4yHM{display:flex;align-items:center;gap:1rem;justify-content:center;width:100%}.page_backButton__WsZH1{background:transparent;border:1px solid rgba(139,92,246,.3);color:#a78bfa;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.page_backButton__WsZH1:hover{background:rgba(139,92,246,.1);color:#fff;border-color:#8b5cf6}.page_searchBarContainer__lOW5h{display:flex;gap:.5rem;width:100%;max-width:800px;position:relative}.page_searchBar__cMqqD{width:100%;background:rgba(0,0,0,.3);border:1px solid rgba(139,92,246,.3);padding:1rem 1.5rem;border-radius:12px;color:#fff;font-size:1.1rem;transition:all .2s}.page_searchBar__cMqqD:focus{outline:none;border-color:#8b5cf6;background:rgba(139,92,246,.05);box-shadow:0 0 20px rgba(139,92,246,.1)}.page_sortButton__Rb_BW{background:rgba(0,0,0,.3);border:1px solid rgba(139,92,246,.3);color:#a78bfa;width:60px;height:60px;border-radius:12px;font-size:1.2rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_sortContainer__K_P6z{position:relative;height:100%;display:flex}.page_sortButton__Rb_BW:hover{background:rgba(139,92,246,.1);color:#fff;border-color:#8b5cf6}.page_activeFilter__3VQMy{background:rgba(139,92,246,.3);color:#fff;border-color:#8b5cf6;box-shadow:0 0 10px rgba(139,92,246,.2)}.page_filterPanel__c_qRh{background:#1e1e24;border:1px solid rgba(139,92,246,.3);border-radius:12px;padding:1.5rem;display:flex;gap:2rem;max-width:800px;margin:0 auto;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.5);animation:page_slideDown__HBj1R .2s ease-out}@keyframes page_slideDown__HBj1R{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_filterGroup__J5LCY{flex:1 1;display:flex;flex-direction:column;gap:1rem}.page_filterGroup__J5LCY h4{margin:0;color:#e2e8f0;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.page_checkboxGroup__a_ywG{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.page_checkboxLabel__uN6e0{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#cbd5e1;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_checkboxLabel__uN6e0:hover{color:#fff}.page_sortMenu__KMXjQ{position:absolute;top:110%;right:0;background:#1e1e24;border:1px solid rgba(139,92,246,.3);border-radius:8px;padding:.5rem;display:flex;flex-direction:column;min-width:120px;z-index:100;box-shadow:0 4px 20px rgba(0,0,0,.5)}.page_sortMenu__KMXjQ button{background:transparent;border:none;color:#cbd5e1;padding:.5rem 1rem;text-align:left;cursor:pointer;border-radius:4px;transition:background .2s}.page_sortMenu__KMXjQ button:hover{background:rgba(139,92,246,.2);color:#fff}.page_sortDivider__U47iA{height:1px;background:rgba(255,255,255,.1);margin:.25rem 0}.page_categoriesGrid__KcM8k{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;padding-bottom:2rem}.page_categoryCard__4aYGI{background:rgba(15,15,20,.6);border:1px solid rgba(139,92,246,.2);border-radius:16px;height:200px;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:left}.page_categoryCard__4aYGI:hover{transform:translateY(-5px);border-color:#8b5cf6;box-shadow:0 10px 30px -10px rgba(139,92,246,.3)}.page_createCategoryCard__YC0DM{background:rgba(139,92,246,.05);border:1px dashed rgba(139,92,246,.4);justify-content:center;gap:1rem;height:auto;min-height:200px}.page_addCategoryCard__1DMNp{background:transparent;border:2px dashed rgba(255,255,255,.1);align-items:center;justify-content:center;color:#64748b}.page_addCategoryCard__1DMNp:hover{border-color:rgba(139,92,246,.5);color:#a78bfa;background:rgba(139,92,246,.05)}.page_plusIcon__F9e7u{font-size:3rem;margin-bottom:.5rem}.page_categoryContent__GX4VP{position:relative;z-index:2}.page_categoryName__Zwofu{font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.8)}.page_cardActions__J1DGs{display:flex;gap:.5rem;margin-top:1rem;width:100%}.page_contentGrid__bD8tk{display:grid;grid-template-columns:350px 1fr;grid-gap:2rem;gap:2rem;height:calc(100vh - 200px);min-height:500px}.page_itemListPanel__2vLGy{padding:0 .5rem;overflow-y:auto}.page_itemListHeader___Os7P{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_itemListTitle__tRRtq{color:#e2e8f0;font-size:1.1rem;font-weight:600}.page_itemsGrid__gqK2K{display:flex;flex-direction:column;gap:.5rem}.page_itemCard__WtGm2{background:rgba(15,15,20,.6);border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.page_itemCard__WtGm2:hover{border-color:rgba(139,92,246,.4);background:rgba(139,92,246,.05);transform:translateX(4px)}.page_itemCardActive__u1HVj{border-color:#8b5cf6;background:rgba(139,92,246,.1);box-shadow:0 0 15px rgba(139,92,246,.1)}.page_cardName__IE9Ii{font-weight:600;color:#e2e8f0}.page_cardMeta__wGwhT{font-size:.75rem;color:#64748b}.page_itemDetailsPanel__oxkb0{background:rgba(15,15,20,.8);border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:2rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page_itemDetailHeader__kkSYl{display:flex;gap:1.5rem;height:160px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem;align-items:stretch}.page_headerImageContainer__s6lgn{width:200px;height:100%;flex-shrink:0;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.page_headerImage__NOl1T{width:100%;height:100%;object-fit:cover}.page_imagePlaceholderIcon__xGP5K{font-size:3rem;opacity:.5}.page_headerInfo__TTXw2{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.page_headerActions__Voq_v{display:flex;align-items:flex-start;padding-top:.5rem}.page_itemTitle__G50Yr{font-size:2rem;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;line-height:1.1}.page_itemMeta__P8bZs{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.page_rarityBadge__9aNmd{padding:.25rem .75rem;border-radius:99px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.page_rarityCommon__JALJq{color:#94a3b8;border-color:#94a3b8;background:rgba(148,163,184,.1)}.page_rarityUncommon__ErVod{color:#22c55e;border-color:#22c55e;background:rgba(34,197,94,.1)}.page_rarityRare__fEruL{color:#3b82f6;border-color:#3b82f6;background:rgba(59,130,246,.1)}.page_rarityEpic__JfB99{color:#a855f7;border-color:#a855f7;background:rgba(168,85,247,.1);box-shadow:0 0 10px rgba(168,85,247,.2)}.page_rarityLegendary__kcoba{color:#eab308;border-color:#eab308;background:rgba(234,179,8,.1);box-shadow:0 0 15px rgba(234,179,8,.3)}.page_rarityUnique__Xg5VH{color:#ef4444;border-color:#ef4444;background:rgba(239,68,68,.15);box-shadow:0 0 20px rgba(239,68,68,.4);animation:page_pulseRed__lZA6Y 2s infinite}.page_rarityQuestion__ktwkg{color:#94a3b8;border-color:#475569;background:rgba(15,23,42,.8);font-style:italic}@keyframes page_pulseRed__lZA6Y{0%{box-shadow:0 0 15px rgba(239,68,68,.3)}50%{box-shadow:0 0 25px rgba(239,68,68,.6)}to{box-shadow:0 0 15px rgba(239,68,68,.3)}}.page_formGroup__KJeg4{display:flex;flex-direction:column;gap:.5rem}.page_detailLabel__x5TbX,.page_formGroup__KJeg4 label{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:600}.page_input__SPgbH{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);padding:.75rem;border-radius:6px;color:#fff;font-family:inherit;transition:all .2s}.page_input__SPgbH:focus{outline:none;border-color:#8b5cf6;background:rgba(0,0,0,.5)}.page_textarea__yfx6A{min-height:120px;resize:vertical;line-height:1.6}.page_toggleLabel__IKcuz{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_actionButtons__mgHVi{display:flex;gap:1rem;margin-top:2rem}.page_categoryBtn___ErIL{background:rgba(139,92,246,.2);color:#a78bfa;border:1px solid rgba(139,92,246,.4);padding:.4rem 1rem;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s}.page_categoryBtn___ErIL:hover{background:rgba(139,92,246,.3);color:#fff}.page_btnDanger__NHqPj,.page_btnPrimary__yTiuq,.page_btnSecondary__uY0_B{flex:1 1;padding:.75rem;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.page_btnPrimary__yTiuq{background:#7c3aed;color:#fff}.page_btnPrimary__yTiuq:hover{background:#6d28d9;box-shadow:0 0 15px rgba(124,58,237,.4)}.page_btnSecondary__uY0_B{background:rgba(255,255,255,.1);color:#fff}.page_btnSecondary__uY0_B:hover{background:rgba(255,255,255,.15)}.page_btnDanger__NHqPj{background:rgba(220,38,38,.2);color:#fca5a5;border:1px solid rgba(220,38,38,.3)}.page_btnDanger__NHqPj:hover{background:rgba(220,38,38,.3)}.page_privateBadge__tWq0u{font-size:.7rem;background:rgba(239,68,68,.2);color:#fca5a5;padding:2px 6px;border-radius:4px;border:1px solid rgba(239,68,68,.3)}.page_publicBadge__xVwaW{font-size:.7rem;background:rgba(34,197,94,.2);color:#86efac;padding:2px 6px;border-radius:4px;border:1px solid rgba(34,197,94,.3)}.page_emptyState__1BZby{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748b;gap:1rem;text-align:center}.page_emptyStateBtn__82Dzd{flex:0 1!important;width:auto;min-width:200px;margin-top:1rem}@media (max-width:768px){.page_headerContent__tZmDl{flex-direction:column;gap:1rem;padding:1rem}.page_headerControlsRow___4yHM{flex-wrap:wrap}.page_searchBarContainer__lOW5h{width:100%;max-width:100%}.page_contentGrid__bD8tk{display:block;height:auto}.page_contentGrid__bD8tk.page_noSelection__9_7yj .page_itemListPanel__2vLGy{display:block}.page_contentGrid__bD8tk.page_hasSelection__DkSTU .page_itemListPanel__2vLGy,.page_contentGrid__bD8tk.page_noSelection__9_7yj .page_itemDetailsPanel__oxkb0{display:none}.page_contentGrid__bD8tk.page_hasSelection__DkSTU .page_itemDetailsPanel__oxkb0{display:flex;height:auto;border:none;background:transparent;padding:0}.page_itemDetailHeader__kkSYl{flex-direction:column;height:auto;align-items:center;text-align:center;gap:1rem}.page_headerImageContainer__s6lgn{width:100px;height:100px}.page_headerInfo__TTXw2{align-items:center}.page_headerActions__Voq_v{width:100%;justify-content:center;padding-top:0}.page_itemMeta__P8bZs{justify-content:center}}.page_container__jZF7q{min-height:100vh;display:flex;flex-direction:column}.page_headerRight__M86vK,.page_userInfo__Vqx_C{display:flex;align-items:center;gap:.75rem}.page_userEmail__GwXiy{color:var(--text-muted);font-size:.85rem;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_authPrompt__TZGzw{flex:1 1;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;min-height:calc(100vh - var(--header-height));background:radial-gradient(ellipse at 50% 40%,rgba(155,89,182,.18) 0,transparent 65%)}.page_authPromptInner__qN7NP{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;max-width:420px}.page_authLogo___Eq2P{font-size:4rem;color:var(--orange);filter:drop-shadow(0 0 24px rgba(230,126,34,.5))}.page_authTitle__KYzS_{font-size:3.5rem;font-weight:900;background:linear-gradient(135deg,var(--text),var(--purple-light),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.15em;text-transform:uppercase;filter:drop-shadow(0 0 30px rgba(155,89,182,.5))}.page_authText__JMITt{font-size:1rem;color:var(--text-muted);line-height:1.6}.page_authButtonLarge__4UrjH{display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 2rem;background:linear-gradient(135deg,var(--purple),var(--purple-dark));color:white;border:none;border-radius:var(--radius-lg);font-weight:700;font-size:1.05rem;cursor:pointer;transition:var(--transition);box-shadow:0 4px 18px rgba(155,89,182,.35);margin-top:.5rem}.page_authButtonLarge__4UrjH:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(155,89,182,.5)}.page_main__nw1Wk{flex:1 1;padding:1.75rem 2rem 3rem;max-width:1600px;width:100%;margin:0 auto}.page_pageHeader__woz_Q{margin-bottom:1.5rem}.page_pageTitle__r5Za5{font-size:1.2rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.page_errorBox__aWXjN{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.75rem;background:linear-gradient(135deg,rgba(231,76,60,.2),rgba(192,57,43,.2));border:1px solid rgba(231,76,60,.4);color:#ff6b6b;border-radius:var(--radius-lg);font-weight:600;max-width:600px;margin:2rem auto}.page_emptyState__j9MME{text-align:center;padding:4rem 2rem}.page_emptyText__EmVh8{font-size:1.3rem;color:var(--text-muted);font-weight:600;margin-bottom:.5rem}.page_emptySubtext__4YhjP{font-size:.95rem;color:var(--text-dim)}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem;animation:page_rp-fadein__ZklWF .5s ease-out}.page_card__Cf__u{background:linear-gradient(145deg,rgba(45,27,61,.95),rgba(61,31,77,.9));border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:var(--transition);cursor:pointer;text-decoration:none;color:inherit;display:block}.page_card__Cf__u:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:var(--border-strong)}.page_cardImage__aHl9E{width:100%;height:200px;overflow:hidden;background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(107,44,145,.1));position:relative}.page_image__ZQ2oC{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.page_card__Cf__u:hover .page_image__ZQ2oC{transform:scale(1.04)}.page_imagePlaceholder__UfUJa{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page_placeholderIcon__DZc_Y{font-size:4.5rem}.page_cardContent__Skti9{padding:1.5rem}.page_persoName__cF8ic{font-size:1.6rem;font-weight:800;background:linear-gradient(135deg,var(--text),var(--purple-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1.25rem;letter-spacing:.5px}.page_stats__CbBi_{display:flex;flex-direction:column;gap:.6rem}.page_stat__wNpTi{display:flex;justify-content:space-between;align-items:center;padding:.6rem .9rem;background:rgba(155,89,182,.08);border-radius:8px;border-left:3px solid var(--purple)}.page_statLabel__2jNx3{font-weight:600;color:var(--purple-light);font-size:.85rem;text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;gap:.4rem}.page_statValue__tVgp7{font-size:1.1rem;font-weight:800;color:var(--text)}.page_heroView__LtnW1{display:flex;flex-direction:column;align-items:center;gap:0;animation:page_rp-fadein__ZklWF .5s ease-out;max-width:680px;margin:0 auto}.page_heroImageWrap__VBcxn{width:100%;height:340px;position:relative;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(107,44,145,.1))}.page_heroImage__Aq3LS{width:100%;height:100%;object-fit:cover;object-position:top}.page_heroImagePlaceholder__WOPho{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:7rem;color:rgba(155,89,182,.3)}.page_heroOverlay__ZfcXe{position:absolute;inset:0;background:linear-gradient(0deg,rgba(26,11,46,.92) 0,rgba(26,11,46,.3) 50%,transparent)}.page_heroName__7Ztch{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);font-size:2.6rem;font-weight:900;text-align:center;white-space:nowrap;background:linear-gradient(135deg,var(--text),var(--purple-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;text-shadow:none;filter:drop-shadow(0 0 20px rgba(155,89,182,.5))}.page_heroBody__d_2rx{width:100%;background:linear-gradient(145deg,rgba(45,27,61,.95),rgba(61,31,77,.9));border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1.75rem}.page_heroStats__ozT57{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.page_heroStat__7idii{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .5rem;background:rgba(155,89,182,.08);border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:var(--transition)}.page_heroStat__7idii:hover{background:rgba(155,89,182,.15);border-color:var(--border-strong)}.page_heroStatIcon__9ibur{font-size:1.3rem;color:var(--gold)}.page_heroStatLabel__iTFrE{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.page_heroStatValue__DWfNS{font-size:1.25rem;font-weight:800;color:var(--text)}.page_heroBtn__7cugx{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:.9rem 2rem;background:linear-gradient(135deg,var(--purple),var(--purple-dark));color:white;border:none;border-radius:var(--radius-lg);font-weight:700;font-size:1rem;cursor:pointer;text-decoration:none;transition:var(--transition);box-shadow:0 4px 18px rgba(155,89,182,.35)}.page_heroBtn__7cugx:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(155,89,182,.5)}@media (max-width:768px){.page_userEmail__GwXiy{display:none}.page_authTitle__KYzS_{font-size:2.5rem}.page_authLogo___Eq2P{font-size:3rem}.page_main__nw1Wk{padding:1.25rem 1rem 2rem}.page_grid__JZ9Cz{grid-template-columns:1fr;gap:1rem}.page_cardImage__aHl9E{height:170px}.page_cardContent__Skti9{padding:1.1rem}.page_persoName__cF8ic{font-size:1.3rem;margin-bottom:1rem}.page_heroImageWrap__VBcxn{height:240px}.page_heroName__7Ztch{font-size:1.8rem}.page_heroStats__ozT57{grid-template-columns:repeat(2,1fr)}.page_heroBody__d_2rx{padding:1.25rem}}@media (max-width:480px){.page_heroImageWrap__VBcxn{height:200px}.page_heroName__7Ztch{font-size:1.5rem}.page_authTitle__KYzS_{font-size:2rem}.page_authButtonLarge__4UrjH{font-size:.95rem;padding:.8rem 1.5rem}}