.ScannerModeButton-module__VjcgEG__button{display:none}@media (max-width:768px){.ScannerModeButton-module__VjcgEG__button{border:1px solid var(--border);background:var(--surface-alt);color:var(--text);border-radius:16px;align-items:center;gap:11px;padding:10px 12px 10px 10px;text-decoration:none;transition:border-color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.ScannerModeButton-module__VjcgEG__button:active{border-color:var(--accent);transform:scale(.96)}}.ScannerModeButton-module__VjcgEG__iconTile{background:linear-gradient(135deg, var(--accent), var(--accent-light));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ScannerModeButton-module__VjcgEG__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ScannerModeButton-module__VjcgEG__label{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.2}.ScannerModeButton-module__VjcgEG__caption{color:var(--text-muted);font-size:11px;line-height:1.3}.ScannerModeButton-module__VjcgEG__chevron{color:var(--text-muted);flex-shrink:0}
.UserMenu-module__bNjguG__wrap{position:relative}.UserMenu-module__bNjguG__trigger{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;padding:6px 8px;transition:background-color .2s,border-color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.UserMenu-module__bNjguG__trigger:hover{background:var(--surface-alt);border-color:var(--border)}.UserMenu-module__bNjguG__trigger:active{transform:scale(.97)}.UserMenu-module__bNjguG__triggerOpen{background:var(--surface-alt);border-color:var(--border)}.UserMenu-module__bNjguG__avatar{background:var(--accent);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.UserMenu-module__bNjguG__info{flex-direction:column;flex:1;min-width:0;display:flex}.UserMenu-module__bNjguG__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.UserMenu-module__bNjguG__role{color:var(--text-muted);text-transform:capitalize;font-size:11px}.UserMenu-module__bNjguG__email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.UserMenu-module__bNjguG__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:rotate(180deg)}.UserMenu-module__bNjguG__chevronOpen{transform:rotate(0)}.UserMenu-module__bNjguG__menu{z-index:30;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);transform-origin:bottom;border-radius:16px;animation:.2s cubic-bezier(.16,1,.3,1) both UserMenu-module__bNjguG__lv-menuUpIn;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden}.UserMenu-module__bNjguG__section{flex-direction:column;gap:2px;padding:6px;display:flex}.UserMenu-module__bNjguG__section+.UserMenu-module__bNjguG__section{border-top:1px solid var(--border)}.UserMenu-module__bNjguG__item{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:11px;align-items:center;gap:11px;padding:9px 10px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.UserMenu-module__bNjguG__item svg{flex-shrink:0}.UserMenu-module__bNjguG__item:hover{background:var(--surface-alt);color:var(--text);transform:translate(3px)}.UserMenu-module__bNjguG__item:active{transform:scale(.97)}.UserMenu-module__bNjguG__itemActive{background:var(--accent-soft);color:var(--accent-light)}.UserMenu-module__bNjguG__itemLabel{flex:1;min-width:0}.UserMenu-module__bNjguG__themeRow{cursor:pointer;background:0 0;border:none;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;transition:background-color .2s,color .2s;display:flex}.UserMenu-module__bNjguG__themeRow:hover{background:var(--surface-alt)}.UserMenu-module__bNjguG__themeLabel{color:var(--text-secondary);align-items:center;gap:11px;font-size:13px;font-weight:600;display:flex}.UserMenu-module__bNjguG__themeSwitch{background:var(--accent-soft);border-radius:999px;flex-shrink:0;width:34px;height:19px;display:block;position:relative;overflow:hidden}.UserMenu-module__bNjguG__themeSwitchDot{background:linear-gradient(135deg, var(--accent), var(--accent-light));border-radius:999px;width:15px;height:15px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px}.UserMenu-module__bNjguG__themeSwitchDotDark{transform:translate(15px)}@media (max-width:768px){.UserMenu-module__bNjguG__item:hover{transform:none}}
.Sidebar-module__LJEz8W__sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border);z-index:1;flex-direction:column;flex-shrink:0;width:264px;height:100%;display:flex;position:relative}.Sidebar-module__LJEz8W__sidebarDrawer{background:0 0;border-right:none;width:100%}.Sidebar-module__LJEz8W__logoBlock{padding:26px 24px 18px}.Sidebar-module__LJEz8W__logoRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.Sidebar-module__LJEz8W__counterEntry{padding:4px 16px 8px}.Sidebar-module__LJEz8W__scannerEntry{padding:0 16px 8px}.Sidebar-module__LJEz8W__scannerEntry:empty{display:none}.Sidebar-module__LJEz8W__logo{align-items:center;gap:10px;display:flex}.Sidebar-module__LJEz8W__logoMark{flex-shrink:0;width:28px;height:28px}.Sidebar-module__LJEz8W__logoWord{font-family:var(--font-display);letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1}.Sidebar-module__LJEz8W__logoNex{color:var(--text)}.Sidebar-module__LJEz8W__logoOry{color:var(--accent-light)}.Sidebar-module__LJEz8W__logoCaption{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-top:6px;padding-left:38px;font-size:10.5px}.Sidebar-module__LJEz8W__nav{flex-direction:column;flex:1;gap:2px;padding:6px 16px 10px;display:flex;overflow-y:auto}.Sidebar-module__LJEz8W__navGroup{flex-direction:column;gap:2px;display:flex}.Sidebar-module__LJEz8W__navGroupLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:13px 12px 3px;font-size:10.5px;font-weight:700}.Sidebar-module__LJEz8W__navRow{border-radius:14px;align-items:center;transition:background-color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.Sidebar-module__LJEz8W__navRow:hover{background:var(--surface-alt);transform:translate(3px)}.Sidebar-module__LJEz8W__navRowActive,.Sidebar-module__LJEz8W__navRowActive:hover{background:var(--accent-soft)}.Sidebar-module__LJEz8W__navButton{cursor:pointer;text-align:left;min-width:0;color:var(--text-secondary);background:0 0;border:none;border-radius:14px;flex:1;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;transition:color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.Sidebar-module__LJEz8W__navButton:active{transform:scale(.97)}.Sidebar-module__LJEz8W__navButtonActive{color:var(--accent-light)}.Sidebar-module__LJEz8W__navToggle{cursor:pointer;width:26px;height:26px;color:var(--text-muted);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;padding:0;transition:background-color .2s,color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}.Sidebar-module__LJEz8W__navToggle:hover{background:var(--surface-hover);color:var(--text-secondary)}.Sidebar-module__LJEz8W__navToggle:active{transform:scale(.92)}.Sidebar-module__LJEz8W__navToggleOpen{color:var(--accent-light);transform:rotate(180deg)}.Sidebar-module__LJEz8W__navToggleOpen:active{transform:rotate(180deg)scale(.92)}.Sidebar-module__LJEz8W__navEntry{flex-direction:column;gap:2px;display:flex}.Sidebar-module__LJEz8W__subNav{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:2px 0 4px 21px;padding-left:13px;animation:.28s cubic-bezier(.16,1,.3,1) both Sidebar-module__LJEz8W__lv-subNavIn;display:flex}.Sidebar-module__LJEz8W__subNavButton{color:var(--text-muted);background:0 0;border-radius:11px;align-items:center;gap:10px;padding:7px 11px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.Sidebar-module__LJEz8W__subNavButton:hover{background:var(--surface-alt);color:var(--text-secondary);transform:translate(3px)}.Sidebar-module__LJEz8W__subNavButton:active{transform:scale(.97)}.Sidebar-module__LJEz8W__subNavButtonActive{background:var(--accent-soft);color:var(--accent-light);font-weight:600}@keyframes Sidebar-module__LJEz8W__lv-subNavIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Sidebar-module__LJEz8W__footer{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 16px 18px;display:flex}@media (max-width:768px){.Sidebar-module__LJEz8W__navRow:hover,.Sidebar-module__LJEz8W__subNavButton:hover{transform:none}}
.MobileTopBar-module__RJFTQG__bar{display:none}@media (max-width:768px){.MobileTopBar-module__RJFTQG__bar{height:var(--mobile-bar-h);padding:0 var(--gutter);background:var(--sidebar-bg);border-bottom:1px solid var(--border);z-index:20;flex-shrink:0;align-items:center;gap:9px;display:flex;position:relative}.MobileTopBar-module__RJFTQG__iconButton{border:1px solid var(--border);background:var(--surface-alt);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.MobileTopBar-module__RJFTQG__iconButton:active{transform:scale(.9)}.MobileTopBar-module__RJFTQG__themeButton{color:var(--text-secondary)}.MobileTopBar-module__RJFTQG__avatar{background:var(--accent);color:#fff;width:38px;height:38px;font-family:var(--font-display);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.MobileTopBar-module__RJFTQG__avatar:active{transform:scale(.9)}}@media (max-width:430px){.MobileTopBar-module__RJFTQG__themeButton{display:none}}
.MobileNavDrawer-module__vSEOzW__overlay{background:var(--overlay);z-index:55;animation:.25s both MobileNavDrawer-module__vSEOzW__lv-overlayIn;position:fixed;inset:0}.MobileNavDrawer-module__vSEOzW__panel{background:var(--sidebar-bg);border-right:1px solid var(--border);z-index:56;flex-direction:column;width:82%;max-width:300px;animation:.3s cubic-bezier(.16,1,.3,1) both MobileNavDrawer-module__vSEOzW__lv-navDrawerIn;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}
.BottomNav-module__87F4na__bar{display:none}@media (max-width:768px){.BottomNav-module__87F4na__bar{height:var(--bottom-nav-space);padding-bottom:var(--safe-bottom);background:var(--sidebar-bg);border-top:1px solid var(--border);z-index:30;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.BottomNav-module__87F4na__tab{cursor:pointer;min-width:0;color:var(--text-muted);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 2px;text-decoration:none;transition:color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.BottomNav-module__87F4na__tab:active{transform:scale(.92)}.BottomNav-module__87F4na__tabActive{color:var(--accent-light)}.BottomNav-module__87F4na__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:600;overflow:hidden}}
.AppShell-module__61eEzW__shell{background:var(--bg);height:100dvh;display:flex;position:relative;overflow:hidden}.AppShell-module__61eEzW__desktopSidebar{flex-shrink:0;height:100%;display:flex}.AppShell-module__61eEzW__column{z-index:1;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.AppShell-module__61eEzW__main{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow-y:auto}.AppShell-module__61eEzW__blob{filter:blur(70px);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.AppShell-module__61eEzW__blobOne{background:var(--accent-soft);width:420px;height:420px;animation:13s ease-in-out infinite AppShell-module__61eEzW__lv-float;top:-120px;right:60px}.AppShell-module__61eEzW__blobTwo{background:var(--success-soft);opacity:.6;width:320px;height:320px;animation:15s ease-in-out infinite AppShell-module__61eEzW__lv-float2;bottom:-100px;left:340px}@media (max-width:768px){.AppShell-module__61eEzW__desktopSidebar{display:none}.AppShell-module__61eEzW__main{padding-bottom:var(--bottom-nav-space)}.AppShell-module__61eEzW__blobOne{width:220px;height:220px;top:-60px;right:-30px}.AppShell-module__61eEzW__blobTwo{width:180px;height:180px;bottom:120px;left:-60px}}
