@charset "UTF-8";@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf) format("truetype");font-style:normal;font-weight:400}*{margin:0;padding:0;font-weight:400;font-family:Poppins,sans-serif}:root{--bg-color: #0a0a0a;--bg-color-rgb: 10, 10, 10;--bg-primary: #0a0a0a;--border-color: #444;--border-color-rgb: 68, 68, 68;--text-color: #FAFAFA;--text-color-rgb: 250, 250, 250;--text-secondary-color: #7D7D7D;--text-tertiary-color: #6b6b6b;--accent: #84cc16;--accent-shadow: #6fa832;--active-color: #B2F35F;--active-color-rgb: 178, 243, 95;--active-shadow-color: #95ca51;--active-color-hover: #85C743;--active-item-color: #2C2C2C;--active-item-shadow-color: #333841;--icon-light-gray: #7D7D7D;--icon-header-color: #1F1F1F;--icon-header-color-rgb: 31, 31, 31;--card-background: #1e1e1e;--form-bg-color: #1f1f1f;--modal-bg-color: #161616;--input-bg-color: #fff;--input-text-color: #444;--input-bg-dark: #171717;--input-bg-dark-rgb: 23, 23, 23;--input-outline-color: rgba(5, 5, 5, .65)}body[data-theme=light]{--bg-color: #F5F5F5;--bg-color-rgb: 245, 245, 245;--bg-primary: #F5F5F5;--border-color: #E0E0E0;--border-color-rgb: 224, 224, 224;--text-color: #1A1A1A;--text-color-rgb: 26, 26, 26;--text-secondary-color: #666666;--text-tertiary-color: #999999;--accent: #84cc16;--accent-shadow: #6fa832;--active-color: #85C743;--active-color-rgb: 133, 199, 67;--active-shadow-color: #6FA832;--active-color-hover: #5A8A22;--active-item-color: #FFFFFF;--active-item-shadow-color: #F0F0F0;--icon-light-gray: #999999;--icon-header-color: #E8E8E8;--icon-header-color-rgb: 232, 232, 232;--card-background: #FFFFFF;--form-bg-color: #FAFAFA;--modal-bg-color: #FFFFFF;--input-bg-color: #FFFFFF;--input-text-color: #1A1A1A;--input-bg-dark: #F5F5F5;--input-bg-dark-rgb: 245, 245, 245;--input-outline-color: rgba(0, 0, 0, .1)}@media (min-width: 0px) and (max-width: 959px){body{background-color:var(--bg-color);height:100vh}}body{background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}.not-authorized-router *{font-family:Inter,sans-serif!important;scrollbar-width:none}@media (min-width: 0px) and (max-width: 959px){.not-authorized-router body{background-color:var(--bg-color)}}@media (min-width: 960px){.not-authorized-router body{background-color:var(--form-bg-color)}}.authorized-router *{font-family:Poppins,sans-serif!important}.authorized-router body{background-color:var(--bg-color)}button[disabled=""]{color:var(--text-color)!important;background-color:var(--icon-light-gray)!important}@media (min-width: 1920px){svg[data-testid=VisibilityIcon],svg[data-testid=VisibilityOffIcon]{width:48px;height:48px}}.snackbar-container{position:fixed;bottom:0;right:0;display:flex;flex-direction:column-reverse;gap:15px;z-index:4000}.blurred{filter:blur(10px);pointer-events:none}.blurred:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(130deg,#ffffff0d 25%,#e8e1e126,#ffffff0d 75%);background-size:200% 200%;animation:shimmer 2s infinite;border-radius:32px;pointer-events:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.custom-scrollbar,.emoji-picker-container .epr-body{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--icon-header-color)}.custom-scrollbar::-webkit-scrollbar,.emoji-picker-container .epr-body::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track,.emoji-picker-container .epr-body::-webkit-scrollbar-track{background:var(--icon-header-color);border-radius:0 0 8px 8px}.custom-scrollbar::-webkit-scrollbar-thumb,.emoji-picker-container .epr-body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover,.emoji-picker-container .epr-body::-webkit-scrollbar-thumb:hover{background:#555}.loading{display:flex;justify-content:center;align-items:center;width:100%;height:440px;flex-direction:column;color:var(--active-color)}.loading-screen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.emoji-picker-container{background-color:var(--active-item-color);border-radius:10px;border:1px solid var(--active-color);box-shadow:0 0 5px 2px #4caf5080}.selected-files{display:flex;gap:10px;max-width:200px;overflow-x:auto;padding:5px;background-color:var(--icon-header-color);border-radius:8px;scrollbar-width:thin;scrollbar-color:var(--border-color) var(--icon-header-color)}.selected-files::-webkit-scrollbar{width:8px}.selected-files::-webkit-scrollbar-track{background:var(--icon-header-color);border-radius:0 0 8px 8px}.selected-files::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.selected-files::-webkit-scrollbar-thumb:hover{background:#555}.selected-files .selected-file{display:flex;align-items:center;background-color:var(--active-item-color);padding:5px 10px;border-radius:8px;color:var(--text-color);white-space:nowrap}.selected-files .selected-file span{margin-right:10px}.selected-files .selected-file button{background:none;border:none;padding:0;cursor:pointer;color:var(--text-color);font-size:1.2rem}.selected-files .selected-file button:hover{color:#d52b1e}.notification__title{font-weight:600!important}.notification__title__success{color:#4caf50!important}.notification__title__error{color:#f44336!important}.notification__title__warning{color:#ff9800!important}.notification__title__info{color:#2196f3!important}.notification__message{font-size:14px!important;color:#fff!important}.alert{height:-moz-fit-content;height:fit-content;font-size:20px!important;width:500px;overflow-wrap:break-word;background-color:#28292b!important;border-radius:20px!important;box-shadow:0 3px 8px #0003!important}.alert .MuiAlert-action{color:#fff}.alert .MuiAlert-action button{color:#ffffff80}.alert .MuiAlert-action button:hover{color:#fff}.header-new{height:64px;background:var(--bg-secondary, #111111);border-bottom:1px solid var(--border, #27272a);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;left:0;right:0;z-index:50;margin:0;width:100%;box-sizing:border-box}.header-new .header-left{display:flex;align-items:center;gap:16px}.header-new .header-left .menu-toggle{display:flex;width:40px;height:40px;background:var(--bg-card, #161616);border:1px solid var(--border, #27272a);border-radius:8px;color:var(--text-primary, #ffffff);cursor:pointer;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-new .header-left .menu-toggle:hover{background:var(--bg-card-hover, #1a1a1a);border-color:var(--border-light, #3f3f46)}@media (min-width: 960px) and (orientation: landscape) and (max-width: 960px){.header-new .header-left .menu-toggle{display:flex}}@media (min-width: 960px) and (min-width: 960px) and (orientation: portrait){.header-new .header-left .menu-toggle{display:none}}@media (min-width: 960px) and (min-width: 1280px){.header-new .header-left .menu-toggle{display:none}}.header-new .header-left .page-title{font-size:20px;font-weight:700;color:var(--text-primary, #ffffff)}.header-new .header-right{display:flex;align-items:center;gap:12px}.header-new .header-right .header-btn{width:40px;height:40px;background:var(--bg-card, #161616);border:1px solid var(--border, #27272a);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-secondary, #a1a1aa);position:relative}.header-new .header-right .header-btn:hover{background:var(--bg-card-hover, #1a1a1a);color:var(--text-primary, #ffffff);border-color:var(--border-light, #3f3f46)}.header-new .header-right .header-btn .badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;background:var(--danger, #ef4444);border-radius:9px;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;color:#fff;padding:0 4px;box-sizing:border-box}.header-new .header-right .notification-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--bg-card, #161616);border:1px solid var(--border, #27272a);border-radius:16px;box-shadow:0 20px 40px #0006;z-index:100;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.header-new .header-right .notification-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}@media (min-width: 0px) and (max-width: 599px){.header-new .header-right .notification-dropdown{width:calc(100vw - 32px);right:-16px}}.header-new .header-right .user-menu{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 6px;background:var(--bg-card, #161616);border:1px solid var(--border, #27272a);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-new .header-right .user-menu:hover{border-color:var(--border-light, #3f3f46)}.header-new .header-right .user-menu .user-avatar{width:32px;height:32px;background:linear-gradient(135deg,var(--accent, #84cc16),#65a30d);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:var(--bg-primary, #0a0a0a)}.header-new .header-right .user-menu .user-info{text-align:left}@media (min-width: 0px) and (max-width: 599px){.header-new .header-right .user-menu .user-info{display:none}}.header-new .header-right .user-menu .user-info .user-name{font-weight:600;font-size:13px;color:var(--text-primary, #ffffff)}.header-new .header-right .user-menu .user-info .user-role{font-size:11px;color:var(--text-muted, #52525b)}:root{--modal-overlay-bg: rgba(0, 0, 0, .65);--modal-overlay-blur: 12px;--modal-bg: var(--modal-bg-color);--modal-border-color: var(--active-color);--modal-border-radius: 20px;--modal-shadow: 0 25px 50px rgba(0, 0, 0, .5), 0 0 0 1px rgba(var(--active-color-rgb, 178, 243, 95), .1);--modal-animation-duration: .4s}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(var(--modal-overlay-blur)) saturate(180%);backdrop-filter:blur(var(--modal-overlay-blur)) saturate(180%);z-index:1000;display:flex;justify-content:center;align-items:center;animation:modal-overlay-appear .3s cubic-bezier(.16,1,.3,1) forwards}.modal-overlay.positioned-overlay{display:block;z-index:98}.modal{background-color:var(--modal-bg-color);border-radius:var(--modal-border-radius);color:var(--text-color);border:none;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);isolation:isolate;animation:modal-appear var(--modal-animation-duration) cubic-bezier(.16,1,.3,1) forwards}.modal--centered{position:relative;z-index:1500;margin:20px;max-width:calc(100% - 40px);width:auto;padding:0;overflow:hidden}@media (min-width: 0px) and (max-width: 599px){.modal--centered{width:90%;max-width:90%;margin:20px auto}}.modal--positioned{position:fixed;box-shadow:var(--modal-shadow);padding:16px;overflow:visible;z-index:100}.modal--positioned.profile-modal{z-index:101}.modal--positioned.notification-modal{z-index:102}@media (min-width: 0px) and (max-width: 599px){.modal--positioned{left:5%!important}}.modal__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(var(--border-color-rgb, 68, 68, 68),.3);padding-bottom:8px}.modal__title{font-size:1.25rem;font-weight:500;color:var(--active-color)}.modal__close-button{border:none;background:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .2s,color .2s;color:var(--text-color);border-radius:50%}.modal__close-button:hover{transform:scale(1.1);color:var(--active-color);background-color:rgba(var(--active-color-rgb, 178, 243, 95),.1)}.modal__close-button:focus-visible{outline:2px solid var(--active-color);outline-offset:2px}.modal__content{display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding-right:5px;flex:1;scrollbar-width:thin;scrollbar-color:var(--border-color) var(--icon-header-color)}.modal__content::-webkit-scrollbar{width:8px}.modal__content::-webkit-scrollbar-track{background:var(--icon-header-color);border-radius:0 0 8px 8px}.modal__content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.modal__content::-webkit-scrollbar-thumb:hover{background:#555}.profile-modal .modal__content{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--icon-header-color)}.profile-modal .modal__content::-webkit-scrollbar{width:8px}.profile-modal .modal__content::-webkit-scrollbar-track{background:var(--icon-header-color);border-radius:0 0 8px 8px}.profile-modal .modal__content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.profile-modal .modal__content::-webkit-scrollbar-thumb:hover{background:#555}.profile-modal .modal__content{z-index:2000}.notification-modal .modal__content{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--icon-header-color)}.notification-modal .modal__content::-webkit-scrollbar{width:8px}.notification-modal .modal__content::-webkit-scrollbar-track{background:var(--icon-header-color);border-radius:0 0 8px 8px}.notification-modal .modal__content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.notification-modal .modal__content::-webkit-scrollbar-thumb:hover{background:#555}.notification-modal .modal__content{z-index:3000}.profile-modal__combo-box-menu{z-index:2100!important}@keyframes modal-appear{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-overlay-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.modal-overlay,.modal{animation:none;transition:none}.modal__close-button{transition:none}.modal__close-button:hover{transform:none}}.notification-modal__list{display:flex;flex-direction:column;gap:5px}.notification-modal__list__sub-title{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25;text-align:left;color:#7d7d7d;margin-bottom:5px}.notification-modal__list__item{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;padding:5px;border-radius:8px;opacity:1;transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out;transform:translateY(0);min-height:84px;gap:12px;position:relative}.notification-modal__list__item:hover{background-color:#333841}.notification-modal__list__item--slide-in{opacity:0;transform:translateY(-20px);animation:slideIn 1.5s forwards}.notification-modal__list__item--slide-out{opacity:1;transform:translate(0);animation:slideOut 1s forwards;z-index:100}.notification-modal__list__item--move-up{animation:moveUp .5s forwards}.notification-modal__list__item__icon{flex-shrink:0;width:45px;height:45px;background-color:#2c2c2c;border-radius:50%;display:flex;justify-content:center;align-items:center}.notification-modal__list__item__icon-img{height:25px;width:25px}.notification-modal__list__item__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.notification-modal__list__item__details__title{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;text-align:left;color:#fafafa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.notification-modal__list__item__details__message{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:300;line-height:1.25;text-align:left;color:#7d7d7d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;max-height:2.8em;word-break:break-word}.notification-modal__list__item__details__seen{font-size:.6rem;color:#6b6b6b;text-decoration:underline;cursor:pointer;margin-top:4px;align-self:flex-start;flex-shrink:0;white-space:nowrap}.notification-modal__list__item__details__seen:hover{color:#7d7d7d}.notification-modal__list__item__time{flex-shrink:0;font-size:.6rem;color:#7d7d7d;min-width:60px;text-align:right;white-space:nowrap}.notification-modal__list__show-more{display:flex;justify-content:center;align-items:center;margin-top:5px;cursor:pointer}.notification-modal__list__show-more div{font-size:1rem;font-weight:500;color:#7d7d7d;padding-right:5px}.notification-modal__list__show-more div:hover{text-decoration:underline}.notification-modal__footer{display:flex;justify-content:center;align-items:center;font-size:.75rem;margin-top:10px}.notification-modal__footer a{color:#b2f35f}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes moveUp{0%{transform:translateY(0)}to{transform:translateY(-108px)}}.profile-modal{display:flex;flex-direction:column;gap:15px}.profile-modal__combo-box{display:flex;flex-direction:column;background-color:#1f1f1f;border-radius:8px;color:#fafafa;width:100%}.profile-modal__combo-box--language,.profile-modal__combo-box--timezone{cursor:pointer}.profile-modal__combo-box--language:hover,.profile-modal__combo-box--timezone:hover{background-color:#444}.profile-modal__combo-box-header{display:flex;align-items:center;padding:10px;cursor:pointer}.profile-modal__combo-box-header-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:10px}.profile-modal__combo-box-toggle{background:none;border:none;padding:0;cursor:pointer;color:#fafafa;font-size:1rem}.profile-modal__combo-box-menu{display:flex;flex-direction:column;background-color:#1f1f1f;border-top:1px solid #444;border-radius:0 0 8px 8px;overflow-y:auto;max-height:150px;scrollbar-width:thin;scrollbar-color:var(--border-color) var(--icon-header-color)}.profile-modal__combo-box-menu::-webkit-scrollbar{width:8px}.profile-modal__combo-box-menu::-webkit-scrollbar-track{background:var(--icon-header-color);border-radius:0 0 8px 8px}.profile-modal__combo-box-menu::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.profile-modal__combo-box-menu::-webkit-scrollbar-thumb:hover{background:#555}.profile-modal__combo-box-item{display:flex;align-items:center;padding:10px;color:#fafafa;cursor:pointer}.profile-modal__combo-box-item:hover,.profile-modal__combo-box-item.selected{background-color:#444}.profile-modal__combo-box-item{gap:5px}.profile-modal__combo-box-flag,.profile-modal__combo-box-clock{width:20px;height:20px}.profile-modal__chat-button,.profile-modal__log-out-button{display:flex;align-items:center;padding:10px;background-color:#1f1f1f;border-radius:8px;color:#fafafa;width:100%;text-transform:none;font-size:.75rem;font-weight:500;cursor:pointer;border:none}.profile-modal__chat-button:hover,.profile-modal__log-out-button:hover{background-color:#444}.profile-modal__log-out-button{justify-content:space-between}.profile-modal__chat-button{justify-content:flex-start}.profile-modal__chat-icon,.profile-modal__log-out-icon{width:20px;height:20px}.profile-modal__chat-icon{margin-right:15px}.profile-modal__log-out-icon{margin-right:5px}.profile-modal__divider{height:1px;background-color:#444;width:100%;margin-top:10px}.error-state{display:flex;align-items:center;justify-content:center;width:100%;min-height:200px;padding:20px}.error-state__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.error-state__content__img{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.error-state__content__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.error-state__content__text{font-size:1rem;color:#7d7d7d;margin:0;max-width:400px}.cmd-trigger{display:flex;flex-direction:column;flex-grow:1}@media (min-width: 0px) and (max-width: 959px){.cmd-trigger{height:100vh}}@media (min-width: 960px){.cmd-trigger{margin:auto 0}}.cmd-trigger{position:fixed;top:20px;left:20px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;background:var(--card-background);border:1px solid var(--border-color);border-radius:20px;color:var(--text-secondary-color);font-size:.75rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cmd-trigger:hover{border-color:var(--active-color);color:var(--text-color)}.cmd-trigger svg{color:var(--icon-light-gray);flex-shrink:0;width:24px;height:24px}.cmd-trigger span{flex:1;text-align:left}.cmd-trigger kbd{padding:2px 6px;background:var(--form-bg-color);border:1px solid var(--border-color);border-radius:8px;font-family:JetBrains Mono,Monaco,Consolas,monospace;font-size:11px;color:var(--text-tertiary-color);margin-left:8px}@media (max-width: 1280px){.cmd-trigger{display:none}}.floating-header{position:fixed;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:8px 12px;background:var(--card-background);border:1px solid var(--border-color);border-radius:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;transition:all .2s cubic-bezier(.4,0,.2,1)}.floating-header .header-left{display:flex;align-items:center;gap:12px}.floating-header .logo{display:flex;align-items:center;gap:8px}.floating-header .logo-icon{width:32px;height:32px;background:var(--accent, #84cc16);border-radius:var(--radius-sm, 8px);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:var(--bg-primary, #0a0a0a);position:relative}.floating-header .logo-icon.pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:2px solid var(--accent, #84cc16);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.floating-header .logo-text{font-weight:700;font-size:14px;letter-spacing:-.3px;color:var(--text-primary, #ffffff)}.floating-header .coin-selector{position:relative}.floating-header .coin-selector .coin-btn{padding:6px 10px;background:var(--bg-secondary, #111111);border:1px solid var(--border, #27272a);border-radius:var(--radius-md, 12px);display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-primary, #ffffff);font-size:12px;font-weight:500}.floating-header .coin-selector .coin-btn:hover{border-color:var(--border-light, #3f3f46)}.floating-header .coin-selector .coin-btn.active{border-color:var(--accent, #84cc16);box-shadow:0 0 0 2px #84cc161a}.floating-header .coin-selector .coin-btn .coin-icon{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.floating-header .coin-selector .coin-btn .coin-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.floating-header .coin-selector .coin-btn .coin-name{flex:1;font-size:11px;font-weight:600;text-transform:uppercase}.floating-header .coin-selector .coin-btn .coin-arrow{width:12px;height:12px;transition:transform .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.floating-header .coin-selector .coin-btn .coin-arrow.rotated{transform:rotate(180deg)}.floating-header .guest-currency-badge{padding:6px 12px;background:var(--bg-secondary, #111111);border:1px solid var(--border, #27272a);border-radius:var(--radius-md, 12px);display:flex;align-items:center;gap:6px;color:var(--text-primary, #ffffff);font-size:12px;font-weight:600}.floating-header .guest-currency-badge .currency-name{white-space:nowrap}.floating-header .coin-icon{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.floating-header .coin-icon.btc{background:#f7931a;color:#fff}.floating-header .header-center{display:flex;align-items:center}.floating-header .header-nav{display:flex;gap:4px}.floating-header .nav-pill{display:flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:none;border-radius:var(--radius-md, 12px);color:var(--text-secondary, #52525b);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.floating-header .nav-pill:hover{background:var(--bg-secondary, #111111);color:var(--text-primary, #ffffff)}.floating-header .nav-pill.active{background:var(--accent, #84cc16);color:var(--bg-primary, #0a0a0a)}.floating-header .nav-pill svg{width:16px;height:16px;color:inherit}.floating-header .nav-pill .pill-badge{padding:2px 6px;background:var(--bg-card, #161616);border-radius:10px;font-size:10px;font-weight:600;color:var(--accent, #84cc16)}.nav-pill.active .floating-header .nav-pill .pill-badge{background:#0a0a0acc;color:var(--text-primary, #ffffff)}.floating-header .header-right{display:flex;align-items:center;gap:8px}.floating-header .header-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary, #111111);border:1px solid var(--border, #27272a);border-radius:var(--radius-md, 12px);color:var(--text-secondary, #52525b);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.floating-header .header-btn:hover{border-color:var(--border-light, #3f3f46);color:var(--text-primary, #ffffff)}.floating-header .header-btn svg{width:18px;height:18px}.floating-header .notif-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;background:var(--danger, #ef4444);border-radius:50%;border:2px solid var(--bg-card, #161616)}.floating-header .theme-btn .sun-icon{display:block}.floating-header .theme-btn .moon-icon{display:none}.floating-header :global([data-theme=light]) .theme-btn .sun-icon{display:none}.floating-header :global([data-theme=light]) .theme-btn .moon-icon{display:block}.floating-header .user-avatar{width:36px;height:36px;background:linear-gradient(135deg,var(--accent, #84cc16),var(--accent-hover, #a3e635));border-radius:var(--radius-md, 12px);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;color:var(--bg-primary, #0a0a0a);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.floating-header .user-avatar:hover{transform:scale(1.05)}[data-theme=light] .floating-header{background:var(--bg-secondary, #ffffff);border-color:var(--border, #e4e4e7)}[data-theme=light] .floating-header .logo-text{color:var(--text-primary, #18181b)}[data-theme=light] .floating-header .coin-badge{background:var(--bg-input, #f0f0f0);border-color:var(--border, #e4e4e7);color:var(--text-primary, #18181b)}[data-theme=light] .floating-header .coin-badge:hover{border-color:var(--border-light, #d4d4d8)}[data-theme=light] .floating-header .nav-pill:hover{background:var(--bg-input, #f0f0f0)}[data-theme=light] .floating-header .header-btn{background:var(--bg-input, #f0f0f0);border-color:var(--border, #e4e4e7)}[data-theme=light] .floating-header .header-btn:hover{border-color:var(--border-light, #d4d4d8)}[data-theme=light] .floating-header .notif-dot{border-color:var(--bg-secondary, #ffffff)}@media (max-width: 1024px){.floating-header .logo-text,.floating-header .coin-badge,.floating-header .nav-pill span{display:none}.floating-header .nav-pill{padding:8px}}@media (max-width: 768px){.floating-header{top:0;left:0;right:0;transform:none;border-radius:0;border-left:none;border-right:none;border-top:none;padding:12px 16px}.floating-header .header-center{display:none}}.floating-header .coin-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--bg-card, #161616);border:1px solid var(--border, #27272a);border-radius:var(--radius-md, 12px);box-shadow:0 8px 30px #0006;z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px;opacity:0;transform:translateY(-10px);transition:all .2s cubic-bezier(.4,0,.2,1)}.floating-header .coin-dropdown.show{opacity:1;transform:translateY(0)}.floating-header .coin-dropdown{scrollbar-width:thin;scrollbar-color:var(--border, #27272a) transparent}.floating-header .coin-dropdown::-webkit-scrollbar{width:4px}.floating-header .coin-dropdown::-webkit-scrollbar-track{background:transparent}.floating-header .coin-dropdown::-webkit-scrollbar-thumb{background:var(--border, #27272a);border-radius:2px}.floating-header .coin-option{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-sm, 8px);margin:2px 4px}.floating-header .coin-option:hover{background:var(--bg-secondary, #111111)}.floating-header .coin-option.selected{background:var(--accent, #84cc16);color:var(--bg-primary, #0a0a0a)}.floating-header .coin-option img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.floating-header .coin-option span{font-size:13px;font-weight:500}.cmd-palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.cmd-palette.show{opacity:1;visibility:visible}.cmd-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.cmd-modal{position:relative;width:100%;max-width:560px;background:var(--modal-bg-color);border:1px solid var(--border-color);border-radius:32px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden;transform:scale(.95) translateY(-20px);transition:all .2s cubic-bezier(.4,0,.2,1)}.cmd-palette.show .cmd-modal{transform:scale(1) translateY(0)}.cmd-input-wrap{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color)}.cmd-input-wrap svg{color:var(--text-secondary-color);flex-shrink:0;width:24px;height:24px}.cmd-input{flex:1;background:transparent;border:none;outline:none;font-size:16px;color:var(--text-primary, #ffffff)}.cmd-input::-moz-placeholder{color:var(--text-muted, #a1a1aa)}.cmd-input::placeholder{color:var(--text-muted, #a1a1aa)}.cmd-input-wrap kbd{padding:4px 8px;background:var(--form-bg-color);border:1px solid var(--border-color);border-radius:8px;font-size:11px;color:var(--text-tertiary-color)}.cmd-results{max-height:400px;overflow-y:auto;padding:8px}.cmd-group{margin-bottom:8px}.cmd-group-title{padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, #a1a1aa)}.cmd-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md, 12px);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.cmd-item:hover,.cmd-item.active{background:var(--accent-dim, rgba(132, 204, 22, .1))}.cmd-item.active{background:var(--accent, #84cc16);color:var(--bg-primary, #0a0a0a)}.cmd-item.active .cmd-icon,.cmd-item.active .cmd-shortcut{background:#fff3;color:var(--bg-primary, #0a0a0a)}.cmd-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary, #111111);border-radius:var(--radius-sm, 8px);color:var(--text-secondary, #52525b);flex-shrink:0}.cmd-icon svg{width:16px;height:16px}.cmd-item span:not(.cmd-shortcut){flex:1;font-weight:500}.cmd-shortcut{padding:4px 8px;background:var(--bg-secondary, #111111);border-radius:4px;font-size:11px;font-family:JetBrains Mono,Monaco,Consolas,monospace;color:var(--text-muted, #a1a1aa)}[data-theme=light] .cmd-modal{background:var(--bg-secondary, #ffffff);border-color:var(--border, #e4e4e7)}[data-theme=light] .cmd-input-wrap{border-color:var(--border, #e4e4e7)}[data-theme=light] .cmd-input-wrap kbd{background:var(--bg-input, #f0f0f0);border-color:var(--border, #e4e4e7)}[data-theme=light] .cmd-results{scrollbar-color:var(--border, #e4e4e7) transparent}.authorized-container{display:flex;flex-direction:column;height:100vh;min-height:650px;background-color:var(--bg-color);overflow:hidden;position:relative}.authorized-container .main-content-wrapper{display:flex;flex-direction:column;flex:1;overflow:hidden;width:100%}.authorized-container .content{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border-color) var(--icon-header-color)}.authorized-container .content::-webkit-scrollbar{width:8px}.authorized-container .content::-webkit-scrollbar-track{background:var(--icon-header-color);border-radius:0 0 8px 8px}.authorized-container .content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.authorized-container .content::-webkit-scrollbar-thumb:hover{background:#555}.authorized-container .content{box-sizing:border-box;background-color:var(--bg-color)}@media (min-width: 0px) and (max-width: 599px){.authorized-container .content{padding:80px 10px 10px;width:100%;max-width:100%;box-sizing:border-box}}@media (min-width: 600px) and (max-width: 959px){.authorized-container .content{padding:85px 15px 15px;width:100%}}@media (min-width: 960px){.authorized-container .content{padding:110px 20px 20px;margin-bottom:0;margin-left:0}}:global(#root.authorized-router){height:100%;min-height:100vh;background-color:var(--bg-color);display:flex;flex-direction:column}@media (min-width: 0px) and (max-width: 959px){:global(#root.authorized-router){height:100vh;overflow:hidden;position:fixed;width:100%}}:global(#root.not-authorized-router){height:100vh;width:100%;max-width:100vw;overflow:hidden;overflow-x:hidden;background-color:var(--bg-color)}.centered-loading-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (min-width: 960px){.content .dashboard__header-text,.content .workers__header-text,.content .watchers__header-text,.content .subAccounts__header-text,.content .settings__header-text,.content .notifications__header-text,.content .user-management__header-text,.content .role-management__header-text,.content .asic-management__header-text,.content .admin__header-text,.content .logging__header-text,.content .referral__header-text,.content .support__header-text,.content .guest-dashboard__header-text{display:none}}.custom-circular-progress{--loader-size: 50px;--loader-border-width: 5px;--loader-color: #B2F35F;--loader-track-color: transparent;--loader-animation-duration: 1s;--loader-animation-timing: linear;display:flex;justify-content:center;align-items:center;width:var(--loader-size);height:var(--loader-size);position:relative}.custom-circular-progress__circle{width:100%;height:100%;border:var(--loader-border-width) solid var(--loader-track-color);border-top:var(--loader-border-width) solid var(--loader-color);border-radius:50%;animation:spin var(--loader-animation-duration) var(--loader-animation-timing) infinite}.custom-circular-progress--small{--loader-size: 30px;--loader-border-width: 3px}.custom-circular-progress--large{--loader-size: 70px;--loader-border-width: 7px}.custom-circular-progress--with-shadow{filter:drop-shadow(0 0 3px rgba(0,0,0,.2))}.custom-circular-progress__text{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);font-size:.75rem;color:var(--loader-color);white-space:nowrap}.custom-circular-progress--overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0a0a0ab3;z-index:100;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:.7}}@media (prefers-reduced-motion: reduce){.custom-circular-progress{--loader-animation-duration: 1.5s}.custom-circular-progress__circle{animation-duration:1.5s}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
