.style-module__H5gHSG__buttonSearch{width:100%;height:100%;color:var(--color-text);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:none;border-radius:.625rem;place-content:center start;place-self:center;place-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.style-module__H5gHSG__buttonSearch svg{color:inherit}.style-module__H5gHSG__buttonSearchCollapsed span{display:none}.style-module__H5gHSG__buttonSearch:hover{background:#ffffff1a;border-color:#8b5cf64d}.style-module__H5gHSG__buttonSearchCollapsed{border-radius:.625rem;place-content:center;place-self:center;place-items:center;width:2.5rem;height:2.5rem;padding:0}.style-module__H5gHSG__buttonSearchCollapsed .style-module__H5gHSG__buttonLabel,.style-module__H5gHSG__buttonSearchCollapsed .style-module__H5gHSG__shortcut{display:none!important}.style-module__H5gHSG__buttonSearchCollapsed svg{place-content:center;place-self:center;place-items:center;width:20px;height:20px}.style-module__H5gHSG__buttonLabel{display:none}.style-module__H5gHSG__shortcut{color:#fff9;background:#ffffff1a;border-radius:.25rem;align-items:center;gap:.125rem;padding:.125rem .375rem;font-size:.6875rem;display:none}@media (min-width:768px){.style-module__H5gHSG__buttonLabel{display:inline}.style-module__H5gHSG__shortcut{display:flex}}.style-module__H5gHSG__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;opacity:0;visibility:hidden;background:#000000d9;justify-content:center;align-items:flex-start;padding:5vh 1rem;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.style-module__H5gHSG__backdrop.style-module__H5gHSG__open{opacity:1;visibility:visible}.style-module__H5gHSG__searchModal{width:100%;max-width:640px;max-height:80vh;box-shadow:none;background:#141419fa;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;animation:.25s style-module__H5gHSG__modalSlideIn;display:flex;overflow:hidden}@keyframes style-module__H5gHSG__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.style-module__H5gHSG__search{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:1rem;display:flex}.style-module__H5gHSG__inputWrapper{flex:1;align-items:center;display:flex;position:relative}.style-module__H5gHSG__searchIcon{color:var(--color-text);opacity:.5;pointer-events:none;position:absolute;left:.875rem}.style-module__H5gHSG__search_input{width:100%;color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;padding:.75rem 2.5rem;font-size:1rem;font-weight:500;transition:all .2s}.style-module__H5gHSG__search_input::placeholder{color:var(--color-text);opacity:.5}.style-module__H5gHSG__search_input:focus{border-color:var(--color-purple);box-shadow:none;background:#ffffff14;outline:none}.style-module__H5gHSG__clearButton{width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;opacity:.6;background:#ffffff1a;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;right:.5rem}.style-module__H5gHSG__clearButton:hover{opacity:1;background:#ffffff26}.style-module__H5gHSG__closeButton{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex;color:var(--color-text)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;padding:0!important}.style-module__H5gHSG__closeButton:hover{background:#ffffff1a!important}.style-module__H5gHSG__content{flex:1;padding:.5rem;overflow-y:auto}.style-module__H5gHSG__content::-webkit-scrollbar{width:6px}.style-module__H5gHSG__content::-webkit-scrollbar-track{background:#ffffff0d}.style-module__H5gHSG__content::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.style-module__H5gHSG__historySection{margin-bottom:.5rem}.style-module__H5gHSG__historyHeader{color:var(--color-text);opacity:.7;text-transform:uppercase;letter-spacing:.025em;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.style-module__H5gHSG__historyHeader span{align-items:center;gap:.375rem;display:flex}.style-module__H5gHSG__clearHistoryBtn{color:var(--color-text);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;transition:all .2s;display:flex}.style-module__H5gHSG__clearHistoryBtn:hover{opacity:1;color:#ef4444;background:#ef44441a}.style-module__H5gHSG__historyList{flex-direction:column;gap:.25rem;display:flex}.style-module__H5gHSG__historyItem{border-radius:.625rem;align-items:center;transition:all .15s;display:flex}.style-module__H5gHSG__historyItem.style-module__H5gHSG__selected,.style-module__H5gHSG__historyItem:hover{background:#ffffff0d}.style-module__H5gHSG__historyButton{color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;transition:color .2s;display:flex}.style-module__H5gHSG__historyIcon{opacity:.5}.style-module__H5gHSG__historyRemove{width:2rem;height:2rem;color:var(--color-text);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin-right:.25rem;padding:0;transition:all .2s;display:flex}.style-module__H5gHSG__historyItem:hover .style-module__H5gHSG__historyRemove{opacity:.5}.style-module__H5gHSG__historyRemove:hover{color:#ef4444;background:#ef44441a;opacity:1!important}.style-module__H5gHSG__resultsContainer{flex-direction:column;gap:1rem;display:flex}.style-module__H5gHSG__categoryGroup{flex-direction:column;display:flex}.style-module__H5gHSG__categoryHeader{color:var(--color-purple);text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.style-module__H5gHSG__categoryCount{background:#8b5cf633;border-radius:999px;padding:.125rem .375rem;font-size:.6875rem}.style-module__H5gHSG__categoryList{flex-direction:column;gap:.25rem;display:flex}.style-module__H5gHSG__resultItem{border-radius:.75rem;transition:all .15s}.style-module__H5gHSG__resultItem.style-module__H5gHSG__selected,.style-module__H5gHSG__resultItem:hover{background:#ffffff0d}.style-module__H5gHSG__resultItem.style-module__H5gHSG__selected{background:#8b5cf61a}.style-module__H5gHSG__card_search{color:inherit;gap:.875rem;padding:.75rem;text-decoration:none;display:flex}.style-module__H5gHSG__posterWrapper{background:#ffffff0d;border-radius:.5rem;flex-shrink:0;width:60px;height:90px;position:relative;overflow:hidden}.style-module__H5gHSG__card_search_poster{object-fit:cover;width:100%;height:100%}.style-module__H5gHSG__categoryBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:1.375rem;height:1.375rem;color:var(--color-purple);background:#000c;border-radius:.375rem;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.25rem;right:.25rem}.style-module__H5gHSG__card_search_info{flex-direction:column;flex:1;justify-content:center;gap:.25rem;min-width:0;display:flex}.style-module__H5gHSG__card_search_info h5{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.style-module__H5gHSG__card_search_info h6{color:var(--color-text);opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.style-module__H5gHSG__metaRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.style-module__H5gHSG__metaItem{color:var(--color-text);opacity:.7;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.style-module__H5gHSG__ratingBadge{color:#fff;border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;display:flex}.style-module__H5gHSG__categoryLabel{color:var(--color-text);opacity:.5;font-size:.6875rem}.style-module__H5gHSG__genres{color:var(--color-text);opacity:.6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.style-module__H5gHSG__highlight{color:var(--color-white);background:#8b5cf64d;border-radius:.125rem;padding:0 .125rem}.style-module__H5gHSG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.style-module__H5gHSG__emptyIcon{color:var(--color-text);opacity:.3;margin-bottom:1rem}.style-module__H5gHSG__emptyState p{color:var(--color-text);opacity:.8;margin:0;font-size:.9375rem}.style-module__H5gHSG__emptyHint{color:var(--color-text);opacity:.5;margin-top:.5rem;font-size:.8125rem}.style-module__H5gHSG__spinner{animation:1s linear infinite style-module__H5gHSG__spin}@keyframes style-module__H5gHSG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.style-module__H5gHSG__keyboardHints{background:#0000004d;border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:1.5rem;padding:.75rem;display:none}.style-module__H5gHSG__hint{color:var(--color-text);opacity:.5;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.style-module__H5gHSG__hint kbd{background:#ffffff14;border:1px solid #ffffff1a;border-radius:.25rem;justify-content:center;align-items:center;min-width:1.5rem;height:1.375rem;padding:0 .375rem;font-family:inherit;font-size:.625rem;display:flex}@media (min-width:768px){.style-module__H5gHSG__keyboardHints{display:flex}}@media (max-width:640px){.style-module__H5gHSG__backdrop{align-items:stretch;padding:0}.style-module__H5gHSG__searchModal{border:none;border-radius:0;max-width:100%;height:100%;max-height:100%}.style-module__H5gHSG__search{padding:.75rem}.style-module__H5gHSG__search_input{font-size:1rem}.style-module__H5gHSG__content{padding:.25rem}.style-module__H5gHSG__card_search{padding:.625rem}.style-module__H5gHSG__posterWrapper{width:50px;height:75px}.style-module__H5gHSG__card_search_info h5{font-size:.875rem}.style-module__H5gHSG__card_search_info h6{font-size:.75rem}.style-module__H5gHSG__emptyState{padding:2rem 1rem}.style-module__H5gHSG__buttonSearchCollapsed{border-radius:.75rem!important;justify-content:flex-start!important;width:100%!important;height:auto!important;padding:.75rem 1rem!important}.style-module__H5gHSG__buttonSearchCollapsed .style-module__H5gHSG__buttonLabel,.style-module__H5gHSG__buttonSearchCollapsed .style-module__H5gHSG__shortcut{display:block!important}.style-module__H5gHSG__buttonSearchCollapsed svg{width:20px!important;height:20px!important}}@media (hover:none) and (pointer:coarse){.style-module__H5gHSG__resultItem:active{background:#8b5cf626;transform:scale(.98)}.style-module__H5gHSG__historyItem:active{background:#ffffff14;transform:scale(.98)}}
.style-module__cK5tcq__nav{flex-flow:column;place-content:center start;place-self:center;place-items:center;width:100%;height:min-content;display:flex;position:relative;overflow:hidden auto}.style-module__cK5tcq__navCollapsed{padding:.25rem 0}.style-module__cK5tcq__navMenu{z-index:1;border:none;flex-flow:column;place-content:center;place-self:center;place-items:center;gap:.25rem;width:100%;height:max-content;display:flex}.style-module__cK5tcq__navItem{width:100%;height:100%;color:var(--color-text);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:none;border-radius:.625rem;place-content:center start;place-self:center;place-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.style-module__cK5tcq__navItem svg{flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .2s}.style-module__cK5tcq__navItem:hover{color:var(--color-white);background:#ffffff0d}.style-module__cK5tcq__navItem:hover svg{color:#fff}.style-module__cK5tcq__navItem:active{color:#fff;transform:scale(.98)}.style-module__cK5tcq__navItem.style-module__cK5tcq__active{color:#fff;background:linear-gradient(135deg,#50f3,#8b5cf626);border:1px solid #8b5cf633}.style-module__cK5tcq__navItem.style-module__cK5tcq__active svg{color:#fff}.style-module__cK5tcq__navItemCollapsed{justify-content:center;width:2.75rem;height:2.75rem;padding:0}.style-module__cK5tcq__navItemCollapsed svg{width:1.375rem;height:1.375rem}@media (max-width:768px){.style-module__cK5tcq__nav{flex:1;padding:.75rem;overflow-y:auto}.style-module__cK5tcq__navMenu{gap:.375rem;flex-direction:column!important}.style-module__cK5tcq__navItem{padding:.875rem 1rem;font-size:1rem;flex-direction:row!important;justify-content:flex-start!important}.style-module__cK5tcq__navItem svg{width:1.375rem;height:1.375rem}.style-module__cK5tcq__navItemCollapsed{width:100%!important;padding:.875rem 1rem!important}.style-module__cK5tcq__navCollapsed .style-module__cK5tcq__navMenu{flex-direction:column!important}}.style-module__cK5tcq__nav::-webkit-scrollbar{width:4px}.style-module__cK5tcq__nav::-webkit-scrollbar-track{background:0 0}.style-module__cK5tcq__nav::-webkit-scrollbar-thumb{background:#8b5cf633;border-radius:2px}.style-module__cK5tcq__nav::-webkit-scrollbar-thumb:hover{background:#8b5cf666}.style-module__cK5tcq__notificationWrapper{margin-top:var(--spacing-sm);padding:0 var(--spacing-sm)}@media (prefers-reduced-motion:reduce){.style-module__cK5tcq__navItem{transition:none}}
.style-module__M8E6kG__togglers{flex-flow:column wrap;place-content:center;place-self:center;place-items:center;gap:.3rem;width:max-content;height:auto;padding:.3rem;display:flex}.style-module__M8E6kG__togglersCollapsed{flex-direction:column;padding:.2rem}.style-module__M8E6kG__toggleGroup{flex-direction:row;align-items:center;gap:.2rem;display:flex}.style-module__M8E6kG__togglersCollapsed .style-module__M8E6kG__toggleGroup{flex-direction:column}.style-module__M8E6kG__divider{background:linear-gradient(#0000,#ffffff26,#0000);width:1px;height:1.5rem;margin:0 .25rem}.style-module__M8E6kG__togglersCollapsed .style-module__M8E6kG__divider{background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:1.5rem;height:1px;margin:.25rem 0}.style-module__M8E6kG__toggleBtn{width:2rem;height:2rem;color:var(--color-text);cursor:pointer;background:#ffffff08;border-radius:.625rem;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden}.style-module__M8E6kG__toggleBtn:before{content:"";background:linear-gradient(135deg,var(--color-purple),transparent);opacity:0;transition:opacity .2s;position:absolute;inset:0}.style-module__M8E6kG__toggleBtn:hover{color:var(--color-white);background:#5500ff1a;border-color:#8b5cf64d;transform:translateY(-1px)}.style-module__M8E6kG__toggleBtn:hover:before{opacity:.1}.style-module__M8E6kG__toggleBtn:active{transform:scale(.95)}.style-module__M8E6kG__toggleBtn svg{z-index:1;width:1.25rem;height:1.25rem;transition:all .3s;position:relative}.style-module__M8E6kG__themeToggle:hover svg{color:#fbbf24}.style-module__M8E6kG__themeToggle.style-module__M8E6kG__animating{background:#fbbf2426}.style-module__M8E6kG__sidebarToggle.style-module__M8E6kG__flipped svg{transform:scaleX(-1)}.style-module__M8E6kG__iconRotate{animation:.3s ease-out style-module__M8E6kG__iconRotate}.style-module__M8E6kG__iconSpin{animation:.5s ease-out style-module__M8E6kG__iconSpin}.style-module__M8E6kG__iconSlide{animation:.3s ease-out style-module__M8E6kG__iconSlide}@keyframes style-module__M8E6kG__iconRotate{0%{opacity:0;transform:rotate(-90deg)scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes style-module__M8E6kG__iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes style-module__M8E6kG__iconSlide{0%{opacity:.5;transform:translate(-4px)}50%{transform:translate(2px)}to{opacity:1;transform:translate(0)}}.style-module__M8E6kG__tooltipWrapper{display:inline-flex;position:relative}.style-module__M8E6kG__tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#141419f2;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .15s;display:flex;position:absolute;transform:translateY(4px)}.style-module__M8E6kG__tooltipVisible{opacity:1;visibility:visible;transform:translateY(0)}.style-module__M8E6kG__tooltip_top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.style-module__M8E6kG__tooltip_top.style-module__M8E6kG__tooltipVisible{transform:translate(-50%)translateY(0)}.style-module__M8E6kG__tooltip_right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px)}.style-module__M8E6kG__tooltip_right.style-module__M8E6kG__tooltipVisible{transform:translateY(-50%)translate(0)}.style-module__M8E6kG__tooltip_bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.style-module__M8E6kG__tooltip_bottom.style-module__M8E6kG__tooltipVisible{transform:translate(-50%)translateY(0)}.style-module__M8E6kG__tooltip_left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(4px)}.style-module__M8E6kG__tooltip_left.style-module__M8E6kG__tooltipVisible{transform:translateY(-50%)translate(0)}.style-module__M8E6kG__tooltipText{color:var(--color-white);font-size:.8125rem;font-weight:500}.style-module__M8E6kG__tooltipShortcut{color:#fff9;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-family:inherit;font-size:.6875rem;display:inline-flex}@media (max-width:768px){.style-module__M8E6kG__togglers{flex-direction:row;justify-content:center;gap:.5rem;padding:.75rem}.style-module__M8E6kG__toggleGroup{flex-direction:row}.style-module__M8E6kG__divider{background:linear-gradient(#0000,#ffffff26,#0000);width:1px;height:1.5rem;margin:0 .375rem}.style-module__M8E6kG__toggleBtn{width:2.5rem;height:2.5rem}.style-module__M8E6kG__toggleBtn svg{width:1.375rem;height:1.375rem}.style-module__M8E6kG__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.style-module__M8E6kG__toggleBtn,.style-module__M8E6kG__toggleBtn svg,.style-module__M8E6kG__tooltip{transition:none}.style-module__M8E6kG__iconRotate,.style-module__M8E6kG__iconSpin,.style-module__M8E6kG__iconSlide{animation:none}}
.NotificationBell-module__aVdlKG__notificationBell{border-radius:.625rem;place-content:center;place-items:center;width:100%;height:auto;display:flex;position:relative}.NotificationBell-module__aVdlKG__bellButtonCollapsed{place-content:center!important}.NotificationBell-module__aVdlKG__bellButton{width:100%;height:auto;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.625rem;place-content:center start;place-self:center;place-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.NotificationBell-module__aVdlKG__bellButton svg{border-radius:var(--radius-md);width:18px;height:18px;color:var(--color-text);cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-all);background:0 0;border:none;place-content:center;place-self:center;place-items:center;display:flex;position:relative}.NotificationBell-module__aVdlKG__notificationBell:hover{color:var(--color-white);background:#ffffff0d}.NotificationBell-module__aVdlKG__bellButton:hover,.NotificationBell-module__aVdlKG__bellButton:hover svg{color:#fff}.NotificationBell-module__aVdlKG__bellButton:active{color:#fff;transform:scale(.98)}.NotificationBell-module__aVdlKG__badge{color:#fff;border-radius:var(--radius-full);border:2px solid var(--color-surface-card);background:#ef4444;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.NotificationBell-module__aVdlKG__dropdown{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);width:360px;max-height:500px;box-shadow:none;z-index:1000;gap:var(--spacing-sm);transition:var(--transition-all);background:#000;flex-direction:column;animation:.2s NotificationBell-module__aVdlKG__slideDown;display:flex;position:absolute;bottom:31px;left:31px}@keyframes NotificationBell-module__aVdlKG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationBell-module__aVdlKG__dropdownHeader{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__aVdlKG__dropdownHeader h3{font-size:var(--font-size-lg);color:var(--color-white);margin:0;font-weight:600}.NotificationBell-module__aVdlKG__headerSubtitle{font-size:var(--font-size-xs);color:var(--color-text);opacity:.7;margin-top:2px;display:block}.NotificationBell-module__aVdlKG__quietBadge{border-radius:var(--radius-full);color:#f97316;font-size:var(--font-size-xs);background:#f9731626;margin-top:6px;padding:2px 8px;font-weight:600;display:inline-flex}.NotificationBell-module__aVdlKG__headerActions{align-items:center;gap:var(--spacing-xs);display:flex}.NotificationBell-module__aVdlKG__iconButton{border-radius:var(--radius-sm);border:1px solid var(--color-border-light);width:32px;height:32px;color:var(--color-text);cursor:pointer;transition:var(--transition-all);background:0 0;justify-content:center;align-items:center;display:flex}.NotificationBell-module__aVdlKG__iconButton:hover{border-color:var(--color-purple);color:var(--color-white)}.NotificationBell-module__aVdlKG__iconButton.NotificationBell-module__aVdlKG__active{background:var(--color-purple);border-color:var(--color-purple);color:#fff}.NotificationBell-module__aVdlKG__tabs{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--color-border-light);display:flex}.NotificationBell-module__aVdlKG__tabButton{border-radius:var(--radius-full);border:1px solid var(--color-border-light);background:var(--color-overlay-light-10);color:var(--color-text);font-size:var(--font-size-xs);cursor:pointer;transition:var(--transition-all);padding:4px 10px}.NotificationBell-module__aVdlKG__tabButton:hover{border-color:var(--color-purple);color:var(--color-white)}.NotificationBell-module__aVdlKG__tabButton.NotificationBell-module__aVdlKG__active{background:var(--color-purple);border-color:var(--color-purple);color:#fff}.NotificationBell-module__aVdlKG__filterChips{gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.NotificationBell-module__aVdlKG__schedule{padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--color-border-light);gap:var(--spacing-sm);flex-direction:column;display:flex}.NotificationBell-module__aVdlKG__scheduleHeader{font-size:var(--font-size-sm);color:var(--color-text);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__aVdlKG__toggleButton{border-radius:var(--radius-full);border:1px solid var(--color-border-light);background:var(--color-overlay-light-10);color:var(--color-text);font-size:var(--font-size-xs);cursor:pointer;transition:var(--transition-all);padding:4px 10px}.NotificationBell-module__aVdlKG__toggleButton.NotificationBell-module__aVdlKG__active{background:var(--color-purple);border-color:var(--color-purple);color:#fff}.NotificationBell-module__aVdlKG__scheduleInputs{gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text);display:flex}.NotificationBell-module__aVdlKG__scheduleInputs label{align-items:center;gap:6px;display:flex}.NotificationBell-module__aVdlKG__scheduleInputs input{border-radius:var(--radius-sm);border:1px solid var(--color-border-light);background:var(--color-overlay-light-10);color:var(--color-white);font-size:var(--font-size-xs);padding:4px 8px}.NotificationBell-module__aVdlKG__chip{border-radius:var(--radius-full);border:1px solid var(--color-border-light);background:var(--color-overlay-light-10);color:var(--color-text);font-size:var(--font-size-xs);cursor:pointer;transition:var(--transition-all);padding:4px 10px}.NotificationBell-module__aVdlKG__chip:hover{border-color:var(--color-purple);color:var(--color-white)}.NotificationBell-module__aVdlKG__chip.NotificationBell-module__aVdlKG__active{background:var(--color-purple);border-color:var(--color-purple);color:#fff}.NotificationBell-module__aVdlKG__markAllRead{color:var(--color-purple);font-size:var(--font-size-xs);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-all);background:0 0;border:none;padding:4px 8px}.NotificationBell-module__aVdlKG__markAllRead:hover{background:var(--color-overlay-light-10)}.NotificationBell-module__aVdlKG__notificationsList{flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.NotificationBell-module__aVdlKG__notificationItem{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light);cursor:pointer;transition:var(--transition-all);display:flex;position:relative}.NotificationBell-module__aVdlKG__dismissButton{color:var(--color-text);opacity:.6;cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-all);background:0 0;border:none;padding:2px}.NotificationBell-module__aVdlKG__dismissButton:hover{opacity:1;color:#ef4444;background:#ef444426}.NotificationBell-module__aVdlKG__notificationIcon{border-radius:var(--radius-sm);background:var(--color-overlay-light-10);width:32px;height:32px;color:var(--color-purple);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.NotificationBell-module__aVdlKG__notificationItem:hover{background:var(--color-overlay-light-10)}.NotificationBell-module__aVdlKG__notificationItem.NotificationBell-module__aVdlKG__unread{background:var(--color-overlay-light-5)}.NotificationBell-module__aVdlKG__notificationItem.NotificationBell-module__aVdlKG__unread:before{content:"";background:var(--color-purple);width:3px;position:absolute;top:0;bottom:0;left:0}.NotificationBell-module__aVdlKG__notificationContent{flex-direction:column;flex:1;gap:4px;display:flex}.NotificationBell-module__aVdlKG__notificationTitle{font-size:var(--font-size-sm);color:var(--color-white);margin:0;font-weight:600}.NotificationBell-module__aVdlKG__notificationMessage{font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-relaxed);margin:0}.NotificationBell-module__aVdlKG__notificationTime{font-size:var(--font-size-xs);color:var(--color-text);opacity:.6}.NotificationBell-module__aVdlKG__unreadDot{background:var(--color-purple);border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px;margin-top:4px}.NotificationBell-module__aVdlKG__groupSection{flex-direction:column;display:flex}.NotificationBell-module__aVdlKG__groupTitle{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);opacity:.6;background:var(--color-overlay-light-5);border-bottom:1px solid var(--color-border-light);font-weight:600}.NotificationBell-module__aVdlKG__emptyState{padding:var(--spacing-xl);text-align:center;color:var(--color-text);font-size:var(--font-size-sm)}@media (max-width:768px){.NotificationBell-module__aVdlKG__dropdown{width:320px;right:-100px}}
.style-module__c_A0tW__userBlock{width:100%;height:auto;padding:var(--spacing-sm);border-radius:var(--radius-md);place-content:center start;place-self:center;place-items:center;gap:var(--spacing-sm);background:var(--color-overlay-light-05);transition:var(--transition-all);z-index:1;border:none;flex-flow:column;margin-top:auto;display:flex;position:relative}.style-module__c_A0tW__userBlock.style-module__c_A0tW__collapsed{flex-flow:column;place-content:center}.style-module__c_A0tW__userBlock.style-module__c_A0tW__unSign{background:0 0;border-color:#0000;place-content:center}.style-module__c_A0tW__userContent{width:100%;height:auto;min-height:4rem;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:var(--transition-all);z-index:1;border:none;flex-flow:row;place-content:center start;place-self:center;place-items:center;gap:1rem;display:flex;position:relative}.style-module__c_A0tW__collapsed .style-module__c_A0tW__userContent{flex-flow:column}.style-module__c_A0tW__menuList,.style-module__c_A0tW__userMenuList{border-radius:var(--radius-md);width:100%;height:auto;min-height:3rem;transition:var(--transition-all);z-index:1;border:none;flex-flow:column;place-content:start;place-self:center;place-items:center;display:flex;position:relative}.style-module__c_A0tW__menuListCollapsed{place-items:center}.style-module__c_A0tW__menuItem{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.625rem;place-content:center start;place-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.style-module__c_A0tW__menuItem svg{flex-shrink:0;width:1.125rem;height:1.125rem;transition:all .2s}.style-module__c_A0tW__menuItem:hover{color:var(--color-white);background:#ffffff0d}.style-module__c_A0tW__menuItem:hover svg{color:#fff}.style-module__c_A0tW__menuItem:active{color:#fff;transform:scale(.98)}.style-module__c_A0tW__menuItemCollapsed{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.style-module__c_A0tW__menuItem.style-module__c_A0tW__danger{color:#ef4444}.style-module__c_A0tW__menuItem.style-module__c_A0tW__danger:hover{background:#ef44441a}.style-module__c_A0tW__menuDivider{height:1px;margin:var(--spacing-xs)var(--spacing-sm);background:linear-gradient(90deg,transparent,var(--color-border-light),transparent)}.style-module__c_A0tW__avatarButton{cursor:pointer;transition:var(--transition-transform);background:0 0;border:none;flex-shrink:0;place-content:center;place-items:center;padding:0;display:flex;position:relative}.style-module__c_A0tW__avatarButton:hover{transform:scale(1.05)}.style-module__c_A0tW__avatarButton:active{transform:scale(.98)}.style-module__c_A0tW__avatarButton.style-module__c_A0tW__privileged .style-module__c_A0tW__avatarWrapper:before{content:"";background:linear-gradient(135deg,var(--color-purple,#50f),#8b5cf6,#ec4899);z-index:0;border-radius:50%;animation:3s linear infinite style-module__c_A0tW__gradientRotate;position:absolute;inset:-3px}@keyframes style-module__c_A0tW__gradientRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.style-module__c_A0tW__avatarWrapper{border-radius:50%;place-content:center;place-items:center;width:42px;height:42px;display:flex;position:relative;overflow:visible}.style-module__c_A0tW__avatar{border-radius:var(--radius-full);object-fit:cover;width:42px;height:42px;z-index:var(--z-base);border:2px solid var(--color-border-light);background:var(--color-overlay-dark-30);position:relative}.style-module__c_A0tW__avatarPlaceholder{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-purple,#50f),#8b5cf6);width:42px;height:42px;color:var(--color-white);font-size:var(--font-size-sm);z-index:var(--z-base);border:2px solid var(--color-border-light);place-content:center;place-items:center;font-weight:600;display:flex;position:relative}.style-module__c_A0tW__statusIndicator{background:var(--theme-back,#101218e6);border-radius:var(--radius-full);width:12px;height:12px;z-index:var(--z-card);place-content:center;place-items:center;display:flex;position:absolute;bottom:2px;right:2px}.style-module__c_A0tW__statusDot{border-radius:var(--radius-full);width:8px;height:8px;box-shadow:none;animation:style-module__c_A0tW__pulse 2s var(--transition-ease-in-out)infinite;background:#10b981}@keyframes style-module__c_A0tW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.style-module__c_A0tW__userInfo{place-content:center;place-self:center;place-items:center;gap:var(--spacing-xs);border-radius:0;flex-flow:column;width:100%;height:min-content;display:flex}.style-module__c_A0tW__userName{font-size:var(--font-size-sm);width:100%;color:var(--color-white);white-space:nowrap;text-align:center;text-overflow:ellipsis;border-radius:0;place-content:center;max-width:100%;font-weight:500;overflow:hidden}.style-module__c_A0tW__roleBadge{place-items:center;gap:var(--spacing-xs);padding:.125rem var(--spacing-xs);background:rgba(var(--role-color-rgb,139,92,246),.15);border:1px solid rgba(var(--role-color-rgb,139,92,246),.3);border-radius:0;border-radius:var(--radius-xs);font-size:var(--font-size-xs);color:var(--role-color,#8b5cf6);text-transform:uppercase;letter-spacing:.02em;font-weight:600;display:inline-flex}.style-module__c_A0tW__roleBadge svg{width:16px;height:16px}.style-module__c_A0tW__menuTrigger{background:var(--color-overlay-light-05);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;transition:var(--transition-all);flex-shrink:0;place-content:center;place-items:center;padding:0;display:flex}.style-module__c_A0tW__menuTrigger:hover{background:var(--color-overlay-light-08);border-color:var(--color-border-medium);color:var(--color-white)}.style-module__c_A0tW__menuTrigger.style-module__c_A0tW__active{color:var(--color-white);background:#50f3;border-color:#8b5cf64d}.style-module__c_A0tW__menuTrigger svg{transition:var(--transition-transform)}.style-module__c_A0tW__menuTrigger.style-module__c_A0tW__active svg{transform:rotate(180deg)}.style-module__c_A0tW__logoutButton{color:#ef4444;border-color:#ef444440;width:2.5rem;height:2.5rem}.style-module__c_A0tW__logoutButton:hover{color:#ef4444;background:#ef44441f;border-color:#ef444473}.style-module__c_A0tW__tooltip{left:calc(90% + var(--spacing-md));place-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-overlay-dark-95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:nowrap;z-index:var(--z-tooltip);animation:style-module__c_A0tW__fadeIn var(--transition-fast)var(--transition-ease-out);flex-flow:column;display:flex;position:absolute;top:90%;transform:translateY(-50%)}.style-module__c_A0tW__tooltipName{color:var(--color-white,#fff);font-size:.875rem;font-weight:500}@keyframes style-module__c_A0tW__fadeIn{0%{opacity:0;transform:translateY(-50%)translate(-5px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.style-module__c_A0tW__signInButton{place-items:center;gap:var(--spacing-sm);box-shadow:var(--shadow-glow-purple);transition:var(--transition-all);font-weight:600;display:flex;padding:.625rem var(--spacing-md)!important;background:linear-gradient(135deg,var(--color-purple,#50f),#8b5cf6)!important;border:none!important}.style-module__c_A0tW__signInButton:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow-purple)!important}.style-module__c_A0tW__skeleton{pointer-events:none}.style-module__c_A0tW__skeletonAvatar{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:50%;width:42px;height:42px;animation:1.5s infinite style-module__c_A0tW__shimmer}.style-module__c_A0tW__skeletonInfo{flex-flow:column;flex:1;gap:.375rem;display:flex}.style-module__c_A0tW__skeletonName{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:.25rem;width:70%;height:14px;animation:1.5s infinite style-module__c_A0tW__shimmer}.style-module__c_A0tW__skeletonRole{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:.25rem;width:40%;height:10px;animation:1.5s .2s infinite style-module__c_A0tW__shimmer}@keyframes style-module__c_A0tW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.style-module__c_A0tW__userBlock{padding:.75rem}.style-module__c_A0tW__avatarWrapper,.style-module__c_A0tW__avatar,.style-module__c_A0tW__avatarPlaceholder{width:48px;height:48px}.style-module__c_A0tW__userName{font-size:1rem}.style-module__c_A0tW__dropdown{min-width:200px}.style-module__c_A0tW__dropdownItem{padding:.75rem 1rem;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.style-module__c_A0tW__statusDot,.style-module__c_A0tW__avatarButton,.style-module__c_A0tW__menuTrigger,.style-module__c_A0tW__dropdown,.style-module__c_A0tW__dropdownItem,.style-module__c_A0tW__tooltip,.style-module__c_A0tW__skeletonAvatar,.style-module__c_A0tW__skeletonName,.style-module__c_A0tW__skeletonRole{transition:none;animation:none}}
.style-module__iC5bWG__header{width:var(--sidebar-width-expanded);height:100%;z-index:var(--sidebar_z-index);transition:width var(--sidebar-transition),transform var(--sidebar-transition);scrollbar-color:var(--color-purple)transparent;scrollbar-width:thin;scrollbar-gutter:stable;border-radius:0;flex-flow:column;flex-shrink:0;display:flex}.style-module__iC5bWG__headerCollapsed{width:var(--sidebar-width-collapsed)}.style-module__iC5bWG__sidebar{width:100%;height:100%;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:all var(--sidebar-transition);background:#0a0c1280;border-radius:0;flex-direction:column;place-content:flex-start;place-self:stretch stretch;padding:1rem .5rem 1rem 1rem;font-size:1rem;display:flex}.style-module__iC5bWG__sidebarHeader{display:flex}.style-module__iC5bWG__sidebarCollapsed{align-items:center}.style-module__iC5bWG__sidebarCollapsed .style-module__iC5bWG__sidebarHeader{flex-direction:column;gap:1rem}.style-module__iC5bWG__sidebarCollapsed>*{justify-content:center}.style-module__iC5bWG__headerMobile{width:280px;max-width:85vw;height:100dvh;z-index:calc(var(--modal_z-index) + 1000);box-shadow:none;overscroll-behavior:contain;touch-action:pan-y;background:#101218fa;border-right:1px solid #ffffff1a;flex-flow:column;padding:0;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.style-module__iC5bWG__mobileHeader .style-module__iC5bWG__Logo{display:none}.style-module__iC5bWG__headerMobileOpen{transform:translate(0)}.style-module__iC5bWG__mobileHeader{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.style-module__iC5bWG__closeBtn{width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.625rem;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.style-module__iC5bWG__closeBtn:hover{color:var(--color-white);background:#ffffff1a}.style-module__iC5bWG__mobileFooter{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:auto;padding:1rem;display:flex}.style-module__iC5bWG__hamburger{bottom:var(--spacing-md);right:var(--spacing-md);width:var(--touch-target-comfortable);height:var(--touch-target-comfortable);min-width:var(--touch-target-min);min-height:var(--touch-target-min);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--color-text);cursor:pointer;z-index:calc(var(--modal_z-index) + 2);box-shadow:none;margin-bottom:env(safe-area-inset-bottom,0);margin-right:env(safe-area-inset-right,0);background:#101218e6;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:fixed}.style-module__iC5bWG__hamburger:hover{border-color:var(--color-purple);color:var(--color-white);background:#50f3}.style-module__iC5bWG__hamburger:active{transform:scale(.95)}.style-module__iC5bWG__hamburgerOpen{background:var(--color-purple);border-color:var(--color-purple);color:var(--color-white)}.style-module__iC5bWG__hamburgerIcon{justify-content:center;align-items:center;transition:transform .2s;display:flex}.style-module__iC5bWG__hamburgerOpen .style-module__iC5bWG__hamburgerIcon{transform:rotate(90deg)}.style-module__iC5bWG__backdrop{-webkit-backdrop-filter:blur(4px);z-index:calc(var(--modal_z-index) + 999);opacity:0;visibility:hidden;will-change:opacity,visibility;background:#000000b3;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.style-module__iC5bWG__backdropVisible{opacity:1;visibility:visible}@keyframes style-module__iC5bWG__slideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes style-module__iC5bWG__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@media (max-width:1024px){.style-module__iC5bWG__header:not(.style-module__iC5bWG__headerMobile){width:var(--sidebar-width-collapsed)}.style-module__iC5bWG__sidebar:not(.style-module__iC5bWG__headerMobile .style-module__iC5bWG__sidebar){align-items:center}}@media (max-width:768px){.style-module__iC5bWG__header:not(.style-module__iC5bWG__headerMobile){display:none}.style-module__iC5bWG__headerMobile{width:280px;max-width:90vw}.style-module__iC5bWG__mobileHeader,.style-module__iC5bWG__mobileFooter{padding:1.25rem}.style-module__iC5bWG__closeBtn{width:var(--touch-target-min);height:var(--touch-target-min);min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}@media (max-width:480px){.style-module__iC5bWG__headerMobile{width:260px;max-width:95vw}.style-module__iC5bWG__mobileHeader,.style-module__iC5bWG__mobileFooter{padding:var(--spacing-md)}.style-module__iC5bWG__hamburger{bottom:var(--spacing-md);right:var(--spacing-md);width:var(--touch-target-comfortable);height:var(--touch-target-comfortable);min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.style-module__iC5bWG__hamburgerIcon svg{width:20px;height:20px}}@media (max-width:360px){.style-module__iC5bWG__headerMobile{width:240px;max-width:100vw}.style-module__iC5bWG__mobileHeader,.style-module__iC5bWG__mobileFooter{padding:.875rem}}@media (prefers-reduced-motion:reduce){.style-module__iC5bWG__header,.style-module__iC5bWG__sidebar,.style-module__iC5bWG__hamburger,.style-module__iC5bWG__backdrop,.style-module__iC5bWG__hamburgerIcon{transition:none}}.style-module__iC5bWG__headerMobile .style-module__iC5bWG__sidebar::-webkit-scrollbar{width:4px}.style-module__iC5bWG__headerMobile .style-module__iC5bWG__sidebar::-webkit-scrollbar-track{background:0 0}.style-module__iC5bWG__headerMobile .style-module__iC5bWG__sidebar::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}@media (hover:none) and (pointer:coarse){.style-module__iC5bWG__headerMobileOpen{position:fixed;overflow:hidden}.style-module__iC5bWG__navItem{min-height:44px}.style-module__iC5bWG__closeBtn,.style-module__iC5bWG__hamburger{min-width:44px;min-height:44px}.style-module__iC5bWG__hamburger,.style-module__iC5bWG__headerMobile,.style-module__iC5bWG__backdrop{transition-duration:.15s}}@media (max-width:768px) and (orientation:landscape){.style-module__iC5bWG__headerMobile{height:100dvh}.style-module__iC5bWG__hamburger{bottom:var(--spacing-sm);right:var(--spacing-sm);width:var(--touch-target-comfortable);height:var(--touch-target-comfortable);min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.style-module__iC5bWG__mobileHeader,.style-module__iC5bWG__mobileFooter{padding:var(--spacing-md)}}.style-module__iC5bWG__headerMobile{z-index:calc(var(--modal_z-index) + 1000)!important;position:fixed!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.style-module__iC5bWG__headerMobile{border-right-width:.5px}.style-module__iC5bWG__hamburger{border-width:.5px}}
