.not-found_notFound__oRuNW{display:flex;justify-content:center;align-items:center;min-height:70vh;width:100%;padding:2rem}.not-found_notFoundContent__BSBg9{text-align:center;max-width:600px;animation:not-found_fadeIn__0FTX9 .6s ease-in}@keyframes not-found_fadeIn__0FTX9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.not-found_notFoundTitle__c9meB{font-size:clamp(6rem,15vw,12rem);font-weight:800;line-height:1;margin:0 0 1rem;background:var(--main-gradient-color,linear-gradient(235.98deg,rgb(138,10,163),rgb(234,26,196) 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:not-found_gradientShift__FnGuJ 3s ease infinite}@keyframes not-found_gradientShift__FnGuJ{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(10deg)}}.not-found_notFoundSubtitle__BPK_0{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:#333;margin:0 0 1rem}.not-found_notFoundText__5KDc_{font-size:clamp(1rem,2vw,1.25rem);color:#666;line-height:1.6;margin:0 0 2.5rem}.not-found_notFoundButton__W9hCG{display:inline-block;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;color:white;background:var(--main-gradient-color,linear-gradient(235.98deg,rgb(138,10,163),rgb(234,26,196) 100%));border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(138,10,163,.3);position:relative;overflow:hidden}.not-found_notFoundButton__W9hCG:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--main-gradient-color-hover,linear-gradient(35deg,rgb(138,10,163),rgb(234,26,196) 100%));opacity:0;transition:opacity .3s ease;border-radius:50px}.not-found_notFoundButton__W9hCG:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(138,10,163,.4)}.not-found_notFoundButton__W9hCG:hover:before{opacity:1}.not-found_notFoundButton__W9hCG:active{transform:translateY(0)}.not-found_notFoundButton__W9hCG>*{position:relative;z-index:1}@media (prefers-color-scheme:dark){.not-found_notFoundSubtitle__BPK_0{color:#f0f0f0}.not-found_notFoundText__5KDc_{color:#b0b0b0}}@media (max-width:768px){.not-found_notFound__oRuNW{min-height:60vh;padding:1rem}.not-found_notFoundButton__W9hCG{padding:.875rem 2rem;font-size:1rem}}.loading-spinner{display:inline-flex;align-items:center;justify-content:center}.loading-spinner--small{font-size:12px;width:16px;height:16px}.loading-spinner--medium{font-size:18px;width:24px;height:24px}.loading-spinner--large{font-size:24px;width:32px;height:32px}.loading-spinner--primary{color:var(--main-gradient-color,#ff6b6b)}.loading-spinner--secondary{color:var(--secondary-text-color,#666)}.loading-spinner--white{color:#fff}.loading-spinner--dots{gap:4px}.loading-spinner--dots .loading-spinner__dot{width:25%;height:25%;background-color:currentColor;border-radius:50%;animation:loading-dots 1.4s ease-in-out infinite both}.loading-spinner--dots .loading-spinner__dot:first-child{animation-delay:-.32s}.loading-spinner--dots .loading-spinner__dot:nth-child(2){animation-delay:-.16s}.loading-spinner--dots .loading-spinner__dot:nth-child(3){animation-delay:0s}.loading-spinner--pulse .loading-spinner__pulse{width:100%;height:100%;background-color:currentColor;border-radius:50%;animation:loading-pulse 1.5s ease-in-out infinite}@keyframes loading-dots{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes loading-pulse{0%,to{opacity:1;transform:scale(.8)}50%{opacity:.5;transform:scale(1.2)}}.loading-content{display:flex;align-items:center;justify-content:center}.loading-content__inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.loading-content__message{font-size:14px;color:var(--secondary-text-color,#666);font-weight:500}.loading-content__spinner{flex-shrink:0}.loading-content--page{min-height:60vh;padding:40px 20px}.loading-content--page .loading-content__message{font-size:18px;margin-top:8px}.loading-content--section{min-height:200px;padding:32px 16px}.loading-content--section .loading-content__message{font-size:16px}.loading-content--inline{padding:8px 12px}.loading-content--inline .loading-content__inner{flex-direction:row;gap:8px}.loading-content--inline .loading-content__message{font-size:13px;margin:0}.loading-content--modal{min-height:120px;padding:24px}.loading-content--modal .loading-content__message{font-size:15px}.skeleton-loader{background-color:var(--skeleton-bg,#f0f0f0);display:block}.skeleton-loader--text{height:1em;border-radius:4px}.skeleton-loader--circular{border-radius:50%}.skeleton-loader--rectangular{border-radius:0}.skeleton-loader--rounded{border-radius:8px}.skeleton-loader--pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-loader--wave{position:relative;overflow:hidden}.skeleton-loader--wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:skeleton-wave 1.6s linear infinite}.skeleton-loader--none{animation:none}.skeleton-loader-group{display:flex;flex-direction:column}.skeleton-card{padding:16px;border:1px solid var(--border-light-color,#e0e0e0);border-radius:8px}.skeleton-card__image{margin-bottom:12px}.skeleton-card__content{display:flex;flex-direction:column;gap:8px}.skeleton-profile{display:flex;align-items:center;gap:12px;padding:12px}.skeleton-profile__info{flex:1 1;display:flex;flex-direction:column;gap:6px}.skeleton-stats{display:flex;gap:24px}.skeleton-stats__item{text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(prefers-color-scheme:dark){.skeleton-loader{--skeleton-bg:#2a2a2a}}