.core-module__oHm3YW__appContainer{background-color:var(--background);width:100vw;height:100vh;color:var(--foreground);scrollbar-gutter:stable;display:flex;overflow:hidden}.core-module__oHm3YW__sidebar{background-color:var(--sidebar-bg);width:272px;color:var(--sidebar-text);border-right:1px solid var(--border-color);z-index:10;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.16,1,.3,1);display:flex;overflow-x:hidden}.core-module__oHm3YW__sidebarCollapsed{width:70px!important}.core-module__oHm3YW__sidebarToggleBtn{background:var(--card-bg);border:1px solid var(--border-color);color:var(--foreground);cursor:pointer;width:36px;height:36px;font-size:var(--font-lg);box-shadow:var(--shadow-sm);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.core-module__oHm3YW__sidebarToggleBtn:hover{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.05)}.core-module__oHm3YW__sidebarToggleBtn:active{transform:scale(.95)}.core-module__oHm3YW__sidebarHeader{border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;padding:12px 8px;display:flex}.core-module__oHm3YW__logoContainer,.core-module__oHm3YW__logoWrapper{justify-content:flex-start;align-items:center;height:66px;display:flex}.core-module__oHm3YW__logoContainer{width:100%}.core-module__oHm3YW__logoWrapper{width:256px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.core-module__oHm3YW__sidebarCollapsed .core-module__oHm3YW__logoWrapper{width:54px;height:66px}.core-module__oHm3YW__logoImage{width:256px;min-width:256px;height:66px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}.core-module__oHm3YW__sidebarCollapsed .core-module__oHm3YW__logoImage{width:256px;min-width:256px;height:66px}.core-module__oHm3YW__logoText{font-weight:800;font-size:var(--font-2xl);color:var(--color-primary);letter-spacing:-.025em;text-transform:uppercase}.core-module__oHm3YW__companySwitcher{width:100%;position:relative}.core-module__oHm3YW__switcherBtn{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-weight:500;display:flex}.core-module__oHm3YW__switcherBtn:hover{background:#ffffff1f}.core-module__oHm3YW__switcherDropdown{z-index:50;background:#1e293b;border:1px solid #ffffff26;border-radius:8px;width:100%;max-height:200px;position:absolute;top:105%;left:0;overflow:hidden auto;box-shadow:0 10px 25px -5px #0006}.core-module__oHm3YW__switcherOption{color:#f1f5f9;text-align:left;width:100%;font-size:var(--font-md);background:0 0;border:none;padding:10px 14px}.core-module__oHm3YW__switcherOption:hover{background:var(--color-primary);color:#fff}.core-module__oHm3YW__sidebarMenu{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:4px;padding:24px 12px;display:flex;overflow-y:auto}.core-module__oHm3YW__sidebarMenu::-webkit-scrollbar{display:none}.core-module__oHm3YW__menuItem{color:#cbd5e1;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:6px 14px;font-weight:500;text-decoration:none;display:flex}.core-module__oHm3YW__menuItemText{white-space:nowrap;opacity:1;transition:opacity .2s ease-in-out .15s}.core-module__oHm3YW__menuItem:hover{color:#fff;background:#ffffff1f}.core-module__oHm3YW__menuItemActive{color:#fff!important;background:var(--color-primary)!important}.core-module__oHm3YW__sidebarCollapsed .core-module__oHm3YW__menuItem{justify-content:flex-start;padding:6px 14px}.core-module__oHm3YW__sidebarCollapsed .core-module__oHm3YW__menuItemText{opacity:0;display:none}.core-module__oHm3YW__sectionHeader{font-size:var(--font-xs);color:var(--color-primary);letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:24px;padding:8px 16px;font-weight:700;display:flex}.core-module__oHm3YW__sectionHeader *{opacity:1;transition:opacity .2s ease-in-out .15s}.core-module__oHm3YW__sidebarCollapsed .core-module__oHm3YW__sectionHeader{cursor:default;background:#ffffff14;height:1px;margin:20px 12px 12px;padding:0}.core-module__oHm3YW__sidebarCollapsed .core-module__oHm3YW__sectionHeader *{opacity:0;display:none}.core-module__oHm3YW__basePackageBadge{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;opacity:1;font-size:11px;font-weight:600;transition:opacity .2s ease-in-out .15s;position:absolute;bottom:-9px;right:0}.core-module__oHm3YW__sidebarCollapsed .core-module__oHm3YW__basePackageBadge{opacity:0;pointer-events:none;transition:opacity .1s}.core-module__oHm3YW__sidebarFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px;display:flex}.core-module__oHm3YW__themeSelector{background:#ffffff14;border-radius:8px;padding:4px;display:flex}.core-module__oHm3YW__themeBtn{color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;display:flex}.core-module__oHm3YW__themeBtnActive{color:#fff;background:#ffffff26}.core-module__oHm3YW__header{z-index:150;background:var(--card-bg);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;height:70px;padding:0 32px;transition:padding-left .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.core-module__oHm3YW__mobileMenuBtn{color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:none}.core-module__oHm3YW__mobileMenuBtn:hover{background:var(--color-primary-soft)}.core-module__oHm3YW__headerLogoCenter{justify-content:center;align-items:center;height:100%;display:none}.core-module__oHm3YW__headerLogoImg{object-fit:contain;width:auto;max-height:36px}.core-module__oHm3YW__headerBrandText{font-weight:700;font-size:var(--font-lg);color:var(--color-primary)}.core-module__oHm3YW__userWidgetDetails{display:block}.core-module__oHm3YW__mobileDrawerOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99998;background:#00000080;animation:.2s core-module__oHm3YW__fadeIn;position:fixed;inset:0}.core-module__oHm3YW__mobileDrawer{background:var(--sidebar-bg);width:280px;max-width:85vw;color:var(--sidebar-text);z-index:99999;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) core-module__oHm3YW__slideInLeft;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 20px #0000004d}.core-module__oHm3YW__mobileDrawerHeader{box-sizing:border-box;border-bottom:1px solid #ffffff1a;justify-content:flex-start;align-items:center;height:70px;padding:0 16px;display:flex}.core-module__oHm3YW__mobileDrawerCloseBtn{color:var(--sidebar-text,#ffffffd9);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.core-module__oHm3YW__mobileDrawerCloseBtn:hover{color:#fff;background:#ffffff1a}.core-module__oHm3YW__mobileDrawerMenu{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}.core-module__oHm3YW__headerDesktopTitleWrapper{align-items:center;display:flex}@media (max-width:768px){.core-module__oHm3YW__header{box-sizing:border-box!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;width:100%!important;height:60px!important;padding:0 12px!important;display:grid!important}.core-module__oHm3YW__headerDesktopTitleWrapper{display:none!important}.core-module__oHm3YW__mobileMenuBtn{justify-content:flex-start!important;align-items:center!important;display:flex!important}.core-module__oHm3YW__headerLogoCenter{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.core-module__oHm3YW__headerTitle{display:none!important}.core-module__oHm3YW__userWidgetContainer{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;display:flex!important}.core-module__oHm3YW__userWidgetDetails{display:none!important}.core-module__oHm3YW__profileDropdown{z-index:5000!important;border-left:none!important;border-right:none!important;border-radius:0 0 16px 16px!important;width:100vw!important;max-width:100vw!important;position:fixed!important;top:60px!important;left:0!important;right:0!important;box-shadow:0 12px 32px #00000040!important}.core-module__oHm3YW__catalogControls,.core-module__oHm3YW__stickyHeaderWrapper,.core-module__oHm3YW__headerWrapper,.core-module__oHm3YW__filterToolbarContainer{display:none!important}}.core-module__oHm3YW__mobileBottomBar{display:none}@media (max-width:768px){.core-module__oHm3YW__mobileBottomBar{height:64px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--card-bg);border-top:1px solid var(--border-color);z-index:3500;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001a}.core-module__oHm3YW__mobileBottomBarFilterOpen{z-index:4500!important}.core-module__oHm3YW__mobileBottomBarSearchWrapper{flex:1;align-items:center;display:flex;position:relative}.core-module__oHm3YW__mobileBottomBarSearchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.core-module__oHm3YW__mobileBottomBarSearchInput{border:1px solid var(--border-color);background:var(--input-bg);width:100%;height:40px;color:var(--foreground);font-size:var(--font-sm);border-radius:20px;outline:none;padding:0 32px 0 36px}.core-module__oHm3YW__mobileBottomBarSearchInput:focus{border-color:var(--color-primary)}.core-module__oHm3YW__mobileBottomBarClearSearchBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.core-module__oHm3YW__mobileBottomBarFilterBtn{border:1px solid var(--border-color);background:var(--card-bg);height:40px;color:var(--foreground);font-weight:600;font-size:var(--font-xs);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.core-module__oHm3YW__mobileBottomBarFilterBtnActive{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.core-module__oHm3YW__mobileBottomBarBadge{background:var(--color-primary);color:#fff;border-radius:10px;margin-left:2px;padding:1px 6px;font-size:10px;font-weight:700}.core-module__oHm3YW__mobileBottomBarClearBtn{border:1px solid var(--border-color);background:var(--card-bg);width:40px;height:40px;color:var(--color-primary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}}.core-module__oHm3YW__filterGroupBox{border:1px solid var(--border-color);background:var(--card-bg,#fff);box-sizing:border-box;border-radius:8px;align-items:center;gap:16px;height:38px;padding:6px 14px;display:inline-flex}.core-module__oHm3YW__filterGroupTitle{font-size:var(--font-sm);color:var(--text-muted);margin-right:2px;font-weight:600}.core-module__oHm3YW__filterCheckboxLabel{font-size:var(--font-sm);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-weight:500;display:flex}.core-module__oHm3YW__filterCheckboxInput{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary)}@media (max-width:768px){.core-module__oHm3YW__filterGroupBox{display:none!important}.core-module__oHm3YW__tableContainer{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin-bottom:20px!important}.core-module__oHm3YW__tableElement{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;min-width:550px!important;display:table!important}.core-module__oHm3YW__tableElement thead{display:table-header-group!important}.core-module__oHm3YW__tableElement tbody{display:table-row-group!important}.core-module__oHm3YW__tableElement tr{background:var(--card-bg)!important;display:table-row!important}.core-module__oHm3YW__tableElement th,.core-module__oHm3YW__tableElement td{font-size:var(--font-xs)!important;white-space:nowrap!important;color:var(--foreground)!important;border-bottom:1px solid var(--border-color)!important;vertical-align:middle!important;padding:10px 12px!important;display:table-cell!important}.core-module__oHm3YW__tableElement td:empty{display:none!important}.core-module__oHm3YW__modal{border-radius:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important}}.core-module__oHm3YW__headerTitle{font-size:var(--font-2xl);letter-spacing:-.01em;font-weight:700}.core-module__oHm3YW__userWidget{cursor:pointer;align-items:center;gap:12px;display:flex}.core-module__oHm3YW__avatar{background:var(--color-primary);color:#fff;width:36px;height:36px;font-weight:700;font-size:var(--font-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.core-module__oHm3YW__tableContainer{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:12px;width:100%;max-width:100%;margin-bottom:0;overflow:auto hidden}.core-module__oHm3YW__tableHeader,.core-module__oHm3YW__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.core-module__oHm3YW__tableTitle{font-size:var(--font-lg);font-weight:700}.core-module__oHm3YW__tableElement{border-collapse:collapse;text-align:left;width:100%;min-width:100%;margin:0;padding:0;display:table}.core-module__oHm3YW__tableElement th{color:var(--text-muted);font-weight:500;font-size:var(--font-sm);letter-spacing:.05em;border-bottom:1px solid var(--border-color);text-transform:none;white-space:nowrap;text-overflow:ellipsis;background:#00000005;padding:6px 10px;position:relative;overflow:hidden}.core-module__oHm3YW__tableElement td{border-bottom:1px solid var(--border-color);font-size:var(--font-base);white-space:nowrap;text-overflow:ellipsis;max-width:0;padding:4px 10px;overflow:hidden}.core-module__oHm3YW__tableElement tr:last-child td{border-bottom:none}.core-module__oHm3YW__tableElement th>div,.core-module__oHm3YW__tableElement td>div,.core-module__oHm3YW__tableElement td>span,.core-module__oHm3YW__tableElement td>a{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.core-module__oHm3YW__rowInteractive{cursor:pointer}.core-module__oHm3YW__rowInteractive:hover{background-color:var(--color-primary-soft)!important}.core-module__oHm3YW__badge{font-size:var(--font-sm);letter-spacing:.05em;border-radius:9999px;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.core-module__oHm3YW__badgeSuccess{background:var(--color-success-soft);color:var(--color-success)}.core-module__oHm3YW__badgeWarning{background:var(--color-warning-soft);color:var(--color-warning)}.core-module__oHm3YW__badgeDanger{background:var(--color-danger-soft);color:var(--color-danger)}.core-module__oHm3YW__modalOverlay{z-index:200;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.core-module__oHm3YW__modal{background:var(--card-bg);border:1px solid var(--card-border);width:580px;max-width:92vw;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;max-height:85vh;display:flex;overflow:hidden}.core-module__oHm3YW__modal form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.core-module__oHm3YW__modalBody{flex-direction:column;flex:1;gap:12px;padding:20px 24px;display:flex;overflow-y:auto}.core-module__oHm3YW__modalFooter{border-top:1px solid var(--border-color);background:#00000005;flex-shrink:0;justify-content:flex-end;gap:12px;padding:14px 24px;display:flex}.core-module__oHm3YW__formGroup{flex-direction:column;gap:6px;display:flex}.core-module__oHm3YW__formGroup label{font-size:var(--font-sm);color:var(--text-muted);font-weight:600}.core-module__oHm3YW__btn{font-weight:600;font-size:var(--font-md);border:none;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:10px 18px;display:inline-flex}.core-module__oHm3YW__btn:disabled{opacity:.5;cursor:not-allowed}.core-module__oHm3YW__btnPrimary{background:var(--color-primary);color:#fff}.core-module__oHm3YW__btnPrimary:hover{background:var(--color-primary-hover)}.core-module__oHm3YW__btnSecondary{background:var(--border-color);color:var(--foreground)}.core-module__oHm3YW__btnSecondary:hover{background:var(--text-muted);color:#fff}.core-module__oHm3YW__btnDanger{background:var(--color-danger);color:#fff}.core-module__oHm3YW__btnDanger:hover{background:#dc2626}.core-module__oHm3YW__userWidgetContainer{z-index:100;position:relative}.core-module__oHm3YW__profileDropdown{background:var(--card-bg);border:1px solid var(--border-color);z-index:1000;border-radius:12px;width:320px;max-height:calc(100vh - 120px);animation:.2s cubic-bezier(.16,1,.3,1) core-module__oHm3YW__slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes core-module__oHm3YW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.core-module__oHm3YW__profileHeader{border-bottom:1px solid var(--border-color);text-align:center;background:#00000003;flex-direction:column;align-items:center;padding:16px 20px;display:flex}html.dark .core-module__oHm3YW__profileHeader{background:#ffffff03}.core-module__oHm3YW__profileAvatarLarge{background:var(--color-primary);color:#fff;width:48px;height:48px;font-weight:800;font-size:var(--font-xl);box-shadow:0 4px 12px var(--color-primary-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.core-module__oHm3YW__profileSection{border-bottom:1px solid var(--border-color);padding:12px 16px}.core-module__oHm3YW__profileSectionTitle{font-size:var(--font-xs);letter-spacing:.05em;color:var(--text-muted);margin-bottom:6px;font-weight:700}.core-module__oHm3YW__profileThemeSelector{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;gap:2px;padding:3px;display:flex}.core-module__oHm3YW__profileThemeBtn{color:var(--text-muted);font-size:var(--font-sm);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-weight:600;transition:all .15s;display:flex}.core-module__oHm3YW__profileThemeBtn:hover{color:var(--foreground)}.core-module__oHm3YW__profileThemeBtnActive{background:var(--card-bg);box-shadow:var(--shadow-sm);color:var(--color-primary)!important}.core-module__oHm3YW__profileFooter{background:#00000003;justify-content:center;padding:12px 20px;display:flex}html.dark .core-module__oHm3YW__profileFooter{background:#ffffff03}.core-module__oHm3YW__profileCloseBtn{color:var(--text-muted);font-size:var(--font-base);cursor:pointer;background:0 0;border:none;font-weight:600}.core-module__oHm3YW__profileCloseBtn:hover{color:var(--foreground)}.core-module__oHm3YW__toggleBtnContainer{justify-content:flex-start;width:100%;padding-left:9px;display:flex}.core-module__oHm3YW__persistentToggleBtn{cursor:pointer;width:36px;height:36px;box-shadow:none;color:var(--text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.core-module__oHm3YW__persistentToggleBtn:hover{color:var(--color-primary);background:0 0;transform:scale(1.1)}.core-module__oHm3YW__card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:12px;padding:24px;position:relative;overflow:hidden}.core-module__oHm3YW__cardHeader{color:var(--text-muted);font-size:var(--font-md);letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.core-module__oHm3YW__cardValue{font-size:calc(var(--font-3xl) * 1.33);letter-spacing:-.03em;color:var(--foreground);font-weight:800}.core-module__oHm3YW__cardSub{font-size:var(--font-base);color:var(--text-muted);margin-top:6px}.core-module__oHm3YW__mainProductTable{table-layout:fixed!important}.core-module__oHm3YW__mainProductTable th,.core-module__oHm3YW__mainProductTable td{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.core-module__oHm3YW__productNameCell,.core-module__oHm3YW__productNameContainer,.core-module__oHm3YW__productNameText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;text-decoration:none!important}.core-module__oHm3YW__nestedIndent{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.core-module__oHm3YW__nestedIndent>span:not(.core-module__oHm3YW__nestedArrow){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.core-module__oHm3YW__mainProductTable td.core-module__oHm3YW__actionCell{overflow:visible!important}html.dark .core-module__oHm3YW__tableElement th{background:#ffffff05}html.dark .core-module__oHm3YW__rowInteractive:hover{background-color:var(--color-primary-soft)!important}.core-module__oHm3YW__catalogControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:20px;padding-bottom:0;display:flex}.core-module__oHm3YW__catalogControls .core-module__oHm3YW__btnGroup{align-items:center;gap:8px;margin-top:0;margin-left:auto;display:flex}.core-module__oHm3YW__searchWrapper{flex:1;min-width:250px;position:relative}.core-module__oHm3YW__searchInput{width:100%;padding-left:36px}.core-module__oHm3YW__searchIcon{color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.core-module__oHm3YW__drawerClose{color:var(--text-muted);font-size:var(--font-2xl);background:0 0;border:none}.core-module__oHm3YW__resizeHandle{cursor:col-resize;z-index:10;-webkit-user-select:none;user-select:none;width:6px;height:100%;transition:border-color .15s;position:absolute;top:0;right:0}.core-module__oHm3YW__resizeHandle:hover{border-right:2px solid var(--color-primary)}.core-module__oHm3YW__segmentedControl{border:1px solid var(--border-color);background:#0000000d;border-radius:6px;gap:3px;width:fit-content;padding:3px;display:inline-flex}html.dark .core-module__oHm3YW__segmentedControl{background:#ffffff0d}.core-module__oHm3YW__segmentedOption{font-size:var(--font-xs);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;outline:none;padding:5px 12px;font-weight:500;transition:all .15s}.core-module__oHm3YW__segmentedOption:hover:not(.core-module__oHm3YW__segmentedOptionDisabled){color:var(--foreground);background:#0000000a}html.dark .core-module__oHm3YW__segmentedOption:hover:not(.core-module__oHm3YW__segmentedOptionDisabled){background:#ffffff14}.core-module__oHm3YW__segmentedOptionActive{box-shadow:var(--shadow-sm);font-weight:600;background:var(--color-primary)!important;color:#fff!important}.core-module__oHm3YW__segmentedOptionDisabled{opacity:.4;cursor:not-allowed}.core-module__oHm3YW__toggleSwitchLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.core-module__oHm3YW__toggleSwitchInput{opacity:0;width:0;height:0;position:absolute}.core-module__oHm3YW__toggleSwitchSlider{background-color:var(--input-border);border-radius:9999px;flex-shrink:0;width:36px;height:20px;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.core-module__oHm3YW__toggleSwitchSlider:after{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.core-module__oHm3YW__toggleSwitchInput:checked+.core-module__oHm3YW__toggleSwitchSlider{background-color:var(--color-primary)}.core-module__oHm3YW__toggleSwitchInput:checked+.core-module__oHm3YW__toggleSwitchSlider:after{transform:translate(16px)}.core-module__oHm3YW__toggleSwitchInput:focus-visible+.core-module__oHm3YW__toggleSwitchSlider{box-shadow:0 0 0 2px var(--color-primary-soft)}.core-module__oHm3YW__toggleSwitchText{font-size:var(--font-base);color:var(--foreground);text-align:left;flex-shrink:0;min-width:75px;font-weight:600;display:inline-block}.core-module__oHm3YW__spinner{border:3px solid var(--color-primary-soft);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite core-module__oHm3YW__spin}@keyframes core-module__oHm3YW__spin{to{transform:rotate(360deg)}}.core-module__oHm3YW__headerWrapper{background:var(--background);margin-bottom:0;border-bottom:none!important}.core-module__oHm3YW__stickyHeaderWrapper{z-index:99;background:var(--background);margin-bottom:0;position:sticky;top:0;border-bottom:none!important}.core-module__oHm3YW__pinButton,.core-module__oHm3YW__pinButtonActive{cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.core-module__oHm3YW__pinButton{border:1px solid var(--border-color);color:var(--text-muted);background:var(--background)}.core-module__oHm3YW__pinButton:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.core-module__oHm3YW__pinButtonActive{box-shadow:0 0 8px var(--color-primary-soft);border:1px solid var(--color-primary)!important;color:var(--color-primary)!important;background:var(--color-primary-soft)!important}.core-module__oHm3YW__pinButtonActive svg{transition:transform .2s;transform:rotate(45deg)}.core-module__oHm3YW__modalCloseBtn{color:var(--text-muted);font-size:var(--font-xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.core-module__oHm3YW__modalCloseBtn:hover{color:var(--foreground)}.core-module__oHm3YW__btnGroup{gap:8px;margin-top:16px;display:flex}.core-module__oHm3YW__permissionsEmptyNotice{color:var(--text-muted);text-align:center;padding:20px}.core-module__oHm3YW__infoBanner,.core-module__oHm3YW__infoCard{display:none!important}.core-module__oHm3YW__infoBannerIcon{color:var(--color-primary);flex-shrink:0}.core-module__oHm3YW__infoBannerText{color:var(--text-muted);font-size:var(--font-base);margin:0}.core-module__oHm3YW__expandedLogCell{background:#00000005;padding:16px!important}.core-module__oHm3YW__logDetails{background:var(--input-bg,#1e293b);color:var(--foreground,#f8fafc);border-radius:6px;max-height:250px;margin-top:8px;padding:12px;font-family:monospace;font-size:12px;overflow-y:auto}.core-module__oHm3YW__link{color:var(--color-primary);text-decoration:underline;transition:opacity .15s;cursor:pointer!important}.core-module__oHm3YW__link:hover{opacity:.8}.core-module__oHm3YW__cursorPointer{cursor:pointer!important}.core-module__oHm3YW__tableElement tbody tr:last-child td,.core-module__oHm3YW__tableElement tr:last-child td,.core-module__oHm3YW__table tr:last-child td{border-bottom:none!important}.core-module__oHm3YW__permissionsInfoBanner{background:var(--card-bg);border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}.core-module__oHm3YW__permissionsBrandIcon{color:var(--color-primary);flex-shrink:0}.core-module__oHm3YW__permissionsMutedText{color:var(--text-muted);font-size:var(--font-base);margin:0}.core-module__oHm3YW__permissionsMarginZero{margin:0}.core-module__oHm3YW__permissionsAutoMargin{margin:0 0 0 auto}.core-module__oHm3YW__permissionsCardBody{background:var(--card-bg);margin-top:20px;padding:20px}.core-module__oHm3YW__permissionsLoadingText{color:var(--text-muted);font-size:var(--font-md);text-align:center;padding:30px}.core-module__oHm3YW__permissionsTableOverflow{overflow-x:auto}.core-module__oHm3YW__permissionsThLeft{border-bottom:1px solid var(--border-color);text-align:left}.core-module__oHm3YW__permissionsThShort{color:var(--text-muted);font-size:var(--font-base);width:120px;padding:12px 8px;font-weight:600}.core-module__oHm3YW__permissionsThFull{color:var(--text-muted);font-size:var(--font-base);padding:12px 8px;font-weight:600}.core-module__oHm3YW__permissionsRowBorder td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:14px 8px}.core-module__oHm3YW__permissionsRowBorder:last-child td{border-bottom:none}.core-module__oHm3YW__permissionsDescText{color:var(--text-muted);font-size:var(--font-xs);margin-top:4px}.core-module__oHm3YW__permissionsTdPadding{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:8px 12px}.core-module__oHm3YW__permissionsFooterActions{justify-content:flex-end;margin-top:16px;display:flex}.core-module__oHm3YW__boldForeground{color:var(--foreground);font-weight:600}.core-module__oHm3YW__panelTitleSm{color:var(--foreground);font-size:var(--font-md);font-weight:600}.core-module__oHm3YW__panelCard{background:var(--card-bg);flex-direction:column;gap:24px;padding:24px;display:flex}.core-module__oHm3YW__panelHeaderTitle{color:var(--foreground);font-size:var(--font-lg);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.core-module__oHm3YW__panelRowBorder,.core-module__oHm3YW__panelRowNoBorder{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.core-module__oHm3YW__panelRowBorder{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:20px}.core-module__oHm3YW__panelColFlex{flex:1;min-width:250px}.core-module__oHm3YW__panelRowDesc{color:var(--text-muted);font-size:var(--font-sm);margin:6px 0 0;line-height:1.5}.core-module__oHm3YW__headerGroupCard{background:var(--card-bg-subtle,#00000005);border:1px solid var(--border-color);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:space-between;gap:6px;height:100%;min-height:135px;padding:10px 12px;display:flex;box-shadow:0 1px 3px #0000000a}.core-module__oHm3YW__formGroup{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.core-module__oHm3YW__formGroup:last-child{margin-bottom:0}.core-module__oHm3YW__formRow{gap:12px;margin-bottom:10px;display:flex}.core-module__oHm3YW__formRow .core-module__oHm3YW__formGroup{flex:1;min-width:0;margin-bottom:0}.core-module__oHm3YW__formLabel{font-size:var(--font-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.core-module__oHm3YW__formHelp{font-size:var(--font-xs);color:var(--text-muted);margin-top:0;margin-bottom:4px;line-height:1.3}.core-module__oHm3YW__formInput,.core-module__oHm3YW__formSelect,.core-module__oHm3YW__formTextarea{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));width:100%;color:var(--foreground);font-size:var(--font-sm);box-sizing:border-box;border-radius:6px;outline:none;padding:8px 12px;transition:border-color .15s,box-shadow .15s}.core-module__oHm3YW__formInput:focus,.core-module__oHm3YW__formSelect:focus,.core-module__oHm3YW__formTextarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.core-module__oHm3YW__formTextarea{resize:vertical;min-height:60px}.core-module__oHm3YW__checkboxGrid{flex-direction:column;gap:8px;margin-top:6px;display:flex}.core-module__oHm3YW__checkboxCard{border:1px solid var(--border-color);background:var(--card-bg-subtle,#00000005);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.core-module__oHm3YW__checkboxCard:hover{border-color:var(--color-primary);background:var(--card-bg)}.core-module__oHm3YW__inlineFormRow{border:1px solid var(--border-color);background:var(--card-bg-subtle,#00000005);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.core-module__oHm3YW__membershipItem{border:1px solid var(--border-color);background:var(--card-bg);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;display:flex}.core-module__oHm3YW__thContent{justify-content:space-between;align-items:center;width:100%;display:flex}.core-module__oHm3YW__thSortable{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}.core-module__oHm3YW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.core-module__oHm3YW__modalContent{background:var(--card-bg);color:var(--foreground);border:1px solid var(--card-border);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;max-height:90vh;display:flex;position:relative;overflow:hidden}.core-module__oHm3YW__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.core-module__oHm3YW__modalTitle{font-size:var(--font-lg);color:var(--foreground);margin:0;font-weight:700}.core-module__oHm3YW__modalBody{flex:1;padding:20px;overflow-y:auto}.core-module__oHm3YW__modalFooter{border-top:1px solid var(--border-color);background:var(--card-bg);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.core-module__oHm3YW__modalContent button,.core-module__oHm3YW__modalFooter button{color:var(--foreground)}.core-module__oHm3YW__modalContent button[type=submit],.core-module__oHm3YW__modalFooter button[type=submit],.core-module__oHm3YW__modalContent button.core-module__oHm3YW__btnPrimary,.core-module__oHm3YW__modalFooter button.core-module__oHm3YW__btnPrimary,.core-module__oHm3YW__modalContent button.core-module__oHm3YW__btnDanger,.core-module__oHm3YW__modalFooter button.core-module__oHm3YW__btnDanger{color:#fff}.core-module__oHm3YW__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.core-module__oHm3YW__toast{pointer-events:auto;min-width:280px;max-width:420px;font-size:var(--font-sm);-webkit-backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-weight:600;animation:.25s cubic-bezier(.16,1,.3,1) forwards core-module__oHm3YW__toastSlideIn;display:flex;box-shadow:0 10px 25px -5px #00000040,0 8px 10px -6px #00000026}@keyframes core-module__oHm3YW__toastSlideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.core-module__oHm3YW__toastSuccess{color:#fff;border-left:4px solid var(--color-primary);background:#0e2238f0}.core-module__oHm3YW__toastError{color:#fff;background:#7a1f29f0;border-left:4px solid #ff4d4f}.core-module__oHm3YW__toastInfo{color:#fff;background:#141414eb;border-left:4px solid #1890ff}.core-module__oHm3YW__toastText{flex:1;line-height:1.4}.core-module__oHm3YW__toastCopyButton{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s}.core-module__oHm3YW__toastCopyButton:hover{background:#ffffff4d}.core-module__oHm3YW__bulkActionBar{background:var(--card-bg,#fffffff2);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);z-index:9999;white-space:nowrap;border-radius:100px;justify-content:space-between;align-items:center;gap:24px;max-width:max-content;padding:10px 24px 10px 28px;animation:.3s cubic-bezier(.16,1,.3,1) core-module__oHm3YW__slideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.core-module__oHm3YW__bulkActionBarMobile{border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:calc(100% - 32px)!important;max-width:440px!important;padding:14px 16px!important;bottom:16px!important}.core-module__oHm3YW__bulkActionBarMobileHeader{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.core-module__oHm3YW__bulkActionBarMobileLabel{font-size:var(--font-sm);color:var(--foreground);font-weight:600}.core-module__oHm3YW__bulkActionBarMobileActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.core-module__oHm3YW__bulkActionBarMobileClear{border-top:1px solid var(--border-color,#00000014);justify-content:center;align-items:center;width:100%;padding-top:6px;display:flex}.core-module__oHm3YW__bulkActionBarClearBtn{color:var(--text-muted);font-size:var(--font-xs,12px);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 12px;font-weight:600;transition:opacity .15s;display:inline-flex}.core-module__oHm3YW__bulkActionBarClearBtn:hover{opacity:.8}.core-module__oHm3YW__bulkActionBadge{background:var(--color-primary);color:#fff;font-size:var(--font-xs);border-radius:9999px;padding:2px 8px;font-weight:700}@keyframes core-module__oHm3YW__slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:768px){.core-module__oHm3YW__modalOverlay{justify-content:stretch!important;align-items:stretch!important;padding:0!important}.core-module__oHm3YW__modal,.core-module__oHm3YW__modalContent{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important}*{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}
.Sidebar-module__HqUb6G__sidebar{background-color:var(--sidebar-bg);width:272px;color:var(--sidebar-text,#f9f6f0);border-right:1px solid var(--border-color,#ffffff1a);z-index:10;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.16,1,.3,1);display:flex;overflow-x:hidden}.Sidebar-module__HqUb6G__sidebarCollapsed{width:70px!important}.Sidebar-module__HqUb6G__sidebarHeader{border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;padding:12px 8px;display:flex}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__sidebarHeader{align-items:flex-start;padding:12px 8px}.Sidebar-module__HqUb6G__logoContainer{justify-content:flex-start;align-items:center;width:100%;height:66px;display:flex;position:relative}.Sidebar-module__HqUb6G__logoWrapper{justify-content:flex-start;align-items:center;width:256px;height:66px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__logoWrapper{width:54px;height:66px}.Sidebar-module__HqUb6G__logoImage{width:256px;min-width:256px;height:66px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__logoImage{width:256px;min-width:256px;height:66px}.Sidebar-module__HqUb6G__logoSquareWrapper{justify-content:center;align-items:center;width:53px;height:53px;display:flex;position:relative}.Sidebar-module__HqUb6G__logoSquareImage{object-fit:contain;width:51px;height:51px;display:block}.Sidebar-module__HqUb6G__basePackageBadge{color:var(--color-accent,#d4af37);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;opacity:1;font-size:11px;font-weight:600;transition:opacity .2s ease-in-out .15s;position:absolute;bottom:-9px;right:0}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__basePackageBadge{opacity:0;pointer-events:none;transition:opacity .1s}.Sidebar-module__HqUb6G__toggleBtnContainer{justify-content:flex-start;align-items:center;width:100%;padding-left:11px;display:flex}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__toggleBtnContainer{justify-content:flex-start;padding-left:11px}.Sidebar-module__HqUb6G__persistentToggleBtn{color:var(--sidebar-text,#fff);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.Sidebar-module__HqUb6G__persistentToggleBtn:hover{color:#fff;background:#ffffff2e}.Sidebar-module__HqUb6G__sidebarMenu{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:4px;padding:24px 12px;display:flex;overflow-y:auto}.Sidebar-module__HqUb6G__sidebarMenu::-webkit-scrollbar{display:none}.Sidebar-module__HqUb6G__menuItem{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:6px 14px;font-weight:500;text-decoration:none;display:flex}.Sidebar-module__HqUb6G__menuItemText{white-space:nowrap;opacity:1;transition:opacity .2s ease-in-out .15s}.Sidebar-module__HqUb6G__menuItem:hover{color:#fff;background:#ffffff1f}.Sidebar-module__HqUb6G__menuItemActive{font-weight:700;color:#fff!important;background:var(--color-primary)!important}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__menuItem{justify-content:flex-start;padding:6px 14px}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__menuItemText{opacity:0;display:none}.Sidebar-module__HqUb6G__sectionHeader{font-size:var(--font-xs,11px);color:var(--color-accent,var(--color-primary));letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:24px;padding:8px 16px;font-weight:700;display:flex}.Sidebar-module__HqUb6G__sectionHeader *{opacity:1;transition:opacity .2s ease-in-out .15s}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__sectionHeader{cursor:default;background:#ffffff14;height:1px;margin:20px 12px 12px;padding:0}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__sectionHeader *{opacity:0;display:none}.Sidebar-module__HqUb6G__badge{background:var(--color-accent);color:var(--sidebar-badge-color,#fff);border-radius:10px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:700}.Sidebar-module__HqUb6G__footer{text-align:center;color:#ffffff73;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff14;justify-content:center;align-items:center;padding:14px 16px;font-size:12px;font-weight:500;display:flex}.Sidebar-module__HqUb6G__sidebarCollapsed .Sidebar-module__HqUb6G__footer{display:none}@media (max-width:768px){.Sidebar-module__HqUb6G__sidebar{display:none!important}}
.GlobalTooltip-module__GNV9_W__globalTooltip{opacity:0;pointer-events:none!important;z-index:999999!important;-webkit-backdrop-filter:blur(4px)!important;color:#fff!important;white-space:nowrap!important;background:#0f172af2!important;border:1px solid #ffffff1a!important;border-radius:6px!important;padding:6px 10px!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;transition:opacity .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a!important}.GlobalTooltip-module__GNV9_W__globalTooltipActive{opacity:1!important}.GlobalTooltip-module__GNV9_W__globalTooltip[data-position=top]{transform:translate(-50%,-100%)translateY(-8px)scale(.96)}.GlobalTooltip-module__GNV9_W__globalTooltipActive[data-position=top]{transform:translate(-50%,-100%)translateY(-12px)scale(1)!important}.GlobalTooltip-module__GNV9_W__globalTooltip[data-position=bottom]{transform:translate(-50%,8px)scale(.96)}.GlobalTooltip-module__GNV9_W__globalTooltipActive[data-position=bottom]{transform:translate(-50%,12px)scale(1)!important}.GlobalTooltip-module__GNV9_W__globalTooltip[data-position=left]{transform:translate(-100%,-50%)translate(-8px)scale(.96)}.GlobalTooltip-module__GNV9_W__globalTooltipActive[data-position=left]{transform:translate(-100%,-50%)translate(-12px)scale(1)!important}.GlobalTooltip-module__GNV9_W__globalTooltip[data-position=right]{transform:translateY(-50%)translate(8px)scale(.96)}.GlobalTooltip-module__GNV9_W__globalTooltipActive[data-position=right]{transform:translateY(-50%)translate(12px)scale(1)!important}.GlobalTooltip-module__GNV9_W__globalTooltipArrow{border-style:solid;width:0;height:0;position:absolute}.GlobalTooltip-module__GNV9_W__globalTooltip[data-position=top] .GlobalTooltip-module__GNV9_W__globalTooltipArrow{border-width:4px 4px 0;border-color:#0f172af2 #0000 #0000;bottom:-4px;left:50%;transform:translate(-50%)}.GlobalTooltip-module__GNV9_W__globalTooltip[data-position=bottom] .GlobalTooltip-module__GNV9_W__globalTooltipArrow{border-width:0 4px 4px;border-color:#0000 #0000 #0f172af2;top:-4px;left:50%;transform:translate(-50%)}.GlobalTooltip-module__GNV9_W__globalTooltip[data-position=left] .GlobalTooltip-module__GNV9_W__globalTooltipArrow{border-width:4px 0 4px 4px;border-color:#0000 #0000 #0000 #0f172af2;top:50%;right:-4px;transform:translateY(-50%)}.GlobalTooltip-module__GNV9_W__globalTooltip[data-position=right] .GlobalTooltip-module__GNV9_W__globalTooltipArrow{border-width:4px 4px 4px 0;border-color:#0000 #0f172af2 #0000 #0000;top:50%;left:-4px;transform:translateY(-50%)}
.Select-module__lz4f8q__selectContainer{width:100%;font-family:inherit;position:relative}.Select-module__lz4f8q__selectButton{border:1px solid var(--input-border,var(--border-color));background-color:var(--input-bg,var(--card-bg));width:100%;color:var(--foreground);font-size:var(--font-sm,13px);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;outline:none;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.Select-module__lz4f8q__selectedLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.Select-module__lz4f8q__selectButton:focus,.Select-module__lz4f8q__selectButtonOpen{border-color:var(--color-accent,var(--color-primary));box-shadow:0 0 0 2px var(--color-accent-soft,#d4af3726)}.Select-module__lz4f8q__chevronIcon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;transition:transform .2s;display:inline-flex}.Select-module__lz4f8q__chevronOpen{transform:rotate(180deg)}.Select-module__lz4f8q__dropdownMenu{background-color:var(--card-bg,#fff);border:1px solid var(--border-color);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);z-index:100;border-radius:6px;max-height:220px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.Select-module__lz4f8q__optionItem{font-size:var(--font-sm,13px);color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;line-height:1.4;transition:background-color .1s,color .1s;display:flex}.Select-module__lz4f8q__optionItem:hover{background-color:var(--color-primary-soft,#0e223814);color:var(--color-primary)}.Select-module__lz4f8q__optionItemSelected{font-weight:600;background-color:var(--color-primary)!important;color:#fff!important}.Select-module__lz4f8q__checkIcon{margin-left:8px;font-size:11px;font-weight:700}.Select-module__lz4f8q__placeholderText{color:var(--text-muted)}
.LoginForm-module__8kAyTa__container{background-color:var(--background);width:100vw;min-height:100vh;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.LoginForm-module__8kAyTa__card{background-color:var(--card-bg,#fff);border:1px solid var(--card-border);width:100%;max-width:420px;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);border-radius:12px;padding:36px;animation:.4s ease-out LoginForm-module__8kAyTa__fadeIn}.LoginForm-module__8kAyTa__logoContainer{flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.LoginForm-module__8kAyTa__brandLogoModal{width:auto;height:66px;margin-bottom:16px;display:block}.LoginForm-module__8kAyTa__title{letter-spacing:-.025em;color:var(--foreground);margin-bottom:6px;font-size:22px;font-weight:700}.LoginForm-module__8kAyTa__subtitle{color:var(--text-muted,#536475);text-align:center;font-size:13px}.LoginForm-module__8kAyTa__subtitleLeft{text-align:left;color:var(--text-muted,#536475);margin-top:6px;font-size:12px}.LoginForm-module__8kAyTa__form{flex-direction:column;gap:18px;display:flex}.LoginForm-module__8kAyTa__group{flex-direction:column;gap:6px;display:flex}.LoginForm-module__8kAyTa__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#536475);font-size:11px;font-weight:700}.LoginForm-module__8kAyTa__input{background:var(--input-bg,#fff);border:1px solid var(--input-border,#cbd5e1);width:100%;height:42px;color:var(--foreground);border-radius:6px;padding:0 12px;font-size:14px;transition:all .2s}.LoginForm-module__8kAyTa__input:focus{border-color:var(--color-accent,var(--color-primary));box-shadow:0 0 0 2px var(--color-primary-soft)}.LoginForm-module__8kAyTa__button{background:var(--color-primary);width:100%;height:44px;color:var(--color-primary-text,#fff);border:1px solid var(--color-primary-hover);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001f}.LoginForm-module__8kAyTa__button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);opacity:.95}.LoginForm-module__8kAyTa__button:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__8kAyTa__linkButton{color:var(--color-accent,var(--color-primary));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.LoginForm-module__8kAyTa__linkButton:hover{color:var(--color-accent-hover,var(--color-primary-hover));text-decoration:underline}.LoginForm-module__8kAyTa__error{background-color:var(--background);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.LoginForm-module__8kAyTa__success{background-color:var(--color-success-soft,#10b9811a);border:1px solid var(--color-success,#10b981);color:var(--color-success-text,var(--color-success,#10b981));border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.LoginForm-module__8kAyTa__passkeyBanner{background-color:var(--color-primary-soft);border:1px solid var(--color-primary-soft);box-sizing:border-box;text-align:left;border-radius:8px;width:100%;margin-top:14px;padding:12px}.LoginForm-module__8kAyTa__passkeyTitle{color:var(--color-accent,var(--color-primary));align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.LoginForm-module__8kAyTa__passkeyDescription{color:var(--text-muted,#536475);margin:0 0 8px;font-size:12px}.LoginForm-module__8kAyTa__passkeyButton{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-primary-text,#fff);text-align:center;border-radius:6px;width:100%;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:block;box-shadow:0 2px 6px #0000001a}.LoginForm-module__8kAyTa__passkeyButton:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.LoginForm-module__8kAyTa__footerVersion{color:var(--text-muted,#536475);text-align:center;margin-top:16px;font-size:11px}.LoginForm-module__8kAyTa__spinIcon{width:16px;height:16px;animation:1s linear infinite LoginForm-module__8kAyTa__spin}@keyframes LoginForm-module__8kAyTa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes LoginForm-module__8kAyTa__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.page-module__yxheZa__appContainer{background-color:var(--background,#f9f6f0);width:100vw;height:100vh;color:var(--foreground,#0e2238);display:flex;overflow:hidden}.page-module__yxheZa__sidebar{background-color:var(--sidebar-bg,#0e2238);width:272px;color:var(--sidebar-text,#f9f6f0);border-right:1px solid var(--border-color,#e4dec8);z-index:10;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.16,1,.3,1);display:flex;overflow-x:hidden}.page-module__yxheZa__sidebarCollapsed{width:70px!important}.page-module__yxheZa__sidebarHeader{border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;padding:16px 14px;display:flex}.page-module__yxheZa__logoContainer{justify-content:flex-start;align-items:center;width:100%;height:48px;display:flex}.page-module__yxheZa__logoWrapper{justify-content:flex-start;align-items:center;width:100%;height:48px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.page-module__yxheZa__sidebarCollapsed .page-module__yxheZa__logoWrapper{width:44px;height:44px}.page-module__yxheZa__logoImage{object-fit:contain;width:auto;max-width:100%;height:40px;max-height:40px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}.page-module__yxheZa__sidebarCollapsed .page-module__yxheZa__logoImage{width:auto;height:36px;max-height:36px}.page-module__yxheZa__toggleBtnContainer{position:absolute;top:14px;right:14px}.page-module__yxheZa__persistentToggleBtn{color:#f9f6f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.page-module__yxheZa__persistentToggleBtn:hover{color:#fff;background:#ffffff2e}.page-module__yxheZa__sidebarMenu{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:6px;padding:24px 12px;display:flex;overflow-y:auto}.page-module__yxheZa__sidebarMenu::-webkit-scrollbar{display:none}.page-module__yxheZa__menuItem{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.page-module__yxheZa__menuItemText{white-space:nowrap;opacity:1;transition:opacity .2s ease-in-out .15s}.page-module__yxheZa__menuItem:hover{color:#fff;background:#ffffff1f}.page-module__yxheZa__menuItemActive{font-weight:700;box-shadow:0 2px 4px #00000026;color:#fff!important;background:var(--color-primary,#c59b27)!important}.page-module__yxheZa__sidebarCollapsed .page-module__yxheZa__menuItem{justify-content:flex-start;padding:10px 14px}.page-module__yxheZa__sidebarCollapsed .page-module__yxheZa__menuItemText{opacity:0;display:none}.page-module__yxheZa__sectionHeader{font-size:var(--font-xs,11px);color:var(--color-accent,#d4af37);letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:20px;padding:8px 14px;font-weight:700;display:flex}.page-module__yxheZa__sectionHeader *{opacity:1;transition:opacity .2s ease-in-out .15s}.page-module__yxheZa__sidebarCollapsed .page-module__yxheZa__sectionHeader{cursor:default;background:#ffffff14;height:1px;margin:20px 12px 12px;padding:0}.page-module__yxheZa__sidebarCollapsed .page-module__yxheZa__sectionHeader *{opacity:0;display:none}.page-module__yxheZa__basePackageBadge{color:var(--color-accent,#d4af37);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;margin-top:4px;font-size:11px;font-weight:600}.page-module__yxheZa__sidebarFooter{text-align:center;color:#ffffff73;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff14;justify-content:center;align-items:center;padding:14px 16px;font-size:12px;font-weight:500;display:flex}.page-module__yxheZa__sidebarCollapsed .page-module__yxheZa__sidebarFooter{display:none}.page-module__yxheZa__mainContent{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.page-module__yxheZa__contentBody{scrollbar-gutter:stable;background-color:var(--background);flex:1;min-height:0;margin-top:32px;padding:0 32px 32px;position:relative;overflow-y:auto}@media (max-width:768px){.page-module__yxheZa__sidebar{display:none!important}.page-module__yxheZa__contentBody{margin-top:12px!important;padding:0 12px 80px!important}}.page-module__yxheZa__pageLoadingContainer{width:100vw;height:100vh;font-size:var(--font-lg,16px);color:var(--batix-navy,#0e2238);background-color:var(--background);justify-content:center;align-items:center;display:flex}
