body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Message_messageContainer__RCnJ2{display:flex;flex-direction:column;gap:10px;left:50%;max-width:400px;pointer-events:none;position:fixed;top:20px;transform:translateX(-50%);width:90%;z-index:10000}.Message_messageContainer__RCnJ2>*{pointer-events:auto}.Message_message__fI\+pG{align-items:center;animation:Message_slideDown__-3XDS .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid #0000;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:12px;min-height:50px;padding:12px 16px}.Message_messageContent__QchWr{flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.Message_closeButton__LcQbX{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;line-height:1;opacity:.7;padding:4px;transition:all .2s ease;width:24px}.Message_closeButton__LcQbX:hover{background:#0000001a;opacity:1}.Message_info__lafXv{background:#e6f7fff2;border-left-color:#1890ff;color:#0050b3}.Message_success__zan1A{background:#f6ffedf2;border-left-color:#52c41a;color:#135200}.Message_warning__j5tGw{background:#fffbe6f2;border-left-color:#faad14;color:#613400}.Message_error__VQUOh{background:#fff2f0f2;border-left-color:#ff4d4f;color:#a8071a}@keyframes Message_slideDown__-3XDS{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Message_slideUp__GZJ8o{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-30px) scale(.9)}}.Message_leaving__nfcfC{animation:Message_slideUp__GZJ8o .3s ease forwards}.Message_message__fI\+pG:first-child{animation-delay:0s}.Message_message__fI\+pG:nth-child(2){animation-delay:.05s}.Message_message__fI\+pG:nth-child(3){animation-delay:.1s}.Message_message__fI\+pG:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.Message_leaving__nfcfC,.Message_message__fI\+pG{animation:none}}@media (prefers-contrast:high){.Message_message__fI\+pG{border:2px solid}}@media (max-width:480px){.Message_messageContainer__RCnJ2{max-width:90%;top:10px;width:calc(100% - 20px)}.Message_message__fI\+pG{min-height:44px;padding:10px 12px}.Message_messageContent__QchWr{font-size:13px}.Message_closeButton__LcQbX{font-size:16px;height:20px;width:20px}}.Button_button__N7hri{align-items:center;background:var(--background-color);border:var(--border) solid var(--border_color);border-radius:var(--border-radius);color:var(--font-color);cursor:pointer;display:inline-flex;font-size:var(--font-size);font-weight:500;gap:var(--gap);justify-content:center;min-height:var(--min-height);padding:var(--padding);text-decoration:none;transition:all .2s ease}.Button_button__N7hri:hover:not(:disabled){background:var(--hover_background-color);border-color:var(--hover_border_color);color:var(--hover_font-color);transform:translateY(-1px)}.Button_button__N7hri:active:not(:disabled){background:var(--focus_background-color);border-color:var(--focus_border_color);color:var(--focus_font-color);transform:translateY(-1px)}.Button_button__N7hri:disabled{cursor:not-allowed;opacity:.6}.Button_button__N7hri{box-shadow:var(--shadow-default)}.Button_button__N7hri:hover:not(:disabled){box-shadow:var(--shadow-hover)}.Button_button__N7hri:active:not(:disabled){box-shadow:var(--shadow-focus)}.Input_inputContainer__-R2-u{margin-bottom:16px}.Input_label__PvpoF{color:#333;display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.Input_input__0WtoL{background:#f8f9fa;border:2px solid #e1e5e9;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.Input_input__0WtoL:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.Input_input__0WtoL::placeholder{color:#999}.Input_inputError__mWqOI{background:#fff2f0;border-color:#ff4d4f}.Input_inputError__mWqOI:focus{border-color:#ff4d4f;box-shadow:0 0 0 3px #ff4d4f1a}.Input_errorMessage__JbzeX{color:#ff4d4f;display:block;font-size:.8rem;margin-top:4px}.Input_small__6WCSQ{font-size:.875rem;padding:8px 12px}.Input_medium__lOuCH{font-size:1rem;padding:12px 16px}.Input_large__Mv8eA{font-size:1.125rem;padding:14px 18px}.Input_disabled__G2Ox-{background:#f5f5f5;cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.Input_input__0WtoL{transition:none}}.Modal_modalOverlay__gBqO8{align-items:center;animation:Modal_fadeIn__Q6VVy .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Modal_modal__r3uE2{animation:Modal_slideIn__0LPDZ .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.Modal_modalHeader__Kvs2b{align-items:center;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;padding:20px 24px}.Modal_modalTitle__aT8O5{color:#333;font-size:1.25rem;font-weight:600;margin:0}.Modal_closeButton__Add\+j{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.5rem;padding:4px;transition:all .2s ease}.Modal_closeButton__Add\+j:hover{background:#f5f5f5;color:#333}.Modal_modalBody__2pbtR{max-height:60vh;overflow-y:auto;padding:24px}.Modal_modalFooter__A495Y{background:#f8f9fa;border-top:1px solid #e1e5e9;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.Modal_small__8ReOJ{max-width:400px}.Modal_medium__2zBIr{max-width:500px}.Modal_large__KIGyL{max-width:600px}.Modal_fullscreen__Hvqjb{max-height:95vh;max-width:95vw}@keyframes Modal_fadeIn__Q6VVy{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__0LPDZ{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.Modal_modalOverlay__gBqO8,.Modal_modal__r3uE2{animation:none}}@media (max-width:768px){.Modal_modal__r3uE2{margin:10px}.Modal_modalBody__2pbtR,.Modal_modalFooter__A495Y,.Modal_modalHeader__Kvs2b{padding:16px 20px}.Modal_modalFooter__A495Y{flex-direction:column}}.Tabs_tabsContainer__2mHFg{background-color:initial;border-bottom:1px solid var(--border_color);box-sizing:border-box;padding:0 10px;transition:all .3s ease}.Tabs_tabsList__yL5vu{align-items:center;display:flex;gap:4px;overflow-x:auto}.Tabs_tab__6vScA{align-items:center;background:var(--secondary-background-color);border:1px solid var(--border_color);border-bottom:none;border-radius:6px 6px 0 0;color:var(--font-color);cursor:pointer;display:flex;gap:8px;height:32px;max-width:200px;min-width:100px;padding:8px 12px;position:relative;text-align:left;transition:all .2s ease}.Tabs_tab__6vScA:hover{background:var(--hover_background-color)}.Tabs_tab__6vScA.Tabs_active__p5yDD,.Tabs_tab__6vScA:hover{border-color:var(--hover_border_color);color:var(--hover_font-color)}.Tabs_tab__6vScA.Tabs_active__p5yDD{background:var(--background-color);font-weight:500}.Tabs_tabIcon__RjLFv{flex-shrink:0;font-size:14px}.Tabs_tabSvgIcon__OfPro{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.Tabs_tabLabel__qPksX{flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tabs_closeButton__XZ\+LM{align-items:center;background:none;border:none;border-radius:2px;color:var(--secondary-font-color);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:16px;justify-content:center;opacity:.7;padding:2px;transition:all .2s ease;width:16px}.Tabs_closeButton__XZ\+LM:hover{background:#dc3545;background:var(--danger-color,#dc3545);color:#fff;opacity:1}.Tabs_tab__6vScA:not(:hover) .Tabs_closeButton__XZ\+LM{opacity:0}.Tabs_tab__6vScA:hover .Tabs_closeButton__XZ\+LM{opacity:.7}.Tabs_tabsList__yL5vu>:only-child .Tabs_closeButton__XZ\+LM{display:none}.Tabs_tabsList__yL5vu::-webkit-scrollbar{height:4px}.Tabs_tabsList__yL5vu::-webkit-scrollbar-track{background:var(--secondary-background-color)}.Tabs_tabsList__yL5vu::-webkit-scrollbar-thumb{background:var(--border_color);border-radius:2px}.Tabs_tabsList__yL5vu::-webkit-scrollbar-thumb:hover{background:var(--secondary-font-color)}.Table_tableContainer__8aWXi{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto;width:100%}.Table_table__vHrGf{border-collapse:collapse;min-width:600px;width:100%}.Table_table__vHrGf td,.Table_table__vHrGf th{border-bottom:1px solid #e1e5e9;padding:12px 16px;text-align:left}.Table_table__vHrGf th{background:#f8f9fa;color:#333;font-size:.9rem;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.Table_table__vHrGf tbody tr:hover{background:#f8f9fa}.Table_table__vHrGf tbody tr:last-child td{border-bottom:none}.Table_striped__7LuAP tbody tr:nth-child(2n){background:#fafafa}.Table_bordered__gTJsj td,.Table_bordered__gTJsj th{border:1px solid #e1e5e9}.Table_compact__dmlcc td,.Table_compact__dmlcc th{padding:8px 12px}.Table_loading__R2apO{opacity:.6}.Table_empty__dJruK{color:#666;padding:40px;text-align:center}@media (max-width:768px){.Table_table__vHrGf td,.Table_table__vHrGf th{font-size:.875rem;padding:8px 12px}}.Card_card__hIYYj{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .3s ease}.Card_card__hIYYj:hover{box-shadow:0 4px 12px #00000026}.Card_cardHeader__0lecM{background:#f8f9fa;border-bottom:1px solid #e1e5e9;padding:16px 20px}.Card_cardTitle__VfpdL{color:#333;font-size:1.1rem;font-weight:600;margin:0}.Card_cardSubtitle__ZVaoI{color:#666;font-size:.875rem;margin:4px 0 0}.Card_cardBody__V4ILR{padding:20px}.Card_cardFooter__5gqy0{background:#f8f9fa;border-top:1px solid #e1e5e9;padding:16px 20px}.Card_bordered__Cw7CE{border:1px solid #e1e5e9;box-shadow:none}.Card_shadowNone__DPi3N{box-shadow:none}.Card_shadowSmall__YXzxb{box-shadow:0 1px 3px #0000001a}.Card_shadowLarge__3JPSW{box-shadow:0 8px 24px #00000026}.Card_small__Mbclr .Card_cardBody__V4ILR{padding:16px}.Card_medium__xmmcy .Card_cardBody__V4ILR{padding:20px}.Card_large__1E0xN .Card_cardBody__V4ILR{padding:24px}.Card_hoverable__mj9il:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.Card_card__hIYYj{transition:none}.Card_hoverable__mj9il:hover{transform:none}}.TextArea_container__h5omK{width:100%}.TextArea_label__WX5x5{color:#111827;color:var(--color-text,#111827);display:block;font-weight:600;margin-bottom:6px}.TextArea_textarea__ya7tF{background:#fff;background:var(--color-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#111827;color:var(--color-text,#111827);outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.TextArea_textarea__ya7tF:focus{border-color:#3b82f6;border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px #3b82f626}.TextArea_inputError__U3Mnw{border-color:#ef4444}.TextArea_disabled__eYI4V{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.TextArea_errorMessage__wfCt5{color:#ef4444;display:block;font-size:12px;margin-top:4px}.IconButton_iconButton__Hr42u{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;transition:all .2s ease}.IconButton_iconButton__Hr42u:disabled{cursor:not-allowed;opacity:.6}.IconButton_small__-G-bD{height:24px;padding:4px;width:24px}.IconButton_medium__Z2NYk{height:32px;padding:6px;width:32px}.IconButton_large__mmk-A{height:40px;padding:8px;width:40px}.IconButton_primary__2mZxg{background:var(--hover_border_color);color:#fff}.IconButton_primary__2mZxg:hover:not(:disabled){background:var(--focus_border_color);transform:translateY(-1px)}.IconButton_secondary__60Dc0{background:var(--secondary-background-color);border:1px solid var(--border_color);color:var(--font-color)}.IconButton_secondary__60Dc0:hover:not(:disabled){background:var(--hover_background-color);border-color:var(--hover_border_color)}.IconButton_danger__VJGVW{background:#dc3545;background:var(--danger-color,#dc3545);color:#fff}.IconButton_danger__VJGVW:hover:not(:disabled){background:#c82333;background:var(--danger-hover-color,#c82333)}.IconButton_ghost__dWOw5{background:#0000;color:var(--font-color)}.IconButton_ghost__dWOw5:hover:not(:disabled){background:var(--hover_background-color)}.IconButton_icon__wbpkD{fill:currentColor;flex-shrink:0;height:1.5em;width:1.5em}.Span_span__lfvM0{align-items:center;background:var(--background-color);border:var(--border) solid var(--border_color);border-radius:var(--border-radius);color:var(--font-color);cursor:pointer;display:inline-flex;font-size:var(--font-size);font-weight:var(--font-weight);gap:var(--gap);justify-content:center;min-height:var(--min-height);padding:0 8px;text-decoration:none;transition:all .2s ease}.Span_span__lfvM0:hover:not(:disabled){background:var(--hover_background-color);border-color:var(--hover_border_color);color:var(--hover_font-color);transform:translateY(-1px)}.Span_span__lfvM0:active:not(:disabled){background:var(--focus_background-color);border-color:var(--focus_border_color);color:var(--focus_font-color);transform:translateY(-1px)}.Span_button__f\+JzT:disabled{cursor:not-allowed;opacity:.6}.BottomNavLayout_bottomNav__CxB2D{background:var(--background-color);border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 -2px 10px #0000001a;box-sizing:border-box;display:flex;height:60px;left:0;padding:8px 0;position:fixed;right:0;z-index:1000}.BottomNavLayout_bottomNavItem__gZQzt{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:8px;transition:all .2s ease}.BottomNavLayout_bottomNavItem__gZQzt:hover{background:#f8f9fa}.BottomNavLayout_bottomNavItem__gZQzt.BottomNavLayout_active__luTSQ{color:#007bff}.BottomNavLayout_bottomNavItem__gZQzt.BottomNavLayout_active__luTSQ .BottomNavLayout_bottomNavIcon__-IpP0{transform:translateY(-2px)}.BottomNavLayout_bottomNavIcon__-IpP0{font-size:20px;margin-bottom:4px;transition:transform .2s ease}.BottomNavLayout_bottomNavSvgIcon__lIRt6{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.BottomNavLayout_bottomNavLabel__i7Vry{font-size:12px;font-weight:500;line-height:1.2}.Sidebar_sidebar__mU2Up{background:var(--secondary-background-color);border-right:1px solid hsla(0,0%,47%,.199);border-right:1px solid var(--border_color,hsla(0,0%,47%,.199));color:var(--font-color);display:flex;flex-direction:column;height:100%;transition:all .3s ease;width:240px}.Sidebar_sidebar__mU2Up.Sidebar_collapsed__R1\+Hi{width:60px}.Sidebar_sidebarHeader__VeWQF{align-items:center;background:var(--background-color);border-bottom:1px solid var(--border_color);display:flex;height:20px;justify-content:end;padding:10px}.Sidebar_sidebarTitle__HlI3n{color:var(--font-color);font-size:16px;font-weight:600;margin:0;overflow:hidden;white-space:nowrap}.Sidebar_toggleButton__rpFmE{align-items:center;background:var(--secondary-background-color);border:1px solid var(--border_color);border-radius:4px;color:var(--font-color);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;justify-content:center;padding:6px;transition:all .2s ease}.Sidebar_toggleButton__rpFmE:hover{background:var(--hover_background-color);border-color:var(--hover_border_color);color:var(--hover_font-color);transform:scale(1.05)}.Sidebar_menu__fDUFJ{background:var(--background-color);flex:1 1;overflow-y:auto;padding:8px 0}.Sidebar_menuItem__KbxO-{align-items:center;background:var(--secondary-background-color);border-left:3px solid #0000;color:var(--font-color);cursor:pointer;display:flex;gap:12px;padding:12px 16px;position:relative;transition:all .2s ease}.Sidebar_menuItem__KbxO-:hover{background:var(--hover_background-color);border-left-color:var(--hover_border_color);color:var(--hover_font-color)}.Sidebar_menuItem__KbxO-.Sidebar_active__cBtTt{background:var(--focus_background-color);border-left-color:var(--focus_border_color);color:var(--focus_font-color)}.Sidebar_menuIcon__2TKW9{flex-shrink:0;font-size:16px;text-align:center;width:20px}.Sidebar_menuSvgIcon__5b4s0{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.Sidebar_menuLabel__hMXHa{flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_arrow__L01S2{color:var(--secondary-font-color);font-size:10px;opacity:.7;transition:transform .2s ease}.Sidebar_menuItem__KbxO-.Sidebar_active__cBtTt .Sidebar_arrow__L01S2{color:var(--focus_font-color);transform:rotate(90deg)}.Sidebar_menu__fDUFJ::-webkit-scrollbar{width:4px}.Sidebar_menu__fDUFJ::-webkit-scrollbar-track{background:var(--secondary-background-color)}.Sidebar_menu__fDUFJ::-webkit-scrollbar-thumb{background:var(--border_color);border-radius:2px}.Sidebar_menu__fDUFJ::-webkit-scrollbar-thumb:hover{background:var(--secondary-font-color)}.Sidebar_Icon__3nbYR,.Sidebar_SidebarLayouticon__XmkBj{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.LoadingAnimation_loadingOverlay__KDdKl{align-items:center;animation:LoadingAnimation_fadeIn__kymxj .3s ease-out;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffff1a;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.LoadingAnimation_loadingContainer__wfLGF{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff26;border:1px solid #fff3;border-radius:24px;box-shadow:0 8px 32px #0000001a,inset 0 1px 0 #fff3;display:flex;flex-direction:column;justify-content:center;min-height:200px;min-width:200px;padding:3rem;position:relative}.LoadingAnimation_spinner__55J61{height:80px;margin-bottom:2rem;position:relative;width:80px}.LoadingAnimation_spinnerCircle__-46Fb{animation:LoadingAnimation_spin__R7ymj 2s linear infinite;border:3px solid #0000;border-radius:50%;height:100%;position:absolute;width:100%}.LoadingAnimation_spinnerCircle__-46Fb:first-child{animation-delay:0s;border-top:3px solid #667eea}.LoadingAnimation_spinnerCircle__-46Fb:nth-child(2){animation-delay:.1s;border-right:3px solid #764ba2}.LoadingAnimation_spinnerCircle__-46Fb:nth-child(3){animation-delay:.2s;border-bottom:3px solid #f093fb}.LoadingAnimation_spinnerCircle__-46Fb:nth-child(4){animation-delay:.3s;border-left:3px solid #f5576c}.LoadingAnimation_loadingText__Hr9cJ{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:500;gap:4px;text-align:center}.LoadingAnimation_message__6nSmP{color:#4a5568;font-weight:600}.LoadingAnimation_dots__yuSlc{display:flex;gap:2px}.LoadingAnimation_dot__VhzgV{animation:LoadingAnimation_dotPulse__eZkNB 1.4s ease-in-out infinite both;color:#667eea;font-weight:700}.LoadingAnimation_dot__VhzgV:nth-child(2){animation-delay:.2s}.LoadingAnimation_dot__VhzgV:nth-child(3){animation-delay:.4s}@keyframes LoadingAnimation_fadeIn__kymxj{0%{opacity:0}to{opacity:1}}@keyframes LoadingAnimation_spin__R7ymj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingAnimation_dotPulse__eZkNB{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.LoadingAnimation_loadingContainer__wfLGF{min-height:160px;min-width:160px;padding:2rem}.LoadingAnimation_spinner__55J61{height:60px;margin-bottom:1.5rem;width:60px}.LoadingAnimation_loadingText__Hr9cJ{font-size:1rem}}@media (prefers-color-scheme:dark){.LoadingAnimation_loadingOverlay__KDdKl{background:#0000004d}.LoadingAnimation_loadingContainer__wfLGF{background:#0003;border:1px solid #ffffff1a}.LoadingAnimation_message__6nSmP{color:#e2e8f0}}.ConfirmationDialog_overlay__VJyYA{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ConfirmationDialog_dialog__uGxfj{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:24px;text-align:center;width:90%}.ConfirmationDialog_dialog__uGxfj h3{color:#333;margin:0 0 12px}.ConfirmationDialog_dialog__uGxfj p{color:#666;line-height:1.5;margin:0 0 20px}.ConfirmationDialog_buttons__dxvt0{display:flex;gap:12px;justify-content:center}.ConfirmationDialog_cancelButton__gumY6{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;min-width:80px;padding:8px 16px}.ConfirmationDialog_confirmButton__fBj68{background:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;min-width:80px;padding:8px 16px}.ConfirmationDialog_cancelButton__gumY6:hover{background:#f5f5f5}.ConfirmationDialog_confirmButton__fBj68:hover{background:#d32f2f}.accountingdetails-container{color:var(--font-color);margin:0 auto;max-width:1200px;padding:16px}.accountingdetails-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.accountingdetails-date-selector{color:var(--font-color);cursor:pointer}.accountingdetails-date,.date-display-wrapper{color:var(--font-color)}.date-display-wrapper{align-items:center;display:flex;flex-direction:column}.accountingdetails-date-year{color:var(--font-color);font-size:14px}.accountingdetails-date-month{color:var(--font-color);font-size:18px;font-weight:700}.accountingdetails-summary{display:flex;gap:24px}.accountingdetails-summary-item{align-items:center;display:flex;flex-direction:column;min-width:80px}.accountingdetails-summary-amount{color:var(--font-color);font-size:16px;font-weight:700;margin-top:4px}.accountingdetails-summary-amount.income{color:#fa5151}.accountingdetails-summary-amount.expense{color:#07c160}.accountingdetails-date-group{margin-bottom:20px}.accountingdetails-date-summary{color:#888;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px;padding:10px 0}.accountingdetails-details-list{list-style:none;margin:0;padding:0}.accountingdetails-details-item{align-items:center;border-bottom:1px solid #f5f5f52f;cursor:pointer;display:flex;justify-content:space-around;padding:12px 0;transition:background-color .2s}.accountingdetails-details-item:hover{background-color:#f9f9f957}.accountingdetails-details-category{align-items:center;color:var(--font-color);display:flex;flex:0 0 120px}.accountingdetails-details-icon{height:20px;margin-right:8px;width:20px}.accountingdetails-details-category-name,.accountingdetails-details-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountingdetails-details-description{color:var(--font-color);flex:1 1;font-size:14px;padding:0 12px}.accountingdetails-details-amount{flex:0 0 80px;font-weight:700;text-align:right}.accountingdetails-details-amount.income{color:#fa5151}.accountingdetails-details-amount.expense{color:#07c160}.accountingdetails-modal{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1000}.accountingdetails-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.accountingdetails-modal-title{color:#333;font-size:16px;margin-bottom:16px;margin-top:0}.accountingdetails-modal-close{background:none;border:none;color:#888;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:12px;top:12px}.accountingdetails-date-filter{display:flex;flex-direction:column;gap:16px}.accountingdetails-date-filter-item{display:flex;flex-direction:column;gap:8px}.accountingdetails-date-filter-item label{color:#555;font-size:14px}.accountingdetails-date-filter select,.accountingdetails-date-filter-item input{border:1px solid #ddd;border-radius:8px;font-size:14px;padding:8px 12px}.accountingdetails-date-filter select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;position:relative}.accountingdetails-date-filter select:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #555;content:"";display:inline-block;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}.accountingdetails-date-filter select:focus{border-color:#07c160;box-shadow:0 0 5px #07c16033;outline:none}.accountingdetails-keyword-filter{margin-bottom:16px}.accountingdetails-keyword-input{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:14px;padding:8px 12px;width:100%}.accountingdetails-keyword-input:focus{border-color:#07c160;box-shadow:0 0 5px #07c16033;outline:none}.AccountingDetailsChange_modal__gShqq{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}.AccountingDetailsChange_modalContent__ymhcQ{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90dvh;max-width:500px;overflow-y:auto;width:90%}.AccountingDetailsChange_modalHeader__NYNTB{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.AccountingDetailsChange_modalHeader__NYNTB h2{color:#333;font-size:1.2rem;margin:0}.AccountingDetailsChange_closeBtn__jCjFq{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.AccountingDetailsChange_formGroup__PsHIl{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;padding:5px 20px 0}.AccountingDetailsChange_formGroup__PsHIl label{color:#444;display:block;font-weight:500;margin-bottom:6px;width:70px}.AccountingDetailsChange_formGroup__PsHIl input,.AccountingDetailsChange_formGroup__PsHIl select,.AccountingDetailsChange_formGroup__PsHIl textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:10px;width:90%}.AccountingDetailsChange_formGroup__PsHIl textarea{height:50px;resize:vertical}.AccountingDetailsChange_error__Jp8GD{color:#f44336;font-size:.9rem;margin-bottom:16px;padding:0 20px}.AccountingDetailsChange_modalFooter__l\+Wnq{align-items:center;border-top:1px solid #eee;display:flex;gap:5px;justify-content:space-between;padding:5px 20px}.AccountingDetailsChange_btnBase__p41D1{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;height:40px;justify-content:center;min-width:80px;padding:10px 20px;transition:all .2s ease}.AccountingDetailsChange_btnBase__p41D1:disabled{cursor:not-allowed;opacity:.6}.AccountingDetailsChange_deleteBtn__tfnKC{background-color:#f44336;color:#fff;max-width:100px}.AccountingDetailsChange_deleteBtn__tfnKC:hover:not(:disabled){background-color:#d32f2f}.AccountingDetailsChange_cancelBtn__f5DMH{background-color:#f5f5f5;border:1px solid #ddd;color:#333;max-width:100px}.AccountingDetailsChange_cancelBtn__f5DMH:hover:not(:disabled){background-color:#e0e0e0}.AccountingDetailsChange_saveBtn__Hg68-{background-color:#4caf50;color:#fff;max-width:100px}.AccountingDetailsChange_saveBtn__Hg68-:hover:not(:disabled){background-color:#45a049}.AccountingDetailsChange_btnGroup__\+4DfS{display:flex;gap:5px;justify-content:space-between;width:100%}.AccountingDetailsChange_btnGroup__\+4DfS .AccountingDetailsChange_cancelBtn__f5DMH,.AccountingDetailsChange_btnGroup__\+4DfS .AccountingDetailsChange_deleteBtn__tfnKC,.AccountingDetailsChange_btnGroup__\+4DfS .AccountingDetailsChange_saveBtn__Hg68-{flex:1 1;max-width:70px}.Home_home__nSzxX{background-color:#f8f9fa;background-color:var(--secondary-background-color,#f8f9fa);box-sizing:border-box;min-height:100%;padding:24px}.Home_allMusicSection__ckrdZ{margin:0 auto;max-width:1200px;min-height:400px}.Home_sectionHeader__ZoTL0{align-items:center;display:flex;gap:0;justify-content:space-between;margin-bottom:24px}.Home_sectionTitle__GyPOJ{color:#212529;color:var(--font-color,#212529);flex-shrink:0;font-size:24px;font-weight:600;margin:0;min-width:150px;text-align:left;white-space:nowrap}.Home_sectionHeaderRight__zGSEo{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:flex-end;min-width:0}.Home_searchContainer__P9\+UC{flex:1 1;max-width:400px;min-width:200px;position:relative}.Home_searchIcon__OmR8V{color:#6c757d;color:var(--secondary-font-color,#6c757d);height:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1}.Home_searchInput__\+t0f1{background-color:var(--secondary-background-color);border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#212529;color:var(--font-color,#212529);font-size:14px;outline:none;padding:9px 16px 9px 40px;transition:background-color .2s ease,border-color .2s ease;width:100%}.Home_searchInput__\+t0f1:focus{background-color:#fff;background-color:var(--background-color,#fff);border-color:#80bdff;border-color:var(--focus-border-color,#80bdff)}.Home_searchInput__\+t0f1::placeholder{color:#6c757d;color:var(--secondary-font-color,#6c757d)}.Home_viewModeToggle__moOUl{background-color:var(--secondary-background-color);border-radius:8px;display:flex;flex-shrink:0;gap:1px;padding:1px}.Home_viewModeButton__41q0U{align-items:center;background:none;border:none;border-radius:6px;color:var(--secondary-font-color);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s ease;width:30px}.Home_viewModeButton__41q0U:hover{background-color:var(--background-color);color:#212529;color:var(--font-color,#212529)}.Home_viewModeButton__41q0U.Home_active__MkTza{background-color:#fff;background-color:var(--background-color,#fff);box-shadow:0 1px 3px #0000001a;color:#007bff;color:var(--primary-color,#007bff)}.Home_viewModeButton__41q0U svg{height:18px;width:18px}.Home_contentArea__sGXle{min-height:200px;position:relative}.Home_loadingOverlay__7kPN7{min-height:300px}.Home_loadingMore__lAcxM,.Home_loadingOverlay__7kPN7{align-items:center;display:flex;justify-content:center;padding:40px 20px}.Home_error__HVmwi{color:#e74c3c;font-size:16px;padding:80px 20px;text-align:center}.Home_noMoreData__a-bI2{color:#aaa;font-size:14px;padding:20px;text-align:center}.Home_noData__k1uYI{color:#6c757d;color:var(--secondary-font-color,#6c757d);font-size:16px;padding:80px 20px;text-align:center}@media (max-width:768px){.Home_home__nSzxX{padding:16px}.Home_sectionHeader__ZoTL0{gap:12px}.Home_sectionTitle__GyPOJ{font-size:20px;max-width:100px;min-width:90px}.Home_sectionHeaderRight__zGSEo{gap:12px;justify-content:flex-start}.Home_searchContainer__P9\+UC{max-width:250px;min-width:150px}.Home_searchInput__\+t0f1{font-size:14px;padding:8px 12px 8px 36px}.Home_searchIcon__OmR8V{height:16px;left:12px;width:16px}.Home_loadingMore__lAcxM,.Home_loadingOverlay__7kPN7{min-height:200px;padding:30px 16px}}@media (max-width:480px){.Home_sectionHeader__ZoTL0{gap:8px}.Home_sectionTitle__GyPOJ{font-size:18px;max-width:100px}.Home_sectionHeaderRight__zGSEo{gap:8px}.Home_searchContainer__P9\+UC{max-width:180px}.Home_viewModeButton__41q0U{height:32px;width:32px}.Home_viewModeButton__41q0U svg{height:16px;width:16px}.Home_loadingMore__lAcxM,.Home_loadingOverlay__7kPN7{min-height:150px;padding:20px 12px}}.MusicTableView_musicTableContainer__DvzIS{background:#fff;background:var(--background-color,#fff);border-radius:8px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;overflow:hidden}.MusicTableView_musicTable__v6eob{border-collapse:collapse;width:100%}.MusicTableView_musicTable__v6eob thead{background-color:#f8f9fa;background-color:var(--secondary-background-color,#f8f9fa);border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--border-color,#e9ecef)}.MusicTableView_musicTable__v6eob th{color:#6c757d;color:var(--secondary-font-color,#6c757d);font-size:14px;font-weight:500;padding:12px 16px;text-align:left}.MusicTableView_thIndex__Qq93s{text-align:center;width:60px}.MusicTableView_thInfo__Ujb8P{width:auto}.MusicTableView_thAction__svNuQ{text-align:center;width:150px}.MusicTableView_musicRow__0CLIC{border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color .2s ease}.MusicTableView_musicRow__0CLIC:hover{background-color:var(--hover-background-color)}.MusicTableView_musicRow__0CLIC.MusicTableView_playing__2Y0pf .MusicTableView_songTitle__LqkDE{color:#007bff;color:var(--primary-color,#007bff)}.MusicTableView_musicRow__0CLIC.MusicTableView_playing__2Y0pf .MusicTableView_indexNumber__M4HCY{opacity:0}.MusicTableView_musicRow__0CLIC.MusicTableView_playing__2Y0pf .MusicTableView_playIndicator__hqXYa{opacity:1}.MusicTableView_musicRow__0CLIC:last-child{border-bottom:none}.MusicTableView_tdIndex__oKjag{padding:12px 16px;position:relative;text-align:center;vertical-align:middle}.MusicTableView_indexContainer__05bHs{align-items:center;display:flex;height:24px;justify-content:center;margin:0 auto;position:relative;width:24px}.MusicTableView_indexNumber__M4HCY{color:#6c757d;color:var(--secondary-font-color,#6c757d);font-size:14px;transition:opacity .2s ease}.MusicTableView_playIndicator__hqXYa{color:#007bff;color:var(--primary-color,#007bff);height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:20px}.MusicTableView_musicRow__0CLIC:hover .MusicTableView_indexNumber__M4HCY{opacity:0}.MusicTableView_musicRow__0CLIC:hover .MusicTableView_playIndicator__hqXYa{opacity:1}.MusicTableView_tdInfo__xHW7C{padding:12px 16px;vertical-align:middle}.MusicTableView_songInfo__NZA6V{align-items:center;display:flex;gap:12px}.MusicTableView_albumCover__3NraP{border-radius:4px;flex-shrink:0;height:40px;overflow:hidden;width:40px}.MusicTableView_albumCover__3NraP img{height:100%;object-fit:cover;width:100%}.MusicTableView_songDetails__VGokG{flex:1 1;min-width:0}.MusicTableView_songTitle__LqkDE{color:#212529;color:var(--font-color,#212529);font-size:14px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.MusicTableView_songArtist__zbilq{color:#6c757d;color:var(--secondary-font-color,#6c757d);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicTableView_tdAction__u5B-M{padding:12px 16px;text-align:center;vertical-align:middle}.MusicTableView_actionButtons__ra2K\+{align-items:center;display:flex;gap:8px;justify-content:center;opacity:0;transition:opacity .2s ease}.MusicTableView_musicRow__0CLIC.MusicTableView_playing__2Y0pf .MusicTableView_actionButtons__ra2K\+,.MusicTableView_musicRow__0CLIC:hover .MusicTableView_actionButtons__ra2K\+{opacity:1}.MusicTableView_iconButton__9Auva{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;color:var(--secondary-font-color,#6c757d);cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;transition:background-color .2s ease,color .2s ease;width:32px}.MusicTableView_iconButton__9Auva:hover{background-color:#e9ecef;background-color:var(--hover-background-color,#e9ecef)}.MusicTableView_iconButton__9Auva svg{height:18px;width:18px}.MusicTableView_likeButton__l4NH1.MusicTableView_liked__kxvW9,.MusicTableView_likeButton__l4NH1:hover{color:#e74c3c}.MusicTableView_downloadButton__UMguQ:hover,.MusicTableView_playPauseButton__IJ6p5:hover{color:#007bff;color:var(--primary-color,#007bff)}.MusicTableView_volumeBars__JC0mr{align-items:flex-end;display:flex;height:12px;justify-content:space-between;width:14px}.MusicTableView_bar__K8tMi{animation:MusicTableView_bounce__rwQFS 1.2s ease-in-out infinite;background-color:#007bff;background-color:var(--primary-color,#007bff);width:3px}.MusicTableView_bar__K8tMi:nth-child(2){animation-delay:-1s}.MusicTableView_bar__K8tMi:nth-child(3){animation-delay:-.8s}@keyframes MusicTableView_bounce__rwQFS{0%,to{height:2px}50%{height:12px}}@media (max-width:768px){.MusicTableView_musicTableContainer__DvzIS{border-radius:0;margin:0 -16px}.MusicTableView_musicTable__v6eob td,.MusicTableView_musicTable__v6eob th{padding:8px 12px}.MusicTableView_thIndex__Qq93s{width:40px}.MusicTableView_thAction__svNuQ{width:60px}.MusicTableView_albumCover__3NraP{height:32px;width:32px}.MusicTableView_songTitle__LqkDE{font-size:13px}.MusicTableView_songArtist__zbilq{font-size:11px}.MusicTableView_likeButton__l4NH1{padding:6px}.MusicTableView_likeButton__l4NH1 svg{height:16px;width:16px}}@media (max-width:480px){.MusicTableView_musicTableContainer__DvzIS{margin:0 -12px}.MusicTableView_musicTable__v6eob td,.MusicTableView_musicTable__v6eob th{padding:5px 10px}.MusicTableView_songInfo__NZA6V{gap:8px}.MusicTableView_albumCover__3NraP{height:28px;width:28px}}.MusicGridView_musicGrid__oIacv{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.MusicGridView_musicCard__j6sou{background:#fff;background:var(--background-color,#fff);border:1px solid #e9ecef;border:1px solid var(--border-color,#e9ecef);border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out}.MusicGridView_musicCard__j6sou:hover{box-shadow:0 6px 16px #0000001a;box-shadow:0 6px 16px var(--hover-shadow-color,#0000001a);transform:translateY(-4px)}.MusicGridView_musicCover__8WPtW{background-color:#f0f0f0;padding-top:100%;position:relative;width:100%}.MusicGridView_coverImage__8mbKd{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.MusicGridView_musicCard__j6sou:hover .MusicGridView_coverImage__8mbKd{transform:scale(1.05)}.MusicGridView_playIconOverlay__3U5zc{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.MusicGridView_musicCard__j6sou.MusicGridView_playing__T9YYd .MusicGridView_playIconOverlay__3U5zc,.MusicGridView_musicCard__j6sou:hover .MusicGridView_playIconOverlay__3U5zc{opacity:1}.MusicGridView_playIcon__di5V2{color:#fff;filter:drop-shadow(0 0 5px rgba(0,0,0,.5));height:40px;width:40px}.MusicGridView_actionButtons__BjtFT{display:flex;gap:6px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s ease}.MusicGridView_musicCard__j6sou:hover .MusicGridView_actionButtons__BjtFT{opacity:1}.MusicGridView_iconButton__GUgE3{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}.MusicGridView_iconButton__GUgE3 svg{height:16px;width:16px}.MusicGridView_likeButton__fhcem.MusicGridView_liked__KaBWQ,.MusicGridView_likeButton__fhcem:hover{background:#e74c3c}.MusicGridView_likeButton__fhcem.MusicGridView_liked__KaBWQ{color:#fff}.MusicGridView_downloadButton__E8iHj:hover{background:#007bff;background:var(--primary-color,#007bff)}.MusicGridView_musicInfo__H4pJL{padding:12px}.MusicGridView_musicTitle__RDndB{color:#212529;color:var(--font-color,#212529);font-size:15px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicGridView_playingTitle__K3nx2{color:#007bff;color:var(--primary-color,#007bff)}.MusicGridView_musicArtist__SHybJ{color:#6c757d;color:var(--secondary-font-color,#6c757d);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicGridView_volumeBars__HiR47{align-items:flex-end;display:flex;height:24px;justify-content:space-between;width:28px}.MusicGridView_bar__WoNj1{animation:MusicGridView_bounce__CKW4n 1.2s ease-in-out infinite;background-color:#fff;width:5px}.MusicGridView_bar__WoNj1:nth-child(2){animation-delay:-1s}.MusicGridView_bar__WoNj1:nth-child(3){animation-delay:-.8s}@keyframes MusicGridView_bounce__CKW4n{0%,to{height:4px}50%{height:24px}}@media (max-width:768px){.MusicGridView_musicGrid__oIacv{gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.MusicGridView_musicInfo__H4pJL{padding:8px}.MusicGridView_musicTitle__RDndB{font-size:13px}.MusicGridView_musicArtist__SHybJ{font-size:11px}.MusicGridView_playIcon__di5V2{height:30px;width:30px}.MusicGridView_likeButton__fhcem{height:28px;right:6px;top:6px;width:28px}.MusicGridView_likeButton__fhcem svg{height:14px;width:14px}}@media (max-width:480px){.MusicGridView_musicGrid__oIacv{gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.MusicGridView_musicInfo__H4pJL{padding:6px}.MusicGridView_musicTitle__RDndB{font-size:12px}.MusicGridView_musicArtist__SHybJ{font-size:10px}}@media (min-width:1600px){.MusicGridView_musicGrid__oIacv{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.Recommend_home__tUPGv{background-color:#f8f9fa;background-color:var(--secondary-background-color,#f8f9fa);box-sizing:border-box;min-height:100%;padding:24px}.Recommend_allMusicSection__1wADy{margin:0 auto;max-width:1200px;min-height:400px}.Recommend_sectionHeader__ftJZa{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.Recommend_sectionTitle__Rp-kr{color:#212529;color:var(--font-color,#212529);flex-shrink:0;font-size:24px;font-weight:600;margin:0;min-width:150px;text-align:left;white-space:nowrap}.Recommend_sectionHeaderRight__X6P2X{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:flex-end;min-width:0}.Recommend_searchContainer__Pq8sE{flex:1 1;max-width:400px;min-width:200px;position:relative}.Recommend_searchIcon__sGEox{color:#6c757d;color:var(--secondary-font-color,#6c757d);height:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1}.Recommend_searchInput__u0eGi{background-color:var(--secondary-background-color);border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#212529;color:var(--font-color,#212529);font-size:14px;outline:none;padding:9px 16px 9px 40px;transition:background-color .2s ease,border-color .2s ease;width:100%}.Recommend_searchInput__u0eGi:focus{background-color:#fff;background-color:var(--background-color,#fff);border-color:#80bdff;border-color:var(--focus-border-color,#80bdff)}.Recommend_searchInput__u0eGi::placeholder{color:#6c757d;color:var(--secondary-font-color,#6c757d)}.Recommend_viewModeToggle__Qau3b{background-color:var(--secondary-background-color);border-radius:8px;display:flex;flex-shrink:0;gap:2px;padding:4px}.Recommend_viewModeButton__WsoM8{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;color:var(--secondary-font-color,#6c757d);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Recommend_viewModeButton__WsoM8:hover{background-color:#fff;background-color:var(--background-color,#fff);color:#212529;color:var(--font-color,#212529)}.Recommend_viewModeButton__WsoM8.Recommend_active__fivN7{background-color:#fff;background-color:var(--background-color,#fff);box-shadow:0 1px 3px #0000001a;color:#007bff;color:var(--primary-color,#007bff)}.Recommend_viewModeButton__WsoM8 svg{height:18px;width:18px}.Recommend_tabContainer__B37g4{border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--border-color,#dee2e6);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:5px;padding-bottom:5px}.Recommend_tab__WBt3h{align-items:center;background:none;border:1px solid #dee2e6;border:1px solid var(--border-color,#dee2e6);border-radius:20px;color:#6c757d;color:var(--secondary-font-color,#6c757d);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.Recommend_tab__WBt3h:hover{background-color:#e9ecef;background-color:var(--hover-background-color,#e9ecef);border-color:#007bff;border-color:var(--primary-color,#007bff);color:#007bff;color:var(--primary-color,#007bff)}.Recommend_tab__WBt3h.Recommend_active__fivN7{background-color:#007bff;background-color:var(--primary-color,#007bff);border-color:#007bff;border-color:var(--primary-color,#007bff);color:#fff}.Recommend_contentArea__Mz1yr{min-height:200px;position:relative}.Recommend_loadingOverlay__WKPzV{min-height:300px}.Recommend_loadingMore__HdxjD,.Recommend_loadingOverlay__WKPzV{align-items:center;display:flex;justify-content:center;padding:40px 20px}.Recommend_error__ZXAo-{color:#e74c3c;font-size:16px;padding:80px 20px;text-align:center}.Recommend_noMoreData__EP8AE{color:#aaa;font-size:14px;padding:20px;text-align:center}.Recommend_noData__fbnvJ{color:#6c757d;color:var(--secondary-font-color,#6c757d);font-size:16px;padding:80px 20px;text-align:center}@media (max-width:768px){.Recommend_home__tUPGv{padding:16px}.Recommend_sectionHeader__ftJZa{gap:12px}.Recommend_sectionTitle__Rp-kr{max-width:100px;min-width:90px}.Recommend_sectionHeaderRight__X6P2X{gap:12px;justify-content:flex-start}.Recommend_searchContainer__Pq8sE{max-width:250px;min-width:150px}.Recommend_searchInput__u0eGi{font-size:14px;padding:8px 12px 8px 36px}.Recommend_searchIcon__sGEox{height:16px;left:12px;width:16px}.Recommend_tabContainer__B37g4{gap:6px;justify-content:center}.Recommend_tab__WBt3h{font-size:13px;padding:6px 12px}.Recommend_loadingMore__HdxjD,.Recommend_loadingOverlay__WKPzV{min-height:200px;padding:30px 16px}}@media (max-width:480px){.Recommend_sectionHeader__ftJZa{gap:8px}.Recommend_sectionTitle__Rp-kr{font-size:18px;max-width:100px}.Recommend_sectionHeaderRight__X6P2X{gap:8px}.Recommend_searchContainer__Pq8sE{max-width:180px;min-width:120px}.Recommend_viewModeButton__WsoM8{height:32px;width:32px}.Recommend_viewModeButton__WsoM8 svg{height:16px;width:16px}.Recommend_tabContainer__B37g4{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.Recommend_tab__WBt3h{flex-shrink:0}.Recommend_loadingMore__HdxjD,.Recommend_loadingOverlay__WKPzV{min-height:150px;padding:20px 12px}}@media (max-width:360px){.Recommend_sectionTitle__Rp-kr{font-size:16px;min-width:80px}.Recommend_searchContainer__Pq8sE{min-width:100px}.Recommend_searchInput__u0eGi{font-size:13px;padding:6px 10px 6px 32px}.Recommend_searchInput__u0eGi::placeholder{font-size:12px}}.chat-friendmanagement{background-color:#fff;border:0 solid #ddd;border-radius:5px;margin-top:20px}.chat-friendmanagement-title{font-size:24px;margin-bottom:10px}.chat-friendmanagement-current-user{font-size:16px;margin-bottom:20px}.chat-friendmanagement-search{display:flex;flex-direction:column;gap:10px;margin-bottom:5px}.chat-friendmanagement-search-div{display:flex;flex-direction:row}.chat-friendmanagement-search-input{border:1px solid #ddd;border-radius:5px;flex:1 1;padding:10px}.chat-friendmanagement-search-button{background-color:#2ecc71;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.chat-friendmanagement-search-button:hover{background-color:#27ae60}.chat-friendmanagement-table{border-collapse:collapse;width:100%}.chat-friendmanagement-table-header{border-bottom:1px solid #ddd;padding:10px;text-align:left}.chat-friendmanagement-table-row{border-bottom:1px solid #ddd}.chat-friendmanagement-table-cell{padding:10px}.chat-friendmanagement-accept-button{background-color:#2ecc7000;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:5px;padding:5px 10px}.chat-friendmanagement-accept-button:hover{background-color:#27af6000}.chat-friendmanagement-reject-button{background-color:#e74d3c00;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.chat-friendmanagement-reject-button:hover{background-color:#c03a2b00}.chat-friendmanagement-loading,.chat-friendmanagement-no-requests{color:#777;font-size:16px}.chat-friendmanagement-error{color:red;font-size:16px}.chat-friendmanagement-add-button{background-color:#2ecc71;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.chat-friendmanagement-current-friends,.chat-friendmanagement-requests-list{margin-top:2px;min-height:200px;overflow-y:auto}.chat-friendmanagement-subtitle{font-size:18px;margin-bottom:5px}.chat-friendmanagement-divider{border-bottom:1px solid #ddd;margin-bottom:10px}.chat-friendmanagement-current-friends ul,.chat-friendmanagement-requests-list ul{list-style-type:none;padding:0}.chat-friendmanagement-current-friends li,.chat-friendmanagement-requests-list li{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.chat-friendmanagement-friend-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;position:relative}.chat-friendmanagement-friends-list-container{align-items:center;display:flex;flex-direction:row}.chat-friendmanagement-friends-list-container:hover{background:#28292852;cursor:pointer}.chat-friendmanagement-friends-list-container-friendnicknames{color:#5e5e5e;font-size:12px;margin-top:10px}.chat-friendmanagement-delete-button,.chat-friendmanagement-editfriendnote-button{background-color:initial;border:none;border-radius:5px;color:#fff;cursor:pointer;display:none;height:20px;margin-right:20px;margin-top:10px;right:0;width:20px}.chat-friendmanagement-friend-item:hover .chat-friendmanagement-delete-button,.chat-friendmanagement-friend-item:hover .chat-friendmanagement-editfriendnote-button{display:block}.chat-container-friendmanagement-delete-icon{fill:#0bcc45;height:1.2em;margin-right:8px;width:1.2em}.chat-friendmanagement-tabs{display:flex;gap:2px;margin-bottom:2px;position:relative}.chat-friendmanagement-tabs button{background-color:#fff;border:none;border-radius:5px;cursor:pointer;padding:3px}.chat-friendmanagement-tabs button.active{background-color:#818382;color:#fff}.chat-friendmanagement-request-item div{display:flex;gap:5px}.chat-friendmanagement-title{border-bottom:1px solid #ccc;color:#000;font-size:20px;font-weight:700;letter-spacing:1px;margin:2px 0;padding:10px 0;text-align:left}.chat-friendmanagement-head-image{margin-bottom:5px;text-align:center}.chat-friendmanagement-head-image-img{border-radius:50%;height:80px;object-fit:cover;width:80px}.chat-friendmanagement-head-image-icon{fill:#ccc;height:80px;width:80px}.chat-friendmanagement-upload-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.chat-friendmanagement-upload-button:hover{background-color:#0056b3}.chat-friendmanagement-request-count{background-color:red;border-radius:50%;color:#fff;display:inline-block;font-size:15px;left:125px;padding:2px 6px;position:absolute;top:-8px;z-index:1}.chat-friendmanagement-setnewnicknames-input{border:1px solid #ddd;border-radius:5px;margin-right:5px;padding:5px;width:120px}.chat-friendmanagement-setnewnicknames-button{background-color:#2ecc71;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.chat-friendmanagement-setnewnicknames-button:hover{background-color:#27ae60}.friendslist-container{background-color:initial;border-radius:4px;min-width:180px;width:100%}.friendslist-title{color:#ccc;font-size:12px;font-weight:700;margin-bottom:10px;padding-left:10px;padding-top:5px}.friendslist-list{list-style-type:none;margin:0;padding:5px}.friendslist-item{color:#fff;font-size:14px;padding-bottom:10px;padding-left:10px;padding-top:10px}.friendslist-item:last-child{border-bottom:none}.friendslist-list li{cursor:pointer}.friendslist-list li:hover{background-color:hsla(0,0%,94%,.459)}.friendslist-item-content{align-items:center;display:flex;gap:10px;position:relative}.friendslist-item-img{border-radius:50%;height:24px;object-fit:cover;width:24px}.friendslist-item-icon{fill:#ecf0f1;height:16px;width:16px}.unread-badge{background-color:red;border-radius:50%;color:#fff;font-size:10px;left:8px;margin:8px;padding:2px 6px;position:absolute;top:-10px}.chat-friendmanagement-chatwindow-container{border-radius:0;display:flex;flex-direction:column;height:100%;padding:0}.chat-friendmanagement-chatwindow-header{align-items:center;background-color:#fdfdfd;display:flex;flex-direction:row;height:45px;justify-content:space-between;margin-bottom:0}.chat-friendmanagement-chatwindow-friend-name{font-size:20px;margin:5px 0 0 10px}.chat-friendmanagement-chatwindow-unread-count{background-color:#ff4d4d;border-radius:50%;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:20px;line-height:20px;margin-left:5px;text-align:center;vertical-align:top;width:20px}.chat-friendmanagement-chatwindow-friend-name-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.chat-friend-chatwindow-list-usename-icon{margin-top:10px}.chat-friend-chatwindow-list-usename-icon,.chat-friend-chatwindow-setting-button-icon{fill:currentColor;height:1.5em;overflow:hidden;vertical-align:-.15em;width:1.5em}.chat-friendmanagement-chatwindow-setting-button{background-color:#fff0;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:20px 10px 10px}.chat-friendmanagement-chatwindow-setting-button:hover{background-color:#0056b3}.chat-friendmanagement-chatwindow-select-all{align-items:center;display:flex;margin-right:8px}.chat-friendmanagement-chatwindow-delete-button{background-color:#fff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.chat-friendmanagement-chatwindow-delete-button:hover{background-color:#0056b3}.chat-friendmanagement-chatwindow-message-list{display:flex;flex-direction:column;scrollbar-color:#c1c1c1 #f0f0f0}.chat-message-wrapper{align-items:center}.chat-message-wrapper.left{justify-content:flex-start}.chat-message-wrapper.right{justify-content:flex-end}.chat-friendmanagement-chatwindow-avatar{border-radius:50%;cursor:pointer;height:30px;margin:0 10px;width:30px}.chat-friendmanagement-chatwindow-message{word-wrap:break-word;align-items:flex-start;border-radius:5px;display:flex;flex-direction:column;max-width:70%;position:relative}.chat-message-content{position:relative}.chat-message-timestamp-right{bottom:-25px;color:#999;font-size:12px;position:absolute;right:0}.chat-message-timestamp-left{bottom:-25px;color:#999;font-size:12px;left:0;position:absolute}.chat-friendmanagement-chatwindow-message-left{align-self:flex-start;background-color:#d3d3d3;background-color:var(--their-bubble-color)}.chat-friendmanagement-chatwindow-message-right{align-self:flex-end;background-color:#90ee90;background-color:var(--my-bubble-color)}.chat-friendmanagement-chatwindow-message-left:before{border:8px solid #0000;border-right-color:#d3d3d3;border-color:#0000 var(--their-bubble-color) #0000 #0000;content:"";left:-14px;position:absolute;top:50%;transform:translateY(-50%)}.chat-friendmanagement-chatwindow-message-right:after{border:8px solid #0000;border-left-color:#90ee90;border-color:#0000 #0000 #0000 var(--my-bubble-color);content:"";position:absolute;right:-14px;top:50%;transform:translateY(-50%)}.chat-friendmanagement-chatwindow-input-container{align-items:center;background-color:#fdfdfd;display:flex;gap:0;margin-top:2px;padding-bottom:5px;padding-top:5px}.chat-friendmanagement-chatwindow-input{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;flex:1 1;font-size:15px;line-height:1.5;margin-bottom:0;margin-left:2px;max-height:100px;overflow:hidden;padding-bottom:10px;padding-left:15px;padding-top:10px;resize:none}.chat-friendmanagement-chatwindow-input:focus{border-color:#5eff00;outline:none}.chat-friendmanagement-chatwindow-input:hover{border-color:#5ae200;outline:none}.chat-friendmanagement-chatwindow-read-status{font-size:12px;width:25px}.chat-friendmanagement-chatwindow-read-status.read{color:green}.chat-friendmanagement-chatwindow-read-status.unread{bottom:-15px;color:red;font-size:12px;position:absolute;right:-20px}:root{--their-bubble-color:#d3d3d3;--my-bubble-color:#90ee90}.chat-friendmanagement-chatwindow-empty{align-items:center;color:#888;display:flex;flex:1 1;font-size:16px;justify-content:center}.chat-friendmanagement-chatwindow-avatar-icon{height:1em;width:1em}.chat-friendmanagement-chatwindow-button{background-color:#fff;border:none;border-radius:3px;color:#fff;cursor:pointer;height:40px;padding:0;width:40px}.chat-friendmanagement-chatwindow-button:hover{background-color:#e9e9e9}.chat-friend-send-message-icon{height:2em;width:2em}.chat-friendmanagement-chatwindow-message-checkbox{left:-13px;margin-right:5px;position:absolute;top:50%;transform:translateY(-50%)}.chat-friendmanagement-chatwindow-message-list{border-top:1px solid #ccc;flex:1 1;margin-bottom:0}.chat-friendmanagement-chatwindow-modal{align-items:center;animation:modalFadeIn .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.411);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.chat-friendmanagement-chatwindow-modal-content{animation:contentSlideIn .4s cubic-bezier(.25,.46,.45,.94);background-color:initial;border:0 solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px #00000080,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;max-height:100vh;max-width:100vw;padding:0;position:relative;text-align:center}.chat-friendmanagement-chatwindow-modal-image{border-radius:8px;box-shadow:0 5px 5px #0000004d;height:auto;max-height:95vh;max-width:95vw;object-fit:contain;transition:transform .3s ease;width:auto}.chat-friendmanagement-chatwindow-modal-image:hover{transform:scale(1.02)}.chat-friendmanagement-chatwindow-modal-close-button{align-items:center;background:linear-gradient(135deg,#8a97db,#605b64);border:none;border-radius:50%;box-shadow:0 0 0 #667eea66,0 0 0 0 #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:26px;font-weight:300;height:44px;justify-content:center;position:absolute;right:-12px;top:-20px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:44px;z-index:1001}.chat-friendmanagement-chatwindow-modal-close-button:hover{background:linear-gradient(135deg,#4c4355,#2b2e3a);box-shadow:0 0 0 #667eea99,0 0 0 0 #ffffff26;transform:scale(1.15) rotate(90deg)}.chat-friendmanagement-chatwindow-modal-close-button:active{transform:scale(.9)}@keyframes modalFadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes contentSlideIn{0%{opacity:0;transform:scale(.7) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.chat-friendmanagement-chatwindow-modal-image.loading{filter:blur(2px);opacity:.7}@media (max-width:768px){.chat-friendmanagement-chatwindow-modal-close-button{font-size:22px;height:38px;right:-8px;top:-8px;width:38px}.chat-friendmanagement-chatwindow-modal-image{max-height:75vh}}@media (min-width:1440px){.chat-friendmanagement-chatwindow-modal-content{max-width:70vw}}.chat-friendmanagement-chatwindow-message-list{height:calc(100vh - 120px);scrollbar-color:#20e73100 #0000;scrollbar-width:thin}.chat-friendmanagement-chatwindow-message-list::-webkit-scrollbar{display:block;width:8px}.chat-friendmanagement-chatwindow-message-list::-webkit-scrollbar-track{background:#08cf331a;border-radius:4px}.chat-friendmanagement-chatwindow-message-list::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#12d35c4d;border:2px solid #0000;border-radius:4px}.chat-friendmanagement-chatwindow-message-list::-webkit-scrollbar-thumb:hover{background-color:#0dc425cc;border-color:#0000001a}.chat-friendmanagement-chatwindow-message-list:hover{scrollbar-color:#0ada60 #0000001a}.chat-message-wrapper{align-items:flex-start;display:flex;margin-bottom:20px;padding-bottom:2px}.chat-new-message-indicator{animation:pulse 2s infinite;background-color:#07c160;border-radius:20px;bottom:80px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;font-size:14px;font-weight:500;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);z-index:1000}.chat-new-message-indicator:hover{background-color:#06ae56}@keyframes pulse{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.05)}to{transform:translateX(-50%) scale(1)}}.chat-friendmanagement-chatwindow-message-list{overflow-y:auto;position:relative}.chat-no-more-messages{color:#c1c1c1;font-size:10px;text-align:center}.chat-image-message{align-items:center;border-radius:5px;display:flex;justify-content:center;margin:0;max-height:300px;max-width:300px;overflow:hidden;padding:0}.chat-message-image{border-radius:5px;cursor:pointer;display:block;height:100%;max-height:300px;max-width:100%;object-fit:cover;transition:transform .2s;width:100%}.chat-message-image:hover{transform:scale(1.02)}.chat-friendmanagement-chatwindow-message{margin:2px 0}.chat-friendmanagement-chatwindow-message:has(.chat-image-message){padding:0!important}.chat-friendmanagement-chatwindow-button:disabled{cursor:not-allowed;opacity:.6}.chat-friendmanagement-chatwindow-friend-nickname{color:#000}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.circularrotatingtext-box{align-items:center;border-radius:50%;display:flex;height:60vmin;justify-content:center;overflow:hidden;position:relative;width:60vmin}.circularrotatingtext-logo{background-size:100% 100%;border-radius:50%;height:80%;position:absolute;width:80%}.circularrotatingtext-text{animation:animate 20s linear infinite;height:100%;position:absolute;width:100%}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.circularrotatingtext-text span{font-size:4vmin;left:50%;position:absolute;transform-origin:0 30vmin}.themesettings-container{background-color:#fff;border-radius:8px;margin:30px auto;max-height:calc(100vh - 100px);max-width:400px;overflow:auto;padding:0}.themesettings-title{color:#333;margin-bottom:10px;text-align:center}.themesettings-content{display:flex;flex-direction:column;gap:10px;height:calc(100% - 40px);overflow-y:auto}.themesettings-section{border-radius:8px;padding-left:10px;padding-right:10px;position:relative}.themesettings-section h2{color:#555;margin-bottom:10px;margin-top:0}.themesettings-item-container{border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;padding-left:10px;padding-right:10px;padding-top:10px}.themesettings-item{align-items:center;display:flex;margin-bottom:5px}.themesettings-item label{color:#666;font-size:14px;width:80px}.themesettings-item input[type=color]{border:none;border-radius:10px;cursor:pointer;height:30px;margin-right:10px;width:50px}.themesettings-color-input{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:14px;height:40px;padding:0 10px;width:70px}.themesettings-background-image{margin-top:15px}.themesettings-image-preview{align-items:center;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;height:150px;justify-content:center;overflow:hidden;width:150px}.themesettings-image-preview span{color:#666;font-size:14px}.themesettings-preview-image{height:100%;object-fit:cover;width:100%}.themesettings-image-picker{margin-top:10px}.themesettings-file-input{display:none}.themesettings-item input[type=checkbox]{cursor:pointer;margin-left:10px}.themesettings-save-button-container{align-items:center;display:flex;height:100%;justify-content:center}.themesettings-save-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;height:40px;margin-top:20px;transition:background-color .3s ease;width:80%}.themesettings-save-button:hover{background-color:#0056b3}.themesettings-section-title{color:#ccc;font-size:15px;position:relative;top:20px}.avatarsettings-container{align-items:center;background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-width:400px;padding:20px}.avatarsettings-title{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.avatarsettings-avatar-container{align-items:center;background-color:#e0e0e0;border-radius:50%;display:flex;height:50px;justify-content:center;margin-bottom:20px;overflow:hidden;width:50px}.avatarsettings-avatar{height:100%;object-fit:cover;width:100%}.avatarsettings-avatar-icon{fill:#666;height:30px;width:30px}.avatarsettings-username{color:#333;font-size:18px;margin-top:10px}.avatarsettings-select-button,.avatarsettings-upload-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px;transition:background-color .3s ease}.avatarsettings-select-button:hover,.avatarsettings-upload-button:hover{background-color:#0056b3}.avatarsettings-upload-button:disabled{background-color:#6c757d;cursor:not-allowed}.avatarsettings-message{border-radius:4px;margin-top:10px;padding:8px;text-align:center}.avatarsettings-message.success{background-color:#d4edda;color:#155724}.avatarsettings-message.error{background-color:#f8d7da;color:#721c24}.chat-container{box-sizing:border-box;display:flex;height:calc(100dvh - 60px);margin-bottom:0;padding:0}@media (max-width:1024px){.chat-container{height:calc(100dvh - 60px)}}.chat-left-panel{background-color:#2c3e50;display:flex;flex-direction:column;position:relative;transition:width .3s ease;width:180px}.chat-toggle-button{background-color:#d4131300;border:none;border-radius:50%;cursor:pointer;height:50px;padding-left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:right 1s ease,left 1s ease,transform .3s ease;width:50px;z-index:1}.chat-toggle-button,.chat-toggle-button div{align-items:center;display:flex;justify-content:center}.chat-toggle-button div{background-color:#f7f7f7;border:1px solid #dbdbdb;border-radius:10px;height:20px;width:20px}.chat-toggle-button-collapsed-icon{fill:currentColor;height:1em;margin-left:-1px;transition:transform 1s ease;vertical-align:0;width:1em}.chat-toggle-button-seeting-icon{fill:currentColor;height:1.5em;margin-left:5px;margin-right:8px;padding-top:5px;transition:transform 1s ease;vertical-align:-.15em;width:1.5em}.chat-toggle-button:hover .chat-toggle-button-collapsed-icon{transform:scale(1.1)}.chat-right-panel{background-color:#0ec717;flex:1 1;height:100%;margin:0;padding:0}.chat-container-usercontainer{border-bottom:1px solid #ccc;padding-bottom:0;padding-left:10px;padding-top:5px}.chat-friend-list-usename{align-items:center;cursor:pointer;display:flex;flex-direction:row;position:relative}.chat-friend-list-usename-img{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;padding-bottom:5px;width:40px}.chat-friend-list-usename-icon{fill:#fff;height:40px;margin-right:10px;width:40px}.chat-friend-list-usename-ht{color:#fff;font-size:16px;margin:0}.chat-left-panel.closed .chat-friend-list-usename-ht{display:none}.chat-container-friendslist-container.visible{display:block}.chat-container-friendslist-container.hidden{display:none}.chat-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:fixed;right:0;top:0;z-index:1000}.chat-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0003;padding:8px;position:relative;width:400px}.chat-modal-close{background-color:#ebeaea59;border:none;border-radius:4px;color:red;cursor:pointer;font-size:24px;line-height:1;padding:5px 10px;position:absolute;right:10px;top:10px}.chat-container-container-div{margin-left:5px;margin-top:auto;padding-bottom:5px}.chat-left-panel.closed .chat-container-container-div{display:none}.chat-container-container{list-style-type:none;margin:10px 0;padding:5px}.chat-container-link{list-style-type:none;text-decoration:none}.chat-container-link-icon{fill:#0bcc45;height:20px;margin-right:8px;width:20px}@media (min-width:768px){.chat-left-panel.closed{min-width:0;transition:width .3s ease;width:0}.chat-left-panel.closed .chat-container-container-div,.chat-left-panel.closed .chat-container-friendslist-container,.chat-left-panel.closed .chat-container-usercontainer{display:none}.chat-left-panel.closed .chat-toggle-button{right:-30px}.chat-left-panel.open .chat-toggle-button{background-color:#c51e1e00;position:absolute;right:-30px;top:50%}}@media (max-width:767px){.chat-left-panel.closed{min-width:0;transition:width .3s ease;width:0}.chat-left-panel.closed .chat-toggle-button{right:-30px}.chat-left-panel.open .chat-toggle-button{background-color:#c51e1e00;position:absolute;right:-30px;top:50%}.chat-left-panel.closed .chat-container-container-div,.chat-left-panel.closed .chat-container-friendslist-container,.chat-left-panel.closed .chat-container-usercontainer{display:none}}.chat-container-container-div{position:relative}.chat-container-link{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding-left:10px}.chat-settings-menu{background-color:#2c3e50;border:0 solid #ccc;border-radius:4px;bottom:100%;box-shadow:0 4px 8px #0003;left:0;margin-bottom:5px;min-width:150px;padding:10px;position:absolute;z-index:1000}.chat-settings-menu-item{border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding-bottom:10px;text-align:left;text-decoration:none}.chat-settings-menu-item:hover{background-color:#34495e}.chat-friend-request-count{background-color:red;border-radius:50%;color:#fff;display:inline-block;font-size:10px;line-height:1;padding:2px 6px;position:absolute;right:140px;top:-3px;z-index:1}.Player_player__bovzb{grid-gap:0;align-items:center;background:var(--secondary-background-color);border-top:1px solid var(--border_color);box-sizing:border-box;display:grid;gap:0;grid-template-columns:auto 1.5fr 2fr 1fr;height:80px;justify-content:space-between;padding:0 5px}.Player_column1__52B08{align-items:center;display:flex}.Player_playerArtwork__ka5xP{border-radius:6px;box-shadow:0 2px 8px #0000001a;height:60px;overflow:hidden;width:60px}.Player_column2__cV32I{display:flex;flex-direction:column;gap:0;justify-content:center;min-width:0}.Player_songDetails__38x\+x{align-items:baseline;display:flex;gap:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Player_songActions__VJwsB{align-items:center;display:flex;gap:12px}.Player_songTitle__5eP3G{color:#212529;color:var(--font-color,#212529);font-size:15px;font-weight:600}.Player_songArtist__MayFC{font-size:13px}.Player_actionButton__MgYJz,.Player_songArtist__MayFC{color:#6c757d;color:var(--secondary-font-color,#6c757d)}.Player_actionButton__MgYJz{background:none;border:none;cursor:pointer;font-size:18px;padding:2px;transition:color .2s ease,transform .2s ease}.Player_actionButton__MgYJz:hover{color:#212529;color:var(--font-color,#212529);transform:scale(1.1)}.Player_actionButton__MgYJz.Player_liked__y6Ms-{color:#ff4757}.Player_column3__7XJOl{align-items:center;display:flex;flex-direction:column}.Player_topControls__-XaSn{align-items:center;display:flex;gap:5px;justify-content:space-between;padding-left:20px;padding-right:20px;position:relative;width:100%}.Player_bottomControls__mLToQ{align-items:center;display:flex;gap:10px;width:100%}.Player_column4__uaBsJ{align-items:center;display:flex;gap:0;justify-content:space-around}.Player_controlButton__koyFC{align-items:center;background:var(--background-color);border:none;border-radius:50%;color:var(--secondary-font-color);cursor:pointer;display:flex;font-size:18px;justify-content:center;line-height:1;padding:0;transition:all .2s}.Player_controlButton__koyFC:disabled{cursor:not-allowed;opacity:.3}.Player_controlButton__koyFC:not(:disabled):hover{background:var(--hover_background-color);color:#007bff;color:var(--hover_font-color,#007bff)}.Player_playButton__W1iHh{background:var(--background-color);color:var(--font-color);font-size:20px;height:40px;width:40px}.Player_playButton__W1iHh:hover{background:var(--hover_background-color)}.Player_playModeControlWrapper__uqJd\+{align-items:center;display:flex;position:relative}.Player_playModeButton__2ISDE{position:relative}.Player_playModeButton__2ISDE.Player_active__A6ihc{background:var(--hover_background-color);color:var(--hover_font-color)}.Player_playModeIcon__LXHL3{fill:currentColor;height:18px;width:18px}.Player_playModeDropdown__mjVT6{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.233);border:1px solid var(--border_color);border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;left:50%;margin-bottom:10px;min-width:140px;padding:8px 0;position:absolute;transform:translateX(-50%);z-index:1000}.Player_playModeOption__PD97y{align-items:center;background:none;border:none;color:#212529;color:var(--font-color,#212529);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s ease;width:100%}.Player_playModeOption__PD97y:hover{background:var(--hover_background-color)}.Player_playModeOption__PD97y.Player_active__A6ihc{background:var(--hover_background-color);color:var(--hover_font-color)}.Player_playModeOptionIcon__pCY2s{fill:currentColor;flex-shrink:0;height:16px;width:16px}.Player_playModeOptionText__r5Cvj{flex-grow:1;text-align:left;white-space:nowrap}.Player_playModeCheckIcon__3MyZg{fill:currentColor;flex-shrink:0;height:14px;width:14px}.Player_timeDisplay__9lX0i{color:#6c757d;color:var(--secondary-font-color,#6c757d);font-size:12px;min-width:40px;text-align:center}.Player_progressBar__6pSZ\+{-webkit-appearance:none;appearance:none;background:#0000;border-radius:2px;cursor:pointer;flex-grow:1;height:4px;outline:none;width:100%}.Player_progressBar__6pSZ\+::-webkit-slider-runnable-track{-webkit-appearance:none;background:linear-gradient(90deg,#0adb84 0,#0adb84 0,#e5e7eb 0,#e5e7eb);background:linear-gradient(to right,#0adb84 0,#0adb84 var(--progress-percent,0),#e5e7eb var(--progress-percent,0),#e5e7eb 100%);border-radius:2px;height:4px}.Player_progressBar__6pSZ\+::-moz-range-track{background:linear-gradient(90deg,#2e2e2e 0,#2e2e2e 0,#e5e7eb 0,#e5e7eb);background:linear-gradient(to right,#2e2e2e 0,#2e2e2e var(--progress-percent,0),#e5e7eb var(--progress-percent,0),#e5e7eb 100%);border-radius:2px;height:4px}.Player_progressBar__6pSZ\+::-webkit-slider-thumb{-webkit-appearance:none;background:#2e2e2e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px #0003;cursor:pointer;height:12px;margin-top:-4px;width:12px}.Player_progressBar__6pSZ\+::-moz-range-thumb{background:#2e2e2e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px #0003;cursor:pointer;height:12px;width:12px}.Player_volumeControl__bYkTK{align-items:center;display:flex;gap:8px}.Player_volumeIcon__o2JSQ{color:#6c757d;color:var(--secondary-font-color,#6c757d);font-size:18px}.Player_volumeSlider__ZSgrE{width:100px}input[type=range]{-webkit-appearance:none;appearance:none;background:#dee2e6;background:var(--secondary-border_color,#dee2e6);border-radius:2px;cursor:pointer;height:4px;outline:none;transition:background .2s;width:100%}input[type=range]:hover{background:#ced4da;background:var(--border_color,#ced4da)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#007bff;background:var(--hover_font-color,#007bff);border:2px solid #fff;border:2px solid var(--background-color,#fff);border-radius:50%;box-shadow:0 0 5px #0003;cursor:pointer;height:14px;width:14px}input[type=range]::-moz-range-thumb{background:#007bff;background:var(--hover_font-color,#007bff);border:2px solid #fff;border:2px solid var(--background-color,#fff);border-radius:50%;cursor:pointer;height:14px;width:14px}.Player_volumeControlWrapper__Anj47{align-items:center;display:flex;position:relative}.Player_verticalVolumeSlider__UU6Y-{background:#fff;background:var(--background-color,#fff);border:0 solid #ddd;border:0 solid var(--border_color,#ddd);border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;left:50%;margin-bottom:10px;padding:2px 8px;position:absolute;transform:translateX(-50%);z-index:1000}.Player_volumeTrack__54leN{background:#dee2e6;background:var(--secondary-border_color,#dee2e6);border-radius:3px;cursor:pointer;height:120px;position:relative;width:6px}.Player_volumeProgress__-tiNM{border-radius:3px;bottom:0;display:flex;justify-content:center;transition:height .1s ease;width:100%}.Player_volumeProgress__-tiNM,.Player_volumeThumb__uze-j{background:#007bff;background:var(--hover_font-color,#007bff);position:absolute}.Player_volumeThumb__uze-j{border:2px solid #fff;border:2px solid var(--background-color,#fff);border-radius:50%;box-shadow:0 0 5px #0003;height:12px;top:-2px;width:12px}@media (max-width:700px){.Player_column4__uaBsJ{flex-direction:column;gap:5px}}.SystemThemeSettings_container__X0rdW{background:var(--background-color);color:var(--font-color);font-family:var(--font-family);margin:0 auto;max-width:1200px;min-height:100dvh;padding:20px}.SystemThemeSettings_header__kgDSm{align-items:center;border-bottom:1px solid var(--border_color);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.SystemThemeSettings_title__5aurA{align-items:center;color:var(--font-color);display:flex;font-size:24px;font-weight:600;gap:10px;margin:0}.SystemThemeSettings_previewBadge__eph9A{background:var(--hover_font-color)}.SystemThemeSettings_dbBadge__YrDPI,.SystemThemeSettings_previewBadge__eph9A{border-radius:12px;color:#fff;font-size:12px;font-weight:500;margin-left:10px;padding:4px 8px}.SystemThemeSettings_dbBadge__YrDPI{background:var(--focus_font-color)}.SystemThemeSettings_current__30pNJ{align-items:center;display:flex;gap:12px}.SystemThemeSettings_currentLabel__s\+iGr{color:var(--secondary-font-color);font-size:14px}.SystemThemeSettings_currentName__h\+gWS{color:var(--hover_font-color);font-size:16px;font-weight:600}.SystemThemeSettings_content__\+PrE0{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 350px}.SystemThemeSettings_editor__BftU8{background:var(--secondary-background-color);border-radius:12px;padding:0}.SystemThemeSettings_section__3RjuI{background:var(--background-color);border:1px solid var(--border_color);border-radius:8px;box-shadow:var(--shadow_color);margin-bottom:20px;padding:24px}.SystemThemeSettings_sectionTitle__Nwxsx{align-items:center;color:var(--font-color);display:flex;font-size:18px;font-weight:600;gap:10px;margin-bottom:20px}.SystemThemeSettings_icon__VJy4h{fill:currentColor;height:20px;width:20px}.SystemThemeSettings_colorGrid__cm1DM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.SystemThemeSettings_colorItem__1e-7s{display:flex;flex-direction:column;gap:8px}.SystemThemeSettings_colorItem__1e-7s label{color:var(--secondary-font-color);font-size:14px;font-weight:500}.SystemThemeSettings_colorPicker__EfuM8{width:100%}.SystemThemeSettings_colorPicker__EfuM8 .ant-color-picker-trigger{border:1px solid var(--border_color);border-radius:6px;gap:8px;height:40px;padding:4px 8px 4px 4px}.SystemThemeSettings_colorPicker__EfuM8 .ant-color-picker-trigger,.SystemThemeSettings_colorPicker__EfuM8 .ant-color-picker-trigger>div{align-items:center;display:flex;justify-content:flex-start;width:100%}.SystemThemeSettings_colorPicker__EfuM8 .ant-color-picker-trigger .ant-color-picker-color-block{border-radius:4px;flex-shrink:0;margin:0;order:1}.SystemThemeSettings_colorPicker__EfuM8 .ant-color-picker-trigger-text{color:var(--secondary-font-color);flex:1 1;font-size:12px;margin-left:0;order:2;text-align:left}.SystemThemeSettings_colorPicker__EfuM8 .ant-color-picker-trigger .ant-color-picker-trigger-text{padding-left:0}.SystemThemeSettings_settingsGrid__OCfqf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SystemThemeSettings_settingItem__xU9bJ{display:flex;flex-direction:column;gap:8px}.SystemThemeSettings_settingItem__xU9bJ label{color:var(--secondary-font-color);font-size:14px;font-weight:500}.SystemThemeSettings_select__Arr-q{background:var(--background-color);border:1px solid var(--border_color);border-radius:6px;color:var(--font-color);font-size:14px;height:40px;padding:8px 12px}.SystemThemeSettings_select__Arr-q:focus{border-color:var(--hover_font-color);box-shadow:var(--focus_shadow_color);outline:none}.SystemThemeSettings_presets__LP30v{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.SystemThemeSettings_sidebar__xNOu5{background:var(--background-color);border:1px solid var(--border_color);border-radius:12px;box-shadow:var(--shadow_color);height:-webkit-fit-content;height:fit-content;padding:24px;position:-webkit-sticky;position:sticky;top:10px}.SystemThemeSettings_sidebarHeader__Uc\+Fl{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.SystemThemeSettings_sidebarTitle__A4N20{align-items:center;color:var(--font-color);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.SystemThemeSettings_sidebarActions__7dCin{display:flex;gap:8px}.SystemThemeSettings_loginTip__7kXS9{background:var(--secondary-background-color);border:1px solid var(--border_color);border-radius:8px;color:var(--secondary-font-color);margin-bottom:16px;padding:16px;text-align:center}.SystemThemeSettings_empty__7CVwg{color:var(--secondary-font-color);padding:40px 20px;text-align:center}.SystemThemeSettings_empty__7CVwg p{font-size:16px;margin:0 0 8px}.SystemThemeSettings_empty__7CVwg small{font-size:14px;opacity:.7}.SystemThemeSettings_list__SyE0t{display:flex;flex-direction:column;gap:12px}.SystemThemeSettings_item__8ors1{align-items:center;background:var(--background-color);border:1px solid var(--border_color);border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.SystemThemeSettings_item__8ors1:hover{border-color:var(--hover_border_color);box-shadow:var(--hover_shadow_color)}.SystemThemeSettings_itemActive__m0Xw0{background:var(--hover_background-color);border-color:var(--hover_font-color);box-shadow:0 0 0 1px var(--hover_font-color)}.SystemThemeSettings_creatingItem__nHkbp{background:var(--focus_background-color);border-color:var(--focus_font-color)}.SystemThemeSettings_itemInfo__4M-Ob{flex:1 1;min-width:0}.SystemThemeSettings_itemName__bwYGn{align-items:center;color:var(--font-color);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:4px}.SystemThemeSettings_activeBadge__EBw5h{background:var(--hover_font-color);border-radius:8px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px}.SystemThemeSettings_itemDate__9leDv{color:var(--secondary-font-color);font-size:12px}.SystemThemeSettings_nameInput__c12iO{background:var(--background-color);border:1px solid var(--border_color);border-radius:4px;color:var(--font-color);font-size:14px;padding:6px 8px;width:100%}.SystemThemeSettings_nameInput__c12iO:focus{border-color:var(--hover_font-color);box-shadow:var(--focus_shadow_color);outline:none}.SystemThemeSettings_itemActions__UJWtq{display:flex;flex-wrap:wrap;gap:6px}.SystemThemeSettings_loading__oG0i7{align-items:center;color:var(--secondary-font-color);display:flex;font-size:16px;height:200px;justify-content:center}@media (max-width:768px){.SystemThemeSettings_content__\+PrE0{grid-template-columns:1fr}.SystemThemeSettings_header__kgDSm,.SystemThemeSettings_sidebarHeader__Uc\+Fl{align-items:flex-start;flex-direction:column;gap:12px}.SystemThemeSettings_sidebarActions__7dCin{justify-content:flex-end;width:100%}.SystemThemeSettings_colorGrid__cm1DM,.SystemThemeSettings_presets__LP30v,.SystemThemeSettings_settingsGrid__OCfqf{grid-template-columns:1fr}.SystemThemeSettings_item__8ors1{align-items:stretch;flex-direction:column;gap:12px}.SystemThemeSettings_itemActions__UJWtq{justify-content:flex-end}.SystemThemeSettings_colorPicker__EfuM8 .ant-color-picker-trigger{height:36px;padding:3px 6px 3px 3px}.SystemThemeSettings_colorPicker__EfuM8 .ant-color-picker-trigger-text{font-size:11px}}.SystemThemeSettings_imageUpload__h0dn8{margin-top:15px}.SystemThemeSettings_fileInput__FRrbU{display:none}.SystemThemeSettings_uploadArea__zrjpH{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:border-color .3s}.SystemThemeSettings_uploadArea__zrjpH:hover{border-color:#1890ff}.SystemThemeSettings_imagePreview__CTt1Z{position:relative}.SystemThemeSettings_imagePreview__CTt1Z img{border-radius:4px;max-height:200px;max-width:100%}.SystemThemeSettings_changeText__pHNZu{color:#666;font-size:12px;margin-top:8px}.SystemThemeSettings_uploadPlaceholder__vGG8K{color:#666}.SystemThemeSettings_uploadIcon__lS0o4{font-size:24px;margin-bottom:8px}.SystemThemeSettings_uploadText__-PtJ1{font-weight:500;margin-bottom:4px}.SystemThemeSettings_uploadHint__NRyWO{color:#999;font-size:12px}.ReadExcelData_container__EMqa8{font-family:"Arial, sans-serif";padding:20px}.ReadExcelData_title__SBJ6u{margin-bottom:20px}.ReadExcelData_resetBtn__DjMxy{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:20px;padding:8px 16px;transition:background-color .2s ease}.ReadExcelData_resetBtn__DjMxy:hover{background-color:#c82333}.ReadExcelData_emptyData__jMThJ{border:1px dashed #ddd;border-radius:4px;color:#666;padding:20px}.ReadExcelData_sheetCard__lz6c3{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:30px;padding:15px}.ReadExcelData_sheetTitle__1umkd{color:#007bff;font-size:18px;margin-top:0}.ReadExcelData_cellTable__xSbiU{border-collapse:collapse;margin-top:10px;width:100%}.ReadExcelData_tableHeader__9T1td{background-color:#f8f9fa;color:#333}.ReadExcelData_tableTh__hhV\+C{font-weight:600;text-align:left}.ReadExcelData_tableTd__3\+\+PS,.ReadExcelData_tableTh__hhV\+C{border:1px solid #ddd;padding:8px}.ReadExcelData_formulaText__nGqwG{color:#e67700}.ReadExcelData_emptyValue__gmutR{color:#999}.ReadExcelData_rawDataWrapper__EsSZj{background-color:#dfdfdf;border-radius:4px;margin-top:30px;padding:15px}.ReadExcelData_rawDataTitle__Fzj5K{color:#666;font-size:16px;margin-top:0}.ReadExcelData_rawDataPre__t-VpZ{color:#333;font-size:14px;margin:0;white-space:pre-wrap;word-break:break-all}.Computer_container__m3OnJ{box-sizing:border-box;height:100vh;margin:0;overflow:hidden;padding:0;width:100%}.Computer_navBar__ar8xU{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(2px);background-color:rgba(44,43,43,.527);border:1px solid #ffffff1a;box-sizing:border-box;display:flex;height:60px;isolation:isolate;justify-content:center;left:0;padding:10px 0;position:absolute;top:0;width:100%;z-index:1000}.Computer_navContent__WhutT{display:flex;gap:15px}.Computer_navButton__bjoFw{background:#0000;border:0 solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;margin:0;padding:8px 20px;transition:all .3s ease}.Computer_navButton__bjoFw:hover{background:#ffffff1a}.Computer_navActive__h94Ew{background:#fff3;border-color:#fff;font-weight:700}.Computer_pageContainer__m6c\+A{height:100vh;transition:transform .6s ease;width:100%;will-change:transform}.Computer_page__9I-qg{height:100vh;position:relative}.Computer_pageContent__nJdH0,.Computer_page__9I-qg{align-items:center;display:flex;justify-content:center;width:100%}.Computer_pageContent__nJdH0{border-radius:0;box-shadow:0 10px 30px #0003;flex-direction:column;height:100%}.Computer_page1__wby46{background:linear-gradient(135deg,#ff9a9e,#fad0c4);height:calc(100dvh - 60px);margin-top:60px}.Computer_page2__tvqw8{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.Computer_page3__2m1SV{background:linear-gradient(135deg,#84fab0,#8fd3f4)}.Computer_page4__eDJ8A{background:linear-gradient(135deg,#d4fc79,#96e6a1)}.Computer_page5__Jdk1s{background:linear-gradient(135deg,#a6c0fe,#f68084)}.Computer_page6__vJiTR{background:linear-gradient(135deg,#667eea,#764ba2)}.Computer_page7__L8HCP{background:linear-gradient(135deg,#f093fb,#f5576c)}.Computer_page8__LHkGd{background:linear-gradient(135deg,#4facfe,#00f2fe)}.Computer_pageContent__nJdH0 h2{color:#fff;font-size:2.5rem;margin-bottom:30px;text-shadow:2px 2px 4px #0000004d}.Computer_indicators__9ZnTe{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:100}.Computer_indicator__kSdve{background:#0000;border:2px solid #ffffff80;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.Computer_indicator__kSdve:hover{background:#ffffff4d}.Computer_indicator__kSdve.Computer_active__tSJ\+s{background:#fff;transform:scale(1.2)}.Computer_nextButton__WuLKF,.Computer_prevButton__P4ai6{align-items:center;background:rgba(0,0,0,.158);border:2px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:fixed;transform:translateX(-50%);transition:all .3s ease;width:20px;z-index:100}.Computer_nextButton__WuLKF:hover,.Computer_prevButton__P4ai6:hover{background:#000c;border-color:#fffc}.Computer_prevButton__P4ai6{bottom:40px;right:20px}.Computer_nextButton__WuLKF{bottom:20px;right:20px}.carouseltypethird-container{border-radius:10px;height:1000px;overflow:hidden;position:relative;width:100%}.carouseltypethird-header{display:flex;justify-content:center;margin:40px 0;position:relative;width:100%}.carouseltypethird-title-container{overflow:hidden;padding:30px 100px;position:relative}.carouseltypethird-title-bg{background:linear-gradient(135deg,#ffffffe6,#f5f5f5e6),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"><path d="M20,100 Q50,20 100,100 T180,100" fill="none" stroke="%23d1c4b8" stroke-width="1" stroke-opacity="0.3"/></svg>');background-size:cover,auto;border-radius:5px;box-shadow:0 10px 30px #00000014;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.carouseltypethird-title{color:#0000;font-family:STXingkai,KaiTi,楷体,serif;font-size:3.2rem;font-weight:700;letter-spacing:10px;margin:0;position:relative;text-align:center}.carouseltypethird-title-text{background:linear-gradient(90deg,#c9a769,#8c6d3d,#c9a769);-webkit-background-clip:text;background-clip:text;left:0;position:absolute;text-shadow:2px 2px 4px #0000001a;top:0;width:100%}.carouseltypethird-title-shadow{color:#0000000d;display:block;filter:blur(4px);transform:translateY(5px)}.carouseltypethird-decoration{bottom:10px;display:flex;height:20px;justify-content:space-between;left:0;position:absolute;width:100%}.carouseltypethird-decoration-left,.carouseltypethird-decoration-right{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="20" viewBox="0 0 80 20"><path d="M0,10 Q10,0 20,10 T40,10 T60,10 T80,10" fill="none" stroke="%23c9a769" stroke-width="1"/></svg>');background-repeat:no-repeat;height:100%;width:80px}.carouseltypethird-decoration-right{transform:scaleX(-1)}@media (max-width:768px){.carouseltypethird-title-container{padding:20px 60px}.carouseltypethird-title{font-size:2.2rem;letter-spacing:5px}.carouseltypethird-decoration-left,.carouseltypethird-decoration-right{width:50px}}@media (max-width:480px){.carouseltypethird-title-container{padding:15px 40px}.carouseltypethird-title{font-size:1.8rem;letter-spacing:3px}.carouseltypethird-decoration{bottom:5px;height:15px}}.carouseltypethird-banner{bottom:50px;cursor:pointer;height:600px;list-style:none;margin:0;padding:0;position:relative;top:50px;width:100%}.carouseltypethird-slide{position:absolute;transition:all .4s ease}.carouseltypethird-img{border-radius:10px;height:100%;object-fit:cover;width:100%}.carouseltypethird-dots{bottom:50px;display:flex;justify-content:center;pointer-events:none;position:absolute;width:100%;z-index:200}.carouseltypethird-dot{background-color:hsla(0,0%,100%,.664);border:1px solid #9c9c9c;border-radius:50%;cursor:pointer;height:15px;margin:0 10px;pointer-events:auto;transition:background-color .3s ease;width:15px}.carouseltypethird-dot:hover{background-color:#000000b3}.carouseltypethird-nav{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:40px;z-index:200}.carouseltypethird-nav:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.carouseltypethird-left{left:100px}.carouseltypethird-right{right:100px}.HomePage_container__J7NPR{background:linear-gradient(to right top,#c0fff2,#48f1d5);background-size:100%;height:100dvh;min-height:100vh;overflow:hidden;position:relative;width:100%}.HomePage_circle1__lUse6{background:#fff;background:linear-gradient(to right bottom,#fffc,#ffffff4d);right:15%;top:5%}.HomePage_circle1__lUse6,.HomePage_circle2__6bFAU{border-radius:50%;height:20rem;position:absolute;width:20rem}.HomePage_circle2__6bFAU{background:#fff;background:linear-gradient(to right bottom,#fffc,#f7ffae4d);bottom:10%;left:5%}.HomePage_circle3__DBMK6{background:#fff;background:linear-gradient(to right bottom,#f8cacacc,#ffffff4d);border-radius:50%;bottom:-10%;height:20rem;position:absolute;right:35%;width:20rem}.HomePage_main__qsISb{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-image:linear-gradient(45deg,#a3ffe799,#ffc1b399);border-radius:25px;display:flex;gap:10px;height:60%;justify-content:space-around;left:50%;margin:0 auto;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.HomePage_mainLeft__c21u5{align-items:center;background-color:#ffffff80;border-radius:25px;display:flex;flex:3 1;flex-direction:column;height:100%;justify-content:center}.HomePage_mainLeft__c21u5 div{flex:1 1;text-align:center;transition:.5s ease-in-out;width:100%}.HomePage_myPhoto__QxdcJ{flex:3 1;padding:15px auto;text-align:center;width:100%}.HomePage_myPhoto__QxdcJ a{align-items:center;color:#426696;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:center;line-height:100%;width:100%}.HomePage_myPhoto__QxdcJ img{border-radius:100%;height:100px;margin:10px auto;width:100px}.HomePage_myPhoto__QxdcJ p{margin:10px auto}.HomePage_mainLeft__c21u5 div a{align-items:center;color:#426696;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;line-height:100%;width:100%}.HomePage_mainLeft__c21u5 div:hover{background-color:#fff6;border-radius:25px}.HomePage_mainLeft__c21u5 div:hover a{color:#000}.HomePage_mainRight__6yI8i{background-color:#fff0;border-radius:0 25px 25px 0;flex:7 1;height:100%;overflow:hidden}.HomePage_content__g2Kcc{align-items:center;background-color:#ffffff4d;border-radius:25px;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.HomePage_hidden__ken11{display:none!important}.HomePage_content__g2Kcc img{border-radius:25px;height:80%;margin:20px auto;width:100%}.HomePage_content__g2Kcc p{color:#426696;font-size:16px;font-weight:700;margin:5px auto 0}.HomePage_firstContent__g2NhF img{border-radius:100%!important;height:80%;margin:20px auto!important;width:100%}.HomePage_current__-IyPi{background-color:#ffffffb3;border-radius:25px;transition:all .5s}.HomePage_textdescription__V-VlG{height:100px;width:100%}.GalleryPage_container__sXUPo{align-items:center;background-size:100%;box-sizing:border-box;display:flex;height:100vh;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.GalleryPage_carouselContainer__j5ZbU{border-radius:25px;box-shadow:0 10px 30px #0000004d;height:80%;max-width:1200px;overflow:hidden;position:relative;width:100%}.GalleryPage_carouselTrack__\+rmXD{display:flex;height:100%;transition:transform .5s ease-in-out;width:100%}.GalleryPage_slide__ZGzEo{align-items:center;display:flex;flex:0 0 100%;justify-content:center;overflow:hidden;position:relative}.GalleryPage_slideImage__rp\+5p{aspect-ratio:16/10;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.GalleryPage_slideImage__rp\+5p:hover{transform:scale(1.02)}.GalleryPage_slideNumber__sdE-q{background:#0009;border-radius:20px;color:#fff;font-size:14px;font-weight:700;padding:5px 15px;position:absolute;right:20px;top:20px}.GalleryPage_navButton__MpX53{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:30px;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:10}.GalleryPage_navButton__MpX53:hover:not(:disabled){background:#000c;transform:translateY(-50%) scale(1.1)}.GalleryPage_navButton__MpX53:disabled{cursor:not-allowed;opacity:.3}.GalleryPage_prevButton__B1xfr{left:20px}.GalleryPage_nextButton__u-nwa{right:20px}.GalleryPage_arrow__ix1cb{display:block;line-height:1}.GalleryPage_indicators__YLh9a{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.GalleryPage_indicator__cp58p{background:#0000;border:2px solid #ffffff80;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.GalleryPage_indicator__cp58p:hover{background:#ffffff4d;transform:scale(1.2)}.GalleryPage_indicator__cp58p.GalleryPage_active__w3UO0{background:#fff;transform:scale(1.2)}.GalleryPage_controls__Z0Aoe{left:20px;position:absolute;top:20px;z-index:10}.GalleryPage_controlButton__vPgvi{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.GalleryPage_controlButton__vPgvi:hover{background:#000c;transform:scale(1.1)}@keyframes GalleryPage_fadeIn__7rPx0{0%{opacity:0}to{opacity:1}}.GalleryPage_slide__ZGzEo{animation:GalleryPage_fadeIn__7rPx0 .5s ease-out}@media (hover:none) and (pointer:coarse){.GalleryPage_navButton__MpX53{font-size:28px;height:55px;width:55px}.GalleryPage_navButton__MpX53:hover:not(:disabled){transform:translateY(-50%) scale(1)}.GalleryPage_indicators__YLh9a{bottom:25px}.GalleryPage_indicator__cp58p{height:14px;width:14px}}.ProfilePage_container__E9ete{background:linear-gradient(to right top,#ffd6e0,#ffa2b8);background-size:100%;height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.ProfilePage_circle1__K8t8s{background:#fff;background:linear-gradient(to right bottom,#cbffffcc,#edfffe4d);bottom:30%;left:20%}.ProfilePage_circle1__K8t8s,.ProfilePage_circle2__fK8sb{border-radius:10%;height:20rem;position:absolute;width:20rem}.ProfilePage_circle2__fK8sb{background:#fff;background:linear-gradient(to right bottom,#ceffe4cc,#ffffff4d);right:10%;top:30%;transform:rotate(45deg)}.ProfilePage_circle3__ei3wV{background:#fff;background:linear-gradient(to right bottom,#ffe1e1cc,#ffffff4d);border-radius:10%;bottom:-5%;height:20rem;position:absolute;right:40%;width:20rem}.ProfilePage_sectionCenter__8bBNe{align-items:center;display:flex;height:100vh;justify-content:center}.ProfilePage_main__VTsFf{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#ffffff4d;border-radius:25px;height:600px;overflow:hidden;width:1200px}.ProfilePage_mainHead__ncP3x ul{margin:0;padding:0;width:1200px}.ProfilePage_mainHead__ncP3x li{border-bottom:1px solid #fff;float:left;height:100px;list-style:none;transition:all 1s;width:200px}.ProfilePage_mainHead__ncP3x a{background-color:#ffffff4d;color:#426696;display:block;font-size:16px;height:100px;line-height:100px;text-align:center;text-decoration:none;transition:all 1s;width:200px}.ProfilePage_mainHead__ncP3x a:hover{background-color:#ffd3dd;color:#ff6f91}.ProfilePage_current__GwaOx{background-color:#ff6f91!important}.ProfilePage_mainBodyContent__Cc-SG{display:flex;height:500px;width:1200px}.ProfilePage_hidden__bX6zn{display:none!important}.ProfilePage_mainBodyContentLeft__pUg0t{display:flex;flex-direction:column;float:left;height:500px;width:20%}.ProfilePage_mainBodyContentLeft__pUg0t p{align-items:center;color:#426696;display:flex;flex:1 1;font-size:16px;margin:0;padding-left:30px;text-align:left}.ProfilePage_mainBodyContentRight__qkb\+a{align-items:center;display:flex;float:right;height:500px;justify-content:center;width:80%}.ProfilePage_mainBodyContentRight__qkb\+a img{border-radius:25px;height:90%;transition:all 1s;width:90%}@media (max-width:1200px){.ProfilePage_main__VTsFf{width:90%}}@media (max-width:768px){.ProfilePage_main__VTsFf{height:auto;width:95%}.ProfilePage_mainHead__ncP3x li{float:none;height:60px;width:100%}.ProfilePage_mainHead__ncP3x a{height:60px;line-height:60px;width:100%}.ProfilePage_mainBodyContent__Cc-SG{flex-direction:column;height:auto}.ProfilePage_mainBodyContentLeft__pUg0t{height:auto;padding:20px;width:100%}.ProfilePage_mainBodyContentRight__qkb\+a{height:300px;width:100%}.ProfilePage_mainBodyContentRight__qkb\+a img{height:auto;max-height:250px;width:90%}}.Phone_container__L1q1J{box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;padding:0;width:100dvw}.Phone_header__owe1U{align-items:center;background:#f8f9fa;display:flex;height:100px;padding:0 16px}.Phone_avatarcontainer__SVX83{background:linear-gradient(180deg,#0000000d,#eef1f5);border:2px solid #eef1f5;border-radius:20px;box-shadow:15px 15px 20px #0000001a,-15px -15px 20px #fff,inset -5px -5px 5px #ffffff80,inset 5px 5px 5px #0000000d;display:flex;justify-content:center;overflow:hidden;width:110px}.Phone_headercolumntwo__5rxvq{box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;gap:20px;justify-content:space-around}.Phone_headerrowtavatar__G0HRz{animation:Phone_floatAnimation__YVjIf 4s ease-in-out infinite;border:3px solid #ffffff1a;border-radius:50%;height:80px;position:relative;width:80px}@keyframes Phone_floatAnimation__YVjIf{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.Phone_avatarimg__cQMLZ{border:2px solid #fff6;border-radius:50%;height:100%;object-fit:cover;width:100%}.Phone_Card__jWIcp{align-items:center;background:#eef1f5;border-radius:16px;box-shadow:8px 8px 16px #a5aab433,-8px -8px 16px #fffc;display:flex;gap:2px;height:60px}.Phone_clockWrap__3A\+Ur{align-items:center;background:#f0f2f5;border-radius:50%;box-shadow:4px 4px 8px #a5aab433,-4px -4px 8px #fffc,inset 4px 4px 8px #a5aab41a,inset -4px -4px 8px #ffffff80;display:flex;height:80px;justify-content:center;width:80px}.Phone_clockFace__g3iIH{background:#f0f2f5;border-radius:50%;height:60px;position:relative;width:60px}.Phone_clockHour__GATOT,.Phone_clockMinute__BDoYl{background:#666;left:50%;position:absolute;top:50%;transform-origin:bottom center}.Phone_clockHour__GATOT{height:15px;margin-left:-1px;margin-top:-15px;width:2px}.Phone_clockMinute__BDoYl{background:#333;height:22px;margin-left:-1px;margin-top:-22px;width:2px}.Phone_timeText__Jfyys{display:flex;flex-direction:column;gap:4px}.Phone_date__cjGTT{color:#666;font-size:14px}.Phone_hourMin__OUpH-{color:#333;font-size:24px;font-weight:700}.Phone_maincontent__xgov7{background:linear-gradient(180deg,#0000000d,#eef1f5);border:2px solid #eef1f5;border-radius:20px;box-shadow:15px 15px 20px #0000001a,-15px -15px 20px #fff,inset -5px -5px 5px #ffffff80,inset 5px 5px 5px #0000000d;flex:1 1;margin:10px;overflow:hidden;padding:16px}.Phone_worksCard__NLx-z{display:flex;flex-direction:column;height:100%;padding:0}.Phone_worksTitle__BDMVu{align-items:baseline;color:#333;display:flex;flex-direction:row;justify-content:flex-start}.Phone_lubiaoicon__ojXpe{fill:currentColor;height:2em;vertical-align:-.15em;width:2em}.Phone_lubiaoTitle__A7KMF{font-size:.7em}.Phone_worksTitlecontent__gRMCb{background:linear-gradient(180deg,#0000000d,#eef1f5);border:2px solid #eef1f5;border-radius:20px;box-sizing:border-box;flex:1 1;overflow-y:auto;padding:5px}.Phone_moduleItem__9aRaw{align-items:center;background:linear-gradient(145deg,#f0f0f0,#fff);border:1px solid #e0e0e0;border-radius:12px;box-shadow:inset 0 1px 0 #fffc,0 4px 6px #0000001a;box-sizing:border-box;cursor:pointer;display:flex;gap:5px;margin-bottom:10px;overflow:hidden;transition:all .3s ease}.Phone_moduleItem__9aRaw:hover{box-shadow:inset 0 1px 0 #fffc,0 8px 12px #00000026;transform:translateY(-2px)}.Phone_moduleIcon__AteOk{align-items:center;background:linear-gradient(180deg,#0000000d,#eef1f5);border:2px solid #eef1f5;border-radius:50%;border-radius:20px;box-shadow:15px 15px 20px #0000001a,-15px -15px 20px #fff,inset -5px -5px 5px #ffffff80,inset 5px 5px 5px #0000000d;box-sizing:border-box;display:flex;height:50px;justify-content:center;margin-left:10px;overflow:hidden;padding:5px;width:50px}.Phone_moduleEmoji__ZlHtm{filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));font-size:24px}.Phone_moduleInfo__3wLDp{flex:1 1}.Phone_moduleName__XLhsA{align-items:center;background:linear-gradient(180deg,#0000000d,#eef1f5);border:2px solid #eef1f5;border-radius:20px;box-shadow:15px 15px 20px #0000001a,-15px -15px 20px #fff,inset -5px -5px 5px #ffffff80,inset 5px 5px 5px #0000000d;box-sizing:border-box;color:#333333ce;display:flex;font-weight:700;justify-content:center;margin-top:5px;padding:4px;width:60px}.Phone_moduleNametitle__i9Wc0{align-items:center;font-size:15px;text-align:center}.Phone_moduleTags__TD-vu{display:flex;flex-wrap:wrap;gap:6px;padding:5px}.Phone_moduleMoreTag__GuJhs,.Phone_moduleTag__NC6QI{background-color:#eef1f5;border:2px solid #eef1f5;border-radius:20px;border-radius:10px;box-shadow:15px 15px 20px #0000001a,-15px -15px 20px #fff,inset -5px -5px 5px #ffffff80,inset 5px 5px 5px #0000000d;color:#9da0a3;font-size:8px;font-weight:500;overflow:hidden;padding:4px 5px}.Phone_moduleAction__oYei1{align-items:center;background:#0000;border:0 solid #d0d0d0;border-radius:50%;display:flex;height:20px;justify-content:center;margin:10px;width:20px}.Phone_moduleArrowIcon__f6TJi{fill:#666;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));height:10px;width:10px}.Phone_moduleItem__9aRaw:hover .Phone_moduleAction__oYei1{background:linear-gradient(145deg,#e0e0e070,#f0f0f041);box-shadow:inset 0 -2px 4px #0000001a,0 4px 8px #00000026}.Phone_moduleItem__9aRaw:hover .Phone_moduleArrowIcon__f6TJi{fill:#33333348}.Phone_titleicon__rvemd{fill:currentColor;animation:Phone_spin__Sx2xN 2s linear infinite;height:1.5em;overflow:hidden;vertical-align:-.15em;width:1.5em}@keyframes Phone_spin__Sx2xN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Phone_usercontainer__LqamT{align-items:stretch;background:linear-gradient(180deg,#0000000d,#eef1f5);border:2px solid #eef1f5;border-radius:20px;box-shadow:15px 15px 20px #0000001a,-15px -15px 20px #fff,inset -5px -5px 5px #ffffff80,inset 5px 5px 5px #0000000d;display:flex;flex-direction:column;gap:0;height:70px;justify-content:space-around;padding:5px}.Phone_username__cQ8Xp{color:#89e5e2;font-size:10px;font-size:1.5em;height:20px;line-height:20px;margin:0;padding:0;text-align:center}.Phone_useremail__glcsg{color:#9eb6ac;font-size:10px;font-size:.5em;height:15px;line-height:15px;margin:0;padding:0;text-align:center}.Phone_Windmill__1wVGj{align-items:center;display:flex;flex-direction:row;justify-content:center}@media (max-width:767px){.Phone_Card__jWIcp{display:none}}.Select_desktopView__R\+pvm,.Select_mobileView__s5\+Ij{box-sizing:border-box;height:100dvh;width:100dvw}.RdSetting_container__eMFf3{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100dvh;overflow:hidden;position:relative;width:100dvw}.RdSetting_leftBox__71epT{background-color:initial;box-shadow:2px 0 10px #0000004d;display:flex;flex-direction:column;height:100%;position:relative;transition:width .3s ease;white-space:nowrap;width:250px;z-index:10}.RdSetting_leftBox__71epT.RdSetting_collapsed__KRFjU{width:70px}.RdSetting_navList__oIXFc{flex:1 1;list-style:none;margin:25px auto;padding:0;width:90%}.RdSetting_navItem__3m-Hq{align-items:center;border-radius:10px;color:#fffc;cursor:pointer;display:flex;font-size:14px;height:46px;margin-bottom:4px;padding-left:12px;transition:all .3s ease}.RdSetting_navIcon__mliwy{fill:currentColor;align-items:center;color:#fff;display:flex;height:24px;justify-content:center;margin-right:16px;min-width:24px;width:24px}.RdSetting_leftBox__71epT.RdSetting_collapsed__KRFjU .RdSetting_navText__qM9F3,.RdSetting_leftBox__71epT.RdSetting_collapsed__KRFjU .RdSetting_userIcon__H2I7H,.RdSetting_leftBox__71epT.RdSetting_collapsed__KRFjU .RdSetting_userName__\+w9ZB{display:none;opacity:0;pointer-events:none}.RdSetting_leftBox__71epT.RdSetting_collapsed__KRFjU .RdSetting_navIcon__mliwy{justify-content:center;margin-right:0;width:100%}.RdSetting_leftBox__71epT.RdSetting_collapsed__KRFjU .RdSetting_navItem__3m-Hq{justify-content:center;padding-left:0}.RdSetting_navItem__3m-Hq:hover{background-color:#ffffff1a;color:#fff}.RdSetting_navItem__3m-Hq.RdSetting_active__mKGNA,.RdSetting_navItem__3m-Hq.RdSetting_active__mKGNA:hover{background-color:#fff3;box-shadow:0 4px 12px #0003;color:#fff}.RdSetting_divider__VO6S5{border:none;border-top:1px solid #fff3;margin:18px auto;width:90%}.RdSetting_userInfo__EFP0O{align-items:center;border-top:1px solid #fff3;display:flex;padding:24px;transition:all .3s}.RdSetting_leftBox__71epT.RdSetting_collapsed__KRFjU .RdSetting_userInfo__EFP0O{justify-content:center;padding:24px 0}.RdSetting_userAvatar__DsRKZ{border:2px solid #ffffff4d;border-radius:50%;height:32px;margin-right:14px;object-fit:cover;width:32px}.RdSetting_leftBox__71epT.RdSetting_collapsed__KRFjU .RdSetting_userAvatar__DsRKZ{margin-right:0}.RdSetting_userName__\+w9ZB{color:#ddd;flex:1 1;font-size:14px}.RdSetting_userIcon__H2I7H{align-items:center;color:#fff9;cursor:pointer;display:flex}.RdSetting_rightBox__\+mDQS{background-color:initial;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.RdSetting_topBar__UqMrd{align-items:center;box-sizing:border-box;display:flex;height:70px;margin:0;padding:25px 35px}.RdSetting_currentTag__mmbys{align-items:center;color:#fff;display:flex;flex:1 1;flex-direction:row;font-size:18px;font-weight:600;gap:1px;justify-content:flex-start;letter-spacing:1px;text-align:left}.RdSetting_logotext__Td5rZ{--count:18;-webkit-box-reflect:below 1px linear-gradient(#0000 30%,#0000000d);animation:RdSetting_typing__izque 10s steps(var(--count)) infinite;color:#fff;font-size:14px;letter-spacing:3px;overflow:hidden;position:relative;white-space:nowrap;width:0}.RdSetting_logotext__Td5rZ:after{animation:RdSetting_blink__z7j52 1s step-end infinite;background-color:#fff;content:"";height:100%;position:absolute;right:1px;top:0;width:2px}@keyframes RdSetting_blink__z7j52{0%,59%{opacity:0}60%,74%{opacity:0}75%,to{opacity:1}}@keyframes RdSetting_typing__izque{0%{width:0}60%{width:calc(var(--count)*18px)}to{width:calc(var(--count)*18px)}}.RdSetting_actionBtns__DfOgd,.RdSetting_btn__VrWH9{align-items:center;display:flex}.RdSetting_btn__VrWH9{border-radius:50%;color:#fff;cursor:pointer;height:36px;justify-content:center;transition:all .3s;width:36px}.RdSetting_btn__VrWH9:hover{background-color:#ffffff1a}.RdSetting_btnAdd__7hTMA{background-color:initial;margin-left:20px}.RdSetting_btnAdd__7hTMA:hover{background-color:hsla(60,7%,94%,.226);transform:scale(1.05)}.RdSetting_btnIcon__OE\+Lk{fill:currentColor;height:18px;width:18px}.RdSetting_contentArea__jEa8v{border:1px solid #ffffff14;border-radius:16px;flex:1 1;margin:0;overflow:auto;padding:20px;position:relative;scrollbar-color:#ffffff4d #0000;scrollbar-width:none}.RdSetting_contentArea__jEa8v::-webkit-scrollbar{width:6px}.RdSetting_contentArea__jEa8v::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}.RdSetting_tabPane__S4I1U{animation:RdSetting_fadeIn__KJphJ .3s ease-in-out;display:none;height:100%;width:100%}.RdSetting_tabPane__S4I1U.RdSetting_activePane__chVSx{display:block}@keyframes RdSetting_fadeIn__KJphJ{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.RdSetting_handler__9lRhN{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;left:10px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:5px;z-index:20}.RdSetting_rightBox__\+mDQS:hover .RdSetting_handler__9lRhN{opacity:1}.RdSetting_handler__9lRhN:after,.RdSetting_handler__9lRhN:before{background-color:#ffffff4d;border-radius:4px;content:"";height:50%;left:0;position:absolute;transition:transform .2s;width:100%}.RdSetting_handler__9lRhN:before{border-radius:4px 4px 0 0;top:0}.RdSetting_handler__9lRhN:after{border-radius:0 0 4px 4px;bottom:0}.RdSetting_handler__9lRhN:before{transform:skewX(-15deg)}.RdSetting_handler__9lRhN.RdSetting_closed__kP7Rz:before,.RdSetting_handler__9lRhN:after{transform:skewX(15deg)}.RdSetting_handler__9lRhN.RdSetting_closed__kP7Rz:after{transform:skewX(-15deg)}.RdSetting_handler__9lRhN:hover:after,.RdSetting_handler__9lRhN:hover:before{background-color:#fffc}.MessageManagement_managementContainer__SG-XT{background-color:initial;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:calc(100dvh - 180px);padding:20px}.MessageManagement_header__mkzhy{align-items:center;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 20px}.MessageManagement_header__mkzhy h2{color:#f5f5f5;font-size:1.5rem;margin:0}.MessageManagement_statusBadge__\+xiD2{align-items:center;color:#f5f5f5;display:flex;font-size:.9rem;gap:8px}.MessageManagement_dot__5R6U9{border-radius:50%;display:inline-block;height:10px;width:10px}.MessageManagement_online__9gxgz{background-color:#2ecc71;box-shadow:0 0 5px #2ecc71}.MessageManagement_offline__T3mTt{background-color:#e74c3c}.MessageManagement_tableWrapper__QyWJi{border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow-x:auto}.MessageManagement_messageTable__k229H{border-collapse:collapse;min-width:800px;width:100%}.MessageManagement_messageTable__k229H td,.MessageManagement_messageTable__k229H th{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.MessageManagement_messageTable__k229H th{color:#f5f5f5;font-size:.85rem;font-weight:600;text-transform:uppercase}.MessageManagement_unreadRow__bmFrD{background-color:#eeeeeb50;font-weight:500}.MessageManagement_readRow__6Lz6G{color:#f5f5f5}.MessageManagement_descCell__BMWvJ{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessageManagement_badgeUnread__gODJe{background-color:#e74c3c;border-radius:4px;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px}.MessageManagement_badgeRead__RgmdD{background-color:#2ecc71;border-radius:4px;color:#fff;font-size:.75rem;padding:4px 8px}.MessageManagement_markBtn__YNqaM{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background .2s}.MessageManagement_markBtn__YNqaM:hover{background-color:#2980b9}.MessageManagement_emptyRow__Fyci5{color:#f5f5f5;padding:40px!important;text-align:center}.MessageManagement_loading__nNtC\+{color:#666;font-size:1.1rem;padding:40px;text-align:center}.MessageManagement_actionButtons__HNYI4{display:flex;gap:8px}.MessageManagement_deleteBtn__JIUAU{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background .2s}.MessageManagement_deleteBtn__JIUAU:hover{background-color:#c0392b}@media (max-width:768px){.MessageManagement_actionButtons__HNYI4{flex-direction:column}.MessageManagement_deleteBtn__JIUAU,.MessageManagement_markBtn__YNqaM{text-align:center;width:100%}}.Header_header__4deQp{align-items:center;background-color:var(--background-color);border-bottom:1px solid rgba(87,85,85,.151);border-bottom:1px solid var(--border_color,rgba(87,85,85,.151));box-sizing:border-box;color:var(--font-color);display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:var(--padding);transition:all .3s ease}.Header_headerlog__sYf64{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start;margin-left:10px}.Header_title__O9Mc-{color:var(--font-color);font-size:20px;font-weight:600}.Header_titleicon__ZSzTb{fill:currentColor;height:2em;overflow:hidden;vertical-align:-.15em;width:2em}.Header_headerActions__JXAsG{align-items:center;display:flex;gap:10px;margin-right:15px}.PublicMessage_publicMessage__rxFjN{border-radius:12px;box-shadow:0 4px 20px #00000026;margin-bottom:16px;overflow:hidden;transition:all .3s ease;width:100%}.PublicMessage_publicMessage__rxFjN:hover{box-shadow:0 6px 25px #0003;transform:translateY(-2px)}.PublicMessage_adContainer__15cm-{display:flex;flex-direction:column;justify-content:space-between;min-height:140px;padding:20px;position:relative}.PublicMessage_closeButton__sHEax{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:28px}.PublicMessage_closeButton__sHEax:hover{background:#ffffff4d;transform:scale(1.1)}.PublicMessage_closeIcon__vkdQ6{height:16px;width:16px}.PublicMessage_adContent__B7VbX{display:flex;flex:1 1;flex-direction:column;gap:12px}.PublicMessage_adBadge__G18UU{align-self:flex-start;background:#ffffffe6;border-radius:20px;font-size:12px;font-weight:600;padding:4px 12px;text-shadow:none}.PublicMessage_adHeader__78DyQ{margin-bottom:8px}.PublicMessage_adTitle__bxx1K{font-size:20px;font-weight:700;margin:0 0 4px;text-shadow:0 2px 4px #0000001a}.PublicMessage_adSubtitle__\+N\+Sy{font-size:14px;font-weight:500;margin:0;opacity:.9}.PublicMessage_adDescription__of5x\+{flex:1 1;font-size:14px;line-height:1.5;margin:0;opacity:.95}.PublicMessage_adFooter__OjdOV{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.PublicMessage_actionButton__dgykI{background:#ffffffe6;border:none;border-radius:25px;box-shadow:0 2px 8px #0003;color:#333;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;transition:all .3s ease}.PublicMessage_actionButton__dgykI:hover{background:#fff;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.PublicMessage_deadline__Oijun{font-size:12px;font-weight:500;opacity:.8}.PublicMessage_carouselControls__tw4gG{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:12px}.PublicMessage_carouselButton__PWvH0{align-items:center;background:#fff3;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.PublicMessage_carouselButton__PWvH0:hover{background:#ffffff4d}.PublicMessage_carouselDots__jzr1e{display:flex;gap:6px}.PublicMessage_dot__0tIqZ{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .2s ease;width:8px}.PublicMessage_dot__0tIqZ.PublicMessage_active__16bbj{background:#ffffffe6;transform:scale(1.2)}.PublicMessage_dot__0tIqZ:hover{background:#ffffffb3}@media (max-width:768px){.PublicMessage_publicMessage__rxFjN{border-radius:8px;margin-bottom:12px}.PublicMessage_adContainer__15cm-{min-height:120px;padding:16px}.PublicMessage_adTitle__bxx1K{font-size:18px}.PublicMessage_adDescription__of5x\+,.PublicMessage_adSubtitle__\+N\+Sy{font-size:13px}.PublicMessage_actionButton__dgykI{font-size:13px;padding:6px 16px}.PublicMessage_adFooter__OjdOV{align-items:flex-start;flex-direction:column;gap:8px}.PublicMessage_deadline__Oijun{align-self:flex-end}}@media (max-width:480px){.PublicMessage_adContainer__15cm-{padding:12px}.PublicMessage_adTitle__bxx1K{font-size:16px}.PublicMessage_adDescription__of5x\+{font-size:12px}}.ModuleLayout_backgroundContainer__QRsgb{box-sizing:border-box;font-family:var(--font-family);height:100dvh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100dvw;z-index:-1}.ModuleLayout_unifiedLayout__dYCKA{background:#0000;color:var(--font-color);display:grid;height:100dvh;overflow:hidden;position:relative;transition:grid-template-columns .3s ease;width:100dvw}.ModuleLayout_isDesktop__t96s6{grid-template-areas:"header  header" "sidebar main" "sidebar player";grid-template-columns:240px 1fr;grid-template-rows:60px 1fr 80px}.ModuleLayout_isDesktop__t96s6.ModuleLayout_sidebarCollapsed__GQVEw{grid-template-columns:60px 1fr}.ModuleLayout_isDesktop__t96s6.ModuleLayout_noPlayer__aR7jj{grid-template-areas:"header  header" "sidebar main";grid-template-rows:60px 1fr}.ModuleLayout_isDesktop__t96s6 .ModuleLayout_headerContainer__sscIK{grid-area:header}.ModuleLayout_isDesktop__t96s6 .ModuleLayout_sidebarContainer__CEDOw{grid-area:sidebar}.ModuleLayout_isDesktop__t96s6 .ModuleLayout_mainContentArea__nJYM9{grid-area:main}.ModuleLayout_isDesktop__t96s6 .ModuleLayout_playerContainer__MNI9f{grid-area:player}.ModuleLayout_isDesktop__t96s6 .ModuleLayout_bottomNavContainer__yewQE{display:none}.ModuleLayout_isMobile__ROZWZ{grid-template-areas:"main" "player" "bottom-nav";grid-template-columns:1fr;grid-template-rows:1fr 80px 60px}.ModuleLayout_isMobile__ROZWZ.ModuleLayout_noPlayer__aR7jj{grid-template-areas:"main" "bottom-nav";grid-template-rows:1fr 60px}.ModuleLayout_isMobile__ROZWZ .ModuleLayout_mainContentArea__nJYM9{grid-area:main}.ModuleLayout_isMobile__ROZWZ .ModuleLayout_playerContainer__MNI9f{grid-area:player}.ModuleLayout_isMobile__ROZWZ .ModuleLayout_bottomNavContainer__yewQE{grid-area:bottom-nav}.ModuleLayout_isMobile__ROZWZ .ModuleLayout_headerContainer__sscIK,.ModuleLayout_isMobile__ROZWZ .ModuleLayout_publicMessageContainer__rME2u,.ModuleLayout_isMobile__ROZWZ .ModuleLayout_sidebarContainer__CEDOw,.ModuleLayout_isMobile__ROZWZ .ModuleLayout_tabsContainer__M3vE6{display:none}.ModuleLayout_headerContainer__sscIK{border-bottom:1px solid var(--border_color);z-index:1000}.ModuleLayout_sidebarContainer__CEDOw{background:var(--secondary-background-color);border-right:1px solid var(--border_color)}.ModuleLayout_mainContentArea__nJYM9{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.ModuleLayout_publicMessageContainer__rME2u{left:0;position:absolute;right:0;top:0;z-index:10}.ModuleLayout_tabsContainer__M3vE6{background:var(--background-color);border-bottom:2px solid hsla(0,2%,78%,.199);border-bottom:2px solid var(--border_color,hsla(0,2%,78%,.199));flex-shrink:0}.ModuleLayout_pageContent__k8nZm{flex-grow:1;min-height:0;overflow-y:auto;padding:0}.ModuleLayout_bottomNavContainer__yewQE,.ModuleLayout_playerContainer__MNI9f{background:var(--secondary-background-color);border-top:1px solid var(--border_color);flex-shrink:0}@font-face{font-display:swap;font-family:FZMWFont;font-style:normal;font-weight:400;src:url(/static/media/FZMWFont.4ed4058b60fd4f609211.ttf) format("truetype")}@font-face{font-display:swap;font-family:AlimamaDongFangDaKai;font-style:normal;font-weight:400;src:url(/static/media/AlimamaDongFangDaKai-Regular.4e210aecf1d39f17d769.ttf) format("truetype"),url(/static/media/AlimamaDongFangDaKai-Regular.efcc716fbadcaadf3998.woff) format("woff"),url(/static/media/AlimamaDongFangDaKai-Regular.8102144312d54f16276e.woff2) format("woff2")}@font-face{font-display:swap;font-family:KaiTi_GB2312;font-style:normal;font-weight:400;src:url(/static/media/KaiTi.9386ba9caba7044dc9fe.TTF)}@keyframes darkclouds-loop-1{to{background-position:-1000px 0}}@keyframes darkclouds-loop-2{to{background-position:-1000px 0}}@keyframes darkclouds-loop-3{to{background-position:-1579px 0}}.darkclouds-container{background:linear-gradient(#333,#000);bottom:0;color:#ccc;font-family:sans-serif;height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:-1}.darkclouds-quote{display:inline-block;font-family:Oswald,sans-serif;font-size:1.5em;font-weight:400;left:50%;line-height:1.5em;margin:0;position:absolute;text-align:right;text-decoration:none;text-shadow:0 -1px 0 #fff,0 2px 3px #000;top:50%;transform:translate(-50%,-50%);z-index:1}.darkclouds-quote span{display:block}.darkclouds-clouds{bottom:0;height:100%;left:0;opacity:.6;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.darkclouds-clouds-1,.darkclouds-clouds-2,.darkclouds-clouds-3{background-repeat:repeat-x;height:100%;left:0;position:absolute;right:0;top:0;width:300%}.darkclouds-clouds-1{animation:darkclouds-loop-1 30s linear infinite}.darkclouds-clouds-2{animation:darkclouds-loop-2 35s linear infinite}.darkclouds-clouds-3{animation:darkclouds-loop-3 37s linear infinite}.waterwave-drops{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.waterwave-drop{animation:waterwave-move 3s linear infinite;background-color:initial;border-radius:35% 65% 69% 31%/53% 53% 47% 47%;box-shadow:inset 10px 10px 10px #0000000d,15px 25px 10px #0000001a,15px 20px 20px #0000000d,inset -10px -10px 15px #ffffffe6;height:200px;position:absolute;top:300px;width:200px}@keyframes waterwave-move{0%,to{border-radius:35% 65% 69% 31%/53% 53% 47% 47%}25%{border-radius:36% 64% 52% 48%/42% 48% 52% 58%}50%{border-radius:37% 63% 50% 50%/53% 54% 46% 47%}75%{border-radius:36% 64% 49% 51%/42% 47% 53% 58%}}.waterwave-drop:before{border-radius:34% 66% 52% 48%/52% 55% 45% 48%;height:25px;left:45px;width:25px}.waterwave-drop:after,.waterwave-drop:before{background-color:#fff;content:"";position:absolute;top:35px}.waterwave-drop:after{border-radius:36% 64% 35% 65%/55% 45% 55% 45%;height:15px;left:85px;width:15px}.nauticalbackground-sea{height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.nauticalbackground-sea .nauticalbackground-surface{animation:nauticalbackground-surface 13s ease-in-out infinite alternate,nauticalbackground-rotateZ 20s linear infinite;background-color:#2be3fa;height:100%;overflow:hidden;position:absolute;width:100%}.nauticalbackground-ship{filter:drop-shadow(-30px 40px 0 rgba(0,0,0,.1));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nauticalbackground-ship .nauticalbackground-rotate{animation:nauticalbackground-ship 30s linear infinite alternate;transform:rotate(10deg)}.nauticalbackground-ship .nauticalbackground-human{left:40px;position:absolute;top:0}.nauticalbackground-ship .nauticalbackground-human .nauticalbackground-hat{animation:nauticalbackground-hat 1s ease-in-out infinite alternate;background-color:#f0f09e;border-radius:100%;height:30px;width:30px}.nauticalbackground-ship .nauticalbackground-human .nauticalbackground-hat:before{border:1px solid #d9845d;border-radius:100%;content:"";height:16px;left:7px;position:absolute;top:7px;transform:translateZ(5px);transform-style:preserve-3d;width:16px}.nauticalbackground-ship .nauticalbackground-human .nauticalbackground-leg{background-color:#0849a3;border-radius:40%;height:8px;position:absolute;width:20px}.nauticalbackground-ship .nauticalbackground-human .nauticalbackground-leg:before{background-color:#fff;border-radius:40%;content:"";height:7px;position:absolute;width:5px}.nauticalbackground-ship .nauticalbackground-human .nauticalbackground-leg.nauticalbackground-left{left:-10px;top:16px;transform:rotate(-5deg)}.nauticalbackground-ship .nauticalbackground-human .nauticalbackground-leg.nauticalbackground-right{left:-10px;top:6px;transform:rotate(5deg)}.nauticalbackground-ship .nauticalbackground-body{position:relative}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-base{background-color:#d9845d;border-radius:45%;height:30px;width:100px}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-base:before{background-color:#dead5e;border-radius:45%;content:"";height:26px;left:2px;position:absolute;top:2px;width:96px}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-board{background-color:#d9845d;border-radius:2px;height:20px;position:absolute;top:5px;width:10px}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-board.nauticalbackground-front{right:20px}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-board.nauticalbackground-back{left:20px}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-waves{position:absolute}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-waves .nauticalbackground-wave{animation:nauticalbackground-wave 2s linear infinite;position:absolute}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-waves .nauticalbackground-wave .nauticalbackground-graphic{animation:nauticalbackground-surface 2s ease-in-out infinite alternate,nauticalbackground-rotateZ 6s linear infinite;background-color:#fff}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-waves .nauticalbackground-bodywaves .nauticalbackground-wave{animation-delay:calc(var(--delay)*-1);left:var(--left);top:var(--top)}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-waves .nauticalbackground-bodywaves .nauticalbackground-wave .nauticalbackground-graphic{height:var(--height);width:var(--width)}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-waves .nauticalbackground-oarwaves .nauticalbackground-wave{animation-delay:calc(var(--delay)*-1);left:var(--left);top:var(--top)}.nauticalbackground-ship .nauticalbackground-body .nauticalbackground-waves .nauticalbackground-oarwaves .nauticalbackground-wave .nauticalbackground-graphic{height:var(--height);width:var(--width)}.nauticalbackground-ship .nauticalbackground-oars{left:50px;position:absolute;top:-30px;transform:translateZ(10px)}.nauticalbackground-ship .nauticalbackground-oars .nauticalbackground-graphic{animation:nauticalbackground-oarGraphic 1s ease-in-out infinite alternate;background-color:#d9845d;height:40px;position:relative;width:3px}.nauticalbackground-ship .nauticalbackground-oars .nauticalbackground-graphic:before{background-color:#d9845d;border-radius:5px 5px 100% 100%;content:"";height:15px;left:-3px;position:absolute;top:0;width:9px}.nauticalbackground-ship .nauticalbackground-oars .nauticalbackground-oar{left:50%;position:absolute;top:0}.nauticalbackground-ship .nauticalbackground-oars .nauticalbackground-oar.nauticalbackground-right{transform:scaleY(-1);transform-origin:50% 45px}.nauticalbackground-ship .nauticalbackground-oars .nauticalbackground-row{animation:nauticalbackground-row 1s ease-in-out infinite alternate;transform-origin:50% 35px}.nauticalbackground-ship .nauticalbackground-oars .nauticalbackground-depth{animation:nauticalbackground-depth 1s ease-in-out infinite alternate;animation-delay:-.5s;transform-origin:50% 35px}@keyframes nauticalbackground-surface{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:65% 35% 51% 49%/49% 52% 48% 51%}50%{border-radius:42% 58% 28% 72%/65% 34% 66% 35%}75%{border-radius:34% 66% 63% 37%/77% 38% 62% 23%}to{border-radius:24% 76% 72% 28%/53% 68% 32% 47%}}@keyframes nauticalbackground-rotateZ{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes nauticalbackground-ship{0%{transform:rotate(20deg)}to{transform:rotate(-20deg)}}@keyframes nauticalbackground-hat{0%{transform:translateZ(30px) translateX(-5px) rotateY(-20deg)}to{transform:translateZ(30px) translateX(0) rotateY(20deg)}}@keyframes nauticalbackground-wave{0%{transform:translateX(0) scale(0)}10%{transform:translateX(-10px) scale(1)}to{transform:translateX(-130px) scale(0)}}@keyframes nauticalbackground-oarGraphic{0%{transform:rotateY(-60deg)}to{transform:rotateY(-110deg)}}@keyframes nauticalbackground-row{0%{transform:rotate(20deg)}to{transform:rotate(-50deg)}}@keyframes nauticalbackground-depth{0%{transform:rotateX(-20deg)}to{transform:rotateX(30deg)}}.flower-scene-canvas{animation:flowerscenegradientBackground 15s ease infinite;background:radial-gradient(circle at center,#d8cfe2 0,#cbc9cc 20%,#b3b3b4b4 40%,#d2c5e4 60%,#c1d6e4 80%,#b4d1e2 100%);background-size:200% 200%;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}@keyframes flowerscenegradientBackground{0%{background-size:100% 100%}50%{background-size:200% 200%}to{background-size:100% 100%}}.sakura-container{height:100vh;overflow:hidden;width:100%}.sakura-container canvas{margin:0;padding:0}.sakura-container .btnbg,.sakura-container canvas{height:100%;left:0;position:absolute;top:0;width:100%}.sakura-container .btnbg>div{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%)}.sakura-container .btnbg span{display:block;font-size:70px}.sakura-container .btnbg p{font-size:40px;margin-top:20px}@media (max-width:768px){.sakura-container .btnbg span{font-size:40px}.sakura-container .btnbg p{font-size:24px}}.detailshomebackground-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.detailshomebackground-canvas{background-color:#fff;display:block;height:100%;width:100%}.detailshomebackground-title{background:#00000080;border:2px solid #fff;border-radius:3px;color:#fff;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:58px;left:50%;overflow:hidden;padding:7.5px 15px;position:fixed;top:50%;transform:translateX(-50%) translateY(-100%);z-index:1000}.detailshomebackground-pen{animation:detailshomebackground-drop .75s;display:inline-block;position:relative}@keyframes detailshomebackground-drop{0%{opacity:0;transform:translateY(-100px)}90%{opacity:1;transform:translateY(10px)}to{transform:translateY(0)}}.customBackground-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.customBackground-image{height:100%;object-fit:cover;object-position:center;width:100%}.candle-container{height:100%;width:100%}.candle-container,.candle-wrapper{animation:candle-change-background 3s linear infinite;background-color:#fff}.candle-wrapper{left:50%;position:absolute;top:70%;transform:scale(1.5) translate(-50%,-50%)}.candle-floor{background:#673c63;box-shadow:0 2px 5px #111;height:9px;transform:translate(-50%,-50%);width:350px;z-index:2}.candle-candles,.candle-floor{left:50%;position:absolute;top:50%}.candle-candles{height:150px;transform:translate(-50%,-100%);width:250px;z-index:1}.candle-1{animation:candle-expand-body 3s linear infinite;background:#fff;border:3px solid #673c63;border-bottom:0;border-radius:3px;box-shadow:inset -2px 0 0 #95c6f2;height:100px;left:50%;position:absolute;top:50%;transform:translate(60%,-25%);transform-origin:center right;width:35px}.candle-1-stick,.candle-2-stick{background:#673c63;border-radius:8px;height:15px;left:50%;position:absolute;top:0;transform:translate(-50%,-100%);width:3px}.candle-2-stick{animation:candle-stick-animation 3s linear infinite;height:12px;transform-origin:bottom center}.candle-1-eyes,.candle-2-eyes{height:30px;left:50%;position:absolute;top:0;transform:translate(-50%);width:35px}.candle-1-eyes-left{left:30%}.candle-1-eyes-left,.candle-1-eyes-right{animation:candle-blink-eyes 3s linear infinite;background:#673c63;border-radius:100%;height:5px;position:absolute;top:20%;transform:translate(-70%);width:5px}.candle-1-eyes-right{left:70%}.candle-1-mouth{animation:candle-uff 3s linear infinite;background:#673c63;border-radius:20px;height:0;left:40%;position:absolute;top:20%;transform:translate(-50%,-50%);width:0}.candle-smoke-1{animation:candle-move-left 3s linear infinite;height:3px;top:50%;width:30px}.candle-smoke-1,.candle-smoke-2{background:grey;left:30%;position:absolute;transform:translate(-50%,-50%)}.candle-smoke-2{animation:candle-move-top 3s linear infinite;border-radius:10px;height:10px;top:40%;width:10px}.candle-2{animation:candle-shake-left 3s linear infinite;background:#fff;border:3px solid #673c63;border-bottom:0;border-radius:3px;box-shadow:inset -2px 0 0 #95c6f2;height:60px;left:20%;position:absolute;top:65%;transform:translate(60%,-15%);transform-origin:center right;width:42px}.candle-2-eyes-left{animation:candle-changeto-lower 3s linear infinite;left:30%}.candle-2-eyes-left,.candle-2-eyes-right{background:#673c63;border:0 solid #673c63;border-radius:100%;display:inline-block;height:5px;position:absolute;top:50%;transform:translate(-80%);width:5px}.candle-2-eyes-right{animation:candle-changeto-greater 3s linear infinite;left:70%}.candle-light-wave{animation:candle-expand-light 3s linear infinite;border:2px solid #fff3;border-radius:100%;height:75px;left:35%;position:absolute;top:35%;transform:translate(-25%,-50%) scale(2.5);width:75px;z-index:0}.candle-2-fire{animation:candle-dance-fire 3s linear infinite;background-color:red;background:#ff9800;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;display:block;height:20px;left:40%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@keyframes candle-blink-eyes{0%,35%{opacity:1;transform:translate(-70%)}36%,39%{opacity:0;transform:translate(-70%)}40%{opacity:1;transform:translate(-70%)}50%,65%{transform:translate(-140%)}66%{transform:translate(-70%)}}@keyframes candle-expand-body{0%,40%{transform:scale(1) translate(60%,-25%)}45%,55%{transform:scale(1.1) translate(60%,-28%)}60%{transform:scale(.89) translate(60%,-25%)}65%{transform:scale(1) translate(60%,-25%)}70%{transform:scale(.95) translate(60%,-25%)}75%{transform:scale(1) translate(60%,-25%)}}@keyframes candle-uff{0%,40%{height:0;width:0}50%,54%{height:15px;left:30%;width:15px}59%{height:5px;left:20%;width:5px}62%{height:2px;left:20%;width:2px}67%{height:0;left:30%;width:0}}@keyframes candle-change-background{0%,59%,98%,to{background:#fff}61%,97%{background:#000}}@keyframes candle-move-left{0%,59%,to{left:40%;width:0}60%{left:30%;width:30px}68%{left:20%;width:0}}@keyframes candle-move-top{0%,64%,to{height:0;top:0;width:0}65%{height:10px;left:40%;top:40%;width:10px}80%{height:0;top:20%;width:0}}@keyframes candle-shake-left{0%,40%{left:20%}50%,54%{left:20%;transform:translate(60%,-15%)}59%{left:20%;transform:translate(60%,-15%)}62%{left:18%;transform:translate(60%,-15%)}67%{left:20%;transform:translate(60%,-15%)}75%{background:#fff;border-color:#673c63;left:20%;transform:scale(1.15,.85) translate(60%,-15%)}91%{background:#f44336;border-color:#f44336;box-shadow:inset -2px 0 0 #f44336;left:20%;transform:scale(1.18,.82) translate(60%,-10%)}92%{left:20%;transform:scale(.85,.95) translate(60%,-15%)}95%{left:20%;transform:scale(1.05,.95) translate(60%,-15%)}97%{left:20%;transform:scale(1) translate(60%,-15%)}}@keyframes candle-stick-animation{0%,40%{left:50%;top:0;transform:translate(-50%,-100%)}50%,54%{left:50%;top:0;transform:translate(-50%,-100%)}59%{left:50%;top:0;transform:translate(-50%,-100%)}62%{left:50%;top:0;transform:rotate(-15deg) translate(-50%,-100%)}65%{left:50%;top:0;transform:rotate(15deg) translate(-50%,-100%)}70%{left:50%;top:0;transform:rotate(-5deg) translate(-50%,-100%)}72%{left:50%;top:0;transform:rotate(5deg) translate(-50%,-100%)}74%,84%{left:50%;top:0;transform:rotate(0deg) translate(-50%,-100%)}85%{transform:rotate(180deg) translateY(120%)}92%{left:50%;top:0;transform:translate(-50%,-100%)}}@keyframes candle-expand-light{10%,29%,59%,89%{border:2px solid #fff0;transform:translate(-25%,-50%) scale(0)}20%,50%,90%{transform:translate(-25%,-50%) scale(1)}26%,27%,56%,57%,95%,96%{border:2px solid #ffffff80;transform:translate(-25%,-50%) scale(2)}0%,28%,58%,to{border:2px solid #fff3;transform:translate(-25%,-50%) scale(2.5)}}@keyframes candle-dance-fire{59%,89%{height:0;left:40%;width:0}0%,15%,23%,31%,39%,47%,55%,7%,90%{background:#ffc107;height:20px;left:40.8%;width:16px}11%,19%,27%,3%,35%,43%,51%,58%,94%{background:#ff9800;height:20px;left:41.2%;width:16px}}@keyframes candle-changeto-lower{0%,70%,90%{background:#673c63;border:0 solid #673c63;border-radius:100%;display:inline-block;padding:0;transform:translate(-90%)}71%,89%{background:none;border:solid #673c63;border-radius:0;border-width:0 2px 2px 0;display:inline-block;float:left;padding:1px;transform:rotate(-45deg) translate(-50%,-65%);-webkit-transform:rotate(-45deg) translate(-50%,-65%);transform-origin:bottom left}}@keyframes candle-changeto-greater{0%,70%,90%{background:#673c63;border:0 solid #673c63;border-radius:100%;display:inline-block;padding:0;top:50%;transform:translate(-80%)}71%,89%{background:none;border:solid #673c63;border-radius:0;border-width:0 2px 2px 0;display:inline-block;float:left;padding:1px;top:30%;transform:rotate(135deg) translate(-80%,20%);-webkit-transform:rotate(135deg) translate(-80%,20%);transform-origin:bottom left}}@font-face{font-family:UnidreamLED;src:url(/static/media/UnidreamLED.4587987bf1d5bb298abc.ttf)}.compass-clock{align-items:center;background-color:#141929;color:#cad6dd;display:flex;font-family:UnidreamLED;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%}.compass-now-date{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-image:-webkit-linear-gradient(bottom,#ff0,red);background-size:100% 20px}.compass-year-box{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-image:-webkit-linear-gradient(bottom,#ff0,red);background-size:100% 20px;font-size:20px;height:10vh;justify-content:center;width:10vh}.compass-month-box,.compass-year-box{align-items:center;border-radius:50%;display:flex;position:absolute;transition:1s}.compass-month-box{height:25vh;width:25vh}.compass-day-box{height:40vh;width:40vh}.compass-day-box,.compass-hour-box{align-items:center;border-radius:50%;display:flex;position:absolute;transition:1s}.compass-hour-box{height:55vh;width:55vh}.compass-minute-box{height:70vh;width:70vh}.compass-minute-box,.compass-second-box{align-items:center;border-radius:50%;display:flex;position:absolute;transition:1s}.compass-second-box{height:85vh;width:85vh}.compass-scale{display:inline-block;font-size:20px;position:absolute;text-align:right;width:100%}.ball-loading-background{align-items:center;background-color:initial;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:-1}.ball-loading-circle{animation:ball-loading-spin 1s ease-in-out infinite alternate;background-color:#37c73780;border-radius:50%;box-shadow:-60px 0 0 #05c244;height:20px;width:20px}@keyframes ball-loading-spin{0%{opacity:.35;transform:rotate(0deg) scale(.5)}to{opacity:1;transform:rotate(1turn) scale(1.2)}}.NotFound_container__n4M4c{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.NotFound_container__n4M4c,.NotFound_content__1BFne{align-items:center;display:flex;height:100dvh;justify-content:center}.NotFound_content__1BFne{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 10px 40px #0000001a;flex-direction:column;padding:2rem;text-align:center;width:100%}.NotFound_animation__7KAjN{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:2rem}.NotFound_number__Y5SDO{color:#2c3e50;font-size:120px;font-weight:700;line-height:1;text-shadow:2px 2px 4px #0000001a}@keyframes NotFound_rotate__ZEkRx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotFound_title__1Zd8v{color:#7f8c8d;font-size:2.5rem;font-weight:500;margin-bottom:1rem}.NotFound_message__L0-Uv{color:#7f8c8d;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;padding:0 1rem}.NotFound_footer__IhbjE{border-top:1px solid #ecf0f1;color:#95a5a6;font-size:.9rem;margin-top:2rem;padding-top:1rem}.NotFound_errorCode__6ldYH{font-family:monospace;margin-bottom:.5rem}.routes_loading__YHsbZ{display:flex;height:100dvh;justify-content:center}:root{--border-radius:4px;--font-size:14px;--border:1px;--padding:5px 8px;--gap:5px;--min-height:36px;--shadow-default:0 2px 4px var(--shadow_color);--shadow-hover:0 4px 8px var(--hover_shadow_color);--shadow-focus:0 0 0 3px var(--focus_shadow_color);--font-weight:500;box-sizing:border-box}.App_app__ixvYp{background-color:var(--background-color);box-sizing:border-box;color:var(--text-color);font-family:var(--font-family);overflow:hidden}.App_themeLoading__gVL-p{align-items:center;background:#f5f5f5;background:var(--background-color,#f5f5f5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.App_loadingContent__9kjO7{color:#333;color:var(--font-color,#333);text-align:center}.App_loadingSpinner__R6ToR{animation:App_spin__AqURb 1s linear infinite;border:4px solid #e0e0e0;border-top:4px solid #1890ff;border:4px solid var(--border-color,#e0e0e0);border-radius:50%;border-top-color:var(--focus-background-color,#1890ff);height:40px;margin:0 auto 16px;width:40px}@keyframes App_spin__AqURb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App_app__ixvYp{min-height:100dvh;transition:all .3s ease}
/*# sourceMappingURL=main.83300e30.css.map*/