.sidebar_sidebar__dwC8F{width:250px;min-height:100vh;background-color:#fff;border-right:1px solid #e5e7eb;position:fixed;top:0;left:0;z-index:40}.sidebar_sidebar-header__W3GL9{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem;height:auto;border-bottom:1px solid #e5e7eb;position:relative}.sidebar_sidebar-title__wxMp8{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;width:100%;position:relative;display:block}.sidebar_close-button__0wYzW{background-color:rgba(239,68,68,.1);color:#ef4444;border:none;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);padding:6px;border-radius:50%;transition:all .2s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.sidebar_close-button__0wYzW:hover{background-color:rgba(239,68,68,.2)}.sidebar_close-button__0wYzW:active{background-color:rgba(239,68,68,.3);transform:translateY(-50%) scale(.95) rotate(90deg)}.sidebar_sidebar-nav__NLIjn{flex:1;overflow-y:auto}.sidebar_sidebar-menu__6vHla{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.sidebar_sidebar-link__XXFwJ{display:flex;align-items:center;padding:.5rem;border-radius:.25rem}.sidebar_sidebar-link__XXFwJ:hover{background-color:#f3f4f6}.sidebar_sidebar-icon__WNpKt{margin-right:.5rem}.sidebar_marketplace-link__tOE_P{display:block;font-size:.875rem;color:#666;margin-bottom:.5rem;text-decoration:none}.sidebar_marketplace-link__tOE_P:hover{color:#333;text-decoration:underline}.sidebar_sidebar-link-disabled__ywct_{opacity:.5;cursor:not-allowed;pointer-events:none;position:relative}.sidebar_sidebar-link-disabled__ywct_:hover:after{content:attr(title);position:absolute;background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;left:100%;margin-left:10px}@media (max-width:768px){.sidebar_close-button__0wYzW{display:flex;right:5px}.sidebar_sidebar-title__wxMp8{padding-right:35px}.sidebar_sidebar-link__XXFwJ[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:100}}.header_header__USv4U{display:flex;align-items:center;justify-content:flex-end;height:4rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid var(--border-color);position:fixed;top:0;left:0;right:0;z-index:10}.header_buttonGroup__CMWsz{display:flex;align-items:center;gap:1rem}.header_confirmOverlay__XnJBx{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1100}.header_confirmDialog__GV_33{padding:1.5rem;width:100%;max-width:300px;text-align:center;background:#fff;border-radius:8px}.header_confirmDialog__GV_33 h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.header_confirmDialog__GV_33 p{margin-bottom:1.5rem;color:#666}.header_confirmButtons__Ncteh{display:flex;gap:1rem;justify-content:center}.header_cancelButton__ABNzJ{min-width:100px;background-color:#f3f4f6;color:#4b5563;font-weight:500;border-radius:5px}.header_cancelButton__ABNzJ:hover{background-color:#e5e7eb}.header_logoutButton__lmq0U{min-width:100px;background-color:#ef4444;color:#fff;font-weight:500;border-radius:5px}.header_logoutButton__lmq0U:hover{background-color:#dc2626}@media (max-width:768px){.header_header__USv4U{justify-content:space-between;padding:0 .5rem;height:3.5rem}.header_buttonGroup__CMWsz{gap:.5rem}.header_iconButton__MH_bt{position:relative}.header_iconButton__MH_bt[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:100}}.AuthDialog_dialog__32ymY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;perspective:1000px}.AuthDialog_dialog__32ymY.AuthDialog_open__1roc3{opacity:1;visibility:visible}.AuthDialog_container__9a6wx{width:100%;max-width:440px;margin:1rem;transition:transform .6s;transform-style:preserve-3d;position:relative}.AuthDialog_container__9a6wx.AuthDialog_flipped__aZASn{transform:rotateY(180deg)}.AuthDialog_card__Uu8Mc{background:#fff;border-radius:12px;padding:2rem;min-height:480px;display:flex;flex-direction:column;gap:1.5rem;backface-visibility:hidden;position:relative;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);width:100%}.AuthDialog_messageContainer__k8FBJ{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:440px;padding:1rem;z-index:60}.AuthDialog_closeButton__AVXqs{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;color:#666;transition:color .2s;border-radius:50%}.AuthDialog_closeButton__AVXqs:hover{color:#000;background:#f5f5f5}.AuthDialog_signIn__ybani{transform:rotateY(0deg)}.AuthDialog_signUp__ZOvzh{transform:rotateY(180deg);width:100%}.AuthDialog_header__gjEyy{text-align:center}.AuthDialog_title__h5xbq{font-size:1.75rem;font-weight:600;margin-bottom:.5rem;transition:all .3s;color:#111}.AuthDialog_subtitle__pesmO{color:#666;transition:all .3s}.AuthDialog_bannerInfo__SHvKw{background-color:#fef3c7;border-left:4px solid #f59e0b;padding:1rem;margin-bottom:1rem;color:#92400e;border-radius:.375rem;display:flex;gap:.75rem;align-items:flex-start;animation:AuthDialog_slideDown__LA0uu .3s ease-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AuthDialog_bannerIcon__pbBxW{flex-shrink:0;font-size:1.25rem}@keyframes AuthDialog_slideDown__LA0uu{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.AuthDialog_resendLink__eBg8d{background:none;border:none;padding:0;margin-top:.5rem;color:#92400e;font-size:.875rem;text-decoration:underline;cursor:pointer;transition:opacity .2s}.AuthDialog_resendLink__eBg8d:hover:not(:disabled){opacity:.8}.AuthDialog_resendLink__eBg8d:disabled{opacity:.5;cursor:not-allowed}.AuthDialog_form__RUb04{display:flex;flex-direction:column;gap:1rem;transition:all .3s ease-out}.AuthDialog_formGroup__C0g_v{opacity:0;transform:translateY(10px);animation:AuthDialog_slideIn__FgUbU .3s forwards;display:flex;flex-direction:column;gap:.5rem}@keyframes AuthDialog_slideIn__FgUbU{to{opacity:1;transform:translateY(0)}}.AuthDialog_formGroup__C0g_v:first-child{animation-delay:.1s}.AuthDialog_formGroup__C0g_v:nth-child(2){animation-delay:.2s}.AuthDialog_formGroup__C0g_v:nth-child(3){animation-delay:.3s}.AuthDialog_formGroup__C0g_v:nth-child(4){animation-delay:.4s}.AuthDialog_label__n0aEq{font-size:.875rem;font-weight:500;color:#4b5563}.AuthDialog_input__Zpf5i{width:100%;padding:.75rem;border:1.5px solid #e5e7eb;border-radius:6px;font-size:1rem;transition:all .2s;background:#fff}.AuthDialog_input__Zpf5i:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.AuthDialog_input__Zpf5i::placeholder{color:#9ca3af}.AuthDialog_inputError__5QPt0{border-color:#dc2626}.AuthDialog_inputError__5QPt0:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.AuthDialog_error__rG0AU{color:#dc2626;font-size:.75rem;margin-top:.25rem;animation:AuthDialog_shake__y0J54 .4s ease-in-out}@keyframes AuthDialog_shake__y0J54{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.AuthDialog_submitButton__GrQNe{background-color:#000;color:#fff;padding:.875rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}.AuthDialog_submitButton__GrQNe:hover:not(:disabled){background-color:#111;transform:translateY(-1px)}.AuthDialog_submitButton__GrQNe:active:not(:disabled){transform:translateY(0)}.AuthDialog_submitButton__GrQNe.AuthDialog_loading__DlJ9N{background-color:#333;cursor:not-allowed}.AuthDialog_submitButton__GrQNe:disabled:not(.AuthDialog_loading__DlJ9N){background-color:#e5e7eb;cursor:not-allowed;color:#9ca3af}.AuthDialog_loadingSpinner__zGb_N{animation:AuthDialog_spin__jRD79 1s linear infinite}@keyframes AuthDialog_spin__jRD79{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthDialog_divider__UWUCZ{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:#666}.AuthDialog_divider__UWUCZ:after,.AuthDialog_divider__UWUCZ:before{content:"";flex:1;border-bottom:1px solid #e5e7eb}.AuthDialog_divider__UWUCZ span{padding:0 .75rem;font-size:.875rem;color:#6b7280}.AuthDialog_footer__ByI_b{text-align:center;color:#6b7280;margin-top:auto}.AuthDialog_switchButton__FQsqc{background:none;border:none;padding:0;font:inherit;color:#6b7280;cursor:pointer}.AuthDialog_switchButton__FQsqc:disabled{cursor:not-allowed;opacity:.5}.AuthDialog_switchButton__FQsqc span{text-decoration:underline;font-weight:500}.AuthDialog_forgotPasswordWrapper__VpKnl{display:flex;justify-content:flex-end;margin-top:.75rem}.AuthDialog_forgotPasswordButton__jVjjk{background:none;border:none;color:#6b7280;font-size:.875rem;cursor:pointer;transition:all .2s ease;padding:.25rem 0;text-decoration:none;font-weight:500}.AuthDialog_forgotPasswordButton__jVjjk:hover{color:#4f46e5;text-decoration:underline}.AuthDialog_forgotPasswordButton__jVjjk:disabled{color:#9ca3af;cursor:not-allowed}.AuthDialog_infoBanner__Ddh3R{background-color:#fef3c7;border-left:4px solid #f59e0b;color:#92400e}.AuthDialog_errorBanner__NhdjD,.AuthDialog_infoBanner__Ddh3R{padding:1rem;margin-bottom:1rem;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);animation:AuthDialog_slideDown__LA0uu .3s ease-out}.AuthDialog_errorBanner__NhdjD{background-color:#fee2e2;border-left:4px solid #dc2626;color:#7f1d1d}.AuthDialog_passwordWrapper__AdsVC{position:relative;display:flex;width:100%}.AuthDialog_passwordWrapper__AdsVC .AuthDialog_input__Zpf5i{flex-grow:1;padding-right:2.5rem}.AuthDialog_passwordToggle__y7SVu{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem;color:#6b7280;cursor:pointer;z-index:2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.AuthDialog_passwordToggle__y7SVu:hover{color:#000;background-color:rgba(0,0,0,.05)}.AuthDialog_passwordToggle__y7SVu:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.CurrencyToggle_currencyToggle__AQxXo{position:relative;display:inline-block}.CurrencyToggle_toggleButton__FhVXk{display:flex;align-items:center;gap:.5rem;background-color:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;color:#111827;cursor:pointer;transition:all .2s ease}.CurrencyToggle_toggleButton__FhVXk:hover{border-color:#d1d5db;background-color:#f9fafb}.CurrencyToggle_toggleButton__FhVXk:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.CurrencyToggle_symbolOnly__6ZGQO{display:none!important}.CurrencyToggle_fullDisplay__w2xgG{display:inline;font-weight:500}.CurrencyToggle_chevron__eT44t{transition:transform .2s ease;color:#6b7280}.CurrencyToggle_chevronOpen__VJ6b9{transform:rotate(180deg)}.CurrencyToggle_dropdown__Ps78F{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:120px;z-index:1000;animation:CurrencyToggle_slideDown__5ilSg .2s ease;overflow:hidden}@keyframes CurrencyToggle_slideDown__5ilSg{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CurrencyToggle_option__7hqUR{width:100%;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:none;border:none;cursor:pointer;font-size:.875rem;color:#374151;transition:background-color .15s ease;text-align:left}.CurrencyToggle_option__7hqUR:hover{background-color:#f3f4f6}.CurrencyToggle_optionActive__ZBLcB{background-color:#eff6ff;color:#2563eb;font-weight:500}.CurrencyToggle_optionSymbol__AhUfl{font-weight:600}.CurrencyToggle_optionCode__DKuKD{font-size:.8125rem}@media (max-width:768px){.CurrencyToggle_toggleButton__FhVXk{padding:.375rem .5rem;gap:.375rem;font-size:.8125rem}.CurrencyToggle_fullDisplay__w2xgG{font-size:.8125rem}.CurrencyToggle_chevron__eT44t{width:10px;height:10px}.CurrencyToggle_dropdown__Ps78F{min-width:100px}.CurrencyToggle_option__7hqUR{padding:.5rem .75rem;font-size:.8125rem}}@media (max-width:480px){.CurrencyToggle_toggleButton__FhVXk{padding:.3rem .45rem;font-size:.75rem}.CurrencyToggle_fullDisplay__w2xgG{font-size:.75rem}}.GenderToggle_genderToggle__vg_5v{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#64748b;white-space:nowrap}.GenderToggle_genderToggle__vg_5v:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.GenderToggle_genderToggle__vg_5v:active{transform:translateY(0)}.GenderToggle_icon___rrYP{font-size:1rem;line-height:1}.GenderToggle_text__vN8_c{font-size:.875rem;font-weight:500}@media (max-width:768px){.GenderToggle_genderToggle__vg_5v{padding:.4rem .6rem;gap:.25rem}.GenderToggle_text__vN8_c{display:none}.GenderToggle_icon___rrYP{font-size:1.1rem}}